
	body { background: white; color: black; float: none !important; font-size: 8pt; line-height: 12pt;  margin: 20px !important; padding: 0 !important;	width: auto !important;}
	p, h1, h2, h3, h4, h5, .caption {color: black;	font-family: "Lucida Grande", sans-serif; width: 700pt; }
	p { max-width: 400pt; /*line-break: 30pt;*/}
	h1, h2, h3, h4, h5, h6 { max-width: 400pt; padding: 10pt 0 0 0;}
	.wrapper { position: absolute; top: 0 ; left:0 !important; width: auto !important; margin: 0px!important; padding:0 0 0 20px !important; float:none !important; }
	#right {float: none !important; width: auto !important;}
	h1, h2, h3, h4, h5 { font-size: 10pt; }
	a:link, a:visited { color: #520; background: transparent; font-weight: bold; text-decoration: none;}
	.logo { display: none !important; font-size: 10pt;}
	#left_nav { display: none !important;}
	#right_splash { display: none !important ;}
	#left_splash { display: none !important ;}
	#nav { display: none !important;}
	#top_nav { display: none !important; margin: 0 0 0 2000em;}
	#spotlight_nav { display: none !important;}
	#footer { display: none !important;}
	#spotlight_logo { display: none;}
	a { text-decoration: none; }
	img { width: 100px; margin: 10px 0; }
	#side_ad { display: none !important; }
	#breadcrumbs { width: 500px;}
	#small_col {display: none !important; }
	#top { margin: 0; }
	.image_block_container { width: 300pt; }
	.features { display: none !important; }
	label { padding: 0 700pt 0 0; }
	.submitbutons { margin: 500pt 0 0 0 !important; clear: both; }
	fieldset { padding: 0 0 50pt 0; }
	.quantity { padding: 0 0 0 20pt; }
	li { padding: 0 0 20pt 0; }
	#dates_container { display: none !important; }
	#feature { display: none !important; }
	.col { margin: 0 500pt 0 0; }

	#left_border, #right_border, #top_nav, #left_nav, #left_nav, a.print_right, .error, #top  { display: none !important; }
	#right, #left_nav, #content_container { background: none; }
	#right, #page_top, .sub_full { width: 840px; }
	.confirmation { width: 840px; }

	#logo a { display: none; }

		
	table.cart h3 { font-size: 12px; line-height: 14px; margin: 0 0 5px 0; }
	table.cart td { padding: 5px 0 5px 10px;  }
	table.cart td.product_name { padding: 5px; }
	table.cart td.quantity { font-weight: normal !important; }
	form.submit_form td.quantity input { color: #003058; width: 30px; }
	table.cart td.quantity p { float: left; margin: 0 0 0 5px; }
	table.cart td.quantity p a { color: #5DA0CA; }
	
	
	table.cart tr.table_footer { border: none;  }
	table.cart tr.table_footer td { background: none; border: none !important; color: #003058; font-size: 12px; text-align: left; padding: 0 0 0 10px; }
	table.cart tr.table_footer td.footer_col { font-weight: bold; text-align: right; }
	table.cart tr.footer_total td { background: none; font-size: 14px; font-weight: bold !important; padding: 5px 0 5px 10px; }
	table.cart tr.footer_total p { color: #003058 !important; font-size: 14px !important; font-weight: bold !important;  margin: 8px 0 8px 0; }
	
	
	.cart_container { border: 1px solid #CCC; background: #FFF; padding: 8px 0; margin-bottom: 10px; }
	span.cart_header { display: block; background: #81B6D5; padding: 3px 15px; text-align: left; float: left; color: #FFF; }
	
	div.confirmation table.cart td { border-bottom: solid 1px #F0F0F0; vertical-align: top;  }
	div.confirmation span { display: block; background: #81B6D5; padding: 3px 15px; text-align: left; float: left; color: #FFF; }
	div.confirmation table tr.alt td { background: #FFF; }
	
	.confirmation, table.cart, table.cart tr {  width: 620px !important; }
	table.cart tr th { text-align: left;  }
	table.cart tr td, table.cart tr th, table.cart td.quantity, table.cart td.shipping, table.cart td.product_image { margin: 0 !important; padding: 0 15px !important; }
	
	
	table, table.no_margin, table tbody, thead { width: 600px !important; }
	table.cart h3, table.cart p { color: #3D2216; width: 100px; padding: 0 0 15px 0; }
	table.cart td.product_name { width: 200px !important; }
	table.cart td.product_image { width: 100px !important; }
