@charset "utf-8";
html,body{ height:100%; margin:0; padding:0; }
h1, h2, h3, h4, ul, li, form, p{ margin:0; padding:0; }

body{ background:#9C0 url(/sprite.png) repeat-x fixed 0 -130px; font:normal 12px Arial, Verdana, Helvetica, sans-serif; }
h1{ color:#06C; font-size:20px; height:23px; }
a{ color:#06C; }
img{ border:0; vertical-align:middle; }

#wrapper{ margin:0 auto; padding:75px 0; width:850px; }
#outer{ background:#FFF url(/curves.gif) no-repeat scroll -850px bottom; padding-bottom:15px; }
#inner{ background:#FFF url(/curves.gif) no-repeat scroll 0 0; padding:15px 15px 0 15px; }

#header{ height:80px; }
#search{ background:#FFF url(/sprite.png) no-repeat scroll 0 -50px; float:right; height:24px; padding:40px 10px 16px 10px; width:280px; }
#search div{ float:left; height:26px; }
#query{ border:1px solid #390; font:normal 12px Arial, Helvetica, sans-serif; line-height:12px; height:14px; padding:5px; width:200px; }
#sbtn{ }
#logo{ float:left; height:27px; width:157px; }
#about{ clear:left; float:left; height:43px; padding-top:10px; }

#ad{ padding:20px 0 10px 0; }
#ad_holder{ height:280px; padding:40px 0; }
#ad_left{ float:left; }
#ad_right{ float:right; }
#main{}

#empty{ font-weight:bold; }

table#keywords{ width:100%; }
table#keywords td{ padding:5px 0; width:25%; vertical-align:middle; }
table#keywords td a:hover{ color:#F36; }

#results{ padding-bottom:30px; }

table#items{ width:100%; }
table#items th{ background:#06C url(/sprite.png) repeat-x scroll 0 -25px; color:#FFF; background-color:#06C; line-height:25px; padding:0 10px; }
table#items th#image{ background:#06C url(/sprite.png) no-repeat scroll 0 0; }
table#items th#max{ text-align:left; width:100%; }
table#items th#price{ background:#06C url(/sprite.png) no-repeat scroll 0 -25px; text-align:right; }
table#items td{ border-bottom:1px solid #CCCCCC; line-height:20px; padding:5px 10px; }
table#items td div{ height:64px; }
table#items td.image{ text-align:center; }
table#items td.price img{ display:block; }
table#items td.price{ color:#333333; font-weight:bold; text-align:right; }
table#items td h3{ font-size:12px; }
table#items td a{ text-decoration:none; }
table#items td a:hover{ color:#F36; }

#related{ padding-bottom:15px; }

#pagination{ background-color:#E9E9E9; border-top:1px solid #CCC; line-height:30px; padding:0 10px; text-align:right; }
#pagination a{ font-weight:bold; }

#footer{ color:#999999; font-size:11px; padding-top:30px; text-align:right; }



#privacy{ background-color:#FFF; margin:60px auto; padding:15px; width:600px; }
#privacy h1{ color:#999999; font-size:24px; padding-bottom:20px; }
#privacy h3{ font-size:14px; padding-top:10px; }
#privacy p{ padding:10px 0; }
#privacy ul{ list-style:none; }
#privacy li{ line-height:30px; }
#privacy a{ color:#0000EE; }
#privacy #return{ border-top:2px solid #CCCCCC; padding-top:20px; text-align:right; }