@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:url(../images/bg.jpg); color:#333;font-size:12px; font-family:Tahoma ,Arial, Helvetica, sans-serif;color:#fff;}
a,a:visited,a:hover,a:active{text-decoration:none; outline:none;}
img{ border:none;}
span, div, p, form { margin:0; padding:0;}
.clear{ clear:both;}

/*=== BASIC STRUCTURE ==*/
#header{display:block;width:900px;height:102px;background:url(../images/header.jpg) no-repeat; border-bottom:1px solid #8d835f;margin:0 auto;}
#wrapper{width:100%;float:left;}
#site{width:900px;margin:0 auto;}
#main{float:left;width:900px; background:#F8F5E4;}
#footer_container{width:100%; height:36px; float:left; background:#E98815;}
#footer{display:block;width:900px;height:36px;background:url(../images/footer.jpg) no-repeat;margin:0 auto;}
#left{float:left;width:201px;display:block; padding:7px 14px 0 1px;}
#right{float:left;width:660px;padding:7px 0 7px 14px;display:block;}
#bottom{float:left;width:890px; background:#000; padding:0 0 20px 10px;display:block;}
#header_menu{float:left;display:block;width:226px;height:149px;background:url(../images/header_menu.jpg) no-repeat;}
#flash{float:left;display:block;width:674px;height:149px;background:#F8F5E4;}
#subheader{width:900px; margin:0 auto;}

/*header_menu subclasses*/
ul#headermenu1,ul#headermenu1 li,ul#headermenu1 ul {float:left;margin:0; width:100px;list-style: none; padding:2px 0 0 25px;}
ul#headermenu1:after {clear: both;display: block; font: 1px/0px serif;content: ".";height: 0;visibility: visible;}
ul#headermenu1 li {display: block !important;display: inline;position: relative; z-index:0;  padding:0;list-style-type:none;}
ul#headermenu1 a {display:block;width:100px;height:17px; text-decoration:none;padding:5px 0 0px 20px;margin:0;color:#000;font-size:13px;}
ul#headermenu1 a:hover,ul#headermenu1 li:hover a,ul#headermenu1 li.iehover a {color:#8F7D35;}


/*header subclasses*/
.topN{width:895px;padding:123px 0 0 0;text-align:right;}
a.tn , a.tn:visited{color:#fff;background:url(../images/tn.jpg)0 5px no-repeat;padding:0 30px 0 13px; outline:none;}
a.tn:hover , a.tn:active{color:#3F647F; outline:none;}

/*left subclasses*/
.leftB{width:221px; }
.leftB_body{width:221px;}
.leftB_top{width:221px; height:25px; background:url(../images/cats_top.jpg) no-repeat; padding:0 0 3px 0;}


/*right subclasses*/
h1{color:#000;font-size:17px;padding:0;margin:0;color:#4E4832;font-weight:bold;}
.main_title{display:block;width:670px;height:25px;margin:0 auto; padding:0 0 0 0px;  font-size:18px; border-bottom:1px solid #4E4832; }
.text{padding:10px 10px 20px 10px; text-align:justify; color:#302D1C;}

/*pBox*/
.pBox{display:block;width:600px; height:140px; background:#DFDBC3;margin-bottom:10px;margin-top:10px;margin-left:30px; border:1px solid #BFBB9B;}
.pBox_content{float:left;width:400px;padding:0 0 0 10px;}
.pBox_title{float:left;width:400px;height:18px;overflow:hidden;padding:5px 0 0 0;}
h2{color:#6F6B5A;font-size:14px;padding:0;margin:0;}
.pBox_desc{float:left;display:block;width:420px;height:92px;overflow:hidden;color:#302D1C; text-align:justify; padding:2px 0 0 0;}
.pBox_bottom{width:430px;text-align:right;padding:2px 0px 5px 0;}
a.pbmore , a.pbmore:visited{color:#CF7E00;padding:0 10px 10px 0; outline:none; font-weight:bold; text-decoration:underline;}
a.pbmore:hover , a.pbmore:active{color:#CF7E00; outline:none;text-decoration:none;}
.pBox_img{float:right;padding:10px 10px 0 6px;}
.pBox_img img{border:1px solid #9F9C81;}


/*full_product-*/
.product_image_area{width:631px; background:#DFDBC3;}
.fProd_img{}
.fProd_img img{border:1px solid #BFBB9B;}  
.product_top{width:590px;}
.product_description{padding:10px 10px 0 10px; width:610px;text-align:justify; color:#302D1C; background:#DFDBC3; border:1px solid #BFBB9B;}
.product_bottom{padding:3px 5px 5px 0;border-top:1px solid #6F6B5A;width:600px;margin-top:3px;text-align:right;}
.Fprod_price{padding:3px 0px;width:621px;text-align:center; font-weight:bold;color:#6F6B5A; margin-top:10px; }
.back{padding:0 100px 0 0;}
a.fp , a.fp:visited{color:#CF7E00;text-decoration:underline;font-weight:bold; outline:none;}
a.fp:hover , a.dp:active{color:#CF7E00; outline:none;text-decoration:none;}


/*contact*/
.contact_form {float:left;width:580px;padding:5px 5px 5px 50px;margin-top:3px; margin-bottom:3px; border:1px solid #BFBBA7; color:#3D392E;background:#B7B29F;}
.contact_info{float:left;width:625px;padding:5px 5px 5px 5px;margin:3px 0;background:#3F3B2F;border:1px solid #434343;}
.cinfo_text{float:left;width:320px;padding:0 0 10px 0;}
#map {float:left;display:block;width:620px;height:300px;background:#fff;border:2px solid #444;}
.cinfo_text a , .cinfo_text a:visited{color:#fff; outline:none;}
.cinfo_text a:hover , .cinfo_text a:active{color:#DFB161; outline:none;}


/*--pages*/
.pages{clear:left;width:593px;padding:5px 5px 5px 5px;margin:0 0 0 30px;border-top:1px solid #E98815; color:#6F6B5A;}
a.red , a.red:visited{color:#CF7E00; outline:none;}
a.red:hover , a.red:active{color:#a5a288; outline:none;}

/*--productspage*/
.productstitle{font-weight:bold;margin:10px 0 0 0;padding:10px 0 3px 3px;  border-bottom:1px solid #ccc; color:#464647;}
.products{margin:0;padding:20px 0 3px 35px; color:#445460; }
.productpage{width:180px; margin:5px 0 3px 250px; padding:0px 0 30px 0;}
.productpage_container{width:657px; margin:5px 0 3px 10px; background:#EFEFEF}
a.ppg , a.ppg:visited{color:#4F4F4F; text-decoration:none;padding:0 14px 2px 0; outline:none;}
a.ppg:hover , a.ppg:active{color:#45649F; outline:none;}

/*newsletter*/
.newsletter{float:left; display:block; width:200px; padding:3px 0 0 0;} * html .newsletter{padding:0;}
.newsletter_top{display:block; width:221px; height:25px;  margin:0 0 10px 0; font-weight:bold; background:url(../images/newsletter_top.jpg) no-repeat;}
.newsletter_body{width:200px;}
.newsletter_bottom{display:block;width:135px;height:15px;}
.newsletter_form{margin:0 0 0 15px; color:#000;font-weight:bold;}
.nsField{width:119px;border:1px solid #51470C;}
.nss{padding:5px 0 10px 14px;}
.nsSub{display:block;width:78px;height:25px;background:url(../images/nsSub.jpg) no-repeat;border:none;cursor:pointer; margin:0 0 0 40px;}
.nsSubover{display:block;width:78px;height:25px;background:url(../images/nsSubover.jpg) no-repeat;border:none;cursor:pointer; margin:0 0 0 40px;}

/*---ueforms*/
.ue_title {clear:left;float:left;width:635px;padding:3px 0;margin:10px 0;text-align:center;background:#AA030A}
.ue_form {float:left;width:635px;padding:3px 0px 3px 0px;text-align:center;background:#696969;}
.ue_form1 {float:left;width:530px;border-top:1px solid #AA030A;border-bottom:1px solid #AA030A;padding:3px 0px 3px 0px;margin:10px 0;}
.ueSub{padding:0px 20px;background:#AA030A;border:1px solid #AA030A;color:#fff;cursor:pointer;}
.ueSub_hover{padding:0px 20px;background:#fff;border:1px solid #AA030A;color:#000;cursor:pointer;}

/*footer*/
.creds{text-align:right;padding:6px 9px 0 0;font-size:10px;color:#000;}
a.fl , a.fl{color:#000; outline:none;}
a.fl:hover , a.fl:active {color:#fff; outline:none;}

