body{background-color:#4e4e4e; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0; margin:0; font-size:12px;}
h1{color:#fff; margin:0; font-size:1.6em}
.bg{background-image:url(images/bg-tile.jpg);}
.main_text h2{font-size:1.4em; color:#000; margin:10px 0 0 0;}
.side_text h2{font-size:1.2em; color:#000; margin:10px 0 0 0;}
hr{color:#fff; margin:20px 0}
p{margin-top:0}
.main_container, .footer{margin:0 auto; text-align:left; width:890px;}
.footer{font-size:9px;}
.dg_area{background-color:#4e4e4e; margin:0; padding:0}
#contact_form label {float:left; width:90px; font-weight:bold}
input, textarea {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px;}
textarea{width:250px;}
#submit{background-color:#ffb400; border:none;}
table td{vertical-align:top;}
.cheers{color:#ffb400}
a, a:link, a:active, a:visited{color:#fff; text-decoration:none}
a:hover{color:#fff; text-decoration:underline;}
.body1{width:500px; margin-right:40px; float:left}
.body2{width:350px;float:left;}
.main_text{width:563px; margin:20px 20px 20px 0; background-image:url(/images/grey_grad.png); background-position:top; background-repeat:repeat-x; padding:20px; background-color:#4e4e4e; float:left;}
.main_text img{float:left; border:3px solid #ffb400; margin-right:20px;}
.prod_img{border:3px solid #ffb400;}
.side_text{width:265px; float:left; margin:00px 0 20px; 0; color:#333333; padding-top:20px;}
.side_text img{float:left; margin:0 10px 0 0;}
.navigation a{font-size:16px; color:#ffb400; margin-right:20px; height:32px; line-height:32px; font-weight:bold}
.spec_table{border-collapse:collapse; margin-bottom:20px;}
.spec_table td{border:solid 1px #fff}

