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

body{ background:#E8EFF5 url(/style/body.png) repeat-x fixed 0 0; font:normal 13px Arial, Helvetica, sans-serif; }
img{ border:0; vertical-align:middle; }
a{ color:#06C; }
h1{ color:#06C; 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; }

#overlay{ background:transparent url(/style/overlay.png) repeat scroll 0 0; display:none; height:100%; padding-top:150px; position:fixed; top:0; left:0; width:100%; }
#squeeze{ background:transparent url(/style/squeeze.png) no-repeat scroll 0 0; height:300px; margin:0 auto; width:600px; }

#pf-top{ background:#FFF url(/style/curves.gif) no-repeat scroll 0 0; padding-top:10px; }
#pf-mid{ border-left:1px solid #7FB2E5; border-right:1px solid #7FB2E5; padding:0 10px; }
#pf-bot{ background:#FFF url(/style/curves.gif) no-repeat scroll -950px bottom; padding-bottom:10px; }

#header{background:#FFF url(/style/header.jpg) no-repeat scroll right 0; height:70px; padding-bottom:30px; }
#logo{ float:left; height:70px; }
#search{ float:right; height:70px; }
#hot{ float:right; height:70px; padding-right:20px; width:70px; }

table#layout{ background-color:#FFF; width:100%; }
table#layout td#main{ padding-right:5px; vertical-align:top; }
table#layout td#side{ background:#7FB2E5 url(/style/sides.gif) no-repeat scroll 0 -20px; padding:20px; vertical-align:top; width:210px; }
table#layout td#side a{ color:#FFF; }

table#items{ width:100%; }
table#items th{ color:#FFF; background:#7FB2E5 url(/style/sides.gif) repeat-x scroll 0 0; line-height:20px; padding:0 10px; }
table#items th#image{ background:#7FB2E5 url(/style/sides.gif) no-repeat scroll 0 -20px; }
table#items th#max{ text-align:left; width:100%; }
table#items th#price{ text-align:right; }
table#items td{ border-bottom:1px solid #CCC; font-size:12px; 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:#06C; font-weight:bold; text-align:right; }
table#items td h3{ font-size:12px; }
table#items td a{ text-decoration:none; }

#ad{ background-color:#7FB2E5; height:600px; padding-bottom:20px; }
#ad_banner{ padding:10px 0; }
#ad_holder{ height:280px; padding-bottom:50px; }
#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{ background-color:#FFF; margin:0 auto; padding:60px 20px; 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; }