/* Homepage layout */

div.con-main {
	padding: 13px 20px 20px 20px;
	width: 880px;
	}

div.con-supp-1 {
	float: left;
	padding-right: 60px;
	width: 560px;
	}
div.con-supp-2 {
	float: right;
	width: 260px;
	}

/* Homepage Video Panel and Nav panel */

div.con-video {
	height: 392px;
	margin: 0 auto;
	position: relative;
	width: 920px;
	}
div.con-video .shadow-top {
	background: url(../library/shadow-top.png) no-repeat 0 0;
	height: 16px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 920px;
	}
div.con-video .shadow-bottom {
	background: url(../library/shadow-bottom-home.png) no-repeat 0 0;
	height: 16px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 376px;
	width: 920px;
	}
div.video-wrapper {
	background-color: #000;
	height: 360px;
	left: 0;
	position: absolute;
	top: 16px;
	width: 640px;
	}
div.video-nav {
	background: transparent url(../library/bg-video-nav.png) repeat-y 13px 0;
	height: 360px;
	left: 640px;
	margin-left: -13px;
	position: absolute;
	top: 16px;
	width: 293px;
	}
div#videofeat {
	background-color: #000;
	height: 240px;
	padding: 120px 0 0 0;
	width: 640px;
	text-align: center;
	}
div#videofeat h2 {
	font-size: 116.6%;
	line-height: 1.5em;
	margin: 0 0 2em 0;
	padding: 0;
	font-weight: normal;
	color: #ddd5c3;
	}
div#videofeat a:link,
div#videofeat a:visited {
	color: #c3b369;
	text-decoration: underline;
	}
div#videofeat a:focus,
div#videofeat a:hover,
div#videofeat a:active {
	color: #ec801d;
	text-decoration: underline;
	}
	
#nav-list {
	margin: 0;
	padding: 11px 0 11px 0;
	position: relative;
	width: 293px;
	z-index: 9000;
	}
#nav-list li {
	cursor: pointer !important;
	margin: 0;
	padding: 0;
	}
#nav-list li a {
	color: #c3b369;
	cursor: pointer !important;
	display: block;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding-top: 26px;
	width: 293px;
	}
#nav-list li a:link,
#nav-list li a:visited {
	background-position: 0 0;
	color: #c3b369;
	cursor: pointer !important;
	text-decoration: none;
	}
#nav-list li a:focus,
#nav-list li a:hover,
#nav-list li a:active {
	background-position: 0 -26px;
	color: #ddd5c3;
	cursor: pointer !important;
	text-decoration: none;
	}
#nav-list li.current a {
	background-position: 0 -52px !important;
	color: #fff;
	cursor: pointer;
	display: block;
	font-weight: bold;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding-top: 26px;
	width: 293px;
	}
#nav-list li.welcome a {
	background-image: url(../library/nav-welcome.png);
	}
#nav-list li.brown-brothers a {
	background-image: url(../library/nav-brown-brothers.png);
	}
#nav-list li.campbells a {
	background-image: url(../library/nav-campbells.png);
	}
#nav-list li.darenberg a {
	background-image: url(../library/nav-darenberg.png);
	}
#nav-list li.debortoli a {
	background-image: url(../library/nav-debortoli.png);
	}
#nav-list li.henschke a {
	background-image: url(../library/nav-henschke.png);
	}
#nav-list li.howard-park a {
	background-image: url(../library/nav-howard-park.png);
	}
#nav-list li.jim-barry a {
	background-image: url(../library/nav-jim-barry.png);
	}
#nav-list li.mcwilliams a {
	background-image: url(../library/nav-mcwilliams.png);
	}
#nav-list li.tahbilk a {
	background-image: url(../library/nav-tahbilk.png);
	}
#nav-list li.taylors a {
	background-image: url(../library/nav-taylors.png);
	}
#nav-list li.tyrrells a {
	background-image: url(../library/nav-tyrrells.png);
	}
#nav-list li.yalumba a {
	background-image: url(../library/nav-yalumba.png);
	}
	
/* Homepage Brand Statement */

div.brand-statement {
	padding: 0 0 34px 0;
	}

div.brand-statement h1 {
	color: #d1bb89;
	font-family: Georgia, "Times New Roman", Serif;
	font-size: 166.6%;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	}
	
/* Homepage Latest News */

div.mod-latestnews div.news-item {
	background: transparent url(../library/bg-mod-news-row.png) no-repeat left bottom;
	display: block;
	padding: 8px 0 8px 0;
	position: relative;
	width: 560px;
	}
	
div.mod-latestnews .date {
	color: #7d4804;
	font-size: 83.3%;
	left: 0;
	position: absolute;
	text-transform: uppercase;
	top: 8px;
	width: 95px;
	}
	
div.mod-latestnews div.news-item .headline {
	color: #c3b369 !important;
	display: block;
	font-size: 100%;
	padding-left: 95px;
	width: 465px;
	}
	
div.mod-latestnews a {
	color: #c3b369 !important;
	display: block;
	text-decoration: none !important;
	}
div.mod-latestnews a:link,
div.mod-latestnews a:visited {
	color: #c3b369 !important;
	text-decoration: none !important;
	}
div.mod-latestnews a:focus,
div.mod-latestnews a:hover,
div.mod-latestnews a:active {
	color: #ddd5c3 !important;
	text-decoration: none !important;
	}
	
div.mod-latestnews p {
	color: #7d4804;
	}
div.mod-latestnews p.link {
	color: #c3b369 !important;
	font-size: 91.6%;
	padding: 8px 0 0 95px !important;
	}
div.mod-latestnews p.link a {
	background: transparent url(../library/icn-link-home.png) no-repeat 0 5px;
	padding-left: 13px;
	}
