body {background: #f8f8f3;margin: 0;padding: 0;
	color: #615341; text-decoration: none;  font-family: arial, helvetica, sans-serif; 
	font-size: 75%;text-align: center;}
 
div, li, form, input, label, dl, dt, dd 
{margin: 0;padding: 0;border: 0; }

	select	{margin: 0;padding: 0;border: 1px solid #ccc;} 

p, blockquote {line-height: 1.5em;margin: 0 0 1.5em;padding: 0;}

ul, ol {margin: 0 0 1.5em;	padding: 0;	}

	#content ul	{padding:2px 0 0 15px;}
	#content li	{padding-bottom:.5em;line-height:1.5em;}

table, tr, td, th, thead, tbody  {margin: 0;padding: 0;border-collapse: collapse;vertical-align:top;}

img {display: block;margin: 0;border: 0;} 

h1, h2, h3, h4, h5, h6 {font-weight: normal;color: #be7a2d;margin: 0 0 1em;font-family:times, georgia, serif;}

	h1 {font-size:2.25em;}
	h2 {font-size:1.5em;}
    h3 {font-family:arial, helvetica, sans-serif;text-transform:uppercase;font-size:.916em;margin-bottom:.25em;}


	#rmps h1, #rmps h2, #rmps h3, #rmps h4, #rmps h5, #rmps h6 {color:#a12a1d;}
	#wbrm h1, #wbrm h2, #wbrm h3, #wbrm h4, #wbrm h5, #wbrm h6 {color:#25507b;}
	#trms h1, #trms h2, #trms h3, #trms h4, #trms h5, #trms h6 {color:#b49101;}
	
	                                                            

a {color: #be7a2d;text-decoration: none;}
	a:hover {color:#9a5302;text-decoration: none;}
	
	#rmps a, .rmpsPair a, .rmpsList a {color:#a12a1d;}
		#rmps a:hover, .rmpsPair a:hover, .rmpsList a:hover {color:#7c150a;}
	#wbrm a, .wbrmPair a, .wbrmList a {color:#25507b;}
		#wbrm a:hover, .wbrmPair a:hover, .wbrmList a:hover {color:#03294e;}
	#trms a {color:#b49101;}
		#trms a:hover {color:#8b7519;}
	

.submitLink	{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 10px 3px;font-size:1.25em;
	text-transform:uppercase;font-family:times, georgia, serif; background: transparent; color: #be7a2d;}  
	.submitLink:hover {cursor:pointer;}
	
	.contactForm input.narrowSubmit {width:130px;}


.back a {text-transform:uppercase;font-size:.916em;padding-left:14px; color:#615341;
	background:url('/img/global/back_bg.gif') left center no-repeat;}
	.back a:hover {color:#342a1d;}   

a.share	{display:block;width:48px;height:10px;text-indent:-9999px;margin-bottom:20px;overflow:hidden;
	background:url('/img/global/share_bg.gif') 0 0 no-repeat;}

a.dlLink	{padding-left:15px;background:url('/img/global/download_icon.gif') 0 2px no-repeat;}

sup {bottom:0.4em;left:0.2em;margin-right:0.4em;position:relative;vertical-align:0;}

em {font-style: italic;}

.clear {clear: both;}  

.numberList {margin-left:25px;}

                                                                          



/* 	layout
---------------------------------------------------------- */

#printHeader {display: none;}

#container {width:100%;text-align: left;padding-bottom:50px;}

#nav, #flashContainer, #content, .no-js .subLanding #flashContainer	{width:970px;margin:0 auto;}

	.subLanding #flashContainer, .subLanding #content {width: 100%;}


#main	{width:100%;clear:both;}

#leftCol	{float:left;width:240px;margin:0 3px 0 0;padding-bottom:20px;}
	.rmpsHappenings #leftCol {padding-bottom:150px;}

#centerCol	{float:left;margin:0 3px 0 0;}

	.centThin {width:240px;}
	.centWide {width:363px;}
	

#rightCol	{float:left;margin:0 0 0 0;}  

	.rcolThin	{width:267px;padding:35px 45px 35px 49px;}
	.rcolWide	{width:380px;padding:35px 50px 35px 54px;}
	.wideNoPad	{width:484px;padding:35px 0 35px 0;}
	
	.rightColPad	{padding:0 45px 0 49px;}
	
	.halfContent	{width:363px;padding:48px 60px;}
	

#halfPageCol	{float:left;width:485px;padding-bottom:3px;}

#fullCol	{float:left;width:727px;}

	.fullColContent	{float:left;padding:40px 40px 30px;width:647px;background:#fff;margin-bottom:3px;}

#fullWidth	{float:left;width:970px;}

	.fullWidthHdr	{float:left;padding:40px 40px 30px;width:890px;background:#fff;margin-bottom:3px;}

p.lede {font-size:1.083em;margin-bottom:2em;}
p.lrgLede	{font-size:1.333em;}
p.wineLede	{clear:both;font-size:1.23em;padding:.5em 0 0;margin:0 0 .2em;}	

.uppercase {text-transform:uppercase;}

.borders	{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:20px 0 2px;}

.bigBtn {float:left; width:360px;padding: 0 0 20px;}
	#wineClubJoin {width:260px;}

	.bigBtn a	{float:left;clear:both;font-size:13px;text-transform:uppercase;font-family:times, georgia, serif;
		padding: 12px 12px 10px;margin:10px 0 15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:inline;}


.modHdr .back {margin-bottom:1em;}
.modHdr h1	{margin-bottom:2px;}	
.modHdr .lrgLede {margin-bottom:1em;}

.modHdr #varietalNav {margin:0;}



/* section landing */     

.sectionLndg {background:url('/img/global/section_lndng_bg.gif') 0 0 repeat-y;text-align:center;}

	.sectionLndg div {float:left;width:261px;margin-right:3px;padding:50px 30px 80px;}
		.sectionLndg .lastCol {margin-right:0;}
    .sectionLndg p	{font-family:times, georgia, serif;font-size:1.333em;}

	.sectionLndg .sectionLndgNav  {background:#fff url('/img/global/section_nav_bg.jpg') center top no-repeat;padding:0;}
		#content .sectionLndgNav ul {list-style:none;padding:14px 0 10px;margin:0;text-transform:uppercase;font-size:.916em;
				background: url('/img/global/section_nav_bg.jpg') center bottom no-repeat;}
	        #content .sectionLndgNav ul li {padding-bottom:4px;}




/* left sidebar section nav */

#sectionNavWrapper	{padding-top:45px;background:#fff;margin-bottom:3px;}

	#sectionNavWrapper h2	{text-align:center;color:#615341;} 
	
	#sectionNavWrapper #sectionNav {padding-bottom:19px;margin:0;} 

#sectionNav	{width:210px;background:#fff url('/img/global/section_nav_bg.jpg') center top no-repeat;
		padding:0 15px 40px;margin-bottom:3px;}
	#sectionNav	ul {list-style:none;width:210px;text-align:center;padding:16px 0 10px;font-family:times, georgia, serif;
			font-size:1.083em;background: url('/img/global/section_nav_bg.jpg') center bottom no-repeat;}
        #sectionNav	ul li {padding-bottom:6px;line-height:1em;}
       		#sectionNav	ul li.active a {color:#615341;}
 
        #sectionNav	ul ul {background:none;padding:8px 0 3px;margin:0;font-family:arial, helvetica, sans-serif;font-size:.846em;}
        #sectionNav	ul ul li {padding-bottom:2px;}
			#sectionNav	ul ul {display:none;}
			#sectionNav	ul .active ul {display:block;}
        	#sectionNav	ul .active ul a {color:#a59c8f;}
            #sectionNav	ul .active ul a:hover, #sectionNav ul .active ul .active a {color:#615341;}



/* wine detail */ 

.wineDetail #rightCol h1 {margin-bottom:.4em;}

.tastingNotes {font-size:.916em;}
	.tastingNotes a {padding-left:17px;background:url('/img/global/download_icon.gif') 0 1px no-repeat;}



/* varietal nav */ 

#varietalWrap {background:url('/img/global/varnav_closed_bg.gif') 0 2px no-repeat;}
	.open {background:url('/img/global/varnav_open_bg.gif') 0 2px no-repeat !important;}

ul#varietalNav  {list-style:none;text-transform:uppercase;font-size:.916em;padding:0;}

	a#varNavTrigger {padding-left:17px; color:#615341;}
	
	ul#varietalNav ul {position: absolute;left: -999em;clear:both;margin:0;width:346px;padding:25px 17px 15px;
		background: #f8f8f3;list-style:none;}
	
		ul#varietalNav ul li {padding-bottom:.75em;}
	
		ul#varietalNav li:hover ul, ul#mainNav li.sfhover ul {left: auto;}
	         ul#varietalNav li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */ }
	

/* vintages nav */ 

#vintageTabs {float:left;width:346px;}
	#vintageTabs div {width:346px;}

ul#vintages  {float:left;list-style:none;font-size:.916em;margin:0 0 8px;padding:0;border-bottom:1px solid #ccc;font-weight:bold;}
	ul#vintages li	{float:left;padding:0 16px 5px 0;}
		ul#vintages li.last	{padding-right:0;}
    ul#vintages li.active a {color:#615341;}


#content ul.subVintage  {clear:both;list-style:none;font-size:.916em;margin:0;padding:0;width:346px;}
	ul.subVintage li	{float:left;padding:0 11px 15px 0;}
		ul.subVintage li.last	{padding-right:0;}   
    #content ul.subVintage li.active a {color:#615341;}






/* landing touts */

#lndgToutsWrap	{width:946px;padding:12px;background:#fff;margin:0 auto;}
	#lndgTouts  {float:left;background: url('/img/global/lndgTouts_bg.gif') 0 0 repeat-y;}

	.lndgTout	{float:left;width:249px;padding:0 30px 0 35px;}
		#lndgToutWrap .lastTout {border:none;}
	
	.lndgTout blockquote {font-size:1.417em;font-family:times, georgia, serif;color:#5b4e3d;
		margin:18px 0;line-height:1.5em;}
	
	.lndgToutThumb {float:left;}
	.lndgToutCaption {float:left; width:150px; padding:18px 0 18px 20px;margin:0;font-family:times, georgia, serif;font-size:1.417em;line-height:1.5em;}
	
	.lndgTout h4 {color:#615341;font-family:times, georgia, serif;font-size:.916em;text-transform:uppercase;margin-top:4px;}
	.lndgTout ul {padding-left:15px;font-size:.916em;color:#615341;line-height:1.5em;margin:0;}

	.lndgTout dt {line-height:1.5em;text-transform:uppercase;font-size:.916em; float: left; clear: left; width: 50px;}
    .lndgTout dd {line-height:1.5em;font-size:.916em; margin-left: 55px;}
	
/* right column feature */

.rcolFeature	{float:left;}
	.rcolFeature img {float:left;margin-right:13px;}

    .rcolFeatDescrip	{float:left;width:224px;border-top:1px solid #cccccc;padding:24px 3px;}
    	.rcolFeatDescrip dt {text-transform:uppercase;font-size:.916em;color:#25507b;padding-bottom:.5em;}
        .rcolFeatDescrip dd	{line-height:1.5em;}
        .rcolFeatDescrip a	{text-decoration:underline;} 

.rcolVideo	{float:left;padding:10px 0 0 49px;} 
	.rcolVideo h3 {font-size:1em;margin-bottom:.5em;}




/* pagination */ 

.pagination {text-align:right;}
	.pagination span {padding:0 1px;}
	.pagination .current a {color:#615341;}



/* footer */

#footer	{width:870px;margin:3px auto 0;padding:20px 50px 15px;background:#f1f0e8;color:#b6b1a1;font-size:.916em;clear:both;}
	#footer	 a:hover {text-decoration:underline;}
	
	p#copyright {float:left;width:435px;margin-bottom:.25em;}
	p#fineCredit {float:left;width:435px;margin-bottom:.25em;text-align:right;}
		p#fineCredit a {color:#b6b1a1;}
	p#footLinks	{float:left;clear:both;width:870px;}
		p#footLinks a {color:#655846;}
	    	

/*  for addThis  */
#at20mc #at15s {border:5px solid #a59d92 !important;}

#at20mc #at_hover .at_item:hover, #at20mc #at_hover .at_item.athov, #at20mc #at_share .at_item:hover, 
#at20mc #at_share .at_item.athov, #at20mc #at16pt, #at20mc #at16psf, #at20mc #at16pf 
{background:#f0f0e8 none repeat scroll 0 0 !important;}
		




/* 	home
---------------------------------------------------------- */ 

.homeFull	{float:left;width:970px;background:url('/img/home/home_depr_bg.gif') 0 0 repeat-y;margin-bottom:3px;}        

.homeFull #flashTout {width:484px;margin-right:3px;height:408px;background:url('/img/home/home_flashtout.jpg') 0 0 no-repeat;}

	.homeFull #flashTout a {margin-top:250px;}

#homeIntro {float:left;width:383px;font-family:times, georgia, serif;font-size:15px;padding:40px 50px 0;}
	#homeIntro p {line-height:20px;margin-bottom:18px;}
	
.homeSmTout	{float:left;width:484px;margin-right:3px;}

	.homeSmTout h2 {margin:0 45px 7px;}
	.homeSmTout	p {font-family:times, georgia, serif;font-size:13px;margin:0 45px 7px;line-height:18px;}
	
	a.homeNav	{display:block;width:484px;height:30px;overflow:hidden;text-indent:-9999px;margin-bottom:12px;}
		#trms a.homeNav {background:url('/img/home/home_tout_headers.gif') 0 0 no-repeat;}
		#rmw a.homeNav {background:url('/img/home/home_tout_headers.gif') 0 -30px no-repeat;}
		#rmps a.homeNav {background:url('/img/home/home_tout_headers.gif') 0 -60px no-repeat;}
		#wbrm a.homeNav {background:url('/img/home/home_tout_headers.gif') 0 -90px no-repeat;}



/* 	food & wine
---------------------------------------------------------- */ 

/* landing */ 

.fwTout	{padding-top:3px;border-bottom:1px solid #cccccc;}
	.fwTout div {padding:20px 11px 15px;}
    	.fwTout h3, .fwTout p {margin:0 0 2px;}


.fwLanding {background:url('/img/discover/foodwine_landing_bg.gif') 243px 0 repeat-y;}
	.fwLanding #leftCol	{padding-bottom:50px;}
	.fwLanding #centerCol	{width:484px;}
	.fwLanding #rightCol	{width:240px;}

.fwDescrip h2 {margin-bottom:.5em;}
.fwDescrip p  {font-family:times, georgia, serif;font-size:1.333em;margin-bottom:0;}
	.fwDescrip p.more {font-size:13px;}
	
	#centerCol .fwDescrip {padding:33px 55px 0px;}
	#rightCol .fwDescrip {padding:33px 30px;}

#pairFood, #pairWine	{float:left;width:165px;margin-bottom:20px;} 

	#pairFood label	{float:left;width:165px;text-transform:uppercase;font-size:.916em;color:#be7a2d;
			padding-bottom:.5em;}
	#pairFood select {float:left;width:165px;margin-bottom:10px;padding:2px 0;}

    #pairFood .submitLink {float:left;}



/* recipe list */ 

.recipeList h1 {margin:0 0 .2em;}

	.recipeList form {float:left;width:360px;font-size:12px;}

	select.byFoodWine	{padding:1px 0 1px 3px;width:125px;}
	select.byFoodWineRefine {padding:1px 0 1px 3px;width:155px;margin-right:5px;}

	.recipeList table {margin-top:15px;}

	    .recipeList th {text-transform:uppercase;font-weight:normal;font-size:.916em;padding-bottom:6px;}
		    .recipeList th#recipeicon {width:56px;padding-left:44px;}
		    .recipeList th#recipename {width:252px;}
		    .recipeList th#recipecourses {width:129px;}
		    .recipeList th#recipeseason {width:107px;}
		    .recipeList th#recipepairing {width:139px;}
		
			.recipeList th#tempIcon {padding-left:44px;}
		
		.recipeList td	{padding:15px 15px 15px 0;border-bottom:2px solid #f8f8f3;}
			.recipeList td.icon {padding:0;}
			.recipeList .odd td {background:#fff;}
			
		.recipeList table h3 {margin-left:15px;font-size:1.167em;font-family:times, georgia, serif;text-transform:none;}
		.recipeList td h4 {font-size:12px;margin-bottom:5px;color:#615341;font-family:arial, helvetica, sans-serif;}



/* recipe detail */ 
                
h2.italHdr	{text-align:center;font-style:italic;color:#615341;margin-top:15px;}

.pairsTout {float:left;width:240px;}
 	.pairsTout h3 {width:240px;height:35px;text-indent:-9999px;}
		.rmwPair h3 	{background:url('/img/discover/pairtouts_hdrs.gif') 0 0 no-repeat;}
		.rmpsPair h3 	{background:url('/img/discover/pairtouts_hdrs.gif') 0 -35px no-repeat;}
		.wbrmPair h3 		{background:url('/img/discover/pairtouts_hdrs.gif') 0 -70px no-repeat;}

	#content .pairsTout ul {list-style:none;padding-left:11px;}  
	
	#ingredients	{padding:25px 0 25px 20px;}
	#ingredients ul {list-style:none;padding:8px 0 0;line-height:1.25em;}
	




/* 	news
---------------------------------------------------------- */

.accolades .fullWidthHdr h1 {margin-bottom:.2em;}

	.accolades form {float:left;width:400px;font-size:12px;}

	.accolades select	{padding:1px 0 1px 3px;width:160px;margin-right:5px;}

    .accolades .pagination {float:left; padding-top: 5px; width: 200px;}

	.accolades table {float:left;margin:15px 0 20px;}

	    .accolades th {text-align:left;text-transform:uppercase;font-weight:normal;font-size:.916em;padding-bottom:6px;}
		    .accolades th#accName {width:374px;}
		    .accolades th#accDate {width:192px;}
		    .accolades th#accWinery {width:211px;}
		
		.accolades td	{padding:15px 15px 12px 0;border-bottom:2px solid #f8f8f3;}
			.accolades .name {padding-left:43px;padding-right:150px;}
			.accolades .odd td {background:#fff;}
			
        .accolades td a {font-size:1.167em;font-family:times, georgia, serif;line-height:1.33em;}



/* 	events
---------------------------------------------------------- */

dl.upcmngEvents	{float:left;width:220px;padding:10px;border-top:7px solid #c88335;font-size:.916em;}
	dl.rmpsList {border-top:7px solid #a12a1d;}
	dl.wbrmList {border-top:7px solid #25507b;}
		
	dl.upcmngEvents dt {width:50px;float:left;padding-bottom:15px;clear:both;}
	dl.upcmngEvents dd {width:165px;float:left;padding-bottom:15px;}


img.eventsCentCol {margin-bottom:10px;}

.smEventTout	{float:left;padding:22px 12px 0 20px;width:208px;}
	.smEventTout p {margin:0;}

.eventTout	{float:left;padding:0 20px 20px 0;width:360px;}
	.eventTout h2 {margin-bottom:.2em;margin-top:.2em;font-family:arial, helvetica, sans-serif;font-size:1.333em;color:#615341;}
	.eventTout p {margin:0;}

.events #rightCol .borders {float:left;} 

dl.eventInfo {padding-top:15px;}
	dl.eventInfo dt {font-size:1.333em;}
	dl.eventInfo dd {line-height:1.7em;}
	dl.eventInfo span {text-transform:uppercase;color:#c88335;}

#rmps dl.eventInfo span {color:#A12A1D;}

.eventIcon	{float:left;width:267px;padding:10px 0 15px;}

a#viewGallery, a#buyTix	{display:block;text-align:center;font-style:italic;font-family:times, georgia, serif;
		font-size:1.5em;margin:3px 0;padding:18px 0;background:#f1f0e9;}
		
    a#viewGallery	{width:363px;}
	a#buyTix	{width:240px;}	
                         	
.discover #leftCol .italHdr {margin:45px 0 8px;}

ul#thisLastNav	{list-style:none;font-size:.916em;padding:0 0 10px;}
	ul#thisLastNav li {float:left;width:100px;margin:0 10px;}
    	ul#thisLastNav li#thisYear {text-align:right;}

	ul#thisLastNav a  {color:#be7a2d;}
		ul#thisLastNav a:hover {color:#9a5302;}
		
    ul#thisLastNav .active a  {color:#615341;}
		ul#thisLastNav .active a:hover {color:#342a1d;}  

dl.tourStops	{float:left;width:190px;margin-left:20px;padding:16px 0 10px;border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;line-height:1.5em;}
	dl.tourStops dt {color:#c88335;font-size:1.167em;}
		dl.tourStops dt span {color:#615341;font-size:.857em; white-space: nowrap;}
    dl.tourStops dd	{padding-bottom:20px;}

	#oldTours {display: none;} /* for jquery effects */
	#previous_year_active #oldTours {display: block;}
	#previous_year_active #currentTours {display: none;}

#discFeat	{padding:15px 20px 0;}
	#discFeat .italHdr {text-align:left;}                                                                




/* 	the robert mondavi story
---------------------------------------------------------- */

#flashTout {float:left;width:483px;margin-right:2px;height:454px;background:url('/img/trms/flashtout_bg.jpg') 0 0 no-repeat;}
	#flashTout a {display:block;text-indent:-9999px;height:118px;width:236px;overflow:hidden;
		background:url('/img/trms/flash_tout.gif') 0 0 no-repeat;margin-top:300px;}
		
img#rmVis {margin-top:90px;}


	


/* 	robert mondavi winery
---------------------------------------------------------- */

.rmwLanding {height:400px;background:url('/img/rmw/rmw_landing_bg.jpg') 0 0 no-repeat;}

a#rmwLogo	{display:block;text-indent:-9999px;width:240px;height:124px;overflow:hidden;
	background:url('/img/rmw/rmw_logo.gif') 0 0 no-repeat;}
	
.tourDetail #rightCol h1 {margin-bottom:.2em;}
	
.tourDetail .bigBtn a {padding:12px 20px 10px;}  


#recipeTout	{float:left;padding:28px 23px;}
	#content #recipeTout ul	{list-style:none;padding:12px 0 8px;margin:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}




/* at the winery */     

.atWineryLanding {background:url('/img/global/four_col_bg.gif') 0 0 repeat-y;text-align:center;}

.atWineryLanding a#rmwLogo {float:left;} 

	.atWineryLanding div {float:left;width:180px;margin-right:3px;padding:50px 30px 80px;}
		.atWineryLanding .lastCol {margin-right:0;}
    .atWineryLanding p	{font-family:times, georgia, serif;font-size:1.333em;}

	.atWineryLanding .sectionLndgNav  {background:#fff url('/img/global/section_nav_bg.jpg') center top no-repeat;padding:0;}

	#content #sculptNav  {background:none;padding-bottom:0;}

.atWineryLanding #atWineryLandingHdr {padding:0;width:970px;float:left;background:#fff;border-bottom:3px solid #f8f8f3;}





/* art collection */     

.artWide	{width:483px;}
.artThin	{width:240px;}

#artIntro	{padding:37px 50px 0;width:383px;height:160px;}

#bigArtTout, .smArtTout {float:left;margin-bottom:3px;background-position:0 0;background-repeat:no-repeat;} 

#bigArtTout, #bigArtTout a	{width:483px;height:394px;}
.smArtTout, .smArtTout a {width:240px;height:195px;}
	.smArtTout a {height:157px;}

	#bigArtTout a, .smArtTout a  {display:block;padding-top:38px;text-align:center;
		color:#615341;font-size:11px;background:url('/img/rmw/art_tout_bg.gif') 0 0 repeat-x;}
		
    #bigArtTout a:hover, .smArtTout a:hover  {color:#342a1d;} 

body#gallery {background:#4c4338;padding:45px 0;}

	p.return {text-align:center;font-style:italic;margin:0;font-size:11px;}
    	p.return a {color:#fff;font-family:times, georgia, serif;}
        	p.return a:hover {color:#ccc;}
                                   
    body#gallery #content {background:url('/img/rmw/art_gallery_depr_bg.jpg') 0 105px no-repeat;}  
    body#gallery #leftCol {padding-bottom:363px;}  
    body#gallery #fullWidth {background:#fff;padding:15px 0;}  
			
	#flashReq1, #flashReq2 {float:left;width:404px;}		
			
	#flashReq1 {text-align:right;border-right:1px solid #ccc;padding:20px 40px;}		
		#flashReq1 h1 {margin:0;}
			
	#flashReq2 {padding:15px 40px;}		
		#flashReq2 h2 {margin:0;width:250px;color:#615341;font-style:italic;}
		
dl.centeredTout	{text-align:center;padding:30px 20px;line-height:1.5em;}
	dl.centeredTout dt {color: #be7a2d;text-transform:uppercase;font-size:.916em;}
	#favRecipes {padding:30px 40px;}	

dl.hours	{text-align:center;padding:30px 20px;line-height:1.5em;}
	dl.hours dt {color: #be7a2d;text-transform:uppercase;font-size:.916em;}

	h1.twoPanelsHdr {float:left;padding:30px 0 0 412px;margin-bottom:16px;}

	.twoPanel	{float:left;width:727px;padding-bottom:30px;}
		.twoPanel img   {float:left;margin:0 3px 0 0;}
		.twoPanelInfo 	{float:left;width:260px;margin-left:50px;padding:20px 0;border-top:1px solid #ccc;}
	    .twoPanel p		{margin-bottom:0;}   


/* events and concerts */     

#privEvntTout	{float:left;background:#fff;text-align:center;}
	#privEvntTout h2 {margin:20px 0 0;}  
	#privEvntTout p {padding:0 20px;}
	


.wineryEvents	{float:left;width:727px;}
	.wineryEvents img   {float:left;}
	.wineryEvents div	{float:left;width:264px;padding:37px 50px 0;overflow:hidden;}
    .wineryEvents p	{margin-bottom:15px;}
    .wineryEvents dl.upcmngEvents	{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:254px;padding:17px 5px 15px;}
    	.wineryEvents dl.upcmngEvents dt {padding-bottom:5px;}
		.wineryEvents dl.upcmngEvents dd {width:204px;padding-bottom:5px;}

        p.seeAll	{float:left;text-transform:uppercase;margin:8px 5px;font-size:11px;width:254px;}   
	
.video {
	float:left;
	margin:0 3px 0 0;
	width:362px;
	height:272px;
	background: #fff;
}
	.video div {padding:20px;font-size:1.2em;}


#sponsors {float:left;width:240px;padding:25px 0;}

	#sponsors h3 {font-size:.916em;text-transform:uppercase;color:#615341;margin:0 3px 20px;}
	#sponsors img {border:1px solid #cfcfcf;}
	#sponsors ul {list-style:none;margin:0;padding:0;}
		#sponsors li {float:left;padding:0 6px 6px 0;}
        #sponsors li.even {padding-right:0;} 






/* 	robert mondavi private selection
---------------------------------------------------------- */

.rmpsLanding {height:400px;background:url('/img/rmps/rmps_landing_bg.jpg') 0 0 no-repeat;}

a#rmpsLogo	{display:block;text-indent:-9999px;width:240px;height:140px;overflow:hidden;
	background:url('/img/rmps/rmps_logo.gif') 0 0 no-repeat;}

#leftCol a#rmpsLogo	{height:120px;} 


.newsTout	{float:left;background:#fff;text-align:center;padding-top:20px;}
	.newsTout h2 {margin:20px 0 0;}  
	.newsTout p {padding:0 20px;}
    #content ul.newsletters {text-align:left;list-style:none;padding:0 15px 5px 5px;}
    	#content ul.newsletters li {padding-left:15px;background:url('/img/global/download_icon.gif') 0 2px no-repeat;}

                              

/* 	woodbridge
---------------------------------------------------------- */

.wbLanding {height:400px;background:url('/img/wb/wb_landing_bg.jpg') 0 0 no-repeat;}

a#wbLogo	{display:block;text-indent:-9999px;width:240px;height:131px;overflow:hidden;
	background:url('/img/wb/wb_logo.gif') 0 0 no-repeat;}

#leftCol a#wbLogo	{height:120px;}

a#timelineTout {display:block;width:364px;padding-top:122px;margin-bottom:20px;background:url('../img/wb/wb_timeline_tout.jpg') 0 0 no-repeat;}
                                   
#discTout h2, #discTout a {color: #be7a2d;}
	#discTout a:hover {color:#9a5302;} 
	
	#discTout div   {background:url('/img/global/section_nav_bg.jpg') center top no-repeat;padding:10px 0 0;}
	#discTout div ul   {list-style:none;background:url('/img/global/section_nav_bg.jpg') center bottom no-repeat;padding:0 0 5px;}
	
dl#wbRecipes {width:;}
dl#wbRecipes dd {width:254px;}
                                   



/* 	contact
---------------------------------------------------------- */

.contact {background:url('/img/global/four_col_bg.gif') 0 0 repeat-y;text-align:center;}

	.contact div {float:left;width:180px;margin-right:3px;padding:50px 30px 50px;font-size:11px;}
	
		.contact .lastCol {margin-right:0;}
        .contact div h2 {font-size:18px;}

	.contact div.contactInfoWrap   {float:left;width:180px;background:url('/img/global/section_nav_bg.jpg') center top no-repeat;
		padding:20px 0 0;}
	.contact div.contactInfo   {float:left;width:180px;background:url('/img/global/section_nav_bg.jpg') center bottom no-repeat;
		padding: 0;}

    .contact div.contactInfo h3, .contact #trms  div.contactInfo h3, .contact #rmps  div.contactInfo h3, 
	.contact #wbrm  div.contactInfo h3 {font-size:11px;color:#5b4e3d;}

     div.contactInfo p {margin-bottom:20px;}

.contactForm .lrgLede span {text-transform:uppercase;font-size:.688em;} 

.contactForm form div {float:left;width:280px;padding-bottom:10px;}

	.contactForm label	{float:left;width:280px;text-transform:uppercase;font-size:.916em;color:#9c9286;padding-bottom:2px;}
		.contactForm label.req {color:#5b4e3d;}
	
		.contactForm input, .contactForm textarea	{border:1px solid #ccc;width:264px;margin-bottom:2px;padding:2px;font-family:arial, helvetica, sans-serif;font-size:12px;color:#5b4e3d;}	
	
	    #cntctPhone input {float:left;width:90px;}
	
	    .contactForm form div.radioBtns {float:left;width:175px;padding:3px 0 0 5px;}
	    	#cntctPhone .radioBtns input {float:left;width:20px;margin-right:2px;border:none;}
	        #cntctPhone .radioBtns label {float:left;width:58px;text-transform:none;}

#CommentsErrorMsg {color:#A12A1D;}


/* 	sitemap
---------------------------------------------------------- */

#content #sitemap {padding:0;list-style:none;}
	#content #sitemap ul	{padding:4px 0 0;list-style:none;margin:0;} 
	#content #sitemap ul ul  {padding-bottom:4px;}
#sitemap li {margin-bottom:15px;}
	#sitemap li li {padding:4px 0 0 15px;border-left:1px solid #ccc;margin:0;}




/* 	deprecated #nav
---------------------------------------------------------- */ 

.withTout #navTopWrapper, #navTout {float:left;width:485px;overflow:hidden;}

a#logo 	{clear:both;display:block;text-indent:-9999px;width:136px;height:60px;margin-left:416px;margin-bottom:18px;
		background:url('/img/global/logo.gif') 0 0 no-repeat;overflow:hidden;}
   #nav.withTout a#logo {float:left;margin-left:175px;}   

#navTout h2 {margin:0;}
#navTout h2 a  {float:left;display:block;text-indent:-9999px;width:484px;height:115px;margin:0;
	background:#f1f0e9 url('/img/global/nav_tout_bg.jpg') 0 0 no-repeat;}

#nav ul {list-style:none;clear:both;font-family:times, georgia, serif;font-size:13px;} 
		#nav a	{color:#3f3323;overflow:hidden;}

	/* 	mainNav  */ 

	ul#mainNav	{float:left;padding-left:300px;margin:19px 0 4px;}
		#nav.withTout  ul#mainNav   {float:left;padding-left:50px;}
	
  		ul#mainNav li {float:left;margin-right:19px;}
                                                          
			ul#mainNav a:hover	{color:#c88335;}
			
			a#winesNav, a#discNav, a#eventsNav, a#newsNav, a#clubNav, a#shopNav 
				{display:block;text-indent:-9999px;height:7px;margin-bottom:7px;}     
			
			a#winesNav		{background:url('/img/global/main_nav_depr.gif') 0 0 no-repeat;width:34px;}
			a#discNav 		{background:url('/img/global/main_nav_depr.gif') -53px 0 no-repeat;width:87px;}
			a#eventsNav 	{background:url('/img/global/main_nav_depr.gif') -158px 0 no-repeat;width:40px;}
			a#newsNav 		{background:url('/img/global/main_nav_depr.gif') -217px 0 no-repeat;width:30px;}                                                      
			a#clubNav 		{background:url('/img/global/main_nav_depr.gif') -265px 0 no-repeat;width:61px;}
			a#shopNav 		{background:url('/img/global/main_nav_depr.gif') -345px 0 no-repeat;width:29px;}
						
			a#winesNav:hover	{background:url('/img/global/main_nav_depr.gif') 0 -7px no-repeat;}
			a#discNav:hover		{background:url('/img/global/main_nav_depr.gif') -53px -7px no-repeat;}
			a#eventsNav:hover 	{background:url('/img/global/main_nav_depr.gif') -158px -7px no-repeat;}
			a#newsNav:hover		{background:url('/img/global/main_nav_depr.gif') -217px -7px no-repeat;}                                                      
			a#clubNav:hover		{background:url('/img/global/main_nav_depr.gif') -265px -7px no-repeat;}
			a#shopNav:hover		{background:url('/img/global/main_nav_depr.gif') -345px -7px no-repeat;}
				   	
			/* 	mainNav dropdowns */ 

			ul#mainNav ul {position: absolute;left: -999em;margin:0;background:#f0efe7;
					padding:25px 20px 15px;border-top: 1px #cccccc solid;border-bottom: 1px #cccccc solid;}
			ul#mainNav li:hover ul, ul#mainNav li.sfhover ul {left: auto;}

				ul#mainNav ul li {float:none;padding-bottom:9px;margin:0;}

	/* 	subNav  */ 

	ul#subNav	{float:left;width:970px;margin:3px 0 0;}
		ul#subNav li {float:left;}
		
		ul#subNav a:hover	{color:#c88335;}

		#trmsNav a.subNav, #rmwNav a.subNav, #rmpsNav a.subNav
			{display:block;text-indent:-9999px;width:240px;height:35px;margin-right:3px;overflow:hidden;}
			
		#wbmdNav a.subNav
			{display:block;text-indent:-9999px;width:241px;height:35px;margin-right:3px;}

        #trmsNav a.subNav {background:url('/img/global/sub_nav_depr.gif') 0 0 no-repeat;}
        #rmwNav a.subNav  {background:url('/img/global/sub_nav_depr.gif') -243px 0 no-repeat;}
        #rmpsNav a.subNav {background:url('/img/global/sub_nav_depr.gif') -486px 0 no-repeat;}
        #wbmdNav a.subNav {background:url('/img/global/sub_nav_depr.gif') -729px 0 no-repeat;margin:0;}


			/* 	subNav dropdowns */ 

			ul#subNav ul {position: absolute;left: -999em;margin:0;background:#f0efe7;text-align:center;width:200px;
					padding:25px 20px 15px;border-top: 1px #cccccc solid;border-bottom: 1px #cccccc solid;}
				ul#subNav #wbmdNav ul {width:201px;} 
				
			ul#subNav li:hover ul, ul#mainNav li.sfhover ul {left: auto;}
            ul#subNav li:hover {visibility:		inherit; /* fixes IE7 'sticky bug' */ }

				ul#subNav ul li {float:none;padding-bottom:9px;margin:0;}

                #nav #trmsNav a:hover {color:#b49101;}
                #nav #rmwNav a:hover  {color:#c88335;}
                #nav #rmpsNav a:hover {color:#7c150a;}
                #nav #wbmdNav a:hover {color:#25507b;}     

/** age verification **/
#ageVeri {width:430px;background: #f8f8f3;padding:15px 0 0;text-align:center;}
	#ageVeri a#logo  {float:left;margin-left:155px;margin-bottom:40px;display:inline;}
    #ageVeri h2	{clear:both;margin-bottom:30px;line-height:1.2em;}
	#ageVeri .bigBtn {width: 144px; margin-left:170px;padding-top:10px;display:inline;}
	#ageVeri .bigBtn a   {padding:10px 30px 8px;}
    #ageVeri p {padding:0 15px;}


/* video modals */
#videoWrap {width: 640px;text-align:right;margin-top:10px;}
.closeDOMWindow {padding-right:10px;}


/* coupon section */
.couponSection h2 {margin:0 0 3em;}
.couponSection .submitLink {color:#A12A1D;}