html {
	background-color:#112;
}

body {
	width:770px;
	margin: 0px auto;
}

#container {
	width:770px;
	margin: 0px auto;
	background-color: #FFF; /*776;*/
	-moz-box-shadow: rgba(252,200,0,1) 0px 0px 12px; 
	-webkit-box-shadow: rgba(252,200,0,1) 0px 0px 12px; 
	-khtml-box-shadow: rgba(252,200,0,1) 0px 0px 12px;
}

#header {

}

#body {

}

#footer {
	width:770px;
	border-top: 1px solid #000000;
	position:relative;
	bottom:0;
}

.footer {
	text-transform: uppercase;
 	padding:8px 0 0;
	background-color: #776;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:17px;
	color: #FC0;
	text-align: center;
}

.footer a:link,
.footer a:visited {
	text-decoration:none;
	outline:none;
}

table {
	background-color: white;
}

a:link { 
	font-family: Tahoma,"Century Gothic",Eurostile, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration:none;
	color:#990000;
	outline:none;
}

a:visited{text-decoration:none; color:#990000;}
a:hover{text-decoration:underline; color:#412471;}

a.linkMain:link{text-decoration:none; color:#FFFFFF;}
a.linkMain:visited{text-decoration:none; color:#FFFFFF;}
a.linkMain:hover{text-decoration:none; color:#FFFFFF;}

a.footerLink:link{text-decoration:none; color:#FCCA00;}
a.footerLink:visited{text-decoration:none; color:#FCCA00;}
a.footerLink:hover{text-decoration:none; color:#FFFFFF;}

a.labelLink:link{text-decoration:none; color:#412471;}
a.labelLink:visited{text-decoration:none; color:#412471;}
a.labelLink:hover{text-decoration:none; color:#412471;} /*412471*/


a.browseLabel {
	color: #FFF;
	background-color: #900;
	border: 1px solid #EEE;
	padding: 3px 5px;
	display: block;
	text-decoration:none;
}

a.browseLabel:hover {
	background-color: #D8B80E; /*C00*/
	border-color: #999;
	color:#900;
	text-shadow: white 0em 0em 0.75em
}

a:link img,
a:visited img,
a:active img,
a:focus { outline:none; }

input { outline:none; }

.displayBox ul { 
	list-style-type: none; 
/*	margin-left: 1em; */
	padding-left: 0.25em;
/*	text-indent: -1em; */
}

.navBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	text-align: center;
	padding: 0 5px;
/*	background-color: #D8B80E; */
/*	text-shadow: black 0 0.1em 0.1em */
}

td.navBar:hover {
	background-color:#767766; 
}

.navBarHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}

.navBarOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D8B80E; /* 767766 */
	background-position: center;
	text-align: center;
	text-shadow: black 0em 1px 0
}

td.navBarOn:hover {
	background-color:#D8B80E;
}

.searchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-position: center;
}

.redHeader,
.redHeader2 {
	font: normal 14px "Lucida Sans Unicode", sans-serif;
	color: #FFFFFF;
	background: #900 url('imgs/red_header4a.gif') repeat-x left top;
	border:2px solid #555;
	padding-left: 10px;
	line-height:15px;
}

.redHeader2 {
	background: #900 url('imgs/red_header4b.gif') repeat-x left top;
}

.purpleHeader,
.purpleHeader2,
.purpleHeader3 {
	font: normal 14px "Lucida Sans Unicode", sans-serif;
	color: #FFFFFF;
	background: #412471 url('imgs/purple_header4a.gif') repeat-x left top;
	border:2px solid #555;
	padding-left: 10px;
	line-height:15px;
}

.purpleHeader2 {
	background: #412471 url('imgs/purple_header4b.gif') repeat-x left top;
}

.platinumHeader,
.platinumHeader2,
.platinumHeader3 {
	font: normal 14px "Lucida Sans Unicode", sans-serif;
	color: #FFFFFF;
	background: #4C664C url('imgs/platinum_header4a.gif') repeat-x left top;
	border:2px solid #555;
	padding-left: 10px;
	line-height:15px;
}

.platinumHeader2 {
	background: #4C664C url('imgs/platinum_header4b.gif') repeat-x left top;
}

.platinumHeaderRight {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
/* 	background-color: ; 90917f */
	background: #4C664C url('imgs/platinum_header4b.gif') repeat-x left top;
	border:2px solid #555;
	padding-left: 10px;
	height: 50px;
}

.labelTable {
	border: 1px solid #D0D1C2;
}

.labelTable td {
	padding:5px 0 5px 10px;
}

.labelName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.blk11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.featureTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: center;
/*	border: 1px none #D0D1C2; */
	width: 250px;
	margin: 0px;
	color: #000000;
}
.featureContent,
.featureContent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F6F7F4;
	background-position: center;
	border: 1px solid #D0D1C2; 
/*	width: 100%; */
	margin: 0px;
	color: #000000;
}

.featureContent2 {
	border:none;
}

.labelDesc,
.labelDescCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.labelDescCat {
	color:#070;
}

.labelNavOn {
	color: #FFF;
	background-color: #9A9A9A; /*90917f*/
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
.labelIntroTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px;
}
.browseButton {
	background-color: #990000;
	padding: 5px;
	border: 1px solid #990000;
	width: 300px;
	background-position: center;
	text-align: center;
}
.searchResultsBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
}
.platHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #767766;
}
.buttonBox {
	padding: 2px;
	border: 1px solid #999999;
	background-color: #DDDDDD;
}
.formButton1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #990000;
	padding: 2px;
	border: 1px solid #000000;
}
.formButton2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	padding: 2px;
	border: 1px solid #000000;
}
.hdlnUnpub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #FFCC66;
}
.hdlnPub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.newsArticleBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E9E6DD;
	padding: 5px;
	border: 1px solid #E2DFD6;
/*	width: 230px; */
}
.newsArticleHBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E9E6DD; /*90917f*/
	padding: 5px;
	border: 1px solid #E2DFD6;
	font-weight: bold;
	text-indent: 10px;
/*	color: #FFFFFF;
	width: 230px; */
}
.newsArticleHBox a:link { color:#990000; }

.boxFlow {
	overflow-y:auto;
	overflow-x:hidden;
	padding:5px 10px 5px 8px;
	margin:2px 0;
}

.addToCart {
	margin-top:25px;
	margin-left:-5px;
}

.button_add_cart {
	margin-top:4px;
}

.platBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #90917f;
	padding: 5px;
	border: 1px solid #E2DFD6;
	font-weight: bold;
	color: #FFFFFF;

}
.newsArticleLongBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efefef; /*E9E6DD*/
	padding: 10px;
	border: 1px solid #E2DFD6;
}
.articleBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 14px;
}
.articleHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #412471;
	background-color: #efefef;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom:9px;
}

.articleHeadline a {
	color:#070;
	font-weight:normal;
}

hr {
	color: #CCCCCC;
	height: 1px;
}
.bigTtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
}

.displayBox,
.displayBox2 {
	background-color: #FFFFFF;
	padding: 10px;
/*	border: 1px solid #CCCCCC; */
}

.displayBox2 {
	border: 1px solid #CCCCCC; 
}

.displayBox p {
	font-size:12px;
}

.cdInfoBG {
	background: transparent url('imgs/cdInfoBG1.jpg') no-repeat right top;
}

.midTtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 12px;
}

.navBarHomeOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #767766;
}
.labelDescIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
/*	padding-left: 5px; */
	color: #666666;
	margin-bottom: 1.2em;
}
.searchResultsFormat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 20px;
}
.advSearchBox {
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px dotted #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.searchTextBlk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-position: center;
}
.displayBoxRed {
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #900;
}
.bigTtlSerif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}
.midBigTtl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.grey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.stepOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	border: 1px solid #000000;
}
.stepOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

.cdcoverIMG,
.bookcoverIMG {
	border:1px solid #212;
	padding:1px;
	-moz-box-shadow: rgba(65,36,113,1) 0px 0px 3px; 
	-webkit-box-shadow: rgba(265,36,113,1) 0px 0px 3px; 
	-khtml-box-shadow: rgba(65,36,113,1) 0px 0px 3px;
	
}

.thIMG {
	margin-right:10px;
/*	margin-bottom:2em; */
}

.horizFlow {
	width:492px;
	padding:0 0 0 15px;
	overflow-x:scroll;
	overflow-y:hidden;
	min-height:200px;
	white-space:nowrap
}

.promoCDbox {
	min-height:140px;
	width:120px;
	margin:0 25px 5px 0;
	padding:10px;
	text-align:center;
	vertical-align:top;
	display: -moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	_height:140px;
}

.promoCDbox a:link,
.promoCDbox a:visited {
/* 	color:#070; */
	text-decoration:none;
	outline:none
}

.promoCDtitle {
	font: bold 9px arial, sans-serif;
	margin:5px 0;
	text-align:center
	
}

.promoInfo {
	font: normal 8px arial, sans-serif;
	text-align:center;
}

img.GeorgeBuck {
	float:right;
	margin:0 0 10px 12px;
	padding:2px;
	border:1px solid black;
}

.relDate {
font-weight:bold;
padding:2px 0 2px 0;
color:#666;
}
