html, body {margin:0; padding:0; border:0;}
body {color:#000; font-family:verdana; font-size:12px; text-align:center; background:url('images/background.gif'); line-height:1.3em;}

#contain {margin:0 auto; width:910px; margin-top:62px; text-align:left; background:#fff;}

#left {float:left; width:166px; margin-top:3px; background:#fff; border-bottom:#fff 3px solid;}
#left_inner {width:160px; margin-left:3px;}
#main {float:right; width:744px; background:#fff; border-bottom:#fff 3px solid;}
#main_inner {float:right; width:738px; margin-top:34px;}
#top {position:absolute; clear:both; width:910px; height:62px; top:3px; background:#fff; border-top:#666 1px solid; border-bottom:#666 2px solid;}
#top_logo {float:left; width:280px; height:60px; margin-left:5px; margin-top:1px;}
#top_adv {float:left; width:590px; height:60px; margin-left:30px; margin-top:1px;}

#main_head {float:right; width:735px; padding:5px 0; margin-right:3px; text-align:center; background:url('images/blueheader.gif');}
#main_content_out {width:735px; margin-right:3px;}
#main_content_inner {border-left:1px solid #bbb; border-right:1px solid #bbb;}
#main_footer {width:735px; background:url(images/midcolfooter.gif) #fff no-repeat center top; height:7px}

#main_content_contain {width:731px; margin:0 1px; font-size:11px;}
.main_description {width:731px; padding:3px 0; font-size:13px; }
.main_title {width:731px; padding:3px 0; border-bottom:#bbb 1px solid;}
.main_browser {float:left; width:241px; height:25px; font-size:11px; margin:1px; text-align:left;}
.main_product {float:left; width:242px; height:255px; margin:5px 0 0 1px; text-align:center;}
.main_image {width:115px; height:160px; margin:0 auto; margin-top:2px;}

.item_image {float:left; width:400px; text-align:center; margin:6px 0 6px 3px;}
.item_price {float:left; width:320px; font-size:12px; text-align:center; margin:6px 0 6px 6px;}

#page {float:right; margin-top:5px; margin-right:3px;}
.page_prev {float:left; width:90px; text-align:left; padding:5px 0;}
.page_num {float:left; width:530px; text-align:center; padding:5px 0;}
.page_next {float:right; width:90px; text-align:right; padding:5px 0;}

#main_header_nav {position:absolute; float:right; width:735px; height:20px; top:70px; font-size:11px; text-align:left; color:#000; border-bottom:#c90 1px solid;}
#foot_menu {margin:0 auto; clear:both; width:910px; text-align:center; font-size:12px; color:#000; padding:3px 0; background:#ddd; border-top:#666 2px solid;}
#foot {margin:0 auto; clear:both; width:910px; text-align:center; font-size:12px; color:#000; padding:3px 0; background:#fff; border-top:#666 2px solid;}

.left_title {width:160px; text-align:center; color:#fff; font-size:13px; font-weight:bold; margin-top:6px; padding:3px 0; background:url('images/leftheader.gif');}
.left_nav {border-left:1px solid #bbb; border-right:1px solid #bbb;}
.left_footer {width:160px; background:url(images/leftcolfooter.gif) #fff no-repeat center top; height:7px;}
.leftnavlist {margin:0; padding:0; width:154px; font-size:11px; margin-left:2px;}
.leftnavlist ul {list-style-type:none;} 
.leftnavlist li {display:block; margin-top:1px; text-align:left;}
.leftnavlist a:link,
.leftnavlist a:visited {display:block; width:154px; color:#000; text-decoration:none; padding:1px 0; background:#ddd;}
.leftnavlist a:hover {color:#900; background:#ccc;}

.language { padding:1px 0; text-align:right; }
.searchbox{ padding:13px 0 0 60px;; }
.input {font-size:12px; background:#f6f6f6; border:1px #666 solid;}

h1 {display:inline; color:#fff; font-size:15px;}
h3 {display:inline; color:#000; font-size:14px;}
.red {color:#c00;}
a:link,a:visited {color:#00c; text-decoration:underline;}
a:hover {color:#06f; text-decoration:none;}
a.foot:link,a.foot:visited {color:#000;}

