/* CSS Document */


/* General Styles */

* {padding: 0px; margin: 0px; outline:0;}
body {background-image: url(http://www.taste2010.com/images/interface/2010/bg_body.gif); background-position: center top; background-repeat: no-repeat; background-color:#000;}
img {border: 0px;}
.right {float: right;}
.left {float:left;}
.clear {clear: both;}



/* Common Header */

#logo {position:absolute; top: 10px;z-index: 500;}
#logo h1 a{background-image:url(http://www.taste2010.com/images/interface/2010/logo.png); background-repeat: no-repeat; text-indent: -999px; display: block; height: 194px; width: 457px; z-index:55; outline-style: none;}

#wrapper-outer {position:relative; width: 997px; margin: 0 auto;}
#wrapper {background-image:url(http://www.taste2010.com/images/interface/2010/border_white.png); background-repeat: repeat; margin: 0 auto; width: 997px; padding-bottom: 20px;}

#content {width: 957px; background-image: url(http://www.taste2010.com/images/interface/2010/bg_content.jpg); background-position: top; background-repeat: no-repeat; background-color: #050600; margin: 0 auto; min-height: 500px; color: #FFF; padding-bottom: 30px;}

#socialmedia {margin-top: 60px; margin-right: 10px; text-align: right;}
#socialmedia h3.bgcmplogo {background-image:url(http://www.taste2010.com/images/interface/2010/logo_bgcmp.png); background-repeat: no-repeat; width: 113px; height: 75px; text-indent: -9999px; text-align: left; float: right;}
#socialmedia h3.eclogo {background-image:url(http://www.taste2010.com/images/interface/2010/ec_logo.gif); background-repeat: no-repeat; width: 85px; height: 75px; text-indent: -9999px; text-align: left; float: right; margin-left: 10px;}
#purchasetickets {margin-top: 75px; margin-left: 410px; width: 228px;}
#purchasetickets h2 a{background-image:url(http://www.taste2010.com/images/interface/2010/button_purchtickets.png); background-repeat:no-repeat; height: 60px; width: 228px; text-indent: -999px; display: block;}
#purchasetickets p {color: #c1b452; font-size: .65em; font-style: italic; margin: 0 15px;}

#saturday, #sunday, #monday {width: 250px; height: 97px; background-repeat: no-repeat; color: #231f20; padding: 10px 25px; margin-right: 10px; margin-top: 30px; margin-bottom: 15px; font-size: .9em;letter-spacing: -.03em;z-index: 60;}
#saturday p, #sunday p, #monday p {margin-bottom: 0em;}
#saturday a, #sunday a, #monday a {font-weight: normal; color: #000; text-decoration: none;}
#saturday a:hover, #sunday a:hover, #monday a:hover {color: #535353;}
#saturday {background-image: url(http://www.taste2010.com/images/interface/2010/bg_days_purple.jpg); margin-left: 18px;} 
#sunday {background-image: url(http://www.taste2010.com/images/interface/2010/bg_days_green.jpg);}
#monday {background-image: url(http://www.taste2010.com/images/interface/2010/bg_days_tan.jpg);}
#saturday h3, #sunday h3, #monday h3 {display: block; text-indent: -9999px; height: 16px; background-repeat: no-repeat; margin-bottom: 5px;}
#saturday h3 {background-image: url(http://www.taste2010.com/images/interface/2010/trajan_saturday.png); width: 192px;}
#sunday h3 {background-image: url(http://www.taste2010.com/images/interface/2010/trajan_sunday.png); width: 173px;}
#monday h3 {background-image: url(http://www.taste2010.com/images/interface/2010/trajan_monday.png); width: 184px;}




/* Navigation Styles */

#nav {background-image:url(http://www.taste2010.com/images/interface/2010/nav_bg.gif); background-repeat: repeat-x; height: 43px; width: 100%; position: absolute; z-index: 501; top: 0px;}
#nav-inner {width: 915px; margin: 0 auto; font-family: "Times New Roman", Times, serif; color: #f7ebbd; font-size: 13px; padding-right: 42px;}
#nav-inner ul {list-style-type: none; float: right; padding-left: 1px; background-image: url(http://www.taste2010.com/images/interface/2010/nav_divider.gif); background-position: left; background-repeat: no-repeat;}
#nav-inner ul li {float: left;}
#nav-inner ul li a{float: left; padding: 14px 20px 14px 23px; background-image: url(http://www.taste2010.com/images/interface/2010/nav_divider.gif); background-position:right; background-repeat: no-repeat; color: #f7ebbd;}
#nav-inner ul li a:hover {background-image:url(http://www.taste2010.com/images/interface/2010/nav_bg_over.gif); background-repeat: repeat-x;}

#nav-inner ul li div.dropdown {position: absolute; background-image: url(http://www.taste2010.com/images/interface/2010/nav_dropdown_bg.gif); background-repeat: repeat-y; width:165px; padding: 0px; color: #000; font-size: .9em; clear: both;}

#nav-about, #nav-taste, #nav-champions, #nav-golf, #nav-sponsors, #nav-valley{top: 43px; visibility: hidden;}


#nav-inner ul li:hover div.dropdown {visibility: visible;}

#nav-inner ul li .dropdown-top {height: 13px; background-image: url(http://www.taste2010.com/images/interface/2010/nav_dropdown_top.gif); width: 165px; display:block;}
#nav-inner ul li .dropdown-bottom {height: 40px;background-image: url(http://www.taste2010.com/images/interface/2010/nav_dropdown_bottom.gif); width: 165px; display:block;}

#nav-inner ul li .dropdown ul {background-image:none; padding: 0px; float: none; margin: auto 20px;}
#nav-inner ul li .dropdown li {float: none;}

#nav-inner ul li .dropdown li a {float: none; display: block; background-image: none; padding: 0px; height: 20px; margin-bottom: 8px; color: #000;} 
#nav-inner .dropdown li a:hover {float: none; display: block; background-image: none; padding: 0px; height: 20px; margin-bottom: 8px; color: #144d14;}



/* Homepage Styles */

#leftcolumnhome {width:570px;float:left;}
#rightcolumnhome {width:320px;	float:right;	position:relative;	z-index: 1;}

#slide-show {width:568px;height:362px;float:left;margin-bottom:15px;background-image: url(http://www.taste2010.com/images/interface/contentbg.png);background-repeat:repeat;border:1px solid #22260b;overflow: hidden; display: block;}
#slideshow ul {list-style-type: none;}
#rotator {margin-top: 13px; margin-left: 11px; line-height: 0em;}
#slide-show .left {width: 465px;}
#slide-show .right {width: 70px; margin-right: 13px;}
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {outline:0; list-style:none;}
#rotator .ui-tabs-nav img {border: 1px solid;}
#rotator .ui-tabs-selected a:link, #rotator .ui-tabs-selected a:visited, #rotator .ui-tabs-selected a:hover, #rotator .ui-tabs-selected a:active{color: #FFF; border-color: #FFF;}
#rotator a:link, #rotator a:visited, #rotator a:hover, #rotator a:active{color: #121405; border-color: #121405;}
#rotator .ui-tabs-hide {display:none;}  
#about-taste {height:246px; width:290px; overflow:hidden; margin-bottom:25px; color: #d1ce81; padding:15px; font-size: .95em; letter-spacing: -.01em;}
#about-taste h2 {background-image: url(http://www.taste2010.com/images/interface/2010/trajan_about.png); background-repeat: no-repeat; display: block; height: 15px; width: 152px; text-indent: -9999px;margin-bottom: 10px;}

#countdown_container {width:283px;height:40px;padding:10px 25px 10px 10px; margin-bottom:15px;background-color:#665022;border:1px solid #22260b;position: relative;}
#countdown_container h3 {text-transform: uppercase; color:#fff; font-size:1.2em;float: left; line-height: 1em; font-weight: normal;}
.titles {float:right;height:12px;width:149px;margin-bottom:5px;font-size:12px;font-family: "helvetica neue", Arial, Helvetica, sans-serif;font-weight:bold;	font-variant:small-caps;}
#countdown_container p {font-variant: normal; text-align:center;}
#days, #hours, #mins {height:35px; width:35px; background-color:#887244; float:left; text-align:center; margin-right:3px;}
#secs {height:35px; width:35px; background-color:#887244; float:left; text-align:center; margin-right:0px;}
#countdown1 {font-weight: bold; visibility:hidden; color:#FFF; float:right; width: 149px;}

#announcements, #recentphotos, #joinlist, #purchase {background-image: url(http://www.taste2010.com/images/interface/contentbg.png); background-repeat:repeat;border:1px solid #22260b; margin-bottom:15px; display: block;}
#announcements, #recentphotos {width:568px;height:150px;float:left;}
.middle {padding:10px; height:100px;}
#joinlist, #purchase {width: 318px; height: 150px; float:right;}

#announcements h3, #joinlist h3, #recentphotos h3, #purchase h3 {background-repeat: repeat-x; font-weight:normal; text-transform: uppercase; color:#fff; font-size:1.2em; padding: 3px 10px;}
#announcements h3 {width: 548px; background-image:url(http://www.taste2010.com/images/interface/2010/bg_homebox_green.jpg);}
#announcements .middle {width:495px;float:left; padding-top: 0px;}
#announcements .itemdate {background-color: #97A51C; margin-top:15px; margin-right: 15px; float: left;color:#FFFFFF; font-weight:bold; width:36px; text-align: center; padding:3px 0 6px 0; line-height: 1em; clear: left;}
.monthshort {font-size:10px; height:10px; margin-bottom:2px; padding:0; text-transform:uppercase; width:36px;}
.daynumber {font-size:14px; height:14px; padding:0; width:36px; clear:left;}
#announcements .thecopy {margin-top: 11px; line-height: 1em;}
#announcements h4 {margin-bottom: 0em;}


#recentphotos h3 {width: 548px; background-image:url(http://www.taste2010.com/images/interface/2010/bg_homebox_purple.jpg);}
#recentphotos .middle {width:495px;float:left;}
#recentphotos a.next {height:36px;width:36px;background-image:url(http://www.taste2010.com/images/interface/rightlarge.gif);background-repeat:no-repeat;float:left;margin:35px 0;cursor:pointer;}
#recentphotos a.next:hover {background-position:0px -36px;}
.thumbs {float:left;margin-right:10px;width:145px;	height:90px;overflow:hidden;background-color:#000;text-align:center;border:3px solid #C1768B;}

#purchase h3 {width: 298px; background-image:url(http://www.taste2010.com/images/interface/2010/bg_homebox_tan.jpg);}
.purchase_ticket {background-image:url(http://www.taste2010.com/images/interface/ticket.png); background-repeat:no-repeat; background-position:left;list-style-type:none;	padding-left:45px;height:40px;	line-height:40px;	margin-bottom:10px;	font-size:1.125em;}
.purchase_order {background-image:url(http://www.taste2010.com/images/interface/pdf.png); 	background-repeat:no-repeat; background-position:left;	list-style-type:none;padding-left:45px;height:40px;	line-height:40px;	margin-bottom:10px;	font-size:1.125em;}

#joinlist h3 {width: 298px; background-image:url(http://www.taste2010.com/images/interface/2010/bg_homebox_red.jpg); margin-bottom: 15px;}
#joinlist p {margin-left: 10px; margin-right: 10px;}	
#maillist {margin: 10px;}
.fields input {background-color: #303030; width: 196px; height: 32px; padding: 2px; border: 1px solid #8f3c1d; font-size: 1.4em; color: #fff; float: left; margin-right: 10px;}
.button input {color: #fff; background-color: #8f3c1d; border: 1px solid #9f583d; padding: 10px;  float: left;}
.button input:hover { cursor: pointer;}


#sponsor_carousel {background-color:#333; margin:0 auto;border:1px solid #22260b;padding:10px 0 10px 0; display: block; clear: both; width: 900px;}
#sponsor_carousel .scrollable {position:relative; overflow:hidden;width:820px;height:80px;} 
#sponsor_carousel .scrollable div.items {width:20000em;position:absolute;} 
#sponsor_carousel .scrollable div.items div {margin-right:10px;width:155px;height:80px;background-color:#FFF;color:#000;float:left;} 
#sponsor_carousel .scrollable {float:left;}
a.prev, a.next, a.prevPage, a.nextPage {display:block;width:18px;height:18px;background:url(http://www.taste2010.com/images/interface/left.png) no-repeat;float:left;
margin:31px 10px;cursor:pointer;}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position:0px -18px;}
a.next, a.nextPage {background-image:url(http://www.taste2010.com/images/interface/right.png);clear:right;}

#homepage_logo_box {margin: 20px auto 30px auto; clear: both;}
#homepage_logo_box a img {border: 0px;}





/* Subpage Styles */

#content_container {width:905px; padding:0; margin:0px 25px 0 25px; clear:both; display:block;}
#leftcolumn {width:543px; margin-right:17px;	 margin-bottom:25px; float:left;padding: 25px;}
#leftcolumn h2 {font-family: "helvetica neue", Arial, Helvetica, sans-serif;color: #c1b452; }
#leftcolumn p {margin-bottom: 1em; font-size: .9em;}
#leftcolumn img {margin:0 10px 10px 0;}
#rightcolumn {width:223px; float:right;background-image: url(http://www.taste2010.com/images/interface/contentbg.png);background-repeat:repeat; display:inline; border:1px solid #22260b; padding:25px;}

#rightcolumn ul {list-style-type: none; margin-left: 20px; margin-top: 15px;}
#rightcolumn li {margin-bottom: 15px;}

#announcements-page {margin-bottom: 50px;}
#announcements-page .itemdate {background-color: #97A51C; margin-top:15px; margin-right: 15px; float: left;color:#FFFFFF; font-weight:bold; width:36px; text-align: center; padding:3px 0 6px 0; line-height: 1em; clear: left;}
#announcements-page .thecopy {margin-top: 9px; width: 800px;}




/* Gallery */

#columnone {width:853px;padding:25px;margin:0 auto;}
#columnone h2 {font-family: "helvetica neue", Arial, Helvetica, sans-serif;color: #c1b452; }
.gallery_container .thumbs {border-color: #333;margin-bottom:18px;margin-right:18px;}
#gallery_nav, #gallery_content {width:100%;	float:left;}
.gallery_container {width:100%;margin-bottom:25px;}
.gallery_category {margin-top:25px;}
.gallery_category, .view_gallery {	width:100%;clear:both;float:left;}
.gallery_container .view_gallery {	margin-bottom:25px;}


/* Tickets Page */
#tickets-page #leftcolumn ul li, #tickets-page #leftcolumn p {font-size: .75em; font-family: Arial, Helvetica, sans-serif; margin-left: 30px;} 
#tickets-page h3, #tickets-page h4 {margin-bottom: .25em;}
.storeitem {/*float: left; width: 425px;*/ margin-bottom: 20px;}
.storeitem .right {padding: 5px 20px; width: 80px; color:#949D32;font-family:Arial,Helvetica,sans-serif;font-size:0.85em; font-weight: bold; line-height: 1.5em;}
.storethumb {height:16px; width: 16px; background-color: #333; float: left; margin-right: 10px; padding-top: 2px;}
#tickets-page #leftcolumn .storeitem ul li {margin-bottom: .3em; list-style-type: none; background-image: url(http://www.taste2010.com/images/interface/2010/bullet.png); background-position: top left; background-repeat: no-repeat; padding-left: 10px;}
.greenheading, .yellowheading, .purpleheading, .redheading {background-repeat: repeat-x; font-weight:normal; text-transform: uppercase; color:#fff; font-size:1.2em; padding: 3px 10px; margin: 10px 0; display: block;}
.greenheading {width: 100%; background-image:url(http://www.taste2010.com/images/interface/2010/bg_homebox_green.jpg);}
.yellowheading {width: 100%; background-image:url(http://www.taste2010.com/images/interface/2010/bg_homebox_tan.jpg);}
.purpleheading {width: 100%; background-image:url(http://www.taste2010.com/images/interface/2010/bg_homebox_purple.jpg);}
.redheading {width: 100%; background-image:url(http://www.taste2010.com/images/interface/2010/bg_homebox_red.jpg);}
.storeitem .foxycart_link {display: block;}


/* Footer Styles */

#footer-wrap {width: 100%; background-color: #000; min-height: 100px;}
#footer {width: 970px; margin: 0 auto; font-family: "helvetica neue", Arial, Helvetica, sans-serif; color: #FFF;padding: 25px 0px 20px 30px;}
#footer p {font-size: .7em; line-height: 2em; font-family: "helvetica neue", Arial, Helvetica, sans-serif; }
#footer a {color: #97a51e; font-size: 1.2em;}
#footer .footer-section {color: #97a51e; text-transform: uppercase; margin-bottom: 10px; font-weight: bold;}
ul#site_map {margin:0 auto; margin-top: 25px; font-size: .7em;}
ul#site_map li { list-style: none;display: inline;margin:0;	}
ul#site_map li.main {float:left; margin-right: 40px;text-align:left;max-width: 160px;}
ul#site_map .main ul li a {color: #b1b270; font-style: italic; margin-bottom: 10px; font-size: 1em;}
ul#site_map li a 	{text-decoration: none;margin:0;	border-bottom:none;display:block;float:left; clear:both;}
ul#site_map ulX {height:100px;margin:0;padding:0;}

#footerX .mainsponsors {width:840px;margin:0 auto 25px;height:75px;clear:both;}
#footerX .mainsponsors div {float:left;width:195px;margin-right:15px;}

/* Text Styles */

a {text-decoration: none; color: #97a51e;}
h1, h2, h3, p {font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
h3 {color: #c1b452; letter-spacing: -.05em;} 
h4 {font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; color: #949d32; font-size: .85em; margin-bottom: .5em;}
p {font-size: .8em; margin-bottom: .5em;}

/* #content-container ul {list-style-type: square; margin-left: 35px;} */
a.button-green {padding: 8px 14px; background-image: url(http://www.taste2010.com/images/interface/2010/nav_bg.gif); background-position:top; background-repeat: repeat-x; display: inline-block;font-family: "Times New Roman", Times, serif; color: #d1ce81; font-size: 13px;}








/*  HOME STYLES */



/*--GOOGLE MAPS --*/
#gmap {
position:relative;
clear:both;
float: left;
height: 350px;
width:497px;
border:3px solid #ccc;
display:inline;
background-color:#000000;
margin-bottom:20px;
}
#gmap_form {
	float:left;
	width:543px;
}


/* FORM */
.purchaseform {
padding:10px;
margin:0;
}
.purchaseform div {
	float:left;
}
.purchaseform li {
width:100%;
}
form li {
display:block;
margin:0;
padding:4px 5px 2px 0px;
clear:both;
}
.purchaseform ol {
padding:0;
margin:0;
width:100%;
list-style-type:none;
}

.purchaseform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form li span {
float:left;
}
form li span label {
margin:0;
padding-top:6px;
clear:both;
font-size:9px;
line-height:9px;
color:#9CAA1E;
display:block;
}
input.text, input.file {
padding-top: 2px;
padding-bottom: 2px;
padding-right:0;
padding-left:0;
} 
form li span {
margin-top:0;
margin-right:4px;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:0;
padding-bottom:8px;
padding-left:0;
}
legend {
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#D3B958;
}
fieldset {
border:none;
margin-top:10px;
margin-bottom:10px;
margin-left:0;
margin-right:0;
padding:0;
}
span input {
	width:200px;
	float:left;
}
span.ph input {
width:40px;
}
span.zip input {
width:75px;
}
span.radio input {
width:100%;
text-align:center;
} 
div #cc {
	width:135px;
}
#csc_number {
	width:50px;
}
div #csc {
	width:100px;
}

#exp_date {
	width:100px;
}
div #exp {
	width:110px;
}
div #phone1, div #phone2 {
	width:210px;
}

.paginate {
	clear:both;
	width:100%;
}
.total_files, .categories {
	border-bottom:none;
}
.total_files {
	text-align:center;
}
th.headers {
	border-bottom:2px solid #d3b958;
	text-align:left;
}
#jumpnav {
	float:right;
}
#columnone .breadcrumb {
	height:35px;
	margin:25px 0;
}
#leftcolumn .auction_item img {
	float:right;
	border:2px solid #95a21e;
	margin:0 0 0 10px;
}
.auction_item div {
	float:left;
}

.ws_sponsor_one{
	float:left;
	width:150px; 
	height:120px;
	border:2px solid #95a21e;
	margin-right:25px;
	margin-bottom:25px;
}
.ws_sponsor_two{
	float:left;
	width:150px; 
	height:120px;
	border:2px solid #95a21e;
	margin-right:25px;
	margin-bottom:25px;
}
.ws_sponsor_three{
	float:left;
	width:150px; 
	height:120px;
	border:2px solid #95a21e;
	margin:0 0 25px 0;
}
#tier2 {
	height:56px;
	width:840px;
	margin:0 auto;
	background-image:url(http://www.taste2010.com/images/interface/tier2.jpg);
	background-repeat:no-repeat;
	background-position:center;
}