/*
	Lindeman's HTML & CSS
	
	chrome.css
	
	Developed by: Christian Fagan @ Visual Jazz
	Born: Monday 2nd August, 2010
*/

@import "reset.css"; 	/* reset CSS */

body		    {font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif; /*background:#fbfbfb url('img/page-bg.jpg') repeat-x 0 0;*/ color:#8c8c8c; font-size:62.5%; line-height:1; position:relative; zoom:1; line-height:1.5; padding-bottom:50px}

#aspnetForm { width: 100%; height: 100%; }

/* Lindemans colours */
.grey		{color:#8c8c8c}
.bronze		{color:#ba975c}

/* Style basic elements */
h1,h2,h3,h4,h5,h6					{color:#666; line-height:1.2em;margin-bottom:10px; font-weight:normal;zoom:1;}
p,dl,ul,ol,pre,blockquote,fieldset 	{margin-bottom:20px; font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif; }
textarea, input 					{font-family: arial,verdana,tahoma;}
ul,ol,dl							{margin-left:25px;}
a { font-family: Georgia, "Times New Roman", Times, serif;  }

/* basic table style */
table caption	{position:absolute; left:-9999px; font-size:0; line-height:0}
table th		{background-color:#fff; color:#8c8c8c; padding:5px 10px;}
table thead th	{border-bottom:1px solid #b1b1b1; text-align:left}
table td		{padding:5px; border-bottom:1px solid #efefef;}
table th,
table td		{padding:5px 10px;}
table .alt		{background-color:#fafafa; color:#8c8c8c}
	*html table .alt	{background-color:#fafafa; color:#8c8c8c;} /* IE6 */
	*+html table .alt	{background-color:#fafafa; color:#8c8c8c;} /* IE7 */

/* headings */
h1 {font-size:360%}
h2 {font-size:200%}
h3 {font-size:170%}
h4 {font-size:130%;}
h5 {font-size:100%}
h6 {font-size:90%}

/* custom generic style for common elements */
acronym			{text-decoration:none; border-bottom:none; cursor:help}
table			{border:none border-collapse:collapse; margin-left:0; margin-bottom:15px; text-align:left; width:100%;}
form            {margin:0;padding:0}
blockquote  	{font-style:italic}
ul				{list-style-type:disc}
li,dd			{margin-bottom:3px;}
li ul, li ol	{padding-top:5px;}
a img			{border:none;}
legend span		{position:absolute; left:-9999px}
cite			{font-style:normal}
a:hover img 	{alpha(opacity=80);opacity:.80; -moz-opacity: 0.80;}

/* default links states */ 
a:link 			{color:#3c90ab; text-decoration:none}
a:visited 		{color:#46636c; text-decoration:none}
a:hover 		{color:#555; text-decoration:underline}
a:focus     	{color:#555; text-decoration:underline}
a:active 		{color:#555; text-decoration:underline;}

/* open garden link states */
.body-open-garden a:link 		{color:#5c8aba; text-decoration:none}
.body-open-garden a:visited 	{color:#46636c; text-decoration:none}
.body-open-garden a:hover 		{color:#555; text-decoration:underline}
.body-open-garden a:focus     	{color:#555; text-decoration:underline}
.body-open-garden a:active 		{color:#555; text-decoration:underline;}

/*cfix*/
.cfix:after		{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.cfix			{display:inline-block;}
.cfix			{display:block;}

/* common/useful classes */
.hidden 					{position:absolute!important; left:-9999px!important;}
.invisibile 				{visibility:hidden}
.float-right, .float-left	{display:inline;margin-bottom:20px;}
	.float-right 			{float:right; margin-left:20px;}
	.float-left 			{float:left;margin-right:20px;}
.uppercase					{text-transform:uppercase}
.last 						{margin-right:0!important}
.no-bottom-border			{border-bottom:none!important}
.relative                   {position:relative;}
.no-bottom-margin           {margin-bottom:0!important;}
.display-none,.print-only	{display:none;}
.block						{margin-bottom:15px; overflow:hidden; zoom:1;}
.txtCenter                  {text-align: center; }

/* flash component */
#flashContainer object	{margin:0 auto; text-align:center; display:block}

/*.body-range .hero-container		{background:url('img/carousel-bg.jpg') no-repeat 50% 0;}*/
.body-smaller-bottles .hero-container 	{}

/* general content + components CSS */
.container 		{width:960px; margin:0 auto; font-size:120%; position:relative; zoom:1;}

/* z-index purely for IE6+7 z-index bug - need to assign z-index to container elements of drop down to display on top of #content */
.header				{z-index:100;}
.header .container	{z-index:101;}
#nav				{z-index:102;}
#nav li.top			{z-index:103;}

.header 				{height:132px; padding-bottom:3px;position:relative;zoom:1;}
.header .logo			{display:block;position:absolute;left:50%;bottom:-3px;width:280px;height:102px;margin-left:-140px;background:#fff url('img/logo.gif') no-repeat 11px 0;text-indent:-9999px;overflow:hidden;zoom:1;z-index:105;}
#nav							{zoom:1; position:relative;border-bottom:1px solid #dac9ac; margin:0; height:47px; padding-top:81px; font-size:110%; list-style:none}
#nav .top						{float:left; display:inline; position:relative; zoom:1; margin-bottom:0}
#nav .top-link					{width:86px;height:47px;overflow:hidden;zoom:1; text-indent:-9999px; padding:0;display:block;position:relative;zoom:1;background:url('img/nav-bg-sprite.gif') no-repeat 0 0;color:#333;}
#nav .nav-home a.top-link                {background-position:0 1px; width:60px}
#nav .nav-our-wines a.top-link           {background-position:-60px 1px}
#nav .nav-our-story a.top-link           {background-position:-146px 1px}
#nav .nav-winemaking a.top-link          {background-position:-232px 1px; width:109px}
#nav .nav-cellar-door a.top-link         {background-position:-620px 1px; width:85px}
#nav .nav-open-garden a.top-link         {background-position:-705px 1px; width:85px}
#nav .nav-harvest-club a.top-link        {background-position:-790px 1px; width:85px}
#nav .nav-news-and-events a.top-link     {background-position:-875px 1px; width:85px}

#nav .nav-home a.top-link:hover                {background-position:0 -47px; width:60px}
#nav .nav-our-wines a.top-link:hover           {background-position:-60px -47px}
#nav .nav-our-story a.top-link:hover           {background-position:-146px -47px}
#nav .nav-winemaking a.top-link:hover          {background-position:-232px -47px}
#nav .nav-cellar-door a.top-link:hover         {background-position:-620px -47px}
#nav .nav-open-garden a.top-link:hover         {background-position:-705px -47px}
#nav .nav-harvest-club a.top-link:hover        {background-position:-790px -47px}
#nav .nav-news-and-events a.top-link:hover     {background-position:-875px -47px}

#nav ul							{list-style:none; margin:0; padding-top:0; display:block;}
#nav ul li						{margin-bottom:0;}
#nav .pre-logo					{margin-right:279px;}
	#nav .nav-sub-menu,
	#nav .tertiary-nav			{padding:10px 0;}
	#nav .min-height-menu		{min-height:200px;}
/**+html #nav li.top:hover .nav-sub-menu	{display:block;} */
#nav .nav-sub-menu				{position:absolute;top:47px;margin-left:-10px;padding:10px 0 115px 15px;display:none; background: #f9f9f9;width:115px;z-index:200;  border-top:1px solid #e6d9c3; border-left: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
/**html #nav .nav-sub-menu		{background-image:url('img/nav-drop-down-bg-shadow-IE6.png')} /* IE6 */

#nav .top-hover .nav-sub-menu	{display:block;}
#nav .nav-sub-menu-item			{display:block; margin:0;}
#nav .nav-sub-menu-item a		{display:block; font-family:Arial, Helvetica, sans-serif; padding:2px 4px; font-size:80%; color:#999; text-decoration:none;}
	#nav .nav-sub-menu-item a:link					{color:#999; text-decoration:none;}
	#nav .nav-sub-menu-item a:visited				{color:#999; text-decoration:none;}
	#nav .nav-sub-menu-item a:hover					{color:#fff; background-color:#ba975c; text-decoration:none;}
	/*#nav .nav-sub-menu-item a:focus					{color:#fff; background-color:#ba975c; text-decoration:none;}
	#nav .nav-sub-menu-item a:active				{color:#fff; background-color:#ba975c; text-decoration:none;}*/
	#nav .nav-sub-menu-item a:focus,#nav .nav-sub-menu-item a:active { outline: none; }
#nav .nav-sub-menu-item .active-range	{color:#fff; background-color:#ba975c;}
	#nav .nav-sub-menu-item .active-range:link		{color:#fff; background-color:#ba975c;}
	#nav .nav-sub-menu-item .active-range:visited	{color:#fff; background-color:#ba975c;}
	#nav .nav-sub-menu-item .active-range:hover		{color:#fff; background-color:#ba975c;}
	#nav .nav-sub-menu-item .active-range:focus		{color:#fff; background-color:#ba975c;}
	#nav .nav-sub-menu-item .active-range:active	{color:#fff; background-color:#ba975c;}
#nav .tertiary-nav				{position:absolute; z-index:201; left:130px; top:0; display:none; border-right: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; width:375px; background: #fefefe; padding-left:10px;}
#nav .tertiary-nav li			{width:236px; float: left; display: block;}
#nav .tertiary-nav .alcohol-message  {background:url('img/nav-25-percent-message.png') no-repeat 0 0; width:264px; height:50px; text-indent:-9999px; margin-left:8px; position:absolute; left:10px; bottom:20px;}
.tertiary-nav li img			{display:none; position:absolute;top:10px; right:10px; z-index:202;}
.tertiary-nav .active img		{display:block;}

.body-home #nav .nav-home .top-link                     {background-position:0 -47px}
.body-range #nav .nav-our-wines .top-link               {background-position:-60px -47px}
.body-our-story #nav .nav-our-story .top-link         {background-position:-146px -47px}
.body-newsEvents #nav .nav-news-and-events .top-link    {background-position:-875px -47px}
.body-open-garden #nav .nav-open-garden .top-link       {background-position:-705px -47px}
.body-winemakers #nav .nav-winemaking  .top-link          {background-position:-232px -47px}
.body-harvest-club #nav .nav-harvest-club .top-link     {background-position:-790px -47px}
.body-cellardoors #nav .nav-cellar-door .top-link      {background-position:-620px -47px}


.hero-container			{position:relative;zoom:1;}
.hero-container	img		{display:block; text-align:center; margin:0 auto;}

.breadcrumbs			{position:absolute;top:10px; left:50%;margin-bottom:0; margin-left:-480px; overflow:hidden;zoom:1;}
.container .breadcrumbs {font-size:84%; position:static; top:auto; left:auto; margin-left:0; padding-top:10px;}
.container .contentWrap {padding-top:40px}
.breadcrumbs li			{float:left; display:inline; margin-right:.3em; color:#bb985e; font-family:Arial, Helvetica, sans-serif;}
.breadcrumbs a			{color:#ccc; font-family:Arial, Helvetica, sans-serif; text-transform: capitalize;}
	.breadcrumbs a:link		{color:#bb985e;}
	.breadcrumbs a:visited	{color:#bb985e;}
	.breadcrumbs a:hover	{color:#bb985e;}
	.breadcrumbs a:focus	{color:#bb985e;}
	.breadcrumbs a:active	{color:#bb985e;}
.breadcrumbs .active a	{font-weight:bold;}

.sub-menu, .blurb				{top:150px;}

/* wine list sub-menu on product pages */
.sub-menu						{position:absolute; left:-9999px; width:192px;margin:0 0 0 -481px; font-size:120%;}
.sub-menu-active				{left:50%;}
.sub-menu dt,
    .winemaker-q-and-a h2	    {color:#888; font-size:200%; font-style:italic; letter-spacing:-.05em; display:block; padding-bottom:5px; border-bottom:1px solid #be9d65; margin-bottom:0; line-height:1em; font-family:Georgia,serif}
    .winemaker-q-and-a h2       {border-bottom-color:#f0f0f0; margin-bottom:15px}
.sub-menu dd					{display:block; margin-bottom:0}
.sub-menu a						{display:block; margin:0; padding:5px 15px 7px; line-height:1.2; text-align:left; font-size:120%; position: relative; zoom:1; overflow:hidden; border-radius:5px;-moz-border-radius:5px;webkit-border-radius:5px;}
	.sub-menu a:link			{text-decoration:none;color:#bbb;}
	.sub-menu a:visited			{text-decoration:none;color:#bbb;}
	.sub-menu a:hover			{text-decoration:none;color:#be9d65;background:url('img/sub-menu-active-bg.png') repeat 0 0; outline:none}
	.sub-menu a:focus			{text-decoration:none;color:#be9d65;background:url('img/sub-menu-active-bg.png') repeat 0 0; outline:none}
	.sub-menu a:active			{text-decoration:none;color:#be9d65;background:url('img/sub-menu-active-bg.png') repeat 0 0; outline:none}
.body-our-wines.flash-small-bottles .range-sweet_seasons a{background:url('img/sub-menu-white-bg.png') repeat 0 0;}
.sub-menu .active a				{text-decoration:none;background:url('img/sub-menu-active-bg.png') repeat 0 0;}
	.sub-menu .active a:link	{text-decoration:none;color:#be9d65;}
	.sub-menu .active a:visited	{text-decoration:none;color:#be9d65;outline:none;}
	.sub-menu .active a:hover	{text-decoration:none;}
	.sub-menu .active a:focus	{text-decoration:none;color:#be9d65;outline:none;}
	.sub-menu .active a:active	{text-decoration:none;color:#be9d65;outline:none;}
.sub-menu a strong				{font-weight:normal; display:block;}
.sub-menu a em					{display:block; position:absolute;left:70%; width:28%; top:.2em; font-size:60%; color:#be9d65; text-indent:-.6em;}
.sub-menu .w-tagline strong		{width:65%}
	.sub-menu a:hover em		{color:#333;}

/* awards */
.awards                         {width:182px; position:absolute; left:50%; top:230px; background:url('img/awards-bg.png') repeat 0 0; overflow:hidden;zoom:1; padding:5px 10px; margin:0 0 0 -481px; font-size:100%;border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;}
.trio .awards                   {margin-left:-766px;}
.awards-active                  {left:50%;}
.awards .awards-container       {margin-left:0; margin-bottom:5px; line-height:1.2; /*height:200px;*/ overflow:hidden; zoom:1;}
.awards .award h5               {padding-top:0; color:#ba975c; margin-bottom:0}
.award                          {margin-bottom:8px;}
.award ul                       {margin-bottom:1px; color:#d4d3d3; list-style:none; margin-left:0; padding-top:0;}
.award li                       {margin-left:0; margin-bottom:0;}
.awards h4                      {font-style:italic; font-size:170%; margin-bottom:5px; padding-bottom:4px; border-bottom:1px solid #666; color:#d4d3d3}
.awards-controls                {display:none;clear:both; border-top:1px solid #ccc; padding:10px 0 10px 40%; text-align:center; margin:0; overflow:hidden;zoom:1;}
.awards-controls li             {display:inline; float:left; margin: 0 5px;}
.awards-controls li a           {display:block;background:url('img/arrow-controls-sprite.png') no-repeat 0 0; width:11px; height:12px; text-indent:-9999px}
    .ac-up a                    {background-position:0 0;}
    .ac-up a:hover                  {background-position:-14px 0!important}
    .ac-up-inactive a               {background-position:-28px 0!important}
    .ac-up-inactive a:hover         {background-position:-28px 0!important}
    .ac-down a                  {background-position:0 -15px!important}
    .ac-down a:hover                {background-position:-14px -15px!important}
    .ac-down-inactive a             {background-position:-28px -15px!important}
    .ac-down-inactive a:hover       {background-position:-28px -15px!important}

/* footer blurb on bin 95 product page */
.footer-blurb       {padding:15px 0 10px;border-top:1px solid #ccc;position:absolute; left:-651px;top:645px;width:960px;}
.footer-blurb p     {margin-bottom:0}
.flash-small-bottles .footer-blurb  {top:540px;}

/* component - feature + promo lists */
.feature-list			{margin:0 auto 10px; list-style:none; overflow:hidden; zoom:1; padding-top:15px;}
.feature-list li		{width:313px; margin-right:10px; float:left; display:inline;padding-bottom:5px;zoom:1; overflow:hidden!important;}
.feature-list h4		{letter-spacing:-.03em; padding-bottom:7px;}
.article-list h4        {border-bottom:1px solid #ba975c; padding-bottom:3px;}
.feature-list .action	{font-size:120%}
.promo-boxes li			{overflow:hidden;border-bottom:1px solid #ba975c; margin-bottom:0;}

.body-home ul.promo-boxes li { height: 120px; } /* fixed height for hp features (for now) */

.promo-boxes h2			{margin-bottom:5px; letter-spacing:-1px; overflow:hidden;zoom:1; font-size:180%}
.promo-boxes h2 span,
.promo-boxes h2 em		{display:block; line-height:1.2; margin-top:-0.1em}
.promo-boxes p			{margin-bottom:0; font-family:Arial, Helvetica, sans-serif}
.image,.image img		{display:block; margin:0;border:none; cursor:pointer}
.image					{display:inline; float:left; margin-right:13px; margin-bottom:10px;border:1px solid #e0e0e0;}
.promo-list				{list-style:none; margin:0; overflow:hidden; zoom:1;}
.promo-list li			{margin-right:0; padding-bottom:5px; margin-bottom:0; font-family:Arial, Helvetica, sans-serif;}
.promo-list h3			{font-weight:normal; font-family: Arial, Helvetica, sans-serif;font-size:120%; margin-bottom:2px; line-height:1.1em;background-color:#fff;color:#20466d;}
.promo-list address		{background-color:#fff; color:#666; line-height:1.1em; display:block; margin:2px;}
.promo-list .date		{font-style:normal; font-weight:normal; background-color:#fff; color:#aaa; font-size:80%; font-family:Tahoma, Geneva, sans-serif;}
.promo-list .action-link{padding-top:4px;}
.body-open-garden a.arrowRight  {font-size:100%; font-weight:normal}
.media-container		{display:block; margin:0 0 10px;}

/* variations on the feature + promo lists */
.body-open-garden .feature h2	{border-bottom:1px solid #EDDD5E; padding-bottom:5px}
.body-open-garden .feature h4   {border-bottom:1px solid #EDDD5E}
.body-open-garden .feature p	{font:120% Arial, Helvetica, sans-serif; margin-bottom:5px;}
.body-open-garden .feature p  a:link,.body-open-garden .feature p  a:visited { font-size: 85%; }
.body-open-garden .article-list .feature p		{font-size:100%; margin-bottom:0;}
.body-open-garden .article-list .feature .image	{margin-bottom:0}
.article-list li		{padding-bottom:0; margin-bottom:0;}
.article-copy			{float:left;width:59%; position:relative; zoom:1; padding-bottom:25px;}
.article-copy .action	{position:absolute; bottom:0; left:0;}

/* wine blurb */
.blurb					{position:absolute; margin-left:170px;width:310px; left:-9999px;}
.blurb-active			{left:50%}
.blurb .year            {color:#ba975c; font-size:250%; margin-bottom:5px;}
.blurb h2				{text-transform:uppercase; letter-spacing:.1em; font-size:210%; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif}
.blurb .extra-tagline   {text-transform:uppercase; letter-spacing:15px; font-size:160%; color:#babcbe; margin-bottom:15px;}
.flash-small-bottles .blurb h2	{margin-bottom:10px; font-size:160%}
.blurb .tagline			{font-size:650%; color:#bf9e68;font-style:italic; letter-spacing:-.05em; margin-bottom:15px; line-height:0.8}
.trio .blurb .tagline   {margin-bottom:3px;}
.flash-small-bottles .blurb .tagline	{font-size:540%; line-height:0.7}
.blurb .desc,
.blurb .wine-specs		{font-family:Arial, Helvetica, sans-serif; font-size:120%; margin:0 0 5px; padding:0; overflow:hidden; zoom:1; }
.blurb .wine-specs		{margin:0 0 10px -20px;background:url('img/blurb-opaque-bg.png') repeat 0 0;padding:20px;border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;}
    .bins .blurb .wine-specs,
    .trio .blurb .wine-specs,
    .hunter_valley .blurb .wine-specs,
    .porphyry .blurb .wine-specs        {background-image:none;}
*html .blurb .wine-specs{background-image:none!important;} /* IE6 */
.trio .blurb .wine-specs{background:url('img/blurb-opaque-bg-dark.png') repeat 0 0;}

.wine-specs dt,
.wine-specs dd			{line-height:18px;}
.wine-specs dt			{clear:both;color:#666; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; font-weight:normal;letter-spacing:-.05em;float:left; display:inline; margin-right:10px; width:14%;}
.wine-specs dd			{width:82%; text-indent:-7px; float:right; margin-bottom:0;padding-top:2px;}
    *html .wine-specs dd    {float:none;} /* IE6 */
    *+html .wine-specs dd   {float:none;} /* IE7 */
.blurb .download		{float:left;}
.blurb .purchase-online		{float:left; margin-left: -20px;}

    /* trio variation of range page */
    .trio .sub-menu					        {margin-left:-451px!important}
    .range-trio dt,
    .trio .sub-menu dt {color:#ddd!important;}
	.trio .sub-menu a {}
we    .trio .sub-menu dd a {text-indent:-10px; padding-left:25px; padding-right:5px;}
		.trio .sub-menu a:link {text-decoration:none;color:#bbb;}
	    .trio .sub-menu a:visited {text-decoration:none;color:#bbb;}
	    .trio .sub-menu a:hover			        {text-decoration:none;color:#be9d65;background:url('img/sub-menu-active-bg-trio.png') repeat 0 0; outline:none}
	    .trio .sub-menu a:focus			        {text-decoration:none;color:#be9d65;background:url('img/sub-menu-active-bg-trio.png') repeat 0 0; outline:none}
		.trio .sub-menu a:active			    {text-decoration:none;color:#be9d65;background:url('img/sub-menu-active-bg-trio.png') repeat 0 0; outline:none}
		.trio .sub-menu .activeRange	a {text-decoration:none;color:#be9d65;background:url('img/sub-menu-active-bg-trio.png') repeat 0 0; outline:none}
    .trio .sub-menu .active a               {background:url('img/sub-menu-active-bg-trio.png') repeat 0 0;}
	    .trio .sub-menu .active a:link	        {text-decoration:none;color:#be9d65;}
	    .trio .sub-menu .active a:visited	    {text-decoration:none;color:#be9d65;outline:none;}
	    .trio .sub-menu .active a:hover	        {text-decoration:none;color:#be9d65;background:url('img/sub-menu-active-bg-trio.png') repeat 0 0!important;}
	    .trio .sub-menu .active a:focus	        {text-decoration:none;color:#be9d65;background:url('img/sub-menu-active-bg-trio.png') repeat 0 0!important;outline:none;}
	    .trio .sub-menu .active a:active	    {text-decoration:none;color:#be9d65;background:url('img/sub-menu-active-bg-trio.png') repeat 0 0!important;outline:none;}
    .blurb-limestone_ridge_shiraz_cabernet h2,
    .blurb-pyrus_cabernet_sauvignon_merlot_malbec h2,
    .blurb-st_george_cabernet_sauvignon h2      {color:#ddd!important;}
    
    .trio .blurb                                {width:290px}
    .trio .blurb .desc,
    .trio .blurb .wine-specs,
    .trio .blurb .wine-specs dt                {color:#fff}

.side-blurb                             {display:none;position:absolute; right:50%; top:32px; background:url('img/side-blurb-bg.png') no-repeat 0 0; font-size:125%; color:#ba975c; font-style:italic; width:210px; padding:50px 25px 10px;margin-right:-480px; text-align:center;}
.trio .side-blurb                       {display:block}
.side-blurb p                           {font-family:Georgia,serif;}
.flash-small-bottles .side-blurb        {font-size:110%;}
.trio-side-blurb                        {padding-top:0}
.trio-side-blurb .first                 {background:url('img/side-blurb-ornament.gif') no-repeat 50% 25px; padding-top:50px;}

/* news / events */

.contentWrap { position: relative; overflow: hidden; padding: 70px 0 0 0;}
#vidOverly .contentWrap { padding: 35px; width: auto; }
.vid { position: relative; overflow: hidden; margin-bottom: 10px; }
.primary { width: 610px; float: right; }
.secondary { width: 313px; float: left; }

.newsEvents { margin: 0 0 15px 0; padding: 0px; }
.newsEvents li { margin: 0 0 18px 0; padding: 15px 15px 0px 15px; border: 13px solid #f9fbfc; list-style: none; position: relative; overflow: hidden; zoom: 1;  }
.newsEvents li  p{ margin-bottom: 15px; }

.newsEvents li dl { margin-left: 0px; float: left; margin-bottom: 20px; }
.newsEvents li dt { width: 107px; float: left; }
.newsEvents li dd { width: 146px; float: left; padding: 0 0 0 4px; font-weight: bold; font-family:Georgia, Times; line-height:1.2; margin-bottom:12px;}

.newsEvents li.openGarden h2 { width: 208px; height: 110px; background: url(img/h2_openGarden.gif) 0 0 no-repeat; text-indent: -9999px; margin: 0 auto 10px auto; }
.newsEvents li.openGarden img { margin-bottom: 10px; }

.newsEventsItems { margin: 0px; padding: 0px; }
.newsEventsItems li { margin: 0 0 40px 0; padding: 0px; list-style: none; }
.newsEventsItems li li  {margin:0 0 10px;list-style-type:disc;}
.newsEventsItems li  p { margin-bottom: 10px;}
.newsEventsItems li img { margin-bottom: 10px; }
.newsEventsItems li h2, .newsEvents li h2 { border-bottom: 1px solid #ba975c; padding: 0 0 5px 0; margin: 0 0 3px 0; }

.newsEvents li h2 { font-size: 1.9em; margin-bottom: 15px; }

h1.newsEvents { display: block; text-indent: -9999px; width: 238px; height: 106px; background: url(img/h1_newsEvents.gif) 0 0 no-repeat; }

p.posted { font-size: 0.9em; margin-bottom: 10px; }
p.intro { font-size: 1.2em; line-height: 1.2em; }
a.arrowRight    {background: url(img/icon_arrow.gif) right 5px  no-repeat; padding: 0 12px 0 0; }
a.arrowLeft     {background: url(img/icon_arrowLeft.gif) left 5px  no-repeat; padding: 0 0 0 12px; }
.body-open-garden a.arrowRight    {background-image: url('img/icon_arrow_light.gif')}
.body-open-garden a.arrowLeft     {background-image: url('img/icon_arrowLeft_light.gif'); clear: left; font-family: Arial,“Helvetica Neue”,Helvetica,sans-serif; }


/* our winemakers section */
.body-winemakers .hero-container    {min-height:315px;_height:345px;background:url('/img/elements/winemakers-bg.jpg') no-repeat 50% 0; margin-bottom:30px}
.meet-our-winemakers                {padding-top:25px;}
.body-winemakers .hero-container h1 {color:#ba975c; font-size:520%; line-height:1.0; font-style:italic; width:40%; font-family:Georgia, Serif,verdana;}
.body-winemakers .hero-container p  {width:50%; font-size:120%}
.body-winemakers .sub-menu          {position:static; left:auto; margin-left:0; font-size:100%;float:left; display:inline; margin-right:25px;}
.winemakers-wrap                    {float:left;width:743px;}
.winemakers                         {list-style:none; margin:0 0 20px; overflow:hidden;zoom:1;}
.winemaker                          {width:46.5%; float:left; display:inline;min-height:100px; padding:15px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin:-1px 25px 0 0;}
*html .winemaker                    {height:10em;} /* IE6 */
*+html .winemaker                   {height:10em;} /* IE7 */
li.first-line                       {padding-top:0}
.winemaker .image                   {margin-bottom:10px;border:1px solid #ba975c; padding:4px;}
.winemaker h3                       {margin-bottom:5px; font-size:140%;}
.winemaker h3 a                     {background-color:#fff; color:#414141;}
.winemaker p                        {margin-bottom:5px;}
.winemakers .last                   {border-bottom:none;}
.winemaker-q-and-a dl               {margin-left:0; margin-bottom:0;}
.winemaker-q-and-a dt               {color:#4d4d4d; font-size:160%; display:block; margin-bottom:5px; font-family:Georgia, serif, verdana; line-height:1}
.winemaker-q-and-a dd               {display:block; margin-bottom:20px;}
.meet-our-winemakers .image         {float:right; margin-right:0; margin-left:60px;padding:7px;border:1px solid #ba975c; background-color:#fff}

.body-winemaker .hero-container     {background-image:url('/img/elements/winemakers-bg-faded.jpg')}
.body-winemaker .hero-container h1  {width:auto;}
.body-winemaker .hero-container p   {width:auto; font-size:140%; line-height:1.6}
.body-winemaker .hero-container cite{color:#626262; display:block;}
span.image, span.image img          {cursor:default}

/* Cellar Door section */
.body-cellardoors .hero-container  {min-height:315px;_height:345px;background:url('/img/elements/cellardoor-bg.jpg') no-repeat 50% 0; margin-bottom:30px}
.cellar-door  {padding-top:70px;}
.body-cellardoors .hero-container h1 {color:#ba975c; font-size:520%; line-height:1.0; font-style:italic; width:40%; font-family:Georgia, Serif,verdana;}
.body-cellardoors .hero-container p  {width:50%; font-size:120%}
.body-cellardoors .sub-menu  {position:static; left:auto; margin-left:0; font-size:100%;float:left; display:inline; margin-right:25px;}
.body-cellardoors .sub-menu  a {padding:5px 15px 7px 10px}
.cellardoor-wrap                    {float:left;width:743px;}
.cellardoors                         {list-style:none; margin:0 0 20px; overflow:hidden;zoom:1;}
.cellardoor                          {width:46.5%; float:left; display:inline;min-height:140px; padding:15px 0 0 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin:-1px 25px 0 0;}
*html .cellardoor                    {height:10em;} /* IE6 */
*+html .cellardoor                   {height:10em;} /* IE7 */
li.first-line                       {padding-top:0}
.cellardoor .image                   {margin-bottom:10px;border:1px solid #ba975c; padding:4px;}
.cellardoor h3                       {margin-bottom:5px; font-size:140%;}
.cellardoor h3 a                     {background-color:#fff; color:#414141;}
.cellardoor p                        {margin-bottom:5px;}
.cellardoors .noborder                   {border-bottom:none;padding-bottom:0;}

.cellar-door-pages  {padding-top:25px;}
.cellardoor-info               {margin-top:31px;border-top:solid 1px #f0f0f0;padding-top:10px;margin-bottom:30px;}
.cellardoor-info .item               {margin-left:0; margin-bottom:30px;clear:both;}
.cellardoor-info .item img          {float:left;padding:7px;border:solid 1px #ba975c;margin-bottom:30px;margin-right:15px;}
.cellardoor-info h3               {display:inline;color:#4d4d4d; font-size:160%; display:block; margin-bottom:5px; font-family:Georgia, serif, verdana; line-height:1}
.cellardoor-info p               {padding-left:225px;display:block; margin-bottom:20px;}
.cellardoor-info .address  {float:left;margin:0;width:285px;}
.cellardoor-info .address  p {padding:0;margin:0;}
.cellar-door-pages .image         {float:right; margin-right:0; margin-left:60px;padding:7px;border:1px solid #ba975c; background-color:#fff}
.no-padding h3 {padding-left:0;}
.no-padding p {padding-left:0;}

.body-cellardoor-page .hero-container     {background-image:url('/img/elements/cellardoor-bg-faded.jpg')}
.body-cellardoor-page .hero-container h1  {width:auto;}
.body-cellardoor-page .hero-container p   {width:auto; font-size:140%; line-height:1.6}
.body-cellardoor-page .hero-container cite{color:#626262; display:block;}
span.image, span.image img          {cursor:default}

/* contact us change */

.contactUs ul { margin: 0px; padding: 0px; }
.contactUs ul li { margin: 0px; padding: 0px; list-style: none; }

.body-our-wines .hero-container			{min-height:650px;_height:775px;}
.body-range .hero-container             {min-height:600px;}
.body-range.flash-large-bottles div.early_harvest {height:800px; overflow:hidden;}
.body-range.flash-large-bottles div.sweet_seasons {height:775px; overflow:hidden;}
.body-range.flash-small-bottles .hero-container {height:650px; overflow:hidden;}

.body-range .early_harvest #flashContainer { padding: 25px 0 0 0; }

/* body range - early harvest */
.body-range div.early_harvest                       {background:url('img/carousel-bg.jpg') no-repeat 50% 35px;}
.body-our-wines div.early_harvest                   {background:url('img/product-screen-bg.jpg') no-repeat 50% 100%;}
.body-range.flash-large-bottles div.sweet_seasons   {background:url('img/product-screen-bg-sweet.jpg') no-repeat 50% -63px;}

/* body range - sweet seasons */
div.sweet_seasons                                   {background:url('img/product-screen-bg-sweet.jpg') no-repeat 50% 100%;}
.body-wine-early_crisp .blurb-early_crisp	        {display:block;}

/* body range - bins */
.body-our-wines #content.bins                       {background:url('img/product-screen-bg-bins.jpg') no-repeat 50% 380px;}
.flash-small-bottles.body-our-wines #content.bins   {background-position:50% 280px!important}
.body-our-wines #content.product-bin-95             {height:1000px;}
.flash-small-bottles.body-our-wines #content.product-bin-95     {height:840px;}
.body-range #content.bins                           {background:url('img/product-screen-bg-bins.jpg') no-repeat 50% 200px; height:820px; overflow:hidden;}
.flash-small-bottles.body-range #content.bins       {height:700px;}

.body-range #content.bins   #flashContainer { margin-top: -20px; }

/* body range - trio */
#content.trio                       {background:url('img/product-screen-bg-trio.jpg') no-repeat 50% 0;height:914px;}
.body-range #content.trio           {height:800px; overflow:hidden;}

/* body range - hunter valley */
.body-our-wines #content.hunter_valley              {background:url('img/product-screen-bg-hunter-valley.jpg') no-repeat 50% 395px;}
.flash-small-bottles.body-our-wines #content.hunter_valley {background-position: 50% 325px;}
.body-range #content.hunter_valley              {background:url('img/product-range-screen-bg-hv.jpg') no-repeat 50% 395px; height:800px; overflow:hidden;}
.flash-small-bottles.body-range #content.hunter_valley {background-position: 50% 325px;}

/* elizas 10 */
.body-our-wines #content.elizas_ten { background: url('img/bg_elizas_ten.png') bottom center no-repeat; }
.body-range #content.elizas_ten { background: url('img/bg_elizas_range.png') center 285px no-repeat; }
    
    #content.elizas_ten .blurb h2 { display: block; text-indent: 326px;  height: 133px; text-indent: -9999px; background-image:url(img/elizas_head.png); background-repeat: no-repeat; margin-bottom: 20px;  }
        .blurb-elizas_ten_cab_sauv h2 { background-position:0 0; }
        .blurb-elizas_ten_merlot h2 { background-position:0 -133px; }
        .blurb-elizas_ten_pinot_noir h2 { background-position:0 -399px; }
        .blurb-elizas_ten_pinot_grigio h2 { background-position:0 -266px; }
        .blurb-elizas_ten_riesling h2 { background-position:0 -532px; }
        .blurb-elizas_ten_sparkling h2 { background-position:0 -655px; }
        
.body-range #content.elizas_ten #flashContainer { height: 830px; overflow: hidden; }
    
/* body range - porphyry */
.body-our-wines #content.porphyry                       {background:url('img/product-screen-bg-porphry.jpg') no-repeat 50% 10px;}
.flash-small-bottles.body-our-wines #content.porphyry   {background-position: 50% 0;}
.body-range #content.porphyry                           {background:url('img/product-range-screen-bg-porphry.jpg') no-repeat 50% 50px; height:680px; overflow:hidden;}
.flash-small-bottles.body-range #content.porphyry       {background-position: 50% 25px;}

/* image gallery */
.body-article .display-hero-container		{background:url('img/open-garden-gallery-bg.jpg') no-repeat 50% 0; height:376px;}
.body-article #content			{background-color:#fff; width:930px; margin:-240px auto 0; padding:15px 25px;overflow:hidden; zoom:1;}
h2.content-title		{border-bottom:1px solid #ecdd5e; padding:5px 0; color:#444;}
h2.content-title-gallery    {border-bottom: none;padding: 20px 0; color:#444; text-align: center;}
h2.content-title strong	{font-weight:normal}
.article-intro			{font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; margin-bottom: 25px; color:#666;}
.gallery				{list-style:none; margin:0 0 10px; padding:0; overflow:hidden; zoom:1;}
.gallery li				{width:20%; height:160px;padding:5px 0; float:left; display:inline; margin:0;}
.gallery li a			{max-height:150px; max-width:150px; margin:0 auto; float:left; display:inline; padding:4px; border:1px solid #ddd; background-color:#fff;box-shadow: 0 0 5px #ddd;-moz-box-shadow:0 0 4px #ddd; webkit-box-shadow:0 0 5px #ddd}
.gallery li a img		{display:block; margin:0 auto; text-align:center;}
.gallery-footer			{clear:both;padding:10px 0; overflow:hidden;zoom:1; margin-bottom:20px; border-top:1px solid #ECDD5E}



/* range select drop down */
#range-select			{position:absolute; top:90px; left:50%; width:195px; margin-left:-482px; font-size:120%}
#range-select dl		{margin:0; display:block}
#range-select dl dd		{display:block; margin:0}
#range-select ul		{list-style:none; margin:0; display:block;}
#range-select ul li		{margin:0; display:block;}

#range-select dl dd a.disabled { opacity: .2; -moz-opacity: .2; filter: alpha(opacity=20); }

	#range-select dd a:link		{color:#666; text-decoration:none}
	#range-select dd a:visited	{color:#666;text-decoration:none}
	#range-select dd a:hover	{color:#ba975c; text-decoration:none}
	#range-select dd a:focus	{color:#666; text-decoration:none}
	#range-select dd a:active	{color:#666;text-decoration:none}
	
	#range-select dd ul li.activeRange a {color:#ba975c; text-decoration:none}
	
#range-select dd a.active	{color:#ba975c;border-bottom:none; text-decoration:none;background:url('img/active-dropdown-bg.png') no-repeat 0 0;}
	#range-select .active a:link	{color:#ba975c; text-decoration:none}
	#range-select .active a:visited	{color:#ba975c; text-decoration:none}
	#range-select .active a:hover	{color:#ba975c; text-decoration:none}
	#range-select .active a:focus	{color:#ba975c; text-decoration:none}
	#range-select .active a:active	{color:#ba975c; text-decoration:none}

/* single product page */
.wine-logo				{display:block; position:absolute; left:50%; top:20px; text-indent:-9999px}
.wine-logo a			{position:absolute; right:0; bottom:0; z-index:5;}

.early_harvest  h1.wine-logo 	{width:329px; height:136px; margin-left:-165px; background:url('img/logo-early-harvest.png') no-repeat 50% 50%;}
.sweet_seasons  h1.wine-logo 	{width:331px; height:115px; margin-left:-160px; background:url('img/logo-sweet-seasons.png') no-repeat 50% 50%;top:32px;}
.trio h1.wine-logo 	            {width:206px; height:78px; margin-left:-101px; background:url('img/logo-trio.png') no-repeat 50% 50%;}
.hunter_valley h1.wine-logo 	{width:291px; height:23px; margin-left:-145px; background:url('img/logo-hunter-valley.png') no-repeat 50% 50%; top:40px;}
.bins h1.wine-logo 	            {width:127px; height:50px; margin-left:-63px; background:url('img/logo-bins.png') no-repeat 50% 50%;}
.porphyry h1.wine-logo 	        {width:193px; height:27px; margin-left:-96px; background:url('img/logo-porphyry.png') no-repeat 50% 50%;}
.elizas_ten h1.wine-logo { width: 338px; height: 71px; margin-left: -169px; background: url('img/logo_elizas.png') no-repeat 50% 50%; }

    *html .trio h1.wine-logo 	        {background:url('img/logo-trio.gif') no-repeat 50% 50%!important;}
    *html .hunter-valley h1.wine-logo 	{background-image:url('img/logo-hunter-valley.gif')!important} /* IE6 */
    *html .bins h1.wine-logo 	        {background-image:url('img/logo-bins.gif')!important} /* IE6 */
    *html .porphyry h1.wine-logo 	    {background-image:url('img/logo-porphyry.gif')!important} /* IE6 */



.wine-logo  a	{right:32px; bottom:14px; width:10px; height:10px; overflow:hidden; zoom:1}
.sweet_seasons  h1.wine-logo a { bottom: 26px; }

.wine-logo span {position:absolute; left:-9999px}
.action-links   {list-style:none; margin:0 0 20px; clear: both; }

#drop-down-arrow		{background:url('img/drop-down-arrow.png') no-repeat 0 0; text-indent:-9999px; display:none; position:absolute; right:0; top:29px; z-index:20; width:25px; height:24px;}
.scriptable #drop-down-arrow	{display:block;}

.download				{display:block; width:80px; height:45px;background:url('img/download-pdf-sprite.png') no-repeat -4px 0; padding:17px 23px 0 48px; font-family:Georgia, "Times New Roman", Times, serif;}
.download strong		{color:#666; font-weight:normal; font-size:120%; display:block; margin-bottom:2px; line-height:12px;}
.download em			{font-style:normal; color:#aaa; font-family:Arial, Helvetica, sans-serif}
.download:hover			{background-position:-4px -63px; text-decoration:none}
.download:hover em      {color:#70afc3;}

.purchase-online		{display:block; width:79px; height:45px;background:url('img/purchase-now-sprite.png') no-repeat -4px 0; padding:17px 23px 0 56px; font-family:Georgia, "Times New Roman", Times, serif;}
.purchase-online strong	{color:#666; font-weight:normal; font-size:120%; display:block; margin-bottom:2px; line-height:12px;}
.purchase-online:hover	{background-position:-4px -63px; text-decoration:none}

/* footer */
#footer 				{clear:both;zoom:1; min-height:230px;_height:230px;}
.body-home #footer		{padding-top:15px}
.sec-nav				{list-style:none; margin:0; text-align:center; font-size:90%; background:#fff url('img/footer-links-bg.png') no-repeat 50% -19px; height:33px; line-height:33px;}
	.body-home .sec-nav	{background-position:50% 0; height:67px; line-height:67px; border-top:none}
	.body-article .sec-nav {background-position:50% -18px;}
	.body-open-garden .sec-nav  { background-position:50% 15px; padding-top:33px}
.sec-nav li				{display:inline; text-align:center; padding:0 10px 4px; border-right:1px solid #ba975c;}
.sec-nav li.last		{border-right:none;}
.sec-nav li a           {font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal; color:#666;}
.sec-nav li a:link      {color:#666}
.sec-nav li a:visited   {color:#aaa}
.sec-nav li a:hover     {text-decoration: none; border-bottom: 1px solid #666;}
.sec-nav li a:focus     {color:#aaa}
.sec-nav li a:active    {color:#aaa}

.admin					{list-style:none; margin:0 0 30px; background:url('img/footer-sign-off.png') no-repeat 50% 0; position:relative; padding-top:33px; overflow:hidden; zoom:1; height:32px;}
.admin li				{float:left; display:inline;font: 90% normal Tahoma, Geneva, sans-serif;}
.admin a				{font-weight:normal;}
.admin li,.admin a		{background-color:#fff; color:#ccc; font-family:arial,tahoma,verdana}
    .admin a:hover      {color:#ccc}
    .admin a:visited    {color:#ccc}
    .admin a:focus      {color:#ccc}
    .admin a:active     {color:#ccc}
.admin .copyright		{width:31%; text-align:right;}
.admin .conditions		{ padding-left:7px; margin-left:7px; margin-right:163px; border-left:1px solid #ccc;}
.admin .last			{padding-left:7px; margin-left:7px; border-left:1px solid #ccc;}

ul.legal { margin: 0 auto; width: 650px; }
ul.legal li { list-style: none; text-align: center; }
ul.legal p { color:#999; font-size: 10px; margin-bottom: 10px;  }


#disclaimer				{font-family:Arial, Helvetica, sans-serif; font-size:80%; text-align:center; color:#ccc; width:38%; margin:0 auto; padding:20px;}
#disclaimer.highlight	{color:#444; background-color:#f4ede1;border-radius:5px;-moz-border-radius:5px; webkit-border-radius:5px;}

/*** lda page */

html { height: 100%; }

body.body-lda { height: 100%; background: #fff; width: 100%; overflow: hidden; } 
body.body-lda { border: 0px;}
	
div.ldaContainer { width: 100%; height: 100%;  overflow: hidden; position: relative; font-size: 1.2em; overflow: hidden;  }
div.ldaContainer img.bgImg { position: absolute; top: 0px; z-index: 20;  min-width: 1500px!important; min-height: 886px; width: 100%; height: auto;  }
div.ldaContainer div.ldaContent { position: absolute; z-index: 50; width: 370px; height: 100%; background: url(img/bg_ldaSlice.png); top: 0; left: 10%;  }

div.ldaContainer h1 { display: block; text-indent: -9999px; margin: 80px auto 0 auto; width: 292px; height: 112px; background: url(img/img_logoLda.png) 0 0 no-repeat;  }
div.ldaContainer h2 { font-size: 1.8em; }

div.ldaContainer div.formWrap { width: 290px; margin: 50px auto 10px auto;  }
div.ldaContainer div.formWrap ul { margin-left: 0px; }
div.ldaContainer div.formWrap ul li { width: 290px; padding-bottom: 30px; list-style: none; font-size: 0.9em; position: relative; overflow: hidden; }


div.ldaContainer .radioCheck { background: #fff; cursor:pointer; overflow: visible; padding: 4px; width: 280px; border: 1px solid #e6e5e5; position: relative; float: left; }
div.ldaContainer .radioCheck input{float: left; margin:2px 5px 0 1px;}

div.ldaContainer .radioCheck label.error { right: auto; left: 0px; top: 30px; padding-top: 5px; position: absolute;   }

div.ldaContainer label.error {  font-size: 1.0em;  }
div.ldaContainer div.ldaFooter { font-size: 0.9em; width: 290px; margin: 0 auto; }
div.ldaContainer div.ldaFooter { border: 0;}

.left { float: left; }
.right { float: right; }

/** contact us stuff **/

input.inputSmall { width: 53px!important; border-right: 1px solid #ebebeb!important; }
input.inputMed { width: 129px!important; border-right: 1px solid #ebebeb!important;  }
select.inputMed { width: 150px!important; }

.body-privacy .contentWrap,
div.contactUs  { width: 625px; margin: 0 auto; }
.body-privacy .contentWrap h1,
div.contactUs h1  { font-size: 200%; border-bottom:1px solid #BA975C; margin: 0 0 20px 0; padding:0 0 5px; }
div.contactUs em  { font-style: normal; color: #BA975C; padding: 0 3px;  }

.body-privacy .contentWrap h2,
.body-terms .contentWrap h2  {font-size:140%;}

.body-privacy ol ol { list-style-type: lower-alpha; }
.body-privacy ol ol ol { list-style-type: lower-roman; }

fieldset.contactUs  ul { position: relative; overflow: hidden; }
fieldset.contactUs  ul li { position: relative; overflow: hidden; float: left; width: 625px; margin-bottom: 10px; }

fieldset.contactUs  ul li input { width: 298px; padding: 5px 3px 5px 3px; border: 0px; background: url(img/bg_input.gif) 0 0 no-repeat; color: #8C8C8C;}
fieldset.contactUs  ul li select { float: left; width: 304px; }
fieldset.contactUs  ul li label  { float: left; color: #8C8C8C; width: 304px; font-family: Georgia, "Times New Roman", Times, serif; } 

fieldset.contactUs  ul li div.taCont { background: url(img/bg_textarea.gif) no-repeat; width: 625px; float: left; overflow: hidden; }
fieldset.contactUs  ul li textarea { float: left; clear: both; padding: 5px 3px 5px 3px; width: 618px; background: transparent;  border: 0px; height: 78px; color: #8C8C8C; font-size: 1.0em; }
fieldset.contactUs span.note { font-size: 0.9em; }

fieldset.contactUs input.activeInput { background-position:0 -30px; }

div.formLs { width: 304px; float: left; }
div.formRs { width: 304px; float: right; }

div.code { width: 74px; float: left; }
div.number { width: 130px; float: left; }


/** no flash stuff **/

a.disclaimer-link  { text-decoration: none; color: #fff;  }

div.wineNoFlash { width: 1300px; height: 514px; background: url(img/bg_noFlashWines.jpg); margin: 0 auto; z-index: 5; position: relative; }
div.wineNoFlash div.nfContent { padding: 50px 0 0  530px; font-size: 1.2em; }

div.wineNoFlash a { display: block; text-indent: -9999px; width: 249px; height: 40px; margin-left: -10px; overflow: hidden; }
div.wineNoFlash a.dfp  { background: url(img/btn_noFlash_01.gif); }
div.wineNoFlash a.ahp { background: url(img/btn_noFlash_02.gif); }

/** standard form stuff **/

div.radioCheck input { border:0 none; clear:left; display:inline-block; margin:3px 0 3px 3px; padding:0; position:relative; width:auto; float: left; }

label.error { padding: 10px 0 0 0; color: #ba975c!important; float: left; font-size: 0.9em;  }
input.subRes { display: block; font-size: 0px; text-indent: -9999px; width: 91px!important; height: 30px; color: #c3a572; padding-top: 25px; background-image: url(img/btn_subRes.GIF)!important; background-position:0 0; border: 0px!important; cursor: pointer; background-color:Transparent!important}
input.activeInput { background-position:0 30px; }

select { width: 290px; border: 1px solid #e6e5e5; padding: 5px 3px 5px 3px; font-size: 12px; color: #8C8C8C; font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif;  }

/** Image and Video Gallery Landing page **/
.imageGalleriesContainer { float: left; width: 294px; }
    .imageGalleriesContainer h3, .latestVideosContainer h3, .article-header { font-size: 120%; border-bottom: 1px solid #ECDD5E; margin-bottom: 16px; padding-bottom: 8px; color: #54534b; }
    .imageGalleriesContainer p, .latestVideosContainer p { margin-bottom: 10px; }
.imageGalleriesTile { overflow: auto; margin-bottom: 20px; }
    .imageGalleriesTile img { float: left; width: 142px; }
    .imageGalleriesTileDetails { float: right; width: 137px; }
.latestVideosContainer { float: right; width: 602px; }
.latestVideosTile { width: 294px; float: left; position: relative; padding-top: 180px; margin-right: 14px; margin-bottom: 20px; }
   .imageGalleriesTile h4 a:link, .imageGalleriesTile h4 a:visited, .latestVideosTile h4 a:link, .latestVideosTile h4 a:visited { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; }
.latestVideosTile img { position: absolute; top: 0; left: 0; z-index: 1; }
    .videoMask { position: absolute; left: 0; top: 0; z-index: 2; }
    .videoTime { position: absolute; top: 147px; left: 240px; z-index: 3; margin-bottom: 0; color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; }
    .hiddenText { position: absolute; left: -9999em; }
    .rightSide { margin-right: 0; }
    .imageGalleriesTileDetails { width: 137px; }
    .actionMedia:link, .actionMedia:visited { color: #5c8aba; font-size: 90%; padding-right: 12px;  background-image: url(/images/gallery/icon_arrowYellow.gif); background-repeat: no-repeat; background-position: right 5px; }
.introSection {  overflow: auto;  margin: 0 auto; }
.introSection p {text-align: center; font-size: 140%; font-family: Georgia, "Times New Roman", Times, serif; width: 65%; margin: 0 auto; margin-bottom: 20px; }
.introSection h3 { text-align: center; margin-bottom: 30px; }
.exploreFeatures { margin: 0 auto; overflow: auto; text-align: center; display: block; width: 752px; }
.exploreFeatures li { list-style-type: none; float: left; width: 188px; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 90%; }
.content-title-gallery { text-align: center; }
.exploreFeatures li a:link, .exploreFeatures li a:visited { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; display: block; }
.article-section-half { width: 433px; float: left; }
.article-section-half img { float: left; margin-right: 30px;  }
.article-section-half .article-section-text { overflow: hidden; }
.fltRight { float: right; }
.article-section-half .no-cufon { margin-bottom: 5px; }
.article .content-title-gallery { margin-bottom: 20px; }
.hangingBasket img { float: right; margin-right:0; margin-bottom: 30px; }

div.overlay  {
background:none repeat scroll 0 0 #ffffff;
border:1px solid #2C2C2C;
display:none;
height:405px;
position:relative;
width:600px;
z-index:10000;
}
div.overlay .close {
background:url(../images/prettyPhotoImages/light_rounded/sprite.png) no-repeat scroll -1px -1px transparent;
bottom:9px;
cursor:pointer;
display:block;
height:25px;
position:absolute;
right:33px;
width:76px;
z-index: 9999;  
}
div.overlay div.playerWrap {
float:left;
padding:30px 0 0 35px;
}


/* headings */
.h-meet-our-winemakers  {width:327px; height:104px; background:url('/img/elements/h-meet-our-winemakers.gif') no-repeat 0 0; text-indent:-9999px}
