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

body{ margin:0; padding:0; background:url(../images/bg1.jpg) repeat-x;font-family: Tahoma,arial,helvetica,sans-serif;font-size:11px;color:#000;}
img{ border:none;}
span, div, p, form , ul , li { margin:0; padding:0;}
.clear{ clear:both;}
a{text-decoration:none;}
h1{font-size:12px;font-weight:bold;padding:0;margin:0;}
h2{font-size:12px;font-weight:bold;padding:0;margin:0;}
/*main*/
#wrapper{width:100%;}
#site{width:900px;margin:0 auto;}
#header{display:block;width:900px;height:153px;margin:0 auto;background:url(../images/header.jpg) no-repeat;}
#subheader{display:block;width:900px;height:34px;background:url(../images/subheader.jpg) no-repeat;}
#main{float:left;width:900px;background:url(../images/main.jpg) repeat-y;}
#left{float:left;width:240px;}
#right{float:left;width:650px;}
#footer{clear:left;display:block;width:880px;height:43px;margin:0 auto;background:url(../images/footer.jpg) no-repeat;text-align:right;color:#000;font-size:10px;padding:10px 20px 0 0;}
#content{width:655px;height:282px;overflow:auto;padding:0 0 20px 5px;}
/*subheader*/
.topN{padding:0 0 0 10px}
a.tn , a.tn:visited{float:left;display:block;height:24px;color:#000;background:url(../images/topN.jpg) 7px 15px no-repeat;padding:10px 15px 0 15px;font-size:12px;margin:0 10px 0 0;font-weight:bold;}
a.tn:hover , a.tn:active{color:#fff;background:#946c25 url(../images/topN_hover.jpg) 7px 15px no-repeat;}

/*left*/
.Ltitle1{display:block;width:240px;height:26px;background:url(../images/Ltitle1.jpg) no-repeat;}
.Ltitle2{display:block;width:240px;height:23px;background:url(../images/Ltitle2.jpg) no-repeat;}

.work{padding:5px 3px 0 3px;height:80px;} * html .work{padding:5px 0 0 0px;}
.wrL{float:left;display:block;width:14px;height:13px;background:url(../images/LminiArrow.jpg) no-repeat;cursor:pointer;;margin:30px 0 0 0;}
.wrR{float:left;display:block;width:14px;height:13px;background:url(../images/RminiArrow.jpg) no-repeat;cursor:pointer;;margin:30px 0 0 0;}
.wrL_hover{float:left;display:block;width:14px;height:13px;background:url(../images/LminiArrow_hover.jpg) no-repeat;cursor:pointer;margin:30px 0 0 0;}
.wrR_hover{float:left;display:block;width:14px;height:13px;background:url(../images/RminiArrow_hover.jpg) no-repeat;cursor:pointer;margin:30px 0 0 0;}
.w-img{float:left;display:block;width:100px;height:70px;background:#ccc;border:1px solid #fff;margin:0 1px 0 0;cursor:pointer;} * html .w-img{width:100px;}
.w-img_hover{float:left;display:block;width:100px;height:70px;background:#ccc;border:1px solid #433F33;margin:0 1px 0 0;cursor:pointer;} * html .w-img_hover{width:100px;}

.leftN{width:229px;}
.newsletter{width:229px;color:#3b444e;}
.nsTitle{display:block;width:240px;height:30px;background:url(../images/nsTitle.jpg) no-repeat;}
.nsFormLeft{padding:10px 0 10px 5px;float:left;width:150px;}
.nsFormRight{padding:5px 0 10px 5px;float:left;}
.nsTag{padding:3px 0;color:#fff;color:#555;font-weight:bold;}
.nsField{width:100px;border:1px solid #555;}
.nsSub{float:left;display:block;width:66px;height:43px;background:url(../images/nsSub.jpg) no-repeat;border:none;cursor:pointer;margin:10px 0 0 0;}
.nsSub_hover{float:left;display:block;width:66px;height:43px;background:url(../images/nsSub_hover.jpg) no-repeat;border:none;margin:10px 0 0 0;cursor:pointer;}

/*right*/
.flash_area{display:block;width:660px;height:162px;}
.text{margin:0 10px 0 5px;padding:5px 0;}
.logoArea{display:block;width:660px;height:79px;background:#fff;overflow:hidden;}
.main_title{padding:5px 0 5px 10px;background:#9d9271;width:650px;margin:5px 0;}
h1{margin:0;padding:0;font-size:14px;font-weight:bold;color:#fff;}

/*--pages*/
.pages{clear:left;width:630px;padding:5px 5px 5px 5px;background:#EFE8D1;margin:3px 0;border-top:1px solid #DFD2A7;border-bottom:1px solid #DFD2A7;}
a.red , a.red:visited{color:#555;}
a.red:hover , a.red:active{color:#EB7A14;}

/*category_prods*/
.pBox{float:left;display:block;width:620px;background:#EFE8D1;margin:0 0 3px 3px;padding:0 3px 5px 3px;border:1px solid #DFD2A7;}
.pBox_title{padding:5px 0 3px 0;overflow:hidden;width:450px;border-bottom:1px solid #DFD2A7;}
.pBox_img{float:left;padding:10px 0 5px 0;text-align:center;}
.pBox_more{padding:10px 10px 0 0;text-align:right;}
.pBox_desc{float:left;display:block;width:450px;height:100px;overflow:hidden;padding:10px 5px 0 5px;border-bottom:1px solid #DFD2A7;}
.pBox_desc_text{padding:5px 0 0 0;}
.pBox_bottom{float:left;width:450px;padding:5px 5px 0 0px;text-align:right;}
a.pb , a.pb:visited{color:#555;font-size:12px;}
a.pb:hover , a.pb:active{color:#EB7A14;}

/*--full_product*/
.product_image_area{float:left;display:block;width:640px;margin-top:5px;padding:0 0 0 5px;}
.product_image_area img {margin:2px 0px;}
.product_description{float:left;width:635px;padding:10px 2px 5px 10px;}
.product_description a , .product_description a:visited {color:#555;text-decoration:underline;}
.product_description a:hover , .product_description a:active {color:#EB7A14;}
.product_bottom{clear:both;display:block;padding:5px  5px 5px 0;text-align:right;border-top:1px solid #DFD2A7;margin-top:15px;}
a.fprod , a.fprod:visited {font-size:12px;color:#555;text-decoration:none;}
a.fprod:hover , a.fprod:active{color:#EB7A14;text-decoration:none;}

/*--contact*/
.contact_form {float:left;width:630px;border-bottom:1px solid #9D9271;padding:20px 0 20px 5px;margin:3px 0 3px 0px;}
.contact_form2 {float:left;width:630px;border-bottom:1px solid #9D9271;padding:20px 0 20px 5px;margin:3px 0 3px 0px;}
.contact_info{float:left;width:631px;padding:5px 0 5px 5px;margin:3px 0 3px 0px;}
.cinfo_text{float:left;display:block;width:621px;padding:15px 0 15px 0;}
#map{float:left;display:block;width:630px;height:250px;background:#fff;border:2px solid #DFD2A7;}

/*---ueforms*/
.ue_title {clear:left;float:left;width:653px;border-bottom:1px solid #9C9171;padding:3px;margin:10px 0;text-align:center;}
.ue_form {float:left;width:660px;border-top:1px solid #DFD2A7;border-bottom:1px solid #DFD2A7;padding:3px 0px 3px 0px;text-align:center;background:#EFE8D1;}
.ue_form1 {float:left;width:650px;border-top:1px solid #DFD2A7;border-bottom:1px solid #DFD2A7;padding:3px 0px 3px 0px;background:#EFE8D1;margin:10px 0;}

/*---news*/
.newstitle{padding:5px 0 3px 0;overflow:hidden;border-bottom:1px solid #DFD2A7;}

/*footer*/
a.fl , a.fl:visited{color:#000;}
a.fl:hover , a.fl:active{color:#fff;}
