/* USD Wine Classic CSS Document */



/* ---------- GLOBAL ---------- */

* {margin:0; padding:0;}

body {
	
	margin:0; padding:0;
	
	background:#B6DDF4;
	
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}

#container {
	
	margin:0 auto; padding:50px 0;
	
	width:908px;
}

#wrapper {
	
	margin:0 auto; padding:0;
	
	width:908px; background:#FFFFFF;
}

a:link, a:active, a:visited {color:#000000; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding:20px 50px 10px 50px;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}

/* ---------- HEADER ---------- */

#header {
	
	margin:0; padding:0;
	
	width:908px; height:88px;
	
	background:#FFFFFF url(images/header.jpg) top left no-repeat;
}

a.header-link {display:block; width:250px; height:88px; margin:0; padding:0; border:0; text-decoration:none;}

a.header-link span {display:none;}



/* ---------- NAVIGATION ---------- */

#nav {
	
	margin:0; padding:0;
	
	width:908px; height:25px;
	
	background:#78B3E1;
}

#nav li {
	
	float:left; list-style:none;
	
	color:#FFFFFF;
	
	font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:14px;
}

#nav li a span {display:none;}

#nav li a {
	
	display:block; height:25px;
	
	margin:0; padding:0; text-decoration:none; border:0;
}
#nav li a:hover {
	
	display:block; height:25px;
	
	 text-decoration:none; border:0;
}

#nav li a.eventbtn {width:108px; background:url(images/eventbtn.gif) top left no-repeat;}
#nav li a.wineriesbtn {width:82px; background:url(images/wineriesbtn.gif) top left no-repeat;}
#nav li a.fundbtn {width:284px; background:url(images/fundbtn.gif) top left no-repeat;}
#nav li a.ticketsbtn {width:74px; background:url(images/ticketsbtn_red.gif) top left no-repeat;}
#nav li a.sponsorsbtn {width:80px; background:url(images/sponsorsbtn.gif) top left no-repeat;}
#nav li a.directionsbtn {width:90px; background:url(images/directionsbtn.gif) top left no-repeat;}

#nav li a.twitterbtn {margin-left:0px;width:63px; background:url(images/twitterbtn.png) top left no-repeat;}
#nav li a.facebookbtn {width:63px; background:url(images/facebookbtn.gif) top left no-repeat;}
#nav li a.linkedinbtn {width:63px; background:url(images/linkedinbtn.gif) top left no-repeat;}



/* ---------- HOME BOX ---------- */

#banner-box {

	clear:both;
	
	width:908px; height:297px;
	
	margin:0; padding:0;
	
	background:#074073;
}

#banner {
	
	float:left;
	
	width:627px; height:297px;
	
	margin:0; padding:0;
}

#banner-buttons {
	
	float:left;
	
	width:281px; height:297px;
	
	margin:0; padding:0;
}

#banner-buttons a span {display:none;}

#banner-buttons a {
	
	display:block;
	
	width:257px; height:83px;
	
	margin:0 12px; padding:0;
}


#banner-buttons a.tickets-banner {width:257px; margin:13px 12px 11px 12px; background:url(images/photos-banner.gif) top left no-repeat;}
#banner-buttons a.wineries-banner {width:257px; margin:0 12px 12px 12px; background:url(images/wineries-banner.gif) top left no-repeat;}
#banner-buttons a.fund-banner {width:257px; margin:0 12px 12px 12px; background:url(images/fund-banner.gif) top left no-repeat;}
.h3{display:inline;}
h3{font-size:12px; font-weight:normal; margin:0; padding:0; display:inline;}
h3 a.seo{text-decoration:none; font-weight:normal; font-size:12px;color:#333B77;}
a.seob{text-decoration:none; font-weight:normal; font-size:12px;color:#000000;}

/* ---------- HOME CONTENT ---------- */

#home-content {
	
	width:908px; 
	
	margin:0; padding:0;
	
	background:#FFFFFF; clear:both;
	
	overflow:hidden;
}

#home-content p {
	
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	
	line-height:20px;
	
	padding:15px 35px;
	
	width:531px; float:left;
	
}

a.learn-more span {display:none;}

a.learn-more {
	
	float:right;
	
	display:block;
	
	width:307px; height:260px;
	
	margin:0; padding:0;
	
	background: url(images/learn-more.jpg) top right no-repeat;
}

a.learn-more2 span {display:none;}

a.learn-more2 {
	
	float:right;
	
	display:block;
	
	width:307px; height:474px;
	
	margin:0; padding:0;
	
	background: url(images/rightlongbottle.jpg) top right no-repeat;
}


/* ---------- CONTENT ---------- */

#content {
	
	width:908px;
	
	margin:0; padding:0; overflow:hidden;
	
	background:#FFFFFF url(images/content-background.gif) top right repeat-y;
}

#content-column {

	width:628px;
	
	margin:0; padding:15px 0;
	
	float:left; overflow:hidden;
}

#content p {
	
	margin:0; padding:15px 50px;
}

#content-column table tr td p {
	
	margin:0; padding:15px 0;
}

#sidebar {

	width:280px;overflow:hidden;
	
	margin:0; padding:0;
	
	float:left; background:#78b3e1;
}

/* ---------- WINERY ---------- */

.winery {

	width:140px;
	
	padding:6px 6px 12px 6px; margin:0 0 20px 50px; border:1px solid #CCCCCC;
	
	text-align:center; float:left;
}
.winery img {margin:0 0 6px 0;}


/* ---------- SPONSORS ---------- */

.sponsorHeading {	display:inline;
					font-weight:bold;
					color:#074073;
					text-align:center;
					padding: 0;
					margin: 0 0 0 255px;

}

div.sponsorLine {  padding:0 0 0px 0px;
					margin:3px 0 0 0;
				border: 0;
				color: #76beea;
				background-color: #76beea;
				height: 1px;
				line-height: 1px;
				font-size: 1px;


}







/* ---------- DIRECTIONS ---------- */

#map {
	
	float:right;
	
	width:270px; height:370px;
	
	margin:20px 25px 25px 25px;
}

#footer {

	width:908px; padding:10px 0 0 0;
	
	
}

#footer a:link, #footer a:active, #footer a:visited {font-size:11px;color:#2b80c8; text-decoration:none;}
#footer a:hover {font-size:11px;color:#79b3e1; text-decoration:underline;}

