/* 

	GIWE Mini-site CSS
	January 2008

--------------------------------------------------------------------------------------------- */
body.giwe #subnav ul li.giwe a {background-position: 0 -18px;}
/* ---------------------------------------------------
	Homepage
----------------------------------------------------*/
#home #home-header-giwe, #events #giwe-header {
	width: 100%;
	float: left;
	position: relative;
	background: #783030 url(/media/images/giwe/homepage/bg.gif) no-repeat bottom left;
	}

#events #giwe-header img {float:right;}

#home #home-header-giwe #banner, #events #giwe-header #banner {
	width: 290px;
	margin: 0 0 0 24px;
	float: left;
	display: inline;
	background: #9a7034
	}

#home #home-header-giwe #banner img, #events #giwe-header #banner img {float: left;}

#home #home-header-giwe #giwe-callout {
	margin: 88px 0 0 0;
	float: right;
	background: #f5f0d0;
	}

/* Regular */
#home .giwe-three #giwe-callout {width: 416px;}

#home #home-header-giwe #giwe-callout .giwe-detail p {
	padding: 14px 10px 10px;
	font-size: 85%;
	line-height: 16px;
	}

#home #home-header-giwe #giwe-callout .giwe-detail {
	width: 135px;
	float: left;
	margin: 0 5px 0 0;
	}

#home #home-header-giwe #giwe-callout .last {margin: 0 0 0 1px;}

/* Wine Bottle */
#home #home-header-giwe #giwe-featured-wine {
	position: absolute;
	top: -55px;
	right: 284px;
	}

#home .giwe-bottle #giwe-callout {
	width: 238px;
	height: 180px;
	padding: 35px 28px 0 150px;
	}

#home .giwe-bottle #giwe-callout p {
	margin: 0 0 18px 0;
	*margin: 0 0 10px 0;
	}

/* Producer */
#home .giwe-producer #giwe-callout {
	width: 275px;
	height: 215px;
	padding: 0 140px 0 0;
	}

#home .giwe-producer #giwe-callout p {
	padding: 12px 0 0 15px;
	line-height: 18px;
	}

#home #giwe-footer {
	width: 100%;
	float: left;
	background: #f3e8ca;
	text-align: right;
	}

#home #giwe-footer a {
	padding: 10px 15px;
	float: right;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: #9b7034 url(/media/images/giwe/arrow.gif) no-repeat center left;
	}

#home #giwe-footer a:hover, #events #giwe-footer a:hover {background-color: #783030;}

/* ---------------------------------------------------
	GIWE Events Page
----------------------------------------------------*/
#events h5 {font-weight: bold;}

h5.giwe {
	padding: 0 0 5px 0;
	border-bottom: 2px solid #5e3d10;
	color: #5e3d10;
	}

h5.cht {
	padding: 0 0 5px 0;
	border-bottom: 2px solid #58afd2;
	color: #13566e;
	margin: 0 0 10px 0;
	}

#events #giwe-content h1 span {
	font-size: 85%;
	font-weight: normal;
	}

#events #giwe-content h2 {font-size: 100%;}

.giwe #content {margin-top: 0;} /* <-- Resets the extra margin */
.giwe #header {border-bottom: none;} /* <-- Removes #header border */

#events #giwe-header {
	float: left;
	background: #783030;
	}

#events #giwe-footer {
	width: 100%;
	float: left;
	margin: 0 0 64px 0;
	background: #f3e8ca;
	}

#events #giwe-footer #giwe-nav {float:right;}
#giwe-trade {float:left;}

#events #giwe-footer a {
	padding: 10px 15px;
	margin: 0 0 0 4px;
	float: left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: #9b7034;
	}
	
#events #giwe-footer a.active {background: #9b7034 url(/media/images/giwe/harrow.gif) no-repeat bottom center;}
#events #giwe-footer a.trade {background: none; color:#783030}
#events #giwe-footer a.trade:hover {color:#9b7034}

#events .giwe-sidebar {
	width: 196px;
	margin: 0 24px 0 0;
	float: left;
	}

#events .nomargin {margin-right:0;}

#events .giwe-sidebar p {font-size: 85%;}

#events .giwe-sidebar #giwe-schedule {
	float: left;
	padding: 18px 0 0 0;
	margin: 0 0 18px 0;
	border-bottom: 2px solid #5e3d10;
	}

#events .giwe-sidebar #giwe-schedule dl {
	float: left;
	margin: 0 0 24px 0;
	}

#events .giwe-sidebar #giwe-schedule dl dt {
	margin: 0 0 4px 0;
	font-weight: bold;
	}

#events .giwe-sidebar #giwe-schedule dl dd {
	font-size: 85%;
	}

#events .giwe-sidebar #giwe-schedule dl dd span {float: left;width: 196px;margin: 0 0 6px 0;}

#events #giwe-right-sidebar img {padding: 0 0 10px 0;}
#events #giwe-right-sidebar p {margin: 0 0 30px 0;}

#events #cht-callout p {font-size: 90%;margin: 0 0 10px 0;}

#events #giwe-content {
	width: 415px;
	float: left;
	margin: 0 24px 0 0;
	}

#events #giwe-content p {margin: 0 0 20px 0;}

#events #giwe-content #producer-list {float:left;margin: 30px 0 0 0;}

#events #giwe-content #producer-list img {
	padding: 0 24px 0 0;
	float: left;
	}

#events #giwe-content #producer-list dl {
	float: left;
	font-size: 85%;
	}

#events #giwe-content #producer-list dl a {font-weight: bold;}

#events #giwe-content #producer-list dl dt {
	float: left;
	}

#events #giwe-content #producer-list dl dd {
	padding: 0 0 0 126px;
	margin: 0 0 7px 0;
	}

/* Schedule */
#events #giwe-schedule-content {
	float: left;
	margin: 40px 0 0 0;
	}

#events #giwe-schedule-content h2 {font-size: 110%;}

#events #giwe-schedule-content .schedule-detail {
	width: 395px;
	margin: 10px 0 0 0;
	padding: 20px 10px 0;
	float: left;
	background: #fdf7d5;
	}

#events #giwe-schedule-content .schedule-detail small {
	padding: 0 0 20px 0;
	float: left;
	}

#events #giwe-schedule-content .extramargin {margin-bottom: 40px;}

#events #giwe-schedule-content .schedule-detail .schedule-order {
	float:right;
	margin: 10px -10px 0 0;
	font-weight: bold;
	text-align: right;
	}

#events #giwe-schedule-content .schedule-detail .schedule-order span {float:left;margin: 8px 15px 0 0;text-align: right;}

#events #giwe-schedule-content .schedule-detail .schedule-order a {
	float: left;
	padding: 10px 50px 10px 12px;
	color: #fff;
	background: #9b7034 url(/media/images/giwe/arrow.gif) no-repeat center left;
	text-decoration: none;
	}

#events #giwe-schedule-content .schedule-detail .schedule-order a:hover {background-color:#783030;}

#events #giwe-schedule-content .schedule-detail-addt {
	width: 395px;
	margin: 2px 0 40px 0;
	padding: 20px 10px 0;
	float: left;
	background: #fdf7d5;
	}

#events #giwe-schedule-content .schedule-detail-addt p {margin: 0 0 10px;}

/* Gala */
