BODY{ background-color:#e6e7e9; margin:0px; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana; TEXT-DECORATION: none;}

#head_wrapper{ width:1000px; margin:auto; background-color:#fff; margin-top:5px;}
#head{ width:1000px; margin:auto; height:139px;}

#menu_wrapper{ width:1000px; height:28px; margin:auto; background-color:#fff;}
#menu{ width:992px; margin:auto; height: 20px; border-top:solid 1px #d3d3d3; border-bottom:solid 1px #d3d3d3; padding-top:4px; position:relative;}
#menu A { padding: 0px 2px 0px 2px; color:#3e3e3e; text-decoration:none; display:block; margin:0px 12px; font-family:'Quicksand', Arial,Verdana; font-size:12px;}
#menu A:hover { color:#aace15;}
.table{ position:absolute; top:-114px; right:-10px;}
.ext_link{ position:absolute; top:4px; right:10px;}

#top_menu{ float:right; height:25px; margin-right:10px; padding-top:3px; padding-left:4px; color:#8a8a8a; font-size:12px;}
#top_menu A { padding: 0px 4px 0px 4px; color:#8a8a8a; text-decoration:none;}
#top_menu A:hover { color:#aace15;}

.search_wrapper{ float:right; margin-top:10px; background:url(images/search_bg.gif) no-repeat; width:319px; height:42px; padding-top:11px; padding-left:10px; color:#000;}
.search{ width:230px; margin-left:10px; background:url(images/search.gif); background-repeat:no-repeat; background-position:215px; background-color:#FFFFFF; border:none;}

.top_submenu{ width:280px; height:30px; margin-top:20px; float:right; }
#top_menu .top_submenu a{display:block; float:left; color:#89a611; font-size:16px; text-decoration: none; line-height:9px; padding:0px 16px 2px 16px; }
#top_menu .top_submenu a .small{ font-size:10px; color:#a6a5a5;}

#content_wrapper{ width:1000px; margin:auto; background-color:#FFFFFF; border-bottom:solid 5px #fff;}
#content{ width:996px; background-color:#fff; margin:auto; background:url(images/content_bg.gif) center repeat-y;}
.content_noindex{ background:url(images/content_bg1.gif) center repeat-y !important;}
#content-top{ width: 900px; height:14px; margin:auto; margin-top:10px;}
#content-bottom{ width: 900px; height:9px; margin:auto;}
#content #left { float:left; width:187px; margin-left:5px; text-align:center;  }
#content #left #login{ float:left; width:187px; height:189px; background:url(images/login_bg.jpg); margin-top:0px; margin-bottom:10px;}
#content #left #copy{ float:left; width:173px; background-color:#FFFFFF; margin-left:0px; margin-top:5px; padding:5px; text-align:left; color:#666666;}
#content #left #login_form{ float:left; width:183px; height:100px; margin-top:60px; margin-bottom:10px;}
#content #left .menu{ float:left; width:163px; background-image:none; background-color:#fff;  margin-top:10px; padding: 5px 10px 15px 10px; text-align:left;}
#content #left .menu A{ color:#3e3e3e; text-decoration: none; font-weight:bold; padding-left:5px;}
#content #left .menu A:hover{ color:#aace15;}
#content #left .menu hr{border: none 0; border-top: 1px dashed #8a8a8a;/*the border*/ width: 100%; height: 1px; margin:2px 0px;}

#content #center{ float:left; width:570px; padding:5px 20px;}
#content #center hr{border: none 0; border-top: 1px solid #abce1a; width: 100%; height: 1px;}
h1{ font-size:18px; color:#819d0f; margin-bottom:5px; padding-left:5px; font-weight:normal;}
h2{ font-size:16px; color:#819d0f; margin-bottom:5px; padding-left:5px; font-weight:normal;}
h3{ font-size:13px; color:#819d0f; margin-bottom:5px; padding-left:0px; font-weight:normal;}

#content #center1column{ float:left; width:770px; margin-left:20px;}
#content #center1column hr{border: none 0; border-top: 1px solid #abce1a; width: 100%; height: 1px;}

#content #home_prod{ float:left; padding:5px 0px; position:relative; width:32%;}
#content #home_prod .prod_img{ width:135px; height:145px; text-align:center; padding-top:5px; background-color:#FFFFFF; position:relative;}
#content #home_prod .prod_descr{ width:100%; height:40px; margin-top:5px; text-align:center; border-top:solid 1px #e6e7e9; }
.clear{ clear:both;}

#content #prod{ float:left; padding:5px 22px 5px 0px; position:relative; width:170px;}
#content #prod .prod_img{ width:145px; height:145px; text-align:center; padding-top:5px; background-color:#FFFFFF; position:relative;}
#content #prod .prod_descr{ width:100%; height:40px; margin-top:5px; text-align:center; border-top:solid 1px #e6e7e9; }
table.prod_details{ width:300px; border: solid 2px #fff; background:url(images/prod_detail_bg.gif) repeat-x;}
table.prod_details .prod_details_content{ padding:10px 0px 20px 0px;}


#content #right { float:left; width:180px; margin-top:5px; padding:5px 2px 5px 5px;}
#content #right A{COLOR: #3e3e3e; FONT-SIZE: 14px;FONT-FAMILY: Arial,Verdana;text-decoration:none;}
#content #right A:hover{COLOR: #87a52d; FONT-SIZE: 14px;FONT-FAMILY: Arial,Verdana;text-decoration:none;}

.blog{ margin-top:10px; color:#3e3e3e;}
.blog img{ border:none; margin:8px 0px;}
#content .blog a{color:#3e3e3e; text-decoration:none;}

#footer{ width:980px; margin:auto; margin-top:10px; padding:5px 10px; }
#footer .copy { color:#3e3e3e; margin-bottom:5px; float:left; width:180px; text-align:center;}
#footer .links { color:#3e3e3e; margin-top:10px; float:right; width:770px; text-align:right; line-height:20px;}
#footer A { color:#3e3e3e; text-decoration:none;}
#footer A:hover { color:#c3f00b;}

A{FONT-SIZE: 12px;COLOR: #a71527;FONT-FAMILY: Arial,Verdana;text-decoration:underline;}
A:active{FONT-SIZE: 12px;COLOR: #a71527;FONT-FAMILY: Arial,Verdana;text-decoration:underline;}
A:link{FONT-SIZE: 12px;COLOR: #a71527;FONT-FAMILY: Arial,Verdana;text-decoration:underline;}
A:visited{FONT-SIZE: 12px;COLOR: #a71527;FONT-FAMILY: Arial,Verdana;text-decoration:underline;}
A:hover{FONT-SIZE: 12px;COLOR: #000000;FONT-FAMILY: Arial,Verdana;text-decoration:underline;}

A.brown{COLOR: #a75e2e;FONT-FAMILY: Arial,Verdana;}
A.brown:hover{COLOR: #000000;FONT-FAMILY: Arial,Verdana;}

A.green{COLOR: #87a52d; FONT-SIZE: 14px;FONT-FAMILY: Arial,Verdana;text-decoration:none;}
A.green:hover{COLOR: #a75e2e; FONT-SIZE: 14px;FONT-FAMILY: Arial,Verdana;text-decoration:none;}

div.google{ text-align:center; padding-top:2px;}
div.google form{ margin:0;}
.google_text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width: 110px;}
.google_button{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; background-color:#536c06; border: solid 2px #8aa844;}


.register_text{ width:148px; height:16px; color:#000; font-size:11px; FONT-FAMILY:tahoma, verdana, arial; border:solid 1px #d3d3d3;  background-color:#FFFFFF; margin-bottom:10px;}
.register_smtext{ width:25px; height:16px; color:#546c06; font-size:11px; FONT-FAMILY:tahoma, verdana, arial; border:solid 1px #556a01; font-weight:bold; background-color:#FFFFFF;}

#ffscrollbarfix {position: absolute; top: 0; bottom: -0.1px; width: 1em; z-index: -1;}

#ValidDiv{display:none; position:absolute; top:-50px; left:-50px; border: solid 1px #546c06; background-color:#FFFFFF; text-align:left; width:230px; padding:5px; }

TD.solid{ border-bottom:#000000 solid 1px;}
TD.shoppingcart{padding:5px; border-left:#096012 solid 1px; border-right:#096012 solid 1px; border-bottom: #096012 solid 1px;}
TD.prod_name{ color:#5B6F36; font-size:12px; FONT-FAMILY: tahoma, verdana, arial; font-weight:bold; background-color:#F8FDE2; border:#C5D29E solid 1px;}
A.prod{ FONT-SIZE: 12px; COLOR: #3e3e3e; FONT-FAMILY: tahoma, verdana, arial; text-decoration:none; }
A.prod:hover{ COLOR: #87a52d;}

.cartbutton{ background:url(images/sc_cartbutton_bg.gif); background-color:#95b208; color:#fff; font-weight:bold; font-size:12px; border:solid #95b208 1px; padding:5px 10px;}
.button{ background-color:#826543; color:#ffffff; font-family:FONT-FAMILY: tahoma, verdana, arial; font-size:12px; border: solid 2px #ae9167;}

.error{ FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: tahoma, verdana, arial; text-decoration:none}
