@charset "UTF-8";
/* CSS Document */
body {
	width:auto;
	margin:0;
	padding:0;
	border:0;
	background:#000000;
	color:#9D9FA2; /* Illustrator says #ADAFB2 */
	font-size:62.5%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
img, form, div {
	border:0;
	margin:0;
	padding:0;
}
h1 {
	margin:0;
	padding:0;
}
a, a:visited {
	color:#4B4C4D;/*#9D8F7F*/
	text-decoration:underline;
	border:0;
}
a:hover {
	text-decoration:none;
	color:#2F2E31;
}
a img, a:visited img {
	border:0;
}
.popup, .popup:visited {
	float:left;
	display:block;
	padding:0 0 20px 0;
	margin:0;
	background:url(../images/discoverchile/enlarge.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	/*border:1px solid #00CC00;*/
}
p {
	font-size:1.3em;
}
form {
	margin:0;
	padding:0;
}
.br-break {
	clear:both;
}

#bodyHolder {
	width:955px;
	height:auto;
	margin:25px auto 0 auto;
	padding:0 0 20px 0;
	display:block;
}

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}
/* These are standard sIFR styles... do not modify */

/*.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
/*.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


.sIFR-hasFlash .leftNavHead, .sIFR-hasFlash .leftNavItem, .sIFR-hasFlash .leftNavItem-active, .sIFR-hasFlash .leftNav-withSubs-item, .sIFR-hasFlash .leftNav-withSubs-item-active, .sIFR-hasFlash .leftNav-withoutSubs-item, .sIFR-hasFlash .leftNav-withoutSubs-item-active, .sIFR-hasFlash .ad-title {
	visibility: hidden;
	font-size:14px;
	margin:0;
}
.sIFR-hasFlash .ad-title {
	margin:0 0 -20px 0;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	padding:0;
	margin:0 0 -10px 0;
	font-size:22px;
}

.sIFR-hasFlash .h1 {
	visibility: hidden;
	padding:0;
	margin:0 0 10px 0;
	font-size:38px;
}

/* Cufon Styles */
.h1 {
	padding:0;
	margin:0 0 10px 0;
	font-size:36px;
	line-height:20px;
	color:#FFFFFF;
	font-weight:normal;
	text-indent:0;
	font-family:"Times New Roman", Times, serif;
}

.h2 {
	padding:0;
	margin:0 0 15px 0;
	font-size:22px;
	color:#FFFFFF;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

.leftNavHead, .leftNavItem, .leftNavItem-active, .leftNav-withSubs-item, .leftNav-withSubs-item-active, .leftNav-withoutSubs-item, .leftNav-withoutSubs-item-active, .ad-title, .wineNames, .wineNamesRed, .wineNamesRose, .wineNamesWhite, .wineNamesSparkling {
	font-size:10.5pt;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
}
.leftNav-withoutSubs-item, .leftNav-withSubs-item-active, .leftNav-withSubs-item, .leftNav-withoutSubs-item-active, .wineNames, .wineNamesRed, .wineNamesRose, .wineNamesWhite, .wineNamesSparkling {
	font-weight:bold;
	margin:0 0 5px 0;
	font-family:"Times New Roman", Times, serif;
}
.leftNav-withoutSubs-item, .leftNav-withSubs-item, .leftNav-withoutSubs-item a, .leftNav-withSubs-item a, .leftNav-withoutSubs-item a:visited, .leftNav-withSubs-item a:visited {
	color:#897240;
	line-height:18px;
}
.wineNames, .wineNamesRed, .wineNamesWhite, .wineNamesSparkling, .wineNamesRose {
	color:#CBC18E;
	line-height:18px;
	text-align:right;
	padding-bottom:10px;
}
.wineNamesRed {
	color:#FF0010;
}
.wineNamesWhite {
	color:#FFFFFF;
}
.wineNamesRose {
	color:#E7AB8F;
}
.wineNamesSparkling {
	color:#CCCCCC;
}
.leftNavHead a, .leftNavHead a:visited, .leftNavItem a, .leftNavItem a:visited, .leftNavItem-active a, .leftNavItem-active a:visited, .leftNav-withSubs-item a, .leftNav-withSubs-item a:visited, .leftNav-withSubs-item-active a, .leftNav-withSubs-item-active a:visited, .leftNav-withoutSubs-item a, .leftNav-withoutSubs-item a:visited, .leftNav-withoutSubs-item-active a, .leftNav-withoutSubs-item-active a:visited, .ad-title a, .ad-title a:visited, .wineNames a, .wineNames a:visited {
	text-decoration:none;
}
.leftNav-withoutSubs-item a:hover, .leftNav-withSubs-item a:hover, .leftNav-withoutSubs-item-active a:hover, .leftNav-withoutSubs-item a:active, .leftNav-withSubs-item a:active, .leftNav-withoutSubs-item-active a:active {
	color:#FFFFFF;
}
.leftNav-withSubs-item-active, .leftNav-withSubs-item-active a, .leftNav-withSubs-item-active a:visited, .leftNav-withoutSubs-item-active a, .leftNav-withoutSubs-item-active a:visited {
	color:#FFFFFF;
}
.ad-title {
	display:block;
	margin:0 0 20px 0;
	color:#FFFFFF;
}
.legal {
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	margin:5px 0 10px 0;
	color:#FFFFFF;
}
.legal b, .legal strong {
	margin-top:5px;
	display:block;
}
.legal a, .legal a:visited {
	color:#FFFFFF;
}
.whiteLink, .whiteLink:visited {
	color:#9D9FA2;
}
.competition-checkout, .competition-header {
	font-size:22px;
}
.competition-header {
	font-size:28px;
	margin-bottom:10px;
}
.competition-checkout strong, .competition-checkout b, .competition-header {
	color:#FFFFFF;
}

/* main structure */
/* top menu */
#logo {
	margin:0 0 0 377px;
	padding:0;
	float:left;
	display:block;
	width:578px;
}
#topmenu {
	margin:0;
	padding:0;
	float:left;
	display:block;
	height:42px;
	width:955px;
	background:url(../images/topmenu/grad.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#topmenu ul {
	float:left;
	display:block;
	list-style:none;
	margin:0 auto 0 65px;
	padding:0;
}
#topmenu ul li {
	float:left;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
.topMenuItem, .topMenuItem:visited, .topMenuItem:hover, .topMenuItemOn, .topMenuItemOn:visited {
	text-align:center;
	padding:14px 10px 0 10px;
	margin:0;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#897240;
	height:28px;
}
.topMenuItem:hover, .topMenuItemOn, .topMenuItemOn:visited {
	color:#FFFFFF;
	background:#000000;
}
#topMenu-competition:hover, #topMenu-competition-on, #topMenu-competition-on:visited {
	display:none;
	visibility:hidden;
}
/*#topMenu-legend, #topMenu-legend:visited, #topMenu-legend-on, #topMenu-legend-on:visited {
	background:url(../images/topmenu/legend-off.gif);
	width:96px;
}
#topMenu-legend:hover, #topMenu-legend-on, #topMenu-legend-on:visited {
	background:url(../images/topmenu/legend-on.gif);
}
#topMenu-wines, #topMenu-wines:visited, #topMenu-wines-on, #topMenu-wines-on:visited {
	background:url(../images/topmenu/wines-off.gif);
	width:94px;
}
#topMenu-wines:hover, #topMenu-wines-on, #topMenu-wines-on:visited {
	background:url(../images/topmenu/wines-on.gif);
}
#topMenu-blog, #topMenu-blog:visited, #topMenu-blog-on, #topMenu-blog-on:visited {
	background:url(../images/topmenu/blog-off.gif);
	width:139px;
}
#topMenu-blog:hover, #topMenu-blog-on, #topMenu-blog-on:visited {
	background:url(../images/topmenu/blog-on.gif);
}
#topMenu-competition, #topMenu-competition:visited, #topMenu-competition-on, #topMenu-competition-on:visited {
	background:url(../images/topmenu/competition-off.gif);
	width:108px;
}
#topMenu-competition:hover, #topMenu-competition-on, #topMenu-competition-on:visited {
	background:url(../images/topmenu/competition-on.gif);
}
#topMenu-events, #topMenu-events:visited, #topMenu-events-on, #topMenu-events-on:visited {
	background:url(../images/topmenu/events-off.gif);
	width:67px;
}
#topMenu-events:hover, #topMenu-events-on, #topMenu-events-on:visited {
	background:url(../images/topmenu/events-on.gif);
}
#topMenu-chile, #topMenu-chile:visited, #topMenu-chile-on, #topMenu-chile-on:visited {
	background:url(../images/topmenu/chile-off.gif);
	width:121px;
}
#topMenu-chile:hover, #topMenu-chile-on, #topMenu-chile-on:visited {
	background:url(../images/topmenu/chile-on.gif);
}
#topMenu-advertising, #topMenu-advertising:visited, #topMenu-advertising-on, #topMenu-advertising-on:visited {
	background:url(../images/topmenu/advertising-off.gif);
	width:99px;
}
#topMenu-advertising:hover, #topMenu-advertising-on, #topMenu-advertising-on:visited {
	background:url(../images/topmenu/advertising-on.gif);
}
#topMenu-contact, #topMenu-contact:visited, #topMenu-contact-on, #topMenu-contact-on:visited {
	background:url(../images/topmenu/contact-off.gif);
	width:101px;
}
#topMenu-contact:hover, #topMenu-contact-on, #topMenu-contact-on:visited {
	background:url(../images/topmenu/contact-on.gif);
}
#topMenu-legend, #topMenu-legend:visited, #topMenu-legend:hover, #topMenu-legend-on, #topMenu-legend-on:visited, #topMenu-wines, #topMenu-wines:visited, #topMenu-wines:hover, #topMenu-wines-on, #topMenu-wines-on:visited, #topMenu-blog, #topMenu-blog:visited, #topMenu-blog-on, #topMenu-blog-on:visited, #topMenu-competition, #topMenu-competition:visited, #topMenu-competition-on, #topMenu-competition-on:visited, #topMenu-events, #topMenu-events:visited, #topMenu-events-on, #topMenu-events-on:visited, #topMenu-chile, #topMenu-chile:visited, #topMenu-chile-on, #topMenu-chile-on:visited, #topMenu-advertising, #topMenu-advertising:visited, #topMenu-advertising-on, #topMenu-advertising-on:visited, #topMenu-contact, #topMenu-contact:visited, #topMenu-contact-on, #topMenu-contact-on:visited {
	height:42px;
	overflow:hidden;
	display:block;
	float:left;
	margin:0;
	padding:0;
	border:0;
	background-repeat:no-repeat;
	text-indent:-30000em;
}*/
/* Home Page */
#home {
	margin:0;
	padding:0;
	float:left;
	display:block;
	height:484px;
	width:955px;
}
.v-outer { position:relative; }
.v-inner { position:absolute; top: 50%; left:50%; height:10em; margin-top:-5em; }
/*banner */
#banner {
	height:229px;
	width:955px;
	float:left;
	display:block;
	margin:0 0 30px 0;
	padding:0;
	/*background:#0066FF;*/
}
/* left nav */
#leftNav {
	width:170px;
	min-height:580px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	display:inline;
}
#leftNav #leftNav-withoutSubs, #leftNav #leftNav-withSubs, #leftNav #leftNav-withSubs-subs {
	margin:0;
	padding:0;
	width:150px;
	list-style:none;
	float:left;
	display:block;
}
.leftNav-withoutSubs-item {
	/*margin:0;*/
	padding:0;
	list-style:none;
	float:left;
	display:block;
	width:138px;
}
.leftNav-withSubs-item, .leftNav-withSubs-item:hover, .leftNav-withSubs-item-active {
	/*margin:0;*/
	padding:0 0 0 12px;
	list-style:none;
	background:url(../images/common/redArrow-small1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:138px;
}
.leftNav-withSubs-item:hover, .leftNav-withSubs-item-active {
	background:url(../images/common/whiteArrow-small1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#leftNav #leftNav-withoutSubs ul, #leftNav #leftNav-withSubs ul, #leftNav ul ul, #leftNav #leftNav-withSubs-subs {
	margin:0 0 2px 10px;
	padding:0;
	width:130px;
}
.leftNavItem {
	background:url(../images/common/redArrow-small1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.leftNavItem:hover, .leftNavItem-active {
	background:url(../images/common/whiteArrow-small1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


/* centre content */
#centralContent, #centralContent-wide {
	width:550px;
	/*height:400px;*/
	/*margin:0 30px 0 0;*/
	padding:0 30px 0 0;
	float:left;
	display:inline;
	overflow:hidden;
}
#centralContent-wide {
	width:730px;
	height:auto;
}

.h1-winemaker {
	background:url(../images/winemakersblog/fromwinemaker.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	display:block;
	text-indent:-5000em;
	height:53px;
	width:550px;
	margin:0 0 10px 0;
	padding:0;
}
.h1-biography {
	background:url(../images/winemakersblog/biography.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	display:block;
	text-indent:-5000em;
	height:67px;
	width:550px;
	margin:0 0 10px 0;
	padding:0;
}
.h1-legend {
	background:url(../images/thelegend/title.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	display:block;
	text-indent:-5000em;
	height:83px;
	width:762px;
	margin:0 0 10px 0;
	padding:0;
}

/* wines */
#ourwines-explore {
	padding:35px 0 0 240px;
	margin:0 0 10px 0;
	background:url(../images/ourwines/explore-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:264px;
}

#ourwines-discover {
padding-left:20px;
}

#ourwines-discover img {
	margin:5px 15px 20px -20px;
}

#ourwines-introducing
{
width:560px;
height:260px;
}

#introducingVideo
{
margin:0 25px 20px 0;
}

#ourwines-introducing ul
{
padding:0;
margin:0;
}

#ourwines-tasting
{
width:560px;
height:275px;
}

#tastingVideo
{
margin:0 0 20px 15px;
}


.h1-introducing {
	background:url(../images/ourwines/introducing.png);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	display:block;
	width:581px;
	height:58px;
	text-indent:-3000em;
}
.h1-tasting {
	background:url(../images/ourwines/tasting.png);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	display:block;
	width:581px;
	height:58px;
	text-indent:-3000em;
}
.h1-explore {
	background:url(../images/ourwines/explore.gif);
	background-repeat:no-repeat;
	margin:0 0 5px 0;
	padding:0;
	float:left;
	display:block;
	width:327px;
	height:52px;
	text-indent:-3000em;
}
.h1-discover {
	background:url(../images/ourwines/vineyards.png);
	background-repeat:no-repeat;
	margin:0 0 10px -20px;
	padding:0;
	float:left;
	display:block;
	width:581px;
	height:62px;
	text-indent:-3000em;
}
.h1-discover a {
	float:left;
	display:block;
	width:581px;
	height:48px;
}
.h1-reservaprivada {
	background:url(../images/ourwines/titles/reservaprivada.jpg);
}
.h1-cabernetsauvignon {
	background:url(../images/ourwines/titles/cabernetsauvignon.jpg);
}
.h1-carmenere {
	background:url(../images/ourwines/titles/carmenere.jpg);
}
.h1-malbec {
	background:url(../images/ourwines/titles/malbec.jpg);
}
.h1-merlot {
	background:url(../images/ourwines/titles/merlot.jpg);
}
.h1-pinotgrigio {
	background:url(../images/ourwines/titles/pinotgrigio.jpg);
}
.h1-pinotnoir {
	background:url(../images/ourwines/titles/pinotnoir.jpg);
}
.h1-shiraz {
	background:url(../images/ourwines/titles/shiraz.jpg);
}
.h1-shirazrose {
	background:url(../images/ourwines/titles/shirazrose.jpg);
}
.h1-casablancasauvignonblanc {
	background:url(../images/ourwines/titles/casablancasauvignonblanc.jpg);
}
.h1-chardonnay {
	background:url(../images/ourwines/titles/chardonnay.jpg);
}
.h1-brutchardonnay {
	background:url(../images/ourwines/titles/brutchardonnay.jpg);
}
.h1-limarichardonnay {
	background:url(../images/ourwines/titles/limarichardonnay.jpg);
}
.h1-gewurztraminer {
	background:url(../images/ourwines/titles/gewurztraminer.jpg);
}
.h1-sauvignonblanc {
	background:url(../images/ourwines/titles/sauvignonblanc.jpg);
}
.h1-riesling {
	background:url(../images/ourwines/titles/riesling.jpg);
}
.h1-viognier {
	background:url(../images/ourwines/titles/viognier.jpg);
}
.h1-reservaprivadasauvignonblanc {
	background:url(../images/ourwines/titles/reservaprivadasauvignonblanc.jpg);
}
.h1-reservaprivada, .h1-cabernetsauvignon, .h1-carmenere, .h1-malbec, .h1-merlot, .h1-pinotnoir, .h1-shiraz, .h1-shirazrose, .h1-casablancasauvignonblanc, .h1-gewurztraminer, .h1-chardonnay, .h1-sauvignonblanc, .h1-riesling, .h1-viognier, .h1-brutchardonnay, .h1-limarichardonnay, .h1-pinotgrigio, .h1-reservaprivadasauvignonblanc {
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-3000em;
	height:35px;
}
.h1-casablancasauvignonblanc {
	height:66px;
}
.h1-reservaprivadasauvignonblanc {
	height:66px;
}
.wines-desc {
	font-size:1.6em;
	color:#9D9FA2;
	line-height:1.5em;
}

.wines-desc strong {
	color:#FFFFFF;
	font-weight:normal;
}
#wines-wineDetails {
	width:550px;
	margin:10px 0 10px 0;
	padding:0;
	float:left;
	display:inline;
}
#wines-wineDetails-bottle {
	width:100px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#wines-wineDetails-bottle img {
	margin:0 0 15px 0;
}
#wines-wineDetails-harvest {
	width:450px;
	background:url(../images/ourwines/tabBg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
/*#wines-wineDetails-harvest {
	width:450px;
	height:289px;
	background:url(../images/ourwines/harvestBG1.jpg);
	float:left;
	display:inline;
	margin:0;
	padding:0;
}*/
.wines-wineDetails-tabs {
	width:450px;
	height:32px;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.wines-wineDetails-tabs img {
	padding:0;
	margin:0;
}
#wines-wineDetails-firstTab, #wines-wineDetails-secondTab, #wines-wineDetails-thirdTab, #wines-wineDetails-fourthTab {
	width:420px;
	float:left;
	display:block;
}
#wines-wineDetails-secondTab, #wines-wineDetails-thirdTab, #wines-wineDetails-fourthTab {
	display:none;
}
#wines-wineDetails-firstTab, #wines-wineDetails-secondTab {
	min-height:359px;
}
.wines-wineDetails-details {
	height:auto;
	width:410px;
	float:left;
	display:block;
	margin:10px 0 0 20px;
	padding:0;
}
.wines-wineDetails-detailsTable {
	margin:10px 0 0 0;
	padding:0;
}

.wines-wineDetails-detailsTable-leftBottom, .wines-wineDetails-detailsTable-left {
	width:100px;
	padding:5px 5px 5px 0;
	margin:0;
	color:#FFFFFF;
	font-size:1.2em;
	border-bottom:1px solid #A5A5A7;
}
.wines-wineDetails-detailsTable-rightBottom, .wines-wineDetails-detailsTable-right {
	padding:5px 5px 5px 0;
	margin:0;
	/*color:#FFFFFF;*/
	font-size:1.2em;
	line-height:1.1em;
	border-bottom:1px solid #A5A5A7;
}
.wines-wineDetails-detailsTable-leftBottom, .wines-wineDetails-detailsTable-rightBottom {
	border:0;
}

.wines-wineDetails-detailsTable-left-last
{
	color:#FFFFFF;
	font-size:1.2em;
	margin:0;
	padding:5px 5px 5px 0;
	width:100px;
}

.wines-wineDetails-detailsTable-right-last
{
	font-size:1.2em;
	line-height:1.1em;
	margin:0;
	padding:5px 5px 5px 0;
}

.wines-wineDetails-detailsTable-right-last img
{
	padding-top:10px;
}

.wines-wineDetails-bottom {
	margin:20px 0 0 0;
	padding:0;
	float:left;
	display:block;
}
.wines-wineDetails-bottom img {
	margin:0 20px 0 0;
	padding:0;
}
.quotes-height {
	height:318px;
	width:1px;
	overflow:hidden;
	float:left;
	display:inline;
}
.stock-seperator {
	width:100%;
	float:left;
	display:block;
	margin:0 0 15px 0;
	padding:0 0 17px 0;
	background:url(../images/winemakersblog/month-div.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.stock-size {
	margin:0;
	padding:0 0 5px 10px;
	font-size:1.5em;
	color:#FFFFFF;
}
.stock-shops {
	margin:0;
	padding:0 0 0 10px;
	font-size:1.5em;
}
.wineNames, .wineNamesRed, .wineNamesRose, .wineNamesWhite, .wineNamesSparkling, .table_cell_top, .table_cell {
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	padding:5px;
}
.wineNames, .wineNamesRed, .wineNamesRose, .wineNamesWhite, .wineNamesSparkling {
	width:120px;
	padding-top:10px;
	padding-bottom:10px;
}

/* discover chile */
.disc-desc {
	font-size:1.6em;
	color:#9D9FA2;
	line-height:1.35em;
	margin-top:0;
}
.disc-desc strong {
	color:#FFFFFF;
	font-weight:bold;
}
.disc-text {
	float:left;
	display:block;
	margin:0 0 10px 0;
	padding:0;
	width:550px;
}
.disc-img1{
	float:left;
	display:inline;
	margin:0 0 10px 0;
	padding:0;
	width:136px;
}
.disc-imgText1 {
	float:left;
	display:inline;
	margin:0 0 10px 0;
	padding:0;
	width:414px;
}
.disc-img2{
	float:left;
	display:inline;
	margin:0 0 10px 0;
	padding:0;
	width:178px;
}
.disc-imgText2 {
	float:left;
	display:inline;
	margin:0 0 10px 0;
	padding:0;
	width:372px;
}
.disc-text p, .disc-imgText1 p, .disc-imgText2 p {
	margin-top:0;
}
.disc-imgLeft {
	margin:0 15px 10px 0;
}
.disc-imgRight {
	margin:0 0 10px 15px;
}

/* Competition */
.h1-wintrip {
	background:url(../images/competition/triptochile/title.gif);
	background-repeat:no-repeat;
	margin:0 0 20px 0;
	padding:0;
	float:left;
	display:block;
	width:700px;
	height:88px;
	text-indent:-3000em;
}
.h1-wincase {
	background:url(../images/competition/yearwine/title.gif);
	background-repeat:no-repeat;
	margin:0 0 20px 0;
	padding:0;
	float:left;
	display:block;
	width:715px;
	height:88px;
	text-indent:-3000em;
}
.h1-tennis {
	background:url(../images/competition/vippackage/title.gif);
	background-repeat:no-repeat;
	margin:0 0 20px 0;
	padding:0;
	float:left;
	display:block;
	width:715px;
	height:78px;
	text-indent:-3000em;
}
.noError {
	color:#FFFFFF;
}
.nameLabel, .nameLabelerror {
	width:90px;
	float:left;
}
.nameLabelerror, .error {
	color:#FF0000;
}
.competition {
	background:url(../images/competition/triptochile/bg.jpg);
	width:442px;
	padding:5px 30px 5px 30px;
	margin:0 0 10px 0;
}
.competition-block {
	float:left;
	display:block;
	margin:10px 0 10px 0;
	padding:20px;
	width:615px;
	background:url(../images/competition/common/bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}
.competition-block p {
	margin-top:0;
	width:533px;
}
.competition-enter {
	padding-top:20px;
	background:url(../images/competition/divider.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/* blog */
.h1-yearinthelife {
	background:url(../images/winemakersblog/yearinthelife.gif);
	background-repeat:no-repeat;
	margin:0 0 20px 0;
	padding:0;
	float:left;
	display:block;
	width:557px;
	height:66px;
	text-indent:-3000em;
}
.blog-section {
	background:url(../images/winemakersblog/seperator.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:510px;
	margin:15px 0 5px 0;
	padding:30px 30px 0 15px;
	float:left;
	display:block;
}
.blog-section img {
	margin:0 15px 15px 0;
	padding:0;
	float:left; display:inline;
}
.sIFR-hasFlash .blog-section h2 {
	float:left;
	display:inline;
}
.blog-date {
	/*float:left;
	display:inline;
	width:300px;*/
	font-style:italic;
	margin-top:3px;
	font-size:1em;
}
.blog-text, .blog-text1 {
	/*float:left;
	display:inline;
	width:330px;
	margin-top:0;
	width:500px;*/
}
.blog-text1 {
	width:auto;
}
.blog-calendarMonth {
	width:550px;
	float:left;
	display:block;
	margin:0 0 15px 0;
	padding:0 0 17px 0;
	background:url(../images/winemakersblog/month-div.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.blog-month {
	width:110px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	font-size:1.5em;
	text-transform:uppercase;
	color:#FFFFFF;
}
.blog-content {
	width:410px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	font-size:1.5em;
}
.blog-imgLeft {
	margin:0 10px 10px 0;
}
.blog-imgRight {
	margin:0 0 10px 10px;
}
/* events */
.events-section {
	background:url(../images/winemakersblog/seperator.jpg);
	background:url(../images/events/seperator.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:720px;
	margin:15px 0 5px 0;
	padding:30px 0 0 15px;
	float:left;
	display:block;
}
.events-section img {
	margin:0 15px 15px 0;
	padding:0;
	float:left;
	display:inline;
}
/* ads */
.ads-holder, .vids-holder {
	float:left;
	display:inline;
	width:240px;
}
/*p .ad-title {
	margin:0 0 -20px 0;
}*/
.ads-holder img, .ads-holder a, .vids-holder img, .vids-holder a {
	margin:-5px 0 0 0;
}
.ads-holder a, .ads-holder a:visited {
	padding:0 0 20px 0;
	background:url(../images/advertising/enlarge.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	display:block;
}
.vids-holder a, .vids-holder a:visited {
	padding:0 0 20px 0;
	background:url(../images/advertising/enlargevid.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	display:block;
}
.ads {
	float:left;
	display:block;
	width:490px;
	margin:10px 0 0 0;
	padding:0;
}
.video-ads
{
	float:left;
	display:block;
	width:650px;
	margin:10px 0 0 0;
	padding:0;
}
.ads-desc {
	margin:65px 0 0 15px;
	padding:0;
	float:left;
	display:inline;
	width:115px;
}
.ads-vid {
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
.tcs {
	font-size:1em;
}

.contact-half {
	float:left;
	display:inline;
	width:50%;
	margin:0 0 5px 0;
	padding:0;
}
.contact-full {
	float:left;
	display:block;
	width:90%;
	margin:0 0 5px 0;
	padding:0;
}
.contact-full textarea {
	width:600px;
}

/* right navigation */
#rightNav {
	width:195px;
	height:250px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#rightNav img {
	margin:0 0 20px 0;
	padding:0;
	float:right;
	display:block;
}


/* footer */
#footer {
	width:955px;
	height:20px;
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	float:left;
	display:block;
}
.footer-c, .footer-r {
	margin:0;
	padding:0;
	width:50%;
	font-size:1em;
	color:#FFFFFF;
	float:left; 
	display:inline;
}
.footer-r {
	text-align:right;
	float:right;
}
.footer-c a, .footer-c a:visited, .footer-r a, .footer-r a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.footer-c a:hover, .footer-r a:hover {
	text-decoration:underline;
}
