	body { 
		padding:0; margin:0; background: #FAFAF0 url('site_images/site_bg.gif') repeat-x; text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#container { 
		width:735px; text-align:center; margin:0 auto 0 auto;
	}
	#topToolBar { 
		width:710px; height:39px; position:relative; margin:0 auto 0 auto;
	}
	#topToolBarLeft { 
		position:absolute; top:0px; left:0px;
	}
	#topToolBarRight { 
		position:absolute; top:0px; right:0px;
		font: 9px Verdana, Arial, Helvetica, sans-serif; color:white;
	}
	#categoryBar { 
		width:710px; height:35px; background:url('site_images/categorybar_bg.gif') no-repeat; margin:0 auto 0 auto; position:relative; text-align:left;
	}
	#searchBox { 
		border:0; width:128px; height:18px;
		position:absolute; top:8px; right:38px;
		font: 0.75em Verdana, Arial, Helvetica, sans-serif; color:#333333; 
	}
	#searchSubmit { 
		position:absolute; top:8px; right:14px;
	}
	#contentWrapper { 
		 background: #FAFAF0 url('site_images/content_bg.gif') repeat-y; margin:0 0 10px 0; padding:0 13px 0 12px; text-align:center;
	}
	#innerContent { 
		width:100%; background:url('site_images/innercontent_bg.gif') repeat-x; min-height:320px; padding:0; margin:0;
		font: 13px "Century Gothic", Arial, Helvetica, sans-serif;
	}
	#innerContent_header { 
		height:20px; padding:6px 0 0 0;
		font: bold 0.7em Verdana, "Century Gothic", Arial, Helvetica, sans-serif; color:#666666;
	}
	#productAddedMessage { 
		width:710px; padding:10px 0 10px 0; border:1px solid silver;
		font: 13px "Century Gothic", Arial, Helvetica, sans-serif;
		margin:0 0 15px 0;
	}
	
	
	
	#footer { 
		width:735px; height:35px; background:url('site_images/footer_bg.gif') repeat-x; margin:0 0 10px 0; position:relative;
	}
	#footer_terms { 
		position:absolute; top:11px; left:8px; 
		font: 0.75em "Century Gothic", Arial, Helvetica, sans-serif; color:#333333; padding:0px; margin:0px;
	}
	#footer_ccards { 
		position:absolute; top:8px; right:8px;
	}
	.featureitem { 
		width:216px; height:300px; margin:0px 8px 15px 7px; background:url('site_images/featureitem_bg.gif') no-repeat; float:left; position:relative;
	}
	.fbox_img { border:1px solid #660000; margin:18px; }
	.fbox_textarea { 
		width:192px; height:90px; border-top:1px solid gray; text-align:left;
		position:absolute; top:200px; left:12px;
	}
	.fbox_preTitle { font: bold 0.8em "Century Gothic", Helvetica, Arial, sans-serif; }
	.fbox_title { font: 0.95em "Century Gothic", Helvetica, Arial, sans-serif;	line-height:1.0em; padding:3px 0; }
	.fbox_desc { font: 0.7em Verdana, Helvetica, Arial, sans-serif; }
	.fbox_price { font: bold 0.6em Verdana, Helvetica, Arial, sans-serif; position:absolute; bottom:0; left:0; }
	.fbox_buy { font: bold 0.6em Verdana, Helvetica, Arial, sans-serif; position:absolute; bottom:0; right:0; }
	a { text-decoration:none; color:#660004; }
	a:hover { text-decoration:underline;  color:#660003; }
	a:visited { text-decoration:none; color:#660002; }
	a:active { text-decoration:underline;  color:#660001; }

	.lbox { width:680px; min-height:190px;  margin: 5px auto 15px auto; text-align:left; position:relative; border-bottom:1px solid silver; }
	.lbox_imgBox { width:170px; text-align:center; float:left; }
	.lbox_title { font: 16px "Century Gothic", Helvetica, Arial, sans-serif;	line-height:1.0em; padding:3px 0; }
	.lbox_img { border:1px solid #660000; margin-bottom:15px; }
	.lbox_price { font: bold 10px Verdana, Helvetica, Arial, sans-serif; position:absolute; bottom:0; left:0; }
	.lbox_buy { font: bold 10px Verdana, Helvetica, Arial, sans-serif; position:absolute; bottom:0; right:0; }
	.lbox_descBox { width:480px; margin:0 0 10px 190px; }
	.lbox_desc { font: 11px Verdana, Helvetica, Arial, sans-serif; margin:5px 0;}
	.lbox_quoteText { font: 11px Verdana, Helvetica, Arial, sans-serif; font-style:italic; margin:5px 0; }
	.lbox_quoteSource { text-align:right; font: 11px Verdana, Helvetica, Arial, sans-serif; color: #660000; margin:5px 0; }
	.lbox_imgLinks { width:170px; position:relative; }
	
	td { 
		font: 13px "Century Gothic", Arial, Helvetica, sans-serif;
	}
	
	
	.table_data { width:90%; margin:0px; }
	.table_data tr { border-bottom:1px solid silver; margin:0px; }
	.table_data td { border-bottom:1px solid silver; font-size:10px; padding:5px; margin:0px; }
	.table_functionlist { background:#FFFFFF; }
	.trdark { background-color:#FDFDE7; }
	.textinput { border:1px solid silver; margin:2px;}
	.smalltext { 
		font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	color:000;
	}
	
	.ohTable { border:1px solid silver; }
	.ohHeader { color:white; background:#666666; }
	.ohRowLight { background:white; }	

	label { width:140px; text-align:right; margin:0 5px 0 0; }	

	
	
	.downloadabletable { font-size:11px; border:1px solid silver; }
	.downloadabletable th { text-align:left; }
	.downloadabletable form { margin:0; padding:0; }
	.downloadabletable input { font-size:11px; }
	.downloadabletable td { border-top:1px solid silver; }
	.downloadabletable img { border:0; }




	.bigCD { float:left; margin-right:10px; margin-bottom:20px; }
	.lefted { 
		text-align:left; 
		padding:10px; 
	}
	.lefted h4, .lefted h3 { font-size:13px; margin:3px 0; }
	.lefted h2 { font-size:20px; margin:3px 0; }

	
	#promomessage { 
		background:#660004; color:white; 
		padding:5px 30px; 
		margin-bottom:10px;
	}
	
	.red { 
	color:#660000;
	}

	
	
	
	
	
#innerContent form label { 
width:180px; display:block; float:left; margin-top:6px; 
margin-bottom:0px; 
}
#innerContent form .textinput, #innerContent form select, #innerContent form .textareainput { 
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;  
color:#333; 
margin-bottom:15px; 
}
	