@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - Verve Remixed MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		vr_main.css
	Date:			Jun 2, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/


/*	--------------------------------------------------------------------------------------------------------------------------
	main/body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0; border:0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both; float:none;
		height:0;
		font-size:0; line-height:0;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	body {
		background:#ccd4d9 url(../../images/bg.jpg) repeat-x;
		font:normal 12px Arial, Helvetica, sans-serif;
	}
	#main {
		background:url(../../images/bg_main.jpg) center top no-repeat;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	main/body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	a:link, a:active, a:visited {
		color:#298ec8;
		text-decoration:none;
	}
		a:hover {
			color:#05324c;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#content {
		width:960px;
		margin:0 auto; padding:14px 0 0 0;
	}
	#content .top {
		margin:0 0 8px 0;
	}
		#content .top h1#h1VerveRemixed {
			width:331px; height:71px;
			margin:5px 0 0 35px;
			background:url(../../images/h1_verveRemix.png) no-repeat;
			float:left;
			display:inline;
		}
			h1#h1VerveRemixed a:link, h1#h1VerveRemixed a:active, h1#h1VerveRemixed a:visited, h1#h1VerveRemixed a:hover {
				width:331px; height:71px;
				display:block;
			}
		
	/*	#nav Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  	*/
		ul#nav {
			width:518px;
			margin:0 29px 0 0;
			list-style:none;
			float:right;
			display:inline;
		}
			#nav li {
				height:55px;
				margin:0 1px 0 0;
				float:left;
			}
				#nav li a {
					height:55px;
					display:block;
					background:url(../../images/nav_sprite.png) no-repeat;
				}
			#nav li.home {
				width:92px;
			}
				#nav .home a:link, #nav .home a:active, #nav .home a:visited {
					width:92px;
					background-position:0 0;
				}
					#nav .home a:hover {
						background-position:0 -55px;
					}
			#nav li.about {
				width:99px;
			}
				#nav .about a:link, #nav .about a:active, #nav .about a:visited {
					width:99px;
					background-position:-94px 0;
				}
					#nav .about a:hover {
						background-position:-94px -55px;
					}
			#nav li.video {
				width:91px;
			}
				#nav .video a:link, #nav .video a:active, #nav .video a:visited {
					width:91px;
					background-position:-194px 0;
				}
					#nav .video a:hover {
						background-position:-194px -55px;
					}
			#nav li.disco {
				width:141px;
			}
				#nav .disco a:link, #nav .disco a:active, #nav .disco a:visited {
					width:141px;
					background-position:-286px 0;
				}
					#nav .disco a:hover {
						background-position:-286px -55px;
					}
			#nav li.mobile {
				width:89px;
			}
				#nav .mobile a:link, #nav .mobile a:active, #nav .mobile a:visited {
					width:89px;
					background-position:-428px 0;
				}
					#nav .mobile a:hover {
						background-position:-428px -55px;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	#contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#contentSpace {
		padding:0 0 5px 15px;
	}
		#mainCol {
			width:595px;
			float:left;
		}
			#mediaPlayer {
				width:594px; height:29px;
				background:url(../../images/bg_mediaPlayer.png) no-repeat;
			}
				#audioPlayer {
					padding:0;
					text-align:center;
				}
					#audioPlayer p {
						padding:6px 0 0 0;
					}
		#altCol {
			width:345px;
			float:right;
		}
			#inStores {
				padding:0 0 0 56px;
			}
				#inStores h2 {
					width:114px; height:13px;
					margin:0 0 20px 0;
					background:url(../../images/h2_inStoresNow.png) no-repeat;
				}
				#inStores img {
					border:1px solid #d9dddf;
				}
				#inStores h3 {
					width:200px;
					margin:13px 0 0 0;
					font:bold 13px Arial, Helvetica, sans-serif;
					color:#b83026;
					text-align:center;
				}
					#inStores h3 a:link, #inStores h3 a:active, #inStores h3 a:visited {
						color:#b83026;
					}
						#inStores h3 a:hover {
							color:#ff1300;
						}
				#inStores .date {
					width:200px;
					text-align:center;
					display:block;
				}
				#inStores .links {
					margin:17px 0 0 0;
				}
					#inStores a.btn_listen:link, #inStores a.btn_listen:active, #inStores a.btn_listen:visited {
						width:116px; height:20px;
						margin:0 8px 0 0;
						background:url(../../images/btn_listenToAlbum.png) 0 0 no-repeat;
						float:left;
						display:block;
					}
						#inStores a.btn_listen:hover {
							background-position:0 -20px;
						}
					#inStores a.btn_buy:link, #inStores a.btn_buy:active, #inStores a.btn_buy:visited {
						width:86px; height:20px;
						background:url(../../images/btn_buyAlbum.png) 0 0 no-repeat;
						float:left;
						display:block;
					}
						#inStores a.btn_buy:hover {
							background-position:0 -20px;
						}
			#highlight {
				width:344px; height:200px;
			}
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		width:960px;
	}
		#footer	.adHolder {
			margin:0 0 17px 0; padding:10px 0 0 22px;
			width:771px; height:101px;
			background:url(../../images/bg_ad728.png) 0 0 no-repeat;
			behavior:url("shared/css/iepngfix.htc");
			clear:both;
			}
			#footer .adHolder img a:link, #footer .adHolder img a:active, #footer .adHolder img a:visited, #footer .adHolder imga:hover {
				display:block;
				border:none;
			}
		#footer .linkHolder {
			margin:0 auto;
			width:500px;
		}
			#footer .linkHolder a.logo:link, #footer a.logo:active, #footer a.logo:visited, #footer a.logo:hover {
				float:left;
				display:block;
			}
			#footer .linkHolder .links {
				margin:0 33px; padding:14px 0 0 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#404040;
				float:left;
			}