@charset "utf-8";
/* CSS Document */

body {
	background: white url(sw2012-bg.jpg) no-repeat 50% 0;
}
div#content, .content {
	background-color: transparent;
}
.content .contentTop, .content .contentBottom {
	background-image: none;
}
#navigation {
	float: none;
	color: black;
	width: 320px;
	margin-top: -80px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 80px;
}
#navigation td, #navigation a, #navigation .links {
	color: #000000;
	font:19px PenumbraFlareStd-Bold,Georgia,"Times New Roman",Times,serif;
}

#navigation a:hover {color:#877F6B;}

td#ctl00_tdNavigation.links {padding:4px;}

@font-face{
	font-family:'PenumbraFlareStd-Bold';
	src:url(//static6.s3.amazonaws.com/tickets.soundwavefestival.com/fonts/PenumbraFlareStd-Bold.eot);
	src:url(//static6.s3.amazonaws.com/tickets.soundwavefestival.com/fonts/PenumbraFlareStd-Bold.woff) format('woff'),
	url(//static6.s3.amazonaws.com/tickets.soundwavefestival.com/fonts/PenumbraFlareStd-Bold.ttf) format('truetype'),
	url(//static6.s3.amazonaws.com/tickets.soundwavefestival.com/fonts/PenumbraFlareStd-Bold.svg) format('svg');
	font-weight:normal;
	font-style:normal;
	}


.facebookretailcontainer {float:right; clear:left; margin:0 45px 330px 35px; width:300px;}
.facebookretailcontainer-onsale {float:right; clear:right; margin:40px 45px 250px 0;  text-align:center; width:300px;}
.facebookeventpage {background:#ffffff;}
.retailoutlets {width:300px; text-align:center;}

.lineup_list {
    width:540px; 
    padding:20px 10px 20px 0; 
    line-height:1em;
    text-align:center;	
}

.lineup_list h1 {font-size:16px; text-align:center;}
.lineup_list h2 {font-size:14px;line-height:0.8em;color:#000000; text-align:center;}
.lineup_list h3 {font-size:13px;line-height:0.8em;color:#000000; text-align:center;}
.lineup_list h4 {font-size:12px;line-height:0.8em;color:#000000; text-align:center;}
.lineup_list h5 {font-size:11px;line-height:0.8em;color:#000000; text-align:center;}



td.active {
	background-color: transparent;
}
form tbody {
	border-top: none;
}
#steps {
	width: 520px;
	margin-left: auto;
	margin-right: auto;
}
.content, .content .buttons input, .content .buttonsSmall input {
	background-color: transparent;
}
#navigation .expires, #navigation .expires a, td#countdown {
	color: #877F6B;
}
#footer p, #footer a {
	color: black;
}
/*
#ctl00_TableTabs1 {
	
	display: block;
	height: 53px;
}
#steps td, #steps td.active {
	height: auto;
	padding-top: 15px;
}
#steps .number {
	padding-left: 0px;
}
#steps .description {
	padding-top: inherit;
	font-size: 15px;
	font-weight: bold;
	width: 50px;
}
#steps td.active, #steps td.active a {
	color: #C4273A;
}
*/

table {width:90%;}