/* body { background-image: url(/images/structure/back.jpg); background-repeat: repeat-x; background-color: #EBEBEB; margin: 0x; margin-top: 30px; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: normal; } */

body { background-color: #000000; color: #ffffff; margin: 0px; font-size: 12px; font-family: Verdana, Arial, Helvetica; }


#sitecontainer { width: 840px; margin-bottom: 40px; }
#header {  }
#title { text-align: center; margin-top: 44px; font-family: Verdana; letter-spacing: 2px; text-transform: lowercase; font-size: 50px; font-weight: bold; color: #D25A0B; }
#tagline { width: 100%; color: #a6a6a6; text-transform: lowercase; margin-top: 24px; font-size: 24px; font-weight: bold; }
#mainbody { margin: 0px; padding-top: 0px; }
#leftbody { width: 250px; text-align: left; margin-right: 30px; padding-top: 25px; }
#content { margin: 0px; padding-top: 0px; padding-left: 20px; padding-right: 35px; }
#rightbody { margin: 0px; background-color: #ffffff; width: 480px; }
#subheader { margin: 0px; }
#subfooter { margin-top: 50px; line-height: 20px; font-size: 14px; font-weight: bold; }
#footercontent { margin-top: 25px; padding-top: 10px; border-top: 5px solid #D25A0B; font-size: 12px; text-transform: lowercase; }
#footerbottom { margin-bottom: 50px; height: 19px;  }

li { font-size: 12px; line-height: 18px; margin-bottom: 15px; }
#homelist { margin-bottom: 45px; margin-top: 30px; margin-left: 140px; }
#homelist li { list-style-type:none; background-image: url(/images/bullets/check.jpg); background-repeat: no-repeat; background-position: left; padding-left: 45px; margin: 0px; height: 35px; padding-top: 16px; margin-bottom: 5px; font-size: 16px; font-weight: bold; text-align: left; }

#easysteps { margin-top: 30px; margin-bottom: 30px; }
.easynumber { color: #9191FF; margin-right: 10px; font-size: 18px; font-weight: bold; }
.easytext { color: #ffffff; margin-bottom: 30px; font-size: 18px; font-weight: bold; }

.easytextbox { width: 190px; background-color: #ffffff; background-image: url(/images/structure/homeboxback.jpg); background-repeat: no-repeat; background-position: left; padding-left: 10px; }
.easytextbox .easynumber { float: left; font-size: 48px; color: #ffffff; margin: 0px; margin-right: 4px; }
.easytextbox .easytext { padding-top: 10px; font-size: 16px; color: #000000; margin: 0px; }
.easyarrow { background-color: #ffffff; background-image: url(/images/structure/homearrow.jpg); }
.easyarrowblack { background-image: url(/images/structure/homearrowblack.jpg); }
.easyarrowblack, .easyarrow { width: 46px; background-repeat: no-repeat; background-position: right;  }


a {background-color: inherit; color: #ffffff; text-decoration: none;}
a:hover {background-color: inherit; color: #D25A0B;  text-decoration: underline;}

.primarycolor { color: #D25A0B; }

p { font-size: 12px; font-weight: normal; line-height: 18px; margin: 0px; margin-bottom: 15px; }
p.footnote { color: 000000; font-size: 10px; font-weight: normal; font-style: italic; line-height: 16px; margin-bottom: 10px; margin-top: 60px; }
p.link { margin-bottom: 10px; }
p.sideparagraph { margin-bottom: 25px; padding-left: 22px; padding-right: 20px; line-height: 18px; font-size: 10px; }
p.fineprint { line-height: 14px; color: #ffffff; font-size: 9px; line-height: 18px; }
#guarantee p.fineprint, #features p.fineprint { line-height: 14px; color: #ffffff; font-size: 9px; line-height: 18px; }
#features p.fineprint { margin-top: 30px; text-align: left; width: 350px; }
#copyright { color: #ffffff; font-size: 9px; margin-top: 20px; }
.pageheader { color: #D25A0B; font-size: 18px; font-weight: bold; margin-bottom: 20px; margin-top: 20px; }

#homepage p, #features p { font-size: 16px; }

#guarantee { width: 400px; color: #ffffff; text-align: left; padding-top: 20px; }
#guarantee p { margin-bottom: 25px; color: #ffffff; font-size: 12px; line-height: 18px; font-weight: bold; }
#guarantee p.primarycolor { color: #D25A0B; font-size: 16px; margin-bottom: 40px; line-height: 20px; }

img.alignright { border: 0px; padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft {	border: 0px; padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }


.questionbox, .answerbox { width: 500px; color: #ffffff; }
.questionbox { margin-top: 45px; font-size: 14px; }
.answerbox { background-color: #333333; padding: 5px; border: 1px solid #58565A; color: #ffffff; }


.formstyle { padding: 10px; border: 1px solid #D25A0B; }
.formstyle td { padding-bottom: 20px; }
.fieldname, .fieldnamerequired { color: #9191FF; font-weight: bold; font-size: 12px; text-align: right; }
.fieldnamerequired { color: #D25A0B; }
.textfield, .textarea { font-size: 10px; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


.samplethumb { border: 0px; width: 150px; height: 125px; }
.abouttext { margin-top: 20px; text-align: center; color: #808080; font-family: Verdana; font-weight: normal; line-height: 32px; font-size: 12px; }
.strike { text-decoration: line-through; }
.specialprice { padding-left: 5px; font-size: 18px; color: #3C68F8; }


#modernbricksmenu2{
padding: 0;
padding-top: 10px;
margin-top: 30px;
width: 100%;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
font: bold 16px Arial;
color: white;
text-decoration: none;
margin: 0px; /*Margin between each menu item*/
padding-left: 20px;
padding-right: 20px;
padding-top: 14px;
padding-bottom: 5px;
text-transform: lowercase;
border-top: 0px solid #D25A0B;
}

#modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}