@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - DIANA KRALL VIDEO CSS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		dk_video.css
	Date:			Jan 22, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#nav li#navVideo a {
		background-position:0 -47px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	contentHolder Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.contentHolder {
		width:943px;
		padding:0 0 0 50px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	videoHolder Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#video .videoHolder {
		margin:0 0 28px 0; padding:83px 0 20px 54px;
		width:939px;
		background:url(../../images/fake/featureVideo.jpg) top center no-repeat;
	}
	
		#video .videoHolder .entry {
			margin:0 9px 22px 0; padding:20px 0 0 17px;
			width:284px; height:138px;
			float:left;
			display:inline;
			background:url(../../images/bg_videoEntry.png) top center no-repeat;
			behavior:url(shared/css/ienpngfix.htc);
		}
			#video .videoHolder .entry .imageHolder {
				width:105px;
				text-align:left;
				float:left;
			}
				#video .videoHolder .entry .imageHolder a img {
					border:solid 2px #726230;
				}
					#video .videoHolder .entry .imageHolder a:hover img {
						border:solid 2px #fff;
					}
			#video .videoHolder .entry .titleHolder {
				padding:13px 0 0 15px;
				width:140px;
				text-align:left;
				float:left;
			}
				#video .videoHolder .entry .titleHolder .caption {
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#bebcaf;
					display:block;
				}
				#video .videoHolder .entry .titleHolder a:link, #video .videoHolder .entry .titleHolder a:active, #video .videoHolder .entry .titleHolder a:visited {
					font:bold 14px Georgia, "Times New Roman", Times, serif;
					color:#bce4f8;
					text-decoration:none;
				}
					#video .videoHolder .entry .titleHolder a:hover {
						color:#fff;
					} 
			
			#video .videoHolder .playerHolder h3 {
				padding:0 0 10px 0;
				font:bold 17px Georgia, "Times New Roman", Times, serif;
				color:#bde4f8;
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	ringtonesContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#video .ringtonesContent {
		width:496px; height:341px;
		margin:0 35px 0 0;
		background:url(../../images/bg_videoRingtones.jpg) no-repeat;
		float:left;
	}
		#video .ringtonesContent h1#h1Ringtones {
			width:125px; height:44px;
			background:url(../../images/h1_ringtones.png) no-repeat;
			behavior: url("shared/css/iepngfix.htc");
		}
			#video .ringtonesContent .content {
				margin:15px 0 0 30px;
			}
				#video .ringtonesContent .content .ringtone {
					width:409px; height:36px;
					margin:0 0 14px 0; padding:9px 0 0 0;
					border-bottom:solid 1px #1c140e;
				}
					#video .ringtonesContent .content .ringtone h2 {
						font:italic 14px Arial, Helvetica, sans-serif;
						color:#bebcaf;
						float:left;
					}
						#video .ringtonesContent .content .ringtone h2 a {
							font:bold 17px Georgia, "Times New Roman", Times, serif;
						}
					#video .ringtonesContent .content .ringtone a.btn:link, #video .ringtonesContent .content .ringtone a.btn:active, #video .ringtonesContent .content .ringtone a.btn:visited {
						width:64px; height:25px;
						background:url(../../images/btn_buy.png) no-repeat;
						display:block;
						float:right;
					}
						#video .ringtonesContent .content .ringtone a.btn:hover {
							background-position:bottom;
						}
			#video .ringtonesContent .btnHolder {
				width:441px;
				padding:0 55px 0 0;
			}
				#video .ringtonesContent .btnHolder a.btn:link, #video .ringtonesContent .btnHolder a.btn:active, #video .ringtonesContent .btnHolder a.btn:visited {
					width:68px; height:19px;
					background:url(../../images/btn_more.png) no-repeat;
					display:block;
					float:right;
				}
					#video .ringtonesContent .btnHolder a.btn:hover {
						background-position:bottom;
					}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	extrasContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#video .extrasContent {
		width:369px; height:360px;
		background:url(../../images/bg_videoDesktop.jpg) no-repeat;
		float:left;
	}
		#video .extrasContent h1#h1Desktop {
			width:113px; height:39px;
			background:url(../../images/h1_desktopsAlt.png) no-repeat;
			behavior: url("shared/css/iepngfix.htc");
		}
		#video .extrasContent .content {
			width:380px;
			margin:13px 0 0 30px;
		}
			#video .extrasContent .content .wallpaper {
				width:134px;
				margin:0 36px 0 0; padding:0 0 20px 0;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#5f5e5e;
				text-align:center;
				float:left;
			}
				#video .extrasContent .content .wallpaper img {
					margin:0 0 2px 0;
					display:block;
				}
		#video .extrasContent .btnHolder {
			width:359px;
			padding:0 10px 0 0;
		}
			#video .extrasContent .btnHolder a.btn:link, #video .extrasContent .btnHolder a.btn:active, #video .extrasContent .btnHolder a.btn:visited {
				width:68px; height:19px;
				background:url(../../images/btn_more.png) no-repeat;
				display:block;
				float:right;
			}
				#video .extrasContent .btnHolder a.btn:hover {
					background-position:bottom;
				}