body {background: #261c16; color: #555555;margin: 0;padding: 0;font-family: Georgia, serif;
	text-decoration: none;font-size: 75%; text-align: left;}
 
div, li, dl, dt, dd {margin: 0; padding: 0; border: 0; }

h1, h2, h3, h4, h5, h6 {font-weight: normal;color: #63251c;}
h1 {margin:0;}
h2, h3, h4, h5, h6 {margin: 0 0 1em;}

	h2	{font-size:1.5em;text-transform:uppercase;margin:30px 13px 40px;line-height:1.3em;letter-spacing:.05em;}
		h2.lessBottom	{margin-bottom:22px;}
		h2.noBottom	{margin-bottom:0;}
    
    h3	{font-size:1.3em;}
		h3.sectionTitle {font-size:1.5em; margin: 2em 13px 1em;}
	h4	{color:#261c16;margin:0 13px 30px;font-size:1em;}
		#eventsBucket h4 {margin-bottom: .5em;}

p, blockquote {line-height: 1.5em;margin: 0 0 1.5em;padding: 0;}

ul, ol {margin: 0 0 1.5em; padding: 0;	list-style:none;}
ul.realList {margin: 0 0 1.5em 13px;}
ul.realList li {list-style-type: none; line-height: 1.5em; font-weight: bold; font-size: 16px;}
ul.realList li ul {margin-bottom: 0px;}
ul.realList li li {font-size: 12px; padding-left: 20px;}
ul.realList li li li {font-weight: normal;}

table, tr, td, th, thead, tbody  {margin: 0;padding: 0;border-collapse: collapse;}

img {display: block;margin: 0;border: 0;} 

a {color: #63251c;text-decoration: underline; cursor: pointer;}

a:hover {color: #882112;}

strong {font-weight:bold;} 

sup {bottom:0.4em;left:0.2em;margin-right:0.4em;position:relative;vertical-align:0;}

em {font-style: italic;}

.contentLeftMargin {margin-left: 15px;}

.error {color: #ccb795; font-family:arial, helvetica, sans-serif;}
iframe {border: none;}


/* 	@font-face
---------------------------------------------------------- */              

@font-face {
  font-family: 'Cardo';
  src: url('/fonts/Cardo99s-webfont.eot?') format('eot'), 
        url('/fonts/Cardo99s-webfont.woff') format('woff'), 
        url('/fonts/Cardo99s-webfont.ttf') format('truetype'),
        url('/fonts/Cardo99s-webfont.svg') format('svg');
        font-weight: normal;
        font-style: normal;
    }


/* forms
---------------------------------------------------------- */


form { border:0 none;display:block;float:left; margin:0;padding:0;}

label {display: block;float: left;padding: 3px 0;margin-right: 5px;color:#261c16;}

input	{margin:0;}  

select {margin: 0 5px 5px 0;float: left;}

fieldset  {margin: 0;padding: 0;border: 0;}

a.submitLink	{float:left;padding:4px 8px;background:#967153;letter-spacing:1px;
	color:#fff;text-transform:uppercase;font-size:11px;text-decoration:none;}

	a.submitLink:hover	{background:#261c16;color:#fff;}

input.submitLink	{float:left;padding:3px 4px;background:#967153;letter-spacing:1px;
	color:#fff;text-transform:uppercase;font-size:11px;text-decoration:none; font-family: Georgia, serif; border: 0px;}	
	   
.horizSearch label	{float:left;display:inline;color:#63251c;margin:0 13px;font-size:1.5em;text-transform:uppercase;}
.horizSearch select	{float:left;width:230px;margin-top:3px;}
	
	
/* EVT form */

#custOrigin {display:none;}

.req {float:right;padding-right:35px;}

#MailingListForm p.error {color: #63251C;margin-left:105px;}
#MailingListForm input.error {border: 1px solid #63251C;color: #000;padding:3px;}


/* general classes
---------------------------------------------------------- */

.clearBoth {clear: both;}     

.ieFix	{position:relative;float:left;}
	#thin .ieFix {width:375px;}
	#wide .ieFix {width:587px;}

.contentImgLrg, .contentImg, #interactiveMap, #prImg	{padding:5px;border:1px solid #ceb885;float:left;display:inline; font-family: "Georgia,serif" !important;}
	.contentImgLrg, 
	#interactiveMap	{margin: 0 13px 20px;}
	.contentImg		{margin: 0 13px 5px;}
	#prImg			{margin: 5px 13px 13px 13px;}
	.videoImg       {margin: 0 13px 25px; float:left;display:inline; font-family: "Georgia,serif" !important;}
	.videoImgCMS     {margin: 0 0px 25px; float:left;display:inline; font-family: "Georgia,serif" !important;}

.recipe .contentImgLrg {margin: 0 0 20px;}

.imageCaption {clear: both; font-size: 11px; font-family:arial, helvetica, sans-serif;}

.TDLinx {font-size: .85em;}

#containerWide #wide .noTopMarginH2 {margin-top: 1px; margin-bottom: 22px;}

.slightlyBiggerGrayLinks a {
	font-size: 1.1em;
	color: #555;
	text-decoration: none;
}

.slightlyBiggerGrayLinks a:hover {
	color: #363636;
	text-decoration: underline;
}

.smallCaps {
	font-weight: bold;
	margin-left: 0;
	font-size: .9em;
	text-transform: uppercase;
	display: block;
	color: #363636;
	}


/* main navigation
----------------------------------------------------------  */ 

#printHeader {display:none;}

#nav	{float:left;display:inline;font-size:.85em;padding-left:256px;margin-left:51px;background:#eee7d2 url(/img/global/top_texture.jpg) no-repeat;}

#nav ul {float: left;background: #261c16;text-align:left;text-transform:uppercase;letter-spacing:1px;padding:0 0 0 24px;margin:0;}

	#nav ul li {float:left;}

	#nav ul li:hover, #nav ul li.sfhover {}
	
	#wineryBucket #nav .wineryBucket,
	#winesBucket #nav .winesBucket,
	#terroirBucket #nav .terroirBucket,
	#wineClubBucket #nav .wineClubBucket,
	#buyWineBucket #nav .buyWineBucket,
	#eventsBucket #nav .eventsBucket {background:transparent url('/img/global/bg_mainnavactive.gif') center top no-repeat;}
	
	#wineryBucket #nav .wineryBucket a.bucketLink,
	#winesBucket #nav .winesBucket a.bucketLink,
	#terroirBucket #nav .terroirBucket a.bucketLink,
	#wineClubBucket #nav .wineClubBucket a.bucketLink,
	#buyWineBucket #nav .buyWineBucket a.bucketLink,
	#eventsBucket #nav .eventsBucket a.bucketLink {color: #fff;}
	
	#nav .selectedSection {background:transparent url('/img/global/bg_mainnavactive.gif') center top no-repeat;} 
	
	#nav .selectedSection a.bucketLink {color: #fff;}
	
#nav a {display: block;color:#ccb795;padding:16px 17px 13px;text-decoration:none;}

	#nav ul li a:hover	{color:#fff;}

	#nav ul li.active a	{color:#fff;}
	
	


/* dropdowns */

#nav ul ul {position: absolute; left: -999em; padding: 0px; padding:0 0 10px; background:#5a4234;z-index:99;}

#nav ul li:hover	{visibility:inherit;  /* fixes IE7 'sticky bug' */}

#nav ul li:hover ul, #nav ul li.sfhover ul {left: auto; z-index:100;}

#nav ul li ul li {float:none; clear:both; background:#5a4234;}

#nav ul li ul a {float:none; margin: 0; padding: 10px 15px 5px; display: block;}

#nav ul li ul a:hover, #nav ul li.sfhover ul li.sfhover {} 


/* sub navigation                                               
----------------------------------------------------------  */   

#subNav	{float:right;width:256px;background:#eee7d2 ;}

#subNav	.open a.sub1 {background:#e2d4b1;color:#261c16;}

#subNav .open .open a.sub2 {color:#261c16;}
#subNav .open .open ul {display: block;}

#subNav .open .open .open a.sub3 {color:#261c16;}
#subNav .open .open .open ul {display: block;}
 
#subNav .open .open .open .open a.sub4 {color:#261c16;}


#subNav .open ul .closed ul,
#subNav .open ul ul,
#subNav	.closed ul {display: none;}


/* 1st tier subnav */

#subNav ul	{float:left;display:inline;background:#eee7d2;margin:30px 0 0 17px;padding:0 0 30px;}

	#subNav ul li	{float:left;width:239px;margin:0;padding:0;}   
	#subNav ul li a {display:block;color:#63251c;text-transform:uppercase;font-size:10px;font-weight:bold;letter-spacing:1px;
		text-decoration:none;padding:4px 10px;}	
		#subNav ul li a:hover	{background:#e2d4b1;}
	#subNav ul li a.subActive1	{background:#e2d4b1;color:#261c16;}
                                

/* 2nd tier subnav */  

#subNav ul ul  {float:left;width:223px;background:#eee7d2;margin:0;padding:0 0 5px 16px;}

	#subNav ul ul li	{float:left;width:100%;}	
    #subNav ul ul li a	{float:left;display:inline;color:#6e6e6e;text-transform:none;font-size:13px;
		font-weight:normal;letter-spacing:0;margin:4px 0;padding:0;}
    	#subNav ul ul li a:hover	{color:#261c16;background:#eee7d2;}	
    #subNav ul ul li a.subActive2	{color:#261c16;}


/* 3rd tier subnav */  

#subNav ul ul ul  {float:left;width:212px;padding:0 0 6px;margin:5px 0 0;}

	#subNav ul ul ul li	{float:left;width:202px;padding-left:10px;}
    #subNav ul ul ul a	{color:#6e6e6e;font-size:11px;margin:2px 0;}
	#subNav ul ul ul span {font-size:11px;margin:2px 0; display: block;}
	#subNav ul ul ul li.subActive3	{background:transparent url('../img/global/bg_subnav3_active.gif') left 5px no-repeat;}
    #subNav ul ul ul li.subActive3 a {color:#261c16;}  


/* 4th tier subnav */ 

#subNav ul ul ul ul  {float:left;width:200px;margin-top:3px;}

	#subNav ul ul ul ul li	{background:none;border-left:1px solid #acac99;}  
    #subNav ul ul ul li.subActive3 ul a	{color:#6e6e6e;}
    	#subNav ul ul ul li.subActive3 ul a:hover	{color:#261c16;}	 

    #subNav ul ul ul li.subActive3 ul li a.subActive4	{color:#261c16;}  






/* 	general layout
---------------------------------------------------------- */

#header	{float:left;width:980px;}
#headerhome	{/*float:left;*/width:980px;}

#containerThin, #containerWide {float:left;}
    #containerThin	{width:738px;background:transparent url('../img/global/bg_thinwrap.jpg') right top repeat-y;}
	#containerWide	{width:950px;background:transparent url('../img/global/bg_widewrap.jpg') right top repeat-y;}

#height	{float:left;width:1px;height:663px;overflow:hidden;}
	
#leftCol {float:left;width:307px;background: transparent url('../img/global/bg_leftCol.jpg') left top no-repeat;}

#logo	{float:right;width:256px;background:#eee7d2;border-bottom:1px solid #dbcda8;}

	#logo h1 a   {display:block;width:256px;height:94px;text-indent:-999em;
			overflow:hidden;background:transparent url('../img/global/logo.jpg') left top no-repeat;}
	

#thin {
	float:left;
	width:401px;
	background:transparent url('../img/global/bg_thincontent.jpg') left top no-repeat;
	padding:40px 15px 30px;
	min-height: 180px;
	}
#wide {
	float:left;
	width:613px;
	background:transparent url('../img/global/bg_widecontent.jpg') left top no-repeat;
	padding:40px 15px 30px;
	min-height: 180px;
	}	
		
    #wide p, #thin p	{margin:0 13px 20px;}
    		p.lede, p.ledeShort	{color:#363636;font-size:1.4em;line-height:1.4em;position:relative;}
		#wide p.ledeShort, #thin p.ledeShort	{margin-bottom:0;}
		p.lede a	{color:#63251c;text-decoration:none;padding:0;}
           p.lede a:hover	{color:#63251c;text-decoration:underline;} 


#containerWide .wideDetail		{padding-top:30px;}
	#containerWide .wideDetail h2	{margin-top:20px;width:587px;}
	#containerWide .wideDetail p 	{margin-bottom:1em;}   
	
		
#rightFlashThin	{margin-left:738px;} 
#rightFlashWide	{margin-left:950px;} 

#footer {
  width: 431px;
  color: #7f6656;
  padding-top: 13px;
  padding-bottom: 10px;
  border-bottom: 1px solid #2d2726;
  clear: left;
  margin-left: 307px;
}

#subfooter {
  width: 431px;
  color: #7f6656;
  font-family:arial, helvetica, sans-serif;
  font-size: 11px;
  padding-top: 13px;
  margin-left: 307px;
}

  .wide_layout #footer, .wide_layout #subfooter {width: 650px;}

  #subfooter a {
    color: #9a896b;
    text-decoration: none;
  }
  #subfooter a {
    line-height: 20px;
  }

  #footer a {
    color: #9a896b;
    text-decoration: none;
    font-family:arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    white-space: nowrap;
  }
  #footer a:hover {
    text-decoration: underline;
  }
  
  .fine_site {float:right;}
  
    .footer_arrow {
      display: inline-block;
      background:transparent url('/img/global/footer_link_arrow.gif') right 5px no-repeat;
      padding-right: 16px;
    }
    
    .tooltip_trigger {
      position: relative;
    }
    
    .tooltip {
  		display:none;
  		position: absolute;
  		width: 191px;
  		height: 200px;
  		top: -190px;
  		left: -40px;
  		background: url('/img/global/bg_tooltip.png') left top no-repeat;
    }
      .tooltip_inner {
        padding: 15px 8px 0px 25px;
        position: relative;
        height: 180px;
      }
      #footer .tooltip_inner p {
        font-size: 12px;
        color: #555555;
        margin-bottom: 7px;
      }
      #footer .tooltip_inner a {
        font-size: 12px;
        font-family: Georgia, serif;
        color: #4d1a17;
      }
      #footer .tooltip_inner .tooltip_more {
        position: absolute;
        bottom: 18px;
        left: 25px;
        display: inline-block;
        background:transparent url('/img/global/footer_arrow_red.gif') right 6px no-repeat;
        padding-right: 16px;
      }
  
  #footer p {
    font-size: 14px;
  }

  #footer h4	{
    font-weight: bold;
    font-size: .9em;
    text-transform: uppercase;
    margin: 0 0 15px;
    color: #7f6656;
  }

  .footer_block {
    float: left;
  }
    .footer_intro {width: 380px; padding: 0px 28px 0px 0px;}
      #footer .footer_intro a, #footer .home_tout a {font-size: 12px;}
      .footer_connect {margin-left: -5px;}
    #home .footer_connect {width: 205px; padding: 0px 0px 0px 25px; margin-left: 0px;}
      .footer_connect a.icon, .tooltip_trigger {display: block; width: 70px; padding: 1px 0px 10px 22px; float: left; background-position: top left; background-repeat: no-repeat;}
      .tooltip_trigger {padding: 0px!important; width: auto!important;}
      .facebook {background-image: url('/img/global/footer_fb.gif');}
      .twitter {background-image: url('/img/global/footer_twitter.gif');}
      .youtube {background-image: url('/img/global/footer_youtube.gif');}
      .contact_us {background-image: url('/img/global/footer_contact.gif'); background-position: top left; background-repeat: no-repeat; padding: 1px 0px 10px 22px;}
    .quick_links {width: 217px; padding: 0px 0px 0px 25px;}
      .link_column {display: block; float: left; width: 105px;}
    .home_tout {width: 230px; padding: 0px 0px 0px 25px;}
    
    .footer_links {clear: left;}



#home #footer	{
  clear: both;
  margin-left: 50px;
  width: 1150px;
  background: transparent url('/img/global/bg_footer.gif') left top repeat-y;
  padding-bottom: 0px;
  padding-top: 20px;
  }

#home #subfooter	{margin-left:50px; width: 1150px;}  


/* OLD FOOTER CODE
#footer	{ float:left;display:inline; width:600px; margin-left:308px;background:#261c16;color:#7f6656;
	font-size:.9em;font-family:arial, helvetica, sans-serif;padding:10px 0 30px;clear:left;}
	#footer p	{ margin-bottom: 2px;}
	#footer a	{color:#7f6656;text-decoration:none;} 
		#footer a:hover	{text-decoration:underline;}
*/		 

p.callout	{padding:0 15px;color:#63251c;font-size:1.2em;background:transparent url('../img/global/bg_callout.gif') left top repeat-y;}






/* ---------------  pagination ---------------  */

.paging  {float:left;width:100%;}

	.paging .pagingLeft  {float:left;width:50%;}
	.paging .pagingRight {float:right;text-align:right;padding-right:13px;}
	
	.paging span {float: left;}

	.paging a	{padding:0 3px;color:#555555;text-decoration:none;}
		.paging a:hover	{color:#261c16;}
	
	.current	{padding:0 3px;color:#391900;text-decoration:underline;}   

    a.prevArrow, a.nextArrow {
		
		overflow:hidden;
		text-indent:999em;
		width:8px;
		height:8px;
		padding:0;
	}
    	a.prevArrow {
			display:block;
			float:left;
			background:transparent url('../img/global/bg_prev_arrow.gif') left 0 no-repeat;
			margin:6px 5px 0 0;
		}
    		a.prevArrow:hover {background:transparent url('../img/global/bg_prev_arrow.gif') left -8px no-repeat;}

        a.nextArrow {
			display: block;
			float: left;
			background:transparent url('../img/global/bg_next_arrow.gif') left 0 no-repeat;
			margin:6px 0 0 5px;
		}
        	a.nextArrow:hover {background:transparent url('../img/global/bg_next_arrow.gif') left -8px no-repeat;}




/* 	specific layout and styles
---------------------------------------------------------- */ 


/* home */

#containerHome	{float:left;width:100%;background:transparent url('../img/global/bg_home.jpg') left top no-repeat;}

	#containerHome #leftCol	{background:none;}
	#containerHome #logo	{border:none;}  

.toutBottom	{float:left;display:inline;width:256px;margin-left:50px;padding-bottom:8px;background:transparent url('../img/global/bg_hometout_bot.gif') left bottom no-repeat;}

#logoTout.toutBottom {background:transparent url('../img/global/bg_hometout_logo_bot.gif') left bottom no-repeat;}

.tout  {padding:20px 20px 10px;background:transparent url('../img/global/bg_hometout_top.gif') left top no-repeat;}  

	#home .tout h2	{margin:0 0 .3em;text-transform:none;font-size:1.6em;}
	#home .tout h3	{margin:0 0 .3em;text-transform:uppercase;font-size:1em;font-weight:bold;}
	#home .tout h4  {margin:0;text-transform:uppercase;font-size:.85em;font-weight:bold;}
	#home .tout p	{margin:0;}
	#home .tout a {text-decoration:none;}
		#home .tout a:hover {text-decoration:underline;}
		

#home #myChateau h3 a {
	height:21px;
	width:148px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background: url(/img/mychateau.gif) no-repeat;
}

#home #myChateau p, #home #myChateau a {font-family:verdana, arial, sans-serif;color:#7d7d7d;}




/* experience */

#containerExp	{float:left;width:100%;}

#containerExp #leftCol	{background:none;}

 
   

/* wines */
		
#wineDescrip	{float:left;width:400px;padding-top:30px;margin-right:30px;}
	
	#wineDescrip h4 {color:#63251c;font-weight:bold;font-size:.9em;margin-bottom:.5em;text-transform:uppercase;}
	#wineDescrip h2	{margin-bottom:.3em;margin-top:0;position:relative;}
	#wineDescrip p.lede {margin:10px 13px;}
	
.credit	{color:#555555;text-transform:uppercase;font-size:.8em;letter-spacing:1px;}  

.acclaimRowWrap   {float:left;display:inline;background:transparent url('../img/global/bg_acclaim_top.gif') left top no-repeat;margin:15px 0 20px 13px;}
.acclaimRow   {float:left;background:transparent url('../img/global/bg_acclaim_bot.gif') left bottom no-repeat;}

	.acclaimRow div	{float:left;display:inline;width:160px;color:#391900;margin-right:10px;padding:7px 0 27px 7px;}
		
	 span.bigNumber	{float:left;font-size:53px;display:block;}   
	 span.pts		{display:block;margin-left:65px;font-size:12px;margin-top:15px;}   
	 span.ptsSource	{display:block;margin-left:65px;font-size:12px;font-style:italic;}   
	 span.vintYear	{display:block;margin-left:65px;font-size:8px;text-transform:uppercase;font-weight:bold;margin-top:5px;}   

p.allAcclaim	{float:left;width:360px;text-align:left;font-size:.9em;text-transform:uppercase;font-weight:bold; padding-left: 30px;}
	p.allAcclaim a	{color:#391900;text-decoration:none;}
    p.allAcclaim a:hover	{color:#391900;text-decoration:underline;}

#bigBottle	{float:left;width:150px;}
	#bigBottle img {margin-bottom:20px;}
	
a.buyWine	{
	display:block;
	width:128px;
	height:34px;
	padding-top:18px;
	margin:0 0 0 25px;
	background:transparent url('/img/global/bg_buywinetout.gif') left top no-repeat;
	text-align:center;
	color:#63251c;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
	a.buyWine:hover	{background:transparent url('/img/global/bg_buywinetout.gif') left bottom no-repeat;}

p.recipePairings, ul.recipePairings {
	padding:7px 0px 0px 20px;
	border-top:1px solid #dbcda8;
	width:375px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:.9em;
	font-weight:bold;
	color:#63251c;
	margin-bottom: 6px!important;

}





/* review search */

.reviewSearch select, .reviewSearch input {margin-bottom:10px;width:200px;}

.wineSearch input.submitButton,
.reviewSearch input.submitButton,
.buttonStyle {
	font-family: Georgia, serif;
	width: auto;
	height: auto;
	float: left;
	padding:4px 8px;
	background:#967153;
	letter-spacing:1px;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	border: none;
}  

.wineSearch input.submitButton {
	margin-left:95px;
}


/* events */

.marketSearch	{margin-bottom:30px;}
#shareLinks	{clear:both;padding: 10px 10px 10px 0;width: 90%; border-bottom: 1px solid #CEB885;  border-top: 1px solid #CEB885; height: 20px; margin: 15px 14px; float:left;}
#containerWide #wide .eventTypeDetail {margin: 22px 0px 1px 13px;}
.eventTypeList {font-family: georgia, serif; font-size: 10px; font-color: #aa8959; text-transform: uppercase;}
/* recipes */

.recipe	{margin:0 13px;}

	#thin .recipe h2 {margin-bottom:.2em;margin-left:0;}
	#thin .recipe h3 {
		color:#362f2a;
		font-size: 17px;
	}
	#thin .recipe h4, .recipeDetails strong {color:#63251c; font-weight:bold; margin-left:0; font-size:.9em; margin-bottom:.5em; text-transform:uppercase;}

	#thin .recipe li {margin-bottom:.3em;}

	#thin .recipe p  {margin-left:0;}  
	
	a.printLink	{display:block;padding-left:16px;margin-bottom:1.5em;
		background:transparent url('../img/global/bg_printlink.gif') left 1px no-repeat;
		text-transform:uppercase;color:#261c16;font-family:verdana, arial, sans-serif;font-size:.8em;text-decoration:none;}
    a.printLink:hover	{text-decoration:underline;}

	.divider	{padding-top:25px;background:transparent url('../img/global/bg_divider.gif') left top repeat-x;}
	
	.recipe ol li {list-style-type: decimal; margin-left: 20px; line-height: 1.5em;}

#myPairings {
	display: block;
	width: 143px;
	height: 23px;
	text-indent: -99999em;
	overflow: hidden;
	background: transparent url('/img/recipes/my_pairings.gif') left top no-repeat;
}

.recipePaginationh2 {float: left; width: 200px; margin-top: 30px;margin-left: 0px; padding: 0px 0px 0px 13px;}


.recipeSearchBar {
	padding: 0px 15px 10px;
	}
	
	.recipeSearchBar input {
		display: block;
		float: left;
		margin: 0px 2px;
		vertical-align: bottom;
	}

	.recipeSearchBar select {
		display: block;
		float: left;
		width: 140px;
		margin-right: 20px;
	}
	.recipeSearchBar label {
		display: block;
		float: left;
		padding-left: 3px;
		padding-right: 8px;
		padding-top: 0px;
		line-height: 1em;
		font-size: 14px;
	}

/* hot news and press */

#wide .hotNews h3	{margin-bottom:.2em;}
#wide .hotNews p.newsDate {color:#967153;margin-bottom:.2em;}
.hotNews span.moreNews, .hotNews span.moreNews a {color:#967153;text-decoration:none;}		
	.hotNews span.moreNews a:hover {color:#967153;text-decoration:underline;}

#backNews	{margin-bottom:0;}
   #containerWide #backNews a	{color:#6e6e6e;}
   	#containerWide #backNews a:hover  {color:#261c16;}

a.download	{text-transform:uppercase;font-size:.9em;font-weight:bold;letter-spacing:1px;text-decoration:none;}
	a.download:hover	{color:#261c16;}

.newsSearch		{margin-bottom:20px;}
	.newsSearch .pagingRight {margin-top:5px;}



/* wineclub shipments */

#thin h2.shipHdr	{margin-bottom:8px;}

	#thin h2.shipHdr span	{font-size:.9em;text-transform:none;color:#362f2a;}

#thin ul.shipList {margin-bottom:30px;}

#pastShip h2 {margin-bottom:0;}
#pastShip h4 {margin:15px 0 0 13px;color:#63251c;text-transform:uppercase;font-size:10px;font-weight:bold;}
#pastShip p {margin-bottom:0;}
#pastShip a	{color:#555555;}   
	#pastShip a:hover	{color:#999999;}



/* media kit */

h2.mediaKitHdr {float:left;width:300px;margin-bottom:20px;}
a.downloadMedia	{float:right;margin:30px 8px 20px;color:#fff;background:#967153;padding:4px 9px 3px;font-size:10px;
	text-transform:uppercase;font-weight:bold;letter-spacing:1px;text-decoration:none;}
	a.downloadMedia:hover	{background:#261c16;color:#fff;}

.mediaItem	{float:left;width:264px;margin:0 4px 4px 0;padding:18px;background:#fff;}
.mediaItem h3, #wide .mediaItem p	{margin:0;}
.mediaItem a.downloadMedia	{float:left;margin: 7px 0 0;}
.mediaItem h3 span a	{color:#261c16;text-decoration:none;text-transform:uppercase;font-size:11px;margin-left:3px;}
	.mediaItem h3 span a:hover	{text-decoration:underline;}               


   
/* tastings */

p.tasteInfo	{color:#261c16;}

   #thin .tasting h3	{margin-bottom:.5em;}
   #thin .tasting h3 span   {font-size:.8em;}

#thin .tasting p	{margin-left:0;margin-bottom:.5em;}
#thin .tasting p.tastingInfo	{color:#261c16;margin-bottom:0;}
#wide .tasting p	{margin-left:0;margin-bottom:.5em;}

  .tasting .tasting_img {
    float: left;
    width: 250px;
  }
  .tasting .tasting_img img {
    margin: 0px;
  }
  
  .tasting .tasting_content {
    margin-left: 250px;
  }

/* reserve tasting popup */

#popupContainer	{width:398px;height:494px;padding:96px 70px 0;background: transparent url('../img/global/bg_reserve_tasting_popup.gif') left top no-repeat;} 

#popupForm	{background:#fff;padding:20px 25px 25px;width:348px;}

	#popupForm h2 {margin:0 0 10px;}
	#popupForm p  {margin:0 0 5px;}
	
	#popupForm #fromBox	{padding-bottom:10px;background:transparent url('../img/global/bg_callout.gif') left bottom repeat-x;}

	#popupForm .input {float:left; margin-bottom:9px;width:330px;}

	#popupForm .input label  {width:100px; display:inline;float:left;}

	#popupForm .text input	{width:198px;}
	#popupForm .select select	{width:198px; float:left; display:inline;}

	#popupForm .submit {margin-bottom:0;}

	#popupForm .input select, #popupForm .input input, {margin-left:7px;margin-right:7px;}
	#popupForm .datetime select, #popupForm .checkbox input {margin-top:4px;}

    #popupForm label#groupSize	{width:70px;text-align:right;}
    #popupForm select#size	{width:50px;margin:0;}

	#popupForm .input fieldset h3{
		width:165px; display:inline; float:left;
		font-size:12px; color:#261c16;padding-top:5px;margin:0;
		} 

	#popupForm .input fieldset label 	{float:left; display:inline;background:none; width:50px;padding:5px 0;width:auto;} 
	#popupForm .input fieldset input    {float:left; display:inline;margin:5px 4px 0;}
    #popupForm .checkbox {width:360px;}
    #popupForm .checkbox label {width:360px;margin:0;}
	#popupForm .checkbox input {margin:0 4px;position:relative;top:2px;}

	#ui-datepicker-div	{background:#faf2e0;border:1px solid #b9aa83;width:140px;padding:15px 9px;color:#63251c;text-transform:uppercase;display:none;}
	
    	#ui-datepicker-div .ui-datepicker-prev  {display: block;overflow:hidden;text-indent:999em;width:8px;height:8px;padding:0;float:left;background:transparent url('../img/global/bg_prev_arrow.gif') left top no-repeat;margin:3px 10px 0 0;}
    		#ui-datepicker-div .ui-datepicker-prev:hover {background:transparent url('../img/global/bg_prev_arrow.gif') left bottom no-repeat;}

	    #ui-datepicker-div .ui-datepicker-next	{display:block;overflow:hidden;text-indent:999em;width:8px;height:8px;padding:0;float:right;background:transparent url('../img/global/bg_next_arrow.gif') left top no-repeat;margin:3px 0 0 5px;}
        	#ui-datepicker-div .ui-datepicker-next:hover {background:transparent url('../img/global/bg_next_arrow.gif') left bottom no-repeat;}

		#ui-datepicker-div .ui-datepicker-title	{float:left;width:105px;}

		#ui-datepicker-div .ui-datepicker-month {float:left;width:75px;font-weight:bold;font-size:10px;}
		#ui-datepicker-div .ui-datepicker-year	{font-weight:bold;font-size:10px;text-align:right;}

		.ui-datepicker-header	{float:left;margin-bottom:10px;}
		
		
		
        table.ui-datepicker-calendar	{float:left;}
        table.ui-datepicker-calendar th {font-size:10px;padding:0 2px 3px;text-align:center;}
        table.ui-datepicker-calendar td {text-align:center;font-size:11px;font-family:arial, helvetica, sans-serif;background:#ebdcb8;border-right:1px solid #faf2e0;border-bottom:1px solid #faf2e0;}
        	table.ui-datepicker-calendar td a {text-decoration:none;padding:2px;display:block;color:#261c16;}
            table.ui-datepicker-calendar td a:hover	{background:#967153;color:#fff;}


/* find our wine */

.wineSearch	a.submitLink {margin-left:95px;}

	.wineSearch label	{float:left;width:90px;}
	.wineSearch select, .wineSearch input 	{margin-bottom:10px;float:left;}	
    .wineSearch .txtField	{width:215px;}
 
.resultsInfo	{float:left;width:80px;text-align:right;}

a.viewMap	{display:block;padding:2px 0;background:#967153;letter-spacing:1px;text-align:center;
	color:#fff;text-transform:uppercase;font-size:10px;text-decoration:none;margin:4px 0;}
a.viewMap:hover	{background:#261c16;color:#fff;}

.resultsPage #RetailerLocation {width: 180px; float: left;}
.resultsPage #AmAcclaimFindWineResultsForm {display: block; float: none;}
.resultsPage #AmAcclaimFindWineResultsForm input.submitButton {margin-left: 15px; float: left;}

#RetailerLocation {
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid #444;
  display: block;
  float: left;
  width: 222px;
}

#RetailerLocation.loading {
  padding-left: 22px;
  width: 200px;
  background: transparent url('/img/loading.gif') left top no-repeat;
  color: #967153;
}

.results    {float:left;width:280px;}
.results h3, .contactList h3	{float:left;text-transform:uppercase;font-size:12px;margin-bottom:0;width:280px;}	
	.contactList h3 {width: 361px;}
	#thin .results p, #wide .results p  {margin-bottom:0;}

#thin  p.varietals	{float:left;margin-top:10px;width:340px;clear:both;}





/* buy wine */

#buyIntro {float:left;width:313px;padding-right:299px;margin-bottom:8px;background:#fff url('/img/global/bg_buywine.jpg') right top no-repeat;}

	#buyIntro p	{font-size:14px;margin:25px 15px 20px;}

	#buyIntro a	{display:block;width:292px;padding:16px 0;margin:0 0 9px 9px; background:#967153;letter-spacing:1px;
	color:#fff;text-transform:uppercase;text-align:center;font-size:18px;text-decoration:none;}
        #buyIntro  a:hover	{background:#261c16;color:#fff;}
	
#buyLeft, #buyRight	{width:300px;float:left;}
	#buyLeft {margin-right:13px;}
	
   	#buyLeft h2	{margin:20px 15px;}

   	#buyMap	{float:left;width:300px;margin-bottom:1px;border-bottom:1px solid #cebc8c;}

		a#shipMap	{display:block;height:190px;width:293px; background:transparent url('/img/global/bg_buymap.gif') left top no-repeat;text-indent:-9999px;overflow:hidden;margin:0 0 25px 5px;}

		p#mapKey	{padding-left:22px;margin-left:20px;background:transparent url('/img/global/bg_mapkey.gif') left 2px no-repeat;}

#stateList	{float:left;width:300px;padding-top:25px;border-top:1px solid #cebc8c;}

	#stateList ul	{float:left;width:124px;padding-left:25px;line-height:1.5em;}

#buyRight h2	{margin:0 0 25px;}
#buyRight h3	{text-transform:uppercase;font-size:10px;font-weight:bold;margin:0;}
	#buyRight p	{margin-left:0;}

.giftTout	{background:#fff;padding:24px 15px 24px 19px;margin-bottom:4px;}
    #buyRight  .giftTout p	{margin:0;}

#importantInfo	{padding:25px 6px;}


/* holiday landing page */
	
#landLeft, #landRight	{width:291px;float:left;}
	#landLeft {margin-right:13px; margin-left:14px;}
	
#landLeft h2	{margin:20px 15px;}
#landLeft h3, #landRight h3  {text-transform:uppercase;font-size:12px;font-weight:bold;margin:0; color:#941819;}
	#landLeft p, #landRight p	{margin-left:0;}
	
#landRight h2	{margin:0 0 25px;}
	
.landOut	{background:#c4d3d7;padding:24px 15px 24px 19px;margin-bottom:4px;}
	#landleft  .landOut p,   #landRight  .landOut p {margin:0;}
	
.purchaseLink {
	background:#2d444b none repeat scroll 0 0;
	border:0 none;
	color:#fff;
	float:left;
	font-family:Georgia,serif;
	font-size:10px;
	letter-spacing:1px;
	padding:3px 4px;
	margin: 0 15px;
	text-decoration:none;
	text-transform:uppercase;
}

/*  sample menus  */

div.menu {
	clear: both;
	font-size: 1.1em;
	text-align: center;
}
#thin .menu p {
	margin: 0 0 1em;
	padding: 0 30px;
}

.menu .divider {margin: 0 15px; padding-bottom: 15px;}



/* flash gallery */

#flashGallery {width: auto;  margin-left: 307px;}


/* site credit  */

.siteCred {color:#614c36;font-size:1.1em;}
#footer .siteCred a {text-decoration: underline;color:#614c36;}
#footer .siteCred a:hover {color:#7F6656;}


/* footer media icons  */

#footer .socialMedia { margin-bottom: 4px; }
a.fbIcon { padding-left: 20px; padding-bottom: 2px; padding-right: 15px; padding-top: 15px; background:transparent url(/img/global/ic_facebook-16.png) no-repeat 1px 12px; outline:none;}
a.twIcon { padding-left: 20px; padding-bottom: 2px; padding-right: 15px; padding-top: 15px; background:transparent url(/img/global/ic_twitter-16.png) no-repeat 1px 12px; outline:none;}
a.ytIcon { padding-left: 20px; padding-bottom: 2px; padding-right: 15px; padding-top: 15px; background:transparent url(/img/global/ic_yt-16.png) no-repeat 1px 12px; outline:none;}
a.rsIcon { padding-left: 20px; padding-bottom: 2px; padding-right: 0; padding-top: 15px; background:transparent url(/img/global/ic_rss-16.png) no-repeat 1px 12px; outline:none;}

/*  media icons   */
a.fbIconConcert { text-decoration: none; padding-left: 20px; padding-bottom: 2px; padding-right: 16px; padding-top: 15px; background:transparent url(/img/global/ic_facebook-16.png) no-repeat 0 14px; outline:none;}
a.twIconConcert { text-decoration: none; padding-left: 20px; padding-bottom: 2px; padding-right: 0; padding-top: 15px; background:transparent url(/img/global/ic_twitter-16.png) no-repeat 0 14px; outline:none;}
a.twIconPeople { text-decoration: none; padding-left: 0px; padding-bottom: 10px; padding-right: 21px; padding-top: 15px; background:transparent url(/img/global/ic_twitter-16.png) no-repeat right 14px; outline:none; text-transform:uppercase; margin: 10px 0; font-size: 11px; }

.twitterBanner { padding: 10px 0px 10px 0; border-top: solid 1px #ceb885; border-bottom: solid 1px #ceb885; float:left; display:block; margin:15px 0 12px 0; clear:both; width: 100%; }

.fatWineMaker .twitterBanner {width: auto; padding: 0 35px 0 0; margin:0; width: 178px; border: none;}

.fbHide {
    height:26px;
    width:78px;
    overflow:hidden;
    float:left;
}

.socialLink {
    display:inline;
    float:left;
}

.shareHide {
    height:22px;
    width:50px;
    overflow:hidden;
    float:left;
    padding-right: 12px;
}

.twitterHide {
    height:22px;
    width:88px;
    overflow:hidden;
}

h2.shareHeader {
    margin-bottom:12px;
}


/*  sitemap   */

#sitemap a {
	text-decoration:none;
	color: #362f2a;
	font-weight: normal;
}
#sitemap a:hover {text-decoration:underline;}

#sitemap li {margin-bottom: 1.5em;}
#sitemap li li {margin-bottom:.4em;}

#sitemap .sub1 {color:#63251C;display:block;margin-bottom:.5em;}
#sitemap .sub2 {font-size:15px;}
#sitemap .sub3 {font-size:13px;}
#sitemap .sub4 {font-size:11px;}
#sitemap li li li li {list-style-type:disc;color:#7c5b30;padding-left:0;margin-bottom:0;}




/* 	lists
---------------------------------------------------------- */ 

.smallWineList {float:left;}

	.smallWineList li   {float:left;width:400px;}
		.smallWineList li a,
		.smallWineList li span
			{display:block;padding:8px 35px;margin-bottom:2px;
			background:#faf7f1 url('../img/global/bg_fatlist.gif') 5px center no-repeat;text-decoration:none;font-size:1.4em;}
	    .smallWineList li a:hover	{background:#fff url('../img/global/bg_fatlist.gif') 5px center no-repeat;}


.fatList	{float:left;width:612px;background:#fcfbf7;margin-bottom:6px;}

	.fatList img	{float:right;display:inline;}
	.fatList img.mediaKitThumb {float:none;display:inline;}

	.fatListContent {float:left;display:inline;padding:15px 20px;width:316px;}
	
	    #wide .fatWine h3, #wide .fatWineMaker h3, #wide .vintage h3, #wide .vintClub h3	{float:left;margin-bottom:0;} 
		.fatWine h3 a, .fatWineMaker h3 a, .vintage h3 a, .vintClub h3 a	{float:left;color:#63251c;
			text-decoration:none;}
			.fatWine a:hover, .fatWineMaker a:hover, .vintage h3 a:hover, .vintClub h3 a:hover {text-decoration:underline;}

	    .fatWine h3 a	{margin-top:25px;text-transform:uppercase;}

	    .fatWineMaker h3 a {margin-top:18px;text-transform:uppercase;}	                                  
	    #wide .fatWineMaker p, #wide .vintage p, #wide .vintClub p	{float:left;margin:0 0 4px;clear:both;width:300px;}

              #wide p.vintageDetails	{margin:0;}
              #wide p.vintageDetails a	{margin:0 2px;}
	
	#wide .fatList .recipes .recipeCategory {
		color:#63251C;
		font-size:0.9em;
		font-weight:bold;
		margin-left:0;
		text-transform: uppercase;
		margin: 8px 0px 3px 13px;
	}
	#wide .fatList .recipes h3 {margin: 0px;}
	#wide .fatList .recipes h3 a {
		color: #362F2A;
		text-decoration: none;
		margin: 0px 0px 0px 13px;
		font-size: 17px;
		display: block;
	}
	#wide .fatList .recipes h3 a:hover {text-decoration: underline;}
	#wide .fatList .recipes .recipeSub, .recipeSub {margin: 4px 0px 0px 13px; text-transform: uppercase; font-size: 11px;}
	

	.event	.fatListContent {position:relative;padding:10px 20px 0px 20px;width:316px;}
    
    .event span, .market span	{margin-bottom:2px;display:block;}

 		span.eventDayFuture, span.eventDayPast{
			display: block;
            position: absolute;
            top: 5px;
            left: 18px;
			float: left;
			margin: 15px 0px 0px 0px;
			font-size: 80px;
			font-family: 'Cardo', arial, sans-serif;
			padding: 0;
		}
		
		span.eventMonthFuture, span.eventMonthPast  {
            float: left;
			margin: -10px 0px 0px 25px;
			font-size: 16px;
			font-family: 'Cardo', arial, sans-serif;
			padding: 10px 0; 
			text-transform: uppercase;
		}
		
		span.eventMonthFuture, span.eventDayFuture {
		    color: #5F251A;
		}
		span.eventMonthPast, span.eventDayPast {
		    color: #DAD8D9;
		}
		
		span.eventDay {
			display: block;
			/*
			position: absolute;
			top: 0;
			left: 18px;
			*/
			float: left;
			margin: -10px 0px 0px 0px;
			color: #d0c096;
			font-size: 80px;
			font-family: 'Cardo', arial, sans-serif;
			padding: 0;
		}	
			
		span.multiDay 	{position:absolute;top:92px;left:16px;margin:0;
			font-family: georgia, serif;font-size:9px;text-transform:uppercase;font-weight:bold;}
		
		ul.eventList	{margin-left:110px; font-size:11px; margin-bottom:10px; width: 202px;}
		ul.eventList li {margin-bottom:2px;}
			li.eventName	{color:#63251c;font-size:15px;}
				li.eventName a 	{color:#63251c; text-decoration:none;}
				li.eventName a:hover {text-decoration:underline;}
	    	li.eventInfo, li.eventInfoDetail	{color:#7d7d7d;}   
			li.eventInfoBold, li.eventInfoBoldDetail	{color:#363636;}
			li.eventUrl, li.eventUrlDetail	{
				width: 200px;
				word-wrap: break-word;
				overflow: hidden;
			}   
				li.eventUrl a {color:#aa8959;text-decoration:none;}
			    li.eventUrl a:hover {text-decoration:underline;}
			li.eventTix	{}
			li.eventTixDetail {font-size:14px;text-transform:uppercase; font-weight:bold;}	
            li.eventUrlDetail {font-size:15px;}
            li.eventInfoDetail, li.eventInfoBoldDetail {font-size:15px;}
	.vintClub	.fatListContent {padding:25px 30px;width:286px;}

		.vintClub	.fatListContent	h3	{text-transform:uppercase;}
	    p.vintMembers	{color:#261c16;}
    
		#wide .lastVintClub	{margin-bottom:30px;}
		
.eventBodyText p {
    color:#363636;font-size:1.2em;line-height:1.4em;position:relative;
}
                                       
.market	{position:relative;}   

 

.medList, .contactList	{float:left;width:361px;padding:16px 20px;background:#fff;margin-bottom:6px;}
	#wide .medList {width:auto;}
	
	.medList h3 a {color:#63251c;text-decoration:none;}
	.medList h3 a:hover {text-decoration:underline;}

	.medList h4	{font-weight:bold;font-size:.9em;text-transform:uppercase;color:#261c16;margin:0 0 15px;}
	
	#thin .contactList p {margin: 0;}
	

.redBoldList  {float:left;text-transform:uppercase;font-size:1em;font-weight:bold;
	letter-spacing:1px;padding-left:13px;margin:0 0 20px;clear:both;} 

	.redBoldList li	{padding:7px 0;border-top:1px solid #dbcda8;width:375px;}
	.redBoldList li.videoTastingNotes {background:url(/img/global/video_icon.png)  0px 9px no-repeat; line-height: 1.6;}
	.redBoldList li.factSheets {background:url(/img/global/download_icon.png)  0px 9px no-repeat; padding-left:20px;}
	.redBoldList li.purchaseWine {background:url(/img/global/purchase_icon.png)  0px 9px no-repeat; padding-left:20px;}
	.redBoldList li.recipesList{background:url(/img/global/recipe_icon.png)  0px  7px no-repeat; padding-left:20px;}
    }
	.redBoldList a	{text-decoration:none; line-height: 1.4em;}
    	.redBoldList a:hover	{color:#261c16;}
    	
    	li.videoSingle {border-bottom: 1px solid #dbcda8; width:91%;}
    	
.videoCaption {text-transform:none; font-weight:normal; letter-spacing:.3px;}
    	
    #wide .redBoldList {width:98%;}
    
    #thin .redBoldList {width: 375px;}

ul.factSheetsList, ul.recipePairingsList {
    list-style:none;
    margin:8px 0;
    padding-left: 0;
    display: none;
}
li.recipesList {
    border-top:1px solid #dbcda8;
    border-bottom:1px solid #dbcda8;
}
ul.recipePairings {
    border-bottom:1px solid #dbcda8;
}
.factSheetsList li, .recipePairingsList li {
    border: none;
    text-transform: none;
    padding: 3px 0;
    padding-left:10px;
    background: url(/img/global/drawer_list_bullet.png) 0px 9px no-repeat;
    letter-spacing: 0px;
}
li.factSheets, li.recipePairingsList {
    border-top: 1px solid #dbcda8;
    
}

.factSheetsList li a , .recipePairingsList li a{
    color: #555555;
    text-decoration:none;
    font-weight:normal;
}

.factSheetsList li a.current {font-weight:bold; padding:0;} 

.reviewList	{padding:20px 30px 20px 20px;}
	
	.reviewList h3	{margin-bottom:.5em;}
	.reviewList h3 a {color:#63251c;text-decoration:none;}
			.reviewList h3 a:hover {text-decoration:underline;}

     #wide .reviewList p	{margin:0;}   
     	#wide .reviewList p.points	{margin-bottom:.3em;font-family:arial, helvetica, verdana, sans-serif;}
          	p.points span	{font-weight:bold;margin-right:.5em;}


ul.contentList	{margin:7px 0 20px 20px;list-style:disc;padding-left:10px;}
	ul.contentList li	{padding:0 30px 8px 0;}

	/* media kit */ 

	.mediaKit .fatList	{float:left;padding:15px;width:582px;background:#fcfbf7;margin-bottom:6px;}

	.thumbCol {
		float:left;width:75px;
		text-align: center;
		}

	.descCol {float:left;margin:0 0 0 20px;}

		.descCol h3		{margin:0; width: 480px;}
	    #wide .descCol p	{margin:0 0 15px;}

		.mediaDownloads	{width:480px;border-top:1px solid #f0e8d2;padding-top:6px;}
		    .mediaDownloads table	{width:480px;}
				 td.mediaSize	{text-align:right;}

	        .fatList .mediaDownloads img	{float:left;margin-right:8px;margin-top:1px;}

			.mediaDownloads a	{text-decoration:none;color:#967153;}
				.mediaDownloads a:hover	{color:#684b34;} 
				

    /* widget on Col Solare Bottega page
    ---------------------------------------------------------- */
				
				#CPspnEventTypeName, #CPspnEventTypeName a, #CPspnEventTypeName a:link, #CPspnEventTypeName a:visited, #CPspnEventTypeName a:hover {
                    font-family: Georgia,serif !important;
                }
                
                #CPConsumerReservationcurrentdt {

                    font-family: Georgia, serif !important;
                    padding-right: 6px !important;
                }
                
                div#CPConsumerReservationHeaderInner {
                    font-family: Georgia, serif !important;
                    font-size: 14px !important;
                    padding-top: 8px !important;
                    margin-left: 5px !important;
                }
                
                .CPConsumerReservationHeader {
                    background-color: #261c16 !important;
                }
                
                #CPConsumerReservationFilter img {
                    float: left !important;
                }
                
                .CPConsumerReservationItemStyle {
                    background-color: #f4efdd !important; margin: 5px 0 0 5px !important;
                }
                
                
                .CPresrvationEventToolTip {
                    color: #555555 !important;
                    font-family: Georgia,serif !important;
                }
                
                .CPresrvationEventToolTipDesc, .CPresrvationEventToolTipFee, .CPresrvationEventToolTipTime, .CPresrvationEventToolTipSelectNote {
                    font-size: 1.2em;
                    line-height: 1.2 !important;
                    }
                
                .CPresrvationEventToolTip 
                { border: none !important;}
                
                .CPresrvatiwwonEventToolTipTitle
                {font-size: 14px !important; font-weight: bold !important;}
                
                #CPConsumerReservationFilter b {float: left; padding: 5px 5px 0 0 !important;}
                
                #divCPPoweredBy {
                    color: #fff !important;
                    padding-bottom: 5px !important;
/*                    display: none !important;*/
                }
                
                select {border: 1px solid #444 !important; }
                
                #WzTiTl {background-color: #261c16 !important;}
                #WzBoDy {background-color: #f4efdd !important;}
                #WzTtDiV {left: 335px !important;top: 642px !important;}
                
/* video 
---------------------------------------------------------- */
#videoContent {
    background: transparent;
}

#videoShareLinks {
    float:none;
    background-color:#fff;
    width:620px;
    margin: 0px;
    padding:7px 10px;
    border-bottom: #000 solid 2px;
}

.videoShareThis {
    float:left;
    color: #6b0e12;
    font-weight: bold;
}

#videoContent iframe {
    height: 360px;
    width:640px;
    padding:0;
    margin:0;
}
                
