

	body { margin:0px; background-color:#f3edeb; background-image:url(../images/bg.gif); background-position:top; background-repeat:repeat-x; }
	h1, h2, h3 { padding:0px; margin:0px; }
	h1 { font-size:32px; }
	* { font-family:Arial, Helvetica, sans-serif; }
	* a { color:#096aa9 }

	/** articles */
	.article_block { margin-top:10px; border-top:1px dashed #999999; padding-top:10px; }
	.article h2, .article_block h2 { margin:0; padding:0; font-size:15px; }
	.article .sub, .article_block .sub { padding:2px 0 2px 0; color:#666666; }
	
	.header { font-size:12px; color:#e3dfdc; text-decoration:none; }
	.headerA { font-size:12px; color:#FFCC33; text-decoration:none; }
	.headerA:hover { color:#FFFFFF; text-decoration:underline; }
	.headerS { font-size:11px; color:#FFFFFF; text-decoration:none; }
	.headerSm { font-size:11px; color:#FFCC33; text-decoration:none; }
	.headerSm:hover { color:#FFFFFF; text-decoration:underline; }
	
	input.searchBox { color:#FFFFFF; font-size:10px; width:110px; background-color:#574f48; border:none; }
	input.searchButton { color:#c2b9b0; font-size:9px; font-weight:bold; background-color:#564d47; height:15px; border:none; }
	
	.login { color:#c2b9b0; font-size:10px; font-weight:bold; }
	.loginError { color:#FFFF00; font-size:10px; font-weight:bold; }
	input.loginBox { color:#FFFFFF; font-size:10px; font-weight:bold; width:110px; background-color:#3f3933; border:none; }
	input.loginButton { color:#c2b9b0; font-size:10px; font-weight:bold; background-color:#3f3933; border-width:1px; border-style:solid; border-color:#686058; }
	
	#searchL { font-size:18px; padding:4px; background:#FFCC33; margin-top:2px; }
	#searchL input[type=text] { border:1px solid #a49c97; font-size:18px; color:#6c635b; width:260px; }
	#searchL input[type=submit] { border:1px solid #a49c97; font-size:18px; height:25px; }
	
	#navTitle { color:#FFFFFF; font-size:14px; font-weight:bold; }
	#navItem { color:#FFFFFF; font-size:13px; font-weight:bold; text-align:left; padding-left:20px; text-decoration:none; }
	#navItem:hover { color:#ffcc33; background: url(../images/li-icon.gif) top left no-repeat; }
	#pgOutput { padding:10px; }
	#pgOutputTitle { color:#5c832f; font-size:18px; font-weight:bold; margin-top:5px; }
	#pgOutputTitleSub { color:#9b907a; font-size:15px; font-weight:bold; float:left; }
	#pgTableSm { color:#534c46; font-size:11px; background-color:#dbd3c4; border-width:1px; border-color:#b0a898; border-style:solid; }
	#box { background-color:#f5f1ea; border-width:1px; border-style:solid; border-color:#9e9686; }
	#msg { color:#FF0000; font-weight:bold; margin-left:10px; }
	#warn { color:#FF0000; }
	#zero { color:#9a928c; }
	#money { color:#5c832f; font-family:courier;font-size:16px; font-weight:bold; }
	#moneyZero { color:#9a928c; font-family:courier;font-size:16px; font-weight:bold; }
	#vox { padding:9px; }
	#voxSub { float:right; padding-left:10px; }
	#voxSubB { background-color:#FFFFFF; border: #d2c7ae solid 1px; width:150px; padding:10px; margin-bottom:5px; }
	#voxD { padding:9px;background-color:#FFFFFF;border-top:#d2c7ae solid 1px;border-bottom:#d2c7ae solid 1px; }
	#trailer { position:absolute; text-align:right; background-color:#efe9dd; }
	#cartBox { padding:6px; background-color:#e3ddd0; font-size:10px; border:#d2c7ae solid 1px; }
	#checkout_billing_info { padding:4px; margin:5px; background-color:#e3ddd0; border:#d2c7ae solid 1px; }
	#stackBox { padding:6px; font-size:10px; border:#d2c7ae solid 1px; }
	#banner { padding:5px; border-top: #d2c7ae solid 1px; border-bottom: #d2c7ae solid 1px; cursor: pointer; cursor: hand; }
	.bannerTitle { color:#7e735d; font-size:14px; font-weight:bold; }
	.bannerPrice { color:#096aa9; font-size:22px; font-weight:bold; }
	
	.cartBoxLink { color:#096aa9; font-size:10px; }
	.cartLink { color:#628e2f; font-size:14px; font-weight:bold; }
	.cartLink:hover { color:#999999; text-decoration:none; }
	.voxCost {  font-size:15px; }
	.voxElement { color:#666666; font-size:12px; }
	.voxElementB { color:#004e98; font-size:12px; font-weight:bold; }
	.voxElement2 { color:#004e98; font-size:15px; font-weight:bold; }
	.voxLink { color:#004e98; font-size:12px; font-weight:bold; }
	.voxLink:hover { color:#666666; text-decoration:none; }
	.stackTitle { color:#507624; font-size:14px; }
	.acctB { color:#096aa9; font-size:22px; font-weight:bold; padding:4px; }
	.acct { color:#786e5a; font-size:13px; font-weight:bold; }
	
	.vidLink { color:#004e98; font-size:14px; font-weight:bold; }
	.vidLink:hover { color:#666666; text-decoration:none; }
	.vidLinkG { color:#608c2c; font-size:14px; font-weight:bold; }
	.vidLinkG:hover { color:#666666; text-decoration:none; }
	.vidG { color:#999999; font-size:14px; font-weight:bold; }
	
	.pagingLink { color:#004e98; font-size:12px; }
	.pagingLink:hover { color:#666666; text-decoration:none; }
	
	.boxLink { color:#004e98; font-size:11px; text-decoration:none; }
	.boxLink:hover { color:#aca392; text-decoration:underline;  }
	.boxWarn { color:#FF0000; margin-bottom:4px; }
	
	.linkG { color:#096aa9; font-size:12px; font-weight:bold; text-decoration:none; }
	.linkG:hover { color:#afa797; }
	
	.pgTitle { color:#5c832f; font-size:18px; font-weight:bold; }
	.pgTitleLink { color:#fb7900; font-size:14px; font-weight:bold; }
	.pgTitleSub { color:#9b907a; font-size:15px; font-weight:bold; }
	.pgTxt { color:#534c46; font-size:12px; }
	.pgTxtSmG { color:#808080; font-size:11px; }
	.pgTxtSm { color:#534c46; font-size:11px; }
	.pgLink { color:#096aa9; font-size:12px; }
	.pgLink:hover { color:#534c46; text-decoration:none; }
	.pgLink2 { color:#096aa9; font-size:14px; }
	.pgLink2:hover { color:#534c46; text-decoration:none; }
	.pgLinkSm { color:#096aa9; font-size:11px; }
	.pgLinkSm:hover { color:#534c46; text-decoration:none; }
	
	.playerSm { color:#FFFFFF; font-size:11px; text-decoration:none; }
	.playerSm:hover { color:#FFCC33; text-decoration:underline; }
	
	.dLink { color:#efe9dd; font-size:12px; }
	.pgFeat { color:#096aa9; font-size:11px; }
	.pgDetails { color:#5c832f; font-size:11px; }
	.crud { color:#534c46; font-size:12px; }

	
	.footer { color:#837c75; font-size:12px; text-decoration:none; }
	.footerLink { color:#837c75; font-size:12px; }
	.footerLink:hover { color:#9f978f; text-decoration:underline; }
	.footerLink2 { color:#726860; font-size:12px; font-weight:bold; }
	.footerLink2:hover { color:#096aa9; text-decoration:underline; }

	input.submit { color:#5f5954; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:28px; border-style:solid; border-width:1px; border-color:#a5acb2; background-image:url(../images/submitBg.gif); }
	
	
	hr { height:1px; color:#999999; width:100%; border:0px; background:#999999; }