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

body{ margin:0; padding:0; background: url(../images/bg.jpg) repeat;font-family: Tahoma,arial,helvetica,sans-serif;font-size:12px;color:#fff;}

img{ border:none;}
span, div, p, form { margin:0; padding:0;}
.clear{ clear:both;}
a{text-decoration:none;}
h1{color:#fff;font-size:16px;font-weight:normal;padding:0;margin:0;}
h2{font-weight:bold;padding:0;margin:0;font-size:11px;}
#wrapper{width:100%;float:left;}
#site{ width:847px;margin:0 auto; border:1px solid #574927;background:url(../images/site.jpg) repeat-y;}
#header{display:block;width:847px;height:234px;background:url(../images/header.jpg) no-repeat;}
#subheader{display:block;width:847px;height:26px;text-align:center;background:url(../images/subheader.jpg) no-repeat;}
#main{clear:both;width:847px;background:url(../images/main.jpg) repeat-y;}
#left{float:left;padding:10px 0 30px 0;width:109px;}
#right{float:left;padding:10px 0 10px 8px;width:730px;}
#subfooter{clear:left;float:left;display:block;width:847px;padding:10px 0 15px 0;}
#footer{clear:both;display:block;width:847px;height:47px;background:url(../images/footer.jpg) no-repeat;}

/* header*/
.member{float:left;display:block;width:140px;padding:0px 0 0 8px;height:106px;margin:30px 0 0 691px;} * html .member{float:none;}
.memField{width:128px;border:none;margin:0;}
.memSub{height:14px;border:none;background:transparent;color:#fff;padding:0;margin:0;font-weight:bold;font-size:12px;}
.memSub_hover{height:14px;border:none;background:transparent;color:#000;padding:0;margin:0;font-weight:bold;font-size:12px;}
a.remem , a.remem:visited{color:#fff;font-size:9px;text-decoration:none;padding:0 0 0 5px;} * html a.remem ,* html a.remem:visited{padding:0 0 0 10px;}
a.remem:hover , a.rememe:active{color:#000;text-decoration:none;padding:0 0 0 5px;} * html a.remem:hover ,* html a.rememe:active{padding:0 0 0 10px;}

.actext{padding:0 0 10px 0;font-size:12px;text-align:center;}
a.ac , a.ac:visited{float:left;display:block;width:130px;padding:2px 0;margin:0 0 1px 0;background:#9D8853;border:1px solid #D2C9B3;font-size:9px;color:#fff;text-decoration:none;text-align:center;}
a.ac:hover , a.ac:active {color:#000;text-decoration:none;background:#F0D4A2;border:1px solid #D2C9B3;}

/*left subclasses*/
.newsletter{padding:3px 0 10px 10px;}
.nsField{width:80px;border:1px solid #a7a49d;}
.nsSub{display:block;width:50px;height:22px;background:url(../images/nsSub.jpg) no-repeat;border:none;margin:5px 0 0 0;cursor:pointer;}
.nsSub_hover{display:block;width:50px;height:22px;background:url(../images/nsSub_hover.jpg) no-repeat;border:none;margin:5px 0 0 0;cursor:pointer;}

.ecc{display:block;width:109px;height:182px;background:url(../images/club_banner.jpg) no-repeat;cursor:pointer;}
.ecc_hover{display:block;width:109px;height:182px;background:url(../images/club_banner_hover.jpg) no-repeat;cursor:pointer;}

.cart_area{display:block;width:109px;height:100px;background:url(../images/cart_area.jpg) no-repeat;cursor:pointer;}
.cart_area_hover{display:block;width:109px;height:100px;background:url(../images/cart_area_hover.jpg) no-repeat;cursor:pointer;}

a.emptyB , a.emptyB:visited{padding:3px 5px;background:#8F773E;color:#fff;border:1px solid #5B4C23;}
a.emptyB:hover , a.emptyB:active{padding:3px 5px;background:#E39A3B;color:#000;border:1px solid #5B4C23;}

.genSub{background:#8F773E;color:#fff;border:1px solid #5B4C23;}
.genSub_hover{background:#E39A3B;color:#000;border:1px solid #5B4C23;}

/*subfooter*/
.acc{float:left;display:block;width:274px;height:100px;background:url(../images/pbanner.jpg) no-repeat;cursor:pointer;}
.acc_hover{float:left;display:block;width:274px;height:100px;background:url(../images/pbanner_hover.jpg) no-repeat;cursor:pointer;}

.flash1{float:left;display:block;width:238px;height:100px;background:#fff;margin:0 0 0 30px;border:1px solid #6F5F37;}
.flash2{float:left;display:block;width:238px;height:100px;background:#fff;margin:0 0 0 30px;border:1px solid #6F5F37;}

/*subheader*/
.topN{margin:0 ;padding:5px 0 0 170px;text-align:center;}

/*right*/
.main_title{margin:0 0 3px 0;border-bottom:1px solid #d2c9b3;padding:0 0 3px 0;}
.text{margin:0;padding:5px 20px 10px 0;}
a.cart_prod_title , a.cart_prod_title:visited{color:#fff;font-weight:bold;}
a.cart_prod_title:hover , a.cart_prod_title:active {color:#DBD26F;}

/*pages*/
.pages{float:left;width:723px;padding:5px 0 5px 5px;border-top:1px solid #d2c9b3;text-align:right;}
a.red , a.red:visited{color:#462C3A;}
a.red:hover , a.red:active{color:#000;}

/*category prods*/
.pBox{float:left;display:block;width:728px;background:#8F7C50;padding:2px 0 0 1px;margin:0 0 2px 0;} * html .pBox{float:none;}
.pBox_title{float:left;width:540px;padding:3px 0 3px 3px;border-bottom:1px solid #CBC895;margin:0 0 0 3px;}
.pBox_img{float:left;display:block;width:173px;height:120px;background:#7F7357;margin-top:2px;border:1px solid #6F5F37;}
.pBox_desc{float:left;width:540px;padding:5px 0 5px 5px;height:80px;overflow:hidden;}
.pBox_bottom{clear:left;width:540px;padding:2px 0 3px 0;border-top:1px solid #CBC895;text-align:right;margin:0 0 0 176px;}
.price_area{float:left;padding:0 0 0 3px;text-align:left;font-weight:bold;}
a.more , a.more:visited{color:#F0D4A2;text-decoration:none;}
a.more:hover , a.more:active{color:#fff;text-decoration:none;}

/*full_product*/
.product_image_area{float:left;display:block;margin-top:3px;padding:20px 0 0 0;}
.product_image_area img {margin:2px 0px;}
.product_description{float:left;padding:15px 3px 5px 3px;}
.product_description a , .product_description a:visited {color:#B27F00;text-decoration:underline;}
.product_description a:hover , .product_description a:active {color:#DEBA24;}
.product_bottom{clear:both;display:block;width:720px;padding:5px  5px 5px 0;text-align:right;border-top:1px solid #CBC895;margin-top:15px;} * html .product_bottom{width:719px;}
a.fprod , a.fprod:visited {font-size:12px;color:#F0D4A2;text-decoration:none;}
a.fprod:hover , a.fprod:active{color:#fff;text-decoration:none;}

/*--news*/
.new{float:left;display:block;width:728px;background:#8F7C50;padding:5px 0 0 1px;margin:0 0 5px 0;} * html .new{float:none;}
.newstitle{margin:0 5px;border-bottom:1px solid #CBC895;padding:0 0 3px 0;}
.news_cont{margin:0 5px;padding:5px 0;}
.news_bottom{margin:0 5px;border-top:1px solid #CBC895;text-align:right;padding:3px 5px 5px 0;}
/*---ueforms*/
.ue_title {margin:10px 12px 5px 5px;background:#533E0F;padding:3px;border:1px solid #000;} * html .ue_title {margin:10px 7px 5px 5px;}
.form_block1 {margin:10px 10px 5px 0;border-top:1px solid #ccc;}
.ue_form {margin:3px 12px 10px 5px;background:#8F7C50;padding:3px;border:1px solid #533E0F;} * html .ue_form {margin:3px 7px 5px 5px;}
.con_title {float:left;margin:3px 0 0 2px;display:block;width:350px;height:250px;background:#533E0F;padding:3px;border:1px solid #000;}
.con_form {float:left;margin-top:3px;display:block;width:300px;height:250px;background:#8F7C50;padding:3px 3px 3px 20px;border:1px solid #ccc;}
.contact{float:left;}
.field {width:150px;border:1px solid #555;margin-bottom:2px;}

/*--contact*/
.contact_form {float:left;width:625px;padding:20px 5px 20px 100px;margin:3px 0 3px 0px;}
.contact_form2 {float:left;width:625px;padding:20px 5px 20px 100px;margin:3px 0 3px 0px;}
.contact_info{float:left;width:725px;padding:5px 0 5px 5px;margin:3px 0 3px 0px;border-top:1px solid #CBC895;border-bottom:1px solid #CBC895;}
.cinfo_text{float:left;display:block;width:710px;padding:15px 0 15px 0;}
#map{float:left;display:block;width:710px;height:250px;background:#fff;border:2px solid #444;}

/*footer*/
.footer_data{margin:0;color:#9D8853;font-size:10px;text-align:right;padding:10px 10px 0 0;}
a.fl , a.fl:visited{color:#9D8853;text-decoration:none;}
a.fl:hover , a.fl:active{color:#fff;text-decoration:none;}

/*coffee club turned to a category holder*/
.banner_holder{clear:left;padding:10px 0 0 50px;}
.club_title{clear:left;margin:0 0 3px 0;border-bottom:1px solid #d2c9b3;padding:10px 0 3px 0;}
.clubcat_holder{clear:left;padding:10px 0 0 0;}
a.clubCat , a.clubCat:visited {background:#8F773E;color:#fff;border:1px solid #5B4C23;padding:3px 10px;margin:0 3px 0 0;}
a.clubCat:hover , a.clubCat:active {background:#E39A3B;color:#000;border:1px solid #5B4C23;}

.clubB1{display:block;width:300px;height:150px;float:left;background:url(../images/clubB1.jpg) no-repeat;margin:0 10px 0 0;cursor:pointer;}
.clubB2{display:block;width:300px;height:150px;float:left;background:url(../images/clubB2.jpg) no-repeat;cursor:pointer;}

.clubB1_hover{display:block;width:300px;height:150px;float:left;background:url(../images/clubB1_hover.jpg) no-repeat;margin:0 10px 0 0;cursor:pointer;}
.clubB2_hover{display:block;width:300px;height:150px;float:left;background:url(../images/clubB2_hover.jpg) no-repeat;cursor:pointer;}