.topmenu {color:#fff; position:relative;}
.topmenu .topmenu-container {width:1060px; margin:0 auto;}
.topmenu .tmain {height:38px; font-size:14px;}
.topmenu .nav-container {margin:0 auto;}
.topmenu .tmain ul {margin:0; padding:0; list-style:none;}
.topmenu .tmain .main {float:left;}
.topmenu .main {text-align:left; height:38px; font-weight:bold}
.topmenu .text {padding:10px 20px; cursor:pointer; text-shadow:2px 2px 2px #555;}
.topmenu .tmain a,
.topmenu .tmain a:hover {color:#fff; }

.topmenu .subwrap {
	position:absolute;
	display:none;
	padding:4px;
	background-color:#af2a57;
	width:100px;
	padding-left:20px;
	border-radius:0 0 6px 6px;
	border:1px #af2a57 solid;
	z-index:99999;
}
.topmenu .subwrap ul {
	margin:0; padding:0;
	list-style:none;
}
.topmenu .subwrap ul li {
	color:#fff;
	font-size:12px;
	padding:5px 0;
}
.topmenu .tmain .main:hover .subwrap {
	display:block;
}


.topmenu-link {
	width:320px;
	height:38px;
	float:right;
	padding-top:9px;
	background:url(../../../data/shop/common/menulink_bg-1.png) repeat-x;
}
.topmenu-link a {
	display:inline-block;
	margin-left:30px;
}