body{margin:0;margin-left:3px;font:76% arial,verdana,sans-serif}
table{font-size:1em;clear:both}
th{text-align:left}
form{margin:0;margin-bottom:3px}
optgroup{font-style:normal}
.hidden{color: #808080;}
#uppertxt{clear:both;width:100%}
#free{color:#336600;float:left;font-weight:bold}
#pricescurrency{float:right;color:red;font-size:0.9em}
#li{margin-bottom:8px}
#useroptions{
xposition:absolute;
top:0px;
right:0px;
float:right;/*border-bottom:thin solid #cccccc;*/
background:url('button_bg.jpg') repeat-x top left;
text-align:right;
padding-bottom:5px
}
#useroptions ul{margin:0;line-height:19px;padding-left:15px;padding-right:15px}
#useroptions li{
display:inline;
text-align:center;
list-style-type:none;
padding:3px 10px 3px 10px;
border-right:1px solid #6F96BB;
border-bottom:1px solid #6F96BB
}
#useroptions a{
font-size:.9em;
font-weight:bold;
text-decoration:none;
color:#FFF7C3;
padding:3px 0 3px 0
}
#useroptions a:hover{color:#ccffcc}
#can1{;text-align:right;color:#cc0000;font-size:0.8em}
#header{height:100px}
#header .logo{float:left}
#header #textlogo{padding-top:16px}
#navbar{

top:-5px;
float:right;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
height:1.3em;
width:100%;
xmargin-left:83px/* add left margin for mozilla */
}
#navbar ul{margin:0;border-right:1px dotted #ccc;float:right}
#navbar li{display:inline;text-align:center;list-style-type:none}
#navbar a{
padding:0.1em 1em 0.1em 1em;/*background:#fff;*/
float:left;
border-right:1px dotted #ccc;
font-size:0.9em;
text-decoration:none;
color:#0000ee
}
#navbar #marts_icon img{border:0}
#navbar #marts_icon a{padding:0 1em 0 1em/*	border-right:1px dotted #ccc;*/}
#main{padding:0 5px 5px 5px}
#main .announcement{text-align:left;background:#ffef88;border:1px solid #cc9933}
.center{margin:auto;}
.precontent{font-size:0.8em;text-align:center;margin:auto;}
.precontent div {margin:auto}
.top{margin-top:10px}
.offset{background:white}
#side{width:160px;background:#efefef;margin:0;margin-right:5px}
.sidecontent h3{background:#B5000F;color:white;margin:0;font-size:1em;padding:2px;text-align:center}
.sidecontent ul{margin:0.2em 0 0.1em 0.7em;padding:0}
.sidecontent li{list-style-type:none;padding-bottom:0.5em}
.sidecontent li a{font-weight:bold;width:100%;padding:2px 5px 2px 0}
.sidecontent form{text-align:center}
#dealeradstxt{font-size:0.86em}
#dealeradstxt h3{margin-top:0}
#footer{clear:both;margin-top:15px;text-align:right}
#footerlinks{padding-top:8px}
#footerlinks a{padding-right:5px}
#footer #canadian{float:left;padding-right:5px}
#copyright{
border-top:1px dashed #999;
padding-top:7px;
margin-top:3px;
margin-left:12px;
text-align:left
}
#skiplink{visibility:hidden;position:absolute}
/*stuff moved from the other csss */
#cookiecrumbs{text-align:left;font-size:1em;font-weight:bold}
.free{color:green}
.caption{color:#006678}
.sold{
color:#aa9900;
font-weight:bold;
background:#f9f9ef;
border:1px solid #ccccaa;
padding:8px;
margin:10px 0 10px 10px
}
.nofeedback_allowed{
color:#222;
font-weight:bold;
background:#F0E8E9;
border:1px solid #CAACB0;
padding:8px;
margin:10px 0 10px 10px
}
.cfdetails th{font-weight:bold;color:green;text-align:left}
.cftitle{background:#0700D2 url(blueblack.gif) repeat-y;color:white;padding:3px 5px 3px 5px}
.cfbox h4{background:#efefef;margin:0;padding:5px}
.super_cfdetails th{font-weight:bold;color:#006699;text-align:left}
.super_cftitle{background:#0700D2 url(blueblack.gif) repeat-y;color:beige;padding:3px 5px 3px 5px}
.super_cfbox{background:white;border:1px solid #66cccc}
.super_cfbox h4{background:#99cccc;margin:0;padding:4px}
.cfdetails td,.super_cfdetails td{background:#ffffff;color:black;text-align:left}
.cfbox p,.super_cfbox p{padding:4px;margin:0}

#side2{width:135px;background:#efefef;margin:0;margin-left:5px}
#side2 a{font-weight:normal;/* unbold the li anchors */ font-size:0.9em}
#adverttable{}
#adverttable img{padding:2px;border:1px solid #ccc;background:#fff}
#adverttable a{font-weight:bold;color:#1C4FC0}
#adverttable a:hover{font-weight:bold;color:#003399}
#adverttable a:visited{font-weight:bold;color:#5E677D}
#adverttable .gallery{background:#E8E9EA;text-align:center;vertical-align:bottom;padding:10px 0 10px 0}
#errorbox{border:1px solid #ccc;margin:5em 0 3em 0}
#errorbox .heading{color:white;font-weight:bold;background:#B5000F}
#miniads{position:absolute;top:45px;left:390px/* IE only fits 390px at 800x600,FF fits 397px */}
.featad_box{border:0;padding:2px;margin:2px;width:70%}
.featad_box_title{color:white;text-align:center;background:#B5000F}
.featad_box_td{color:beige;font-weight:bold;background:#4682B4}
.featad_box_td a:hover{color:white;font-weight:bold;text-decoration:underline}
.hl_cf{background:#FFCC80;font-weight:bold}
.hl_cf:hover{background:#FFE0B3;font-weight:bold}
.feat_cf{background:#99cccc;font-weight:bold}
.feat_cf:hover{background:#ccffcc;font-weight:bold}
.sold_cf{background:#ffcccc}
.sold_cf:hover{background:#ccffff}
.ad{background:#ddddff}
.tabs{margin:0;height:25px;padding:0px}
#tabson{
border:2px;
border-style:outset;
border-color:black;
text-decoration:none;
width:80px;
text-align:center;
background:#D9D8D8
}
#tabs{
border:2px;
border-style:outset;
border-color:black;
text-decoration:none;
width:80px;
text-align:center;
background:#efefef
}
a.tabsbutton{color:black;text-decoration:none;font:bold 12pt Verdana;cursor: default}
a.tabsbuttonoff{color:#9F9F9F;text-decoration:none;font:bold 12pt Verdana;cursor:default}
.tabon{color:black;text-decoration:none;font:bold 12pt Verdana}
#replies{border-bottom:2px solid silver}
#content{border:medium groove silver;padding:5px 20px 5px 20px}
/*  the definitions for the tabbed nav in profiles */
.tabnav{
height:22px;
margin:0px;
padding-left:5px;
}
.tabnav li{margin:0;padding:0;display:inline;list-style-type:none}
.tabnav a:link,.tabnav a:visited{
float:left;
font-size:1em;
line-height:16px;
font-weight:bold;
padding:2px 4px 2px;
margin-right:4px;
border:1px solid #ccc;
text-decoration:none;
color:#fff;
background:#6c9bc0
}
.tabnav a#active{border-bottom:1px solid #ccc;color:#fff;background:#006699}
.tabnav a:hover{color:#4682B4;background:#d3d3d3}
#user_btn {float:right; margin-top: 5px;}
#user_btn a{
border:1px solid #ccc;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
padding:3px;
margin:1px 2px 1px 0;
background:#99cc99
}
#user_btn a.special {background: #FFBE5E; border: 1px solid #FF8000;}
#user_btn a.block {display: block;}
/* images will resize to browsre */
#gallery img, #adgallery .largeimage { max-width: 100%;}
#gallery{margin:0px;padding-top:10px;background:#C0C0C0}
#gallery img{padding:6px;background:#FFFFFF}
#gallery #caption{
text-align:center;
color:#000;
font-weight:bold;
font-size:1.2em;
padding:4px;
margin:0;
background:#C0C0C0
}
#review{padding:30px;font-size:1.2em}

.replies {background: #B4BDC5;}

#replies{padding:5px;background:#708090}
#replies h3{color:white}
#replies .title{color:#000;font-size:1.2em;padding:2px;background:#d3d3d3}
#replies .content{font-size:1.1em;padding:5px;background:#eaeaea}
#replies .postedby{text-align:right;padding:2px}
.otherads{border:1px solid #B1B69A}
.otherads h3{margin-top:0;background:#E9F1C1;font-weight:bold;font-size:1em}
.otherads h3 a{text-decoration:none;font-weight:bold}
#category{padding:2px;background:#cccc99}
#category p{font-size:1.1em;font-weight:bold;margin:0px;padding:2px;background:#ffffcc}
#category a:hover{background:#ffcc66}
#brand_list{margin-left:100px;list-style-type:none}
#brand_list li{line-height:20px}
#navbar a:hover,#navbar #active{background:#f0f0f0}
.sidecontent li a:hover,.ad:hover{background:#ffffcc}
#pagesnav,#category a{font-weight:bold}
.featad_box_td a,.featad_box_td a:visited{color:white;font-weight:normal;text-decoration:none}

/* TOOLTIPS */
.float_link:link {text-decoration: none;}
.float_link .float_box {display: none;}
.float_link:hover .float_box {display: block; border: thin solid #ccc; background-color: #fff; position: absolute; width: 350px; color: #000; padding: 3px; margin-left: 15px;}

.report {border: 1px solid #ACACAC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0.5em; margin-bottom: 1em;}
.report .header {border-bottom: 1px dashed #ACACAC; font-weight: bold; padding-bottom: 0.3em}
.report .header a {text-decoration: none;}
.report .content {padding-top: 0.3em;}
.report .tools {width: 180px; float: right; padding-left: 1em; background: #fff;}
