/* CSS Document */

/*GLOBAL STYLES */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}
img{border:none;}
a img {border: none;}

fieldset {border:0;}
ol, ul, li {list-style:none;}
caption, th {text-align:left;}
q:before, q:after { content:''; }
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
address { display:table;}
strong {font-weight: bold;}
small{font-size:10px;}
em {font-style: italic;}
acronym {cursor:help; border-bottom:1px dotted;}
p { margin-bottom:15px;}
a{color:#752424;}
/*FORM STYLES*/
form dt {float: left;clear: left;width: 120px; font-size:12px; color: #696868;}
form dd {margin: 0 0 0.5em 4em; font-size: 12px;text-align:left;}
.field{border:1px solid #abadb3; height:17px;padding:2px; font-family:Arial, Helvetica, sans-serif;}
.textarea{border:1px solid #abadb3; font-family:Arial, Helvetica, sans-serif;width:205px; height:87px;font-size:12px;}

/*layout*/
.right{float:right;}
.left{float:left;}
.block{display:block;}
.clear{ clear: both;}
span.clear{display:block;}
.none{display:none;}
/*text*/
.hide{text-indent:-99999px; overflow:hidden;}
.upper{text-transform:uppercase;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.alignjustify{text-align:justify;}
.aligncenter{text-align:center;}
.small{font-size:11px;}
.bold{font-weight:bold; }

/*colour*/
.dark-red{color:#742428}
.dot-line{width:100%; height:11px;border-top:1px dotted #616060;margin-top:15px;}
.gold{color:#feeccd;}
.light-brown{color:#e5c891;}
.note{color:#665a5c; font-size:11px;}
.error, .warning{color:red;font-weight:bold;}



body {
  background: #15090c url(../image/layout/body-bg.jpg) repeat-x 0 0; 
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#616060;
}

#page{margin:0 auto;
width: 1144px;
}
#page-left{background: url(../image/layout/page-left.gif) no-repeat 100% 0;
width: 88px;
height: 286px;
float:left;
}
#page-right{background: url(../image/layout/page-right.gif) no-repeat;
width: 88px;
height: 355px;
float:left;
}
.content{
    width:896px;
    float:left;background:#edebe6 url(../image/layout/content-bg.jpg) no-repeat;
    padding:30px 36px 0 36px;
    position:relative;    
    }
#home-page{
width:968px;
background-position:0 88px;
padding:0;
}

#header{
    margin:0 auto; 
    width:990px;height: 179px;
    position:relative;
    background: url(../image/layout/header-grape.jpg) no-repeat 15px 0px;
    color:#fae8ba;
    z-index:10;    
}
#header a{color:#fae8ba;}
 
#wine{    
    width: 154px;
    height: 178px;
    position:absolute;
    top:28px;
    right:0px;
    z-index:20;
}
#wine .top{    background: url(../image/layout/header-wine-top.jpg) no-repeat;
width: 154px;
height: 149px;
}
.checkout-active #wine .top{    background: url(../image/layout/header-wine-top2.jpg) no-repeat;}
#wine .bottom{  background: url(../image/layout/header-wine-bottom.gif) no-repeat;
width: 124px;
height: 29px;
    
}
.checkout-active #wine .bottom{    background: url(../image/layout/header-wine-bottom2.gif) no-repeat;}

.content-bottom{
min-height:555px;
padding:10px 30px 0 36px
}
.left-side{float:left;width:662px;}
.right-side{float:right;width:217px;}

.products-page .left-side,.full-active .left-side{padding-top:30px;}


#footer{
    background: url(../image/layout/footer-bg.gif) repeat-x 0 49px;
    width:100%;
    height:140px;    
    height:224px;
    color:#aeb491;
}
#footer a,#footer a:visited{color:#aeb491;}
#footer a:hover{text-decoration:none;}

#footer-content{background: url(../image/layout/hill.gif) no-repeat 14px 0;
padding-top:72px;
width: 1052px;
height: 68px;
height: 152px;
margin:0 auto;
font-size:10px;
padding-left:92px;
}
#footer .logo{background: url(../image/layout/footer-logo.jpg) no-repeat 0 0;
width: 169px;
padding-left:26px; padding-top:63px;
float:left;
margin-right:100px;
}
 .logo .address{width:159px;}
.copyright{margin-top:14px; }
.bottom-link ul{margin-right:45px;}
.bottom-line{border-top:1px dotted #745646; width:324px; height:5px; margin-top:5px;}
.checkout-active #footer ul{display:none;}
#footer ul{float:left;}
.bottom-link ul li{margin-bottom:5px;}
.facebook-link{margin-left:15px;}
.facebook-link img{vertical-align:middle;background: url(../image/footer-icons.gif) no-repeat;}

.facebook{margin-bottom:10px;}
.twitter{margin-bottom:37px;}
.drinkware{margin-bottom:21px;}

.facebook img{
background-position:0 0 ;
width: 144px;
height: 23px;
}
.twitter img{
background-position:0 -23px;
width: 144px;
height: 23px;
}
.drinkware img{
background-position:0 -46px;
width: 125px;
height: 12px;
margin-left:3px;
}
#footer-content .bottom{padding-top:30px; width:907px;}

/* header */
#logo a{
background: url(../image/logo.gif) no-repeat;
width: 217px;
height: 88px;

text-indent:-999999px;
z-index:99;
overflow:hidden;
display:block;
position:absolute;
top:30px;
left:14px;
}
/** hide navigation on checkout page **/
.checkout-active #top-nav{display:none;}


/* top navigation */
#top-nav {
	list-style-type: none;
    position:absolute;
    top:139px;
    left:0px;
    background: url(../image/layout/top-nav.gif) no-repeat;
    width: 836px;
    height: 41px;
    
}
#top-nav li{display:inline;} 
#top-nav a{float:left;text-indent:-999999px; overflow:hidden;z-index:99;height:41px;background: url(../image/layout/top-nav.gif) no-repeat;}

#nav-home a{background-position:0px 0px; width:94px;}
#nav-home a:hover, .home-active #nav-home a{background-position:0px -41px; }

#nav-works a{background-position:-94px 0px; width:143px;}
#nav-works a:hover, .works-active #nav-works a{background-position:-94px -41px; }

#nav-buy a{background-position:-237px 0px; width:104px;}
#nav-buy a:hover, .buy-active #nav-buy a{background-position:-237px -41px; }

#nav-guide a{background-position:-341px 0px; width:131px;}
#nav-guide a:hover, .guide-active #nav-guide a{background-position:-341px -41px; }

#nav-reviews a{background-position:-472px 0px; width:137px;}
#nav-reviews a:hover, .reviews-active #nav-reviews a{background-position:-472px -41px; }

#nav-blog a{background-position:-609px 0px; width:118px;}
#nav-blog a:hover, .blog-active #nav-blog a{background-position:-609px -41px; }

#nav-contact a{background-position:-727px 0px; width:109px;}
#nav-contact a:hover, .contact-active #nav-contact a{background-position:-727px -41px; }


#help-line{background: url(../image/help-line.gif) no-repeat;
width: 145px;
height: 40px;
text-indent:-999999px; overflow:hidden;
position:absolute;
top:43px;
right:354px;
}
.checkout-active .my-account{display:none;}
.my-account{
position:absolute;
top:85px;
right:304px;
}
.my-account .line{background: url(../image/header-line.gif) no-repeat;
width: 10px;
height: 25px;
margin:0 7px 0 4px;
float:left;
}
.my-account div.sifr-gold{float:left;margin-top:1px; height:15px;white-space:nowrap;}
.my-account a{float:left;margin:3px 5px;  text-transform:uppercase;}



/* footer */
.footer-content{margin:0 auto; width:911px;height:142px;padding:16px 0 0 14px; color:#829DB1;}
.footer-content img{ float:left; margin-right:21px;}
.footer-content a{color:#829DB1;}
.footer-content a:hover{text-decoration:none;color:#829DB1;}
.footer-content div{margin-top:5px;}
.footer-content div.right{padding-top:20px;padding-right:35px;}
.footer-content div.right p{margin:5px 0;}
.footer-content ul.left{margin-right:10px; display:block;margin-top:10px;}
.footer-content ul li{margin-top:5px;}

/* sub navigation */
#sub-nav {
	list-style-type: none;
    position:absolute;
    top:-1px;
    left:50px;    
    width: 478px;
    height: 35px;
    
}
#sub-nav li{display:inline;} 
#sub-nav a{float:left;text-indent:-999999px; overflow:hidden;z-index:99;height:35px;background: url(../image/layout/sub-nav.jpg) no-repeat;}

#nav-full a{background-position:0px 0px; width:124px;}
#nav-full a:hover, .full-active #nav-full a{background-position:0px -35px; }
#nav-red a{background-position:-124px 0px; width:108px;}
#nav-red a:hover, .red-active #nav-red a{background-position:-124px -35px; }
#nav-rose a{background-position:-232px 0px; width:114px;}
#nav-rose a:hover, .rose-active #nav-rose a{background-position:-232px -35px; }
#nav-white a{background-position:-346px 0px; width:132px;}
#nav-white a:hover, .white-active #nav-white a{background-position:-346px -35px; }


/*** home page ***/
.how-it-work{background: url(../image/layout/work-bg.jpg) repeat-x;
height: 145px;
width:100%;
position:relative;
color:#1d0707;
z-index:0;
}
.how-it-work h2{
position:absolute;
top:43px ;
left:53px;
}
.how-it-work a{display:block;text-indent:-999999px;
overflow:hidden;
background: url(../image/how-it-works.gif) no-repeat;
width: 77px;
height: 59px;
}
.step{
width:179px;
text-align:center;
position:absolute;
top:16px ;
}
.step p{text-align:left;}
.step div{height:73px;}
.how-it-work .step1{height:27px;left:165px;}
.how-it-work .step2{height:27px;left:352px;}
.how-it-work .step3{height:27px;left:522px;}
.how-it-work .list{background: url(../image/ico-steps.gif) no-repeat scroll;width:30px;height:27px;float:left;}
.how-it-work .text{float:left; width:144px;}
.how-it-work .step1{width:193px;}
.how-it-work .step1 .text{width:158px;}
.how-it-work .step1 .list{ background-position:0px 0px;}
.how-it-work .step2 .list{background-position: 0px -27px;}
.how-it-work .step3 .list{background-position: 0px -54px;}

.clients-quote{background: url(../image/quote-bg.jpg) no-repeat;
width: 230px;
height: 168px;
color:#fae3b8;
position:absolute;
top:26px;
right:25px;
}
.clients-quote p{width:164px; padding-top:44px; margin:0 auto;text-align:center;}

.products{width:653px;height:379px;}
.product-detail{width:390px; float:right;margin-right:16px;}
.feature-products .offer-time{
background: url(../image/layout/offer-time-bg.jpg) no-repeat 50% 0;
width:486px;
height: 41px;
padding-top:15px;
text-align:center;
color:#3e0922;
font-size:17.6px;
font-family:"Times New Roman";
font-weight:bold;
position:relative;
left:151px;
z-index:10;
}
.feature-products .product-detail{position:relative;}

.wine-img{
position:absolute;
top:26px;
left:10px;
z-index:11;
width:202px;
text-align:center;
}

.rose-wine{/* different background for each color */
background: url(../image/layout/rose-bg.jpg) no-repeat 50% 70%;
}
.red-wine{/* different background for each color */
background: url(../image/layout/red-bg.jpg) no-repeat 50% 70%;
}
.white-wine{/* different background for each color */
background: url(../image/layout/white-bg.jpg) no-repeat 50% 70%;
}

.map{bottom:0px; right:2px; position:absolute;z-index:1;}
.more-details{ font-size:14px;margin:10px 0 0 10px;}
.link-vineyards{margin:19px 0 10px 0;}

.feature-products{
border:2px solid #91837f;
position:relative;
width:649px;
}
.first-order{
    background:url(../image/first-order-off.gif) no-repeat;
    position:absolute;
    top:0; left:0;
    width:102px; height:102px;
    z-index:12;
}
.feature-products .inside{
background-color:#fff;

color:#402b32;
border:#ebeaea 1px solid;
height:374px;
}

.tab-nav{margin-bottom:15px;height:19px;}
.tab-nav li{display:inline;text-align:center;cursor:pointer;}
.tab-nav li a{display:block;float:left;text-decoration:none;padding:2px 5px 2px 5px;border-bottom:1px solid #a5a0a1;width:107px;color:#211205;text-align:center;}
.tab-nav li a:hover{color:#5F2525;}
.tab-nav li a.selected{border-top:1px solid #a5a0a1;border-left:1px solid #a5a0a1;border-right:1px solid #a5a0a1;border-bottom:none;background:url(../image/tab-bg.gif) repeat-x;}
li span.label{width:99px;display:block; float:left;}
.properties{width:256px;margin-bottom:5px;}
.properties li{margin-bottom:9px;clear:left;}
.properties .price{color:#5f2525; font-size:17px;}
.percase{font-size:10px;}
#tab_overview p{position:relative; z-index:10;}

#other-featured{width:634px;height:129px;
margin-top:35px;
padding-top:42px; padding-left:20px;
background:url(../image/layout/other-featured-wines.gif) no-repeat;
position:relative;
    }
.other-block{
    width:202px;
    float:left;
    margin-right:5px;
}
.other-block h4{min-height:53px;margin-top:5px; font-size:12px;}
.other-block h4 a{text-decoration:none;}
.other-block h4 a:hover{text-decoration:underline;}
.other-block .product-img{float:left;margin-right:12px;height:109px;width:63px;}
.other-block .product-img img{vertical-align:middle;}
.other-block p{margin-bottom:2px; color:#370a0a; font-size:12px;}
.other-block p span{color:#752424}
#more-wines{display:block; width:50px; height:46px; position:absolute; bottom:0; right:0; text-indent:-9999px;overflow:hidden;}

.price{color:#42111a;font-size:18px;font-weight:bold;}
.paper{width:653px;}
.paper .top{
background: url(../image/layout/paper-bg.gif) no-repeat 0 0;
height:198px;
width:653px;
float:left;
}
.paper .bottom{
background: url(../image/layout/paper-bg.jpg) no-repeat 0 -82px;
height:43px;
width:653px;
float:left;
position:relative;
z-index:0;
}
.paper .border{
border-left:2px solid #eceae7;
border-right:2px solid #eceae7;
width:649px;
float:left;
background-color:#f7f6f3;
}
.paper .inside{
background-color:#f7f6f3;
padding:0 10px;
width:624px;
margin:-50px auto 0 auto;
position:relative;
z-index:10;
}
.news-block .inside{
margin-top:-70px;
}
.news-block{
margin-top:16px;
}
.news-block .bottom{margin-top:-18px;}

.news-head{font-size:14px;margin-bottom:5px;padding-left:8px;}

.news-block a:hover{color:#7e1b0e;text-decoration:underline;color:#616060;}
.news-block h3,.news-block a{font-weight:normal; font-size:15px;margin-bottom:7px;color:#616060;text-decoration:none;}

.news-block .news{width:299px;}
.news-block .line{background: url(../image/news-line.gif) no-repeat;
width: 10px;
height: 64px;
margin-left:10px;
float:left;
}
.news-block p{margin-bottom:0;}
.news img{float:left;margin-right:12px;}
.news-block p a{font-size:12px; text-decoration:underline;}
.news-block p a:hover{text-decoration:none;}
.bt-buy-now{
background: url(../image/bt-buy-now.gif) no-repeat;
width: 105px;
height: 32px;
border:none;
text-indent:-999999px;
}
a.bt-buy-now{display:block;}

.feature-products .bt-buy-now{margin-bottom:21px;}
.bt-buy-now:hover{background-position:0 -32px;}


.flat-shipping{background:url(../image/layout/flat-shipping.gif) no-repeat;width:214px; height:41px;
    margin:15px 0 20px 0;
    padding-top:33px;
    }
.flat-shipping h3{font-size:18px; color:#680b27;margin-left:121px;}
.cellar{
width:202px;
height:279px;
min-height:294px;
border:1px solid #454545;
padding:5px;
margin:16px 0 15px 1px;
right:1px;
text-align:center;
}
.cellar .inside{background: #E1DCC8 url(../image/layout/cellar-bg.jpg) no-repeat;
width: 202px;
height: 279px;
min-height: 294px;
}
.cellar h2{font-size:18px;text-align:center;text-decoration:underline;padding-top:4px;margin:0 0 0 7px;}

.search-cellar{background: url(../image/search.gif) no-repeat;
height: 46px;
padding:14px 0 0 58px;
margin-top:4px;
}
.search-cellar .search{border:none;border-top:1px solid black;border-bottom:1px solid black;height:21px;width:101px;float:left;background-color:#fbfaf8;padding-top:3px;}
.search-cellar .bt-search{background: url(../image/bt-search.gif) no-repeat;float:left;
width: 28px;
height: 26px;
border:none;
}
.signup-newsletter{
    background:url(../image/layout/newsletter-bg.jpg) no-repeat;
    width:182px; height:152px;
    padding:57px 15px 0 17px;
    
    }
.signup-newsletter p{text-align:left;}
.signup-newsletter input{margin-top:11px; border:1px solid #54393c; width:170px;}
.signup-newsletter .bt-signup{float:right;margin-top:10px;color:#564e33;}
.bt-signup{
    background: url(../image/bt-signup.gif) no-repeat;
    width:82px;
    height:32px;
}
.bt-signup:hover{background-position:0 -32px;}
.bt-suggest{background: url(../image/bt-suggest.gif) no-repeat;
width: 171px;
height: 24px;
color:#e1d2a9;
display:block;
text-align:center;
padding-top:30px;

}

.bt-suggest{margin:11px auto 20px auto;}
.bt-suggest:hover{text-decoration:none;}
.sms{
text-align:left;
background: url(../image/layout/sms.jpg) no-repeat;
width:158px; height:51px;
padding: 12px 13px 0 44px;
margin:0 0 15px 0;
}

.slide-block{position:relative;width:182px; height:159px;margin:0 auto;}
.cellar-slide{height:159px;width:155px; margin:0 auto;}
.cellar-slide a{position:relative; bottom:-5px;text-align:center;}
.slide-block a,.slide-block a:visited{color:#2c030f;}
.slide-block a:hover{text-decoration:none;}
.slide-left{position:absolute;bottom:0px; left:0;cursor:pointer;display:block;width:11px; height:13px;background:url(../image/slide-nav.gif) 0px 0px no-repeat;}
.slide-right{position:absolute;bottom:0px; right:0;cursor:pointer;display:block;width:11px; height:13px;background:url(../image/slide-nav.gif) -11px 0px no-repeat;}
.slide-left:hover{background:url(../image/slide-nav.gif) 0px -13px no-repeat;}
.slide-right:hover{background:url(../image/slide-nav.gif) -11px -13px no-repeat;}

.start{display:block;background: url(../image/start.gif) no-repeat;
width: 14px;
height: 14px;
float:left;
}
.nostart{display:block;background: url(../image/start.gif) no-repeat;
width: 14px;
height: 14px;
background-position:0 -14px;
float:left;}

/*** how it works ***/
.banner-how-it-works{
width: 656px;
height: 193px;
position:relative;
margin-bottom:15px;
        }
.banner-how-it-works .smoothbox{
    position:absolute;
    width:170px;
    height:33px;
    display:block;
    text-indent:-999999px;
    overflow:hidden;
    bottom:3px;
    right:3px;    
    }

.steps{font-size:14px;}
.steps .inside{width:580px;}
.steps h3{font-size:16px;color:#060102;margin-bottom:40px;}    
.steps .step1 img,.steps .step2 img,.steps .step3 img{
background: url(../image/ico-work-steps.gif) no-repeat scroll;
width:51px;
height:43px;
float:left;
margin-right:40px;
}
.steps .step1 img{background-position:0px 0px;}
.steps .step2 img{background-position:0px -43px;}
.steps .step3 img{background-position:0px -86px;}
.steps .line{background: url(../image/grey-line.gif) no-repeat 50% 50%;
width: 580px;
height: 1px;
margin:15px 0;
}
.weekly-offer-small{margin-bottom:30px;}
.shop-online{
    width:606px;
    padding:10px 23px 20px 24px;
    margin-top:15px; 
    border:1px solid #cbc5b4; 
    background-color:#fdfbf4;
    color:#15090c;
}
.shop-online h3{background: url(../image/shop-online.gif) no-repeat 50%;
height: 41px;
text-indent:-99999px;
text-align:center;
margin-bottom:13px;
}
.shop-online h4{
margin-bottom:12px;
font-size:14px;
color:#36141b;
display:block;
}
.shop-online h4 a{color:#36141b;text-decoration:none;}
.shop-online h4 a:hover{text-decoration:underline;}
.shop-online .block{
width:286px;
float:left;
}

.shop-img{float:left;margin-right:20px;border:1px solid #c4bb9a; background-color:#fff;}
.shop-online .line{background: url(../image/line.gif) no-repeat;
width: 1px;
height: 114px;
float:left;
margin:0 10px;
}
.shop-online .price{font-size:18px; font-weight:bold;color:#441e29;margin-top:10px;}

.shop-online .text{position:relative;width:187px;float:right;}

.shop-online .bt-buy-now{margin-top:10px;}

.weekly-offer-small{background-color:#f5f5f5;width: 213px; position:relative;padding-bottom:4px;}
.weekly-offer-small .offer-time{background: url(../image/layout/offer-time-small-bg.jpg) no-repeat;
width: 213px;
height: 32px;
color:#fffefe; font-size:13px;
text-align:center;
padding-top:7px;
}
.weekly-offer-small .offer-time .gold{font-size:18px;}
.offer-text{
width:171px;
border:1px solid #cdcac8;
margin:4px auto 0 auto;
padding:10px 15px 10px 15px;
z-index:0;
}
.offer-text p{text-align:left;}
.offer-text h4{margin-bottom:17px;font-size:12px;}
.offer-text h4 a{color:#655750;font-weight:normal;text-align:center;}
.offer-text img{float:left; margin:5px 8px 0 0;}

.offer-text .price{font-size:14px;width:100px;margin-bottom:4px;}
.offer-text .text{width:126px;float:left;}

.weekly-offer-small .corner{
position:absolute;bottom:0; right:0;z-index:10;background: url(../image/layout/offer-corner.jpg) no-repeat;
width: 36px;
height: 44px;
}

.did-u-know{background: url(../image/layout/did-you-know-bg.gif) no-repeat;
width: 220px;
height: 303px;
margin-bottom:17px;
margin-top:15px;
}

.did-u-know p{width:142px; margin:0 auto 0; padding-top:99px;text-align:left;line-height:18px;}

/***** categories page *****/
/*** feature product for full range page **/
.full-active h2{
        text-align:center;text-indent:-999999px;/*background: url(../image/weekly-offer.gif) no-repeat 50% 0;
height: 24px;*/

}
.feature-products2{
border:1px solid #b79c51;
position:relative;
width:653px;
margin-bottom:17px;
background-color:#fff;
}
.feature-products2 .inside{
padding-top:18px;
padding-bottom:13px;

}


.feature-products2 h3{
    color:#370a0a;
    font-size:14px;
    margin-bottom:10px;
}
.feature-products2 .product-detail{width:390px; float:left;margin-left:78px;}

.feature-products2 .offer-time{
background: url(../image/layout/offer-time-bg2.jpg) no-repeat 50% 30px;
height: 51px;
padding-top:0px;
text-align:left;
padding-left:78px;
float:left;
width:388px;
}


.feature-products2 .wine-img{
position:static;
width:166px;
text-align:center;
float:left;
}
.enlarge img{margin-top:17px;}


.products-block{width:643px;padding:5px;
border:1px solid #ffffff; background-color:#edebe6;
color:#2c030f;
}

.products-block h4,.products-block h4 a,.products-block h4 a:hover{color:#320f1a;}
.products-block h4 a{text-decoration:none;}
.products-block h4 a:hover{text-decoration:underline;}
.filter{background: url(../image/filter-bg.gif) no-repeat;
width: 645px;
height: 128px;
text-align:center;
background-color:#e7e4d7;
}
.filter h3{text-indent:-999999px;}
.filter-form{width:493px;height:32px;border:1px solid #e5e3da; background-color:#efede6;margin:65px auto 0 auto;
color:#320f1a; font-size:14px;}
.filter-form form{margin-top:5px;}
#content_search{border:1px solid #e5e3da; background-color:#efede6;padding:15px;margin:10px;}

.filter select{color:#898376; font-size:12px;}
.year{margin:0 30px 0 9px;width:84px;}
.sort{width:154px;margin-right:10px;}

.row{background-color:#f2efe9; padding:21px 18px 20px 21px;position:relative;z-index:0;min-height:140px;color:#2c030f;}
.alter{background-color:#e5e1d5;}

.row h4{font-size:16px;margin-bottom:10px;}
.row h4 a{color:#2c030f; text-decoration:none;}
.row h4 a:hover{text-decoration:underline;}
.row div.left{width:334px;}
.row div.right-price{width:154px; position:absolute; bottom:20px; right:18px;z-index:10;}
.row div.right-price p{margin-bottom:5px;}

.row  ul,.row  p{margin-bottom:10px;}
.product-img{width:79px; height:138px; border:1px solid #c4bb9a; background-color:#fff; text-align:center;float:left;margin-right:20px;}


.bt-add-to-basket{background: url(../image/bt-add-to-basket.gif) no-repeat;
width: 105px;
height: 32px;
}

.bt-go{background: url(../image/bt-go.gif) no-repeat;
width: 31px;
height: 20px;
}
.button{border:none;}
a.button{display:block;text-indent:-99999px; overflow:hidden;}
.button span{text-indent:-99999px;}
.filter select{color:#898376;}

.page-nav{text-align:right;margin:13px 18px 0 0 ;}
.page-nav li{display:inline;}
.page-nav .first img{background: url(../image/ico-page.gif) no-repeat 0 0;
width: 8px;
height: 11px;
}
.page-nav .last img{background: url(../image/ico-page.gif) no-repeat -8px 0;
width: 8px;
height: 11px;}

/***  ***/
.red-active h2,.rose-active h2,.white-active h2{
height: 139px;
text-indent:-999999px;
text-align:center;
margin-top:-15px;
}
.red-active h2{
background: url(../image/red-wine-title.jpg) no-repeat 0 0;
}
.rose-active h2{
background: url(../image/rose-wine-title.jpg) no-repeat 0 0;
}
.white-active h2{
background: url(../image/white-wine-title.jpg) no-repeat 0 0;
}
.red-active .products-block,.rose-active .products-block,.white-active .products-block{border-top:none;padding-top:0;}
/*** product info ***/

.products-info{position:relative;padding:15px 12px;margin-bottom:20px;}
.products-info .corner{background: url(../image/layout/products-corner.gif) no-repeat;
width:54px;
height: 54px;
position:absolute;
z-index:1;
} 
.products-info .top-left{background-position:0px 0px;top:0;left:0;}
.products-info .top-right{background-position:-54px 0px;top:0;right:0;}
.products-info .bottom-left{background-position:0px -54px;bottom:0;left:0;}
.products-info .bottom-right{background-position:-54px -54px;bottom:0;right:0;}
.products-info .border{
border:1px solid #b79c51;
padding:7px 8px;
background-color:#fff;
}

.products-info .inside{
border:1px solid #dfdad0;
padding:13px 14px 13px 21px;
position:relative;
z-index:10;
}

.email-friend img,.print-page img{margin-right:4px;vertical-align:middle;}
.email-friend img{background: url(../image/product-icons.gif) no-repeat scroll 0px 0px;
width:22px; height:20px;
}

.print-page img{background: url(../image/product-icons.gif) no-repeat scroll -22px 0px;
width:22px; height:20px;margin-left:14px;
}
.product-wine-img{
width:163px;
text-align:center;
vertical-align:middle;
margin-top:25px;
}

.overview-block{width:627px;margin-top:50px;}
.product-overview{
    border:1px solid #e3e3e3;width:626px;
    float:left;
    margin-bottom:14px;
}
.product-overview h3{text-indent:-9999999px;background: url(../image/product-overview.gif) no-repeat 50% 100%;
text-align:center;
height: 30px;
display:block;
}
.product-overview .line{background: url(../image/products-line.gif) no-repeat;
width: 1px;
height: 169px;
float:left;
}
.overview-list{width:168px;float:left;padding-left:38px;margin-top:10px;}
.overview-list li{min-height:57px;clear:both;}
.overview-list img{background: url(../image/product-icons.gif) no-repeat scroll ;}

.overview-list span.image{width:35px;display:block;float:left;text-align:center;}
.overview-list .text{width:132px;display:block;float:left;}
.product-overview .title{color:#7b1d11; font-weight:bold;}

#wine-name img{width:30px; height:28px; background-position: 0px -20px;}
#producer img{width:23px; height:30px; background-position: -33px -20px;}
#appellation img{width:30px; height:12px; background-position: -47px 0px;}
#color img{width:17px; height:30px; background-position: -57px -20px;}
#style img{width:17px; height:23px; background-position: -75px -26px;}
#year-harvest img{width:22px; height:21px; background-position: -79px -50px;}
#grapes img{width:18px; height:28px; background-position: -61px -50px;}
#bottle-size img{width:23px; height:35px; background-position: -21px -50px;}
#alcohol img{width:18px; height:30px; background-position: -43px -50px;}
#drink-hold img{width:20px; height:22px; background-position: 0px -50px;}


.quantity_form .field, .quantity{border:1px solid #cbba8d;width:27px; height:16px;margin-right:10px;margin-top:5px;}
.quantity_form{margin-left:53px;}

#product-details{float:left;margin-right:18px;width:620px;}
#product-details .mootabs_title{border-bottom:1px solid #beb6a2;height:27px;position:relative; z-index:1;}
#product-details .mootabs_title li{display:inline;}
#product-details .mootabs_title a{width:143px; text-align:center;display:block;float:left;border-left:1px solid #beb6a2;border-right:1px solid #beb6a2;border-top:1px solid #beb6a2; background-color:#faf6ea;margin-right:10px;height:19px; padding-top:7px;}

#product-details .mootabs_title a.selected{background-color:#fefcf6;height:20px;margin-bottom:-1px;position:relative;z-index:10;}

.mootabs_panel {overflow:auto;background-color:#fefcf6;border-left:1px solid #beb6a2;border-right:1px solid #beb6a2;border-bottom:1px solid #beb6a2;padding:25px 17px 0px 30px;font-size:14px;}
.mootabs_panel.active,.mootabs_panel .selected .none{display: block;}
.mootabs_panel.none{display:none;}

.region-map{float:left;position:relative;min-height:314px;}
.region-map h3{font-size:15px; color:#531f2b; text-decoration:underline;margin-left:20px;}
.region-map h4{font-size:12px; font-weight:normal;margin-left:20px;}
.quotes{position:absolute;top:175px; left:20px;color:#1e0b10; font-size:11px;z-index:0;}
.quotes .inside{border:1px solid #746a67;background-color:#fff;width:195px;padding:7px 10px;position:relative;z-index:0;}
.quotes .inside img{float:left;margin:0 7px 10px 0 ;}
.mouth{
background: url(../image/layout/quote-mouth.gif) no-repeat;
width: 29px;
height: 13px;
margin-left:60px;
margin-top:-20px;
position:relative;
z-index:10;
margin-bottom:7px;
}
.quotes p{margin:0;}
.quote-name{font-weight:bold;}

#similar-wines{padding:0;}
#similar-wines .row{background-color:#fefcf6; padding:17px 5px 17px 25px;min-height:78px;}
#similar-wines .alter{background-color:#f5f2ea;}

/*** similar wines ***/
#similar-wines .product-img{width:53px; height:94px;margin-right:30px;}

/**** wine guide ***/
.guide-title{width:316px;margin:0 auto;text-align:center;}
.guide-title h2{background: url(../image/french-wine-guide.gif) no-repeat 50%;
text-indent:-999999px;
height: 94px;
margin-bottom:10px;
}

.guide-block{}
.guide-content h3,.review-content h3,.contact-content h3, .recommend h3, .info-content h3{
background: url(../image/guide-bg.gif) no-repeat 50%;
padding-top:17px;
font-size:16px;
text-align:center;
height: 43px;
}
.search-content h3{text-align:center;margin-bottom:15px;}
.guide-content .food h3{
background: url(../image/guide-food-bg.gif) no-repeat 50%;
padding-top:41px;
height: 40px;
}
.guide-nav{border-bottom:1px solid #beb6a2;height:27px;}
.guide-nav li{display:inline;}
.guide-nav a{text-align:center;display:block;float:left;border-left:1px solid #beb6a2;border-right:1px solid #beb6a2;border-top:1px solid #beb6a2; background-color:#faf6ea;margin-right:8px;height:19px; padding:7px 15px 0 15px;}


.guide-history #history a, .guide-region #region a,.guide-winemaker #winemarker a,.guide-wine-type #wine-type a,.guide-grapes #grapes a,.guide-serving #serving a
{background-color:#fefcf6;height:20px;margin-bottom:-1px;}

.guide-content {background-color:#fefcf6;border-left:1px solid #beb6a2;border-right:1px solid #beb6a2;border-bottom:1px solid #beb6a2;padding:20px 30px 15px 30px;font-size:12px;text-align:justify;}
.guide-block ul a.nomargin{margin-right:0}


.guide-content .line{background: url(../image/region-line.gif) no-repeat 0 50%;
width: 570px;
height: 47px;
}

.region-block {width:584px;}
.region-block h4{font-weight:normal; font-style:italic;margin-bottom:13px;}
.region-img{text-align:center; vertical-align:middle; width:46px;margin-right:40px;}
.region-block .long{height:121px;}

.calendar{background: url(../image/calendar.gif) no-repeat;
width: 47px;
height: 42px;
font-size:13.8px;
color:#200505;
font-weight:bold;
padding:18px 13px 0 12px;
text-align:left;
}

/*** wine type ***/
.acc-head{position:relative; }
.food .acc-title{top:50px; right:0;}
.acc-head img{position:absolute;top:5px; right:72px;}

.acc-title{
position:absolute;
top:20px; right:0;cursor:pointer;width:500px;height:20px;
background: url(../image/ico-hide.gif) no-repeat 100% 0;
display:block;
text-indent:-99999px;
}

.active-title a{
background: url(../image/ico-expand.gif) no-repeat 100% 0;
}
#accordion .line,.review-content .line, .contact-content .line, .info-content .line, .blog-content .line, #tab_review .line{
background: url(../image/winetype-line.gif) no-repeat 0 50%;
width: 524px;
height: 43px;
}

.acc-content h4{font-size:14px; color:#4f1323; text-decoration:underline;margin-bottom:11px;}
.acc-content{width:524px;}
.guide-wine-type .acc-content{width:521px;}

.guide-serving .acc-content{width:517px;padding-left:29px;}

.wine-color{border:1px solid #d1c194;width:55px; height:26px;display:block;float:left;margin-right:23px;}
.color-list{margin-bottom:15px;}
.color-list li{height:28px;margin-bottom:5px;}
.thick{background-color:#320c16;}
.young{background-color:#4f1323;}
.pinot{background-color:#660000;}
.aged{background-color:#531718;}

.acidity{background-color:#83ef16;}
.light{background-color:#f4f28e;}
.older{background-color:#edf215;}
.darker{background-color:#f2822f;}

.guide-serving .acc-content h4{font-size:12px; text-decoration:none;margin-bottom:11px;}
.food-block{width:349px; float:left;margin-bottom:25px;}
.food-img{text-align:right;}
.food-img img{vertical-align:middle;}
.wine-fish{margin-top:57px;}
.red-meat{margin-top:60px;}
.wine-food{margin-top:20px;}
.cheese{margin:49px 0 0 40px;}
.acc-content td{padding-bottom:26px;text-align:left;}
h3.red-grape{background: url(../image/red-grapes.gif) no-repeat 50% 100%;
height: 48px;

}
h3.white-grape{background: url(../image/white-grapes.gif) no-repeat 50% 100%;
height: 48px;
}
 .grape-title td{color:#4f1323;font-size:14px;font-weight:bold;text-decoration:underline;}
 
/*** testimonial ***/
.testimonials-page h2{ text-indent:-99999px;background: url(../image/testimonials-title.gif) no-repeat;
height: 100px;
}
.testimonials-title{width:346px; margin:0 auto;text-align:center;}
.review-content, .contact-content,.recommend, .info-content, .blog-content{
border:1px solid #beb6a2; 
background-color:#fefcf6;
padding:30px 50px;
min-height:280px;
}
.reviews-block .image{width:190px; text-align:center;float:left;}
.reviews-block .text{width:322px;float:left;}

.reviews-block h4{font-size:14px; font-weight:normal;}
.reviews-block p{text-align:justify;}
.review-wine{color:#772334;margin:10px 0;}
.review-wine a,.review-wine a:visited{color:#772334;font-weight:bold;}

/*** contact us ***/
.contact-page{font-size:14px; color:#411a0b;}
.contact-page h2{ text-indent:-99999px;background: url(../image/contact-us-title.jpg) no-repeat 50% 0;
height: 100px;
}
.address{width:263px; margin:0 auto;}
.address img{float:left;margin:30px 18px 0 0;}
.bt-submit{background: url(../image/bt-submit.gif) no-repeat;
width: 105px;
height: 32px;
}
.bt-signin{background: url(../image/bt-signin.gif) no-repeat;
width: 99px;
height: 30px;
}
.bt-create-account{background: url(../image/bt-create-account.gif) no-repeat;
width: 122px;
height: 30px;
}
.bt-go-to-account{background: url(../image/bt-go-to-account.gif) no-repeat;
width: 139px;
height: 30px;
    }

.contact-form-block{width:488px; margin:0 auto;}
.contact-form-block table{margin:0 auto;width:330px;font-size:12px; color: #696868;}

.contact-page .field{width:202px;background-color:#fefcf6;}
.contact-page .textarea{background-color:#fefcf6;}
.contact-page .spam{width:92px;}

.signin-content h2,.cart-content h2{color:#4f1c28;font-size:20px;margin-bottom:10px}

.signin-content h3{background: url(../image/bar.gif) no-repeat;
width: 295px;
height: 38px;
font-size:14px;
color:#56262f;
padding:7px 0 0 17px;
}

.signin-block, .create-block{width:321px;padding-left:15px;}
.signin-block h3, .create-block h3{margin-left:-15px}
.signin-block strong, .create-block strong{color:#531522}
.signin-content .line,.success-content .line{height:13px; border-top:1px solid #e1e1e1;margin-top:25px;}
.recommends{
border-left:1px solid #e1e1e1;
padding-left:25px;
}
.address-table tr{height:34px; vertical-align:middle;}
.address-table .field{width:204px;border:1px solid #a8a79c;}
.address-table select{width:210px;padding:2px;border:1px solid #a8a79c;}
.address-table select.short{width:108px;}
.address-table select.day{width:56px;margin-right:7px;}
.address-table select.month{width:70px;margin-right:7px;}
.address-table select.years{width:63px;}

.note_block{background:url(../image/note-bg.gif) no-repeat;width:377px; height:44px;padding:14px 0 0 30px;
  position:absolute; top:-16px; left:220px;}
.secured-lock{background: url(../image/sagepay.gif) no-repeat -89px 0;
width: 72px;
height: 40px;
vertical-align:middle
}
.sage-pay{
background: url(../image/sagepay.gif) no-repeat 0 -20px;
width: 70px;
height: 20px;
}

.payments{
background: url(../image/payments.gif) no-repeat;
width: 307px;
height: 18px;

}

.basket{background: url(../image/checkout-process.gif) no-repeat 0 0;
width: 421px;
height: 29px;
vertical-align:middle
}

.address-active{background: url(../image/checkout-process.gif) no-repeat 0 -29px;
width: 421px;
height: 29px;
vertical-align:middle
}
.payment-active{background: url(../image/checkout-process.gif) no-repeat 0 -58px;
width: 421px;
height: 29px;
vertical-align:middle
}
.complete-active{background: url(../image/checkout-process.gif) no-repeat 0 -87px;
width: 421px;
height: 29px;
vertical-align:middle
}


.signin-content .basket,.signin-content .secured-lock{margin-left:15px;}
.signin-content .title{height:100px;}
.uk-flag, .eu-flag{font-size:14px; margin-bottom:8px;}
.uk-flag img{background: url(../image/ico-flags.gif) no-repeat 0 0;
width: 25px;
height: 15px;vertical-align:middle;margin-right:13px;

}
.eu-flag img{background: url(../image/ico-flags.gif) no-repeat 0 -15px;
width: 25px;vertical-align:middle;margin-right:13px;
height: 19px;}

.signin-content, .success-content{
border:1px solid #b79c51; 
background-color:#fff;
padding:30px 50px;
min-height:270px;
}

.success-content{
padding:30px 40px;
}


#same_address{margin-right:10px;}
.checkbox{margin-right:10px;}
.cart-content{border:1px solid #b79c51; 
background-color:#fff;
padding:35px 33px;}
.cart-content .basket{margin-left:15px;}
.cart-content  table{margin-top:22px;}
.cart-content th{font-size:14px; color:#421821; font-style:italic;font-weight:bold;
background: url(../image/shopping-cart-bg.gif) repeat-x;
height: 29px;
border-top:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
text-align:center;
}
.cart-content .line-item{text-align:center;}
.cart-content td img{vertical-align:middle; margin:0 4px;}
.cart-content .image{width:75px; height:160px;}
.cart-content .price{text-align:right;}
.cart-content .top td{border-bottom:1px solid #bcb684;}
.cart-content .bottom td, .cart-content  td.image{border-bottom:1px solid #e1e1e1;}
.cart-content .sub-total{text-align:right;line-height:20px;border-bottom:1px solid #e1e1e1;padding:10px 0;}
.cart-content .total td{text-align:right;padding:10px 0;}
#google-button{display:none;}
.cart-content #google-button{display:inline ;}
.bt-proceed{background: url(../image/bt-proceed.gif) no-repeat;
width: 146px;
height: 30px;
}
.in-stock{background: url(../image/update-icons.gif) no-repeat;width:17px; height:17px;}
.bt-update img{background: url(../image/update-icons.gif) no-repeat 0 -34px;width:16px; height:15px;}
.bt-remove img{background: url(../image/update-icons.gif) no-repeat 0 -17px;width:16px; height:15px;}
.bt-update input,.bt-remove input, .bt-apply{cursor:pointer; border-bottom:1px solid #752424; color:#752424; background-color:#fff;height:16px;}

.sagepay{margin-top:30px;}
.sagepay img{vertical-align:bottom;
background: url(../image/sagepay.gif) no-repeat;
width: 161px;
height: 40px;
}

.cart-content .bt-proceed{margin-left:29px;} 
.bt-add-to-cart{background: url(../image/bt-add-to-cart.gif) no-repeat;
width: 88px;
height: 30px;
}
.bt-continue{background: url(../image/bt-continue.gif) no-repeat;
width: 89px;
height: 30px;
}
.bt-back{background: url(../image/bt-back.gif) no-repeat;
width: 69px;
height: 30px;
}
.bt-confirm{background: url(../image/bt-confirm.gif) no-repeat;
width: 83px;
height: 30px;
}
.bt-edit{background: url(../image/bt-edit.gif) no-repeat;
width: 56px;
height: 30px;
}

.bt-delete{background: url(../image/bt-delete.gif) no-repeat;
width: 71px;
height: 30px;
}

.bt-new{background: url(../image/bt-new.gif) no-repeat;
width: 108px;
height: 30px;
}
.bt-view{background: url(../image/bt-view.gif) no-repeat;
width: 58px;
height: 30px;
}
.recommend{margin-top:30px;padding:4px 50px 23px 50px;}
.recommend h3{background-position:48% 50%;}
.recommend .block{width:304px;}
.recommend img{float:left; margin-right:40px;}
.recommend h4{color:#36141b;font-size:16px;margin-bottom:10px;}
.recommend p{color:#807d75;}
.recommend span{color:#371a20;float:left;}
.recommend input{float:right;}
.recommend .line{width:175px;background: url(../image/line.gif) no-repeat 50% 0;
height: 114px;
float:left;
}

/*** blog ***/
.blog-title h2{background: url(../image/blog-title2.jpg) no-repeat 50% 0;
text-align:center;
height: 138px;
text-indent:-99999px;
margin-top:-23px;
}
.pagetitle{margin-bottom:15px;}
.blog-search .field, .widget_search .field{width:154px; color:#89827a;border-color:#cbba8e;float:left;}
#sidebar{margin-top:56px;}
.blog-search, .widget_search{
width:196px; height:24px;
border:1px solid #fff;
background-color:#ece9e0;
padding:8px;
margin:0 0 20px 0;
}
.blog-search .bt-go, .widget_search .bt-go{background: url(../image/bt-go2.gif) no-repeat;
width: 25px;
height: 22px;
margin-left:5px;
}
.blog-archives h3, .pagenav h3, .categories h3, .linkcat h3, .widget h3{
    color:#feefc9;width:188px; height:23px;font-size:12px;font-weight:normal;margin-bottom:18px;
    padding:8px 0 0 26px;
    background-color:#8c8175;
    border-top:1px solid #c0b091;
    border-bottom:1px solid #c0b091;
}
.blog-archives li, .pagenav li, .categories li, .linkcat li, .widget li{color:#84122c; padding-left:20px;margin-bottom:11px;}
.blog-archives ul, .pagenav ul, .categories ul, .linkcat ul, .widget ul{margin-bottom:18px;}
.rss img{vertical-align:middle; margin-left:7px;}
.rss{margin-left:15px;}


.info-content ul li
{
	list-style: disc;
	list-style-position: outside;
}
.info-content ul li,.info-content ol li
{
	padding: 4px 0px 8px 0px;
}
.info-content li {
margin-left:35px;
}

.info-content ol, .info-content ol li
{
	list-style-type: decimal;
	list-style-position: outside;
}

.payment-method{border:1px solid #bcbcba; background-color:#fafbf6; padding:18px 23px;}
.payment-method td{padding:5px 0;}
.payment-method .price{font-size:14px;}
.payment-method .price td{border-top:2px solid #bcbcba;margin-top:5px;}
.payment-method .paymenttitle{color:#9e9d99; font-size:18px; font-weight:bold;}
.payment-method .payment{height:23px;}
.payment-content{position:relative;}
.iframespace{height:525px; width:760px;}
#sagepayserverform{position:absolute; top:287px; left:51px;}
#logo-paypal{background:url(../image/paypal.gif) no-repeat 0 0;height:18px; width:45px;float:left;margin:0 10px;}
#logo-google_checkout{background:url(../image/paypal.gif) no-repeat -45px 0;height:18px; width:45px;float:left;margin:0 10px;}
#sagepayserverform .sectionheader{display:none;}
#sagepayserverform .formTable td{border:none;}
#sagepayserverform .formTable .data input{border:1px solid #abadb3; height:17px;padding:2px; font-family:Arial, Helvetica, sans-serif;}
.success-block{padding:16px 17px; margin:0 auto;border:1px solid #bcbcba; background-color:#fafbf6;}
.success-block h3{color:#010100;font-size:16px;margin-bottom:10px;}
.orderno{background-color:#efece7;font-size:18px;font-weight:bold; color:#320F1A;height:28px;padding:2px;}
.orderno h4{background-color:#efece7;font-size:18px;font-weight:bold; color:#320F1A;height:28px;padding-right:10px;}
.orderno div{background-color:#fff;font-size:18px;font-weight:bold; color:#776e71;padding:3px 5px; display:block;float:left;width:213px;}
.success_order .name{font-size:18px;font-weight:bold; color:#320F1A;}
.success_order .case{font-size:12px; color:#6e6966;}

.recommends{width:313px;}
.recommends h3{font-size:14px; color:#6e6868;text-decoration:underline;margin-bottom:15px;}
.recommends h4{font-size:14px;color:#521212;margin-bottom:10px;}
.recommends img{border:1px solid #c8c8c6;margin-right:15px;}
.recommends .text{float:right;width:236px;}
/***blog***/
.blog-content h3 {color:#772334; font-size:14px;margin-bottom:8px;}
.blog-content .date{color:#979695;font-size:12px;}
.blog-content .entry{margin-top:20px;}
.blog-content .entry img{border:1px solid #cccccc;}
.blog-content img.alignleft{float:left;margin-right:20px;}
.postmetadata a{margin-right:8px;}
.seperator{width:2px; height:12px; border-left:1px solid #f1ede8; border-right:1px solid #d4ccc7;margin-right:8px;}
.navigation{margin:15px 0;}
.comment-body img{float:left; margin-right:63px;}
.comment-author .fn{font-size:14px;}
#commentform .label{display:block; width:82px; float:left;}
#commentform .field, #commentform .textarea {border-color:#cbba8e;}
#commentform .textarea {height:60px;}
.comment-text{width:436px;float:left;}

.blog-content .line {
background:transparent url(../image/winetype-line.gif) no-repeat scroll 0pt 50%;
height:43px;
width:524px;
}

#review_title{background:url(../image/submit-a-review.gif) no-repeat;text-indent:-999999px;width:252px; height:24px;margin-bottom:20px;}
#tab_review{padding-left:0; padding-right:0;}
.submit_review{color:#191305; font-size:12px;padding:15px 20px;}
.review-block{padding:15px 30px;font-size:12px; color:#2c030f;}
.teabg{background-color:#f3f0e8;}
.review-block h3{color:#320f1a; font-size:16px;}
#tab_review .pagination{text-align:right; margin-right:30px;}
.goldfield{border:1px solid #CBBA8D;margin-bottom:12px;}
.note1{font-size:11px; color:#aba89f}
.submit_review .success, .submit_review .warning{margin-bottom:10px;}
.submit_review .success{color:#742428;}
