@charset "utf-8";
/*	-------------------------------------------------------------
	CSS : 			Artist Website - HOME
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		nmk_home.css
	Date:			Oct 05, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	@import url("base_home.css");

/*	--------------------------------------------------------------------------------------------------------------------------
	#header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		height:428px;
		background:url(../../images/header_bg.jpg) top center no-repeat;
	}
		#header #headerFlash p {
			margin:132px 0 0 0;
			background:#dadada;
			color:#000;
			text-align:center;
		}
		#header #leftSide {
			width:300px;
			float:left;
		}
		#header #rightSide {
			width:560px;
			float:left;
		}
			/* signUp Form styles */
			#header .signUp {
				width:300px;
				margin:8px 0 0 0;
			}
				#header .signUp form h2 {
					width:219px; height:49px;
					background:url(../../images/becomeAVip.png) no-repeat;	
				}
				#header .signUp form h3 {
					width:71px; height:11px;
					margin:12px 0 0 5px;
					background:url(../../images/joinNow.png) no-repeat;
					display:block;
					float:left;
				}
				#header .signUp form #form_email {
					padding:10px 5px 0 0;
					float:left;
				}
					#header .signUp form #form_email .email {
						border:1px solid #fe46a2;
						width:87px; height:14px;
						margin:0 !important; padding:0 0 0 2px;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#000;
						background:#aaabab;
					}
					#header label.error {
						position:absolute;
						font-weight:bold;
						color:#fe46a2;
					}
					#form_email label.error {
						width:195px;
						top:416px; margin-left:160px;
					}
				#header .signUp form #form_zip {
					margin:0 !important; padding:10px 7px 0 0;
					float:left;
				}
					#header .signUp form #form_zip .zipcode {
						border:1px solid #fe46a2;
						width:58px; height: 14px;
						margin:0 !important; padding:0 0 0 2px;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#000;
						background:#aaabab;
					}
					#form_zip label.error {
						width:250px;
						top:430px; margin-left:93px;
					}
				#header .signUp form #form_dob {
					margin:10px 0 0 0;
				}
					#header .signUp form #form_dob .month {
						border:1px solid #fe46a2;
						width:64px; height: 18px;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#000;
						background:#aaabab;
					} 
					
					#header .signUp form #form_dob .date {
						border:1px solid #fe46a2;
						width:49px; height: 18px;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#000;
						background:#aaabab;
					}
					
					#header .signUp form #form_dob .year {
						border:1px solid #fe46a2;
						width:55px; height: 18px;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#000;
						background:#aaabab;
					}
				
				#header .signUp form #form_mobile {
					padding:10px 0 0 0;
					float:left;
				}
					#header .signUp form #form_mobile .mobileNumber {
						border:1px solid #fe46a2;
						width:94px; height:14px;
						padding:0 0 0 2px;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#000;
						background:#aaabab;
					}
					#form_mobile label.error {
						width:236px;
						top:470px; margin-left:153px;
					}
				#header .signUp form #form_carrier {
					padding:10px 0 0 8px;
					float:left;
				}
					#header .signUp form #form_carrier .mobileProvider {
						border: 1px solid #fe46a2;
						width:122px; height:18px;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#000;
						background:#aaabab;
					}
				
				#header .signUp form #form_mobileoptin {
					margin:10px 0 5px 0;
				}
				#header .signUp form .checkBoxText {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#fff;
				}

		/*social links */
		#header .socialLinks {
			margin:394px 0 0 262px;
		} 
			#header .socialLinks .text {
				margin:5px 5px 0 0;
				font-size:10px;
				color:#fff;
				display:inline-block;
				float:left;
			}
			#header .socialLinks a.tweeter {
				width:16px; height:21px;
				padding:0 11px 0 0;
				background:url(../../images/twitterLink.png) no-repeat;
				display:block;
				float:left;
			}	
				#header .socialLinks a.tweeter:hover {
					background-position:0 -29px;
				}
			#header .socialLinks a.myspace {
				width:18px; height:21px;
				padding:0 11px 0 0;
				background:url(../../images/my_space.png) 0 0 no-repeat;
				display:block;
				float:left;
			}
				#header .socialLinks a.myspace:hover {
					background-position:0 -29px;
				}
			#header .socialLinks a.facebook {
				width:20px; height:21px;
				background:url(../../images/facebookLink.png) 0 0 no-repeat;
				display:block;
				float:left;
			}
				#header .socialLinks a.facebook:hover {
					background-position:0 -29px;
				}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainNav .home a {
		background-position:0 -20px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#video Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#video {
		padding:0 0 25px 0;
	}
		#video #h1_videos {
			height:27px;
			background:url(../../images/h1_videos.png)0 0 no-repeat;
			margin:0 0 4px 0;
		}
		#video .videoPlayer {
			width:486px; height:412px;
			margin:0 0 12px 0;
		}
		#video a.more {
			width:123px; height:9px;
			background:url(../../images/btn_viewMoreVideos.png) 0 0 no-repeat;
			display:block;
		}
			#video a.more:hover {
				background-position:0 -13px;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#news Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#news {
	
	}
		h1#h1_newsUpdates {
			height:23px; 
			margin:0 0 10px 0;
			background:url(../../images/h1_newsUpdates.png) no-repeat;
		}
		#news li {
			margin:10px 0 7px 0; padding:12px;
		}
		#news h2 {
			margin:0 0 10px 0;
			font:normal 18px Arial, Helvetica, sans-serif;
		}
			#news h2 .date {
				border-bottom:solid 2px #cac4c7;
				width:68px;
				margin:0 0 6px 0;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#706d6e;
			}
		#news .body p {
			margin:6px 0;
		}
		#news ul {
			
		}
		#news a.more {
			width:117px; height:9px;
			background:url(../../images/btn_viewMoreNews.png) 0 0 no-repeat;
			display:block;
		}
			#news a.more:hover {
				background-position:0 -16px;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#twitterMainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#twitterMainCol {
		width:487px; height:204px;
		margin:20px 0 0 0; padding:18px 0 0 16px;
		background:url(../../images/bg_twitterMainCol.jpg) 0 0 no-repeat;
	}
		#twitterMainCol a.more {
			width:266px; height:17px;
			background:url(../../images/btn_followTwitter.png) 0 0 no-repeat;
			display:block;
		}
			#twitterMainCol a.more:hover {
				background-position:0 -22px;
			}
		#twitterMainCol #twitter {
			margin:17px 0 0 0;
		}
		#twitterMainCol li {
			width:465px;
			margin:0 0 15px 0;
		}
			#twitterMainCol li .postDate {
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#706d6e;
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	#ringtones Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#ringtones {
		width:403px;
		margin:30px 0 0 0;
		float:left;
	}
		h1#h1_ringtones {
			height:23px; 
			margin:0 0 10px 0;
			background:url(../../images/h1_ringtones.png) no-repeat;	
		}
		#ringtones ul {
			margin:0 0 12px 0;
		}
			#ringtones li {

			}
			#ringtones li a {
				width:363px; 
				margin:2px 0; padding:4px 2px 3px 8px;
				font:normal 13px Arial, Helvetica, sans-serif;
				color:#3c3b3b;
				background:#cac4c7 url(../../images/btn_ringtone.png) 283px 2px no-repeat !important;
			}
				#ringtones li a:hover {
					background-position:283px -19px !important;
					color:#fe46a2;
				}
		#ringtones a.more {
			width:143px; height:13px;
			background:url(../../images/btn_viewMoreRingtones.png) 0 0 no-repeat;
			display:block;
		}
			#ringtones a.more:hover {
				background-position:0 -20px;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	#kmFacebook Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#kmFacebook {
		
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#widget Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#widget {
		margin:0 0 25px 0;
	}
		#widget h2 {
			margin:0 0 10px 0;
			font:normal 18px Arial, Helvetica, sans-serif;
			color:#db3a8b;
		}
						
/*	--------------------------------------------------------------------------------------------------------------------------
	#downloads Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#downloads {
		width:447px;
		margin:30px 0 0 0; 
		overflow-x:hidden;
		float:right;
	}
		h1#h1_downloads {
			height:18px; 
			margin:0 0 10px 0;
			background:url(../../images/h1_downloads.png) no-repeat;	
		}
		#downloads ul {
			margin:0 0 12px 0;
		}
		#downloads li {
			width:139px; 
			margin:0 10px 0 0;
			font-size:11px;
			text-align:center;
			float:left;
		}
			#downloads a.img {
				border:solid 1px #fff;
				width:133px; height:100px; 
				margin:0 0 3px 0;
			}
				#downloads a.img:hover {
					border:solid 1px #d9185d;
				}
	#downloads a.more {
			width:122px; height:10px;
			background:url(../../images/btn_viewMoreExtras.png) 0 0 no-repeat;
			display:block;
		}
			#downloads a.more:hover {
				background-position:0 -20px;
			}
			
