@charset "utf-8";
html,body,h1,h2,h3,h4,h5,ul,li,p,form,dl,dt,dd{ margin:0; padding:0; }
ul,li{ list-style:none; }

body{ background:#333 url(/style/body.png) repeat-x fixed 0 0; font:normal 13px Arial, Helvetica, sans-serif; }
img{ border:0; vertical-align:middle; }
a{ color:#333333; }
h1{ color:#333333; font-size:16px; padding-top:10px; }
h2{ font-size:14px; padding-bottom:10px; }
li{ height:20px; }

#wrapper{ margin:0 auto; padding:85px 100px; width:950px; }
#inner{ background:#FFF url(/style/top.gif) no-repeat scroll 0 0; padding:10px; }

#fs{ background:#FFF url(/style/search.gif) no-repeat scroll 0 0; padding:40px 10px 10px 10px; }

table#layout{ background-color:#FFF; width:100%; }
table#layout td#header{ background:#FFF url(/style/header.jpg) no-repeat scroll right 0; height:110px;  vertical-align:top; }
table#layout td#search{ vertical-align:top; padding-bottom:20px; }
table#layout td#main{ padding-right:8px; vertical-align:top; }
table#layout td#side{ background:#DD3022 url(/style/sides.gif) no-repeat scroll right 0; padding:20px; vertical-align:top; width:210px; }
table#layout td#side a{ color:#FFF; }

table#items{ width:100%; }
table#items th{ color:#333; background-color:#E5E5E5; line-height:23px; padding:0 10px; }
table#items th#image{ background:#DD3022 url(/style/sides.gif) no-repeat scroll 0 0; }
table#items th#max{ text-align:left; width:100%; }
table#items th#price{ text-align:right; }
table#items td{ color:#666; border-bottom:1px solid #CCC; 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:#333; 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:#333; }

#hot{ padding-bottom:10px; }
#ad{ height:280px; padding-bottom:10px; }
#ad_holder{ height:280px; padding-bottom:40px; }
#ad_left{ float:left; }
#ad_right{ float:right; }

#pagination{ background-color:#E5E5E5; height:30px; line-height:30px; padding:0 10px; }
#pagination a{ font-weight:bold; }

#copyright{ background-color:#FFF; color:#999; font-size:12px; padding-top:30px; text-align:right; }

#privacy{ margin:0 auto; padding:60px 0; width:600px; }
#privacy h1{ color:#999; 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{ height:30px; line-height:30px; }
#privacy a{ color:#00E; }
#privacy #return{ border-top:2px solid #CCC; padding-top:20px; text-align:right; }