/* @override http://www.qthemusic.com/global/css/StyleSheet.css */

body 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff;
	background-color: #333;
	text-align: center;
	font-size: 62.5%;
}
	
.center 
{
	width: 1002px; 
	padding: 110px 0px 0px 0px;
	margin: 0px auto 20px auto;
	text-align:left; 
}
	
html>body .center 
{
	width: 1002px; 
}

a img { border: none; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

.hide
{
	text-indent: -99999px;
	position: absolute; 
	left: -99999px;	
}
	
.content
{
	float: left;
	background-color: #000;	
	margin: 0px;
}



/* ads */



.ads 
{
	clear: both;
	float: left;
	position: absolute;
	top: 0px;
}

.ads .banner { margin: 10px 0px 0px 0px; }

.ads .sky
{
	position: absolute;
	top: 0px;
	margin: 300px 0px 0px 872px;
}

.ads .skylow
{
	position: absolute;
	top: 0px;
	margin: 497px 0px 0px 870px;
}

.ads .adbutton1 
{
	position: absolute;
	top: 0px;
	margin: 920px 0px 0px 872px;
}


/* header */


	
.center .header
{
	width: 982px;
	margin: 10px;
	height: 133px;
	position: relative;	
	padding: 0px;
}


.center .header h1, .center .header h1 a
{
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/qRadio.gif') no-repeat top left;
	display: block;
	width: 100px;
	height: 120px;
	float: left;
	margin: 0px;
}


.center .header h1#qMusic, .center .header h1#qMusic a
{
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/qMusic.gif') no-repeat top left;
}


	/* on air */



.center .header #onAir
{
	float: left;	
	width: 350px;
	margin: 10px 14px 10px 14px;
}

.center .header #onAir p { margin: 0px; }

.center .header #onAir img
{
	float: left;
	clear: left;
}

.center .header #onAir div
{
	float: left;	
	width: 460px;
	margin: 0px 0px 0px 14px;	
}

.center .header #onAir #showimage
{
	clear: left;
	float: left;
	margin: 0px;
	width: 75px;
}

.center .header #onAir .now
{
	text-indent: -99999px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/qRadioOnAirNow.gif') no-repeat top left;
	display: block;
	width: 223px;
	height: 17px;
	float: left;
	margin: 0px 0px 10px 0px;	
}

.center .header #onAir div p
{
	
	vertical-align: bottom;
	display: block;
	width: 430px;
	border-bottom: 1px solid #323232;
	padding: 4px 0px 4px 0px;
}

.center .header #onAir div p a { color: #fff; }

.center .header #onAir .title { padding-top: 0px; }

.center .header #onAir .nowPlaying span
{
	text-indent: -99999px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/nowPlaying.gif') no-repeat center left;
	display: block;
	width: 80px;
	height: 12px;
	float: left;
	margin: 0px 5px 0px 0px;	
}

.center .header #onAir .upNext span
{
	text-indent: -99999px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/upNext.gif') no-repeat center left;
	display: block;
	width: 51px;
	height: 12px;
	float: left;
	margin: 0px 5px 0px 0px;	
}

.center .header #onAir .listen, 
.center .header #onAir .listen a
{
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/listenLive.gif') no-repeat bottom left;
	display: block;
	width: 96px;
	height: 17px;
	float: left;
	margin: 0px;	
	border: none;
	padding: 0px;	
}



	/* nav */



.center .header .newIssue
{
	width: 440px;
	float: right;
	margin: 10px 0px 0px 0px;
	height: 114px;
	padding: 0px;
}

* html .center .header .newIssue
{
		position: absolute;
		right: 0px;
}

.center .header .newIssue a 
{ 
	float: left; 
	height: 120px;
}

.center .header .newIssue img
{
	position: relative;
	bottom: 89px;
	float: left;
	bottom: 89px;
}

.center .header .newIssue p
{
	padding-left: 3px;
	float: left;	
	margin: 0px;
	width: 100px;
}

.center .header .newIssue p strong, 
.center .header .newIssue p strong a
{
	
	display: block;
	width: 110px;
	height: 105px;
	float: left;
	margin: 0px;	
	border: none;
	padding-top: 25px;		
}

.center .header .navigation
{
	width: 982px;
	float: left;
	clear: both;	
	margin: 7px 0px 0px 0px;
}

.center .header .nav
{
	width: 984px;	
	padding: 0px;
	list-style-type: none;
	margin: 0px;
	position: absolute;
	text-transform: uppercase;
	font-size: 0.9em;
}

.center .header .nav .small { text-transform: lowercase; }

.center .header .nav fieldset
{
	border: none;
	padding: 0px;
	margin: 0px;
	height: 12px;
	position: relative;
	top: 7px;
	left: 7px;
}

.center .header .nav fieldset label
{
	float: left;
	line-height:normal;
	margin: 0px;
	padding: 0px;
	height: 12px;
}

.center .header .nav fieldset input
{
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	height: 12px;
	width: 100px;
	border: 1px solid #7F9DB9;
	font-size: 1em;
}

.center .header .nav fieldset input.btn
{	
	width: auto;
	height: auto;	
	border: none;
}

.center .header .nav li, 
.center .header .nav li a
{
	float: left;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/navBg.gif') repeat-x top left;
	display: block;
	width: 20px;
	height: 26px;	
	text-align: center;
	color: #000;
	font-weight: bold;
	line-height: 26px;	
	vertical-align: middle;		
}

.center .header .nav li
{
	margin: 0px 2px 0px 0px;
	height:	41px;
}


.center .header .nav li a:hover
{
	background: #CF191B url('http://qradio.qthemusic.com/qradio/Content/IMG/navDowpDownBtn.gif') repeat-x center left;	
	color: #fff;
	height: 21px;
	text-decoration: none;
	margin: 3px 0px 0px 0px;
	line-height: 20px;
}

.center .header .nav li.active a
{
	background: #CF191B url('http://qradio.qthemusic.com/qradio/Content/IMG/navDowpDownActiveBtn.gif') repeat-x bottom left;	
	color: #fff;
	height: 26px;
	text-decoration: none;
	
}

.center .header .nav li.home, 
.center .header .nav li.home a
{
	width: 49px;
}

.center .header .nav li.q50, 
.center .header .nav li.q50 a
{
	width: 39px;
}

.center .header .nav li.trackday, 
.center .header .nav li.trackday a
{
	width: 120px;
}

.center .header .nav li.news, 
.center .header .nav li.news a
{
	width: 45px;
}

.center .header .nav li.features, 
.center .header .nav li.features a
{
	width: 70px;
}

.center .header .nav li.qRadio, 
.center .header .nav li.qRadio a
{
	width: 63px;
}

.center .header .nav li.newIssues, 
.center .header .nav li.newIssues a
{
	width: 84px;
}

.center .header .nav li.covers, 
.center .header .nav li.covers a
{
	width: 69px;
}


.center .header .nav li.gallery, 
.center .header .nav li.gallery a
{
	width: 64px;
}

.center .header .nav li.tickets, 
.center .header .nav li.tickets a
{
	width: 88px;
}

.center .header .nav li.tShirts, 
.center .header .nav li.tShirts a
{
	width: 93px;
}

.center .header .nav li.club, 
.center .header .nav li.club a
{
	width: 114px;
}

.center .header .nav li.newsletter, 
.center .header .nav li.newsletter a
{
	width: 146px;
	text-indent:-15px;

}
	
.center .header .nav li.newsletter a img
{
	margin: 0px 0px 0px 7px;
	position:absolute;
	top: 7px;
}

	
/* sub nav */

.center .header .nav .subNav
{
	position: absolute;	
	clear: both;
	display: none;
	width: 940px;
	z-index: 500;
	top: 26px;		
}

.center .header .nav .subNav li.az li
{
	width: 100px;	
	clear: both;
}

.center .header .nav .subNav li.az li a { width: 133px;	}

.center .header .nav .subNav li.az li a:hover
{
	background-image: none;
	background-color: #FB0019;	
}

.center .header .nav .subNav li ul
{
	display: none;
	clear: both;
	z-index: 1000;
	position: relative;
	float: left;
	left: 0px;
	top: 0px;

}

.center .header .nav .subNav li:hover ul
{
	display: block;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	z-index: 1000;
	position:absolute;
}

.center .header .nav .subNav li ul li
{
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.center .header .nav .subNav li ul li a
{
	width: 200px;
	height: 20px;
	margin: 0px;
	padding: 0px 10px;
	text-align: left;
	background-image: none;
	background-color: #CF191B;
}

.center .header .nav li.qRadio .subNav
{
	left: 0px;
	display: block;
	padding: 0px;
	margin: 0px;
	position: absolute;
	
}

.center .header .nav .subNav li
{
	margin: 0px;
	float: left;
	z-index: 200;
	height: 40px;
	width: 50px;
	position: static;
	background-image: none;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/navBg.gif') repeat-x 0px -3px;	
}

.center .header .nav .subNav li.last a,
.center .header .nav .subNav li.last a:hover
{
	background-image: none;
}

.center .header .nav .subNav li a
{
	line-height: 20px;
	z-index: 300;
	width: 50px;
	height: 20px;
	margin: 0px;
	background-image: none;	
	background: #CF191B url('http://qradio.qthemusic.com/qradio/Content/IMG/navSeparator.gif') no-repeat center right;		
	color: #FEF8F8;
}

.center .header .nav .subNav li a:hover
{
	line-height: 20px;
	margin : 0px;
	height: 20px;
	z-index: 400;
	background: #FB0019 url('http://qradio.qthemusic.com/qradio/Content/IMG/navSeparator.gif') no-repeat center right;	
}

.center .header .nav .subNav li.az, 
.center .header .nav .subNav li.az a
{
	width: 70px;	
}

.center .header .nav .subNav li.meetDj, 
.center .header .nav .subNav li.meetDj a
{
	width: 94px;	
}

.center .header .nav .subNav li.listenLive, 
.center .header .nav .subNav li.listenLive a
{
	width: 185px;	
}

.center .header .nav .subNav li.schedule, 
.center .header .nav .subNav li.schedule a
{
	width: 72px;	
}

.center .header .nav .subNav li.playlist, 
.center .header .nav .subNav li.playlist a
{
	width: 71px;	
}

.center .header .nav .subNav li.podcasts, 
.center .header .nav .subNav li.podcasts a
{
	width: 74px;	
}

.center .header .nav .subNav li.az select
{
	background-color: #CF191B;
	font-weight: bold;
	width: 183px;	
	border: 1px solid #CF191B;
}

.center .header .nav .subNav li.az select option
{
	font-weight: bold;
	color: #fff;
}
	
	
	
/* Footer */



.center .footer
{
	height: 25em;
	margin: 10px;
	color: #7A7A7A;	
}

.center .footer h4
{
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/qQuickLinks.gif') no-repeat top left;
	display: block;
	width: 100%;
	height: 25px;
	margin: 10px 0px 0px 0px;
	text-indent: -99999px;	
	float: left;
	clear: both;
	
}

.center .footer .box
{
	margin: 0px 0px 0px 15px;
	float: left;
	width: 320px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/footerBg.gif') no-repeat right center;	
}

.center .footer .box.first
{
	margin: 0px;
}

.center .footer .box.last
{
	width: 250px;
	background-image: none;
}


.center .footer .box h5
{
	float: left;
	font-size: 1.2em;
	margin: 2px 0px;
	padding: 0px;
	clear: both;
}

.center .footer .box h5 a
{
	color: #ccc;
	font-weight: normal;
}

.center .footer .box ul
{
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 320px;
}

.center .footer .last ul
{
	width: 250px;
}

.center .footer .box ul li
{
	float: left;
	margin: 0px 6px 0px 0px;
	padding: 0px 8px 0px 0px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/footerSeparator.gif') no-repeat center right;	
	width: auto;
}

.center .footer .box ul li a
{
	color: #7A7A7A;	
	width: auto;
}

.center .footer .box ul li.last a
{
	width: auto;
}

.center .footer .bauer
{
	display: block;
	height: 37px;
	clear: both;
	margin: 15px 0px 0px 0px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/bauerMusic.gif') no-repeat left bottom;		
}

.center .footer .bauer p
{
	margin: 25px 0px 12px 0px;
	padding: 0px 0px 0px 80px;
	float: left;	
}



/* body */



.center .body
{
	background-color: #fff;
	width: 1002px;		
	float: left;
	color: #000;
	margin: 0px;
	padding: 27px 0px 0px 0px;	
	border-top: 10px solid #fff;
	border-left: none;
	min-height: 610px;
}

.center .bodyNoSubNav
{
	background-color: #fff;
	width: 1002px;		
	float: left;
	color: #000;
	margin: 0px;
	padding: 26px 0px 0px 0px;	
	border-top: 10px solid #fff;
	border-left: none;
}

.center .leftCol
{
	float: left;
	width: 539px;	
	padding-left: 10px;
}


.center .rightCol
{
	float: left;
	width: 315px;
}

/* heading */



h2
{
	display: block;
	background-position: 10px 0px;
	background-repeat: no-repeat;
	background-color: Transparent;
	text-indent: -999999px;	
	height: 40px;
	margin: 0px;
	padding: 0px;
}

.schedule h2
{
	background-image: url('http://qradio.qthemusic.com/qradio/Content/IMG/Headers/qRadioSchedule.jpg');
}

.meetTheDj h2
{
	background-image: url('http://qradio.qthemusic.com/qradio/Content/IMG/Headers/meetTheDj.jpg');
}


/* schedule */


.center .schedule .leftCol
{
	width: 549px;	
}

/* meetTheDj */

.center .meetTheDj .leftCol
{
	width: 549px;	
}

.center .meetTheDj .rightCol
{
	position: relative;
	top: -10px;
}

.meetTheDj ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.meetTheDj ul li
{
	padding: 0px;
	margin: 0px;
	float: left;
	padding-right: 10px;
}

/* schedule */


#accordion
{
	width: 539px;	
}

#accordion ul
{
	list-style-type: none;
	float: left;	
	margin: 0px;
	padding: 0px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/navScheduleSeparator.gif') repeat-x top left;	
}
#accordion ul li
{
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	line-height: 3.6em;
	border-bottom: 1px solid #C5C9D2;
	padding: 0px;
	margin: 0px 1px 0px 0px;
	float: left;
	display: block;
	height: 35px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/navScheduleBg.gif') repeat-x top left;
	width: 76px;
}

#accordion ul li a
{
	text-align: center;
	display: block;
	height: 35px;
}

#accordion ul li a:hover, #accordion ul li a.onActive
{
	text-decoration: none;	
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/navScheduleActiveBtn.gif') repeat-x top left;	
}

#accordion div.element 
{
	float: left;
	width: 539px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/navScheduleListBg.gif') repeat-y bottom left;	
}

#accordion div.element ul 
{	
	background-image: none;	
	line-height: normal;
	height: auto;	
	width: 538px;	
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/navScheduleListULBg.gif') no-repeat bottom left;		
	cursor:default;
	padding:15px 10px 0px 10px;	
}

#accordion div.element ul li
{
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/navScheduleListItemBg.gif') repeat-x bottom left;	
	margin-top: 15px;
	padding-bottom: 15px;
	border: none;
	width: 517px;
	text-transform:none;
	line-height: normal;
	height: auto;
	cursor: default;		
}

#accordion div.element ul li.onair
{
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/onairBg.gif') repeat-x top left;	
	margin-top: 15px;
	padding: 15px 0px;
	border: none;
	width: 517px;
	text-transform:none;
	line-height: normal;
	height: auto;
	cursor: default;
	color: #fff;		
}

#accordion div.element .time
{
	float:left;	
	color: #CF1916;		
	padding: 0px;
	margin: 0px 0px 0px 10px;
	width: 100px;
}

#accordion div.element li.old .time
{
	color: #9A9A9A;	
	display:inline;
}

#accordion div.element img
{
	float:left;
	width: 80px;
	height: 80px;
	padding: 3px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/profileDefaultImage.gif') repeat-x top left;	
}

#accordion div.element li.old img
{
	display: none;	
}

#accordion div.element h3
{
	float: right;
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	width: 300px;

}

#accordion div.element li.onair h3 a
{
	color: #fff;
}

#accordion div.element li.old h3
{
	margin: 0px 0px 0px 0px;	
	width: 405px;
}

#accordion div.element h3 a 
{
	padding: 0px;
	margin: 0px;	
	display: inline;	
	color: #000;
}

#accordion div.element li.onair .time { color: #fff; }

#accordion div.element li.old h3 a { color: #9A9A9A; }

#accordion div.element h3 a:hover
{
	background-image: none;
	text-decoration: underline;
}

#accordion div.element p
{
	display: block;
	width: 300px;
	float: right;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	cursor: default;
}
#accordion div.element p.onairnow { position: relative; }

#accordion div.element p.onairnow a
{
	text-indent: -999999px;
	display: block;		
	width: 102px;
	height: 26px;
	position: absolute;
	bottom: 0px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/onAirNow.gif') no-repeat top left;	
}

#accordion div.element p a
{
	padding: 0px;
	margin: 0px;
	display: inline;
}

#accordion div.element li.old p { display: none; }



/* mise */



.Twht11 p 
{
	margin: 11px 0px;
	padding: 0px;
}

#qhomepageslides { z-index: 0; }

.buyImg 
{
	display: block;
	width: 35px;
	height: 22px;
	text-indent: -999999px;
	background: Transparent url('http://qradio.qthemusic.com/qradio/Content/IMG/buywht.gif') no-repeat top left;	
}

.buyImg span { display: none; }

a.buyImg:hover { background-position: bottom left; }
