body{
	background:#fff4d6 url("../images/Background.gif") top center no-repeat;
	color:#000000;
	font-size:12px;
}
a{
	outline:none;
}
#WrapperBG{
	background:none;
}
#Container{
	width:982px;
}
#Content{
	width:982px;
	background:none;
	background:none !important;
	position:relative;
	z-index:1;
}
#Header h1 a{
	width:137px;
	height:39px;
	float:left;
	margin:0 0 50px 0;
}
div#Leaderboard h5{
	display:none;
}
div#Leaderboard{
	position:absolute;
	top:0px;
	left:240px;
}
#NavigationBar{
	clear:both;
	height:33px;
	width:960px;
	background:#000000;
	background:#000000 !important;
	margin:0 0 0 13px;
	padding:0;
}
#NavigationBar ul{
	margin:0;
	padding:0;
}
#NavigationBar li a.NavItem{
	height:33px;
	background:url("../images/navsprite2.gif") 0 -3px;
}
#NavigationBar li#Videos a.NavItem:hover, #NavigationBar li#Videos a.Selected {
	background-position: 0 -43px;
}
#NavigationBar li#Music a.NavItem {
	background-position: -90px -3px;
}
#NavigationBar li#Music a.NavItem:hover, #NavigationBar li#Music a.Selected {
	background-position: -90px -43px;
}
#NavigationBar li#Shows a.NavItem {
	background-position: -173px -3px;
}
#NavigationBar li#Shows a.NavItem:hover, #NavigationBar li#Shows a.Selected {
	background-position: -173px -43px;
}
#NavigationBar li#News a.NavItem {
	background-position: -260px -3px;
}
#NavigationBar li#News a.NavItem:hover, #NavigationBar li#News a.Selected {
	background-position: -260px -43px;
}
#NavigationBar li#Concerts a.NavItem {
	 background-position: -339px -3px;
}
#NavigationBar li#Concerts a.NavItem:hover, #NavigationBar li#Concerts a.Selected {
	 background-position: -339px -43px;
}
#NavigationBar li#Contests a.NavItem {
	background-position: -454px -3px;
}
#NavigationBar li#Contests a.NavItem:hover, #NavigationBar li#Contests a.Selected {
	background-position: -454px -43px;
}
#NavigationBar li#Shop a.NavItem {
	background-position: -562px -3px;
}
#NavigationBar li#Shop a.NavItem:hover, #NavigationBar li#Shop a.Selected {
	background-position: -562px -43px;
}
#NavigationBar #Search {
	margin:4px 0 0 2px;
}
#NavigationBar li .DropdownBody {
	top:33px;
	left:0;
}
#NavigationBar li#News .DropdownBody {
    left: 134px;
}
#NavigationBar li#Concerts .DropdownBody {
    left: 247px;
}
#NavigationBar li#Contests .DropdownBody {
    left: 361px;
}
#NavigationBar li#Shop .DropdownBody {
    left: 433px;
}
#NavigationBar li dl a:hover {
	background:#a2a2a2;
}
#MainContent{
	width:652px;
	margin:0;
}
/*Subnav-------------------------*/
#Subnav{
	width:527px;
	height:27px;
	list-style:none;
	margin:0 0 0 18px;
	padding:0;
	background:url("../images/subnav.jpg");
	z-index:2;
	position:relative;
}
#Subnav li{
	float:left;
}
#Subnav a{
	display:block;
	text-indent:-9999px;
	height:27px;
}
#Subnav #playlistsubnav a{
	display:block;
	width:121px;
}
#Subnav #infosubnav a{
	display:block;
	width:70px;
}
#Subnav #contactsubnav a{
	display:block;
	width:108px;
}
#Subnav #retrosubnav a{
	display:block;
	width:222px;
}
/*Dance Header-------------------*/
#DanceHeader{
	height:133px;
}
#BookDance{
	float:left;
	margin:10px 0 0 11px;
	padding:0;
	position:relative;
	width:325px;
	height:117px;
}
#FreeMusic{
	float:left;
	position:relative;
	width:293px;
	height:117px;
	margin:10px 0 0 0;
	padding:0;
}
#BookDance h3{
	width:265px;
	height:19px;
	background:url("../images/book_subheader.gif");
	text-indent:-9999px;
	margin:0;
	padding:0;
	position:absolute;
	left:65px;
	top:13px;
}
#BookDance p{
	font-size:12px;
	color:#ffffff;
	position:absolute;
	margin:12px 0 0 0;
	padding:0;
}
#BookDance #p1{
	top:23px;
	left:54px;
}
#BookDance #p2{
	top:39px;
	left:40px;
}
#BookDance #p3{
	top:55px;
	left:30px;
}
#BookDance span{
	color:#fcff00;
	font-size:18px;
	position:absolute;
	top:86px;
	left:10px;
}
#FreeMusic h3{
	width:116px;
	height:19px;
	background:url("../images/freemusic_subheader.gif");
	text-indent:-9999px;
	margin:0;
	padding:0;
	position:absolute;
	left:65px;
	top:13px;
}
#FreeMusic p{
	font-size:12px;
	color:#000000;
	position:absolute;
	top:23px;
	left:35px;
	margin:12px 0 0 0;
	padding:0;
}
#FreeMusic input{
	border:1px solid #000000;
	position:absolute;
	top:81px;
	left:3px;
	height:16px;
	width:147px;
	padding:2px 0 2px 3px;
}
#DanceSubmit {
	display:block;
	background:url("../images/submit.png");
	text-indent:-9999px;
	position:absolute;
	top:79px;
	left:158px;
	width:89px;
	height:25px;
}
#SubwayLogo{
	width:157px;
	height:45px;
	display:block;
	background:url("../images/subwaylogo.png");
	text-indent:-9999px;
	float:left;
	margin:63px 0 0 10px;
}
/*MainContent-------------------*/
#VideoComponentsWrapper{
	width:960px;
	padding:0 8px;
}
#VideoComments{
	width:668px;
	padding:0 8px;
}
#videowrap div.clear{
	height:0px;
	font-size:1px;
}
#videowrap{
	background:url("../images/content_mid.png") repeat-y;
	padding:0 0 0 3px;
	clear:both;
}
.topcap{
	height:6px;
	width:982px;
	font-size:1px;
	background:url("../images/content_top.png") top left no-repeat;
	z-index:1;
	position:relative;
}
.botcap{
	height:6px;
	width:982px;
	font-size:1px;
	background:url("../images/content_bot.png") top left no-repeat;
}
#MainContent{
	width:982px;
	background:url("../images/content_mid.png") repeat-y;
}
/*Playlists----------------------*/
#PlaylistLong{
	margin:10px 0 12px 35px;
	padding:0 0 10px 0;
	min-height:600px;
}
#PlaylistLong ul{
	margin:0 0 0 2px;
	padding:8px 0 0 0;
	list-style:none;
	clear:left;
}
#PlaylistLong li{
	float:left;
	position:relative;
	width:120px;
	overflow:hidden;
	margin:0 0 0 8px;
}
#PlaylistLong li{
	margin-bottom:3px;
}
#PlaylistLong li.first{
	clear:left;
}
#PlaylistLong .thumbnail{
	background:url("../images/blank.gif");
	display:block;
    height: 90px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 120px;
}

#PlaylistLong .thumbnail:hover{
	background:url("../images/videohover.png") 0 -1px;
}
#PlaylistLong .artist a{
	font-size:13px;
	text-decoration:none;
	color:#24cd51;
	font-weight:bold;
}
#PlaylistLong .track a{
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
#PlaylistLong .artist a, #PlaylistLong .track a{
	color:#000000;
}
#PlaylistLong p{
	margin:0;
	padding:0;
}
#playlistnav{
	margin:5px 0 0 401px;
}
.dot{
	height:10px;
	width:10px;
	background:url("../images/dots.png") -16px 0;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:0 0 0 10px;
	outline:none;
}
.dot:hover{
	background-position:0 0;
}
.doton{
	background-position:0 0;
}
#PlaylistLong .loading{
	width:128px;
	height:590px;
	background:url("../images/loading.gif") left center no-repeat;
	margin:0 0 0 388px;
	padding:0 0 0 0;
	display:none;
}
/*Retro--------------------------*/
#retroul{
	margin:20px 0 0 25px;
	padding:0;
	list-style:none;
	background:url("../images/retro.jpg");
	width:929px;
	height:116px;
}
#retroul li{
	text-indent:-9999px;
	float:left;
	height:1px;
	width:1px;
}

/*Info---------------------------*/
#whowhat{
	list-style:none;
	margin:20px 0 15px 20px;
	padding:0;
	background:url("../images/whowhat.gif");
	width:295px;
	height:23px;
}
#whowhat li{
	float:left;
}
#info{
	clear:both;
	font-size:12px;
	margin:0 0 30px 50px;
	padding:0;
	width:905px;
}
#info h5{
	font-size:12px;
	margin:15px 0 5px 0;
	padding:0;
}
#info a{
	color:#fd1866;	
	text-decoration:none;
}
#whowhat a{
	text-indent:-9999px;
	display:block;
	height:23px;
}
#whowhat #who a{
	width:72px;
}
#whowhat #what a{
	width:72px;
}
#whowhat #where a{
	width:80px;
}
#whowhat #faq a{
	width:70px;
}
/*Contact------------------------*/
#contactheader{
	margin:15px 0 20px 20px;
	padding:0;
	font-size:14px;
}
#contactheader2{
	margin:15px 0 20px 0;
	padding:0;
	font-size:14px;
}
#contactform{
	float:left;
	width:630px;
	height:470px;
}
#contactform input{
	border:#9e9e9e 1px solid;
	height:20px;
	width:242px;
	padding:2px;
	margin:2px 0 10px 0;

}
#contactform textarea{
	width:241px;
	height:106px;
	resize:none;
	border:#9e9e9e 1px solid;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:2px;
}
#contactform label{
	margin:10px 0 0 0;
	font-size:12px;
	color:#595858;
	font-weight:bold;
}
#contactform label span{
	color:#fd1866;
}
#contactinfo{
	float:left;
	margin:0 0 0 20px;
	width:200px;
}
#contactinfo h6{
	font-size:12px;
	margin:15px 0 0 0;
	padding:0;
}
#contactinfo a{
	text-decoration:none;
	color:#fd1866;
}
#contactinfo p{
	font-size:12px;
	margin:0;
	padding:0;
}
#addressheader{
	font-size:14px;
	margin:0 0 10px 0;
	padding:0;
}
#formleft, #formright{
	width:250px;
	float:left;
}
#formleft{
	margin:0;
	padding:0 0 0 20px;
}
#formright{
	margin:0;
	padding:0 0 0 44px;
}
#contactsubmit{
	display:block;
	text-indent:-9999px;
	width:97px;
	height:23px;
	background:url("../images/submitcontact.png");
	float:left;
	margin:20px 0 0 0;
}
#contactreset{
	display:block;
	text-indent:-9999px;
	width:88px;
	height:23px;
	background:url("../images/reset.png");
	float:left;
	margin:20px 0 0 -5px;
}
/*Side---------------------------*/
#SecondaryContent{
	margin:4px 0 0 0;
}

#BigBox{
	margin:0;
}
#FBLike{
	width:300px;
	margin:0;
	padding:8px;
	background:#f2f2f2;
}
#fblikeheader{
	background:url("../images/fblike.gif");
	width:150px;
	height:23px;
	text-indent:-9999px;
	margin:12px 0 0 0;
	padding:0;
}

/*Footer-------------------------*/
#Footer{
	background:#3a3a3a !important;
	background:#3a3a3a;
	width:960px;
	height:inherit;
	margin:20px 0 0 12px;
}
#Footer ul#Sections{
	padding:0 0 0 146px;
}
#Footer ul#Brands {
    padding: 17px 0 0 213px;
}
#Footer p#UnderRibbon{
	color:#FFFFFF;
}
#Footer p#ctvinfo {
	margin:30px 12px 10px 12px;
}
#Footer li a {
	background:url("../images/footerSprite.jpg") no-repeat scroll 0 0 transparent;
}
#Footer a#MuchLinkFooter{
	display:none;
}
#Footer p#crosslinks {
     margin: 15px 0 8px 20px;
	 color:#FFFFFF;
}
#Footer p#crosslinks a {
	color:#FFFFFF;
}
#Footer #companylogo{
	background:url("http://www.muchmusic.com/images/home30/logowhite.png") bottom left no-repeat;
}
#Footer p#ctvinfo, #Footer p#ctvinfo a{
	color:#ffffff;
}

