html{background:#fff url(../images/bg.png) center top no-repeat;margin:0;}
body{font:normal 76%/150% Arial, Lucida Grande, Lucida Sans Unicode;color:#333;margin:0;}
.mid{width:960px;margin:0 auto}
#header{
	height:115px;
	background:#fff url(../images/header-bg.jpg) top right no-repeat;
	padding-top:5px;
	position:relative;
}
#header h1 a{
	background:url(../images/logo.gif) left top no-repeat;
	width:356px;
	height:92px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	margin-left:9px;
}
#header h2{left:-9999em;position:absolute}
.searchtab {
	background: url(../images/searchtab.png) top right no-repeat;
	width: 220px;
	height: 33px;
	right: 9px;
	bottom: 0px;
	position: absolute;
}
.searchtab .text {
	width: 128px;
	height: 15px;
	margin: 8px 6px 0 8px;
	padding: 3px;
	border: 0;
	background: #fff url(../images/google-custom-search.png) center 5px no-repeat;
}

.searchtab .submit {
	margin:-4px 0 0;
	vertical-align:middle;
}

.nav-holder ul{margin:0 auto;padding-top:6px}
#content-wrapper{background:transparent url(../images/content-bg.png) repeat-y;overflow:hidden}
#content-wrapper a{color:#F46C14}
#content-wrapper a:hover{color:#BC311C}
#content h1{margin:5px 0 20px;color:#F46C14;font-size:1.3em;}
#content h2{color:#F7141E;margin-bottom:10px}
.ads-panel{float:left;overflow:hidden;width:113px;padding:18px;font-size:0.9em;line-height:1.3em}
.ads-panel.right{float:right}
#content{float:left;overflow:hidden;padding:15px;width:632px;}

#footer-wrapper{background:#3d3d3d;height:34px;color:#fff;} 
#footer-links{float:right;margin-top:7px}
#footer-links a{diplay:block;float:left;color:#fff;margin-right:10px;padding-right:10px;border-right:1px solid #fff;}
#footer-links a:hover{color:#F55A80}
#footer-links a:last-child{border:0}
#copy{float:left;margin:7px}
#copy a{color:#fff}
#finish{height:108px;background:url(../images/finish-bg.jpg) bottom left no-repeat;}
.paging{text-align:right}
.premium{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #666; overflow:hidden}
.premium h2{}
.premium img{float:left; margin-right:10px}
.premium p{margin:10px 0}

.formLayout table td{padding:5px}

td.sub_heading{background:#F71119;color:#fff;padding:5px;font-weight:bold;font-size:1.2em;}
.gig-day{display:block;margin-top:7px;padding-top:7px;border-top:1px dotted #666;font-size:1.2em;}
div.hr{border-top:1px dotted #666;}
.list-title{color:#F46C14;}


/* IE6 fixes */
*html #header{
	padding-top: 48px;
	margin-bottom: -18px;
	z-index: 99;
}
*html .nav-holder {
	position: relative;
	z-index: 100;
}

*html .searchtab {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/searchtab.png');
	background: none;
}

* html #content-wrapper{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/content-bg.png');
	background:none;
}
