/* CSS For X */
/*colors
Dark Brown = #70281C;
Light Brown = #C75203;
*/

html,body{margin: 0; padding: 0; min-height: 100.01%; font-size: 100%;}

body
{margin: 0; padding: 0; font-size: 62.5%; font-family: verdana, arial, sans-serif; background-color: #F7F7F7;position: relative; /* IE select text bug - basehref? */
}

.clear{margin: 0; padding: 0; clear: both; font-size: 1px; line-height: 1px;}



.access{position: absolute;left: -9999px;height: 0;font-size: 1px;}

#accessibilityblock{display: none; margin: 0;padding: 0;text-align: center;line-height: 1.2em;background-color: #ec008c;}
#accessibilityblock dl{margin: 0 auto; padding: 0;width: 776px;}
#accessibilityblock dt{margin: 0;padding: 0;display: inline;font-weight: bold;color:#ec008c;}
#accessibilityblock dd{margin: 0;padding: 0;display: inline;}

#accessibilityblock a{margin: 0;padding: 3px 3px 4px 3px;font-size: 1.1em;line-height: 2.3em;font-weight: bold;text-decoration: none;color: #ec008c;}
#accessibilityblock a:focus, #accessibilityblock a:hover, #accessibilityblock a:active{background-color: #C75203;color: #ffffff;text-decoration: underline;}



#topimagebar {height: 93px; background-image: url(../images/topbar.jpg); background-repeat: repeat-x; background-position: 0 0;}


#mainwrap {background-color: #F7F7F7;position: relative;}
#topfade {background-image: url(../images/topfade.png); background-repeat: repeat-x; background-position: 0 0;}
#bottomfade {background-image: url(../images/bottomfade.png); background-repeat: repeat-x; background-position: 0 100%;}
#headerblock {margin-bottom: 10px;}
#middleblock { width: 776px; margin: 0 auto; padding: 0 15px; height:auto !important; height: 250px;min-height:250px; /*border: 2px dashed #ec008c;*/}

.getaprice {
  float: right;
}
.getaprice .bg {
  background-image: url(../images/getaprice.png);;
  /*border: 1px dashed red;*/
  font-size: 16px;
  height: 76px;
  margin-top: 15px;
  text-align: center;
  text-decoration: none;
  width: 76px;
}
.getaprice .bg:hover {
  background-image: url(../images/getaprice_hover.png);;
}
.getaprice .bg:active {
  background-image: url(../images/getaprice_pressed.png);
}
.getaprice a {
  display: inline-block;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  height: 100%;
  padding-top: 10px;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
}
.getaprice a, .getaprice a:hover {
  color: #ffffff;
}
.getaprice a:active {
  color: #f0f0f0;
}

.getaprice2 {
  float: right;
  margin-right: 10px;
}
.getaprice2 .bg {
  background-image: url(../images/getaprice2.png);;
  border: 1px dashed red;
  font-size: 16px;
  height: 76px;
  margin-top: 15px;
  text-align: center;
  text-decoration: none;
  width: 76px;
}
.getaprice2 .bg:hover {
  background-image: url(../images/getaprice2_hover.png);;
}
.getaprice2 .bg:active {
  background-image: url(../images/getaprice2_pressed.png);
}
.getaprice2 a {
  display: inline-block;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  height: 100%;
  padding-top: 10px;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
}
.getaprice2 a, .getaprice2 a:hover {
  color: #ffffff;
}
.getaprice2 a:active {
  color: #f0f0f0;
}


h1{margin:0; padding: 10px 0 0 0;}
h1 a img {border:none;}


#contentinner
{font-size: 1.3em; color: #000000;}

h3, h1.xar-mod-title, .page-header h2, #innercontentblock h1 {margin: 0; padding: 0 0 10px 0; font-style: italic; font-size: 1.5em; clear: both;}
.category-list, .weblink-category {clear: both;}
.page-header a {border: none !important;}
h2.subtitle {margin: 0; padding: 0 0 10px 0; font-style: italic; font-size: 1.4em; clear: both;}

.larger{font-size:110%; padding-top:2px;}


.contentleft{margin: 0; padding: 0 0 10px 0; #padding: 10px 0 10px 0; float:left; width: 45%; /*border-top: 1px solid #70281C;*/}
.contentright{margin-left: 50%; padding: 10px 0;}
.contentsingle{margin: 0; padding: 0;}

.navv {margin: 0; padding: 0; zoom:1;}
.navv ul
{margin: 0; padding: 0 0 5px 0; list-style: none;}
.navv ul li
{margin: 0 0 6px 0 !important; padding: 0 0 0 30px !important; background-image: url(../images/arrowbullet.png); background-repeat: no-repeat; background-position: 0 0.2em;}
.navv ul li h4
{margin: 0 !important; padding: 0 !important; color: #70281C; font-size: 1em !important; font-weight: bold;}
.navv ul li h4 a
{margin: 0; padding: 3px 0 4px 0; color: #70281C; text-decoration: none; display: block;border: none;}
.navv ul li p
{margin: 0; padding: 0; color: #70281C;}
.navv ul li p a
{padding: 0 0 4px 0; color: #70281C; text-decoration: none; display: block;border:none;}

.navv ul li h4 a:active, .navv  ul li h4 a:hover, .navv  ul li h4 a:focus
{background-color: #ec008c; color:#F7F7F7;text-decoration: none !important;}
.navv  ul li p a:active, .navv  ul li p a:hover, .navv  ul li p a:focus
{background-color: #ec008c; color:#F7F7F7;text-decoration: none !important;}


#innercontentblock h4{margin: 0; padding: 5px 0; font-size: 1.1em;}
/*#innercontentblock ul{margin: 5px 0 10px 0; padding: 0;list-style: none;}*/
.item-page ul{margin: 5px 0 10px 0; padding: 0;list-style: none;}
#xmap ul {list-style: inherit; margin: inherit !important; padding: 0 40px !important;}
#xmap ul ul {list-style: circle;}
#xmap ul ul ul {list-style: square;}
#innercontentblock ul li {padding: 0 0 0 10px; margin: 7px 0;}
.item-page ul li a, .item-page p a, span.linktext, .weblink-category a, .contact #innercontentblock a{padding: 3px 5px; color: #70281C; text-decoration: none; border-bottom: 1px dashed #70281C;}
/*
#innercontentblock ul li a:active, #innercontentblock ul li a:hover, #innercontentblock ul li a:focus, #innercontentblock a:active, #innercontentblock a:hover, #innercontentblock a:focus, a:active span.linktext, a:hover span.linktext, a:focus span.linktext*/
#innercontentblock a:active, #innercontentblock a:hover, #innercontentblock a:focus, .navv a:active, .navv a:hover, .navv a:focus
{background-color: #ec008c; color: #ffffff; font-weight: bold; text-decoration: none; border-bottom: 0px solid #70281C;}
#xmap li {margin: 0 !important; padding: 0 !important;}
#xmap a, .contentleft a {border-bottom: none !important; /*color: inherit !important;*/ margin: 0 !important; padding: 0 !important; text-decoration: underline !important;}
.contentleft a:hover, #xmap a:hover {background-color: inherit !important;color: inherit !important;}

a .linktext{padding: 3px 2px 3px 0; color: #70281C; text-decoration: underline; border-bottom: none; line-height: 1.5em;}
a:active .linktext, a:hover .linktext, a:focus .linktext
{color: #ffffff;}




address
{font-style: normal;}

#midspacer
{height: 20px; display: block;}




#bottomimagebar {height: 95px; background-image: url(../images/bottombar.jpg); background-repeat: repeat-x; background-position: 340px 0;}

#toppart {background-color:#ec008c; height: 25px;}
#bottompart {background-color:#ec008c; height: 10em;}


{margin: 0 auto; padding: 0; position: relative; width: 776px;}

#footerblock ul{margin: 0 auto; padding: 9px 0; list-style: none;position: relative;text-align: center;zoom:1;}

#footerblock li{display: inline;margin: 3px 2%;}

#footerblock a{margin: 0;padding: 7px 14px;font-size: 1.3em;color: #ffffff;text-decoration: none;}

#footerblock a:active, #footerblock a:hover, #footerblock a:focus{background-color: #aa0065;text-decoration: underline;}


#creditcontent{clear: left; margin: 10px auto; padding-top: 8px; position: relative;  width: 776px;}

#xarayalink{margin: 0;padding: 0; float:left; position: absolute; top: 14px;left: 10%;}
#xarayalink img {height: 29px; margin: 0;}

#easyweblink,.easyweblink{margin: 0; padding: 0; float:right; position: absolute; right: 13%;}

a.creditlink, a.creditlink:hover, a.creditlink img{margin: 3px 0;padding: 0;line-height: 1.4em;font-size: 1.2em;font-weight: bold;color: #000000;border: none;display: block;text-align: center;outline: none;}






#standardsblock{margin-top: -4em;margin-left: 50%;padding: 0;font-size: 1.3em;line-height: 1.5em;text-align: center;float: left;#display: inline;width: 200px;position: relative;left:-88px;z-index: 400;color: #ffffff;}

#standardsblock a, #standardsblock a img{display: inline;border: none;}


/* Ancestors */

#ancestors h3
{margin: 0 0 10px 0; padding: 10px 7px; float:left; font-size: 1.1em;}
#ancestors
{margin: 0; padding: 0 0 0px 0; float:left;}
#ancestors .breadcrumb
{margin: 0; padding: 0; list-style:none; float: left;}
#ancestors ul li
{margin: 0 10px; padding: 9px 0 7px 30px; float: left; display:inline; font-weight: bold;}
#ancestors ul li {background-image: url(../images/arrowbullet.png); background-repeat: no-repeat; background-position: 0 55%; }
#ancestors ul li.active {margin: 0;padding: 0;}
#ancestors ul li a
{margin: 0; padding: 5px 7px; color: #70281C; text-decoration: none; line-height:1.6em; font-size: 1em; font-weight: normal;}
#ancestors ul li a:active, #ancestors ul li a:hover, #ancestors ul li a:focus
{background-color: #ec008c; color:#F7F7F7;}


/* Siblings */

h4.siblingtitle
{margin: 25px 0 0 0; padding-top: 10px; float:left; width:100%;font-size: 1.1em;}
#siblings
{margin: 0; padding: 10px 0 0 0; clear:both;  float:left; width:100%;}
#siblings ul
{margin: 0; padding: 0; list-style:none; float: left;}
#siblings ul li
{margin: 4px 10px; float: left; display:inline; padding-left: 30px; background-image: url(../images/arrowbullet.png); background-repeat: no-repeat; background-position: 0 55%; font-weight: bold; white-space: nowrap;line-height: 19px;}
#siblings ul li a
{margin: 0; padding: 5px 7px; color: #70281C; text-decoration: none; line-height:1.6em; font-size: 1em; font-weight: normal;}
#siblings ul li a:active, #siblings ul li a:hover, #siblings ul li a:focus
/*{margin: 0; padding: 5px 7px; background-color: #ec008c; color:#F7F7F7; font-weight: bold;}*/
/*{margin: 0; padding: 5px 7px; background-color: #ec008c; color:#F7F7F7;text-shadow:0 0 1px #F7F7F7, 0 0 1px #F7F7F7, 0 0 1px #F7F7F7}*/
{margin: 0; padding: 5px 7px; background-color: #ec008c; color:#F7F7F7; font-style: italic;}
/*a::after {
    display:block;
    content:attr(title);
    font-weight:bold;
    height:1px;
    color:transparent;
    overflow:hidden;
    visibility:hidden;
}*/

#siblings ul li.active {
  display: none;
}

/* forms */



contactblock{font-size: 100%;}
label, input, textarea, select{font-size: 62.5%;}
label {font-size: 1em; font-weight: bold;}
input, select {font-size: 1em; letter-spacing: 1px; border: 1px solid #c2c2c2;}
input:focus, select:focus {border: 1px solid red;}
textarea {font-size: 1.5em !important; font-size: 1.1em; letter-spacing: 1px; border: 1px solid #c2c2c2;}
textarea:focus {border: 1px solid red;}
.required{color: red; text-align: left; font-size: 80%;}
.xar-blockform-label-short, #conteiner label {width: 15em;display: block;float: left;}
.xar-blockform-input-wrapper-after {width: auto;padding-left: 1em;margin-bottom: 4px;clear: both;}
.xar-blockform-input-wrapper {margin-bottom: 4px;overflow:visible;}

#creditcontent .easyweblinkk {
  float: right;
  left: -101px;
  position: relative;
  top: -7px;
}
#creditcontent .easyweblinkk a {
  background-image: url(../images/easyWeb4-Link.jpg);
  /*color: transparent;*/
  color: black;
  display: inline-block;
  height: 29px;
  /*left: -186px;*/
  padding: 0;
  width: 100px;
}

#footerblock a.easyweb {
  display: none;
}

.input-large {
width: 15em;
}
.input-xlarge {
width: 20em;
}

fieldset.filters {
  border: none;
}

.list-title, .list-desc {
  float: left;
}
ul .list-title, ul .list-desc {float: none;}

.list-desc p {margin: 0; padding: 0;}
.weblink-category ul {list-style: none;}
.list-title {
  min-width: 200px;
}
.list-title img {vertical-align: middle;}
.list-desc {padding: 0 15px;}

.RSWS_testmonial_subtext {font-weight: bold;}

.control-label {
  width: 13em;
  display: block;
  float: left;
}

label .star {display: none;}

.branding {
  color: white;
font-size: 13px;
line-height: 0.85em;
text-align: center;
}
.branding a {
  color: white;
  font-weight: bold;
  text-decoration: none;
}

.contentleft ul {
  list-style: disc;
margin: 0;
padding: 0 20px;
}

.contentright a:active, .contentright a:focus, .contentright a:hover {
  font-weight: inherit !important;
}

#conteiner label {
  clear: both;
  padding-top: 3px;
}

#conteiner input, #conteiner select, #conteiner textarea {
  margin-bottom: 5px;
}
