
body,h1,h2,h3,h4,h5,div,img,form {margin:0;padding:0;border:0;}

/**** IE6 Transparent Image Fix *****/
img, div, a, h1, h2, p {behavior: url(/scripts/iepngfix.htc);}

/***** GLOBAL CLASS DEFINITIONS *****/
.clear {
	margin: 0; padding: 0;
	clear: both;
	height: 0;
	font-size: 0;
	visibility: hidden;
}

/* float clearfix styles */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {display: block;}
/* End hide from IE-mac */

.nobr { 
	white-space:nowrap;
}

.nowrap {white-space:nowrap;}

.rule {
	margin: 15px 0px; padding: 0;
	border-top: solid 1px #000;
	height: 0px;
}

.feature-image {
	border: solid 1px #000;
	margin: 0; padding: 0;
	line-height:0;
}

.alternating {
	margin: 0; padding: 0;
	list-style: none;
	margin-bottom: -31px;
	margin-top: -15px;
}
.alternating li {margin-left:-25px;padding:0;}

.alternating .even {
	padding: 12px 18px;
	border-bottom: solid 1px #000;
	background-color: #000;
}

.alternating .odd {
	padding: 15px 18px;
	border-bottom: solid 1px #000;
	background-color: #1b0a01;
}

.details { /* small italic font used in legal/details copy */
	font:italic 10px/13px Arial,Helvetica,sans-serif;
	color: #bbbbbb;
	padding: 0 0 30px 0;
}

.bullet-list {
	margin: 0px 0px 12px 18px; padding: 0;
	list-style: url(/images/global/bullet.gif);
}

.bullet-list li {
	line-height: 15px;
}

.event-listing {
	width: 100%;
}

.event-listing a{
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.event-listing .date {
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.event-listing .date .venue {
	font-size:11px;
	font-weight:normal;
}

.indent {margin-left:20px;}
ol.indent {margin:0 0 20px 45px;padding:0;}
ol.tighten, ul.tighten {margin-top:5px;}
.listheader {font-weight:bold;}
.answer {padding:5px 0;border-top:1px solid #000;}

/***** FONTS, COLORS, HEADERS, OTHER TEXT STYLES *****/

	/*default copy */
	body {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #bbbbbb;
	}

	p {
		margin: 0; padding: 0px 0px 12px 0px;
		line-height: 15px;
	}
	
	#main .content p {
		padding-right: 25px;
	}
	
	h1 {
		color: #ffb739;
		font-size: 24px;
	}
	
	h2 {
		color: #ffb739;
		font-size: 18px;
	}
	
	h3 {
		color: #ffb739;
		font-size: 14px;
		font-weight: bold;
	}
	
	/* default links */
	a {
		color: #60b3d2;
		text-decoration: underline;
		cursor: pointer;
	}
		
	a:hover {
		color: #9ddcf3	}
	
	#header #sponsor {
		height:30px;
		position:absolute;
		right:120px;
		top:20px;
		width:155px;
		z-index:1000;
	}
	
	/* sub nav fonts/links */
	#header #subnav a{
		text-decoration: none;
		font-size: 11px;
		color: #60b3d2;
	}
	
	#header #subnav a:hover{
		color: #9ddcf3;
	}
	
	#header #subnav li.sel a {
		color: #9ddcf3;
		font-weight: bold;
	}
	#footer li.sel a {
		color: #9ddcf3;
		font-weight: bold;
	}
	
	.birdseed {
		font-size: 11px;
	}


/*** FORM STYLES ***/
.required {color:#d52626}
.action-button, .ed_status span {
	display: block;
	width: 100px;
	padding: 2px 5px;
	background-color: #7a7a7a;
	border: solid 1px #7a7a7a;
	text-align: center;
	color: #fff;
	font: bold 11px/20px Arial,Helvetica,sans-serif;
	text-decoration: none;
	white-space: nowrap;
}
.action-button:hover {color: #fff;}
.buy, .ed_status .buy-button {
	/*background: #0b5874 url(/images/global/button_open.gif) repeat-x bottom;*/
	background-color: #0b5874 !important;
	border: solid 1px #60b3d2 !important;
	color: #fff !important;
}
.buy:hover, .ed_status .buy-button:hover {color: #fff;}
.sold-out, .ed_status .sold-out-button {
	/*background: #d52626 url(/images/global/button_closed.gif) repeat-x bottom;*/
	background-color: #d52626 !important;
	border: solid 1px #d52626 !important;
	color: #fff !important;	
}
.other-status {
	/*background: #333 url(/images/global/button_tentative.gif) repeat-x bottom;*/
	background-color: #333 !important;
	border: solid 1px #333 !important;
	color: #fff !important;	
}
.formError {
	background-color:#000;
	color:#d52626;
	border:1px solid #000;
	padding:5px 15px;
}
input, select, textarea {border:1px solid #333;font:11px/14px Arial,Helvetica,sans-serif;padding:2px;}

#contactUs {width:740px;margin:0 auto;}
#contactUs div {padding:2px;vertical-align:middle;}
#contactUs label {width:125px;text-align:right;display:block;float:left;padding:2px 10px 0 0;}
#contactUs input {width:175px;}
#contactUs select {width:180px;}
#contactUs textarea {width:510px;}
#contactUs #submit {width:120px;}

/*** GLOBAL LAYOUT, SIZING, BACKGROUNDS ***/
	
body {
	background: #000 url(/images/background.jpg) no-repeat top center;
	text-align: center; /* fix page-centering in IE */
}

	#page {
		width: 820px;
		margin: 0 auto; text-align: left; /* center horizontally  and correct IE hack for good browsers */
		background:#000 url(/images/subpage_background_repeat.gif) center repeat-y;
	}

	.home #page {
		background:#000 url(/images/background_repeat.gif) center repeat-y;
	}
		
		/* -----HEADER REGION ----- */
		#header {width:820px;height:100px;margin:0 auto;position:relative;}/*background:transparent url(/images/background_header.jpg) no-repeat;*/
		#header.nosubnav {height:100px;}
		
		#header h1 {position:absolute;top:16px;left:0;background:transparent url(/images/global/warfield_logo.png) no-repeat;text-indent:-9999px;margin:0;padding:0;z-index:1;}
		#header h1 a {display:block;width:268px;height:30px;overflow:hidden;}
        
        #jumpLinks {
            width:300px;
            height:22px;
            position:absolute;
            top:21px;
            right:175px;
            margin:0;
            z-index: 1000;
        }
        #jumpLinks a,
        #jumpLinks span {
            color: #503618;
            display: inline;
            float: left;
        }
        #jumpLinks span { margin: 6px 10px 0 10px; }
        #jumpLinks a { height: 22px; overflow: hidden; }
        /*#jumpLinks .jumpRegency,
        #jumpLinks .jumpNewsletter {
            border-right: 1px solid #503618;
            display: inline;
            float: left;
            height: 10px;
            padding: 0 10px;
        }*/
        #jumpLinks .jumpRegency:hover,
        #jumpLinks .jumpNewsletter:hover { cursor: pointer; }
        #jumpLinks .jumpRegency {
            background: url(/images/global/jump_regency.png) 0 0 no-repeat;
            text-indent: -9999px;
            width: 94px;
        }
        #jumpLinks .jumpRegency:hover { background-position: 0 -22px; }
        #jumpLinks .jumpNewsletter {
            background: url(/images/global/jump_newsletter.png) 0 3px no-repeat;
            text-indent: -9999px;
            width: 109px;
        }
        #jumpLinks .jumpNewsletter:hover { background-position: 0 -19px; }        

        #social {width:225px;height:31px;position:absolute;top:20px;right:0;background:transparent url(/images/global/stay_connected.png) 0 center no-repeat;margin:0;;z-index:1000;}
		#social ul {margin:0;padding:0;}
		#social ul li {display:inline;list-style:none;margin:0;padding: 0;float:right;}
		#social ul li a {display:block;text-indent:-9999px;width:31px;height:30px;outline:none;}

		#facebook {width:14px;background:transparent url(/images/socialicons/facebook_icon_off.png) no-repeat;}
		#myspace {background:transparent url(/images/socialicons/myspace_icon_off.png) no-repeat;}
        #twitter {background:transparent url(/images/socialicons/twitter_icon_off.png) no-repeat;}
        #youtube {background:transparent url(/images/socialicons/youtube_icon_off.png) no-repeat;}
        #mobileapp {margin:2px 0 0 1px;;background:transparent url(/images/socialicons/warfield_icon_off.png) no-repeat;}
		
		/* ----- SEARCH FORM ----- */
		#header #search {position:absolute;top:59px;left:600px;width:220px;vertical-align:middle;z-index:1;text-align:left;}
		#header #search label {float:left;display:block;text-indent:-9999px;font-size:1px;line-height:1px;height:1px;width:1px;}
		#header #search input {vertical-align:middle;border:0;margin:0;padding:0;}
		#header #search #searchbox {height:15px;width:171px;background-color:#ffb739;border:1px solid #a55100;border-right:0;font-size:11px;color:#1b0a01;padding:2px 3px;}
		#header #search input.btn {width:27px;height:27px;border:0 solid #a55100;margin-left:8px;}
		
		/* ----- RSS ----- */
		#header #rss {position:absolute;top:112px;left:777px;background:transparent url(/images/global/button_rss.gif) no-repeat;text-indent:-9999px;z-index:1;}
		#header #rss a {display:block;overflow:hidden;width:17px;height:17px;}
		
		/* ----- MAIN NAVIGATION ----- */
		#navContainer {position:absolute;width:820px;height:100px;top:0px;left:0px;background:transparent url(/images/global/nav_background.jpg) no-repeat;}
		#header #nav {margin:0;padding:0;}
		#header #nav li {display:block;list-style:none;margin:0;padding:0;}
		#header #nav li a {display:block;overflow:hidden;}
		
		#header #nav li.calendar a {background:transparent url(/images/global/nav_calendar_off.jpg) no-repeat;width:107px;height:27px;text-indent:-9999px;position:absolute;top:59px;left:4px;}
		#header #nav li.calendar a.sel,
		#header #nav li.calendar a:hover {background:transparent url(/images/global/nav_calendar_on.jpg) no-repeat;}

		#header #nav li.ticketing a {background:transparent url(/images/global/nav_box_office_off.jpg) no-repeat;width:115px;height:27px;text-indent:-9999px;position:absolute;top:59px;left:111px;}
		#header #nav li.ticketing a.sel,
		#header #nav li.ticketing a:hover {background:transparent url(/images/global/nav_box_office_on.jpg) no-repeat;}

		#header #nav li.venueinfo a {background:transparent url(/images/global/nav_venue_info_off.jpg) no-repeat;width:118px;height:27px;text-indent:-9999px;position:absolute;top:59px;left:226px;}
		#header #nav li.venueinfo a.sel,
        #header #nav li.venueinfo a:hover {background:transparent url(/images/global/nav_venue_info_on.jpg) no-repeat;}
        
        #header #nav li.blog a {background:transparent url(/images/global/nav_blog_off.jpg) no-repeat;width:70px;height:27px;text-indent:-9999px;position:absolute;top:59px;left:344px;}
		#header #nav li.blog a.sel,
		#header #nav li.blog a:hover {background:transparent url(/images/global/nav_blog_on.jpg) no-repeat;}

		#header #nav li.extras a {background:transparent url(/images/global/nav_extras_off.jpg) no-repeat;width:86px;height:27px;text-indent:-9999px;position:absolute;top:59px;left:414px;}
		#header #nav li.extras a.sel,
		#header #nav li.extras a:hover {background:transparent url(/images/global/nav_extras_on.jpg) no-repeat;}

		#header #nav li.rentals a {background:transparent url(/images/global/nav_rentals_off.jpg) no-repeat;width:92px;height:27px;text-indent:-9999px;position:absolute;top:59px;left:500px;}
		#header #nav li.rentals a.sel,
		#header #nav li.rentals a:hover {background:transparent url(/images/global/nav_rentals_on.jpg) no-repeat;}
		
		/* ----- SUB NAVIGATION ----- */
		#subnavContainer {position:absolute;top:100px;left:200px;} /* background:transparent url(/images/background_repeat.gif) repeat-y; */
		#header #subnav {position:relative;width:592px;height:25px;padding:0;margin:0;}
		#header #subnav ul {position:absolute;margin:0;padding:0;top:0;} /* left set in include */
		#header #subnav li {margin:0;padding:0;display:inline;list-style:none;}
		#header #subnav a {padding:0 5px;border-right:solid 1px #333;}
		#header #subnav .last a {border-right:0;}
		
		/* ----- FOOTER REGION ----- */
		#footer {text-align:center;background-color:#000;font-size:11px;min-height:182px;background: url(/images/page_bottom.gif) center bottom no-repeat;} /*  */
		.home #footer {} /*min-height:516px;*/
		
		#footer a {color:#60b3d2;font-size:11px;text-decoration:none;}
		#footer a:hover {color:#7a7a7a;}
		#footer #copyright {color:#7a7a7a;font-size:11px;}
	
		#footer ul {margin:0 0 5px 0;padding:11px 0 0 0;}
		#footer li {list-style-type:none;margin:0;padding:0;display:inline;}
		#footer li a {padding:0 10px;border-right:solid 1px #333;}
		#footer .last a {border:none;}
		
		#footer #copyright {clear:both;}
		
		#footer #sponsor {/*margin-top:5px;*/}
		#footer #sponsor img {vertical-align:middle;margin:5px;border:0;}
			
		
/***** SUBPAGE STYLES *****/

#main {/*background-color:#000;*/}
#main .box {width:788px;margin:0 auto;background:#000 url(/images/subpage_background_repeat.gif) center repeat-y;}
#main .bottom {clear:both;background:transparent url(/images/subpage_bottom.gif) bottom no-repeat;width:820px;height:34px;}
#main .box .content {padding: 10px 20px 20px 20px;} /* background:transparent url(/images/subpage_background.jpg) top no-repeat;min-height:325px;_height:325px; */
#main .box .content .left {float:left;width:350px;}
#main .box .content .right {float:right;width:395px;}
#main .box .content .full {}
#main .box .content .highlight-box {margin:0;padding:15px 10px;background-color:#1b0a01;border-top:solid 1px #000;border-bottom:solid 1px #000;}
#main .box .content .highlight-box h2 {margin:0;padding:0 0 2px 0;border:0;}
#main .box .content ul {margin-top: 3px; padding-left: 25px;}

#eventNav {margin-top:41px;text-align:right;}

#mainCalendar .box {width:788px;margin:0 auto;height:235px;background-color:#000;}
#mainCalendar p {padding:10px 25px;}

#calendarFlash {/*background:transparent url(/images/calendarBg.png) right no-repeat;*/}

.empty-search-results {}

/* ----- SUBPAGE HEADERS ----- */
#main .box h2 {padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #000;}
.eventdetail	#main .box h2 {padding:0;margin:0;border:0;}

#main .box h3 {margin:10px 0 3px 0;}
#main h1, #mainCalendarHeader h1 {width:820px;height:45px;text-indent:-9999px;}

.about 			#main h1 {background:transparent url(/images/headers/about_the_warfield.gif) no-repeat;}
.booking		#main h1 {background:transparent url(/images/headers/booking.gif) no-repeat;}
.calendar		#main h1 {background:transparent url(/images/headers/calendar_of_events.gif) no-repeat;}
.careers 		#main h1 {background:transparent url(/images/headers/careers.gif) no-repeat;}
.contact		#main h1 {background:transparent url(/images/headers/contact_us.gif) no-repeat;}
.contests		#main h1 {background:transparent url(/images/headers/contests.gif) no-repeat;}
.directions		#main h1 {background:transparent url(/images/headers/directions.gif) no-repeat;}
.eventdetails	#main h1 {background:transparent url(/images/headers/event_details.gif) no-repeat;}
.faq			#main h1 {background:transparent url(/images/headers/faq.gif) no-repeat;}
.links			#main h1 {background:transparent url(/images/headers/useful_links.gif) no-repeat;}
.newsletter 	#main h1 {background:transparent url(/images/headers/newsletter.gif) no-repeat;}
.partners		#main h1 {background:transparent url(/images/headers/partners.gif) no-repeat;}
.photos			#main h1 {background:transparent url(/images/headers/photo_gallery.gif) no-repeat;}
.pics			#main h1 {background:transparent url(/images/headers/photo_gallery.gif) no-repeat;}
.privacy 		#main h1 {background:transparent url(/images/headers/privacy_policy.gif) no-repeat;}
.rentals		#main h1 {background:transparent url(/images/headers/rentals.gif) no-repeat;}
.searchresults	#main h1 {background:transparent url(/images/headers/search_results.gif) no-repeat;}
.seating		#main h1 {background:transparent url(/images/headers/seating_chart.gif) no-repeat;}
.tech_info		#main h1 {background:transparent url(/images/headers/technical_info.gif) no-repeat;}
.terms 			#main h1 {background:transparent url(/images/headers/terms_of_use.gif) no-repeat;}
.thanks			#main h1 {background:transparent url(/images/headers/thank_you.gif) no-repeat;}
.ticketing		#main h1 {background:transparent url(/images/headers/ticketing_information.gif) no-repeat;}
.venueinfo		#main h1 {background:transparent url(/images/headers/overview.gif) no-repeat;}
.hotels			#main h1 {background:transparent url(/images/headers/hotels.gif) no-repeat;}

