/*
Theme Name: California Wines
Theme URI: http://californiawindes.com/
Text Domain: california-wines
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;}
.note{font-size:11px; color:#666; margin:0 0 5px 0;}
.nowrap {white-space: nowrap;}
/*============ HEADER ===================== */

#wrapper {
	width: 960px; margin: auto;
	background:#000; position: relative;
}
#header{padding:20px 0 10px 20px; line-height:100%;}

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

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

#access {float: left;	margin: 2px 0 0 125px;	width: 680px; display: block; visibility:hidden;}
#access .menu-header,div.menu {font-size: 13px;	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: 17px; 
/*  letter-spacing:.02em;*/
  float: left;	
	position: relative; 
  * z-index:20; 
  border-right: 
  1px dotted #999; 
  padding: 2px 8px;
}
#access .menu-header li,div.menu li:first-child{ }
/* #access .menu-header li,div.menu li.page-item-79 {border-right: none; padding-right: 0;} */
#access .menu-header li,div.menu li.last-child {border-right: none; padding-right: 0;}
#access ul li a {display: block;	text-decoration: none;	color: #fff; text-transform:uppercase;}

/* SECOND LEVEL */
#access ul ul {
	background:url(images/bg_mainnav.png) repeat 0 0;
	display: none; position: absolute; top: 100%; left: -5px;
	float: left; z-index: 9999!important; line-height:17px;
	width: 150px;	margin:0; padding:10px 0 10px 0;
}
#access ul ul li {min-width: 125px; padding:0; border-right: none; font-size: 15px; letter-spacing:.02em; }
#access ul ul li a {padding: 0;	width: 125px;	padding:3px 10px 5px 15px; color: #ccc;}
#access ul li.page-item-77 ul{width: 175px;}
#access ul li.page-item-77 ul li a{width: 150px;}

/* COMMON  FOR FIRST AND SECOND LEVEL */
#access li:hover > a, #access ul ul :hover > a {color:#FFCC00;}
#access ul ul :hover > a {color:#FFCC00; background:#000;}
#access ul li:hover > ul {display: block;}
#access ul li.current_page_item > a,
#access ul li.current_page_parent > a,
#access ul li.current_page_ancestor > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #FFCC00;
}
* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current_page_parent a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #FFCC00;
}

/*THIRD LEVEL */
#access ul ul ul { width:180px; background:url(images/bg_level3_nav.png) repeat 0 0; left: 100%; top: -5px; padding:5px 0 5px 0; margin:0;}
#access ul ul ul li {
	padding:0!important; margin:0!important;
	font-family:georgia; font-size:13px; font-style:italic; 
	text-transform:none!important; line-height:20px; color:#ccc!important;
}
#access ul ul ul a {width:165px; padding: 3px 0 3px 15px!important;	color: #ccc; text-transform:none!important; }
#access ul ul ul li:hover > a,#access ul ul ul:hover > a {color:#FFCC00;}
#access ul ul ul li:hover > ul {display: block;}
#access ul ul ul li.current_page_item > a,
#access ul ul ul li.current-menu-ancestor > a,
#access ul ul ul li.current-menu-item > a,
#access ul ul ul li.current-menu-parent > a {
	color: #FFCC00;
}
#access ul ul ul li a:hover {background:#000 url(images/yellow-arrow.png) no-repeat 5px 8px;}

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

#searchform{
  height:21px;
/*  width:199px; */
  width:129px; 
  background:#FFFDEE; 
  float:right;
}
#searchform #s{
	background:#FFFDEE; border:none; color:#333333;
	font-family:arial; float:left; font-size:11px; line-height: 11px;
	width:95px; padding: 4px 5px 0 7px; 	
}
#searchform #btnsearch{ 
	border:none; background:url(images/icon_search.png) no-repeat 0 0;
	height:12px; width:14px;float:right; margin:5px 5px 0 0;
}


/*=============== 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;}

/* 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 .page_title h2.fr{ background:url(images/home_title_FR.png) no-repeat 0 0; width:400px; height:310px; }
.home .page_title h2.de{ background:url(images/home_title_DE.png) no-repeat 0 0; width:660px; }
.home .page_title h2.ja{ background:url(images/home_title_JP.png) no-repeat 0 0; width:415px; }
.home .page_title h2.ko{ background:url(images/home_title_KR.png) no-repeat 0 0; width:470px;}
.home .page_title h2.es{ background:url(images/home_title_ES.png) no-repeat 0 0; width:470px; }
.home .page_title h2.zh-hans{ background:url(images/home_title_CN.png) no-repeat 0 0; width:470px; height:350px; }
.home .page_title h2.zh-hant, .home .page_title h2.zh-hant-hk { background:url(images/home_title_CK.png) no-repeat 0 0; height:350px; }

/*========== HOME MAIN NAV =================
**************************************************/
ul.home_main_nav {
	background:#000; list-style:none;
	width:250px; 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:42px;
}
ul.home_main_nav li a{
	display:block; font-size:22px; color:#FFFEEE; text-decoration:none; 
	background:url(images/hd_h-main-nav.png) no-repeat 0 0;
	text-indent:-999em;	height:17px;
}
ul.home_main_nav li a:hover{color:#FFCC00;}
ul.home_main_nav li a span{
	display:block; width:230px;	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;}

ul.home_main_nav li a.home_en{ background:url(images/hd_h-main-nav.png) no-repeat 0 0 !important; }
ul.home_main_nav li.discover-california a.home_en{ background-position:0 0 !important; width:100% !important; }
ul.home_main_nav li.discover-california a.home_en:hover{ background-position:-250px 0 !important;}
ul.home_main_nav li.meet-the-grapes a.home_en{background-position:0 -100px !important; width:100% !important;}
ul.home_main_nav li.meet-the-grapes a.home_en:hover{background-position:-250px -100px !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_en{background-position:0 -50px !important; width:100% !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_en:hover{background-position:-250px -50px !important;}
ul.home_main_nav li.events a.home_en{background-position:0 -150px !important;	width: 100% !important;}
ul.home_main_nav li.events a.home_en:hover{background-position:-250px -150px !important;}

ul.home_main_nav li a.home_fr{ background:url(images/hd_h-main-navFR.png) no-repeat 0 0 !important; }
ul.home_main_nav li.discover-california a.home_fr{ background-position:0 0 !important; width:100% !important; }
ul.home_main_nav li.discover-california a.home_fr:hover{ background-position:-250px 0 !important;}
ul.home_main_nav li.meet-the-grapes a.home_fr{background-position:0 -100px !important; width:100% !important;}
ul.home_main_nav li.meet-the-grapes a.home_fr:hover{background-position:-250px -100px !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_fr{background-position:0 -50px !important; width:100% !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_fr:hover{background-position:-250px -50px !important;}
ul.home_main_nav li.events a.home_fr{background-position:0 -150px !important;	width: 100% !important;}
ul.home_main_nav li.events a.home_fr:hover{background-position:-250px -150px !important;}

ul.home_main_nav li a.home_zh-hant, ul.home_main_nav li a.home_zh-hant-hk { 
	background:url(images/hd_h-main-navCH.png) no-repeat 0 0 !important; }
ul.home_main_nav li.discover-california a.home_zh-hant, ul.home_main_nav li.discover-california a.home_zh-hant-hk { 
	background-position:0 0 !important; width:100% !important; }
ul.home_main_nav li.discover-california a.home_zh-hant:hover, ul.home_main_nav li.discover-california a.home_zh-hant-hk:hover { 
	background-position:-250px 0 !important;}
ul.home_main_nav li.meet-the-grapes a.home_zh-hant, ul.home_main_nav li.meet-the-grapes a.home_zh-hant-hk {
	background-position:0 -100px !important; width:100% !important;}
ul.home_main_nav li.meet-the-grapes a.home_zh-hant:hover, ul.home_main_nav li.meet-the-grapes a.home_zh-hant-hk:hover {
	background-position:-250px -100px !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_zh-hant, ul.home_main_nav li.sustainable-winegrowing a.home_zh-hant-hk {
	background-position:0 -50px !important; width:100% !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_zh-hant:hover,ul.home_main_nav li.sustainable-winegrowing a.home_zh-hant-hk:hover{background-position:-250px -50px !important;}
ul.home_main_nav li.events a.home_zh-hant, ul.home_main_nav li.events a.home_zh-hant-hk { 
	background-position:0 -150px !important;	width: 100% !important;}
ul.home_main_nav li.events a.home_zh-hant:hover, ul.home_main_nav li.events a.home_zh-hant-hk:hover { 
	background-position:-250px -150px !important;}

ul.home_main_nav li a.home_zh-hans{ background:url(images/hd_h-main-navCN.png) no-repeat 0 0 !important; }
ul.home_main_nav li.discover-california a.home_zh-hans{ background-position:0 0 !important; width:100% !important; }
ul.home_main_nav li.discover-california a.home_zh-hans:hover{ background-position:-250px 0 !important;}
ul.home_main_nav li.meet-the-grapes a.home_zh-hans{background-position:0 -100px !important; width:100% !important;}
ul.home_main_nav li.meet-the-grapes a.home_zh-hans:hover{background-position:-250px -100px !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_zh-hans{background-position:0 -50px !important; width:100% !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_zh-hans:hover{background-position:-250px -50px !important;}
ul.home_main_nav li.events a.home_zh-hans{background-position:0 -150px !important;	width: 100% !important;}
ul.home_main_nav li.events a.home_zh-hans:hover{background-position:-250px -150px !important;}

ul.home_main_nav li a.home_de{ background:url(images/hd_h-main-navDE.png) no-repeat 0 0 !important; }
ul.home_main_nav li.discover-california a.home_de{ background-position:0 0 !important; width:100% !important; }
ul.home_main_nav li.discover-california a.home_de:hover{ background-position:-250px 0 !important;}
ul.home_main_nav li.meet-the-grapes a.home_de{background-position:0 -100px !important; width:100% !important;}
ul.home_main_nav li.meet-the-grapes a.home_de:hover{background-position:-250px -100px !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_de{background-position:0 -50px !important; width:100% !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_de:hover{background-position:-250px -50px !important;}
ul.home_main_nav li.events a.home_de{background-position:0 -150px !important;	width: 100% !important;}
ul.home_main_nav li.events a.home_de:hover{background-position:-250px -150px !important;}

ul.home_main_nav li a.home_es{ background:url(images/hd_h-main-navES.png) no-repeat 0 0 !important; }
ul.home_main_nav li.discover-california a.home_es{ background-position:0 0 !important; width:100% !important; }
ul.home_main_nav li.discover-california a.home_es:hover{ background-position:-250px 0 !important;}
ul.home_main_nav li.meet-the-grapes a.home_es{background-position:0 -100px !important; width:100% !important;}
ul.home_main_nav li.meet-the-grapes a.home_es:hover{background-position:-250px -100px !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_es{background-position:0 -50px !important; width:100% !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_es:hover{background-position:-250px -50px !important;}
ul.home_main_nav li.events a.home_es{background-position:0 -150px !important;	width: 100% !important;}
ul.home_main_nav li.events a.home_es:hover{background-position:-250px -150px !important;}

ul.home_main_nav li a.home_ja{ background:url(images/hd_h-main-navJP.png) no-repeat 0 0 !important; }
ul.home_main_nav li.discover-california a.home_ja{ background-position:0 0 !important; width:100% !important; }
ul.home_main_nav li.discover-california a.home_ja:hover{ background-position:-250px 0 !important;}
ul.home_main_nav li.meet-the-grapes a.home_ja{background-position:0 -100px !important; width:100% !important;}
ul.home_main_nav li.meet-the-grapes a.home_ja:hover{background-position:-250px -100px !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_ja{background-position:0 -50px !important; width:100% !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_ja:hover{background-position:-250px -50px !important;}
ul.home_main_nav li.events a.home_ja{background-position:0 -150px !important;	width: 100% !important;}
ul.home_main_nav li.events a.home_ja:hover{background-position:-250px -150px !important;}

ul.home_main_nav li a.home_ko{ background:url(images/hd_h-main-navKR.png) no-repeat 0 0 !important; }
ul.home_main_nav li.discover-california a.home_ko{ background-position:0 0 !important; width:100% !important; }
ul.home_main_nav li.discover-california a.home_ko:hover{ background-position:-250px 0 !important;}
ul.home_main_nav li.meet-the-grapes a.home_ko{background-position:0 -100px !important; width:100% !important;}
ul.home_main_nav li.meet-the-grapes a.home_ko:hover{background-position:-250px -100px !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_ko{background-position:0 -50px !important; width:100% !important;}
ul.home_main_nav li.sustainable-winegrowing a.home_ko:hover{background-position:-250px -50px !important;}
ul.home_main_nav li.events a.home_ko{background-position:0 -150px !important;	width: 100% !important;}
ul.home_main_nav li.events a.home_ko:hover{background-position:-250px -150px !important;}


/*===== HOME FEATURED SECTION ====
****************************************/
#featured_section{
	padding:12px 0 0px 0;
	position:relative;
	width:960px;
	height:224px;
}
#featured_section #carousel {
	position:relative;
	width:100%;
	height:100%;
	overflow: hidden; 
}
#featured_section ul{margin:0;	padding:0;list-style-type:none;}

#featured_section ul li{display:inline; float:left; color:#FFFEEE; width:188px;	padding: 0 0 0 3px;}

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

#featured_section #prev,
#featured_section #next {
	position: absolute;
	top: 100px;
	width: 14px; height:28px;
	height:100%;
	text-indent:-9999px;
}
#featured_section #prev {
	left: -28px;
	background-image: url(images/nav_light_prev.png);
	background-repeat: no-repeat;
	/* color:#fff; */
}

#featured_section #prev:hover { background-position: -25px 0; }
#featured_section #prev:active { background-position: -50px 0; }

#featured_section #next {
	right: -28px;
	background-image: url(images/nav_light_next.png);
	background-repeat: no-repeat;
	/* color:#fff; */
}

#featured_section #next:hover { background-position: -25px 0; }
#featured_section #next:active { background-position: -50px 0; right:-27px; }


#featured_section .featured-caption{
	width:192px; height:224px; 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:10px 10px; top:0;	left:0;	display:none;	color:#FFFEEE;	
	font-size:12px; font-family:arial!important; line-height:15px;
}

#featured_section .featured-caption-text.fr, 
#featured_section .featured-caption-text.de, 
#featured_section .featured-caption-text.zh-hant,
#featured_section .featured-caption-text.zh-hant-hk,
#featured_section .featured-caption-text.es{ 
	padding:5px 10px; 
}

#featured_section .featured-caption-text img{
	border:none; position:relative; 	
	height:auto; width:auto; 
	margin:0 0 5px 0;
}

#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:26px; text-transform:uppercase; letter-spacing:-0.05em;*/
}
#featured_section .featured-caption-text.fr h3{ background:url(images/featured-captions/h_featured_headings_FR.png) no-repeat 0 0;}
#featured_section .featured-caption-text.de h3{ background:url(images/featured-captions/h_featured_headings_DE.png) no-repeat 0 0;}
#featured_section .featured-caption-text.es h3{ background:url(images/featured-captions/h_featured_headings_ES.png) no-repeat 0 0;}
#featured_section .featured-caption-text.ko h3{ background:url(images/featured-captions/h_featured_headings_KR.png) no-repeat 0 0;}
#featured_section .featured-caption-text.zh-hans h3{ background:url(images/featured-captions/h_featured_headings_CN.png) no-repeat 0 0;}
#featured_section .featured-caption-text.zh-hant h3, #featured_section .featured-caption-text.zh-hant-hk h3 { 
	background:url(images/featured-captions/h_featured_headings_CK.png) no-repeat 0 0; 
}

#featured_section .featured-caption-text #wine-map.fr h3{ background:url(images/featured-captions/h_featured_headings_FR.png) no-repeat 0 0; background-position:0 -140px;}
#featured_section .featured-caption-text #wine-map.de h3{ background:url(images/featured-captions/h_featured_headings_DE.png) no-repeat 0 0; background-position:0 -140px;}
#featured_section .featured-caption-text #wine-map.es h3{ background:url(images/featured-captions/h_featured_headings_ES.png) no-repeat 0 0; background-position:0 -140px;}
#featured_section .featured-caption-text #wine-map.ko h3{ background:url(images/featured-captions/h_featured_headings_KR.png) no-repeat 0 0; background-position:0 -140px;}
#featured_section .featured-caption-text #wine-map.zh-hans h3{ background:url(images/featured-captions/h_featured_headings_CN.png) no-repeat 0 0; background-position:0 -140px;}
#featured_section .featured-caption-text #wine-map.zh-hant h3, #featured_section .featured-caption-text #wine-map.zh-hant-hk h3 { 
	background:url(images/featured-captions/h_featured_headings_CK.png) no-repeat 0 0; 
	background-position:0 -140px; 
	}


#featured_section #video .featured-caption-text h3{background-position:0 0;}
#featured_section #wine-month .featured-caption-text h3{background-position:0 -70px;}
#featured_section .featured-caption-text #wine-map h3{background-position:0 -140px;}
#featured_section #winery-finder .featured-caption-text h3{background-position:0 -210px;}
#featured_section #food-and-wine .featured-caption-text h3{
	background:url(images/featured-captions/hd_pair_up.png) no-repeat 0 0;
	width:74px; height:23px;
}

#featured_section #wine-map .featured-caption-text.fr h3{width:114px;}
#featured_section #winery-finder .featured-caption-text.fr h3{width:114px;}

#featured_section #wine-map .featured-caption-text.de h3{width:148px;}
#featured_section #winery-finder .featured-caption-text.de h3{width:172px;}

#featured_section #wine-map .featured-caption-text.es h3{width:117px;}
#featured_section #winery-finder .featured-caption-text.es h3{width:122px;}

#featured_section #wine-map .featured-caption-text.ko h3{width:124px;}
#featured_section #winery-finder .featured-caption-text.ko h3{width:156px;}

#featured_section #wine-map .featured-caption-text.zh-hant h3, #featured_section #wine-map .featured-caption-text.zh-hant-hk h3{width:123px;}
#featured_section #winery-finder .featured-caption-text.zh-hant, #featured_section #winery-finder .featured-caption-text.zh-hant-hk h3{width:122px; height:42px;}


#featured_section #down-to-earth .featured-caption-text h3{
	background:url(images/featured-captions/hd_celebrate.png) no-repeat 0 0; 
	width:115px; height:41px;
}

#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;	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 { 
	width:145px; left: 100%; top: -5px; padding:5px 0 10px 0; margin:0;
	position:absolute; list-style:none; 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#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 .lodi{background-position: -300px 0;}
	.level3_map_wrapper .mokelumne_river{background-position: -600px 0;}
	.level3_map_wrapper .jahant1{background-position: -900px 0;}
	.level3_map_wrapper .clements_hills1{background-position: -1200px 0;}
	.level3_map_wrapper .sloughouse1{background-position: -1500px 0;}
	.level3_map_wrapper .cosumnes_river1{background-position: -1800px 0;}
	.level3_map_wrapper .merritt_island1{background-position: -2100px 0;}
	.level3_map_wrapper .clarksburg1{background-position: -2400px 0;}
	.level3_map_wrapper .borden_ranch1{background-position: -2700px 0;}
	.level3_map_wrapper .alta_mesa1{background-position: -3000px 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 .capay_valley{background-position: -300px 0;}
	.level3_map_wrapper .dunnigan_hills{background-position: -600px 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 .diablo_grande{background-position: -600px 0;}
	.level3_map_wrapper .salado_creek{background-position: -900px 0;}
	.level3_map_wrapper .tracy_hills{background-position: -1200px 0;}
	.level3_map_wrapper .river_junction{background-position: -1500px 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; padding:18px 20px 29px 20px;
	color:#666666; font-size:12px; line-height:16px;
}
.introText{
	font-size:20px; font-family:georgia; line-height:28px; 
	margin:0 0 20px 0; color:#303030; 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;}

/* 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_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;	position: relative;	margin-right:2px; overflow: hidden;}
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 a.fr { background:url(images/tabs-meet_the_grapes_FR.png) no-repeat 0 0; }
ul.wine-tabs li a.de { background:url(images/tabs-meet_the_grapes_DE.png) no-repeat 0 0; }
ul.wine-tabs li a.ja { background:url(images/tabs-meet_the_grapes_JP.png) no-repeat 0 0; }
ul.wine-tabs li a.ko { background:url(images/tabs-meet_the_grapes_KR.png) no-repeat 0 0; }
ul.wine-tabs li a.es { background:url(images/tabs-meet_the_grapes_ES.png) no-repeat 0 0; }
ul.wine-tabs li a.zh-hans { background:url(images/tabs-meet_the_grapes_CN.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 .seasons_graph_fr{background:url(images/seasons_graph_FR.png) no-repeat 0 0;	margin:0; z-index:1; width:269px; height:268px;}
#wine101 .winegrowing .seasons_graph_de{background:url(images/seasons_graph_DE.png) no-repeat 0 0;	margin:0; z-index:1; width:269px; height:268px;}
#wine101 .winegrowing .seasons_graph_ko{background:url(images/seasons_graph_KR.png) no-repeat 0 0;	margin:0; z-index:1; width:269px; height:268px;}
#wine101 .winegrowing .seasons_graph_ja{background:url(images/seasons_graph_JP.png) no-repeat 0 0;	margin:0; z-index:1; width:269px; height:268px;}
#wine101 .winegrowing .seasons_graph_es{background:url(images/seasons_graph_ES.png) no-repeat 0 0;	margin:0; z-index:1; width:269px; height:268px;}
#wine101 .winegrowing .seasons_graph_zh-hans{background:url(images/seasons_graph_CN.png) no-repeat 0 0;	margin:0; z-index:1; width:269px; height:268px;}
#wine101 .winegrowing .seasons_graph_zh-hant, #wine101 .winegrowing .seasons_graph_zh-hant-hk {
	background:url(images/seasons_graph_CK.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 .winegrowing .help_text.fr{ left:80px; }
#wine101 .winegrowing .help_text.es{ left:75px; }
#wine101 .winegrowing .help_text.ko{ left:75px; }
#wine101 .winegrowing .help_text.zh-hans{ left:90px; }

#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.es{padding:10px 10px 0 80px; height:70px;}
#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; text-indent:-999em;}

.winemaking_title li a { background:url(images/hd_wine_making.png) no-repeat 0 0; }
.winemaking_title li a.fr { background:url(images/hd_wine_making_FR.png) no-repeat 0 0; }
.winemaking_title li a.de { background:url(images/hd_wine_making_DE.png) no-repeat 0 0; }
.winemaking_title li a.ja { background:url(images/hd_wine_making_JP.png) no-repeat 0 0; }
.winemaking_title li a.ko { background:url(images/hd_wine_making_KR.png) no-repeat 0 0; }
.winemaking_title li a.es { background:url(images/hd_wine_making_ES.png) no-repeat 0 0; }
.winemaking_title li a.zh-hans { background:url(images/hd_wine_making_CN.png) no-repeat 0 0; }
.winemaking_title li a.zh-hant, .winemaking_title li a.zh-hant-hk { 
	background:url(images/hd_wine_making_CK.png) no-repeat 0 0; }

.winemaking_title li.harvest a{ 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{ 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{ 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{ 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{ 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:230px; background-position:0 -250px;}
.winemaking_title li.tirage a:hover,.winemaking_title li.tirage a.active{background-position:-300px -250px;}
.winemaking_title li.tirage a.zh-hans {width:260px;}

.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; width:127px; height:309px;background:url(images/wine_bottle.png) no-repeat top right;}

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; 
}
ul.conversion-tabs li a { background:url(images/tbs_conversion_chart.png) no-repeat 0 0; }
ul.conversion-tabs li a.fr { background:url(images/tbs_conversion_chart_FR.png) no-repeat 0 0; }
ul.conversion-tabs li a.de { background:url(images/tbs_conversion_chart_DE.png) no-repeat 0 0; }
ul.conversion-tabs li a.ja { background:url(images/tbs_conversion_chart_JP.png) no-repeat 0 0; }
ul.conversion-tabs li a.ko { background:url(images/tbs_conversion_chart_KR.png) no-repeat 0 0; }
ul.conversion-tabs li a.es { background:url(images/tbs_conversion_chart_ES.png) no-repeat 0 0; }
ul.conversion-tabs li a.zh-hans { background:url(images/tbs_conversion_chart_CN.png) no-repeat 0 0; }
ul.conversion-tabs li a.zh-hant, ul.conversion-tabs li a.zh-hant-hk { 
	background:url(images/tbs_conversion_chart_CK.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:20px;}
#wine_label_popup #california_winery h3{background-position:0 0; width:56px;}
#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;}

/*======== WINE And FOOD Template  =======
********************************************/
#wine_and_food #content{
	background:#FFFEEF; 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; line-height: 26px;}
#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; }

/*=========== Sustainable Winegrowing 2014 =========== */

#sustainable_winegrowing .col-580{
  width: 580px;
  float: left;
  margin-right: 14px;
  padding-right: 15px;
  border-right: 1px dotted #999;
}

/*= Sustainable Winegrowing Tabs */
#tabs-wrapper{ 
  position: relative;
}
#tabs-wrapper .practices-cat{ margin: 0; padding: 0; } 
#tabs-wrapper .practices-cat li{
  display: block;
  float: left;
  width: 190px;
  height: 38px;
  margin-right: 3px;
}
#tabs-wrapper .practices-cat #tab-community{ margin-right: 0 }
#tabs-wrapper .practices-cat li a{
  display: block;
  width: 160px;
  height: 22px;
  padding: 8px 15px;
  background: #e8e5ce url(images/sustainable-winegrowing/bg-tab.png) no-repeat bottom left;
  color: #656565;
  font-size: 19px;
  font-weight: 400;
  line-height: 17px;
  text-transform: uppercase;
}
#tabs-wrapper .practices-cat li.active a{
  color: #333;
}
#tabs-wrapper .practices-cat li#tab-vineyard.active a,
#tabs-wrapper .practices-cat li#tab-vineyard .sub-category,
#tabs-wrapper .practices-cat li#tab-vignoble.active a,
#tabs-wrapper .practices-cat li#tab-vignoble .sub-category,
#tabs-wrapper .practices-cat li#tab-weingut.active a,
#tabs-wrapper .practices-cat li#tab-weingut .sub-category,
#tabs-wrapper .practices-cat li#tab-vinedos.active a,
#tabs-wrapper .practices-cat li#tab-vinedos .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-ja.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-ja .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-ko.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-ko .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-zh-hans.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-zh-hans .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-zh-hant.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-zh-hant .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-zh-hant-hk.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-zh-hant-hk .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-en-ca.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-en-ca .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-en-uk.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-en-uk .sub-category{ 
  background-color: #d3de00; 
}
#tabs-wrapper .practices-cat li#tab-winery.active a,
#tabs-wrapper .practices-cat li#tab-winery .sub-category,
#tabs-wrapper .practices-cat li#tab-vinerie.active a,
#tabs-wrapper .practices-cat li#tab-vinerie .sub-category,
#tabs-wrapper .practices-cat li#tab-keller.active a,
#tabs-wrapper .practices-cat li#tab-keller .sub-category,
#tabs-wrapper .practices-cat li#tab-lagar-de-vinos.active a,
#tabs-wrapper .practices-cat li#tab-lagar-de-vinos .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-ja.active a,
#tabs-wrapper .practices-cat li#tab-winery-ja .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-ko.active a,
#tabs-wrapper .practices-cat li#tab-winery-ko .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-zh-hans.active a,
#tabs-wrapper .practices-cat li#tab-winery-zh-hans .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-zh-hant.active a,
#tabs-wrapper .practices-cat li#tab-winery-zh-hant .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-zh-hant-hk.active a,
#tabs-wrapper .practices-cat li#tab-winery-zh-hant-hk .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-en-ca.active a,
#tabs-wrapper .practices-cat li#tab-winery-en-ca .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-en-uk.active a,
#tabs-wrapper .practices-cat li#tab-winery-en-uk .sub-category{ 
  background-color: #11cbe9; 
}
#tabs-wrapper .practices-cat li#tab-community.active a,
#tabs-wrapper .practices-cat li#tab-community .sub-category,
#tabs-wrapper .practices-cat li#tab-communaute.active a,
#tabs-wrapper .practices-cat li#tab-communaute .sub-category,
#tabs-wrapper .practices-cat li#tab-gemeinschaft.active a,
#tabs-wrapper .practices-cat li#tab-gemeinschaft .sub-category,
#tabs-wrapper .practices-cat li#tab-comunidad.active a,
#tabs-wrapper .practices-cat li#tab-comunidad .sub-category,
#tabs-wrapper .practices-cat li#tab-community-ja.active a,
#tabs-wrapper .practices-cat li#tab-community-ja .sub-category,
#tabs-wrapper .practices-cat li#tab-community-ko.active a,
#tabs-wrapper .practices-cat li#tab-community-ko .sub-category,
#tabs-wrapper .practices-cat li#tab-community-zh-hans.active a,
#tabs-wrapper .practices-cat li#tab-community-zh-hans .sub-category,
#tabs-wrapper .practices-cat li#tab-community-zh-hant.active a,
#tabs-wrapper .practices-cat li#tab-community-zh-hant .sub-category,
#tabs-wrapper .practices-cat li#tab-community-zh-hant-hk.active a,
#tabs-wrapper .practices-cat li#tab-community-zh-hant-hk .sub-category,
#tabs-wrapper .practices-cat li#tab-community-en-ca.active a,
#tabs-wrapper .practices-cat li#tab-community-en-ca .sub-category,
#tabs-wrapper .practices-cat li#tab-community-en-uk.active a,
#tabs-wrapper .practices-cat li#tab-community-en-uk .sub-category{ 
  background-color: #ff9024; 
}

#tabs-wrapper .practices-cat li .sub-category{
  position: absolute; top: 38px; left: 0;
  width: 556px; padding: 10px; display: none;
  margin: 0; list-style: none;
}
#tabs-wrapper .practices-cat li.active .sub-category{ display: block; }

#tabs-wrapper .practices-cat li .sub-category li{
  display: inline; width: auto; height: auto;
  padding-left: 10px; 
  margin-left: 10px;
  border-left: 1px solid #efefef;
}
#tabs-wrapper .practices-cat li .sub-category li.first{
  border: none;
  margin: 0;
}
#tabs-wrapper .practices-cat li .sub-category li a{
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  color: #333;
  text-transform: none;
  width: auto; height: auto;
  background: none;
  margin: 0; padding: 0;
}
#tabs-wrapper .practices-cat li .sub-category li a:hover{
  color: #fff;
  text-decoration: none;
}
#tabs-content-wrapper{
  margin: 120px 0 0 0;
}
.page-id-90316 .loading-indicator,
.page-id-90310 .loading-indicator,
.page-id-90311 .loading-indicator,
.page-id-90312 .loading-indicator,
.page-id-506047 .loading-indicator,
.page-id-509334 .loading-indicator,
.page-id-509335 .loading-indicator,
.page-id-90315 .loading-indicator,
.page-id-77 .loading-indicator {
	display: none;
  background: none;
}
.page-id-90316 .loading-indicator-overlay,
.page-id-90310 .loading-indicator-overlay,
.page-id-90311 .loading-indicator-overlay,
.page-id-90312 .loading-indicator-overlay,
.page-id-506047 .loading-indicator-overlay,
.page-id-509334 .loading-indicator-overlay,
.page-id-509335 .loading-indicator-overlay,
.page-id-90315 .loading-indicator-overlay,
.page-id-77 .loading-indicator-overlay {
  background-image: url( 'images/loader01.gif' ); 
  background-repeat: no-repeat; 
  background-position: center 0px;
}
#tabs-content-wrapper .category-section{
  padding: 20px 0 5px 0;
  margin: 20px 0;
  border-top: 1px dotted #999;
} 
#tabs-content-wrapper .category-section.first{
  border: none;
  padding: 0;
}
#tabs-content-wrapper .category-section .category-title,
#tabs-content-wrapper .category-section .category-title-cjk{
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
  margin: 0 0 3px 0;
} 
#tabs-content-wrapper .category-section .category-title-cjk{
  margin: 0 0 10px 0;
} 
#tabs-content-wrapper .category-section .category-desc{
  font-family: georgia;
  font-size: 16px;
  line-height: 20px;
  color: #333;
} 
#tabs-content-wrapper .category-section .category-posts{
  margin: 20px 0 0 0;
} 

#tabs-content-wrapper .category-section .cat-post{
  width: 190px;
  height: 190px;
  float: left;
  margin: 0 3px 3px 0;
  background: #E8E5CD;
  position: relative;
} 
#tabs-content-wrapper .category-section .cat-post.last{
  margin-right: 0;
}
#tabs-content-wrapper .category-section .cat-post .thumb-overlay{
  width: 190px;
  height: 60px;
  min-height: 60px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  background: url(images/sustainable-winegrowing/bg-thumb-overlay.png) no-repeat 0 0;
}
#tabs-content-wrapper .cat-post .title{
  font-family: georgia;
  font-size: 11px;
  font-weight: 700;
  line-height: 15px;
  text-transform: uppercase;
  color: #111;
  position: absolute;
  left: 0;
  top: 0;
  width: 170px;
  padding: 15px 10px;
  z-index: 10;
}
#tabs-content-wrapper .cat-post .hover-details{
  width: 170px;
  padding: 15px 10px 5px 10px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  background: #333;
  color: #fff;
  min-height: 90%;
  display: none; 
}
#tabs-content-wrapper .cat-post .hover-title{
  font-family: georgia;
  font-size: 11px;
  font-weight: 700;
  line-height: 15px;
  text-transform: uppercase;
  color: #111;
  margin: 0 0 8px 0;
}
#tabs-content-wrapper .cat-post .hover-desc{
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
}
#tabs-content-wrapper .cat-post .hover-desc p{
  margin: 0 0 8px 0;
}


#tabs-content-wrapper #tab-87 .cat-post .hover-title,
#tabs-content-wrapper #tab-87 .category-section .category-title,
#tabs-content-wrapper #tab-87 .category-section .category-title-cjk{
  color: #ff7d00; /* Preview */
  color: #b8c128;
}
#tabs-content-wrapper #tab-82 .cat-post .hover-title,
#tabs-content-wrapper #tab-82 .category-section .category-title,
#tabs-content-wrapper #tab-82 .category-section .category-title-cjk{
  color: #00c1e1;
  
}
#tabs-content-wrapper #tab-76 .cat-post .hover-title,
#tabs-content-wrapper #tab-76 .category-section .category-title,
#tabs-content-wrapper #tab-76 .category-section .category-title-cjk{
  color: #b8c128; /* Preview */
  color: #ff7d00;
}

 
/*= Sustainable Winegrowing - Sidebar Column */
#sustainable_winegrowing .col-270{
  width: 270px;
  float: right;
  font-family: arial !important; 
  font-size: 12px !important; 
  line-height: 16px !important;
  color: #666; 
}
#sustainable_winegrowing #definition_options{
  margin: 0 0 0 10px;
}
#sustainable_winegrowing .sbHolder{
	background-color: transparent; 
  width: 100%; 
  margin: 0;
  color: #666;
  font-weight: 700;
  border: 1px solid #cccccc;
}
#sustainable_winegrowing .sbOptions{
  background-color: #fff; 	
  border: none;
  height: auto;
  width: 100%;
  font-weight: 400;
  -moz-box-shadow: 0 1px 1px #999;
  -webkit-box-shadow: 0 1px 1px #999;
  -box-shadow: 0 1px 1px #999;
}
#sustainable_winegrowing .sbOptions a:hover{ background: #e9ddba; }

#sustainable_winegrowing .definition_content{
  margin: 20px 0 15px 12px;
  padding: 0 0 20px 0;
  display: none;
  border-bottom: 1px dotted #999;
}
#sustainable_winegrowing .definition_content.active{ display: block; }
#sustainable_winegrowing .definition_content .thumb{ margin: 0; }
#sustainable_winegrowing .definition_content .title{
  margin: 0 0 5px 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  text-transform: uppercase;
  color: #656565;
}
/*
#sustainable_winegrowing #sustainable-winegrowing .title{ color:#B8C128; }
#sustainable_winegrowing #organic .title{ color: #46C9DE; }
#sustainable_winegrowing #biodynamic .title{ color: #F47930; } */
#sustainable_winegrowing .definition_content .description p{ padding:0 0 15px 0; }
#sustainable_winegrowing .definition_content .description ul{
  list-style: circle !important; 
  margin: 0 0 15px 20px !important;
  padding: 0;
}
#sustainable_winegrowing .definition_content .description ul li{ 
  padding: 0;
  color: #656565;
}
/*
#sustainable_winegrowing #sustainable-winegrowing ul li{ background-image: url(images/sustainable-winegrowing/bullet-green.png); }
#sustainable_winegrowing #organic ul li{ background-image: url(images/sustainable-winegrowing/bullet-blue.png); }
#sustainable_winegrowing #biodynamic ul li{ background-image: url(images/sustainable-winegrowing/bullet-orange.png); } */

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


#sb_green_programs .green_programs_content{
  padding: 0 10px;
}
#sb_green_programs .green_programs_content p{
  padding: 0;
  margin: 0 0 20px 0;
}
#sb_green_programs .green_programs_content ul{
  padding: 0;
  margin: 20px 0 5px 0;
}
#sb_green_programs .green_programs_content ul li{
  padding: 0;
  margin: 0 0 20px 0;
  display: block;
  text-align: center;
}

/*=========== Sustainable Winegrowing 2013 =========== */

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;
}
ul.winegrowing-tabs li a { background:url(images/tabs-winegrowing.png) no-repeat 0 0;}
ul.winegrowing-tabs li a.fr { background:url(images/tabs-winegrowing_FR.png) no-repeat 0 0;}
ul.winegrowing-tabs li a.de { background:url(images/tabs-winegrowing_DE.png) no-repeat 0 0;}
ul.winegrowing-tabs li a.es { background:url(images/tabs-winegrowing_ES.png) no-repeat 0 0;}
ul.winegrowing-tabs li a.ja { background:url(images/tabs-winegrowing_JP.png) no-repeat 0 0;}
ul.winegrowing-tabs li a.ko { background:url(images/tabs-winegrowing_KR.png) no-repeat 0 0;}
ul.winegrowing-tabs li a.zh-hant, ul.winegrowing-tabs li a.zh-hant-hk { 
	background:url(images/tabs-winegrowing_CK.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 -30px; }
#biodynamic-tab-content h4{color:#F47930;}
#biodynamic-tab-content ul li{background-position:0 -65px; }

/*  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; 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; }

#e_newsletter .col_680{border-right:1px dotted #999; width:660px; float:left; padding:0 20px 0 0; margin-right:15px;}
#e_newsletter .col_199{width:168px; float:left; padding:0 5px 0 11px;}
#e_newsletter .col_199 h3{margin-left:-11px!important; line-height:16px;}
#e_newsletter .col_199 h3 span{height:40px; display:block; width:11px; float:left;}
#e_newsletter .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:left;}

#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; font-size: 0; display:block;	line-height: 0;
	background:#E8DDBC url(images/btn-submit.png) no-repeat 0 0;
	border:none; width:70px; height:23px; margin:5px 0 0 0; float:right;
}
#enewsletter_form .frm_fields #btn_enewsletter_submit.fr {
	background:#E8DDBC url(images/btn-submit_fr.png) no-repeat 0 0;
	width: 99px;
}
#enewsletter_form .frm_fields #btn_enewsletter_submit.de {
	background:#E8DDBC url(images/btn-submit_de.png) no-repeat 0 0;
	width: 73px;
}
#enewsletter_form .frm_fields #btn_enewsletter_submit.es { background:#E8DDBC url(images/btn-submit_es.png) no-repeat 0 0;}
#enewsletter_form .frm_fields #btn_enewsletter_submit.ja { background:#E8DDBC url(images/btn-submit_jp.png) no-repeat 0 0;}
#enewsletter_form .frm_fields #btn_enewsletter_submit.ko { background:#E8DDBC url(images/btn-submit_kr.png) no-repeat 0 0;}
#enewsletter_form .frm_fields #btn_enewsletter_submit.zh-hant,#enewsletter_form .frm_fields #btn_enewsletter_submit.zh-hant-hk { 
	background:#E8DDBC url(images/btn-submit_ck.png) no-repeat 0 0;}

.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; letter-spacing:0.06em;
	-moz-box-shadow: 0 3px 3px #B75B26;
	-webkit-box-shadow: 0 3px 3px #B75B26;
	box-shadow: 0 3px 3px #B75B26;
}
.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; min-height:250px;}
#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.es div {width:37px;}
.paging a{
    color:#AA2B22!important; 
    font-family:georgia!important;
    font-size:12px!important; 
    text-decoration:none!important;
}
.paging a:visited{text-decoration:none;}
.paging a:hover,.paging a.active{color:#333333!important; text-decoration:underline!important;}
.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,
.submission_tabs_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 .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: 115px; 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:250px!important; float:right;	padding:0 14px 0 25px; overflow:hidden;}
.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; letter-spacing:0.11em;
	text-transform:uppercase; margin:0 0 20px -10px; padding:0;	
}
.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; border-top:1px solid #999999;
	height:62px; text-transform:uppercase; font-family:arial; font-size:10px; line-height:12px;
}
.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.ccsw-certified-winery{width:121px;background:url(images/CCSW-Winerylogo.png) no-repeat 0 0;}
.programs_certifications ul li.ccsw-certified-vineyard{width:121px; background:url(images/CCSW-Vineyardlogo.png) no-repeat 0 0;}
.programs_certifications ul li.ccsw-certified-vineyard-and-winery{width:121px;	background:url(images/CCSW-VineyardandWinerylogo.png) no-repeat 0 0;}

.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.certified-sustainable-winery{width:121px;background:url(images/CCSW-Winerylogo.png) no-repeat 0 0;}
.programs_certifications ul li.certified-sustainable-vineyard{width:121px; background:url(images/CCSW-Vineyardlogo.png) no-repeat 0 0;}
.programs_certifications ul li.certified-sustainable-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;
	white-space: pre-line!important; /* css-3 */    
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */    
	white-space: -o-pre-wrap; /* Opera 7 */  
	word-wrap: break-word;/* Internet Explorer 5.5+ */
  -ms-word-wrap: break-word;
}

/*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; border:none; padding:0;
	margin-right:10px; background:url(images/btn_preview.png) no-repeat 0 0;	
	display:block; font-size:0px; line-height:0px;
}
#event_form .form_fields .btn_submit{
	width:70px; height:23px; float:left; text-indent:-999em; border:none; padding:0; font-size:0px; 
	display:block; background:url(images/btn_submit.png) no-repeat 0 -50px; 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;}



/*======== MEDIA & TRADE 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; 
}


/* Tabs Navigation */
ul.media-tabs {
  margin: 0 0 25px 0;
  padding: 0;
  list-style: none;
  height:39px;
  width: 100%;
}
ul.media-tabs li {
  float: left;
  display:block;
  height: 39px;
  line-height: 39px;
  background: #E8E6D0;
  overflow: hidden;	
  position: relative;	
  margin-right:2px;
}
ul.media-tabs li.news {width:73px;}
ul.media-tabs li.images-presentations{width:196px;}
ul.media-tabs li.videos {width:83px;}
ul.media-tabs li.press-kit-brochure {width:191px;}
ul.media-tabs li.fact-sheets {width:117px;}
ul.media-tabs li.statistics {width:107px;}
ul.media-tabs li.features {width:101px; margin:0;}

ul.media-tabs li a {
	text-decoration: none;
  display: block;
  color: #787675;
  font-size: 14px;
	outline: none;
  text-transform:uppercase;
  text-indent:-999em;
}
ul.media-tabs li.news a{background:url(images/tab_news.png) no-repeat 0 0;}
ul.media-tabs li.images-presentations a{background:url(images/tab_images.png) no-repeat 0 0;}
ul.media-tabs li.videos a{background:url(images/tab_videos.png) no-repeat 0 0;}
ul.media-tabs li.press-kit-brochure a{background:url(images/tab_presskit.png) no-repeat 0 0;}
ul.media-tabs li.fact-sheets a{background:url(images/tab_factsheets.png) no-repeat 0 0;}
ul.media-tabs li.statistics a{background:url(images/tab_statistics.png) no-repeat 0 0;}
ul.media-tabs li.features a{background:url(images/tab_features.png) no-repeat 0 0;}

ul.media-tabs li a:hover,
ul.media-tabs li a.active{
  background-position:bottom left!important;
}



.media_content_wrapper{font-family:arial; font-size:12px; color:#666; line-height:16px; margin:20px 0 0px 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;}



.left{float:left;}
.right{float:right;}
.border_r{border-right:1px solid #ddd ;}

.col_300{
  float:left;
  width:290px;
  padding: 0 10px 0 0;
  border-right:1px dotted #999;
}
.col_580{
  float:right;
  width:558px;
  padding: 0 0 0 20px;
}

.col_300r{
  float:right;
  width:290px;
  padding: 10px 10px 10px 10px;
  border:1px solid #999;
  background:#FFFFFF; 
}

.col_580l{
  float:left;
  width:558px;
  padding: 20 0 0 0px;
}



/* News Tamplate */
.news_search_wrapper{margin:0 0 5px 0;}
#news_list{margin:10px 0 0 0;}
#news_list .showing_page{margin: 0 0 10px 0;}

.news_container{padding: 0 20px 0 0;}
.news_container .title{
  font-size:20px;
  line-height:26px;
  margin:0 0 10px 0;
  padding:0;
  color:#333;
}
.news_container .desc{margin:10px 0 0 0;}
.news_container .desc p,
.factsheets_container .desc p{
    margin: 0 0 20px 0;padding:0;
}

.entry-title{
  font-size:24px;
  line-height:24px;
  text-transform:uppercase;
  margin:0 0 10px 0;
  width:400px;
  float:left;
}



/* Images/Presentations/Videos Tamplate */

#images_list_wrapper,
#videos_list_wrapper{
  margin:30px 0 0 0;
}
.posts_list{
  margin:0 0 28px 0;
  padding:0 0 10px 0;
  border-bottom:1px dotted #999;
}
.posts_list .post{
  width:160px;
  float:left;
  margin:0 20px 0 0;
}
.posts_list .post .thumb{
  /*background:#eee;*/
  display:block;
  width:160px;
  height:160px;
  overflow:hidden;
  cursor:pointer;
  position:relative;
}
.posts_list .post .thumb .icon_presentation{
  background:url(images/icon_presentation.png) no-repeat 0 0;
  width:45px;
  height:52px;
  position:absolute;
  top:53px;
  left:58px;
  z-index:99;
}

.posts_list .post .post_title{margin:5px 0 0 0;}
.posts_list .post .post_title a{color:#F47933!important;}
.posts_list .post.last{ margin-right:0;}

.download_form_wrapper{
  border:1px solid #efefef; 
  background:#f8f8f8; 
  padding:15px 10px;
  display:none;
  position:absolute;
  bottom: 0px;
  right: 10px;
  width: 220px;
}
.download_form_wrapper label{
  display:block;
  float:left;
  width:50px;
  margin:3px 0 0 0;
}
.download_form_wrapper .txtbox{
  display:block;
  float:right;
  width:150px;
  margin:0 0 10px 0;
}
.download_form_wrapper .btn{
  display:block;
  float:right;
  width:70px;
  padding:5px 10px;
  background:#999;
  color:#fff;
  border:1px solid #888;
}
.download_form_wrapper .btn_close{
  display:block;
  width:10px;
  height:10px;
  position:absolute;
  top:5px;
  right:5px;
  text-decoration:none!important;
  color:#999;
}
.download_form_wrapper .form_info{
  margin:0 0 10px 0;
}

/*.download_links{
  position:absolute;
  bottom:20px;
  right:10px;
  width: 220px;
}*/


#videos_list_wrapper .post_title{
  font-size:11px!important;
}
#videos_list_wrapper .thumb .icon_video{
  display:block;
  width:36px;
  height:35px;
  background: url(images/icon_play.png) no-repeat 0 0;
  position:absolute;
  top:63px;
  left:58px;
  z-index:99;
}
.video_download_link a{
  font-family:georgia;
  font-style:italic;
  font-size:12px!important;
}

.cmb_wrapper{
  float:right;
  width:175px;
  margin:0;
}
.cmb_wrapper .sbOptions{
  height:70px!important;
  width:173px;
  background-color:#fffef0!important;
  -moz-box-shadow: 0px 2px 3px 3px #f3eed7;
	-webkit-box-shadow: 0px 2px 3px 3px #f3eed7;
	box-shadow: 0px 2px 3px 3px #f3eed7;
}




/* Press Kit & Brochure Template */
.brochure_list_wrapper{
  margin:20px 0 0 0;
}
.brochure_list_wrapper .col_520{
  width:520px;
  float:left;
  height:300px;
}
.brochure_list_wrapper .col_360{
  width:320px;
  float:right;
  height:300px;
  padding:0 20px;
}
.brochure_list_wrapper.border_t{
  border-top:1px dotted #333;
  padding:20px 0 0 0;
}

.brochure_title{
  font-family:arial;
  font-size:20px;
  font-weight:700;
  line-height:24px;
  color:#333;
  margin: 0 0 10px 0;
}
.brochure_details{
  font-family:arial;
  font-size:13px;
  line-height:16px;
  color:#666;
  margin: 0 0 10px 0;
}
.brochure_download{font-style:italic;}
.brochure_download a{
  color:#aa2b22;
  font-family:georgia;
  font-size:12px;
  border-bottom:1px solid #aa2b22;
}
.brochure_download a:hover{text-decoration:none;}

#brochureSliderWrapper{
  overflow: hidden;
  width: 520px;
  height:295px;
  position:relative;
}
#brochureSliderWrapper #brochureSlider{
	width: 512px;
	list-style: none;
	margin: auto; 
	padding: 0;
}
#brochureSliderWrapper #brochureSlider .bx-wrapper {
	width: 512px!important;
	margin: auto;
	display:none;
	background:#434343;
}
#brochureSliderWrapper .bx-window {
	width: 467px!important;  
	height: 290px!important;	
	margin: auto; 
  box-shadow:2px 2px 2px 2px #ddd;
  -moz-box-shadow:2px 2px 2px 2px #ddd;
}
#brochureSliderWrapper .bx-window img {width: 467px;  height: 290px;}
#brochureSliderWrapper .bx-window li {}
#brochureSliderWrapper .bx-wrapper .bx-prev,
#brochureSliderWrapper .bx-wrapper .bx-next {
	position: absolute; top: 46%!important;	width: 11px; height: 20px;
  z-index:999;
}
#brochureSliderWrapper .bx-prev{left:0; background: url(images/icon_prev.png) no-repeat 0 0;}
#brochureSliderWrapper .bx-next{right:0;	background: url(images/icon_next.png) no-repeat 0 0;}


.other_brochure{
  float:left;
  width:160px;
  margin:0 20px 20px 0;
}
.other_brochure.last{
  margin-right: 0;
}
.other_brochure .thumb{
  width:160px;
  height:160px;
  overflow:hidden;
  margin:0 0 10px 0;
}
.other_brochure .title{
  font-size:14px;
  color:#333;
  line-height:18px;
  margin-bottom:5px;
  font-weight:700;
}
.other_brochure .download_link a{
  font-size:12px;
  font-family:georgia;
  font-style:italic;
  border-bottom:1px solid #aa2b22;
}
.other_brochure .download_link a:hover{text-decoration:none;}


.presskit_list li{margin:0 0 10px 0;}
.presskit_list li a{
  font-family:georgia;
  font-size:13px;
  line-height:17px;
  font-style:italic;
  border-bottom:1px solid #aa2b22;
}
.presskit_list li a:hover{text-decoration:none;}


#factsheets_wrapper{ margin:30px 0 0 0;}
#factsheets_list{margin: 40px 0 0 0;}

.statistics_wrapper{margin:20px 0 0 0;}
.statistics_wrapper h3{line-height:16px!important;}
.statistics_wrapper .col_580 h4{margin:5px 0 5px 0!important;}
.statistics_wrapper .col_580 p{margin:0 0 15px 0; padding:0;}
.statistics .col_300 table td{font-size:12px;}

#features_content_wrapper{margin:30px 0 0 0;}
#features_list{margin: 0;}

.factsheets_container .thumb,
.features_container .thumb{
  float:left; 
  margin:0 20px 20px 0;
}

.factsheets_container .title,
.features_container .title{
  font-size:20px;
  line-height:24px;
  margin: 0 0 10px 0;
}

.features_container .date{font-size:12px;}
.factsheets_container .desc,
.features_container .desc{
  font-size:12px;
  line-height:16px;
  margin: 15px 0 0 0;
  color:#666;
}
.features_container h4{margin: 0 0 5px 0;}
.features_container p{margin: 0 0 15px 0; padding:0;}


/* Download PDF link style */
.download_pdf a{
  color:#aa2b22;
  font-family:georgia!important;
  font-size:12px;
  font-style:italic;
  text-decoration:underline;
}

/* Side Column Posts list style for Media and trade section */
.list ul{margin: 0 0 5px -20px;}
.list ul li{
  display:block;
  padding:7px 20px 7px 20px;
  margin: 0;
  font-size:12px;
  cursor:pointer;
}
.list ul li a{
  display:block;
  color:#f47933;
  font-size:14px;
  font-weight:400;
  line-height:18px;
  text-decoration:none;
}
.list ul li a:hover{text-decoration:none;}
.list ul li:hover{background:#e8e5d0; color:#333!important;}
.list ul li:hover a{background:#e8e5d0; color:#666!important;}

.list ul li.active{ background:#e8e5d0; color:#333;  cursor:default;}
.list ul li.active a{color:#666666; cursor:default;}


/* Table style for Media and trade page */
table{
  margin:10px 0 10px 0;
  width:100%;
}
table th{
  font-weight:700;
  font-size:12px;
  padding:8px 10px;
  border-right:1px solid #f8f8f8;
}
table td{
  font-size:10px;
  padding:8px 10px;
  border-right:1px solid #f8f8f8;
}
small{
  font-size:10px;
  line-height:12px!important;
  margin: 0!important;
  display:block;
  color:#666666;
}
.hr_line{
  height:1px;
  border-bottom:1px dotted #999;
  margin:20px 0;
}
#media_trade #content h4{
  font-weight:700;
  margin: 0 0 10px 0;
  font-size:14px;
  line-height:18px;
  text-transform:none;
  font-family:arial;
  letter-spacing:0;
}

#news_search{ 
  height:23px;
  width:199px; 
  background:#FFFDEE; 
  border:1px solid #C0C0BC;
}
#news_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%;
}
#news_search #btn_news_search{ 
	border:none; background:url(images/icon_search.png) no-repeat 0 0;
	height:12px; width:14px;float:right; margin:5px 5px 0 0;
  text-indent:-999em; font-size:0; line-height:0;
}

#media_trade .col_580 .desc h3{
  color:#333!important;
  font-weight:700;
  margin: 0 0 10px 0;
  font-size:14px;
  line-height:18px;
  text-transform:none;
  font-family:arial;
  letter-spacing:0;
}
#media_trade .entry-content{
  color:#666666;
}
#media_trade .col_580 ul{
  list-style:disc;
  margin:0 0 15px 20px;
  padding:0;
}
#media_trade .col_580 ul li{
  margin:0 0 10px 0;
}
#media_trade .paging{
  margin:20px 0 0 0;
}



/*======== 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;}

.partners_wrapper{background:#F1EFDC;	padding:5px 3px; margin: 0 0 10px 0;}
.partners_wrapper .partners_c_row{border-bottom:1px dotted #999;}
.partners_wrapper .partner_c {float:left; width:184px; height:87px;	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;}

/*==DOWN TO EARTH Template  ====
**********************************/
/*.sb_news,
.sb_ten_reasons {
	border-bottom:1px dotted #999; 
	padding: 0 0 10px 0; margin:0 0 18px 0;
}
.sb_news .thumb,
.sb_ten_reasons .thumb,
.sb_downloads_d2e .thumb{
	width:96px; height:96px;
	overflow:hidden; float:left; 
	margin-right:13px;
}
.d2e{
	border-bottom:none!important;
	margin:0!important; padding:0!important;
}*/


.wine_month_sb_widget {border-top:1px dotted #999; padding: 15px 0 0 0; margin:0 0 18px 0;}
.wine_month_sb_widget.first {border-top: none; padding: 0;}
.wine_month_sb_widget a {padding: 0 13px 0 0; background:url(images/arrow.png) no-repeat right 7px;}
.wine_month_disclaimer{margin:15px 0 0 0; font-size:10px; line-height:14px;}

.wine_month_sb_widget .thumb {
	width:96px; height:96px;
	overflow:hidden; float:left;
	margin-right:13px;
}



/*======== 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;}

/*======== PRIVACY POLICY Template  ====
********************************************/
#privacy_policy{top:0; left:0; padding:0; width:960px; z-index:1;}
#privacy_policy .content_wrapper{background:#FFFEEE; width:920px; font-size:12px; line-height:16px;padding:90px 20px 20px 20px; position:relative;}
#privacy_policy 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;
}
#privacy_policy p{line-height:16px; padding:0; margin:0 0 15px 0;}
#privacy_policy .content_wrapper .entry-content{margin: 0 20px;}

/* 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);}



/* = Auto Complete - Wineries and Events
-------------------------------------------- */
.ui-autocomplete{
  background: #FFFEEE !important;
  width: 170px;
  z-index: 99999 !important;
}
.page-template-page-discover-php .ui-autocomplete{
   width: 193px;
}
.ui-autocomplete li{
  font-size: 12px;
  line-height: 14px;
  border: none;
  border-top: 1px dotted #f8f8f8 !important;
  color: #999;
  padding: 0 !important;
}
.ui-autocomplete li a{
  background: none;
  border: none !important;
  color: #666 !important;
  margin: 0 !important;
}
.ui-autocomplete li a:hover{
  background: #efefef;
  border: none !important;
  color: #000 !important;
  margin: 0 !important;
}



/*======== FOOTER  =======
***************************/
#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:11px; letter-spacing:.1em;
	text-transform:uppercase;	font-family:georgia;  font-size:11px; color:#ffeeee;
	line-height:16px;
}
.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:210px; position:relative;}
.footer-nav li.followus.fr {width:190px;}
.footer-nav li.followus.de {width:210px;}
.footer-nav li.wineryevents.fr, .footer-nav li.aboutcwi.de {margin-left:0px;}
.footer-nav li.wineryevents.de {margin-left:6px;}
.footer-nav li.followus span{color:#999999;}
/* .footer-nav li ul {margin:0; padding:0;	top:0; right:0; width:105px; position:absolute;} */
.footer-nav li ul {margin:0; padding:0;	top:0; right:0; width:110px; 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:-27px 0;}
.footer-nav li ul li a.youtube{background-position:-55px 0;}
.footer-nav li ul li a.pinterest{background-position:-83px 0;}
.footer-nav li ul li a.instagram{background-position:-108px 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;}

/*======== FOOTER  =======
***************************/

#lang_sel{ height:21px;float: right; z-index: 1000;}

/*======== Recipe Page =======
***************************/
.recipe_content_single { font-family:arial; font-size:12px!important; color:#666; }
.recipe_content_single h2 { font-size:25px; line-height:27px; color:#333; margin:0 0 5px 0; padding:0; }

.recipe_content_single h3 { font-size:28px !important; font-weight:normal; }
.recipe_box { margin-top:20px; }
  .recipe_img { float:left; width:280px; }
  .recipe_description { float:right; font-family:Calibri; width:260px; }
  .recipe_description h4 { color:#333; font-weight:700;padding:10px 0 0 0; margin:0 0 5px 0; line-height:16px; }
  .recipe_description p { font-size:12px!important; margin:0 0 17px 0; padding:0; line-height:16px!important; }
  .recipe_description ul { margin:0 0 10px 0; padding:0; } 
  .recipe_description ul li { padding:0 0 10px 0; line-height:16px; }
  
.social-sharing {
	float: right;
/*	margin-right: 96px; */ /*Add  */
	margin-right: 124px;
	margin-top: 0px;
}
.social-sharing strong {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	display:none;
}