/* CSS Document */
.clear
{
clear:both;
padding:10px;
}
.clear2
{
clear:both;
padding:0;
margin:0;
height:0px;
}

ul, li, form, h1, h2, h3, h4, input, select, textarea, fieldset{
margin:0;
padding:0;
font-size:11px;
}

a {
text-decoration:none;
color:#5E3C26;
}

a:hover{
text-decoration:none;
color:#9F6542;
}

a.doc-link {
	font-weight:bold;
	background:url(../../images/global/icons/tag.gif) left center no-repeat;
	padding-left:16px;
	margin-left:10px;
	color:#fff;
}

img{
border:none;
}

body{
background:#000 url(../../images/background/cabriere-main.jpg) center top no-repeat fixed;
font-family:Tahoma;
font-size:11px;
margin: 0 auto 0 auto;
padding: 0 auto 0 auto;
}

.page{
margin: 0 auto 0 auto;
padding: 0 auto 0 auto;
width:940px;
width:940px !important;
width /**/ :940px;
}

.home-header{
background: #7C0000 url(../../images/header/bg.jpg) repeat-x;
width:940px;
height:212px;
position:relative;
}

.header{
background: #7C0000 url(../../images/header/bg.jpg) repeat-x;
width:940px;
height:212px;
position:relative;
}

#header-logo {
position:absolute;
left:79px;
top:30px;
}

#quicklinks {
height:17px;
position:absolute;
right:30px;
top:32px;
}

#quicklinks img {
border:none;
}

#quicklinks a {
margin-right:22px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#fff;
font-weight:bold;
line-height:16px;
}

#quicklinks .quicklink-home {
padding-left:14px;
background:url(../../images/header/quicklink-home.gif) left center no-repeat;
}

#quicklinks .quicklink-contact {
padding-left:19px;
background:url(../../images/header/quicklink-contact.gif) left center no-repeat;
}

#quicklinks .quicklink-twitter {
padding-left:22px;
background:url(../../images/header/quicklink-twitter.gif) left center no-repeat;
}

#quicklinks .quicklink-facebook {
padding-left:20px;
background:url(../../images/header/quicklink-facebook.gif) left center no-repeat;
}

#quicklinks .quicklink-location {
padding-left:20px;
background:url(../../images/header/quicklink-location.gif) left center no-repeat;
}

#quicklinks .quicklink-location-directions {
margin:0;
padding:0;
}

#quicklinks_divider {
width:494px;
height:1px;
background:#410101;
border-bottom:1px #7C0000 solid;
position:absolute;
right:0;
top:57px;
}

#visit-blog {
position:absolute;
right:264px;
top:97px;
}

#purchase-wines {
position:absolute;
right:20px;
top:97px;
}

.subheader {
background:#fff;
width:940px;
height:287px;
overflow:hidden;
}

.sample-container{
width:940px;
background:#FFF;
}

/* start of home page */

.footer{
background:url(../../images/background/cabriere-footer.jpg);
width:940px;
height:220px;
}

.footer a{
color: #fff;
font-weight:bold;
text-decoration:none;
}


.footer a:hover {
color: #fff;
text-decoration: underline;
font-weight:bold;
}

.footer p {
margin: 0;
padding: 20px 0;
text-align: center;
color:#FFFFFF;
}

.footer-home{
background:url(../../images/background/cabriere-footer-home.jpg);
width:940px;
height:220px;
}

.footer-home a{
color: #fff;
font-weight:bold;
text-decoration:none;
}


.footer-home a:hover {
color: #fff;
text-decoration: underline;
font-weight:bold;
}

.footer-home p {
margin: 0;
padding: 20px 0;
text-align: center;
color:#FFFFFF;
}

/* Start Cabriere's Home Page */
.home-top {
width:454px; 
float:left; 
display:inline;
}

.welcome-note{
background-image:url(../../images/global/home/welcome-to-cabriere.gif);
background-repeat:no-repeat;
width:454px;
height:390px;
float:left;
padding-right:5px;
padding-bottom:7px;
}

#welcome-note-text{
padding-left:28px;
padding-right:28px;
color:#472D1D;
}

.home-img-links {
width:470px;
height:52px;
float:left;
margin:16px 0 0 8px;
}

.home-img-links img.first {
margin-right:14px;
}

.featured-wine{
width:470px;
height:390px;
float:left;
display:inline;
padding:0 0 10px 0;
margin:0;
}

#featured-wine-text{
padding-left:248px;
padding-right:0px;
padding-top:50px;
color:#FFFFFF;
}

#featured-wine-text a{
color:#FFF4D7;
text-decoration:none;
line-height:18px;
}

#featured-wine-text a:hover{
color:#FFE39B;
text-decoration:none;
}

#tag-icon{
padding-right:10px;
}

.restaurant-reservation{
background-image:url(../../images/global/home/restaurant-reservation.jpg);
background-repeat:no-repeat;
width:304px;
height:201px;
float:left;
padding-right:7px;
}

#restaurant-reservation-text{
padding-left:175px;
padding-top:20px;
padding-right:15px;
color:#472D1D;
}

.news-and-events{
/*background-image:url(../../images/global/home/news-and-events.jpg);*/
background-repeat:no-repeat;
width:303px;
height:200px;
float:left;
padding-right:6px;
}

.cabriere_unwooded_pino
{
background:url(../../images/home/unwooded_pinot_noir.jpg) no-repeat;
background-repeat:no-repeat;
width:300px;
height:201px;
display: block;
cursor: pointer;
}

.news-and-events-specials{
width:304px;
height:200px;
float:left;
padding-right:6px;
}

#news-and-events-text{
padding-left:173px;
padding-top:20px;
padding-right:15px;
color:#472D1D;
}



.newsletters{
background-image:url(../../images/global/home/newsletters.jpg);
background-repeat:no-repeat;
width:306px;
height:200px;
float:left;
}

#newsletters-text{
padding-left:21px;
padding-top:16px;
padding-right:59px;
color:#472D1D;
}

.view-wines a{
color:FFF4D7;
text-decoration:none;
}

.view-wines a:hover{
color:FFE39B;
text-decoration:none;
}

/* End Cabriere's Home Page */

/* .................................................................................................. */

/* Start Cabriere's Wine Club Page */

.wine-club{
width:932px !important;
width /**/ :940px;
padding-left:8px;
padding-top:8px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.wine-club-header{
background:#790000 url(../../images/global/wine-club/wine-club-header.gif) left top no-repeat;
padding:2px 0 0 20px;
height:29px !important;
height /**/ :31px;
width:904px !important;
width /**/ :924px;
margin:0;
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
position:relative;
}



.wine-club-header .download-link {
position:absolute;
top:8px;
right:46px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.wine-club-content{
background:#F4F3EA;
padding:20px 0 0 20px;
width:904px !important;
width /**/ :924px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
}

.wine-club-content .red{
color:#970000;
}

#wine-club-content-left{
width:451px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 22px 0 0;
float:left;
display:inline;
}

#wine-club-content-right{
width:451px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
float:left;
display:inline;
}

.wine-club-header-left{
background:#9A6601 url(../../images/global/wine-club/wine-club-header-small-gold.gif) left top no-repeat;
padding:2px 0 0 18px;
height:29px !important;
height /**/ :31px;
width:433px !important;
width /**/ :451px;
margin:0 22px 0 0;
float:left;
display:inline;
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
}

.wine-club-content-left{
background:#F4F3EA;
padding:20px 0 0 20px;
}

.wine-club-content-left-2{
padding:20px 0 0 0;
}

.wine-club-header-right{
background:#978D48 url(../../images/global/wine-club/wine-club-header-small-green.gif) left top no-repeat;
padding:2px 0 0 18px;
height:29px !important;
height /**/ :31px;
width:433px !important;
width /**/ :451px;
margin:0;
float:left;
display:inline;
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
}

.wine-club-content-right{
background:#F4F3EA;
padding:20px 0 0 20px;
}

.wine-club-content-right-2{
padding:20px 0 0 0;
}

.wine-club-content-left-2 p, .wine-club-content-right-2 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0 0 12px 0;
}

ul.red-block {
padding:15px 0 0 13px;
}

ul.red-block li {
list-style:url(../../images/global/forms/bullets.jpg);
line-height:15px;
padding-bottom:8px;
}

.wine-club-sub-heading {
margin-bottom:10px;
}

.wine-club-divider {
width:924px;
height:1px;
background-color:#ECE9D8;
margin-bottom:10px;
}

a.bold-grey {
color:#62604C;
font-weight:bold;
}

a.bold-grey:hover {
color:#62604C;
}

.wine-club-banner {
width:924px;
height:170px;
background:url(../../images/global/wine-club/banner.jpg) no-repeat;
position:relative;
margin:20px 0;
}

.wine-club-banner .download-link {
position:absolute;
top:116px;
right:27px;
}

/* End Cabriere's Wine Club Page */

/* .................................................................................................. */

/* Start Cabriere's Wine List Page */
.winelist-left-information {
	margin:14px;
	color:#636049;
}

.winelist-left-information img {
	margin:0 0 15px -2px;
}

.winelist-left-information .divider {
	height:1px;
	width:100%;
	background:#F0EBDA;
}

.winelist-left-information a {
	color:#900606;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma;
}

.winelist-basket{
float:left;
width:691px;
padding-left:10px;
}

.winelist-paygate{
float:left;
width:200px;
}

.wine-container-box{
width:940px;
margin-top:305px;
}

#wine-shipping a{
background-image:url(../../images/global/winelist/link-nav.jpg);
}

#wine-shipping a:hover{
background-image:url(../../images/global/winelist/link-nav-over.jpg);
}

#left-navigation{
float:left;
width:211px;
}

#left-navigation li{
list-style-image:url(../../images/global/forms/bullets.jpg);
line-height:15px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#636049;
padding-bottom:15px;
}

#left-navigation li a{
text-decoration:none;
color:#636049;
}

#left-navigation li a:hover{
text-decoration:none;
color:#900606;
}

#middel-order{
float:left;
width:464px;
color:#636049;
background-color:#f5f3ea;
}

#middel-order-header{
background-image:url(../../images/global/winelist/order-header.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-top:8px;
padding-bottom:4px;
padding-left:25px;
}

#middel-order-container{
vertical-align:top;
background-color:#f5f3ea;
margin-top:20px;
padding-left:0px;
}

#right-navigation{
float:left;
width:219px;
}

#total-tab{
background:url(../../images/global/winelist/red-bg.jpg);
background-repeat:no-repeat;
width:251px;
height:171px;
padding-bottom:0px;
}

/* End Cabriere's Wine List Page */

/* .................................................................................................. */

/* Start Cabriere's Preview Basket Page */
#table-style-product{
color:#FFFFFF;
font-weight:bold;
font-size:11px;
background-image:url(../../images/global/winelist/product-bg.jpg); 
background-repeat:no-repeat;
}

#table-style_header{
color:#FFFFFF; 
font-weight:bold;
font-family:Tahoma;
font-size:11px;
background-color:#790000;
}

#table-style-price{
background-image:url(../../images/global/winelist/price-bg.jpg);
background-repeat:no-repeat;
color:#FFFFFF; 
font-weight:bold;
font-size:11px;
}

#table-style_product{
background:url(../../images/global/winelist/wine-list-bg.jpg);
background-repeat:repeat-x;
padding-left:20px; 
height:33px; 
color:#63604a;
}

#table-style_bottles{
background:url(../../images/global/winelist/wine-list-bg.jpg);
background-repeat:repeat-x;
color:#63604a;
}

.table-style_bottles_repeat{
background:url(../../images/global/winelist/wine-list-bg.jpg);
background-repeat:repeat-x;
color:#63604a;
padding-left:15px; 
background-color:#f3f3eb;  
}

#table-style_remove{
background:url(../../images/global/winelist/wine-list-bg.jpg);
background-repeat:repeat-x;
padding-left:20px;
}

/* End Cabriere's Preview Basket Page */

/* .................................................................................................. */

/* Start Cabriere's Delivery Details Page */
#required-fields{
width:138px;
padding-left:30px;
color:#63604a;
}

#terms{
color:#63604a;
font-weight:bold;
line-height:18px;
font-family:Tahoma;
font-size:11px;
height:800px;
width:740px;
}

#before-terms-link{
padding-left:30px;
color:#63604a;
}

#indicates-required-fields{
padding-left:30px;
color:#63604a;
padding-top:24px;
padding-bottom:17px;
}

#delivery-input{
background-color:#e4e2cc;
color:#63604a;
width:175px;
height:18px; 
border:none;
padding-left:3px;
z-index:1;
}

#delivery-select{
background-color:#e4e2cc;
color:#63604a;
width:177px; 
height:18px; 
border:none;
padding-left:3px;
z-index:1;
}
/* End Cabriere's Delivery Details Page */

/* .................................................................................................. */

/* Start Cabriere's Payment Method Page */
#credit-card{
font-weight:bold; 
color:#63604a; 
padding-left:30px;
padding-top:15px;
padding-bottom:15px;
}

/* End Cabriere's Payment Method Page */

/* .................................................................................................. */

/* Start Cabriere's Delivery Page */

#shipping-cost{
background-image:url(../../images/global/shopping-cart/shipping-cost.jpg);
background-repeat:no-repeat;
height:58px;
padding-left:68px;
font-size:22px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#FFFFFF;
}

#basket-items{
background-image:url(../../images/global/shopping-cart/basket-items.jpg);
background-repeat:no-repeat;
height:56px;
padding-left:70px;
font-size:22px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#FFFFFF;
}

/* End Cabriere's Delivery Page */

/* .................................................................................................. */

/* Start Cabriere's Contact Us Page */
.contact-container{
width:940px;
height:490px;
background:#FFF;
}

.left-contact{
float:left;
height:400px;
padding-left:13px;
padding-top:6px;
width:604px;
}

.left-contact-header{
background-image:url(../../images/global/contact-us/contact-us-header.jpg);
background-repeat:no-repeat;
height:34px;
}

.left-contact-content{
background-color:#F4F3EA;
height:400px;
width:604px;
padding-top:26px;
}

.right-contact{
float:left;
height:459px;
padding:0 0 0 14px;
margin:8px 0 0 0;
width:299px !important;
width /**/ :299px;
}

.right-contact-header{
background-image:url(../../images/global/contact-us/map-and-direction.jpg);
background-repeat:no-repeat;
height:31px;
padding:0;
margin:0;
}

.right-contact-content{
background-color:#F4F3EA;
height:427px;
width:297px;
padding:0;
margin:0;
}

.contact-input{
background-color:#E9E7D6;
color:#63604a;
font-size:11px;
font-family:Tahoma;
width:225px;
height:20px;
border:none;
padding-left:3px;
}

.contact-query{
background-color:#E9E7D6;
color:#63604a;
font-size:11px;
font-family:Tahoma;
width:225px;
height:65px;
border:none;
padding-left:3px;
}

.map{
font-weight:bold;
color:#62604C;
padding-top:26px;
padding-left:20px;
height:214px;
}

.google-earth{
color:#62604C;
padding-left:20px;
padding-right:20px;
}

#google-link{
color:#62604C;
font-weight:bold;
}

#google-link a{
color:#62604C;
font-weight:bold;
text-decoration:none;
list-style:none;
}

#google-link a:hover{
color:#62604C;
font-weight:bold;
text-decoration:none;
}

#answer-container{
color:#62604C;
padding-left:25px;
padding-bottom:3px;
}

.wrong{
background: url(../../images/global/contact-us/failure.jpg);
background-repeat:no-repeat;
height:28px;
}

.right{
	background: url(../../images/global/contact-us/success.gif)  0 2px no-repeat;
}


/* End Cabriere's Contact Us Page */

/* .................................................................................................. */

/* Start Cabriere's Partners Page */

.partners-background{
background-color:#F4F3EA;
}

.partners-header{
background-image:url(../../images/global/partners/partners-header.jpg);
background-repeat:no-repeat;
height:30px;
}

.partners-container{
width:920px;
height:430px;
background:#FFF;
margin:0 auto 5px auto;
padding:0;
}

.right-partners{
float:left;
height:365px;
padding-left:11px;
padding-top:6px;
width:170px;
}

.chainbox{
float:left;
height:458px;
padding-top:6px;
width:920px;
}

/* End Cabriere's Partners Page */

/* .................................................................................................. */


/* Start Cabriere's ResturantPage */
.reservation-header{
background-repeat:no-repeat;
height:30px;
}

.left-reservation-content{
background-color:#F4F3EA;
}

.reservation-contact-details{
float:left;
width:391px;
}

.reservation-container{
width:940px;
height:547px;
background:#FFF;
}

.reservation-container-2{
width:940px;
height:512px;
background:#FFF;
}

.reservation-container-tasting-room{
width:940px;
height:495px;
height:517px;
background:#FFF;
}

.tasting_room_reservation_table{
	width:500px;
	width:545px\9;
}

.left-reservation_tasting_room
{
	float:left;

padding-left:7px;
padding-top:6px;
width:523px;
}

.left-reservation{
float:left;
height:400px;
padding-left:7px;
padding-top:6px;
width:523px;
}

.left-reservation-header{
background-image:url(../../images/global/resturant/cellar-reservation.jpg);
background-repeat:no-repeat;
height:30px;
}

.left-reservation-content{
background-color:#F4F3EA;
height:450px;
width:523px;
padding-top:20px;
}

.tasting_room_required_field
{
	width:200px\9;
	*width:160px;
}

.left-reservation-content-2{
background-color:#F4F3EA;
height:482px !important;
height /**/ :492px;
width:523px;
padding-top:20px;
}

#reservation-input{
background-color:#e4e2cc;
color:#63604a;
height:18px;
width:335px;
border:none;
}

#reservation-input-tasting-room{
background-color:#e4e2cc;
color:#63604a;
height:18px;
width:335px;
border:none;
}

#reservation-input-calendar{
background-color:#e4e2cc;
color:#63604a;
height:18px;
width:99px;
border:none;
}

#reservation-inputarea{
background-color:#e4e2cc;
color:#63604a;
height:192px;
width:335px;
border:none;
font-family:Tahoma;
font-size:11px;
}

#reservation-inputarea-tasting-room{
background-color:#e4e2cc;
color:#63604a;
height:112px;
width:335px;
border:none;
font-family:Tahoma;
font-size:11px;
}


#reservation-select{
background-color:#e4e2cc;
color:#63604a;
height:18px;
width:48px;
border:none;
}

.right-reservation{
float:left;
height:484px;
padding-left:11px;
padding-top:6px;
width:390px;
}

.right-reservation2{
float:left;
height:484px;
padding-left:11px;
padding-top:6px;
width:390px;
}

.right-reservation-header{
background-image: url(../../images/global/resturant/cellar-contactdetails.jpg);
background-repeat:no-repeat;
height:30px;
}

.right-reservation-content{
background-color:#F4F3EA;
height:462px !important;
height /**/ :470px;
width:390px;
padding-top:8px;
}

.right-reservation-content-2{
background-color:#F4F3EA;
height:494px !important;
height /**/ :503px;
width:390px;
padding-top:8px;
}


/* End Cabriere's ResturantPage */

/* .................................................................................................. */

/* Start Cabriere's ResturantPage */

.achim{
width:932px !important;
width /**/ :940px;
height:372px !important;
height /**/ :380px;
padding-left:8px;
padding-top:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.weddings{
width:932px !important;
width /**/ :940px;
height:372px !important;
height /**/ :380px;
padding-left:8px;
padding-top:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.estate{
width:932px !important;
width /**/ :940px;
height:380px !important;
height /**/ :388px;
padding-left:8px;
padding-top:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.history{
width:932px !important;
width /**/ :940px;
height:394px !important;
height /**/ :402px;
padding-left:8px;
padding-top:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.philosophy{
width:932px !important;
width /**/ :940px;
height:336px !important;
height /**/ :344px;
padding-left:8px;
padding-top:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.restaurant{
width:932px !important;
width /**/ :940px;
padding-left:8px;
padding-top:8px;
padding-bottom:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.taste-magazine-container{
width:925px !important;
width /**/ :940px;
padding-left:15px;
padding-top:18px;
padding-bottom:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.taste-magazine-container h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#970000;
}

.taste-magazine-container p {
	font-size:14px;
}

.restaurant h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#970000;
	
}

.tasting-room{
width:931px !important;
width /**/ :940px;
height:505px !important;
height /**/ :509px;
padding-left:8px;
padding-top:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.functions{
width:932px !important;
width /**/ :940px;
height:372px !important;
height /**/ :380px;
padding-left:8px;
padding-top:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.helipad{
width:932px !important;
width /**/ :940px;
height:373px !important;
height /**/ :381px;
padding-left:8px;
padding-top:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.left-tastingroom-header{
background-image:url(../../images/global/experience/tastingroom-left.jpg);
background-repeat:no-repeat;
height:30px;
}

.right-tastingroom-header{
background-image: url(../../images/global/experience/tastingroom-right.jpg);
background-repeat:no-repeat;
height:30px;
}

.our-story-left{
padding-top:20px;
width:562px !important;
width /**/ :590px;
float:left;
margin-right:28px;
}

.restaurant-left{
padding-top:20px;
width:562px !important;
width /**/ :590px;
float:left;
margin-right:7px;
}


.restaurant-left .doc-link , .restaurant-right .doc-link {
color:#62604C;
line-height:20px;	
}

.restaurant-left-image-2 {
bottom:127px;	
display:block;
position:absolute;
width:563px;
height:75px;

}

.restaurant-left-image-1, .weddings-left-image-1 {
bottom:0;
display:block;
position:absolute;
width:563px;
height:75px;
margin-bottom:24px;

}

.restaurant-right-image-1 {
bottom:0;
display:block;
position:absolute;
margin-bottom:24px;

}

.restaurant-left-image-1 img, .restaurant-left-image-2 img, .restaurant-right-image-1 img {
padding:0;	
}

.restaurant-right{
padding-top:18px;
width:326px; 
font-size:12px;	
}

.restaurant-right h2{
margin-left:14px;	
	
}

.restaurant-right img{
margin-left:14px;		
}

.restaurant-side-nav {
	margin:0 0 25px; 0;		
}

.restaurant-side-nav-selected{
	color:#790000;
	
}

.restaurant-side-nav li {
	list-style:none;
	background:url(../../images/global/resturant/bullet.gif) 0 50% no-repeat;
	line-height:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	margin-left:20px;
	color:#62604C;
	text-indent:12px;
}

.our-story-right{
padding-top:14px;
width:310px; 
float:right;	
}

.estate a{
font-weight:bold;
color:#62604C;
}

.weddings a{
font-weight:bold;
color:#62604C;
}

.achim a{
font-weight:bold;
color:#62604C;
}

.history a{
font-weight:bold;
color:#62604C;
}

.philosophy a{
font-weight:bold;
color:#62604C;
}

.about a{
font-weight:bold;
color:#62604C;
}

.tasting-room a{
font-weight:bold;
color:#62604C;
}

.functions a{
font-weight:bold;
color:#62604C;
}

.helipad a{
font-weight:bold;
color:#62604C;
}

.achim-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:310px;
}

.weddings-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:310px;
}

.estate-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:335px;
}

.history-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:332px;
}

.chef-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:321px;
}

.philosophy-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:274px;
}

.about-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:473px;
}

.about-content-left{
background:#F4F3EA;
width:572px !important;
width /**/ :592px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:473px;
float:left;
position:relative;
}

.about-content-right{
background:#F4F3EA;
width:326px !important;
width /**/ :346px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 7px;
height:473px;
float:left;
}

.reservations-content-left{
background:#F4F3EA;
width:572px !important;
width /**/ :592px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:510px;
float:left;
position:relative;
}

.reservations-content-right{
background:#F4F3EA;
width:326px !important;
width /**/ :346px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 7px;
height:510px;
float:left;
}

.chef-content-left{
background:#F4F3EA;
width:572px !important;
width /**/ :592px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:425px;
float:left;
position:relative;
}

.taste-magazine-content-left{
background:#F4F3EA;
width:451px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 29px 0;
_margin:0 0 3px 0;
float:left;
}

.stand-chance-height {
 height:326px;
}

.taste-magazine-content-right{
background:#F4F3EA;
width:451px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 29px 12px;
_margin:0 0 3px 12px;
float:left;
}

.taste-magazine-text-left{
margin:14px 7px 0 20px;
width:424px;
float:left;
}

.chef-content-right{
background:#F4F3EA;
width:326px !important;
width /**/ :346px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 7px;
height:425px;
float:left;
}

.weddings-content-left{
background:#F4F3EA;
width:572px !important;
width /**/ :592px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:900px;
float:left;
position:relative;
}

.weddings-content-right{
background:#F4F3EA;
width:326px !important;
width /**/ :346px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 7px;
height:900px;
float:left;
position:relative;
}



.restaurant-opening-times {
padding-top:36px;	
margin:0 0 0 20px;
line-height:16px;	
}

.terms-header{
background: url(../../images/global/terms/termsterms-and-conditions-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

.terms-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:664px;
}

.terms{
width:932px !important;
width /**/ :940px;
height:694px !important;
height /**/ :702px;
padding-left:8px;
padding-top:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.tasting-room-content{
background:#F4F3EA;
width:572px !important;
width /**/ :592px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:431px;
float:left;
}

.functions-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:310px;
}

.helipad-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:311px;
}

.achim-header{
background:url(../../images/global/our-story/achim-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

.weddings-header{
background:url(../../images/global/experience/weddings-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

.estate-header{
background:url(../../images/global/our-story/estate-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

.history-header{
background:url(../../images/global/our-story/history-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

.philosophy-header{
background:url(../../images/global/our-story/philosophy-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

.restaurant-header-red-large {
background:#790000 url(../../images/global/resturant/restaurant-header-red-large.gif) left top no-repeat;
padding:2px 0 0 20px;
height:29px !important;
height /**/ :31px;
width:572px !important;
width /**/ :592px;
margin:0;
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
position:relative;
float:left;
}

.restaurant-header-red-small {
background:#790000 url(../../images/global/resturant/restaurant-header-red-small.gif) left top no-repeat;
padding:2px 0 0 20px;
height:29px !important;
height /**/ :31px;
width:306px !important;
width /**/ :326px;
margin:0;
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
margin-top:25px;
position:relative;
float:left;
}

.festive_opening_times {
	height:45px;
	border-bottom:1px solid #ECE9D8;
	margin-top:15px;
	font-size:11px;	
}

.festive_opening_times_bottom {
	font-size:11px;
	font-style:italic;
}
.download_small {
	font-size:11px;
	margin-left:20px !important;
}

.taste-magazine-header-red {
background:#790000 url(../../images/global/taste-magazine/header-red.gif) left top no-repeat;
padding:2px 0 0 20px;
height:29px !important;
height /**/ :31px;
width:431px !important;
width /**/ :451px;
margin:0;
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
position:relative;
float:left;
}

.taste-magazine-header-brown {
background:#9A6601 url(../../images/global/taste-magazine/header-brown.gif) left top no-repeat;
padding:2px 20px 0 20px;
height:84px !important;
height /**/ :86px;
width:411px !important;
width /**/ :451px;
margin:0;
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
position:relative;
float:left;
}

.taste-magazine-header-brown a.doc-link, .taste-magazine-header-green a.doc-link {
 font-weight:normal;
 margin:0;
}

.taste-magazine-header-green {
background:#978D48 url(../../images/global/taste-magazine/header-green.gif) left top no-repeat;
padding:2px 20px 0 20px;
height:84px !important;
height /**/ :86px;
width:411px !important;
width /**/ :451px;
margin:0;
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
position:relative;
float:left;
}

.taste-magazine-header-brown .single-heading, .taste-magazine-header-green .single-heading {
line-height:44px;
}

.taste-magazine-header-divider {
margin:6px 0 3px 0;
	height:1px;
	background:#fff;
}

.restaurant-header-brown-small {
background:#2C2109 url(../../images/global/resturant/restaurant-header-brown-small.gif) left top no-repeat;
padding:2px 0 0 20px;
height:29px !important;
height /**/ :31px;
width:306px !important;
width /**/ :326px;
margin:0 0 0 7px;
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
position:relative;
float:left;
}

.download-recipe {
width:322px;
height:66px;	
margin:8px 0 16px 43px;
}

.download-recipe2 {	
width:322px;
height:66px;
margin:21px 0 16px 43px;
}

.tasting-magazine-bottom-text {
width:592px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#482E21;
font-weight:bold;
text-align:center;
margin:0 0 22px 0;
}

.about-header-2{
background:url(../../images/global/our-story/about-header-2.jpg) no-repeat;
height:31px;
width:924px;
margin:14px 0 0 0;
}

.tasting-room-header{
background:url(../../images/global/experience/tasting-room-header.jpg) no-repeat;
height:31px;
width:592px;
margin:0;
}

.functions-header{
background:url(../../images/global/experience/functions-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

.chef-header{
background:url(../../images/global/resturant/chef-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

.helipad-header{
background:url(../../images/global/experience/helipad-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

/* End Cabriere's ResturantPage */

/* .................................................................................................. */



/* Start Cabriere's ResturantPage */

.team-profile{
width:932px !important;
width /**/ :940px;
padding-left:8px;
padding-top:8px;
margin:0;
height:100%;
}

.team-profile-content{
background:#F4F3EA;
width:924px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:370px;
}

.team-profile-header{
background: url(../../images/global/team-profile/team-profile-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

.team-profile-left{
padding-top:22px;
width:590px;
float:left;
padding-left:21px;
}

.team-profile-left p {
margin:0 0 13px 12px;
padding:0;
}

.team-profile-right{
padding-top:14px;
width:310px; 
float:right;
}

#team {
background:#DAD9D3; 
border:none; 
height:18px; 
width:169px; 
font-size:11px; 
font-family:'Tahoma';
}


/* Start Confirmation Pages */

.confirmation-success{
width:932px !important;
width /**/ :940px;
height:615px !important;
height /**/ :625px;
padding-left:8px;
padding-top:8px;
width:604px;
margin:0;
color:#62604C;
background:#FFFFFF;
}

.confirmation-success-header{
background:url(../../images/global/confirmation/confirmation-success-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

.confirmation-success-content{
background:#F4F3EA;
width:904px !important;
width /**/ :924px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:610px;
}

.confirmationToptext{
color:#636049;
font-size:11px;
}

/* End Confirmation Pages */


/* Start newsletter Pages */

.newsletters-header{
background: url(../../images/newsletters/newsletters-header.jpg) no-repeat;
height:31px;
width:924px;
margin:0;
}

/* End newsletters Pages */


/* Start Events Pages */

.events{
width:932px !important;
width /**/ :940px;
padding-left:8px;
padding-top:8px;
margin:0;
height:770px;
}

.events-content{
background:#F4F3EA;
width:924px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
height:744px;
}

.events-header{
background: url(../../images/events/events-header.gif) no-repeat;
height:31px;
width:924px;
margin:0;
}

.events-left{
padding-top:22px;
width:582px;
float:left;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#472d1d;
}

.events-left p.bold-title {
	line-height:26px; 
	padding:0; 
	margin:0 0 0 9px;
}

.events-left p.category-list {
	line-height:19px; 
	padding:0; 
	margin:0 0 0 9px;
	_margin:0 0 5px 9px;
}

#switch-bar {
	width:577px;
	background:url(../../images/events/switch-bar.jpg) no-repeat;
	height:27px !important;
	height /**/ :36px;
	padding-top:10px;
	border-bottom:1px solid #fff;
	vertical-align:middle;
}

#switch-console-january {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch-console-march {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch-console-april {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch-console-may {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch-console-june {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch-console-july {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch-console-august {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch-console-september {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch-console-october {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch-console-november {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch-console-december {
	width:260px;
	float:right;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B6B5B0;
	text-align:left;
}

#switch {
	display:inline-block;
	width:8px !important;
	width /**/ :18px;
	height:14px !important;
	height /**/ :18px;
	padding:2px 5px 2px 5px;
	margin:0 2px;
	vertical-align:middle;
	background:url(../../images/events/switch-off.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
}

#switch.on, #switch:hover {
	background:url(../../images/events/switch-on.gif) no-repeat;
}

#event-details {
	background:#898472;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	height:162px;
}

#event-details div.event-content {
	padding:25px 0 20px 20px;
}

.events-right{
padding-top:14px;
width:319px; 
float:right;
}

/* End Events Pages */

/* Start Home Tabs */

#tab_changer{
width:462px;
float:left;
margin-left:8px;
_margin-left:2px;
height:309px;
}

#tab_navigation{
	background-color:#FFF;
	height:41px;
	border-bottom:2px solid #820000;
}

#tab_navigation .tab1{width:230px;text-align:center;float:left; height:41px;}
#tab_navigation .tab2{width:230px;text-align:center;float:right; height:41px;}
	
#tab_navigation a.on{
	background:url(../../images/home/tab-on.jpg);
	line-height:41px;
	height:41px;
	display:block;
	font-family:'Swis721 Cn BT', 'Lucida Sans', 'Arial Narrow';
	font-size:20px;
	color:#fff;
	text-decoration:none;
	width:230px;
}

#tab_navigation a.off{
	line-height:41px;
	height:41px;
	background:url(../../images/home/tab-off.jpg);
	display:block;
	font-family:'Swis721 Cn BT', 'Lucida Sans', 'Arial Narrow';
	font-size:20px;
	color:#9E8080;
	text-decoration:none;
	width:230px;
}

#tab_navigation a:hover{
	color:#fff;
	background:url(../../images/home/tab-on.jpg);
}

#tab_changer .inner{	
	height:266px;
	background:#000;
}

#tab_changer .inner a:hover{
	text-decoration:underline;
}

#tab_changer .inner #content_0 {
	background:url(../../images/home/homepage-banner-valentinen-2012.jpg) no-repeat;
	height:269px;
	width:462px;
	position:absolute;
}
/*  #content_1 to #content_0 when valetines is over */
#tab_changer .inner #content_1 .description_chard {
	position:absolute;
	top:87px;
	left:108px;
	font-family: Arial, Helvetica, sans-serif;
	color:#472D1D;
	font-size:12px;
}
#tab_changer .inner #content_1 .description_pinot {
	position:absolute;
	top:123px;
	left:285px;
	font-family: Arial, Helvetica, sans-serif;
	color:#472D1D;
	font-size:12px;
}
/*  #content_1 to #content_0 when valetines is over */
.read_full_article
{
   
    position:absolute;
    width: 187px;
    height: 40px;
    text-decoration: none;
    cursor: pointer;
    top:69px;
	left:57px;
}
.read_full_article_left
{
   
    position:absolute;
    width: 155px;
    height: 40px;
    text-decoration: none;
    cursor: pointer;
    top:85px;
	left:0px;
}
.read_full_article_right
{
   
    position:absolute;
    width: 100px;
    height: 40px;
    text-decoration: none;
    cursor: pointer;
    top:85px;
	left:300px;
}
.read_full_article_middle
{
   
    position:absolute;
    width: 100px;
    height: 40px;
    text-decoration: none;
    cursor: pointer;
    top:85px;
	left:169px;
}
/* */
/*  #content_1 to #content_0 when valetines is over */
#tab_changer .inner #content_1 .description_chard p {
	width:196px;
	margin:0;
    text-align: center;
	color:#fff;
}
#tab_changer .inner #content_1 .description_chard p .chard {
	text-decoration:none;
	color:#FFFFFF;
	font-size:15px;
}
#tab_changer .inner #content_1 .description_chard p .chard img {
	vertical-align:middle;
}
/* */

/* */
#tab_changer .inner #content_1 .description_pinot p {
	width:181px;
	margin:0;
    text-align: center;
	color:#fff;
}
#tab_changer .inner #content_1 .description_pinot p .pinot {
	text-decoration:none;
	color:#FFFFFF;
	font-size:15px;
}
#tab_changer .inner #content_1 .description_pinot p .pinot img {
	vertical-align:middle;
}
/* */

#tab_changer .inner #content_1 .description_chard a {
	margin:0;
}

#tab_changer .inner #content_1 .showcase {
	position:absolute;
	top:30px;
	right:15px;
}
/*  #content_1 to #content_0 when valetines is over */

#tab_changer .inner #content_1 {
	background:url(../../images/home/homepage-banner-new-release.jpg) no-repeat;
	display:none;
	height:266px;
	width:462px;
	position:absolute;
}
#tab_changer .inner #content_1 .summer_lunch {
	position:absolute;
	top:220px;
	left:250px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
}
#tab_changer .inner #content_1 .summer_lunch p {
	width:195px;
	margin:0;
    text-align: center;
	color:#fff;
}
#tab_changer .inner #content_1 .summer_lunch p .summer_booking {
	text-decoration:none;
	color:#FFFFFF;
	font-size:15px;
}

/* End Home Tabs */

/* Valentines Day Start */
.valentine-button {
	position:relative;
	left:17px;
	top:218px;
}
/* Valentines Day End */
