body { margin: 0 auto 0 auto; padding: 0; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
form { margin: 0px; }
td { font-family: Arial, Helvetica, sans-serif; }
a:link, a:visited { color: #000000; }
a:active, a:hover { color: #000000; }

h3.error_text { padding: 0; margin: 0 0 10px 0; }
h3.error_text img { margin-right: 5px; }
p.error_text { font-size: 90%; font-weight: bold; margin: 0; padding: 0; }
p.address_bar { font-size: 12px; margin-top: 20px; }
button#ok { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	width: 250px; 
	height: 20px; 
	border: 3px double #DA7239; 
	background-color: #DA7239;
	color: #FFFFFF;
	margin: 5px 0 5px 0;
}
button#cancel { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	width: 60px; 
	height: 20px; 
	border: 3px double #DA7239; 
	background-color: #DA7239;
	color: #FFFFFF;
	margin: 5px 0 5px 0;
}

.categories { margin-bottom: 30px; border-top: 2px solid #DA7239; border-bottom: 2px solid #DA7239; padding: 10px 0 10px 0; }
.categories .title { padding: 20px 0 20px 0; color:#DA7239; font-weight: bold; font-size: 12px; }
.categories td { font-size: 12px; padding-left: 50px; }
a.cat:link, a.cat:visited { font-size: 12px; color:#DA7239; font-weight: bold; }
a.cat:hover, a.cat:active { font-size: 12px; color:#000000; font-weight: bold; }
a.subcat:link, a.subcat:visited { font-size: 12px; color:#000000; }
a.subcat:hover, a.subcat:active { font-size: 12px; color:#DA7239; }

.topcol2 { font-size: 11px; }
.topcol2 a:link, .topcol2 a:visited { color: #000000; text-decoration: none; }
.topcol2 a:active, .topcol2 a:hover { color: #000000; text-decoration: underline; }
.searchbox { padding-left: 2px; height: 17px; border: 1px solid #B396BB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: top; }
.searchterm { background-color: #DA7239; color: #FFFFFF; }

.related_l { width: 142px; padding: 0 10px 20px 10px; }
.related_b { margin-top: 20px; border-top: 2px solid #DA7239; border-bottom: 2px solid #DA7239; padding: 15px 0 15px 0; }
.related_b .text { font-weight: bold; color:#DA7239; }
.related_b #related_search { padding: 0 0 0 0; }
#related_search a:link, #related_search a:visited { font-size: 70%; font-weight: bold; color: #666666; text-decoration: none; }
#related_search a:active, #related_search a:hover { font-size: 70%; font-weight: bold; color: #DA7239; text-decoration: underline; }
.rsr_table { width: 100%; }
.rsr_table td { vertical-align: top; width: 25%; padding-bottom: 5px; }
.tower { width: 116px; padding: 0 0 20px 10px; }

ul.sr_ul { padding-left: 0; margin-left: 0; }
.sr_ul li { list-style-type: none; }
.sponsored { font-weight: bold; color: #666666; font-size: 11px; margin: 20px 3px 20px 0; }
.sponsored_listing { font-size: 8pt; color: #999999; margin-left: 15px; }
.webresults { font-weight: bold; color: #666666; font-size: 11px; margin: 12px 3px 20px 0; }
#product_description { font-size: 80%; padding: 16px; }
#body {  }
.text { font-size: 12px; }
.field { width: 200px; }
.style1 { color: #999999; }
.style5 { color: #444444; font-weight: bolder; }
.style6 {color: #8000FF}
.style7 {color: #8000FF}

.main { padding: 0 10px 20px 10px; }

a.title:link  { color: #0000CC; font-size: 80%; }
a.title:hover { color: #CC0000; font-size: 80%; }
a.title:active { color: #FF0000; font-size: 80%; }
a.title:visited { color: #551A8B; font-size: 80%; }
.description { font-size: 80%; }
.url { color: #008000; font-size: 70%; }

#listing_text .url { padding-bottom: 10px; }

#spellcheck { font-size: 100%; margin: 20px 3px 20px 0; color: #666666; font-style: italic; }
#spellcheck a { color: #333333; }
#listing .url { padding-bottom: 8px; }
#inline_banner { clear: left; width: 540px; margin: 10px 0 10px 0; padding: 7px 0 7px 0; border-top: 1px solid #808080;	border-bottom: 1px solid #808080; }
#navigation { font-size: 11px; padding-top: 12px; text-transform: lowercase; font-weight: bold; color: #808080; }
#navigation a { color: #DA7239; }

/* Side Search CSS */
#ss_logo { width: 100%; height: 35px; background: url(../images/tryitorbuyit.gif) no-repeat top center; }
.ss_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin: 0; padding: 0; }
.ss_categories { margin: 3px; }
.ss_categories p { margin: 0; padding: 5px 5px 7px 5px; }
.ss_cat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a.ss_cat:link, a.ss_cat:visited { color: #444444; }
a.ss_cat:hover, a.ss_cat:active { color: #000000; }
.ss_subcat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
a.ss_subcat:link, a.ss_subcat:visited { color: #DA7239;}
a.ss_subcat:hover, a.ss_subcat:active { color: #000000; }
form.ss_search { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; padding: 5px; }
input.ss_input { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px solid #DA7239; 
	height: 18px; 
	margin: 5px 0 5px 0; 
}
input.ss_button { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	width: 50px; 
	height: 20px; 
	border: 3px double #DA7239; 
	background-color: #DA7239;
	color: #FFFFFF;
	margin: 5px 0 5px 0;
}
#footer { color: #999999; font-size: 11px; padding: 16px; }
#footer a:link, #footer a:visited { color: #000000; }
#footer a:hover, #footer a:active { color: #000000; }
