a:link { color: #000; text-decoration: underline; }a:hover { color: #000; ; text-decoration: none}a:active { color: #000; text-decoration: none; }a:visited { color: #000; text-decoration: none; }body {	background-color: #FFF;	margin: 0px;	padding: 0px;	text-align: right;}#main {	margin: 50px auto 0 auto;	width: 642px;	text-align: right;}#content {	width: 566px;	margin: 0 0 0 auto;	text-align: left;}h1 {	font: Arial, sans-serif;}h2 {	font: Arial, sans-serif;}h3 {	color:#000;;	font: Arial, sans-serif;}div {	font: 11px Arial, sans-serif;}p {	padding: 5px 10px 15px 0px;}.banner {margin-bottom: 1px;}a img {border:none;}#navigation {	margin-left: 350px;	position: absolute;	top: 95px;	right: auto;	left: auto;	height: 25px;	background-color:#222;	border-width: 0px;	font-size: 16px;	padding: 3px 5px;	color:white;}.thumb {	margin: 0px 1px 1px 0px;}.thumb- {	margin: 0px 0px 1px 0px;}.price {	position:absolute;	background-color: #000;	color: #FFF;	margin-top: 160px;	padding: 2px 0px 2px 10px;	width: 100px;}/* ----------------------------   TABLE STYLES   ---------------------------- */form table {	margin: 15px 0px 0px 0px;	font: 12px Arial, sans-serif;}th {	text-align:left;	vertical-align:top;	font-size: 12px;	font-weight: normal;}td {	vertical-align: top;	padding:2px;}form th {width: 140px;}/* ----------------------------   FORM STYLES   ---------------------------- */form {	margin: 30px 10px 30px 125px;	vertical-align: middle;}.textfield {	border: solid #999 1px;	height: 16px;	width: 282px;	margin:2px 0px 0px 0px;	padding:0px;	background-color: #efefef;	font: 11px Arial, serif;	line-height: 11px;	color: #000;}.textfieldcustom {	border: solid #999 1px;	height: 16px;	width: 230px;	margin:2px 0px 0px 0px;	padding:0px;	background-color: #efefef;	font: 11px Arial, serif;	line-height: 11px;	color: #000;}.textfieldnowidth {	border: solid #999 1px;	height: 16px;	margin:2px 0px 0px 0px;	padding:0px;	background-color: #efefef;	font: 11px Arial, serif;	line-height: 11px;	color: #000;}.dropdown {	border: solid #999 1px;	margin:2px 0px 0px 0px;	width: 282px;	height: 16px;	background-color: #efefef;	font: 11px Arial, serif;	color: #000;}.dropdownnowidth {	border: solid #999 1px;	margin:2px 0px 0px 0px;	width: auto;	height: 16px;	background-color: #efefef;	font: 11px Arial, serif;	color: #000;}.textarea {	width: 282px;	height: 80px;	background-color: #efefef;	border: solid #999 1px;	font: 11px Arial, serif;}.button {	border: solid #000 1px;	background-color: #000;	height: 14px;	width: 52px;	margin-top: 10px;	font: bold 10px Arial, serif;	color: #FFF;	padding-top:3px;}/* ----------------------------   LIGHTBOX STYLES   ---------------------------- */#lightbox{	background-color:#eee;	padding: 10px 10px 15px 10px;	border-bottom: 2px solid #666;	border-right: 2px solid #666;	}#lightboxDetails{	font-size: 0.8em;	padding-top: 0.4em;	}	#lightboxCaption{ float: left; }#keyboardMsg{ float: right; }#closeButton{ top: 5px; right: 5px; }#lightbox img{ border: none; clear: both;} #overlay img{ border: none; }#overlay{ background-image: url(images/lightbox/overlay.png); }* html #overlay{	background-color: #333;	back\ground-color: transparent;	background-image: url(images/lightbox/blank.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/lightbox/overlay.png", sizingMethod="scale");	}