/*
Theme Name: California Wines
Theme URI: http://californiawindes.com/
Description: WordPress Theme created for California Wines.
Author: Futurescape
Version: 1.0
License: All rights reserved
*/


@import url("reset.css");

/* ----------------------- SITE STRUCTURE ----------------------*/
body {
	margin: 0;
	padding: 0;
	background: #000;
	font-family:arial;
	font-family:12px;	
}
strong{font-weight:700;}
a{color: #AA2B22; text-decoration:none;}
a:hover{color: #AA2B22; text-decoration:underline;}
a:link {	color: #AA2B22; text-decoration:none;}
a:visited {color: #AA2B22;}
a:active,a:hover {	text-decoration:underline;}

.left{float:left;}
.right{float:right;}
.clear{ clear:both;}

/* Text meant only for screen readers */
.screen-reader-text {position: absolute; left: -9000px;}
em{font-style:italic!important;}

/*============***======== */

#wrapper {
	width: 960px;
	margin: auto;
	background:#000;
	position: relative;
}

/*============ HEADER ===================== */

#header{padding:20px 0 10px 20px; line-height:100%; background:#fff;}

/*= Logo */
#site-title{margin:0; padding:0;position:absolute; top:20px; left:20px; z-index:999;}
#site-title a{	
	display:block; height:103px; width:131px; text-indent:0; 
	background:url(images/logo.jpg) no-repeat 0 0; text-indent:-999em;
}

#site-title a img {  display:block !important;}
.recipe_content_single h2{display: inline; position: relative; width:100%; top:-40px; float:left;}

#site-title a.fr { background:url(images/logo_fr.jpg) no-repeat 0 0 !important; }
.home #header{padding:6px 0 7px 20px;}
.home #site-title{top:11px;}

#site-title a img {display:none;}


/*============MAIN. NAVIGATION======== */

#access {float: left;	margin: 2px 0 0 135px;	width: 600px; display: block;}
#access .menu-header,div.menu {	font-size: 12px;	margin: 0; padding:0;}

/* FIRST LEVEL */
#access .menu-header ul,div.menu ul {	list-style: none;	margin: 0; padding:0 0 0 15px; }
#access .menu-header li,div.menu li {	
	font-size: 12px; letter-spacing:.02em; float: left;	font-weight:700;
	position: relative; * z-index:20; border-right: 1px dotted #999; padding: 2px 8px;
}
#access .menu-header li,div.menu li.page-item-79 {border-right: none; padding-right: 0;}
#access .menu-header li,div.menu li.page-item-558 {border-right: none; padding-right: 0;}
#access ul li a {display: block;	text-decoration: none;	color: #fff; text-transform:uppercase;}


/*============ SITE SEARCH FORM ================= */

#searchform{display:none;}
#searchform #s{display:none;}
#searchform #btnsearch{display:none;}


/*=============== MAIN. ===================*/

#main {position: relative;}

/*= page header image / slideshow */
#page-header {position:absolute; top:0; left:0; width:960px; margin:auto; z-index:1;}
#page-header img { margin:auto;}

/*= page content image / slideshow */

/* HOME SLIDE SHOW  */
.slideshow{position:absolute; top:0; left:0; width:960px; height:453px; margin:auto; z-index:1; overflow:hidden;}
.slideshow img{width:960px; margin:auto;}

.container {position:absolute; top: 135px; left:0; padding:216px 20px 0 20px; z-index:999; width:920px;}
.home .container{top:105px; left:0; padding:348px 0 0 0; width:960px;}


/* TITLE  WRAPPER */

#title_wrapper{
	position:absolute; top:0; left:20px;
	width:920px; height:185px;
}
#title_wrapper .page_title{
	position:absolute; bottom:0; left:20px;
	z-index:15;
}
#title_wrapper .parent_title{
	padding:0; margin:0 0 19px -12px; line-height:100%;
	font-size:13px; font-family:georgia; text-transform:uppercase;
	color:#FFEEEE; letter-spacing:0.2em; text-indent:0;
}
#title_wrapper .parent_title span{font-size:17px; color:#f47933; letter-spacing:0;}
#title_wrapper .parent_title span.north_coast{color:#f47933;}
#title_wrapper .parent_title span.central_coast{color:#D6E03D;}
#title_wrapper .parent_title span.sierra_foothills{color:#FFD31B;}
#title_wrapper .parent_title span.inland_valleys{color:#00BFDA;}
#title_wrapper .parent_title span.southern_california{color:#D1861C;}
#title_wrapper .parent_title span.far_north{color:#B40E03;}

#title_wrapper .page_title h1{ margin:0; padding:0;}

.home .page_title{	position:absolute; top:0; left:36px;}
.home .page_title h2{	
	background:url(images/home_title.png) no-repeat 0 0;
	width:370px;	height:293px; text-indent:-999em;
}


/************************************
========== HOME MAIN NAV =================
*************************************/

ul.home_main_nav {
	background:black; list-style:none;
	width:221px; padding:20px 0 16px 20px; margin:0;	
	position:absolute; top:0; right:0;
}
ul.home_main_nav li{ 
	border-bottom:1px solid #666666;
	padding:16px 0 17px 1px; margin-right:6px;
	line-height:24px; height:38px;
}
ul.home_main_nav li a{
	display:block; font-size:16px; color:#FFFEEE; text-decoration:none; 
	text-transform:uppercase; text-indent:0;	height:17px;
}
ul.home_main_nav li a:hover{color:#FFCC00;}
ul.home_main_nav li a span{	
	display:block; width:221px;
	font-family:georgia; letter-spacing:0.12em; 
	font-size:12px;	line-height:12px;	
	text-transform:uppercase;	text-indent:0;
}
ul.home_main_nav li.discover-california{ padding-top:0;}
ul.home_main_nav li.events{ border-bottom:none; padding-bottom:0px; }

ul.home_main_nav li.discover-california a{ background-position:0 0;	width:168px; }
ul.home_main_nav li.discover-california a:hover{ background-position:-250px 0;}

ul.home_main_nav li.meet-the-grapes a{background-position:0 -100px;	width:136px;}
ul.home_main_nav li.meet-the-grapes a:hover{background-position:-250px -100px;	}

ul.home_main_nav li.sustainable-winegrowing a{background-position:0 -50px;	width:216px;}
ul.home_main_nav li.sustainable-winegrowing a:hover{background-position:-250px -50px;}

ul.home_main_nav li.events a{	background-position:0 -150px;	width:56px;}
ul.home_main_nav li.events a:hover{	background-position:-250px -150px;}


/************************************
	=== HOME FEATURED SECTION ====
*************************************/

#featured_section{position:relative;padding:12px 0 0 0;}
#featured_section ul{margin:0;	padding:0;}
#featured_section ul li{display:block; float:left; color:#FFFEEE; width:188px;	padding: 0 0 0 3px;}
#featured_section ul li.first a{padding:0 0 0 9px;}
#featured_section ul li a.featured-title{display:block;}
#featured_section ul li a{
	color:#FFCC00; cursor:pointer; text-transform:uppercase;
	letter-spacing:0.1em;  font-size:11px; font-family:georgia;	line-height:11px;
}
#featured_section ul li a span{color:#FFFEEE;}
#featured_section ul li a:hover{text-decoration:none; color:#fff;}

#featured_section .featured-caption{
	width:192px; height:192px; float:left; margin:11px 0 0 0;
	color:#fff;	position: relative; overflow: hidden;
}
#featured_section .featured-caption img{
	border:none; position:absolute; 
	height:192px; width:192px; top:0; left:0;
}
#featured_section .featured-caption-text{
	position:absolute; height:152px; width:172px;
	padding:20px 10px; top:0;	left:0;	display:none;	color:#FFFEEE;	
	font-size:12px; font-family:arial!important; line-height:15px;
}
#featured_section .featured-caption-text h3{
	background:url(images/featured-captions/h_featured_headings.png) no-repeat 0 0;
	height:52px; text-indent:-999em; margin:0 0 14px 0; padding:0; color:#F47933;
	/*font-size:31px; line-height:28px; text-transform:uppercase; letter-spacing:-0.05em;*/
}
#featured_section #video .featured-caption-text h3{background-position:0 0; width:173px;}
#featured_section #wine-month .featured-caption-text h3{background-position:0 -70px; width:110px;}
#featured_section #wine-map .featured-caption-text h3{background-position:0 -140px; width:93px;}
#featured_section #winery-finder .featured-caption-text h3{background-position:0 -210px; width:72px;}

#featured_section .featured-caption-text a{
	background:url(images/featured-captions/red-arrow.png) no-repeat right 7px;
	color:#F47933; font-family:georgia; font-style:italic; font-size:13px; 
	padding-right:13px;	text-transform:none; letter-spacing:0;
}
#featured_section .featured-caption-text a:hover{text-decoration:underline; color:#F47933;}
#featured_section ul li.first .featured-caption-text a{ padding:0 13px 0 0!important;}

#featured_section .featured-caption-text p{margin:0!important;	padding:0 0 5px 0;}
#featured_section #fun-fact .featured-caption-text {text-align:center; margin:20px 0 0 0;}
#featured_section #fun-fact .featured-caption-text {font-family:georgia!important; font-size:14px!important; line-height:20px!important;}
#featured_section #fun-fact .featured-caption-text span{font-size:22px!important;color:#F47933!important;}

#featured_section #winery-finder .search{background:#FFFDEE; float:left; height:21px; width:162px;	margin: 5px 0 10px 0;}
#featured_section #winery-finder .search #txt_search{
	background:#FFFDEE; width:125px; float:left;
	border:none; color:#333333; font-family:arial; 
	float:left; font-size:11px; line-height: 11px;
	padding: 4px 5px 0 7px;
}
#featured_section #winery-finder .search #btnsearch{
	border:none; background:url(images/icon_search.png) no-repeat 0 0;
	height:12px; width:14px;float:right;
	margin:5px 5px 0 0;
}


/*******************************************
======== DISCOVER CALIFORNIA Template  ====
*************************************/

/*==  SideBar Style == */

#discover-california .side-col{
	width:255px; float:left; /*background:#FFFEEF;*/
	padding:20px 20px 27px 20px; position:relative;
}
#discover-california h3{	
	color:#333;	font-size:11px; font-weight:400; line-height:100%;	font-family:georgia; 
  margin:0 0 15px 0; padding:0;	text-transform:uppercase;	letter-spacing:0.11em;
}
#discover-california h3 span{font-size:12px; color: #f47933; font-weight:700; }
#discover-california  .side-col h3{margin:0 0 12px 0;}

#dc_menu{min-height:160px;}
#dc_menu ul{	margin:0; padding:0; list-style:none; width:145px; float:left;}
#dc_menu ul li{	padding:0;	position:relative;	margin:0 0 8px 0;}
#dc_menu ul li a{display:block; width: 140px; height:17px;	text-indent:-999em;}

#dc_menu ul li.north_coast a{background:url(images/mnu-north_coast.png) no-repeat 0 0;}
#dc_menu ul li.north_coast a:hover{background-position:-200px 0}

#dc_menu ul li.central_coast a{background:url(images/mnu-central_coast.png) no-repeat 0 0;}
#dc_menu ul li.central_coast a:hover{background-position:-200px 0;}

#dc_menu ul li.sierra_foothills a{background:url(images/mnu-sierra_foothills.png) no-repeat 0 0;}
#dc_menu ul li.sierra_foothills a:hover{background-position:-200px 0;}

#dc_menu ul li.inland_valleys a{background:url(images/mnu-inland_valleys.png) no-repeat 0 0;}
#dc_menu ul li.inland_valleys a:hover{background-position:-200px 0;}

#dc_menu ul li.southern_california a{background:url(images/mnu-southern_california.png) no-repeat 0 0;}
#dc_menu ul li.southern_california a:hover{background-position:-200px 0;}

#dc_menu ul li.far_north_california a{background:url(images/mnu-far_north_california.png) no-repeat 0 0;}
#dc_menu ul li.far_north_california a:hover{background-position:-200px 0;}

#dc_menu ul li.current_page_parent a,
#dc_menu ul li.current_page_item a,
#dc_menu ul li.current_page_ancestor a{
	background-position:-400px 0;
}

#dc_menu ul li.current_page_parent a:hover,
#dc_menu ul li.current_page_item a:hover,
#dc_menu ul li.current_page_ancestor a:hover{
	background-position:-400px 0;
}

#dc_menu ul ul { 
	left: 100%; top: -5px;
	padding:5px 0 10px 0; margin:0;
	position:absolute; list-style:none;
	width:145px; visibility:hidden;
	z-index:999;
}
#dc_menu ul ul li{ background:none; padding:0 10px 2px 5px; margin:0;}
#dc_menu ul ul li a{ 
	background:none!important; color:#303030; text-indent:0;
	font-family:georgia; font-size:12px; font-style:italic;
	text-transform:none; display:inline;	
}
/* DISCOVER CALIFORNIA 2ND LEVEL MENU HOVER */

/*#dc_menu ul li:hover > ul { visibility: visible;}
#dc_menu ul li ul li a:hover {color:#303030 !important; text-decoration:none !important;}*/

#dc_menu ul#dc_subnav ul{
	float:none; margin-left: 11px!important; padding-left:0!important;
	width:200px; position:relative !important; top:0; left:0;
	visibility:visible;	margin:5px 0 0 0; padding:0;
}
#dc_menu ul#dc_subnav ul li{padding-left:0;}
#dc_menu ul#dc_subnav ul li a{color:#303030; padding: 0 0 0 8px;}
#dc_menu ul#dc_subnav ul li a:hover{
	border-bottom:none; color:#F47933!important; text-decoration:underline;
	background:url(images/sidenav-over-arrow.png) no-repeat 0 4px!important;
}
#dc_menu ul ul li.current_page_item a{
	background:url(images/sidenav-over-arrow.png) no-repeat 0 4px!important;
	border-bottom:none; color:#F47933!important; text-decoration:underline!important;
}
#dc_menu ul ul li.current_page_item a:hover{	color:#F47933!important;}
#dc_menu ul ul li a:visited{text-decoration:none;}
#dc_menu ul ul li.current_page_item a{
	background:url(images/sidenav-over-arrow.png) no-repeat 0 4px!important;
	border-bottom:none; color:#F47933!important; text-decoration:underline!important;
}
#dc_menu ul ul li.current_page_item a:hover{	color:#F47933!important;}

/* All SIDEBAR SUB NAV  - OVER  AND ACTIVE STYLE  */

#dc_menu ul#dc_subnav li.central_coast ul li a:hover,
#dc_menu ul#dc_subnav li.central_coast ul li.current_page_item a{
	background-position:0 -16px!important; color:#b8c128!important;
}

#dc_menu ul#dc_subnav li.sierra_foothills ul li a:hover,
#dc_menu ul#dc_subnav li.sierra_foothills ul li.current_page_item a{
	background-position:0 -36px!important; color:#efc004!important;
}

#dc_menu ul#dc_subnav li.inland_valleys ul li a:hover,
#dc_menu ul#dc_subnav li.inland_valleys ul li.current_page_item a{
	background-position:0 -56px!important; color:#28C0DB!important; 
}

#dc_menu ul#dc_subnav li.southern_california ul li a:hover,
#dc_menu ul#dc_subnav li.southern_california ul li.current_page_item a{
	background-position:0 -76px!important; color:#D1851B!important;
}

#dc_menu ul#dc_subnav li.far_north_california ul li a:hover,
#dc_menu ul#dc_subnav li.far_north_california ul li.current_page_item a{
	background-position:0 -96px!important; color:#B30E03!important;
}
/* END  */


/* DISCOVER CALIFORNIA  - SIDEBAR MAP */

.map_wrapper{width:270px; margin-top:5px;	position:relative;}

.map_wrapper .map_discover_california{	background:url(images/side-map/map_discover_california.png) no-repeat 0 0; margin:0 0 0 -8px;}
	.map_wrapper .far_north_california{background-position: -300px 0;}
	.map_wrapper .north_coast{	background-position: -600px 0;}
	.map_wrapper .central_coast{	background-position: -900px 0;}
	.map_wrapper .inland_valleys{	background-position: 0 -500px;}
	.map_wrapper .sierra_foothills{	background-position: -300px -500px;}
	.map_wrapper .southern_california{	background-position: -600px -500px;}

/* NORTH COAST  and  NORTH COAST SUB PAGES MAP */

.level2_map_wrapper{width:255px; margin-top:5px;	position:relative; border-top:1px dotted #999; padding:10px 0 0 0;}
.level2_map_wrapper .map_north_coast{	background:url(images/side-map/map_north_coast.png) no-repeat 0 0; width:255px; height:620px;}
	.level2_map_wrapper .napa_valley{	background-position: -300px 0;}
	.level2_map_wrapper .mendocino_county{background-position: -600px 0;}
	.level2_map_wrapper .lake_county{	background-position: -900px 0;}
	.level2_map_wrapper .sonoma_county{	background-position: -1200px 0;}
	.level2_map_wrapper .los_carneros{	background-position: -1500px 0;}

.level3_map_wrapper{width:255px; margin-top:5px; position:relative; border-top:1px dotted #999; padding:10px 0 0 0;}
.level3_map_wrapper .map_napa_valley{	background:url(images/side-map/map_napa_valley.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .napa_valley{	background-position: -300px 0;}
	.level3_map_wrapper .stags_leap_district{	background-position: -600px 0;}
	.level3_map_wrapper .atlas_peak{background-position: -900px 0;}
	.level3_map_wrapper .wild_horse_valley{	background-position: -1200px 0;}
	.level3_map_wrapper .yountville{	background-position: -1500px 0;}
	.level3_map_wrapper .chiles_valley{	background-position: -1800px 0;}
	.level3_map_wrapper .diamond_mountain_district{	background-position: -2100px 0;}
	.level3_map_wrapper .howell_mountain{	background-position: -2400px 0;}
	.level3_map_wrapper .st_helena{	background-position: -2700px 0;}
	.level3_map_wrapper .spring_mountain_district{	background-position: -3000px 0;}
	.level3_map_wrapper .mt_veeder{	background-position: -3300px 0;}
	.level3_map_wrapper .calistoga{	background-position: -3600px 0;}
	.level3_map_wrapper .oak_knoll_district{	background-position: -3900px 0;}
	.level3_map_wrapper .oak_ville{	background-position: -4200px 0;}
	.level3_map_wrapper .rutherford{	background-position: -4500px 0;}
	.level3_map_wrapper .los_carneros_nv{	background-position: -4800px 0;}
	
	
.level3_map_wrapper .map_mendocino_county{	background:url(images/side-map/map_mendocino_county.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .yorkville_highlands{	background-position: -300px 0;}
	.level3_map_wrapper .redwood_valley{	background-position: -600px 0;}
	.level3_map_wrapper .potter_valley{	background-position: -900px 0;}
	.level3_map_wrapper .mendocino_ridge{	background-position: -1200px 0;}
	.level3_map_wrapper .mendocino{	background-position: -1500px 0;}
	.level3_map_wrapper .mcdowell_valley{background-position: -1800px 0;}
	.level3_map_wrapper .covelo{	background-position: -2100px 0;}
	.level3_map_wrapper .dos_rios{	background-position: -2400px 0;}
	.level3_map_wrapper .cole_ranch{	background-position: -2700px 0;}
	.level3_map_wrapper .anderson_valley{	background-position: -3000px 0;}
	
	
.level3_map_wrapper .map_sonoma_county{	background:url(images/side-map/map_sonoma_county.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .alexander_valley{	background-position: -300px 0;}
	.level3_map_wrapper .bennett_valley{	background-position: -600px 0;}
	.level3_map_wrapper .chalk_hill{	background-position: -900px 0;}
	.level3_map_wrapper .dry_creek_valley{	background-position: -1200px 0;}
	.level3_map_wrapper .green_valley{	background-position: -1500px 0;}
	.level3_map_wrapper .knights_valley{	background-position: -1800px 0;}
	.level3_map_wrapper .northern_sonoma{	background-position: -2100px 0;}
	.level3_map_wrapper .rockpile{background-position: -2400px 0;}
	.level3_map_wrapper .russian_river_valley{	background-position: -2700px 0;}
	.level3_map_wrapper .sonoma_coast{	background-position: -3000px 0;}
	.level3_map_wrapper .sonoma_mountain{	background-position: -3300px 0;}
	.level3_map_wrapper .sonoma_valley{	background-position: -3600px 0;}
	.level3_map_wrapper .los_carneros_sc{	background-position: -3900px 0;}
	
.level3_map_wrapper .map_los_carneros{	background:url(images/side-map/map_los_carneros.png) no-repeat 0 0; width:255px; height:622px;}
.level3_map_wrapper .map_lake_county{	background:url(images/side-map/map_lake_county.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .red_hills_lake{	background-position: -300px 0;}
	.level3_map_wrapper .benmore_valley{	background-position: -600px 0;}
	.level3_map_wrapper .clear_lake{	background-position: -900px 0;}
	.level3_map_wrapper .high_valley{	background-position: -1200px 0;}
	.level3_map_wrapper .guenoc_valley{	background-position: -1500px 0;}


/* CENTRAL COAST  and  CENTRAL COAST SUB PAGES MAP */

.level2_map_wrapper .map_central_coast{	background:url(images/side-map/map_central_coast.png) no-repeat 0 0; width:255px; height:620px;}
	.level2_map_wrapper .san_francisco_bay{	background-position: -300px 0;}
	.level2_map_wrapper .livermore_valley{background-position: -600px 0;}
	.level2_map_wrapper .monterey_county{	background-position: -900px 0;}
	.level2_map_wrapper .san_benito_county{	background-position: -1200px 0;}
	.level2_map_wrapper .paso_robles{	background-position: -1500px 0;}
	.level2_map_wrapper .san_luis_obispo{	background-position: -1800px 0;}
	.level2_map_wrapper .santa_barbara{	background-position: -2100px 0;}
	.level2_map_wrapper .santa_clara_county{	background-position: -2400px 0;}
	.level2_map_wrapper .santa_cruz_mountains{	background-position: -2700px 0;}
	
.level3_map_wrapper .map_monterey_county{	background:url(images/side-map/map_monterey_county.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .monterey{	background-position: -300px 0;}
	.level3_map_wrapper .arroyo_seco{	background-position: -600px 0;}
	.level3_map_wrapper .carmel_valley{	background-position: -900px 0;}
	.level3_map_wrapper .chalone{	background-position: -1200px 0;}
	.level3_map_wrapper .hames_valley{	background-position: -1500px 0;}
	.level3_map_wrapper .san_antonio_valley{	background-position: -1800px 0;}
	.level3_map_wrapper .san_bernabe{background-position: -2100px 0;}
	.level3_map_wrapper .san_lucas{	background-position: -2400px 0;}
	.level3_map_wrapper .santa_lucia_highlands{	background-position: -2700px 0;}

.level3_map_wrapper .map_paso_robles{	background:url(images/side-map/map_paso_robles.png) no-repeat 0 0; width:255px; height:622px;}
.level3_map_wrapper .map_livermore_valley{	background:url(images/side-map/map_livermore_valley.png) no-repeat 0 0; width:255px; height:622px;}
.level3_map_wrapper .map_san_francisco_bay{	background:url(images/side-map/map_san_francisco_bay.png) no-repeat 0 0; width:255px; height:622px;}

.level3_map_wrapper .map_san_benito_county{	background:url(images/side-map/map_san_benito_county.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .san_benito{	background-position: -300px 0;}
	.level3_map_wrapper .paicines{	background-position: -600px 0;}
	.level3_map_wrapper .pacheco_pass{	background-position: -900px 0;}
	.level3_map_wrapper .mt_harlen{	background-position: -1200px 0;}
	.level3_map_wrapper .lime_kiln_valley{	background-position: -1500px 0;}
	.level3_map_wrapper .chienega_valley{	background-position: -1800px 0;}

.level3_map_wrapper .map_san_luis_obispo{	background:url(images/side-map/map_san_luis_obispo.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .paso_robles_sanluis{	background-position: -300px 0;}
	.level3_map_wrapper .edna_valley{	background-position: -600px 0;}
	.level3_map_wrapper .arroyo_grande_valley{	background-position: -900px 0;}
	.level3_map_wrapper .york_mountain{	background-position: -1200px 0;}

.level3_map_wrapper .map_santa_barbara_county{	background:url(images/side-map/map_santa_barbara_county.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .happy_canyon{	background-position: -300px 0;}
	.level3_map_wrapper .rita_hills{	background-position: -600px 0;}
	.level3_map_wrapper .santa_ynez_valley{	background-position: -900px 0;}
	.level3_map_wrapper .santa_maria_valley{	background-position: -1200px 0;}
	
.level3_map_wrapper .map_santa_clara_county{	background:url(images/side-map/map_santa_clara_county.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .san_ysidro_district{	background-position: -300px 0;}
	.level3_map_wrapper .santa_clara_valley{	background-position: -600px 0;}
	
.level3_map_wrapper .map_santa_cruz_mountains{	background:url(images/side-map/map_santa_cruz_mountains.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .ben_lomond_mountain{	background-position: -300px 0;}
	.level3_map_wrapper .santa_cruz_mountains{	background-position: -600px 0;}
	
/* SIERRA FOOTHILLS  and  SIERRA FOOTHILLS SUB PAGES MAP */
.level2_map_wrapper .map_sierra_foothills{background:url(images/side-map/map_sierra_foothills.png) no-repeat 0 0; width:255px; height:622px;}
	.level2_map_wrapper .amador_county{	background-position: -300px 0;}
	.level2_map_wrapper .el_dorado_county{	background-position: -600px 0;}
	.level2_map_wrapper .calaveras_county{	background-position: -900px 0;}
	.level2_map_wrapper .nevada_county{	background-position: -1200px 0;}
	.level2_map_wrapper .placer_county{	background-position: -1500px 0;}
	
.level3_map_wrapper .map_amador_county{	background:url(images/side-map/map_amador_county.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .california_shenandoah_valley{	background-position: -300px 0;}
	.level3_map_wrapper .fiddletown{	background-position: -600px 0;}
	
.level3_map_wrapper .map_calaveras_county{	background:url(images/side-map/map_calaveras_county.png) no-repeat 0 0; width:255px; height:622px;}

.level3_map_wrapper .map_el_dorado_county{	background:url(images/side-map/map_el_dorado_county.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .fair_play{	background-position: -300px 0;}
	.level3_map_wrapper .el_dorado{	background-position: -600px 0;}
	
.level3_map_wrapper .map_nevada_county{	background:url(images/side-map/map_nevada_county.png) no-repeat 0 0; width:255px; height:622px;}
.level3_map_wrapper .map_placer_county{	background:url(images/side-map/map_placer_county.png) no-repeat 0 0; width:255px; height:622px;}

/* INLAND VALLEYS  and   INLAND VALLEYS SUB PAGES MAP */
.level2_map_wrapper .map_inland_valleys{background:url(images/side-map/map_inland_valleys.png) no-repeat 0 0; width:255px; height:622px;}
	.level2_map_wrapper .lodi_and_the_delta{	background-position: -300px 0;}
	.level2_map_wrapper .madera_county{	background-position: -600px 0;}
	.level2_map_wrapper .sacramento_valley{	background-position: -900px 0;}
	.level2_map_wrapper .san_joaquin_valley{	background-position: -1200px 0;}

.level3_map_wrapper .map_lodi_and_the{	background:url(images/side-map/map_lodi_delta.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .mokelumne_river{	background-position: -300px 0;}
	.level3_map_wrapper .lodi{	background-position: -600px 0;}

.level3_map_wrapper .map_madera_county{	background:url(images/side-map/map_madera_county.png) no-repeat 0 0; width:255px; height:622px;}

.level3_map_wrapper .map_sacramento_valley{	background:url(images/side-map/map_sacramento_valley.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .river_junction{	background-position: -300px 0;}
	.level3_map_wrapper .tracy_hills{	background-position: -600px 0;}
	.level3_map_wrapper .dunnigan_hills{	background-position: -900px 0;}
	.level3_map_wrapper .capay_valley{	background-position: -1200px 0;}
	.level3_map_wrapper .jahant{	background-position: -1500px 0;}
	.level3_map_wrapper .clements_hills{	background-position: -1800px 0;}
	.level3_map_wrapper .sloughouse{	background-position: -2100px 0;}
	.level3_map_wrapper .cosumnes_river{	background-position: -2400px 0;}
	.level3_map_wrapper .merritt_island{	background-position: -2700px 0;}
	.level3_map_wrapper .clarksburg{	background-position: -3000px 0;}
	.level3_map_wrapper .borden_ranch{	background-position: -3300px 0;}
	.level3_map_wrapper .alta_mesa{	background-position: -3600px 0;}
	.level3_map_wrapper .mokelumne_river_sv{	background-position: -3900px 0;}
	.level3_map_wrapper .lodi_sv{	background-position: -4200px 0;}
	
.level3_map_wrapper .map_san_joaquin_valley{	background:url(images/side-map/map_san_joaquin_valley.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .madera{	background-position: -300px 0;}
	.level3_map_wrapper .salado_creek{	background-position: -600px 0;}
	.level3_map_wrapper .diablo_grande{	background-position: -900px 0;}

/* SOUTHERN CALIFORNIA  and  SOUTHERN CALIFORNIA SUB PAGES MAP */
.level2_map_wrapper .map_southern_california{background:url(images/side-map/map_southern_california.png) no-repeat 0 0; width:255px; height:622px;}
	.level2_map_wrapper .los_angeles_area{	background-position: -300px 0;}
	.level2_map_wrapper .cucamonga_valley{	background-position: -600px 0;}
	.level2_map_wrapper .san_diego_county{	background-position: -900px 0;}
	.level2_map_wrapper .temecula_valley{	background-position: -1200px 0;}
	
.level3_map_wrapper .map_cucamonga_valley{	background:url(images/side-map/map_cucamonga_valley.png) no-repeat 0 0; width:255px; height:622px;}

.level3_map_wrapper .map_los_angeles_county,
.level3_map_wrapper .map_los_angeles_area{	
	background:url(images/side-map/map_los_angeles_county.png) no-repeat 0 0; width:255px; height:622px;
}
	.level3_map_wrapper .sierra_pelona_valley{	background-position: -300px 0;}
	.level3_map_wrapper .saddle_rock_malibu{	background-position: -600px 0;}
	.level3_map_wrapper .malibu_newton_canyon{	background-position: -900px 0;}
	.level3_map_wrapper .leona_valley{	background-position: -1200px 0;}

.level3_map_wrapper .map_san_diego_county{	background:url(images/side-map/map_san_diego_county.png) no-repeat 0 0; width:255px; height:622px;}
	.level3_map_wrapper .san_pasqual_valley{	background-position: -300px 0;}
	.level3_map_wrapper .ramona_valley{	background-position: -600px 0;}

.level3_map_wrapper .map_temecula_valley{	background:url(images/side-map/map_temecula_valley.png) no-repeat 0 0; width:255px; height:622px;}


/* FAR NORTH CALIFORNIA MAP */
.level2_map_wrapper .map_far_north_california{background:url(images/side-map/map_far_north_california.png) no-repeat 0 0; width:255px; height:622px;}
	.level2_map_wrapper .siskiyou_county{	background-position: -300px 0;}
	.level2_map_wrapper .humboldt_county{	background-position: -600px 0;}
	.level2_map_wrapper .trinity_county{	background-position: -900px 0;}
	
.map_wrapper .desc{
	position:absolute; top:110px; right:5px;
	font-family:arial; font-size:12px;
	color:#666; line-height:16px;
}
.map_wrapper .desc a{color:#AA2B22; font-family:georgia; font-style:italic;}
.map_wrapper .desc a:hover{text-decoration:underline;}
.map_wrapper .desc span{
	color:#F47933; font-size:24px; font-family:"times new roman";
	display:block; float:left; width:14px; height:50px;
}

div.side-links {margin:11px 0 0 0;}
div.side-links p{margin:0 0 5px 0;	padding:0;}
div.side-links p.last{margin:0!important;	padding:0;}
div.side-links p a{
	font-family:georgia; font-style:italic; font-size:12px;
	padding-right:13px;	color:#AA2B22; line-height:16px;
	background:url(images/arrow.png) no-repeat right 8px;
}
div.side-links p a:hover{text-decoration:underline;}


/*==  Main Col Style == */

#discover-california #content{ padding:0; margin:0;}
#discover-california #dc_wrapper{
	position:relative; 
	width:920px;
	background:url(images/bg_discover.png) repeat-y 0 0;
	display:block !important;
}
#discover-california .main-col{
	width:582px; float:right;
	/*background:#FFFEEF;*/ padding:18px 20px 29px 20px;
	color:#666666; font-size:12px; line-height:16px;
}
.introText{
	font-size:20px; font-family:georgia; 
	line-height:28px; color:#303030;
	margin:0 0 20px 0;
	border-bottom:1px solid #A7A49C;
}
.introText a{
	font-family:georgia; font-size:14px; color:#AA2B22; font-style:italic;
	text-decoration:none; background:url(images/arrow.png) no-repeat right 9px;
	padding-right:12px; 
}
.introText a:hover {text-decoration:underline;}

.intro_links{
	font-size:14px;	line-height:20px; margin:0 0 18px 0;
}

.color-29C1DB {color:#29C1DB;}
.border-none {border: none !important; margin:0!important;}

#discover-california .main-col p{ margin:0 0 15px 0; padding:0;}
.col-left{width:270px; float:left; font-family:arial; font-size:12px; line-height:16px; color:#666;}
.col-right{width:270px; float:right; font-family:arial; font-size:12px; line-height:16px; color:#666;}
.col-left .last,.col-right .last{margin: 0!important; padding:0!important;}

/* Discover California - LEVEL 2  -  Template */

#col_284{	width:284px; border-top:1px solid #ADADAA; padding:21px 0 0 0;}
#col_284 h3{margin:0 0 15px 0;}
#col_284 .wineries_list{font-size:12px; font-family:arial;}
#col_284 .wineries_list ul{ margin:15px 0 0 0; padding:0;}
#col_284 .wineries_list ul li{margin:0 0 20px 0;}
#col_284 .wineries_list ul li a{color:#F47933; font-weight:700; text-decoration:none;}

#col_284 .event_list{width:280px; }



/* Featured Recipe */
.recipe_img {margin:0 0 8px 0; display:block; width:282px; overflow:hidden;}
.recipe_img img{margin:0 0 5px 0; display:block; width:282px;  height:282px; }
.recipe_img .view_recipe a{	float:right; font-family:georgia; font-size:12px;	font-style:italic; line-height:16px;}
.recipe_title{
	font-size:18px; color:#F47933; line-height:22px;
	font-family:arial; margin:0 0 8px 0;
}
.recipe_title a{color:#F47933;}
.recipe_title a:hover{color:#AA2B22;}

.recipe_details {font-family:arial; font-size:12px; line-height:16px;}
.recipe_details p{margin:0 0 23px 0; padding:0;}
.featured_recipe .hline{display:block; width:85px; background:#999; height:1px; margin:0 0 15px 0; padding:0;}
.featured_recipe h4{
	color:#F47933; font-weight:700; 
}

/* Winery Search */
#winery-search{ height:23px; width:199px; background:#FFFDEE; border:1px solid #C0C0BC;}
#winery-search #s{
	background:#FFFDEE; border:none; color:#333333;
	font-family:arial; float:left; font-size:11px; line-height: 11px;
	width:165px; padding: 5px 5px 0 7px; 	line-height:100%;
}
#winery-search #btn_winery_search,
#winery_search_by_name #btn_search_winery_title{ 
	border:none; background:url(images/icon_search.png) no-repeat 0 0;
	height:12px; width:14px;float:right;
	margin:5px 5px 0 0;
}


.wineries{ font-family:arial; font-size:12px; line-height:16px; }
.wineries_list ul li a{color:#F47933;	font-weight:700; text-decoration:none; padding:0;}
.wineries_list ul li a:hover{ color:#B30D03!important; text-decoration:underline!important;}

/*.wineries_list .showing_page{color:#333333;  margin:10px 0 0 0;	font-size:11px; line-height:100%;}
.wineries_paging{	margin-top:9px; line-height:100%;}
.wineries_paging,.wineries_paging a{	color:#AA2B22; font-family:georgia; font-style:italic; font-size:12px;}
.wineries_paging a:visited{text-decoration:none;}
.wineries_paging a:hover,.wineries_paging a.active{color:#333333; text-decoration:underline;}
.view_all{background:url(images/arrow.png) no-repeat right 7px; padding:0 15px 0 0;}
.view_all:hover{color:#AA2B22!important;}
*/


/* Discover California - LEVEL 3  -  Template */

#col_134{width:134px;}
#col_134 ul{margin:0; padding:0;}
#col_134 ul li{
	border-top:1px solid #ADADAA; padding:20px 0; color:#000; letter-spacing:0.035em;
	text-transform:uppercase; font-family:georgia; font-size:10px; line-height:16px;
}
#col_134 ul li.last{padding-bottom:0;}

#col_422{width:422px; border-top:1px solid #ADADAA; padding:20px 0 20px 10px;}
#col_422 h3{margin-left:-10px!important;}
#col_422 .wineries_list{font-size:12px; font-family:arial;}
#col_422 .wineries_list ul{ margin:15px 0 0 0; padding:0;}
#col_422 .wineries_list ul li{margin:0 0 20px 0;}
#col_422 .wineries_list ul li a{color:#F47933; font-weight:700; text-decoration:none;}

.events_list_wrapper{margin:20px 0 0 0!important; padding:20px 0 0 0; border-top:1px dotted #999;}
.events_list{margin:0; padding:0; font-family:arial; font-size:12px; line-height:16px; color:#6D6E71;}
.events_list li{margin: 0 0 20px 0;}
.events_list li .title{padding:0;}
.events_list li .title a{ color:#F47933; font-family:arial; font-size:12px; font-weight:700; text-decoration:none; padding:0;}
.events_list li .title a:hover{ color:#B30D03; text-decoration:underline;}

.events_list li .event_date{color:#303030; font-weight:700;}
.events_list li .event_location{}
.events_list li .event_excerpt{ margin:3px 0 0 0;}
.events_list li .desc{padding:0!important;}

.more_events a{
	color:#AA2B22; background:url(images/arrow.png) no-repeat right 7px;
	padding-right:15px; font-weight:400; font-style:italic; font-family:georgia;
}
.more_events a:hover{text-decoration:underline;}

/*******************************************
======== MEET THE GRAPES Template  ====
*************************************/
/*
#red_wines_slideshow .slideshow,
#rose_wines_slideshow .slideshow,
#white_wines_slideshow .slideshow{
	display:none;
}*/
#red_wines_bgslideshow,
#rose_wines_bgslideshow,
#white_wines_bgslideshow{
	width:960px; overflow:hidden;
}

#red_wines_bgslideshow ul,
#rose_wines_bgslideshow ul,
#white_wines_bgslideshow ul{
	display:none;
}

#page-header .bg_banner_wrapper ul.slideshow2 {
	overflow:hidden; border:1px solid red; 
	width:960px!important; display:none;
}

#meet-the-grapes #content{	background:#FFFEEF; padding:20px 20px 31px 20px;}
#meet-the-grapes .introText{border:none;}

ul.wine-tabs {
	margin: 0; padding: 0 0 14px 0; list-style: none;
	height: 40px;	width: 100%; background:url(images/dotted-line.png) repeat-x left bottom;
}
ul.wine-tabs li {
	float: left; text-indent:-999em;
	background: #E8E6D0;	overflow: hidden;
	position: relative;	margin-right:2px;
}
ul.wine-tabs li.red {width:284px;}
ul.wine-tabs li.rose {width:295px;}
ul.wine-tabs li.white {width:296px; margin:0;}

ul.wine-tabs li a {
	text-decoration: none; display: block; color: #fff;	font-size: 19px; height:23px;
	outline: none; text-transform:uppercase; padding: 6px 22px 10px 22px;
	background:url(images/tabs-meet_the_grapes.png) no-repeat 0 0;
}
ul.wine-tabs li.red a{background-position:0 0;}
ul.wine-tabs li.red a:hover,ul.wine-tabs li.red a.active{background-position:0 -50px;}

ul.wine-tabs li.rose a{background-position:-300px 0px;}
ul.wine-tabs li.rose a:hover,ul.wine-tabs li.rose a.active{background-position:-300px -50px;}

ul.wine-tabs li.white a{background-position:-600px 0px;}
ul.wine-tabs li.white a:hover,ul.wine-tabs li.white a.active{background-position:-600px -50px;}

.wines_carousel_wrapper {	float:left;}
.wines_carousel_wrapper .wines_carousel {	padding: 4px 10px 0 0; display:none;	font-size: 12px;}
.wines_carousel_wrapper .wines_carousel h3 {font-size: 28px; text-transform:uppercase; margin:0; padding:0; letter-spacing:0.02em;}
.wines_carousel_wrapper .wines_carousel .wine_desc {display:none;}
.wines_carousel_wrapper .wines_carousel .on_the_table {display:none;}

.jcarousel-item {cursor: pointer;}
.jcarousel-item .wine_glass {display:block; height:182px; display: block; text-indent: -999em;}
.jcarousel-item .wine_desc,.slideitem  .on_the_table{display:none;}
.jcarousel-item-mouseover .wine_glass, 
.jcarousel-item-active .wine_glass {
	background-position: 0 -200px !important;
}


.carousel_default_content,
.carousel_content_wrapper{
	border-top:1px dotted #999;
	margin:17px 0 0 0; width:880px; padding:20px 0 0 0;
	font-size:12px; font-family:arial; color:#666; line-height:16px;
}
.carousel_default_content div{background:#F1EEDB; padding:17px 14px 20px 14px; height:125px;}
.carousel_content_wrapper{display:none;}
.carousel_default_content h3{margin:0 0 11px 0; font-size:24px; color:#333; text-transform:uppercase;}

.sliding_content_wrapper{width:638px; float:left; padding-right:10px; border-right:1px dotted #999;}
.sliding_content{background:#E8E5D0; width:610px; overflow:hidden;	padding:17px 14px 14px 14px;}
.sliding_content .wine_title{font-size:24px; font-family:georgia; text-transform:uppercase; margin-bottom:14px; color:#333;}
.sliding_content .wine_desc{
	margin-bottom:14px; line-height:16px;
	float:left; width:270px; padding:0 20px 0 0; 
	border-right:1px dotted #999999; color:#666;
}	
.sliding_content .on_the_table{float:right; width:270px; padding:0 20px 0 0;}
.sliding_content .on_the_table strong{	
	text-transform:uppercase; font-size:11px; font-family: georgia; 
	color:#333; line-height:17px; font-weight:400; letter-spacing:.11em;
}
.sliding_content .on_the_table .desc{font-size:12px; color:#666; line-height:16px; font-family:arial;}
.sliding_content .on_the_table .desc p{margin:0 0 5px 0;}


.side-infobar{ 
	width:205px; float:right;	padding:17px 10px 5px 10px; margin:0;
	font-family:georgia; font-size:14px; line-height:18px; color:#333;
}
.side-infobar .star{
	float:left; width:10px; margin-right:5px;
	font-weight:700; color:#F47933; font-size:24px;
	line-height:100%; font-family:times new roman;
}
.side-infobar .info{	margin:4px 0 15px 0; width:184px; float:right;}
.side-infobar .info span{font-family:georgia; font-size:14px; line-height:18px; color:#333;}

.carousel_content_wrapper a{ font-size:12px; font-family:georgia; font-style:italic; text-decoration:none; padding-right:12px; }
.carousel_content_wrapper  a{ background:url(images/arrow.png) no-repeat right 7px;}
.carousel_content_wrapper  a:hover{text-decoration:underline;}
.border_bottom{border-bottom:1px dotted #999; padding-bottom:20px;}


/***************************************************
======== SELECTING, TASTING AND SERVING Template  ====
**********************************************/
#selecting_tasting #content{	
	background:#FFFEEF; padding:17px 20px 31px 20px; 
	color:#666; font-family:arial; font-size:12px; line-height:16px;
}
#selecting_tasting .introText{padding:0 40px 5px 0;}
#selecting_tasting .introText p{margin:0 0 10px 0; padding:0;}

#selecting_tasting h3{	
	color:#333;	font-size:24px; margin:-2px 0 10px 0; padding:0;
	text-transform:uppercase;	letter-spacing:0.02em; line-height:0;
}
#selecting_tasting strong{font-family:arial; font-size:14px; font-weight:700;}
#selecting_tasting p{margin:0 0 15px 0;}

.selecting_col{width:267px; padding:0 15px 0 0; margin:0 15px 0 0; border-right:1px dotted #999; float:left;}
.tasting_col{width:267px; padding:0 15px 0 0; margin:0 15px 0 0; border-right:1px dotted #999; float:left;}
.serving_col{width:269px; padding:0 15px 0 0; float:left;}
#selecting_tasting .last{padding:0; margin:0; border:none;}

.restaurant_ordering{
	border-top:1px dotted #999;
	padding:20px 0 0 0; position:relative;
}
.restaurant_ordering .pop_up_link{
	position:absolute; top:30px; right:0;
	font-family:georgia; font-size:14px;
	color:#666; line-height:18px;
}
.restaurant_ordering .pop_up_link a{
	color:#AA2B22; font-family:georgia; font-style:italic; text-decoration:underline; font-size:12px;
	background:url(images/arrow.png) no-repeat right 7px; padding-right:12px;}
.restaurant_ordering .pop_up_link a:hover{text-decoration:underline;}
.restaurant_ordering .pop_up_link span{
	color:#F47933; font-size:24px; font-family:"times new roman";
	display:block; float:left; width:14px; height:50px;
}

/************************************************
======== WINE 101 Template  ====
********************************************/

#wine101 #content{
	background:#FFFEEF; padding:20px 20px 31px 20px; color:#666;
	font-family:arial; font-size:12px; line-height:16px;
}
#wine101 #content .col_285{
	width:270px; padding:0 15px 0 0;
	float:left; position:relative;
}
#wine101 #content .col_595{
	width:579px; padding:0 0 0 15px; float:right;
	border-left:1px dotted #999;
}
#wine101 h3{
	color:#333;	font-size:11px; font-weight:400; line-height:100%;	font-family:georgia; 
  margin:0; padding:0;	text-transform:uppercase;	letter-spacing:0.11em; 
}
#wine101 h3 span{font-size:12px; color: #f47933; font-weight:700; }
#wine101 .introText{padding-bottom:5px; padding:0 40px 0 0;}
#wine101 .introText p{margin:0 0 15px 0; padding:0;}

#wine101 .winegrowing{
	width:269px;	height: 268px; overflow:hidden; 
	position:relative; 	margin:20px 0 30px 0;
}
#wine101 .winegrowing .seasons_graph{
	background:url(images/seasons_graph.png) no-repeat 0 0;
	margin:0; z-index:1; width:269px; height:268px;
}
#wine101 .winegrowing .fall{background-position:-700px 0;}
#wine101 .winegrowing .winter{background-position:-350px 0;}
#wine101 .winegrowing .summer{background-position:-1050px 0;}
#wine101 .winegrowing .spring{background-position:-1400px 0;}

#wine101 .winegrowing .help_text{
	position:absolute; top:120px; left:70px;
	z-index:2; font-family:georgia; font-size:12px; 
	color:#666; font-style:italic; text-align:center;
}

#wine101  #take_quiz_wrapper{
	border:1px dotted #999;
	border-left:none;	border-right:none;
	padding:10px 0;	height:80px;
}
#wine101 #take_quiz_wrapper .take_quiz{
	background:#E1D1A8 url(images/bg_take_quiz.gif) no-repeat 0 0;
	padding:25px 10px 0 80px; height:55px; 
}
#wine101 #take_quiz_wrapper .take_quiz a{
	font-size:12px; font-family:georgia; font-style:italic; text-decoration:none; padding-right:12px; 
	background:url(images/arrow.png) no-repeat right 7px;
}
#wine101 #take_quiz_wrapper .take_quiz a:hover{text-decoration:underline;}

#wine101 #sb_fun_facts{margin:18px 0 0 0;}
#wine101 #sb_fun_facts h3{margin:0 0 18px 0;}

#wine101 #wine_making{
	padding:20px 10px 10px 10px; border-bottom:1px dotted #999;
}
.winemaking_title{margin:0; padding:3px 0 0 0; width:200px; float:left;}
.winemaking_title li{display:block; margin-bottom:10px;}
.winemaking_title li a{display:block; height:24px; background:url(images/hd_wine_making.png) no-repeat 0 0; text-indent:-999em;}

.winemaking_title li.harvest a{width:108px; background-position:0 0;}
.winemaking_title li.harvest a:hover,
.winemaking_title li.harvest a.active{
	background-position:-300px 0;
}

.winemaking_title li.crush a{width:86px; background-position:0 -50px;}
.winemaking_title li.crush a:hover,
.winemaking_title li.crush a.active{
	background-position:-300px -50px;
}

.winemaking_title li.fermentation a{width:170px; background-position:0 -100px;}
.winemaking_title li.fermentation a:hover,
.winemaking_title li.fermentation a.active{
	background-position:-300px -100px;
}

.winemaking_title li.aging a{width:80px; background-position:0 -150px;}
.winemaking_title li.aging a:hover,
.winemaking_title li.aging a.active{
	background-position:-300px -150px;
}

.winemaking_title li.finishing a{width:120px; background-position:0 -200px;}
.winemaking_title li.finishing a:hover,
.winemaking_title li.finishing a.active{
	background-position:-300px -200px;
}

.winemaking_title li.tirage a{width:211px; background-position:0 -250px;}
.winemaking_title li.tirage a:hover,
.winemaking_title li.tirage a.active{
	background-position:-300px -250px;
}

.winemaking_details_wrapper{width:336px; float:right; line-height:16px;}
.winemaking_details{display:none;}

#fun_facts_wrapper{margin:20px 0 0 0;}
.col_420{width:418px;	 padding:0 15px 0 0; float:left;	border-right:1px dotted #999;}
.col_145{width:122px;	float:right; padding-left:15px;}

ul.fun_facts{padding:15px 0 15px 10px; margin:0 0 20px 0; width:408px; border-bottom:1px dotted #999;}
ul.fun_facts li{display:block; float:left; padding:0 15px 0 0; margin-right:15px; border-right:1px dotted #999;}
ul.fun_facts li.last{display:block; float:left; padding:0; margin:0; border:none;}

.col_145 h3 {line-height:16px!important; width:122px; display:block;}
.col_145 h3 span{width:11px; height:40px; display:block; float:left;}
.col_145 h3 div{float:left; display:block; width:100px;}

.col_145 a.read_wine_label{
	font-size:12px; font-family:georgia; font-style:italic; text-decoration:none; padding-right:12px; 
	background:url(images/arrow.png) no-repeat right 7px;}
}
.col_145 a.read_wine_label:hover{text-decoration:underline!important;}
.wine_bottle{
	margin:20px 0 0 0;
	background:url(images/wine_bottle.png) no-repeat top right;
	width:127px; height:309px;
}


ul.conversion-tabs {	width:408px; margin: 20px 0 0 10px; padding:0; list-style: none; width: 418px;}
ul.conversion-tabs li {
	float: left; text-indent:-999em; margin:0 2px 2px 0;
	background: #E8E6D0;	overflow: hidden; position: relative;
}
ul.conversion-tabs li.temperature{width:134px;}
ul.conversion-tabs li.distance {width:136px;}
ul.conversion-tabs li.area {width:134px; margin-right:0;}
ul.conversion-tabs li.volume{ clear:both; width:134px;}
ul.conversion-tabs li.vineyard  {width:136px;}
ul.conversion-tabs li.mass{width:134px; margin-right:0;}

ul.conversion-tabs li a {
	text-decoration: none; display: block; color: #fff;	font-size: 19px; height:30px;
	outline: none; text-transform:uppercase; background:url(images/tbs_conversion_chart.png) no-repeat 0 0;
}
ul.conversion-tabs li.temperature a{background-position:0 0;}
ul.conversion-tabs li.temperature a:hover,ul.conversion-tabs li.temperature a.active{background-position:0 -50px;}

ul.conversion-tabs li.distance a{background-position:-200px 0px;}
ul.conversion-tabs li.distance a:hover,ul.conversion-tabs li.distance a.active{background-position:-200px -50px;}

ul.conversion-tabs li.area a{background-position:-400px 0px;}
ul.conversion-tabs li.area a:hover,ul.conversion-tabs li.area a.active{background-position:-400px -50px;}

ul.conversion-tabs li.volume a{background-position:-600px 0;}
ul.conversion-tabs li.volume a:hover,ul.conversion-tabs li.volume a.active{background-position:-600px -50px;}

ul.conversion-tabs li.vineyard a{background-position:-800px 0px;}
ul.conversion-tabs li.vineyard a:hover,ul.conversion-tabs li.vineyard a.active{background-position:-800px -50px;}

ul.conversion-tabs li.mass a{background-position:-1000px 0px;}
ul.conversion-tabs li.mass a:hover,ul.conversion-tabs li.mass a.active{background-position:-1000px -50px;}


.conversion_content_wrapper{margin:17px 0 0 10px;}
.conversion_content_wrapper .conversion_tabs_content{
	display:none; font-family:arial; 
	font-size:13px; color:#666; line-height:22px;
}
.conversion_content_wrapper .conversion_tabs_content span{font-size:12px; margin:5px 0 0 0;}
.conversion_content_wrapper .conversion_tabs_content .conversion_title{
	font-size:22px; color:#F47933; margin:0 5px 5px 0; 
	float:left; clear:left; text-transform:uppercase;
}
.conversion_content_wrapper .conversion_tabs_content .conversion_details{font-size:13px; line-height:22px;}
.conversion_content_wrapper .conversion_tabs_content .conversion_details img{ margin:10px 0 0 0;}
.conversion_content_wrapper .conversion_tabs_content .conversion_details .col_left{width:240px; float:left;}
.conversion_content_wrapper .conversion_tabs_content .conversion_details .col_right{width:140px; float:right;}


#wine_label_popup{display:none; margin:10px 0 20px 0; font-size:12px;}
#wine_label_popup h3{margin:0 0 20px 0;}
#wine_label_popup h3 span{font-weight:700;}

#wine_label_popup #wine_labels{float:left; width:270px; height:333px; margin:0 0 0 10px;}
#wine_label_popup .labels{width:270px; height:333px; background:url(images/bg_wine_label.png) no-repeat 0 0;}
#wine_label_popup .default{width:270px; height:333px; background:url(images/bg_wine_label.png) no-repeat -300px 0;}

#wine_label_popup .california_winery{background-position: -300px 0;}
#wine_label_popup .zinfandel{background-position: -600px 0;}
#wine_label_popup .napa_valley{background-position: -900px 0;}
#wine_label_popup .california_vaniyards{background-position: -1200px 0;}
#wine_label_popup .vintage_year{background-position: -1500px 0;}

#wine_label_popup .wine_labels_wrapper{float:left; width:190px; margin:15px 0 0 0;}
#wine_label_popup .wine_label_content{
	display:none; font-size:12px; line-height:16px; color:#333;
}

#wine_label_popup .wine_label_content h3{background:url(images/hd_wine_label.png) no-repeat 0 0; margin:0 0 5px 0; text-indent:-999em; height:16px;}
#wine_label_popup #california_winery h3{background-position:0 0; width:38px;}
#wine_label_popup #zinfandel h3{background-position:0 -50px; width:92px;}
#wine_label_popup #napa_valley h3{background-position:0 -100px; width:113px;}
#wine_label_popup #california_vaniyards h3{background-position:0 -150px; width:66px;}
#wine_label_popup #vintage_year h3{background-position:0 -200px; width:94px;}


/************************************************
======== WINE And FOOD Template  ====
********************************************/

#wine_and_food #content{
	background:#FFFFFF; padding:20px 20px 31px 20px; color:#666;
	font-family:arial; font-size:12px; line-height:16px;
}
#wine_and_food #content .col_582{
	width:562px; padding:0 20px 0 0; float:left;
	border-right:1px dotted #999; position:relative;
}
#wine_and_food #content .col_297{
	width:257px; padding:0 15px 0 11px;
	float:right;
}
#wine_and_food h3{
	color:#333;	font-size:11px; font-weight:400; line-height:100%;	font-family:georgia; 
  margin:0; padding:0;	text-transform:uppercase;	letter-spacing:0.11em;
}
#wine_and_food h3 span{font-size:12px; color: #f47933; font-weight:700; }
#wine_and_food #content .col_297 h3{margin-left:-11px;}

#wine_and_food .introText{padding-bottom:5px; padding:0 40px 0 0;}
#wine_and_food .introText p{margin:0 0 15px 0; padding:0;}

#wine_and_food .recipes_wrapper{	margin:18px 0 0 0;}
#wine_and_food .col_582 .showing_page{position:absolute; top:-10px; right:20px;}

#wine_and_food .f_recipe{width:562px; border-bottom:1px dotted #999;	padding:0 0 20px 0; margin:0 0 20px 0;}
#wine_and_food .f_recipe .recipe_date{font-size:11px; font-family:georgia; line-height:16px; text-transform:uppercase; margin:0 0 10px 0;}
#wine_and_food .f_recipe .recipe_thumb{width:282px; float:left;}
#wine_and_food .f_recipe .recipe_thumb img{width:282px;}
#wine_and_food .f_recipe .recipe_details{width:264px; float:right;font-size:14px; line-height:18px;}
#wine_and_food .f_recipe .recipe_title{margin:0 0 5px 0;}
#wine_and_food .f_recipe .recipe_title a{
	color:#F47933; font-family:arial; font-size:20px; 
	line-height:24px;	margin:0 0 10px 0; text-decoration:none!important; 
	font-weight:700; letter-spacing:0.025em!important;
}

#wine_and_food .recipe{width:562px; border-bottom:1px dotted #999;	padding:0 0 20px 0; margin:0 0 20px 0;}
#wine_and_food .recipe .recipe_date{font-size:11px; font-family:arial; line-height:14px!important;}
#wine_and_food .recipe .recipe_thumb{width:112px; float:left;}
#wine_and_food .recipe .recipe_thumb img{width:112px; height:112px;}
#wine_and_food .recipe .recipe_details{width:427px; float:right;}
#wine_and_food .recipe .recipe_details .recipe_title{margin:0 0 5px 0; line-height:14px;}
#wine_and_food .recipe .recipe_details .recipe_title a{
	color:#333; font-family:arial; font-size:14px; 
	line-height:16px; margin:0 0 10px 0; text-decoration:none!important; 
	font-weight:700; letter-spacing:0.025em!important;
}
#wine_and_food .view_recipe{	margin:10px 0 0 0; font-family:georgia; font-size:12px; font-style:italic;}


#wine_and_food  .col_582 .paging a {margin-right:5px;}
#pairing_suggestions{margin:15px 0 10px 0;}
#pairing_suggestions .sbOptions{height:140px;}


#wine_and_food #wines_list_wrapper .showing_page{padding: 0 0 15px 0;}
#wine_and_food #wines_list_wrapper ul li{padding: 0 0 15px 0;}
#wine_and_food #wines_list_wrapper ul li strong{color:#333;}

/*******************************************
======== SUSTAINABLE WINEGROWING Template  ====
*****************************************/

#sustainable_winegrowing #content{	
	background:#FFFEEF; padding:17px 20px 31px 20px;
	font-family:arial; font-size:12px; line-height:16px;
}
#sustainable_winegrowing .introText{padding:0 40px 5px 0;}
#sustainable_winegrowing .introText p{margin:0 0 10px 0; padding:0;}
#sustainable_winegrowing h3{	
	color:#333;	font-size:11px; font-weight:400; line-height:100%;	font-family:georgia; 
  margin:0 0 15px 0; padding:0;	text-transform:uppercase;	letter-spacing:0.11em;
}
#sustainable_winegrowing h3 span{font-size:12px; color: #f47933; font-weight:700; }

ul.winegrowing-tabs {
	margin: 0 0 11px 0; list-style: none;
	height: 40px;	width: 100%;
}
ul.winegrowing-tabs li {
	float: left;	height: 39px;	line-height: 39px;
	background: #E8E6D0;	overflow: hidden;
	position: relative;	margin-right:2px;
}
ul.winegrowing-tabs li.sustainable {width:296px;}
ul.winegrowing-tabs li.organic {width:284px;}
ul.winegrowing-tabs li.biodynamic {width:296px; margin:0;}

ul.winegrowing-tabs li a {
	text-decoration: none; display: block;
	color: #787675;	font-size: 14px;
	outline: none; text-transform:uppercase;
	padding: 0 15px; text-indent:-999em;
	background:url(images/tabs-winegrowing.png) no-repeat 0 0;
}
ul.winegrowing-tabs li.sustainable a{background-position:0 0;}
ul.winegrowing-tabs li.sustainable a:hover,
ul.winegrowing-tabs li.sustainable a.active{
background-position:0 -50px;}

ul.winegrowing-tabs li.organic a{background-position:-300px 0px;}
ul.winegrowing-tabs li.organic a:hover,
ul.winegrowing-tabs li.organic a.active{
background-position:-300px -50px;}

ul.winegrowing-tabs li.biodynamic a{background-position:-600px 0px;}
ul.winegrowing-tabs li.biodynamic a:hover,
ul.winegrowing-tabs li.biodynamic a.active{
background-position:-600px -50px;}

.wingrowing_tabs_content{display:none; font-family:arial; font-size:12px; color:#666; line-height:16px;}
.wingrowing_tabs_content .winegrowing_thumb{	float:left; width:271px; margin-right:30px; padding: 0 0 0 7px;}
.wingrowing_tabs_content .wingrowing_details{float:left; width:496px; padding:15px 75px 0 0;}

.wingrowing_tabs_content .wingrowing_details p{padding:0 0 15px 0;}
.wingrowing_tabs_content .wingrowing_details ul{list-style:none; margin:0 0 15px 0!important; padding:0;}
.wingrowing_tabs_content .wingrowing_details ul li{background:url(images/bg-winegrowing_ul.png) no-repeat 0 6px; padding:0 0 0 10px;}
.wingrowing_tabs_content .wingrowing_details h4{font-size:24px; text-transform:uppercase; margin:0 0 5px 0; padding:0;}
.wingrowing_tabs_content .wingrowing_details hr{background:url(images/bg_hline.gif) no-repeat 0 0; border:none; margin:0 0 20px 0;}

.wingrowing_tabs_content a{font-size:12px; font-family:georgia; font-style:italic; text-decoration:none; padding-right:12px; }
.wingrowing_tabs_content a{background:url(images/arrow.png) no-repeat right 7px;}
.wingrowing_tabs_content a:hover{text-decoration:underline;}

#sustainable-tab-content h4{color:#B8C128;}
#sustainable-tab-content ul li{background-position:0 6px; }

#organic-tab-content h4{color:#46C9DE;}
#organic-tab-content ul li{background-position:0 -14px; }

#biodynamic-tab-content h4{color:#F47930;}
#biodynamic-tab-content ul li{background-position:0 -33px; }


/*  GREEN PROGRAMS  Template */
#sustainable_winegrowing .col_595{border-right:1px dotted #999; width:564px; float:left; padding:0 20px 0 11px; margin-right:15px;}
#sustainable_winegrowing  .col_269{width:253px; float:left; padding:0 5px 0 11px; overflow:hidden;}

#sustainable_winegrowing .col_595 p{ margin:0 0 8px 0;}
#sustainable_winegrowing .col_595 p img{ margin:0 0 5px 0;}
#sustainable_winegrowing .col_595 a.more{ 
	font-size:12px; font-family:georgia; font-style:italic;
	text-decoration:none; color:#AA2B22;
	background:url(images/arrow.png) no-repeat right 7px; 
	padding: 0 13px 0 0; 
}
#sustainable_winegrowing .col_595 a.more:hover{ text-decoration:underline;}
#sustainable_winegrowing .col_269 h3,#sustainable_winegrowing .col_595 h3{margin-left:-11px; line-height:14px!important;}
#sustainable_winegrowing .col_269 h3 span{height:40px; display:block; width:11px; float:left;}
#sustainable_winegrowing .col_269 p {margin:0 0 20px 0; padding:0;}
#sustainable_winegrowing .col_269 p img{margin:0 0 10px 25px;}

.certifications{border-bottom:1px dotted #999; padding:0 0 5px 0; margin:0 0 18px 0;}
.certifications h4{font-size:13px; font-weight:700; margin:0 0 3px 0;}
.certifications ul.other_logos {margin-top:10px!important; padding:0; }
.certifications ul.other_logos li{display:block; float:left; width:79px; height:130px; border-right:1px dotted #999; text-align:center; padding:0 10px;}
.certifications ul.other_logos li.fishfriendly{width:79px;}
.certifications ul.other_logos li.greenbiz{width:99px;}
.certifications ul.other_logos li.lodiwine{width:99px;}
.certifications ul.other_logos li.napavinters{width:99px;}
.certifications ul.other_logos li.sipthegoodlife{width:89px;border:none; margin:0; padding:0 0 0 10px;}

.certifications ul.other_logos li a{font-style:italic;}
.certifications ul.other_logos li .certification_logo{height:100px; display:block;}
.certifications ul.other_logos li.last,.col_595 .last{border:none; margin:0; padding:0;
}

/*******************************************
======== ABOUT WINE INSTITUTE Template  ====
*****************************************/

#about #content{
	background:#FFFEEF; padding:18px 20px 31px 20px;
	font-family:arial; font-size:12px; line-height:16px;
}
#about .introText_wrapper{border-bottom:1px solid #999999; margin-bottom:20px;}
#about .introText{padding-bottom:5px; width:570px; border:none; float:left; margin:0;}
#about .introText p{margin:0 0 15px 0; padding:0;}

#about .address_col{	width:273px; float:right; line-height:18px; padding:6px 0 0 0;}
#about .address_col .address_title{font-weight:700; font-size:14px; margin:15px 0 0 0;}
#about .address_col a{color:#666; text-decoration:underline;}

#about h3{	
	color:#333;	font-size:11px; font-weight:400; line-height:100%;	font-family:georgia; 
  margin:0 0 15px 0; padding:0;	text-transform:uppercase;	letter-spacing:0.11em;
}
#about h3 span{font-size:12px; color: #f47933; font-weight:700; }

#about .col_left{ width:580px; float:left; color:#666;}
#about .col_left a{ color:#666; text-decoration:underline;}
#about .col_left ul{margin:0; padding:0; width:275px; float:left;}
#about .col_left ul.first{margin:0 0 0 10px; padding:0;}
#about .col_left ul li{display:block; float:left; width:275px; padding:0 0 15px 0;}

#about .col_right{ width:284px; float:right; border-left:1px dotted #999;  color:#666; padding:0 0 0 15px;}
#about .col_right ul {}
#about .col_right ul li{ padding:0 0 8px 11px; margin:0 0 21px 0; border-bottom:1px dotted #999;}
#about .col_right ul li.last{ padding-bottom:0; margin-bottom:0; border-bottom:none;}

#about .col_right ul li h3{ margin-left:-11px;}
#about .col_right ul li p{ padding:0 0 10px 0;}
#about .col_right a{color:#666; text-decoration:underline;}
#about .col_right a.more{ 
	font-size:12px; font-family:georgia; font-style:italic;
	text-decoration:none; color:#AA2B22;
	background:url(images/arrow.png) no-repeat right 6px; 
	padding: 0 13px 0 0; text-decoration:underline; line-height:20px;
}


/************************************************
======== REGIONAL WINE ORGANIZATIONS Template  ====
********************************************/

#regional_wine #content{
	background:#FFFEEF; padding:20px 20px 31px 20px; color:#666;
	font-family:arial; font-size:12px; line-height:16px;
}
#regional_wine #content .col-left{width:427px; padding:0 20px 0 0; float:left; }
#regional_wine #content .col-right{width:433px; padding:0; float:right;}
#regional_wine #content a{color:#666; text-decoration:underline;}
#regional_wine h3{
	color:#333;	font-size:11px; font-weight:400; line-height:100%;	font-family:georgia; 
  margin:0; padding:0;	text-transform:uppercase;	letter-spacing:0.11em;
}

#regional_wine .region_title{font-size:24px; color:#333; letter-spacing:.02em; text-transform:uppercase; margin:0 0 5px 0;}
#regional_wine #content ul{margin:5px 0 18px 0; padding:0 0 15px 0; border-bottom:1px dotted #999;}
#regional_wine #content ul li{padding:0 0 5px 0;}
#regional_wine #content ul ul{margin:5px 0 0 15px; padding:0; border-bottom:none;}
#regional_wine #content .border_0{ border:none; padding:0; margin:0;}
#regional_wine #content .last{margin:0!important; padding:0!important;}

#regional_wine #content ul.list_type_2nd{margin:4px 0 18px 0; padding:0!important; border-bottom:1px dotted #999;}
#regional_wine #content ul.list_type_2nd li{padding:0 0 5px 0;}
#regional_wine #content ul.list_type_2nd ul{margin:5px 0 25px 0px; padding:0; border-bottom:none;}
#regional_wine #content ul.list_type_2nd ul ul{	margin:5px 0 0 15px; padding:0;}
#regional_wine #content ul.list_type_2nd li.last{margin:0; padding:0;}
#regional_wine #content .mar_20{margin-bottom:18px !important;}


/*******************************************
======== E-NEWSLETTER Template  ====
*****************************************/

#e_newsletter #content{
	background:#FFFEEF; padding:18px 20px 31px 20px;
	font-family:arial; font-size:12px; line-height:16px;
}
#e_newsletter .introText{padding:0 40px 5px 0; float:left; margin:0 0 25px 0;}
#e_newsletter .introText p{margin:0 0 15px 0; padding:0;}
#e_newsletter .col_680 a,
#e_newsletter .col_199 a{
	font-style:italic; text-decoration:underline;	font-family:georgia;
}
#e_newsletter p{margin:0 0 15px 0;}
#e_newsletter h3{	
	color:#333;	font-size:11px; font-weight:400; line-height:100%;	font-family:georgia; 
  margin:0 0 15px 0; padding:0;	text-transform:uppercase;	letter-spacing:0.11em;
}
#e_newsletter h3 span{font-size:12px; color: #f47933; font-weight:700; }

.col_680{border-right:1px dotted #999; width:660px; float:left; padding:0 20px 0 0; margin-right:15px;}
.col_199{width:168px; float:left; padding:0 5px 0 11px;}

.col_199 h3{margin-left:-11px!important; line-height:16px;}
.col_199 h3 span{height:40px; display:block; width:11px; float:left;}
.col_199 p{margin:0 0 8px 0; padding:0;}
.mar_t_5px{margin-top:5px; display:block;}
.mar_t_15px{margin-top:15px!important;}
.error_info{color:red; margin:0 0 10px 0; padding:5px 0; display:none;}

#e_newsletter .two_cols{padding:0 0 0 11px; margin:0;}
#e_newsletter #featured_enewsletter{width:280px; float:left;}
#e_newsletter #enewletter_form_wrapper{background:#F8F6E5; width:369px; float:right;}

#featured_enewsletter .featured_thumb{
	width:238px; height:290px;
	text-align:center;
	padding:4px 7px 7px 3px;
	background:url(images/bg_enewsletter_featured.png) no-repeat 0 0;
}
#featured_enewsletter .featured_title{
	font-size:14px; font-weight:700; margin-bottom:5px;
}

#enewsletter_form{padding:23px;}
#enewsletter_form .frm_fields{width:323px; margin:0 0 5px 0;}
#enewsletter_form .frm_fields label{display:block;}
#enewsletter_form .frm_fields .txt_box{border:none; background:#E8DDBC; padding:3px 5px; width:313px; margin:2px 0 0 0;}
#enewsletter_form .frm_fields .error_input{border:1px solid red;}
#enewsletter_form .frm_fields .left{width:153px; float:left;}
#enewsletter_form .frm_fields .right{width:160px; float:right;}
#enewsletter_form .frm_fields .left .txt_box{width:143px;}
#enewsletter_form .frm_fields .right .txt_box{width:148px;}
#enewsletter_form .frm_fields #btn_enewsletter_submit{
	text-indent: -999em; background:#E8DDBC url(images/btn-submit.png) no-repeat 0 0;
	border:none; width:70px; height:23px; margin:5px 0 0 0; float:right;
}
.notes{font-family:georgia; font-style:italic;}



#archieves {border-top:1px dotted #999; padding:20px 0 0 0; margin:20px 0 0 0;}
#archieves ul.archive_list{margin:0 0 0 10px;}
#archieves ul.archive_list li{width:130px; margin:0 40px 20px 0; display:block; float:left;}
#archieves ul.archive_list li.last{margin-right:0;}
#archieves ul.archive_list li .brochure_thumb{
	background:url(images/bg_archeives_thumb.png) no-repeat 0 0;
	height:144px; width:118px; overflow:hidden;
	text-align:center; padding:3px 10px 10px 3px;
}
#archieves ul.archive_list li .details{margin:0 0 3px 0;}
#archieves ul.archive_list li strong{font-size:14px;}
#archieves ul.archive_list li a{display:block; margin:3px 0 0 0;}

/*******************************************
======== EVENTS Template  ====
*************************************/
.submit_event{
	position:absolute; top:177px; right:0px;
	width:150px; height:16px; padding:10px 0; background:#F47933;
	text-align:center;
	-moz-box-shadow: 0 3px 3px #B75B26;
	-webkit-box-shadow: 0 3px 3px #B75B26;
	box-shadow: 0 3px 3px #B75B26;
	letter-spacing:0.06em;
}
.submit_event a{color:#ffeeee; font-family:georgia; font-size:11px; text-transform:uppercase;text-decoration:none;}
.submit_event a:hover{text-decoration:underline;}

#events #content{background:#FFFEEF; padding:26px 20px 31px 20px; position:relative;}
#events #content .col-left{width:402px; padding:0 25px 0 10px; border-right:1px dotted #999;	float:left; }
#events #content .col-right{width:412px; padding:0 5px 0 25px; float:right;}
#events h3{	
	color:#333;	font-size:11px; font-weight:400; line-height:100%;	font-family:georgia; 
  margin:0 0 15px -10px; padding:0;	text-transform:uppercase;	letter-spacing:0.11em;
}
#events h3 span{font-size:12px; color: #f47933; font-weight:700; }

#california_events .events_list,
#world_events .events_list{
	margin:20px 0 0 0;
}
#california_events .events_list li a,
#world_events .events_list li a{
	font-size:14px!important;
}

#events-search{
	height:23px; width:185px; position:absolute; top:18px; right:12px;
	background:#FFFDEE; border:1px solid #C0C0BC;
}
#events-search #s{
	background:#FFFDEE; border:none; color:#333333;
	font-family:arial; float:left; font-size:11px; line-height: 11px; height:18px;
	width:150px; padding: 3px 5px 0 7px; 	line-height:100%;
}
#events-search #btn_events_search{ 
	border:none; background:url(images/icon_search.png) no-repeat 0 0;
	height:12px; width:14px;float:right;
	margin:5px 5px 0 0;
}

#s_california_events{}
#s_california_events .field_left{float:left; margin-right:20px;}
#s_california_events .field_right{float:left; }


.event_list_wrapper{font-size:12px; font-family:arial; line-height:16px; color:#666;}
.event_list_wrapper .events_list{}
.event_list_wrapper .showing_page{
	color:#333333;  margin:10px 0 0 0;
	font-size:11px; font-family:arial; line-height:100%;
}
.events_list ul{ margin:15px 0 0 0; padding:0;}
.events_list ul li{margin:0 0 20px 0;}
.events_list ul li.more_events{margin:0!important;}
.events_list ul li{margin:0 0 20px 0;}
.events_list ul li .event_date{color:#333; font-weight:700;}
.events_list ul li .event_excerpt{margin-top:3px;}
.events_list ul li a{color:#F47933; font-weight:700; text-decoration:none; font-size:14px;}

#col_422 .events_list {width:365px;}


/*******************************************
======== SEARCH RESULTS Template  ====
*****************************************/

#search{top:0; left:0; padding:0; width:960px; z-index:1;}
#search .search_page{background:#FFFEEE; width:920px; padding:131px 20px 20px 20px; position:relative;}
#search .page_title h1{font-size:33px; font-size:700; text-transform:uppercase; letter-spacing:0.02em; color:#666; margin:0 0 4px 0;}
#search #content{	
	background:#F1EFDC; padding:17px 20px 31px 20px;	
	font-family:arial; font-size:12px; line-height:16px;
}
#search_list{margin:14px 0 0 0; width:554px;}
#search_list li{padding:0 0 10px 0;}
#search #search_list li h3{margin:0 0 3px 0; font-family:arial!important;}
#search #search_list li h3 a{font-size:14px; font-weight:700; color:#F47933; font-family:arial!important;}
#search #search_list li h3 a:hover{color:#AA2B22; text-decoration:underline;}
#search_list li div{margin:0 0 10px 0;}





/* Paging Style */
.showing_page{color:#333333; margin:10px 0 0 0;	font-size:11px; line-height:100%;}

.paging{	margin-top:5px; line-height:100%;	color:#333; font-family:georgia; font-style:italic;}
.paging div{width:30px; float:left; margin-right:5px; color:#AA2B22;}
.paging a{	color:#AA2B22; font-style:italic; font-size:12px;}
.paging a:visited{text-decoration:none;}
.paging a:hover,.paging a.active{color:#333333; text-decoration:underline;}
.view_all{background:url(images/arrow.png) no-repeat right 7px!important; padding:0 15px 0 0;}
.view_all:hover{color:#AA2B22!important;}



/**************************************************
======== WINERY AND EVENT SUBMISSIONS Template  ====
***********************************************/
/*WINERY SUBMISSION FORM*/

#winery_submissions{top:0; left:0; padding:0; width:960px; z-index:1;}
#winery_submissions .content_wrapper{
	background:#FFFEEE; width:920px; 
	padding:90px 20px 20px 20px; position:relative;
}
#winery_submissions .page_title h1{
	font-size:33px; font-size:700; text-transform:uppercase; 
	letter-spacing:0.02em; color:#666; margin:0 0 4px 0;
}

.submission-tabs{width:920px; height:39px; border-bottom:1px dotted #999; padding:0 0 15px 0; margin:0 0 15px 0;}
.submission-tabs li{width:459px; display:block; height:39px;}
.submission-tabs li a{background:url(images/submission_tabs.png) no-repeat 0 0; width:459px; display:block; height:39px; text-indent:-999em;}
.submission-tabs li.event_tab{width:459px; display:block; float:left;}
.submission-tabs li.winery_tab{width:459px; display:block; float:right;}

.submission-tabs li.event_tab a{background-position:0px 0px;}
.submission-tabs li.event_tab a:hover{background-position:0px -50px;}
.submission-tabs li.event_tab a.active{background-position:0px -50px;}

.submission-tabs li.winery_tab a{background-position:-500px 0px;}
.submission-tabs li.winery_tab a:hover{background-position:-500px -50px;}
.submission-tabs li.winery_tab a.active{background-position:-500px -50px;}

.guidelines{padding:0 0 15px 20px; font-size:11px; font-family:georgia; font-style:italic; line-height:16px;}
.guidelines h3{color:#F47933; font-weight:700; font-size:14px; font-style:normal;}

.submission_tabs_content{font-family:arial; font-size:12px; color:#666; line-height:16px;}
#event-tab-content ul li{background:url(images/bg-winegrowing_ul.png) no-repeat 0 -30px; padding:3px 0 2px 13px;}

#winery_submissions .form_wrapper{
	background:#F1EFDC; padding:20px 52px 20px 52px; width:816px;
	font-family:arial; font-size:12px; line-height:16px;
}
#winery_form{border-bottom:1px dotted #999; padding:0 0 20px 0;}
#winery_submissions .form_wrapper .col_left{width:330px; float:left; overflow:hidden;}
#winery_submissions .form_wrapper .col_right{width:440px; float:right; overflow:hidden;}
#winery_submissions .form_fields .txtbox{
	width:318px; background:#E8DDBC; border:none; 
	margin:3px 0 0 0; padding:3px 5px; color:#666;
}
#winery_submissions .form_fields .txtarea{
	border:1px solid #999; padding:5px;
	font-family:arial; font-size:12px; color:#666;
	border-bottom:1px solid #ccc; 
}
#winery_submissions .form_wrapper .col_left .txtarea{width:300px;}
#winery_submissions .form_wrapper .col_right .txtarea{width:398px;}

#winery_submissions .form_fields{margin: 0 0 10px 0;}
#winery_submissions .form_fields div.col_110{float:left; margin-right:10px; width:110px;}
#winery_submissions .form_fields div.col_110 input{float:left; width:10px; height:20px; margin:-1px 5px 0 0;}
#winery_submissions .form_fields div.col_110 lable{float:right; width:100px;}

#winery_submissions .form_fields div.col_95{float:left; margin-right:10px; width:90px;}
#winery_submissions .form_fields div.col_95 input{float:left; width:10px; height:20px; margin:-1px 5px 0 0;}
#winery_submissions .form_fields div.col_95 lable{float:right; width:75px;}
#winery_submissions .form_fields div.last{margin-right:0;}

#winery_submissions .col_right .form_fields div{width:440px;}
#winery_submissions .tasting_room_fields{width:328px!important; margin:10px 0 20px 0!important; border-bottom:1px dotted #999; padding:0 0 10px 0;}
#winery_submissions .tasting_room_fields .form_fields{width:328px!important; float:none!important; margin:0 0 10px 0!important;}
#winery_submissions .tasting_room_fields .form_fields label,
#winery_submissions .tasting_room_fields .form_fields input{
	float:none!important;
}
#winery_submissions .tasting_room_fields p{margin:0 0 10px 0;}

#winery_submissions .tasting_room_fields div .col_156{width:156px!important; float:left!important;}
#winery_submissions .tasting_room_fields div .col_159{width:159px!important; float:right!important;}
#winery_submissions .tasting_room_fields div .col_156 .txtbox{width:146px;}
#winery_submissions .tasting_room_fields div .col_159 .cmb{
	width:160px; background:#E8DDBC;
	border:none; padding:3px 5px; font-size:12px; color:#666!important;
}
#winery_submissions .form_fields .sbHolder {width:159px; margin-top:3px!important;}

#winery_submissions #cmb_region{margin:4px 0 0 0!important;}
#winery_submissions .form_fields .col_152{width:152px!important; float:left; margin:3px 0 0 0;}
#winery_submissions .form_fields .col_130{width:130px!important; float:left; margin:3px 0 0 0;}
#winery_submissions .form_fields .col_150{width:150px!important; float:left; margin:3px 0 0 0;}
#winery_submissions .form_fields .col_152 div{width:152px!important;}
#winery_submissions .form_fields .col_130 div{width:130px!important;}
#winery_submissions .form_fields .col_150 div{width:150px!important;}
#winery_submissions .form_fields .col_150 div.other{width:150px; border-bottom:1px solid #999; padding:0;}
#winery_submissions .form_fields .col_150 div.other label{padding:5px 0 0 0; display:block; float:left; width:40px;}
#winery_submissions .form_fields .col_150 div.other .txtbox{width:100px; float:right; background:none; height:15px; padding:2px 5px;}

#winery_submissions .form_fields .col_230{width:230px!important; float:left; margin:3px 0 0 0;}
#winery_submissions .form_fields .col_200{width:200px!important; float:left; margin:3px 0 0 0;}
/*#winery_submissions .form_fields .col_240 div{width:240px!important;}
#winery_submissions .form_fields .col_200 div{width:200px!important;}*/

#winery_submissions .mart_15{margin: 15px 0 0 0;}
#winery_submissions .mart_10{margin: 10px 0 0 0;}
#winery_submissions .form_fields .btn_preview{
	width:80px; height:23px; float:left; text-indent:-999em; 
	margin-right:10px; background:url(images/btn_preview.png) no-repeat 0 0;
	border:none; padding:0;
	display:block; font-size:0px; line-height:0px;
}

#winery_submissions .form_fields .btn_submit{
	width:70px; height:23px; float:left; text-indent:-999em;
	background:url(images/btn_submit.png) no-repeat 0 -50px; 
	border:none; padding:0;	
	display:block; font-size:0px; line-height:0px;
}
#winery_submissions .form_fields .btn_preview:hover,
#winery_submissions .form_fields .btn_submit:hover{
	background-position:0 -50px;
}

#winery_submissions #upload_photo {position: relative;}
#winery_submissions #upload_photo img {position: absolute; top: 0; right: 130px; width: 60px; height: 60px;}

#event_submissions #upload_photo {position: relative;}
#event_submissions #upload_photo img {position: absolute; top: 0; right: 80px; width: 60px; height: 60px;}

.preview_screen_wrapper{
	position: relative; padding: 10px; margin:20px 0 0 0;
	background:#fff; overflow: hidden;
	width:598px;
	-moz-box-shadow: 3px 0 5px #999;
	-webkit-box-shadow: 3px 0  5px #999;
	box-shadow: 3px 0 5px #999;
}	
.preview_screen{
	width:588px!important; padding: 0!important;
	font-family:arial; font-size:12px!important;
	margin:20px 0 10px 10px; color:#666; line-height:16px;
}
.preview_screen .preview-titlebar {
	background:none; border:none; margin:0 0 20px 0; width:588px; * height:10px;
	border-bottom:1px solid #999999; padding-bottom:5px;
}
.preview_screen .preview-title {position: absolute; left: 20px; top: 15px;  margin:0;} 
.preview_screen .preview-title a{
	font-style:italic;	color:#AA2B22; 
	font-family:georgia; font-size:12px; 
	font-weight: 400; text-decoration:none;
} 
.preview_screen .preview-title a:hover{ text-decoration:underline;} 
.preview_screen .preview-titlebar-close { 
	background:url(images/dialog-close.png) no-repeat 0 0;
	position: absolute; right: 10px; top: 10px; 
	width: 17px; margin: 0; height: 17px; text-indent:-999em;
}
.preview_screen .col_left{
	width:280px!important; min-height:275px;
	padding:0 14px 0 0;	float:left;
	border-right:1px dotted #999;
}
.preview_screen .col_right{	
	width:254px!important; float:right;
	padding:0 14px 0 25px;	
}
.preview_screen .col_left .preview_thumb{
	float:left;	width: 94px; height:94px; 
	overflow:hidden; margin:0 14px 20px 0;
}
.preview_screen .col_left .preview_thumb img{width: 94px; height:94px; }
.preview_screen .col_left .preview_title {
	font-size:14px; line-height:18px; 
	color:#333; font-weight:700;
}
.preview_screen strong{font-weight:700;}
.preview_screen .col_left .winery_varietals {margin:0 0 6px 0; }
.preview_screen .col_left .winery_brands {margin:0 0 6px 0; }
.preview_screen .col_left .winery_amenities {margin:0 0 0 0; }

.preview_screen .col_right a{color:#333; text-decoration:underline;}
.preview_screen .col_right p{margin:0; padding:0 0 15px 0;}
.preview_screen .col_right h3{
	color:#333; font-family:georgia; font-size:11px; 
	text-transform:uppercase; margin:0 0 20px -10px; padding:0;
	letter-spacing:0.11em;
}
.preview_screen .col_right h3 span{color:#F47933; font-size:12px; font-weight:700;}
.preview_screen .winery_certifications{
	width:578px;	margin:16px 10px 0 0; padding:12px 0 0 0;
	height:62px; text-transform:uppercase; font-family:arial; font-size:10px; line-height:12px;
	border-top:1px solid #999999;
}

.preview_screen .winery_certifications .programs_certifications{width:440px; float:right;}
.preview_screen .winery_certifications .programs_certifications ul{	margin:0; padding:0; float:right;}
.preview_screen .winery_certifications .programs_certifications ul li{	
	text-indent:-999em;	color:#31688E; 	float:left;
	padding:0; height:61px; margin-left:20px;
}
.programs_certifications ul li.california_wine_export_program_member{	
	width:118px;
	background:url(images/CAWineExportLogo.png) no-repeat 0 0;	
}
.programs_certifications ul li.cswa_self-assessment_program_participant{	
	width:130px; height:63px;
	background:url(images/CSWAlogo.png) no-repeat 0 0;	
}
.programs_certifications ul li.cswa_certified_winery{	
	width:121px;
	background:url(images/CCSW-Winerylogo.png) no-repeat 0 0;	
}
.programs_certifications ul li.cswa_certified_vineyard{	
	width:121px;
	background:url(images/CCSW-Vineyardlogo.png) no-repeat 0 0;	
}
.programs_certifications ul li.cswa_certified_vineyard_and_winery{	
	width:121px;
	background:url(images/CCSW-VineyardandWinerylogo.png) no-repeat 0 0;	
}
.preview_screen .public_tasting_room{
	float:left; border-right:0; margin:0; 
	width:85px; padding:0; height:61px; text-indent:-999em;
	background:url(images/PublicTastingLogo.png) no-repeat 0 0px;
}
.preview_screen .tasting_room_by_appointment{
	float:left; border-right:0; margin:0; 
	width:119px; padding:0; height:61px; text-indent:-999em;
	background:url(images/ApptOnly.png) no-repeat 0 0px;
}
.preview_screen .no_public_tasting_room{
	float:left; border-right:0; margin:0; 
	width:100px; padding:0; height:61px; text-indent:-999em;
	background:url(images/NoPublicTastinglogo.png) no-repeat 0 0px;
}

.preview_screen .preview_address,
.preview_screen .contact_person,
.preview_screen .phone,
.preview_screen .email,
.preview_screen .website{
	margin: 0 0 6px 0;
}
.preview_screen .website a{color:#333; text-decoration:underline;}



/*EVENT SUBMISSION FORM*/

#event_submissions{top:0; left:0; padding:0; width:960px; z-index:1;}
#event_submissions .content_wrapper{
	background:#FFFEEE; width:920px; 
	padding:90px 20px 20px 20px; position:relative;
}
#event_submissions .page_title h1{
	font-size:33px; font-size:700; text-transform:uppercase; 
	letter-spacing:0.02em; color:#666; margin:0 0 4px 0;
}
#event_submissions .form_wrapper{
	width:776px; background:#F1EFDC; padding:20px 52px 20px 52px;	
	font-family:arial; font-size:12px; line-height:16px;
}
#event_submissions #event_form{border-bottom:1px dotted #999; padding:0 0 20px 0;}
#event_submissions .form_wrapper .col_left{width:330px; float:left;}
#event_submissions .form_wrapper .col_right{width:410px; float:right;}

#event_form .form_fields{margin: 0 0 10px 0;}
#event_form .mar_85b{margin: 0 0 85px 0;}
#event_form .form_fields .left_field{width:160px; float:left;}
#event_form .form_fields .right_field{width:160px; float:right;}
#event_submissions .form_fields .txtbox{
	width:320px; background:#E8DDBC; border:none; font-size:12px;
	margin:3px 0 0 0; padding:4px 5px; color:#666;
}
#event_submissions .form_fields .cmb{
	margin:3px 0 0 0;width:160px; background:#E8DDBC;
	border:none; padding:3px 5px; font-size:12px; color:#666;
}
#event_submissions .form_fields .sbHolder {margin-top:4px!important;}
#event_submissions .form_fields ul li{background:none!important; padding:0!important;}
#event_submissions label{color:#333;}

#event_form .form_fields .left_field .txtbox,
#event_form .form_fields .right_field .txtbox{
	width:150px; float:none;
}
#event_form .form_fields .txtarea{
	width:398px; border:1px solid #999; margin:3px 0 0 0; padding:5px;
	font-family:arial; border-bottom:1px solid #ccc; font-size:12px; color:#666;
}
#event_form .form_fields .btn_preview{
	width:80px; height:23px; float:left; text-indent:-999em; 
	margin-right:10px; background:url(images/btn_preview.png) no-repeat 0 0;
	border:none; padding:0;
	display:block; font-size:0px; line-height:0px;
}
#event_form .form_fields .btn_submit{
	width:70px; height:23px; float:left; text-indent:-999em;
	background:url(images/btn_submit.png) no-repeat 0 -50px; 
	border:none; padding:0;	
	display:block; font-size:0px; line-height:0px;
}
#event_form .form_fields .btn_preview:hover,
#event_form .form_fields .btn_submit:hover{
	background-position:0 -50px;
}


/* Error Notifications */
.error_info{border:1px solid red!important; padding:10px;}
.error_input{border:1px solid red!important;}

/* Submision and Updation Notifications */
.post_thanks_msg{
	 font-weight:700; color:green;
	 border:1px solid green!important;
	 padding:10px; margin:0 0 20px 0;
}

/*******************************************
======== SUSTAINABLE WINEGROWING Template  ====
*****************************************/

#media_trade #content{	
	background:#FFFEEF; padding:17px 20px 31px 20px;
	font-family:arial; font-size:12px; line-height:16px;
}
#media_trade .introText{padding:0 40px 5px 0; border:none; margin:0 0 10px 0;}
#media_trade .introText p{margin:0 0 10px 0; padding:0;}
#media_trade h3{	
	color:#333;	font-size:11px; font-weight:400; line-height:100%;	font-family:georgia; 
  margin:0 0 15px 0; padding:0;	text-transform:uppercase;	letter-spacing:0.11em;
}
#media_trade h3 span{font-size:12px; color: #f47933; font-weight:700; }

ul.media-tabs {
	margin: 0 0 11px 0; list-style: none;
	height:39px;	width: 100%;
}
ul.media-tabs li {
	float: left;	height: 39px;	line-height: 39px;
	background: #E8E6D0;	overflow: hidden;
	position: relative;	margin-right:2px;
}
ul.media-tabs li.news {width:79px;}
ul.media-tabs li.images {width:257px;}
ul.media-tabs li.presskit {width:199px;}
ul.media-tabs li.factsheets {width:121px;}
ul.media-tabs li.statistics {width:111px;}
ul.media-tabs li.features {width:103px; margin:0;}

ul.media-tabs li a {
	text-decoration: none; display: block;
	color: #787675;	font-size: 14px;
	outline: none; text-transform:uppercase;
	padding: 0 15px; text-indent:-999em;
	background:url(images/tabs_media.png) no-repeat 0 0;
}
ul.media-tabs li.news a{background-position:0 0;}
ul.media-tabs li.news a:hover,
ul.media-tabs li.news a.active{
	background-position:0 -50px;
}

ul.media-tabs li.images a{background-position:-100px 0px;}
ul.media-tabs li.images a:hover,
ul.media-tabs li.images a.active{
	background-position:-100px -50px;
}

ul.media-tabs li.presskit a{background-position:-400px 0px;}
ul.media-tabs li.presskit a:hover,
ul.media-tabs li.presskit a.active{
	background-position:-400px -50px;
}

ul.media-tabs li.factsheets a{background-position:-700px 0px;}
ul.media-tabs li.factsheets a:hover,
ul.media-tabs li.factsheets a.active{
	background-position:-700px -50px;
}

ul.media-tabs li.statistics a{background-position:-900px 0px;}
ul.media-tabs li.statistics a:hover,
ul.media-tabs li.statistics a.active{
	background-position:-900px -50px;
}

ul.media-tabs li.features a{background-position:-1100px 0px;}
ul.media-tabs li.features a:hover,
ul.media-tabs li.features a.active{
	background-position:-1100px -50px;
}

.media_content_wrapper{
	font-family:arial; font-size:12px; color:#666;
	line-height:16px; margin:20px 0 120px 0;
}
.media_tabs_content{display:none;}
.media_content_wrapper .media_title{
	margin:0 0 10px 0; padding: 0;
	font-size:24px; color:#333; 
	text-transform:uppercase;
}
.media_content_wrapper .media_content{}
.media_content_wrapper .media_content p{padding:0 0 15px 0;}
.media_content_wrapper .media_content ul{list-style:none; margin:0 0 15px 0!important; padding:0;}
.media_content_wrapper a{font-size:13px; font-family:arial;text-decoration:underline; color:#666;}
.media_content_wrapper a:hover{color:#333;}

/************************************************
======== CALIFORNIA WINE MONTH Template  ====
********************************************/

#cw_month #content{
	background:#FFFEEF; padding:20px 20px 31px 20px; color:#666;
	font-family:arial; font-size:12px; line-height:16px;
}
#cw_month #content .col_582{
	width:562px; padding:0 20px 0 0; float:left;
	border-right:1px dotted #999; position:relative;
}
#cw_month #content .col_297{
	width:257px; padding:0 15px 0 11px;
	float:right;
}
#cw_month h3{
	color:#333;	font-size:11px; font-weight:400; line-height:100%;	font-family:georgia; 
  margin:0; padding:0;	text-transform:uppercase;	letter-spacing:0.11em;
}
#cw_month h3 span{font-size:12px; color: #f47933; font-weight:700; }
#cw_month #content .col_297 h3{margin:0 0 18px -11px;}
#cw_month #content .col_297 h4{margin:10px 0 10px 0; font-weight:700;}
#cw_month #content .col_297 p{margin:0 0 10px 0; padding:0;}
#cw_month #content .col_297 a{
	font-size:12px; font-family:georgia; font-style:italic;
	color:#AA2B22; text-decoration:underline;
}
#cw_month #content .col_297 p a:hover{text-decoration:underline;}

#cw_month .introText{padding-bottom:5px; padding:0 40px 0 0;}
#cw_month .introText p{margin:0 0 15px 0; padding:0;}

#cw_month #cw_month_events{	margin:18px 0 0 0;}
#cw_month .col_582 .showing_page{position:absolute; top:-10px; right:20px;}

#cw_month .events_list{width:562px;}
#cw_month .events_list li{
	width:562px; border-bottom:1px dotted #999;	
	padding:0 0 20px 0; margin:0 0 20px 0;
	line-height:16px; color:#666;
}
#cw_month .events_list li .event_thumb{width:112px; float:left;}
#cw_month .events_list li .event_thumb img{width:112px; height:112px;}
#cw_month .events_list li .event_content{width:427px; float:right;}
#cw_month .events_list li .event_content .event_title{margin:0; line-height:16px;}
#cw_month .events_list li .event_content .event_title a{
	color:#F47933; font-family:arial; font-size:14px; 
	line-height:16px; margin:0 0 10px 0; text-decoration:none!important; 
	font-weight:700; letter-spacing:0.025em!important;
}
#cw_month .events_list li .event_content .event_title a:hover{color:#AA2B22; text-decoration:underline!important;}
#cw_month .events_list .event_date{font-size:12px; font-family:arial; line-height:16px!important; color:#333;}
#cw_month .see_details{margin:10px 0 0 0; font-family:georgia; font-size:12px; font-style:italic;}

#cw_month  .col_582 div.paging {border-bottom:1px dotted #999; padding:0 0 20px 0; margin:0 0 20px 0;}
#cw_month  .col_582 div.paging a {margin-right:5px;}
#cw_month #wines_list_wrapper .showing_page{padding: 0 0 15px 0;}
#cw_month #wines_list_wrapper ul li{padding: 0 0 15px 0;}
#cw_month #wines_list_wrapper ul li strong{color:#333;}

#cw_month #content .col_582 h4{
	margin:15px 0 2px 0; color:#666; letter-spacing:0.025em;
	font-family:georgia; font-size:11px; font-weight:400; text-transform:uppercase; }
#cw_month #content .col_582 em{color:#333; font-family:georgia; font-size:11px; text-transform:none;}
#cw_month #content .col_582 h4 em{font-weight:400; color:#666;}
#cw_month #content .col_582 p{font-size:11px; margin:0 0 15px 0; padding:0;}
#cw_month #content .col_582 p a{color:#666; text-decoration:underline;}
#cw_month #content .col_582 p a:hover{color:#333;}

.partners_wrapper{background:#F1EFDC;	padding:5px 3px; margin: 0 0 10px 0;}
.partners_wrapper .partners_row{border-bottom:1px dotted #999;}
.partners_wrapper .partner{
	float:left; width:138px; height:68px;
	border-right:1px dotted #999;
	text-align:center; 
}
.partners_wrapper .last_row{border-bottom:none;}
.partners_wrapper .last_col{border-right:none;}
.partners_wrapper .partner a img{border:none;}

/* LOOKING FOR TRAVEL */
.sb_loking_for_travel{border-bottom:1px dotted #999; padding: 0 0 10px 0; margin:0 0 18px 0;}
.sb_loking_for_travel a{
	padding: 0 13px 0 0; background:url(images/arrow.png) no-repeat right 7px; 
}

/* POSTER OFFICE */
.sb_poster_office{border-bottom:1px dotted #999; padding: 0 0 10px 0; margin:0 0 18px 0;}
.sb_poster_office .title{color:#333; font-weight:700; margin:15px 0 10px 0;}

/* WINE MONTH RECIPE */
.sb_frecipe{border-bottom:1px dotted #999; padding: 0 0 10px 0; margin:0 0 18px 0;}
.sb_frecipe .recipe_thumb{
	width:96px; height:96px; overflow:hidden;
	float:left; margin-right:13px;
}
.sb_frecipe .recipe_thumb img{float:left; width:96px; height:96px;}
.sb_frecipe .recipe_title{
	font-size:12px; font-weight:700; width:130px;
	line-height:16px; float:left!important; color:#333;
}
.sb_frecipe .recipe_details { margin:15px 0 0 0;}
.sb_frecipe .recipe_details .view_recipe{
	font-family:georgia; font-style:italic; margin:10px 0 0 0;
}
.sb_frecipe .recipe_details .view_recipe a{text-decoration:underline;}

/* Downloads */
.sb_downloads{border-bottom:1px dotted #999; padding: 0 0 10px 0; margin:0 0 18px 0;}
.sb_downloads .thumb{
	width:96px; height:96px; overflow:hidden;
	float:left; margin-right:13px;
}
.sb_downloads .title{
	font-size:12px; font-weight:700; width:130px;
	line-height:16px; float:left; color:#333;
	margin:0 0 8px 0;
}
.sb_downloads .notice{margin:15px 0 0 0; font-size:10px; line-height:14px;}

/*  10 Reasons to Love California Wines */
.sb_resonstolove{padding: 0 0 10px 0; margin:0 0 18px 0;}
.sb_resonstolove a{background:none!important;}

#reasons_popup{display:none; font-size:12px; font-family:arial;}
#reasons_popup h3 span{font-weight:700;}
#reasons_popup ol{margin:20px 10px 10px 31px; padding:0; list-style:decimal;}
#reasons_popup ol li{padding:0 0 20px 0; color:#F47933; line-height:16px; font-weight:700;}
#reasons_popup ol li div{color:#666; font-weight:400;}
#reasons_popup ol li div strong{color:#333;}



/************************************************
======== IMAGE CREDITS Template  ====
********************************************/

#image_credits{top:0; left:0; padding:0; width:960px; z-index:1;}
#image_credits .content_wrapper{
	background:#FFFEEE; width:920px; 
	padding:90px 20px 20px 20px; position:relative;
}
#image_credits h2{
	font-size:24px; font-size:700; text-transform:uppercase; 
	letter-spacing:0.02em; color:#F47933; margin:0 20px 20px 20px;
	border-bottom:1px dotted #999; padding:0 0 10px 0;
}
#credits_content_wrapper{width:840px; font-size:12px; margin: 0 20px 0 20px;}
#credits_content_wrapper th{
	font-weight:700; text-transform:uppercase; padding:0 0 15px 0;
	color: #000; font-size: 11px; text-decoration: underline;
	letter-spacing:0.005em;
}
#credits_content_wrapper td{padding:7px 0; border-bottom:1px solid #f5f5f5;}


/* LODING IMAGE  */

.loading-indicator {
	height: 80px;
	width: 80px;
	background: url( 'images/loading.gif' );
	background-repeat: no-repeat;
	background-position: center center;
}

.loading-indicator-overlay {
	background-color: #FFFEEF;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}


/* ----------------------- FOOTER ----------------------*/
/*
1. Naivation
2. Site Info + Copyright statement
*/

#footer{
	margin:31px 0 46px 0;
	display:block;
	padding:0; min-height:70px;
}

.footer-nav{
	list-style:none; float:right;
	margin:0 0 25px 0; padding:0!important;
}
.footer-nav li{
	display:block; float:left; 
	margin-left:16px; 
	letter-spacing:.1em; text-transform:uppercase;
	font-family:georgia;  font-size:11px; color:#ffeeee; 
}
.footer-nav li a{color:#999999; text-decoration:none;}
.footer-nav li a:hover,
.footer-nav li a.active{color:#ffeeee;}

.footer-nav li.home{margin-left:0;}
.footer-nav li.followus{width:156px; position:relative;}
.footer-nav li.followus span{color:#999999;}

.footer-nav li ul {margin:0; padding:0;	top:0; right:0; width:63px; position:absolute;}
.footer-nav li ul li {display:block; float:left; margin-left:5px; width:16px; height:16px;}
.footer-nav li ul li a{
	display:block; width:16px; height:16px;	text-indent:-999em;
	background:url(images/social_icons.png) no-repeat 0 0;
}
.footer-nav li ul li a.twitter{background-position:0 0;}
.footer-nav li ul li a.facebook{background-position:-30px 0;}
.footer-nav li ul li a.youtube{background-position:-60px 0;}

.site-info{
	clear:right;
	color:#999999; font-family:arial;
	font-size:11px; line-height:14px;
	text-align:right; 
	margin:0; padding:0;
}
.site-info a{color:#999; text-decoration:underline;}
.site-info a:hover{color:#ccc;}

.load_images{display:none;}




