.w-bp-a:after, .w-bp:after, .w-b:after, .w-p:after, .widget:after, .clearfix:after, .section:after {
    clear: both;
    content: ".";
    display: block;
    font: 0pt/0 arial;
    height: 0;
    visibility: hidden;
}
.sub-nav-container {
    border-top: 0px solid #363b3f;
}
#litb-nav, #allCategory {
    background-color: ;
}
#nav-panel ol, #nav-panel ul, #nav-panel dt, #nav-panel dd, #nav-panel dl, #nav-panel p{
	margin: 0;
    padding: 0;
}
#nav-panel ol, #nav-panel ul {
    list-style: none outside none;
}
#nav-panel {
	width:1170px;
	height:39px;
	margin:0 auto;
	position:relative;
	z-index:8000;
	font:11px/150% Verdana,helvetica,sans-serif;
	color: #333;
}
#litb-nav {
	height:49px;
	margin:0;
	padding:0;
	background: ;
	list-style-type:none;
}
#litb-nav li {
	float:left;
	position:relative;
	z-index:8100;
	font-weight:bold;
	background: ;
	background: url(../images/nav_sp.png) no-repeat right center;
}
#litb-nav li.first {
	background-color: ;
}
#litb-nav li.current {
	z-index:8200;
}
#litb-nav .navItem {
	display:block;
	padding:0 17px 3px;
	line-height:46px;
	text-decoration:none;
	color:#333;
	;
}
#litb-nav .navItem img {
	margin-top:13px;
	float:left;
}
#litb-nav li a:hover,#litb-nav li a.current {
	background: ;
}
#litb-nav li.first a:hover,#litb-nav li.first a.current {
	background: ;
}
#litb-nav li dd a:hover,#litb-nav li dd a.current, #litb-nav li.first dd a:hover,#litb-nav li.first dd a.current, 
#litb-nav li dt a:hover,#litb-nav li dt a.current, #litb-nav li.first dt a:hover,#litb-nav li.first dt a.current, #litb-nav li p a:hover { background:none;}
.alignLeft {
	left:1px;
}
.alignRight {
	right:0px;
}
.sub-nav-container {
	display:none;
	position:absolute;
	top:45px;
	z-index:8200;
	font-weight:normal;
	background:#ffffff;
	-moz-box-shadow:0 3px 3px #898989;
	-webkit-box-shadow:0 3px 3px #898989;
	box-shadow:0 3px 3px #898989;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	zoom:1;
}
.sub-nav-content {
	padding:10px;
	margin-bottom:0;
}
.subNavCate {
	float:left;
}
#nav-panel .subNavCate dl {
	float:left;
	width:183px;
	margin:0px 5px 14px 5px;
	display:inline;
}
.linkHeader {
	font-weight:bold;
	width:160px;
	float:left;
	margin:0 5px;
	display:inline;
}
#nav-panel .sub-nav-content div dt {
	border-bottom:1px dashed #dedede;
	padding:6px 0 2px;
	margin-bottom:5px;
	font-weight:bold;
}
.sub-nav-content div.specialOffer {
	width:160px;
	margin:0 5px;
	float:left;
	display:inline;
}
#nav-panel .sub-nav-content div.specialOffer dt {
	height:25px;
	width:145px;
	padding:0;
	border:none;
	line-height:25px;
	text-indent:10px;
	background: url("../images/sprite1.gif") no-repeat scroll 0 0 transparent;
	color:#ffffff;
	overflow:hidden;
}
#nav-panel .sub-nav-content div.specialOffer dd {
	margin-bottom:15px;
}
#litb-nav div.linkHeader p {
	padding:5px;
	border-bottom:1px solid #dedede;
}
#litb-nav .sub-nav-content div a {
	display:inline;
	padding:0;
	line-height:1.8;
	font-size:10px;
	text-shadow:none;
	color: #000000;
    text-decoration: none;
}
#litb-nav .sub-nav-content div a.view-all,#litb-nav .sub-nav-content div a.view-all:hover {
	color:#666666;
	padding-right:10px;
	background:url(../images/menu_6.gif) no-repeat scroll 100% 0 transparent;
}
#litb-nav .sub-nav-content div dt a {
	padding:0;
	margin:0;
	letter-spacing:-1px;
	font-size:11px;
}
#litb-nav .sub-nav-content div.specialOffer a,#litb-nav .sub-nav-content div.specialOffer a:hover {
	padding:5px 0 5px 8px;
	background:url(../images/menu_7.gif) no-repeat scroll -14px 0 transparent;
	font-size:11px;
	line-height:1;
	display:block;
}
#allCategory {
	padding:0;
	margin:0;
	position:absolute;
	width:150px;
	right:0;
	top:0;
	background: repeat-x scroll 0 0 transparent;
	z-index:8000;
}
#allCategory dt {
	height:49px;
	padding:0 38px 0 7px;
	text-align:center;
	line-height:46px;
	background:;
}
#allCategory dt a {
	display:inline;
	padding:0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	;
}
#allCategory dt a:hover {
	text-decoration:underline;
}
#allCategory dt span {
	width:20px;
	height:20px;
	overflow:hidden;
	position:absolute;
	right:14px;
	top:8px;
	text-indent:-9999px;
	cursor:pointer;
}
#allCategory dt span.navBarCircle {
	height:39px;
	width:39px;
	background:url(../images/menu_0.png) no-repeat;
	right:0;
	top:0;
	cursor:auto;
	overflow:hidden;
}
#allCategory dd {
	width:100%;
	display:none;
	position:absolute;
	top:45px;
}
#allCategory dd div {
	border-width:8px 3px 4px;
	border-style:solid;
	background-color:#FFFFFF;
}
#allCategory dd div {
    border-color: #363b3f;
}
#allCategory dd p {
	padding:5px 7px 8px 5px;
	border-top:1px dashed #e5e5e5;
}
#allCategory dd div p:first-child {
	border:none;
}
.red, a.red:link, a.red:visited {
    color: #A72D2C;
}
#nav-panel li div a, #allCategory div p a{  color: #000000;text-decoration: none;}
#nav-panel li div a:hover, #allCategory div p a:hover {color: #A72D2C;text-decoration: underline;}
br.clear {
    clear: left;
}