@charset "UTF-8";
/* CSS Document */

/*

BG LBLU			EBF2F3
BG MBLU			D8E6E7

Blue Lt 		97AEB0
Blue Mid 		7C9599
Blue Dark 		4D6064

Red Lt 			FF9580
Red Mid 		C94C34
Red Dark 		803A29

*/

/* Headers */

/* ------------------------------------------------ */

/* Lite Column Styles */

.hdrLiteLrg {
	position:relative;
	background-image:url(../images/hdr_sprite_preview.jpg);
	background-color:transparent;
	background-position:0 -50px;
	background-repeat:no-repeat;
	height:40px;
	width:960px;
	display:block;
	clear:both;
}

.hdrLite {
	position:relative;
	background-image:url(../images/hdr_sprite-lite.jpg);
	background-color:transparent;
	background-position:0 -50px;
	background-repeat:no-repeat;
	height:32px;
	width:480px;
	display:block;
	clear:both;
	padding-left:15px;
	padding-top:6px;
}


.hdrLiteRelated {
	position:relative;
	background-image:url(../images/relatedProd_hdr.jpg);
	background-color:transparent;
	/*background-position:0 -50px;*/
	background-repeat:no-repeat;
	height:40px;
	width:480px;
	display:block;
	clear:both;
}

.secPrev,
.secAbout,
.secNews,
.secBroadcast,
.secDigital,
.secQuote,
.secSearch,
.secProgram,
.secPrograms,
.secSeries,
.secShopping,
.secBilling,
.secThankYou,
.secBlankLite { position:relative; }

/* Section bottoms are the little bit of shadow at the bottom of the section box */
.secPrev .secBot {
	background-position: 0 0;
	background-image:url(../images/hdr_sprite-full.jpg);
	background-repeat:no-repeat;
	display:block;
	height:10px;
}
    
.secAbout .secBot,
.secNews .secBot,
.secBroadcast .secBot,
.secDigital .secBot,
.secQuote .secBot,
.secSearch .secBot,
.secProgram .secBot,
.secPrograms .secBot,
.secSeries .secBot,
.secShopping .secBot,
.secBilling .secBot,
.secThankYou .secBot,
.secBlankLite .secBot {
	background-position: 0 -39px;
	background-image:url(../images/hdr_sprite-lite.jpg);
	background-repeat:no-repeat;
	display:block;
	height:10px;
}

.secPrograms .secBotTools {
	background-position: 0 -750px;
	background-image:url(../images/hdr_sprite-lite.jpg);
	background-repeat:no-repeat;
	display:block;
	position:relative;
	left:0px;
	width:480px;
	height:50px;
}
.secPrev .hdrLiteLrg { background-position:0 0; }
.secAbout .hdrLite { background-position:0 -100px; }
.secNews .hdrLite { background-position:0 -150px; }
.secBroadcast .hdrLite { background-position:0 -200px; }
.secDigital .hdrLite { background-position:0 -250px; }
.secQuote .hdrLite { background-position:0 -300px; }
.secSearch .hdrLite { background-position:0 -350px; }
.secProgram .hdrLite { background-position:0 -400px; }
.secPrograms .hdrLite {
	background-position:0 -450px;
	height:80px;
}
.secSeries .hdrLite { background-position:0 -550px; }
.secShopping .hdrLite { background-position:0 -600px; }
.secBilling .hdrLite { background-position:0 -650px; }
.secThankYou .hdrLite { background-position:0 -700px; }
.secBlankLite .hdrLite { background-position:0 -50px;
	height:45px;
}

/* ------------------------------------------------ */

/* Dark Column Styles */

.hdrDark {
	background-image:url(../images/hdr_sprite-dark.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	height:40px;
	width:480px;
	display:block;
	clear:both;
	overflow:hidden;
}
.hdrDarkAddInfo {
	background-image:url(../images/hdr_sprite-dark-addInfo.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	height:40px;
	width:480px;
	display:block;
	clear:both;
	overflow:hidden;
}
.hdrDarkSample{
	
	background-color:transparent;
	background-repeat:no-repeat;
	height:30px;
	width:480px;
	display:block;
	clear:both;
	overflow:hidden;
}


.secFeatured,
.secSampler {
	background:transparent;
	position:relative;
}

.secReviews,
.secBenefits,
.secReleases,
.secBlankDark {
	background-image:url(../images/hdr_sprite-dark.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 -250px;
	position:relative;
}

.secFeatured .secBot,
.secSampler .secBot,
.secReviews .secBot,
.secBenefits .secBot,
.secReleases .secBot,
.secBlankDark .secBot {
	display:block;
	height: 10px;
}

.secFeatured .hdrDark { background-position:0 0px; }
.secSampler .hdrDark { background-position:0 -50px; }
/*.secReviews .hdrDark { background-position:0 -100px; }*/
.secBenefits .hdrDark { background-position:0 -150px; }
.secReleases .hdrDark { background-position:0 -200px; }
.secBlankDark .hdrDark { background-position:0 -250px; }

/* ------------------------------------------------ */

/* Two Thirds Column Styles */

.colTwoThirds .hdrLite {
	background-image:url(../images/hdr_sprite-lite.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	width:640px;
	height:45px;
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 0;
}

.colTwoThirds .secAbout, .colTwoThirds .secContact, .colTwoThirds .secBlank { position:relative; }

/* Section bottoms are the little bit of shadow at the bottom of the section box */
.colTwoThirds .secAbout .secBot, .colTwoThirds .secContact .secBot, .colTwoThirds .secBlank .secBot {
	background-position: 0 -39px;
	background-image:url(../images/hdr_sprite-twothirds.jpg);
	background-repeat:no-repeat;
	display:block;
	height:10px;
}

.colTwoThirds .secAbout .hdrLite { background-position:0 -50px; }
.colTwoThirds .secContact .hdrLite { background-position:0 0px; }
.colTwoThirds .secBlank .hdrLite { background-position:0 -150px; }

/* ------------------------------------------------ */

/* Full Column Styles */

.hdrFull {
	background-image:url(../images/hdr_sprite-full.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	width:960px;
	height:45px;
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 0;
}

.hdrFullCustom {
	background-image:url(../images/headerBlank.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	width:960px;
	height:35px;
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 auto;
}
.hdrFullCheckout1 {
	background-image:url(../images/checkout1.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	width:960px;
	height:35px;
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 0;
}

.secResultsFull,
.secStoreFull,
.secReleasesFull,
.secSampleFull,
.secBlankFull { position:relative; }

.secResultsFull .secBot,
.secStoreFull .secBot,
.secReleasesFull .secBot,
.secSampleFull .secBot,
.secBlankFull .secBot {
	background-position: 0 -295px;
	background-image:url(../images/hdr_sprite-full.jpg);
	background-repeat:no-repeat;
	display:block;
	position:relative;
	left:0px;
	width:960px;
	height:5px;
	border:0 dotted #000;
}

.secResultsFull .secBotTools,
.secStoreFull .secBotTools,
.secReleasesFull .secBotTools,
.secSampleFull .secBotTools,
.secBlankFull .secBotTools {
	background-position: 0 -350px;
	background-image:url(../images/hdr_sprite-full.jpg);
	background-repeat:no-repeat;
	display:block;
	position:relative;
	left:0px;
	width:960px;
	height:49px;
}
.secResultsFull .hdrFull {
	background-position:0 -1px;
	height:35px;
}
.secStoreFull .hdrFull { background-position:0 -101px; }
.secReleasesFull .hdrFull { background-position:0 -151px; }
.secSampleFull .hdrFull { background-position:0 -201px; }
.secBlankFull .hdrFull { background-position:0 -251px; }

/* ------------------------------------------------ */

.hdrLite span,
.hdrDark span,
.hdrTwoThirds span,
.hdrFull span {
	/*overflow:hidden;
	display:block;
	margin-left: 1000em;*/
	
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
}

#homeImageLink {
 left: 680px;
position: absolute;
top: 12px;
}

.hdrDarkSample{
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	padding-left:15px;
	padding-top:6px;
}


