body {font-family: Arial, helvetica, sans-serif;margin:0;padding:0;font-size:14px}
img {border:0}

.webdings {font-family:"Webdings"}

td.centre {text-align:center}
td.bottom {vertical-align:bottom}
td.top {vertical-align:top}
td.logo {width:160px;vertical-align:bottom}

#header {width:100%;height:176px;background:url("/images/gui/scopes-n-skies-astronomy-accessories.jpg") #006}
#headerlinks {position:absolute;top:156px;left:95px;text-transform:uppercase;color:#009;font:bold 14px Arial}
#headerlinks a {text-decoration:none;color:#009}
#headerlinks a:hover {text-decoration:underline}
#headercopy h1 {position:absolute;top:53px;left:326px;color:#fff;font:bold 12px Arial;text-align:center;font-style: normal;margin-top:0}
#visit h1 {position:absolute;top:60px;left:15px;color:#fff;font:bold 12px Arial;text-align:center;font-style: italic;margin-top:0;display:none;}

#leftcolumn {float:left;width:150px;height:500px;margin-left:-100%;padding:0}
#leftcolumn p {border:1px solid black;background:#fff;font-size:small;height:20px;padding:10px 0 0 10px;margin:0;font-weight:bold;border-top:0}
#leftcolumn p.feedback {border: 0; height: 50px; color: blue; margin-top: -15px; }
#leftcolumn a {text-decoration:none;color:#000}
#leftcolumn a:hover {text-decoration:underline}

#centralcolumn > p:first-child {margin-top:0}

p.testimonial {font-size:14px;text-align:left;margin-top:3px}

#main {float:left;width:100%;margin: 10px;}

#astroboot { margin-left: 180px; }

#main h1 {color:#009;font-size:20px}
#main h2 {color:#009;font-size:16px}
#main hr {margin-top: 0}
.tagline {color:#f00;font-style:italic;font-weight:100}
.subcategoryname {color:#009;font-size:18px}
.subcategorytagline {color:#999;font-size:18px}
.previewname {font-size:12px;margin:0}
.previewprice {font-size:12px;margin:0}
.previewname a {color:#000;text-decoration:none}
.previewname a:hover {text-decoration:underline}
p.overlay1 {font-weight:bold;color:blue;position:absolute;left:5px;top:5px;margin-top:0;z-index:2}
p.overlay2 {font-weight:bold;color:#ccc;position:absolute;left:6px;top:6px;margin-top:0;z-index:1}

td.preview {vertical-align:top;text-align:center;width:146px;padding:2px;}
td.preview.highlight {background-color: pink;}
td.preview.highlight2 {background-color: #add8e6;}
img.preview {width:141px;height:141px;border:1px solid #69f}
td.preview.highlight img.preview { border: 1px solid red; }
td.preview.highlight2 img.preview { border: 1px solid blue; }
img.main {width:261px;height:261px;margin-bottom:2px;border:1px solid #009}

#description p, .ssdescription {font-size:14px;margin-top:0;margin-left:5px;margin-bottom:10px}
.sodescription {margin-right:5px}
.sodescription h3 {color:#009}

p.quicklinks {font-size:small}
p.quotation {font-style:italic;font-size:14px;font-weight:bold;margin-left:5px}
p.emailthispage {font-size:12px;text-align:right;margin-bottom:2px}
p.emailthispage a {color:#999;text-decoration:none}
p.emailthispage a:hover {text-decoration:underline}
form.addtocart {font-size:14px;margin-left:5px;margin-top:2px}
p.price {background:#f00;color:yellow;text-align:center;font-size:14px;font-weight:bold;height:24px;width:100%;margin-top:1px;padding-top:5px;padding-bottom:0}
p.stockwarning {color:red;font-weight:bold}

a.linkspage {color:#009;font-weight:bold;text-decoration:none}
a.linkspage:hover {text-decoration:underline}

a.searchresults {text-decoration:none;color:#009}
a.searchresults:hover {text-decoration:underline}
a.searchresultstitle {color:#009}

a.remove {color:#000;text-decoration:none}
a.remove:hover {text-decoration:underline}

#footerlinks {text-align:center;font-size:14px;color:#999}
#footerlinks a {color:#999;text-decoration:none}
#footerlinks a:hover {text-decoration:underline}
#footerlinks p {margin-top:5px}

#homepagefooter {clear:both;width:607px;margin-left:7px;margin-top:0}

.rrp {color:red;text-decoration:line-through}

#recommendations img, img.topprods {width:70px;height:70px;border:1px solid black}
#recommendations td {font-size:small;vertical-align:top}

.promotion {width:100%;background-color:#A6CDEE;height:80px;padding:5px;border:3px solid #3B8DBF;margin:4px 0 8px 0}
.promotion img {float: left; border: 1px solid #3B8DBF;margin:0;margin-right:5px}

.clearanceoffer {width:520px;background-color:#A6CDEE;height:80px;padding:5px;border: none;margin:4px 0 8px 0}
.clearanceoffer img {float: left; border: 1px solid #3B8DBF;margin:0;margin-right:5px; width:78px; height:78px; }

img.cardlogo { height: 30px; border: 1px solid black; }

p.error { font-weight: bold; color: red; text-align: center; }
p.freegift { font-weight: bold; color: red; text-align: center; margin: 0; }
.faint {color: gray; }
.smaller {font-size: 80%; }
div#ads {float: left;width: 160px;margin:15px; }
img.sidead {margin-left:15px;float:left;margin-top:25px;}
img.ad {margin: 0; }

marquee {
	font-weight: bold;
	margin: 0 30px 3px 2px;
	width: 620px;
	font-size: 1.2em;
	height: 22px;
}
div#atfcc {
	position: absolute;
}

