﻿@charset "utf-8";
html,body{font:11px "Trebuchet MS";font-weight:normal;color:#555555;margin:0px;padding:0px;background-color:#FFFFFF;}

a:link {font-weight:normal;color:#555555;text-decoration:none;}
a:visited {font-weight:normal;color:#555555;text-decoration:none;}
a:hover {font-weight:normal;color:#555555;text-decoration:underline;}

table,tr,td,div,p,span{font-weight:normal;color:#555555;}
input,textarea,option,select{font-size:11px;}
textarea, input{vertical-align:middle;border:#9093C0 1px solid;padding:2px;}
.imgbutton{border:#FFFFFF 0px solid;padding:0px;}

form{margin:0px;}

div.left{float:left;}
div.right{float:right;}
button {PADDING-RIGHT: 10px;DISPLAY: inline-block;PADDING-LEFT: 10px;PADDING-BOTTOM: 0px;VERTICAL-ALIGN: middle;OVERFLOW: visible;CURSOR: pointer;LINE-HEIGHT: 18px;PADDING-TOP: 0px;HEIGHT: 20px;margin-left:2px;TEXT-DECORATION: none;-moz-background-clip: padding;-o-background-clip: padding;-webkit-background-clip: padding;-khtml-background-clip: padding;background-clip: padding;}
.btnred{BACKGROUND: url(../images/btnred.gif) #FFFFFF repeat-x -1px 0px;color:#FFF;}
.btnwhite{BACKGROUND: url(../images/btnwhite.gif) #FFFFFF repeat-x -1px 0px;color:#555;}
.btn{background-image:url(../images/btn_bg1.jpg);background-repeat:no-repeat;background-position:center;width:109px;height:23px;border:#FFFFFF 0px solid;font-size:11px;}
.btngo{background-image:url(../images/btn_go.gif);width:21px;height:22px;border:#FFFFFF 0px solid;font-size:10px;}
.asbutton{background:url(../images/btn_bg1.jpg) center no-repeat;width:103px;height:23px;font:11px/19px "Trebuchet MS";display:block;}
.asbutton a{display:block;text-decoration:none;font:11px/19px "Trebuchet MS";}
.asbutton a:active{display:block;text-decoration:none;font:11px/23px "Trebuchet MS";}

.mainbar{margin:0px;width:780px;clear:both;}

#top{clear:both;}
#top_menu{margin-top:10px;}
#top_menu div{text-align:right;padding-right:10px;background-image:url(../images/icon_circle.gif);background-position:right;background-repeat:no-repeat;line-height:14px;}
#top_menu div a{font-weight:bold;color:#00256A;}
#welcome{margin:5px 10px 0px 8px;text-align:center;}
#top_cart{margin:0px 15px 0px 8px;padding-left:28px;background-image:url(../images/icon_cart.gif);background-position:left;background-repeat:no-repeat;}
#top_cart div{color:#666666;}
#top_cart div a{color:#666666;font-weight:bold;}
#logo{float:left;width:300px;margin-top:5px;}

#menu{background-color:#423014;height:30px;line-height:30px;margin-bottom:8px;}
#menu ul{margin:0px;padding:0px;list-style:none;}
#menu ul li{float:left;margin:0px;padding:0px;list-style:none;height:30px;line-height:30px;background-image:url(../images/menu-line.jpg);background-position:left;background-repeat:no-repeat;}
#menu ul li:first-child, .menu_first{background-image:none;}
#menu ul li a{display:block;color:#FFFFFF;font-family:arial;font-weight:bold;font-size:12px;padding:0px 18px;}
#menu_category ul, #menu_style ul{border:#CCCCCC 1px solid;background-color:#423014;top:-10000px;position:absolute;margin:0px;padding:0px;}
#menu_category ul li, #menu_style ul li{float:none;width:100%;display:inline;white-space:nowrap;background-image:none;height:22px;line-height:22px;}
#menu_category:hover, #menu_style:hover{position:relative;}
#menu_category:hover ul, #menu_style:hover ul{top:30px;}

#leftbar{float:left;width:170px;}

#searchbar{float:left;width:150px;background:url(../images/bg_searchbar.jpg) #423014 -4px 2px no-repeat;padding:23px 10px 10px 10px;text-align:center;}

#leftmenu{float:left;width:100%;}
#leftmenu ul{margin:0px;padding:0px;list-style:none;}
#leftmenu ul li{margin:0px;padding:0px;width:150px;list-style:none;font: small/1.231 "Trebuchet MS";height:22px;line-height:22px;background-image:url(../images/icon_leftmenu.gif);background-repeat:no-repeat;background-position:10px 9px;padding-left:20px;background-color:#FFFFFF;overflow:hidden;}
#leftmenu ul li:hover{background-color:#CCCCCC;}
#leftmenu ul li:first-child, .leftmenu_first{background-image:url(../images/bg_categoriesname_22.gif);background-position:top left;padding-left:20px;height:22px;line-height:22px;font-weight:bold;color:#0066CC;}

#rightbar{float:left;width:600px;margin-left:10px;}
.rightlist{float:left;width:100%;overflow:hidden;}
.rightline{float:left;width:100%;height:1px;background-image:url(../images/line_x.jpg);}
#rightbody{float:left;width:598px;padding:0px 1px;margin-top:5px;background-image:url(../images/bgrightbody.jpg);background-repeat:repeat-y;background-position:left top;}
#pagetitle{padding:12px;background-color:#F4F6F9;background-image:url(../images/line_x.jpg);background-repeat:repeat-x;background-position:bottom;}
#pagetitle h2{margin:0px;font-size:16px;color:#0066CC;}
#bottom_menu{height:30px;line-height:30px;text-align:center;}
#friendslink{line-height:35px;text-align:center;padding:5px 1px;background-color:#F5F5F7;}
#friendslink span{margin:1px 5px;}

#copyright{text-align:center;line-height:20px;}
#copyright div:first-child{font-weight:bold;color:#000000;}
.imgstyle{border:#686866 1px solid;}
#banner{float:left;width:450px;padding:4px;border:#686866 1px solid;overflow:hidden;text-align:center;}
#adver{float:left;width:120px;padding:4px;border:#686866 1px solid;overflow:hidden;text-align:center;margin-left:10px;}

.bgtitle{background-image:url(../images/bg_title.jpg);background-position:center;background-repeat:no-repeat;font-size:12px;color:#FFFFFF;height:24px;line-height:24px;text-align:center;}

#infolist, #pagelist{width:100%;float:left;}
#infolist ul{margin:15px 10px 10px 30px;}
#infolist ul li{list-style:none;height:20px;line-height:20px;}

#pagebar{width:99%;margin:5px;overflow:hidden;}
#pagebar div{float:right;text-align:right;border:#FFFFFF 1px solid;padding:1px;}
#pagebar ul{margin:0px;padding:0px;}
#pagebar ul li{float:left;margin:0px;padding:0px;list-style:none;color:#000000;background:#FFFFFF;height:25px;line-height:25px;border:none;}
#pagebar .li_line{float:left;margin:0px;padding:0px;list-style:none;color:#000000;width:1px;background:#FFFFFF;height:25px;line-height:25px;}
#pagebar ul li a{display:block;padding:0px 5px;color:#000000;}
#pagebar ul li a:hover, #pagebar .a_hover{display:block;padding:0px 5px;color:#000000;background:#FFFFFF;}

.errmsg{float:left;width:100%;font-size:12px;font-family:Verdana, Tahoma;font-weight:bold;color:#FF0000;text-align:center;line-height:30px;}
#newscontent{float:left;margin:5px 10px;}
#newscontent a:link,#newscontent a:visited,#newscontent a:hover{text-decoration:underline;}
#back{float:left;width:100%;margin:6px 10px;text-align:center;}
#panel{margin:5px;line-height:16px;}
#prolist ul{margin:0px;padding:0px;list-style:none;}
#prolist ul li{list-style:none;float:left;width:23%;margin:3px;padding:1px;border:#cccccc 1px dotted;height:280px;overflow:hidden;}
.proname{text-align:center;width:100%;height:60px;line-height:20px;overflow:hidden;}
.proname h5{margin:0px;color:#FF6600;font-size:12px;}
.prophoto{width:100%;height:114px;text-align:center;overflow:hidden;}
.proprice{text-align:center;width:100%;height:36px;line-height:36px;overflow:hidden;}
.proprice a:link,.proprice a:visited,.proprice a:hover{color:8C8C8C;text-decoration:underline;}
.prostyle{text-align:center;width:100%;line-height:14px;height:45px;overflow:hidden;}
.prostyle a:link,.prostyle a:visited{color:8C8C8C;font-weight:bold;text-decoration:none;}
.prostyle a:hover{color:8C8C8C;font-weight:bold;text-decoration:underline;}
.probutton{text-align:center;width:100%;}

.categories ul{margin:5px 20px;padding:0px 20px;}
.categories div{padding:10px 10px 0px 22px;}
.categories div h3{margin:0px;padding:0px;font-size:12px;color:#0066CC;}
#search_id{margin:20px 30px;line-height:20px;}

#search_popular a{text-decoration:underline;}
#search_popular_menu{float:left;width:100%;}
#search_popular_menu ul{margin:0px;padding:0px;list-style:none;}
#search_popular_menu ul li{float:left;margin:5px;padding:0px;list-style:none;}
#search_popular_result{float:left;width:100%;margin:10px 5px 5px 5px;}
#search_popular_result ul{margin:0px;padding:0px;list-style:none;}

#errmsg_panel{margin:20px auto;width:560px;color:#FF0000;}
#msg_panel{margin:20px auto;width:560px;color:#000000;}

.inputwidth{width:200px;}

.delprice{text-decoration:line-through;}
.price{font-size:12px;font-weight:bold;}
.onsaleprice{color:#FF0000;font-size:12px;font-weight:bold;}

.tb1_th{display:block;}
.tb1_td{}

.tb2_row{margin:1px 15px;float:left;width:280px;line-height:18px;overflow:hidden;}
.tb2_th{float:left;width:80px;color:#0066CC;}
.tb2_td0{float:left;width:10px;}
.tb2_td{float:left;width:180px;}