.clear{clear:both;height:0;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clearfix{height:1%;}
.clearfix{display:block;}
.tab{background:url(/images/login_slider/tab_b.png) repeat-x 0 0;height:28px;position:relative;top:0;z-index:999;}
.tab .tabsetwidth{width:995px;margin:0px auto;}
.tab ul.login{display:block;position:relative;float:right;margin:0px 5px 0px 0px;height:28px;font-weight:bold;line-height:28px;color:white;text-align:center;text-transform:uppercase;}
.tab ul.login li.left{background:url(/images/login_slider/tab_l.png) no-repeat left 0;height:28px;width:10px;padding:0;margin:0;display:block;float:left;}
.tab ul.login li.right{background:url(/images/login_slider/tab_r.png) no-repeat left 0;height:28px;width:10px;padding:0;margin:0;display:block;float:left;}
.tab ul.login li{text-align:left;padding:0 6px;display:block;float:left;height:28px;background:url(/images/login_slider/tab_m.png) repeat-x 0 0;}
.tab ul.login li a, .tab ul.login li a:visited{color:#ffffff;}
.tab ul.login li a:hover{color:white;}
.tab .sep{color:#ffffff;}
.tab a.open{cursor:pointer;display:block;position:relative;background:url(/images/login_slider/plus.gif) left no-repeat;padding-left:20px;}
.tab a.close{cursor:pointer;display:block;position:relative;background:url(/images/login_slider/minus.gif) left no-repeat;padding-left:20px;}
#toppanel{position:relative;top:0;width:100%;z-index:999;text-align:center;margin-left:auto;margin-right:auto;}
#panel{width:100%;height:208px;background:#dedede;overflow:hidden;position:relative;z-index:3;display:none;}
#panel .maintitle{font-size:16px;padding:0px;margin:0px 0px 1px 0px;color:#e33335;font-weight:bold;}
#panel .content{width:925px;margin:0 auto;padding-top:0px;text-align:left;font-size:12px;}
#panel .content td, #panel .content th{font-size:12px;text-align:left;}
#panel .content .left1{width:290px;float:left;padding:0px 0px 0px 0px;}
#panel .content .left{width:604px;height:208px;float:left;padding:0 15px 0 15px;border-left:1px solid #6c6c6c;}
#panel .content label{color:#000000;}
#panel .content label a{color:#FFFFFF;}
#panel .content input.bt_login,
#panel .content input.bt_register{cursor:pointer;border:none;height:30px;}
#panel .content input.bt_login{width:177px;background-image:url(/images/login_slider/top_panel_login.gif);border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;cursor:pointer;}
#panel .content input.bt_register{width:177px;background-image:url(/images/login_slider/top_panel_register.gif);border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;cursor:pointer;}
#panel .toplogin{margin-top:35px;}
.tpfields{width:150px;color:#555555;border:#686868 1px solid;}
.tpfields2{width:70px;color:#555555;border:#686868 1px solid;}
.browsecatstitle{background-color:#d5d5d5;color:#d92e65;width:150px;padding:9px 0px 9px 0px;text-align:center;font-weight:bold;font-size:14px;}
.accsummary{color:#FFFFFF;font-size:14px;margin:7px 0px 7px 0px;}
.panellogout{margin-top:30px;}
ul.panelaccount{margin:30px 0px 0px 0px;padding:0px;list-style:disc;color:#000000;}
li.panelaccount{margin:7px 0px 7px 0px;padding:0px;list-style:disc;list-style-position:inside;}
li.panelaccount a, li.panelaccount a:visited{color:#000000;font-size:12px;text-decoration:none;}
li.panelaccount a:hover{color:#000000;font-size:12px;text-decoration:underline;}
.topdelivery th{border-bottom:#6c6c6c 1px solid;color:#000000;}
.topdelivery td{color:#000000;}