/* Start of CMSMS style sheet 'Original' */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:Arial,Helvetica,sans-serif;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
html{background-color:#261c16;background-image:url(../img/bg-html.png);background-repeat:no-repeat;background-attachment:fixed;}
h1{font-size:26px;color:#606060;}
h1.lite{font-weight:normal;}
h2{font-size:30px;color:#606060;}
h3.white{font-size:28px;color:#fff;}
h4{color:#606060;}
h5{font-size:14px;font-weight:bold;color:#212121;}
.brown{color:#b5985a;}
p,li,ol,dd,dt,td,th{font-family:Arial,Helvetica,sans-serif;color:#606060;font-size:11px;}
a.where-buy{display:block;width:379px;height:67px;background:url(../img/sprite-buttons.jpg) no-repeat left -142px;margin-left:85px;margin-top:25px;margin-bottom:25px;}
a.where-buy:hover{background-position:right -142px;cursor:pointer;}
a.where-buy span{margin-left:-9000px;}
a.big-block-link{text-decoration:none;}
a.black-box{background-color:#000;color:#fff!important;padding:3px 6px;text-decoration:none;}
a.black-box:hover{background-color:#B5985A;color:#fff;}
.header{float:left;width:1152px;height:209px;background:url(../img/bg-header.jpg) no-repeat;z-index:100;}
.header a.logo{float:left;width:250px;height:90px;position:absolute;top:50px;left:120px;}
.header .right-side h3.white{position:absolute;top:68px;left:390px;}
.header .func-nav{position:absolute;top:5px;left:885px;}
.header ul.func-nav li{display:inline;padding:5px;}
.header ul.func-nav li a{color:#ccc;text-decoration:none;font-size:11px;}
.header ul.func-nav li a:hover{color:#fff;text-decoration:underline;}
.navigation-container{float:left;width:785px;height:50px;left:367px;position:absolute;top:167px;z-index:1000;}
.navigation-container ul li{display:inline;}
.navigation-container ul li a{float:left;}
.navigation-container ul li a.home{float:left;width:83px;height:50px;background:url(../img/sprite-navigation.png) no-repeat 0px top;}
.navigation-container ul li a.home:hover,.navigation-container ul li.selected a.home{background-position:0px bottom;}
.navigation-container ul li a.about{float:left;width:89px;height:50px;background:url(../img/sprite-navigation.png) no-repeat -83px top;}
.navigation-container ul li a.about:hover,.navigation-container ul li.selected a.about{background-position:-83px bottom;}
.navigation-container ul li a.wine{float:left;width:84px;height:50px;background:url(../img/sprite-navigation.png) no-repeat -171px top;}
.navigation-container ul li a.wine:hover,.navigation-container ul li.selected a.wine{background-position:-171px bottom;}
.navigation-container ul li a.estates{float:left;width:98px;height:50px;background:url(../img/sprite-navigation.png) no-repeat -254px top;}
.navigation-container ul li a.estates:hover,.navigation-container ul li.selected a.estates{background-position:-254px bottom;}
.navigation-container ul li a.reviews{float:left;width:98px;height:50px;background:url(../img/sprite-navigation.png) no-repeat -351px top;}
.navigation-container ul li a.reviews:hover,.navigation-container ul li.selected a.reviews{background-position:-351px bottom;}
.navigation-container ul li a.links{float:left;width:94px;height:50px;background:url(../img/sprite-navigation.png) no-repeat -535px top;}
.navigation-container ul li a.links:hover,.navigation-container ul li.selected a.links{background-position:-535px bottom;}
.navigation-container ul li a.contact{float:left;width:95px;height:50px;background:url(../img/sprite-navigation.png) no-repeat -448px top;}
.navigation-container ul li a.contact:hover,.navigation-container ul li.selected a.contact{background-position:-448px bottom;}
.navigation-container ul li a span{margin-left:-3000px;}
.main-content-bg-repeat{background:url(../img/bg-main-content-repeat.jpg) repeat-y;float:left;float:left;width:1040px;z-index:1;margin-top:195px;clear:both;}
.main-content-container{float:left;width:1040px;background-image:url(../img/bg-main-content-bottom.jpg);background-repeat:no-repeat;background-position:bottom left;}
.main-content-container .right-col{float:right;width:340px;min-height:930px;background:url(../img/bg-main-content-top.jpg) no-repeat top right;}
.main-content-container .right-col a.buy{float:left;width:300px;height:66px;background:url(../img/sprite-buttons.jpg) left 0px;margin-top:31px;margin-left:20px;}
.main-content-container .right-col a.buy:hover{background-position:right 0px;}
.main-content-container .right-col a.buy span{margin-left:-3000px;}
.main-content-container .right-col a.twitter{float:left;width:300px;height:66px;background:url(../img/sprite-buttons.jpg) left -71px;margin-top:20px;margin-left:20px;}
.main-content-container .right-col a.twitter:hover{background-position:right -71px;}
.main-content-container .right-col a.twitter span{margin-left:-3000px;}
.main-content-container .right-col span.break{display:block;border:0px;float:left;width:340px;height:65px;margin:0px 0px;background:url(../img/hr-left-col.png) no-repeat top center;}
span.davidbreak{display:block;border:0px;float:left;width:524px;height:265px;margin:0px 0px;background:url(../img/wwhq_guy.jpg) no-repeat top center;}
.main-content-container .right-col h1{display:block;margin-left:20px;}
.main-content-container .right-col .rss{font-size:12px;color:#111;}
.main-content-container .right-col .rss-container{width:300px;margin-left:20px;padding-top:20px;padding-bottom:15px;margin-right:20px;border-bottom:1px solid #dad4c2;height:97px;overflow:hidden;}
.main-content-container .right-col .rss-container .rss-header{float:left;width:300px;height:30px;}
.main-content-container .right-col .rss-container .author-date{float:right;width:100px;height:30px;text-align:right;font-size:11px;color:#959595;}
.main-content-container .right-col .rss-container .author-date strong{color:#606060;line-height:13px;}
.main-content-container .right-col .rss-container p{line-height:150%;}
.main-content-container .right-col .rss-container a.read-more{float:right ;background:url(../img/bg-arrow-read-more-new.png) no-repeat 0px 1px;text-decoration:none;padding-left:10px;}
.main-content-container .right-col .rss-container a.read-more:hover{background-position:0px -11px;}
.main-content-container .right-col .rss-container a.read-more:hover span{border-bottom:1px solid #000;}
.main-content-container .right-col .rss-container a.read-more span{display:block;font-size:11px;color:#434343;text-decoration:none;border-bottom:1px solid #999;}
.main-content-container .right-col .bottle-container{position:absolute;width:360px;height:570px;left:700px;top:826px;background:url(../img/bottle3.png) no-repeat top right;}
.main-content-container .right-col .bottle-container h1{font-size:36px;float:left;width:320px;margin-left:30px;margin-top:20px;}
.main-content-container .right-col .bottle-container .slide-container{position:absolute;top:0px;left:0px;width:360px;height:570px;}
.main-content-container .right-col .bottle-container .label-content{position:absolute;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#606060;line-height:19px;width:126px;height:307px;left:30px;top:164px;}
.main-content-container .right-col .bottle-container .label-content a.click-here{text-align:center;display:block;margin-top:10px;color:#fff;font-weight:bold;font-size:10px;letter-spacing:1px;background-color:#000;border:1px solid #000;text-decoration:none;line-height:18px;}
.main-content-container .right-col .bottle-container .label-content a.click-here:hover{border-color:#fff;background-color:#454545;}
.main-content-container .right-col .bottle-container .label-image{width:146px;height:201px;position:absolute;left:176px;top:307px;display:block;overflow:hidden;background:transparent;}
.main-content-container .left-col{float:left;width:540px;padding-left:160px;padding-top:40px;min-height:400px;background:url(../img/bg-main-content-top.jpg) no-repeat top left;background-repeat:no-repeat;background-position:top left;}
.main-content-container .left-col p{line-height:160%;display:block;padding-right:25px;}
.main-content-container .left-col span.break{display:block;border:0px;float:left;width:540px;height:65px;margin:10px 0px 9px;background:url(../img/hr-left-col.png) no-repeat;}
.main-content-container .left-col dl.labels{display:block;margin-top:20px;line-height:20px;}
.main-content-container .left-col dl.labels dt{font-weight:bold;display:block;font-size:12px;letter-spacing:1px;}
.main-content-container .left-col dl.labels dd{margin-right:45px;margin-bottom:15px;}
.main-content-container .left-col dl.labels dd img{float:right;margin-left:10px;}
.main-content-container .left-col .footer-container{float:left;width:540px;}
.main-content-container .left-col dl.footer{line-height:20px;display:inline;float:left;height:100px;width:130px;}
.main-content-container .left-col dl.footer a:hover{color:#000;}
.main-content-container .left-col dl.footer dt a{font-weight:bold;text-decoration:none;color:#606060;font-size:11px;letter-spacing:1px;}
.main-content-container .left-col dl.footer dd a{font-weight:normal;text-decoration:none;color:#606060;font-size:11px;}
.main-content-container .left-col a.sharkey{background:transparent url(../img/sharkey-logo.png) no-repeat scroll 0px 0px;display:block;float:right;height:29px;margin-right:15px;margin-top:10px;width:29px;text-decoration:none;}
.main-content-container .left-col a.sharkey:hover{background-position:0px -41px;}
.main-content-container .left-col a.sharkey-on{background-position:0px -41px;}
.main-content-container .left-col a.sharkey-out{color:#606060;font-weight:normal;font-size:12px;text-decoration:none;float:right;margin-top:17px;margin-right:10px;display:none;height:12px;overflow:hidden;width:0px;}
.margin-bottom{float:left;width:1040px;height:400px;}
#flash-container{position:absolute;left:0px;top:209px;float:left;width:1152px;height:549px;z-index:-1000;}
/*End Home Styling*/
/*Begin Wines Page Styling*/
#wines .main-content-bg-repeat{background-image:url(../img/bg-main-content-wines-repeat.jpg);}
#wines .main-content-container{background-image:url(../img/bg-main-content-wines-bottom.jpg);}
#wines .main-content-container .search-area-container{float:left;width:893px;height:56px;background:url(../img/bg-search-area.jpg) no-repeat;padding-left:127px;padding-top:23px;padding-right:20px;}
#wines .main-content-container .search-area-container h1{color:#fff;font-size:28px;letter-spacing:1px;font-weight:normal;float:left;}
#wines .main-content-container .search-area-container .primary-search{float:left;width:893px;height:56px;}
#wines .main-content-container .search-area-container .text-button{float:right;font-size:11px;color:#fff;text-decoration:none;width:124px;line-height:30px;background-color:#232323;text-align:center;border:1px solid #343434;font-weight:bold;}
#wines .main-content-container .search-area-container .text-button:hover{background-color:#b5985a;border:1px solid #c3ab79;cursor:pointer;}
#wines .main-content-container .search-area-container .text-button-glow{background-color:#b5985a;border:1px solid #c3ab79;}
#wines .main-content-container .search-area-container .text-button-selected{background-color:#000;border:1px solid #b5985a;color:#b5985a;}
#wines .main-content-container .search-area-container .text-button-selected:hover{background-color:#000;border:1px solid #b5985a;color:#b5985a;}
#wines .main-content-container div.drop-down{font-size:11px;color:#fff;text-decoration:none;line-height:30px;height:32px;width:192px;background:url(../img/bg-primary-search-field.png) no-repeat;margin-right:20px;font-weight:bold;}
#wines .main-content-container .primary-search div.drop-down{float:right;}
#wines .main-content-container div.drop-down span{display:block;width:192px;height:32px;text-indent:16px;line-height:32px;}
#wines .main-content-container div.drop-down:hover{cursor:pointer;}
#wines .main-content-container div.search-on{background-position:bottom;color:#555;}
#wines .main-content-container div.drop-down ul{position:absolute;clear:both;width:192px;background-color:#fff;height:0px;overflow:hidden;z-index:100;left:auto;top:auto;list-style-type:none;}
#wines .main-content-container div.drop-down ul li{border-top:1px solid #eaeaea;line-height:28px;}
#wines .main-content-container div.drop-down ul li a{color:#555;font-weight:bold;text-decoration:none;display:block;line-height:28px;height:28px;text-indent:16px;}
#wines .main-content-container div.drop-down ul li a:hover{color:#fff;background-color:#B5985A;}
#wines .main-content-container .search-area-container .advanced-search{display:none;clear:both;width:893px;padding-top:20px;}
#wines .main-content-container .search-area-container .advanced-search h3{color:#fff;font-size:18px;display:block;}
#wines .main-content-container .search-area-container .advanced-search .col1{width:199px;height:105px;float:left;}
#wines .main-content-container .search-area-container .advanced-search .col1 .drop-down{float:left;margin-right:0px;margin-top:20px;}
#wines .main-content-container .search-area-container .advanced-search .col2{width:668px;height:85px;padding-left:25px;float:left;padding-top:20px;}
#wines .main-content-container .search-area-container .advanced-search .col2 input#keyword-search{float:left;width:180px;height:23px;background-color:#232323;margin:0px;padding:0px;border:1px solid #333333;color:#fff;padding-top:7px;padding-left:10px;}
#wines .main-content-container .search-area-container .advanced-search .col2 input#keyword-search:focus{background-color:#fff;color:#333;border:1px solid #ccc;}
#wines .main-content-container .search-area-container .advanced-search .notes-text{float:left;color:#b5985a;font-size:11px;line-height:23px;margin:6px 30px 0px 30px;}
#wines .main-content-container .search-area-container .advanced-search .col2 p{font-size:11px;color:#fff;line-height:23px;margin-top:6px;margin-right:10px;margin-right:0px;}
#wines .main-content-container .search-area-container .advanced-search p input.submit{float:right;font-size:11px;color:#fff;text-decoration:none;width:124px;height:30px;background-color:#232323;text-align:center;border:1px solid #343434;font-weight:bold;margin-top:19px;}
#wines .main-content-container .search-area-container .advanced-search input.submit:hover{background-color:#b5985a;border:1px solid #c3ab79;cursor:pointer;}
#wines .main-content-container .right-col{display:none;}
#wines .main-content-container .left-col{width:1040px;padding-left:0px;padding-top:0px;background:url(../img/bg-main-content-wines-top.jpg) no-repeat;}
#wines .main-content-container .legend{float:left;width:1040px;height:97px;background:url(../img/bg-wines-legend.png) no-repeat 0px 21px;}
#wines .main-content-container .table-container{float:left;width:913px;margin-left:127px;}
#wines .main-content-container .table-container tr.on{background-color:#f7f6f1;}
#wines .main-content-container .table-container tr.on td{border-right:1px solid #e6e5e1;background-color:#f7f6f1;}
#wines .main-content-container .table-container td a{text-decoration:none;color:#636363;}
#wines .main-content-container .table-container td a:hover{color:#000;text-decoration:underline;}
#wines .main-content-container .table-container table th{border:1px solid #c3c2bf;vertical-align:middle;font-size:15px;color:#131313;}
#wines .main-content-container .table-container table td{border:1px solid #c3c2bf;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#636363;height:49px;text-indent:12px;}
#wines .main-content-container .table-container th.spacer{width:42px;height:53px;}
#wines .main-content-container .table-container th.wine{width:233px;height:53px;}
#wines .main-content-container .table-container th.region{width:238px;height:53px;}
#wines .main-content-container .table-container th.release-date{width:118px;height:53px;}
#wines .main-content-container .table-container th.availability{width:110px;height:53px;}
#wines .main-content-container .table-container td.availability{text-indent:-5000px;}
#wines .main-content-container .table-container th.rating{width:168px;height:53px;border-right:0px;text-align:left;text-indent:12px;}
#wines .main-content-container .table-container td.tasting-notes span.popup-holder{position:relative;float:left;}
#wines .main-content-container .table-container td.tasting-notes span.popup{background:url(../img/bg-tasting-notes-popup.png) no-repeat;height:133px;padding:32px 25px 0 44px;position:absolute;width:220px;top:-50px;left:20px;display:none;text-indent:0px;line-height:150%;}
#wines .main-content-container .table-container td.rating span.popup-review{background:url(../img/bg-review-popup.png) no-repeat;height:133px;padding:32px 44px 0 25px;position:absolute;width:220px;top:-53px;left:-270px;display:none;text-indent:0px;line-height:150%;}
#wines .main-content-container .table-container td.rating span.popup-holder-review{position:relative;float:left;}
#wines .main-content-container .table-container td.tasting-notes span.popup a{color:#B5985A;}
#wines .main-content-container .table-container td.rating span.popup-review a{color:#B5985A;}
#wines .main-content-container .table-container td.availabilityContinuous{background:url(../img/bg-table-availability.png) no-repeat 49px 12px;}
#wines .main-content-container .table-container td.availabilityGood{background:url(../img/bg-table-availability.png) no-repeat 49px -51px;}
#wines .main-content-container .table-container td.availabilityLimited{background:url(../img/bg-table-availability.png) no-repeat 49px -114px;}
#wines .main-content-container .table-container ul.table-pagination{text-align:center;margin-top:20px;display:block;}
#wines .main-content-container .table-container ul.table-pagination li{display:inline;width:18px;line-height:18px;}
#wines .main-content-container .table-container ul.table-pagination li a{background-color:#121212;color:#b5985a;padding:4px 6px;text-decoration:none;line-height:18px;}
#wines .main-content-container .table-container ul.table-pagination li a:hover{background-color:#b5985a;color:#fff;}
#wines .main-content-container .table-container ul.table-pagination li a.selected{background-color:#b5985a;color:#fff;}
#wines .main-content-container .footer-container{float:left;margin-top:70px;display:block;width:913px;margin-left:127px;padding-bottom:20px;height:135px;overflow:hidden;}
#wines .main-content-container .footer-container a.sharkey{margin-top:120px;}
#wines .main-content-container .footer-container a.sharkey-out{margin-top:125px;}
.footer-spacer{display:block;clear:both;height:400px;}
/* End Wines Search & Advanced Search Styles*/
/* Begin Wines Details Page Styles */
#wines .main-content-container .search-area-container .top-buttons{float:left;width:893px;height:56px;}
#wines .main-content-container .search-area-container .top-buttons .text-button{float:left;}
#wines .main-content-container .search-area-container .right{float:right;}
#wines .main-content-container .search-area-container .right .text-button{margin-left:20px;}
#wines .main-content-container .left-col .page-header{float:left;width:1040px;height:106px;border-bottom:1px solid #dfdbd2;overflow:hidden;}
#wines .main-content-container .left-col .page-header .left{float:left;width:457px;height:67px;padding-left:127px;padding-top:20px;}
#wines .main-content-container .left-col .page-header h1{text-transform:uppercase;font-size:28px;color:#000;}
#wines .main-content-container .left-col .page-header h3{text-transform:uppercase;font-size:21px;color:#636363;}
#wines .main-content-container .left-col .page-header .right{float:right;width:456px;height:77px;padding-top:20px;}
#wines .main-content-container .left-col .page-header .right .supply{float:left;width:88px;height:55px;}
#wines .main-content-container .left-col .page-header .right .supply span{margin-left:-9000px;}
#wines .main-content-container .left-col .page-header .right .continuous{background:url(../img/bg-wines-legend.png) no-repeat -345px 0px;}
#wines .main-content-container .left-col .page-header .right .good{background:url(../img/bg-wines-legend.png) no-repeat -464px 0px;}
#wines .main-content-container .left-col .page-header .right .limited{background:url(../img/bg-wines-legend.png) no-repeat -554px 0px;}
#wines .main-content-container .left-col .wine-detail-container-bg{float:left;width:1040px;background:#FBF7EE url(../img/bg-wine-detail-container.jpg) no-repeat;border-bottom:1px solid #e3e0d7;padding-bottom:20px;min-height:400px;}
#wines .main-content-container .left-col .label-right-col{width:281px;position:absolute;left:732px;top:517px;}
#wines .main-content-container .left-col .label-right-col a.wine-enquire{float:left;width:281px;height:69px;margin-top:5px;margin-bottom:25px;background:url(../img/btn-wine-enquire.png) no-repeat top left;}
#wines .main-content-container .left-col .label-right-col a.wine-enquire:hover{background-position:bottom;}
#wines .main-content-container .left-col .label-right-col a.wine-enquire span{margin-left:-5000px;}
#wines .main-content-container .left-col .label-right-col h2{font-weight:normal;color:#606060;font-size:25px;line-height:27px;display:block;margin-bottom:15px;}
#wines .main-content-container .left-col .label-right-col a.similar-links{width:138px;float:left;color:#878685;font-size:12px;line-height:22px;text-decoration:none;}
#wines .main-content-container .left-col .label-right-col a.similar-links:hover{color:#000;}
#wines .main-content-container .left-col .details-left-col{float:left;width:605px;padding-left:127px;height:130px;}
#wines .main-content-container .left-col .details-left-col.no-height {height:auto!important;}
#wines .main-content-container .left-col .details-header{float:left;width:605px;height:56px;padding-top:9px;}
#wines .main-content-container .left-col .details-header h3{width:201px;display:inline;float:left;overflow:hidden;color:#535353;text-transform:uppercase;font-size:18px;}
#wines .main-content-container .left-col .details-header h4{width:201px;display:inline;float:left;overflow:hidden;color:#b5985a;text-transform:uppercase;font-size:18px;}
#wines .main-content-container .left-col .tab-container{float:left;width:552px;margin-top:20px;}
#wines .main-content-container .left-col .tab-container ul {list-style-type:disc;}
#wines .main-content-container .left-col .tab-container ul li {margin-bottom: 3px;}
#wines .main-content-container .left-col .tab-container ul.tab-nav{float:left;width:552px;height:49px;background:url(../img/bg-tab-container-ul.png) repeat-x;}
#wines .main-content-container .left-col .tab-container ul.tab-nav li{display:inline;float:left;text-align:center;width:138px;}
#wines .main-content-container .left-col .tab-container ul.tab-nav li a{display:block;width:138px;height:49px;line-height:49px;text-decoration:none;font-size:11px;color:#262626;font-weight:bold;}
#wines .main-content-container .left-col .tab-container ul.tab-nav li a.selected{display:block;width:136px;height:49px;border-left:1px solid #000;border-right:1px solid #000;background:url(../img/bg-tab-container-li-selected.png) repeat-x;}
#wines .main-content-container .left-col .tab-container .tab{float:left;width:512px;padding:20px 10px 20px 30px;background-color:#fff;background:url(../img/bg-tab-container-tab.png) repeat-y;border-bottom:1px solid #000;}
#wines .main-content-container .left-col .tab p{text-align:justify;}
#wines .main-content-container .left-col .variety-container{float:left;width:913px;padding-left:127px;padding-top:30px; padding-bottom:30px; background-color:#FBF7EE;border-bottom:1px solid #e3e0d7;overflow:hidden;}
#wines .main-content-container .left-col .variety-container h2{color:#606060;display:block;font-size:25px;font-weight:normal;line-height:27px;text-transform:uppercase;}
#wines .main-content-container .left-col .variety-container .variety{position:relative;float:left;width:430px;height:175px;background-color:#000;margin-right:20px;margin-top:20px;overflow:hidden;}
#wines .main-content-container .left-col .variety-container .variety a{}
#wines .main-content-container .left-col .variety-container .variety a img{padding:20px;float:left;}
#wines .main-content-container .left-col .variety-container .variety-info{}
#wines .main-content-container .left-col .variety-container .variety h1{color:#fff;font-size:18px;text-transform:uppercase;line-height:18px;padding-top:20px;}
#wines .main-content-container .left-col .variety-container .variety h2{color:#9e9e9e;font-size:13px;text-transform:uppercase;font-weight:bold;line-height:13px;padding-bottom:10px;}
#wines .main-content-container .left-col .variety-container .variety .vh1{font-size:14px;font-weight:bold;color:#fff;text-transform:uppercase;}
#wines .main-content-container .left-col .variety-container .variety .vh2{font-size:14px;font-weight:bold;color:#b5985a;padding-left:5px;text-transform:uppercase;}
/*Begin Styling for Reviews Pages*/
#wines .main-content-container .left-col .review-detail-container-bg .variety-container .review-info{position:relative;float:left;width:430px;margin-right:20px;margin-top:20px;overflow:hidden;}
#wines .main-content-container .left-col .review-detail-container-bg .variety-container .review-info h3 {display:block;margin-bottom:10px;font-size:20px;}
#wines .main-content-container .left-col .review-detail-container-bg .variety-container .review-info .title {font-size:12px;color:#000;display:block;padding-bottom:10px;}
#wines .main-content-container .left-col .review-detail-container-bg .variety-container .date {float:left; font-size:12px;color:#888;}
#wines .main-content-container .left-col .review-detail-container-bg .variety-container .review-info .date {float:right;font-size:12px;color:#888;}
#wines .main-content-container .left-col .review-detail-container-bg{float:left;width:1040px;background:#FBF7EE url(../img/bg-about-container.jpg) no-repeat;border-bottom:1px solid #e3e0d7;padding-bottom:20px;min-height:400px;}
#wines .main-content-container .left-col .review-detail-container-bg .variety-container {background:transparent;height:auto;border-bottom:0px;padding-left:0px;width:1040px;}
#wines .main-content-container .left-col .review-detail-container-bg .variety-container .review {float:left;width:913px;border-top:1px solid #ccc;padding-left:127px;padding-bottom:20px;}
#wines .main-content-container .left-col .review-detail-container-bg .variety-container .review.first {border-top:0px;}
#wines .main-content-container .left-col .review-detail-container-bg a.text-button {
    background-color:#232323;
    border:1px solid #343434;
    color:#FFFFFF;
    float:right;margin-right:32px;
    font-size:11px;
    font-weight:bold;
    line-height:30px;
    text-align:center;
    text-decoration:none;
    width:124px;
}
#wines .main-content-container .left-col .review-detail-container-bg a.text-button:hover {
    background-color:#B5985A;
    border:1px solid #C3AB79;
    cursor:pointer;
}
#home .main-content-container .left-col {height:890px;oveflow:hidden;}
#home .main-content-container .left-col dl.labels a {text-decoration:none;color:#606060;}
#home .main-content-container .left-col dl.labels a:hover {color:#000000;}



/*Begin Styling for Links Page*/
#wines .main-content-container .left-col .estate-detail-container-bg.links .left {
    float:left;width:457px;padding-left:127px;padding-top:20px;
}
#wines .main-content-container .left-col .estate-detail-container-bg.links .right {
    float:right;width:456px;padding-top:20px;
}
#wines .main-content-container .left-col .estate-detail-container-bg.links p {
    padding-right:20px;
}
#wines .main-content-container .left-col .estate-detail-container-bg.links ul.link-container {display:block;margin-top:30px;}
#wines .main-content-container .left-col .estate-detail-container-bg.links ul li {display:block;clear:both;margin-bottom:10px;height:20px;}
#wines .main-content-container .left-col .estate-detail-container-bg.links .name {float:left;width:217px;text-align:right;height:20px;font-size:11px;line-height:20px;}
#wines .main-content-container .left-col .estate-detail-container-bg.links .link {float:left;margin-left:20px;width:210px;text-align:left;height:20px;}
#wines .main-content-container .left-col .estate-detail-container-bg.links .link a {background-color:#000;color:#fff;padding-left:10px;padding-right:10px;text-decoration:none;font-size:11px;line-height:13px;padding-top:3px;padding-bottom:4px;float:left;}

#wines .main-content-container .left-col .estate-detail-container-bg.links .link a:hover {background-color:#b5985a;color:#fff;}
/*Begin Styling for About & Contact Pages. Note:This uses many styles from #wines page*/
#wines .main-content-container .left-col .page-header .further-right{float:right;width:340px;padding-top:20px;}
#wines .main-content-container .left-col .about-container-bg{float:left;width:1040px;background:#FBF7EE url(../img/bg-about-container.jpg) no-repeat;border-bottom:1px solid #e3e0d7;padding-bottom:20px;padding-top:35px;min-height:400px;}
#wines .main-content-container .left-col .inner-right-col{width:340px;height:auto;float:right;}
#wines .main-content-container .left-col .smallerror {text-align:right; float:right; clear:both; width:340px; display:block; font-size: 11px; color:red} 
#wines .main-content-container .left-col  .error {text-align:right; float:right; clear:both; width:573px; display:block; font-size: 11px; color:red} 
#wines .main-content-container .left-col .inner-right-col h4{color:#212121;}
#wines .main-content-container .left-col .inner-right-col form p{padding-right:0px;}
#wines .main-content-container .left-col .inner-right-col form{margin-right:28px;width:312px;}
#wines .main-content-container .left-col .inner-right-col span.clear{clear:both;width:312px;float:left;margin-bottom:10px;}
#wines .main-content-container .left-col .inner-right-col form label,#wines .main-content-container .left-col .inner-right-col form span.label{float:left;margin:0px;padding:0px;border:0px;line-height:30px;height:30px;width:83px;text-align:right;}

#wines .main-content-container .left-col .inner-right-col form input{float:left;height:21px;width:174px;padding-left:16px;margin:0px;border:1px solid #333333;margin-left:34px;background-color:#232323;padding-top:7px;font-size:11px;font-weight:normal;color:#fff;}
#wines .main-content-container .left-col .inner-right-col form input:focus{background-color:#fff;color:#333;border:1px solid #ccc;}

#wines .main-content-container .left-col .inner-right-col form textarea{float:left;height:35px;width:174px;padding-left:16px;margin:0px;border:1px solid #333333;margin-left:34px;background-color:#232323;padding-top:7px;font-size:11px;font-weight:normal;color:#fff;}
#wines .main-content-container .left-col .inner-right-col form textarea:focus{background-color:#fff;color:#333;border:1px solid #ccc;}

#wines .main-content-container .left-col .inner-right-col div.drop-down{background-color:#ddd;font-weight:normal;margin-right:0px;float:left;margin-left:34px;font-weight:normal;}
#wines .main-content-container .left-col .inner-right-col div.drop-down ul li a{font-weight:normal;}
#wines .inner-right-col .facebook-container{background:url(../img/bg-face-book.png) no-repeat 0px 15px;margin-top:50px;width:307px;margin-right:32px;padding-top:15px;height:68px;float:right;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
#wines .inner-right-col .facebook-container a.black-box{font-size:12px;float:right;margin-top:18px;}
#wines .main-content-container .left-col .inner-right-col .text-button{float:left;font-size:11px;color:#fff;text-decoration:none;width:124px;line-height:30px;height:30px;background-color:#b5985a;padding:0px;text-align:center;border:1px solid #b5985a;font-weight:bold;text-align:center;margin-left:184px;margin-top:10px;}
#wines .main-content-container .left-col .inner-right-col .text-button:hover{background-color:#ffffff;border:1px solid #333;color:#232323;cursor:pointer;}
#wines .main-content-container .left-col .inner-left-col{float:left;width:573px;padding-left:127px;overflow:hidden;}
#wines .main-content-container .left-col .inner-left-col ul{float:left;width:573px;overflow:hidden;clear:both;height:18px;margin-bottom:30px;}
#wines .main-content-container .left-col .inner-left-col ul.sub-nav li{display:inline;padding-right:10px;}
#wines .main-content-container .left-col .inner-left-col ul.sub-nav li a{font-size:15px;color:#B5985A;text-decoration:none;text-transform:uppercase;padding:5px;float:left;margin:0px 7px 0px 0px;}
#wines .main-content-container .left-col .inner-left-col ul.sub-nav li a:hover,#wines .main-content-container .left-col .inner-left-col ul.sub-nav li a.selected{text-decoration:none;color:#212121;}
#wines .main-content-container .left-col .inner-left-col p{padding-right:25px;display:block;}
/*Contact Page Specific Styles */
.contact-container{float:left;width:548px;margin-right:25px;border-bottom:1px solid #e8e8e8;padding-bottom:25px;padding-bottom:20px;margin-bottom:20px;overflow:hidden;}
.contact-container .contact-left{float:left;width:180px;border-right:1px solid #e9e9e9;overflow:hidden;}
#wines .main-content-container .left-col .inner-left-col .contact-container p{padding-right:0px;}
.contact-container .contact-right{float:right;width:336px;background:url(../img/bg-twitter.png) no-repeat 5px 0px;padding-left:20px;height:112px;}
.contact-container .twitter-snippet{float:left;width:246px;margin-top:24px;color:#606060;height:44px;font-size:12px;padding-right:110px;}
#wines .main-content-container .left-col .inner-left-col form{margin-top:20px;}
#wines .main-content-container .left-col .inner-left-col span.clear{clear:both;float:left;margin-bottom:10px;width:573px;overflow:hidden;}
#wines .main-content-container .left-col .inner-left-col form label,#wines .main-content-container .left-col .inner-left-col form span.label{float:left;margin:0px;padding:0px;border:0px;line-height:30px;height:30px;width:95px;text-align:right;}
#wines .main-content-container .left-col .inner-left-col form input{float:left;height:21px;width:399px;padding-left:16px;margin:0px;border:1px solid #333333;margin-left:34px;background-color:#232323;padding-top:7px;font-size:11px;font-weight:normal;color:#fff;}
#wines .main-content-container .left-col .inner-left-col form input.invalid,#wines .main-content-container .left-col .inner-left-col form textarea.invalid{background-color:#fff;border:1px solid #cc0000;}
#wines .main-content-container .left-col .inner-left-col form input.invalid:focus,#wines .main-content-container .left-col .inner-left-col form textarea.invalid:focus{background-color:#fff;border:1px solid #cc0000;}
#wines .main-content-container .left-col .inner-left-col form textarea{float:left;width:399px;padding-left:16px;margin:0px;border:1px solid #333333;margin-left:34px;background-color:#232323;padding-top:7px;font-size:11px;font-weight:normal;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
#wines .main-content-container .left-col .inner-left-col form input:focus,#wines .main-content-container .left-col .inner-left-col form textarea:focus{background-color:#fff;color:#333;border:1px solid #ccc;}
#wines .main-content-container .left-col .inner-left-col .text-button{float:right;font-size:11px;color:#fff;text-decoration:none;width:124px;line-height:30px;height:30px;background-color:#b5985a;padding:0px;text-align:center;border:1px solid #b5985a;font-weight:bold;text-align:center;margin-top:10px;}
#wines .main-content-container .left-col .inner-left-col .text-button:hover{background-color:#ffffff;border:1px solid #333;color:#232323;cursor:pointer;}
/*Begin Estate Specific Styles */
#wines .main-content-container .search-area-container .drop-down{float:left;}
#wines .main-content-container .left-col .estate-detail-container-bg{float:left;width:1040px;background:#FBF7EE url(../img/bg-about-container.jpg) no-repeat;border-bottom:1px solid #e3e0d7;padding-bottom:20px;min-height:400px;}
#wines .main-content-container .left-col h1.estates-header{font-size:31px;color:#131313;text-transform:uppercase;}
#wines .main-content-container .left-col h1.estates-header .olive-number{color:#b5985a;font-size:36px;}
#wines .main-content-container .left-col .estate-text-container{float:left;width:883px;padding-left:127px;clear:both;margin-top:35px;padding-right:30px;}
#wines .main-content-container .left-col .estate-text-container p{float:left;width:425px;padding-right:0px;}
#wines .main-content-container .left-col .estate-text-container p.first{padding-right:32px;}
#wines .main-content-container .dynamic-container{float:left;width:883px;padding-left:127px;clear:both;margin-top:35px;padding-right:30px;}
#wines .main-content-container .dynamic-container .facts-container{float:left;width:417px;background-color:#f3ecd9;border:4px solid #b5985a;}
#wines .main-content-container .dynamic-container .facts-container h3{border-bottom:1px solid #dad4c3;display:block;padding:10px 0px;padding-left:20px;}
#wines .main-content-container .dynamic-container .facts-container .facts{float:left;width:377px;padding:20px;height:332px;overflow:hidden;}
#wines .main-content-container .dynamic-container .facts-container ul{list-style-type:disc;margin-left:12px;padding-top:10px;margin-bottom:10px;float:left;width:365px;}
#wines .main-content-container .dynamic-container .facts-container ul li{float:left;width:365px;padding-bottom:10px;line-height:12px;}
#wines .main-content-container .dynamic-container .maps-tab-container{float:right;width:425px;}
#wines .main-content-container .dynamic-container .maps-tab-container .tab{float:left;width:420px;height:330px;border:4px solid #000;}
#wines .main-content-container .dynamic-container .maps-tab-container ul.tab-nav{display:block;margin-top:10px;}
#wines .main-content-container .dynamic-container .maps-tab-container ul.tab-nav li{display:inline;float:left;width:105px;height:20px;background-color:#b89c61;}
#wines .main-content-container .dynmaic-container .maps-tab-container ul.tab-nav li.selected{background-color:#000;}
#wines .main-content-container .dynamic-container .maps-tab-container ul.tab-nav li a{display:block;color:#fff;line-height:20px;text-transform:uppercase;text-decoration:none;padding-left:10px;}
#wines .main-content-container .dynamic-container .maps-tab-container ul.tab-nav li a.selected{background-color:#000;}
#wines .main-content-container .dynamic-container h2,#wines .main-content-container .dynamic-container h3{text-transform:uppercase;}
#wines .main-content-container .dynamic-container h2{color:#131313;}
#wines .main-content-container .dynamic-container h3{color:#636363;}
#wines .main-content-container .left-col .variety-container .variety a{text-decoration:none;}
.estates-landing #flash-container {height:410px;border-bottom:1px solid #cccccc;z-index:9999;}
.estates-landing .left-col {min-height:225px;}
.estates-landing .main-content-bg-repeat {margin-top:410px;width:1152px;}
.estates-landing #wines .main-content-container {width:1152px;background-color:#000;}
.estates-landing #wines .main-content-container .left-col {background-color:#000;background-image:url(../img/bg-estates-landing-footer.jpg);width:1152px;border-top:1px solid #cccccc;}
.signature {float:right; text-align:right}
.reviewheader {margin-left: 100px;margin-top:20px}
/* End of 'Original' */

