@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background:url(body_bg.jpg) repeat fixed;  font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#061234;}
a{font-weight:bold; text-decoration:none; color:#061234;} a:hover{text-decoration:none;}
a:hover,a:focus,a:active,img{outline:none;}
#wrapper{ width:1000px; height:auto; min-height:800px; margin:0 auto; padding:0;}
#header{ width:1000px; margin:0 auto; height:202px; position:relative; padding:0;}
#sitename{ width:283px; height:100px; margin:101px 0 0 250px; _margin:101px 0 0 120px; padding:0; float:left;} 
#sitename_product{ width:225px; height:202px; margin:0 210px 0 0; _margin:0 110px 0 0; padding:0; float:right;}
#contentholder{ width:1000px; height:450px; background:url(wrapper_bg.gif) no-repeat; position:relative; }
#side_menu{ width:258px; height:340px; margin:55px 0 0 0; padding:0 0 0 0; float:left;}
#side_menu ul{ margin:5px 0 0 40px; padding:0; list-style-type:none; color:#FFF; font-weight:bold; line-height:24px; }
#side_menu ul li{ background:url(check.jpg) 1px 6px no-repeat;}#side_menu  li a{ margin-left:15px; color:#FFF; text-decoration:none; }
#side_menu  li a:hover{color:#861942;}
#encap{ width:521px; height:115px; position:relative; margin:0 auto; padding:0;}
#content{ width:521px; height:451px; margin:0; padding:0; float:left; position:relative; }
#reviews,#reviews_other{width:217px; height:245px; margin:65px 0 0 0; padding:85px 0 0 4px; text-align:justify; text-indent:5px; color:#FFF; float:left;background:url(cutomer-reviews.jpg) 2px 35px no-repeat;}#reviews_other{ background:none; padding:0 2px 0 4px; width:215px; height:330px; font-size:11px;}
#mainsitelogo{ width:235px; height:56px; margin:1px 0 0 128px; _margin-left:65px; padding:0; float:left;}
#trustlogo{ width:89px; height:94px; margin:1px 0 0 65px; padding:0; float:left;}
#topmenu{ width:405px; height:36px; background:url(topmenu_bg.jpg) no-repeat;  padding:0; margin:0; position:absolute; top:58px; left:2px; z-index:1; clear:both;}
#topmenu ul{ margin:0; padding:0; list-style-type:none; clear:both; width:405px; height:25px; }#topmenu ul li{ float:left; padding:0 0 0 0; color:#FFF; font-weight:bold; margin:0 0 0 28px; _margin:0 0 0 23px; height:36px; }#topmenu li a{ color:#FFF; display:block; padding:15px 0 0 0;}
.current{background:url(current_menu.jpg) no-repeat; display:block; }
#product_gallery{ width:521px; height:290px;  clear:both; margin:0 auto; padding:0; position:relative; color:#FFF;}#product_gallery a{color:#FFF;}
#product_gallery  ul{/*text-indent:20px;*/ list-style-type:square;}#product_gallery h3{ /*text-indent:20px;*/}
#form{width:511px; height:350px; overflow:auto; margin:0 auto; padding:0 0 0 0; color:#FFF;
scrollbar-arrow-color: #fff;
scrollbar-base-color: #034a1e;
scrollbar-face-color: #2b864e;
scrollbar-highlight-color: #034a1e;
scrollbar-shadow-color: #034a1e;
scrollbar-3dlight-color: #FFF;
scrollbar-track-color: #034a1e;
scrollbar-darkshadow-color: #034a1e;}
#form a{ color:#FFF; font-size:11px;}
#form ul{ margin:0; padding:0; list-style-type:none; color:#FFF;}
.label,.control{ width:240px; height:13px; float:left; margin-top:8px;_margin-top:2px;}
.control textarea{ width:202px; height:24px; *width:209px; *height:33px;overflow:auto; }
.frm_ctrl{ width:490px; height:25px; clear:left; text-align:center; margin-top:15px; }.frm_ctrl input{ width:100px; height:25px;background:#034a1e; border:1px solid #117336; color:#fff;}

.pro{ width:229px; height:141px; margin:0; padding:0; float:left; margin:5px 0 0 26px;_margin:5px 0 0 14px;}
#footer{ width:835px; min-height:145px; height:auto; margin:10px auto; padding:0; line-height:19px; text-align:justify;}
#copyright{ width:470px; height:auto; margin:10px auto; padding:0; font-size:10px; font-weight:bold; }

