/* i found this on stores online, the original document had an extra "}" floating alone by itself, let that be a testament to stores online.my code is copyright (c) advancedhearing.com*//*________________________ MY RULES ____________________________*//*product rules*/.shop_box { 	background-color:#FFFFFF;	border:1px solid #0066ff;	float:right;	margin: 10px 0px 10px 10px;	padding:8px; } .shop_box h2 {    background-color:#0066FF;	color:#FFFFFF;	font-size:1.1em;	font-weight:bold; 	margin:-8px -8px 8px -8px;	text-align:center; } .shop_box .cost { 	background-color:#CCFF99;	font-size: 1.3em; } .shop_box sub.cost_them { 	color:#777; } .shop_box sub.cost_them .strikeout { 	text-decoration:line-through; }/* Further stuff */.tabs {	background-color:#FBF6CE;	border:1px solid #999;	float:right;	width:200px;	margin:5px;	padding:5px 5px 5px 22px;}.sale {	background:#fff url(http://www.advancedhearing.com/members/955817/uploaded/grgrad.gif) repeat-x;	padding:5px;	text-align:center;}.excerptl {background-color:#FBF6CE;border:1px solid #999;float:left;margin:10px 10px 10px 0;padding:5px;width:150px;}.excerptr {background-color:#FBF6CE;border:1px solid #999;float:right;margin:10px 0px 10px 10px;padding:5px;width:150px;}.new_window {/* This is for links that open a new window */background:url(http://www.advancedhearing.com/members/955817/uploaded/open_in_new_window.gif);background-position:top right;padding-right:11px;}.warranty {border: 1px solid #0099ff;padding:0 5px 5px 5px;}ul.tabs {margin-left:0;}ul.tabs li {list-style-image:url(http://www.advancedhearing.com/members/955817/uploaded/down_arrow.gif);margin-left:0;text-indent:3px;}h3, h2 {color:#AC2B2B}/*________________________ THE ORIGINAL RULES ____________________________*/.body {	margin:0;	padding:0;	background-color: #ffffff}.table {	background-color: #ffffff;}.subpagelist{}.browsemenu{}.link {color:#fff;}a:link {color:#0000cc; text-decoration:underline;}a:visited {color:#0000cc; text-decoration:underline;}a:hover {color:#0000cc; text-decoration:none;}a:active {color:#0000cc;}.secbg{background-color: #cccccc;}.mainheadings { font-family: Arial; font-size: 10pt}.subheadings { font-family: Arial; font-size: 10pt}big {font-size: 12pt; font-family: Arial;}small {font-size: 8pt; font-family: Arial;}.text {font-family: Arial; color: #000000; font-size: 10pt}.textmain {font-family: Arial; color: #000000; font-size: 10pt}.textalts {font-family: Arial; color: #000000; font-size: 10pt}.textwhite {font-family: Arial; color: #ffffff; font-size: 10pt}.topstripe {background-color: #cccccc;}.subpages {	border-width: 1px;	border-style: solid;	border-color: #000000;}.mysearchbg {background-color: #cccccc;}.mysearchtext {font-family: Arial; color: #000000; font-size: 10pt;}.footer {font-family: Arial; color: #ffffff; font-size: .8em}