body, div, span, applet, h1, h2, h3, p, a, img, strong, sub, sup, center, dl, dt, dd, ol, ul, li, table, tr, th, td {margin:0px;padding:0px;border:0px;outline:0px;}
.clear{ clear:both;}
body { background:url(../images/bg.jpg) no-repeat #ebebeb; font-family:Arial; font-size:13px; color:#999;}
.wrapper { width:980px; margin:0 auto;}
.wrapper a{ text-decoration:none; color:#333; font-size:12px;}
.header{ width:980px; height:100px; font-size:11px; color:#333;}
.header a{ font-size:11px; color:#FE7A0E; font-weight:bold;}
a.logo { float:left; background:url(../images/logo.png); width:238px; height:39px; display:block; text-indent:-9999px; margin:35px 0 0 0;}
.basket{ float:left; background:url(../images/basket.png) no-repeat; padding:5px 0 5px 30px; margin:35px 0 0 120px;}
.search { float:right; margin:15px 0 0 0;}
.search .textbox { float:left; background:url(../images/textbox.png) no-repeat; width:170px; height:27px; border:none; padding-left:7px; color:#666; font-size:11px;}
.search .button { float:left; background:url(../images/button.png); width:24px; height:25px; border:none; margin-left:5px; border:none;}
.login{ float:right; background:url(../images/login.png) no-repeat; padding:5px 0 5px 30px; font-size:11px; color:#333; margin-top:-10px;}
ul.nav{ background:url(../images/nav.jpg) no-repeat; width:970px; height:29px; padding:9px 0 9px 10px; list-style:none; clear:both;}
ul.nav li{ float:left; display:block; padding-top:4px;}
ul.nav li a{ padding:13px; margin:0 19px;}
ul.nav li a:hover{ color:#FE7A0E;}
#container{ width:980px; margin:10px 0;}
.sidebar{ float:left; width:250px;}
.sidebar #categories{ width:240px; background:#4577D4; color:#fff; margin-bottom:10px; padding:10px 5px 0 5px; list-style:none;}
.sidebar #categories li{ background:none; border:none; padding:5px;}
.sidebar #categories li a{ color:#fff; font-size:13px; font-weight:bold; display:block;}
.sidebar #categories li ul{ list-style:none; font-size:11px; padding:5px 10px;}
.sidebar #categories li ul li{ background:url(../images/li.png) no-repeat left; padding:3px 5px 5px 7px; border-bottom:1px solid #6B90D4;}
.sidebar #categories li ul li a{ color:#fff; font-weight:normal;}
.sidebar #categories li ul li a:hover{ color:#ebebeb;}
.content{ float:right; width:720px;}
.quick { width:704px; height:24px; background:url(../images/quick.png); padding:8px;}
.quick .dropdown { float:left; width:170px; height:24px; border:1px solid #ccc; font-size:11px; color:#666; padding:2px; margin:0 10px 0 0;}
.quick .gobutton { float:left; background:url(../images/go-button.png); width:60px; height:23px; border:none; color:#fff; padding-bottom:2px;}
.page-nav{ background:url(../images/page.jpg) no-repeat; padding:12px 10px; color:#333; width:672px; height:18px; margin:10px 14px 0 14px; position:relative; z-index:2; }
.page{ background:url(../images/content.jpg) repeat-x top #fff; font-size:13px; margin:-12px 0 0 0; color:#666; position:relative; padding:15px 11px 10px 11px;}
.page a{ color:#333;}
.page a:hover{ color:#333;}

.list{ clear:both;}
.list a{ background:url(../images/buy.png) #fff no-repeat bottom right; border:1px solid #ccc; color:#EB560E; text-decoration:none; float:left; width:110px; height:190px; margin:10px 3px 10px 4px; font-size:11px; text-align:center; padding:10px;}
.list a img{ width:100px; height:100px; display:block; margin:0 auto 2px auto;}
.list a strike{ color:#666; font-size:11px; display:block; margin:2px 0; }
.list a span{ color:#333; display:block; margin:2px 0; font-size:13px; font-weight:bold;}
.list-mark{ clear:both;}
.list-mark a{ border:1px solid #ccc; color:#EB560E; text-decoration:none; float:left; width:110px; height:130px; margin:10px 3px 10px 4px; font-size:11px; text-align:center; padding:10px;}
.list-mark a img{ width:100px; height:100px; display:block; margin:0 auto 2px auto;}

.syf{ clear:both;}
.syf a{ background:none; border:none; width:auto; height:auto; margin:0; padding:0; color:#09F; font-size:13px; margin:3px;}
.syf span{ float:left; margin:3px;}

.detail-button{ background:url(../images/detail-button.png); width:100px; height:25px; display:block; text-decoration:none; color:#fff; text-align:center; margin:5px; border:none; padding-bottom:2px;}
.detail-buttons{ float:right; background:url(../Images/detail-button.png); width:100px; height:25px; display:block; text-decoration:none; color:#fff; text-align:center; margin:5px; border:none; padding-bottom:2px;}
.cargo{ background:url(../images/cargo.png) no-repeat; width:250px; height:95px; display:block; text-indent:-999px; overflow:hidden;}
.secured{ background:url(../images/secured.png) no-repeat; width:250px; height:95px; display:block; text-indent:-999px; overflow:hidden;}
.contract{ background:url(../images/contract.png) no-repeat; width:250px; height:95px; display:block; text-indent:-999px; overflow:hidden; margin-bottom:10px;}
.footer{ width:980px; height:37px; padding:30px 0; background:url(../images/footer.jpg) repeat-x; font-size:11px; color:#FFF; text-align:center;}
.footer a{ margin-left:20px; font-size:11px;}
.footer a:hover{ text-decoration:underline;}
.footer a.cers{ background:url(../images/cers.png) no-repeat; display:block; width:35px; height:19px; float:right; text-indent:-999px; overflow:hidden;}
.copy{ line-height:20px; color:#999; font-size:11px; text-align:right; margin:3px 0;}
.copy a{ color:#999; text-decoration:none; font-size:11px; margin:0 2px;}
.copy a.link{ color:#0066CC;}

.tbl tr td{ padding:3px; text-align:center; border:1px solid #ccc; margin:0;}
.tbl tr th{ padding:3px; background:#CCC;}
.tbl tr td table tr td{ border:none; text-align:left;}