body {
	font-size: 12px;color: #000;
	background: #fff;
	font-family:Hei,san-serif;
	margin:0;
	padding:0;
}
ul,li {list-style:none; padding:0; margin:0;}
a:link { color: #333; text-decoration: none; }
a:hover {color:#CC3366 ; text-decoration: none;}
a:visited {color: #333; text-decoration: none;}

img { border:0; }
.input { border:1px solid #ccc; background:#fafafa; }
textarea { overflow:auto; border:1px solid #ccc; background:#fafafa; }
	textarea:hover { background: #fff; }
select{font-size:12px;height: 20px;}


/* Page Struct : Nav ----------*/

.navigation {
	background: url(../images/nav.gif) repeat-x;
	height:145px;
}
	/* Page Struct : Navigation : Model Abstract ----------*/

	.nav {}
		.nav ul {}
		
		.nav li { list-style:none; float:left;}
		.nav a { display:block; }

	#groupspage .nav_sub ul{position:relative;left:385px;}

	/* Page Struct : Navigation : Banner & Info Instance ----------*/

	.nav_top {
		width:950px;height:80px;margin:0 auto;text-align:right;
	}
		#logo {
			float:left;
			width:160px;
			height:80px;
			background:url(../images/logo.gif);
			display:block;
		}
		#logo_r {
			float:left;
			width:260px;
			height:80px;
			background:url(../images/top_logo_r.gif);
			display:block;
		}

		#new_icon {float:left;margin-top:3px; margin-left:20px;width:29px;height:15px;background:url(../images/top_new.gif);}
		.nav_info { float:right;padding:45px 5px 0 0; } 
		.nav_login { padding:4px 0;text-align:right; }
		.nav_user { display:none;padding:5px 0; }
		.nav_search{
			
			height:29px;
			width:320px;
			float:left;
			padding:3px 0 0 0; * padding:0;
		}
			.nav_search form {display:inline; float:right; height:18px;}
			


		
		
			
			.top_r_nav {width:48px; height:21px; background:url(../images/top_r_brn_bg.gif) no-repeat;  margin-left:5px;  text-align:center; float:right; padding-top:4px; display:block; *margin-top:1px;}
			.top_r_nav a:link,.top_r_nav a:visited {color:#333333; text-decoration:none}
			.top_r_nav a:hover {color:#FF3300; text-decoration:none;}
			
				.nav_info .nav_searchInput,
				.about .nav_searchInput {
					padding:2px;
					border-color:#9F9F9F #DCDCDC #DCDCDC #9F9F9F;
					border-style:solid;
					border-width:1px;
					margin-bottom:-1px;* margin-bottom:-4px;
					width:160px;color:#444;
				}
				.nav_searchin { border: 1px #CDCDCD solid; width:165px; height:16px; * height:18px; * margin-top:2px;}
				.about .nav_searchInput {background:#fff;width:410px;}
				.nav_info .nav_scount,.about .nav_scount{color:#ccc;}

			
			div a.nav_type:hover{color:#ff6600;}
			div a.nav_type_on{background:url(../images/searchradio.gif) no-repeat 0 -35px;}
			.postBtn {background:url(../images/nav_kits_1.jpg) no-repeat 0 0px;width:45px;border:none;height:22px;margin:0 3px 0px 3px;margin-left:3px!important;cursor:pointer;margin-bottom:0px;* margin-bottom:0px;}
			.postAdvanceBtn {background:url(../images/nav_kits_advance.gif.jpg) no-repeat 0 0px;width:60px;border:none;height:22px;margin:0 3px 0px 3px;margin-left:3px!important;cursor:pointer;margin-bottom:0px;* margin-bottom:0px;}
			
	/* Page Struct : Navigation : Primary Instance ----------*/
	

	.nav_primary {
		height:36px;width:950px;margin:0 auto;
		* overflow:hidden;
		POSITION: relative; TOP: 0px !important;
		POSITION: relative; TOP: -9px;
	}
    .nav_primary div {float:right;}




			
		.nav_li { font-weight:bold;}
		.nav_first{background:none;}
		.nav_li a {line-height:33px;padding:0;width:72px;text-align: center;color: #fff;font-size:14px;}
		.nav_li a:hover {background: url(../images/nav_on.gif) no-repeat;text-shadow:1px 1px 3px #fff; color: #fff; text-decoration:none;}
		.nav_li a:visited {line-height:33px;padding:0;width:72px;text-align: center;color: #fff;font-size:14px;}
		.on a {background: url(../images/nav_on.gif) no-repeat;line-height:33px;padding:0;width:72px;text-align: center; font-size:14px;}
		.on a:hover {background: url(../images/nav_on.gif) no-repeat;line-height:33px;padding:0;width:72px;text-align: center; color: #fff; font-size:14px;}
		.on a:visited {color: #fff;}
		/* Page Struct : Navigation : Subordinate Instance ----------*/

	.nav_sub 
	{
		width:950px;
		margin:0 auto;
		font-size:12px;
		text-decoration: none;
		height:35px; 
		text-align:left;
		POSITION: relative; TOP: 0px !important;
		POSITION: relative; TOP: -9px;
		}
	.nav_sub ul{float:left;width:630px;}
		.nav_sub li{line-height:29px; }
		.nav_sub li a {line-height:29px;padding: 0;color: #3C3C3C;text-decoration: none;}
		.nav_sub a:hover { color: #cc3366;}
			.nav_sub li.nav_subCurrent a { color: #cc3366;}
	



#navigation1 {
	WIDTH: 600px; HEIGHT: 25px;
}
#navigation1 span {float:none;MARGIN-TOP: 4px; FONT-SIZE: 12px;HEIGHT: 21px; padding-right:10px;}

#navigation1 { WIDTH: 600px; HEIGHT: 25px; overflow:hidden}
	#navigation1 .loginIn { float:left; border:1px solid #CCCCCC;  padding-bottom:2px;    padding-top:3px;* padding-top:0px;padding-left:3px; }
#navigation1 .loginIn span { padding:0 5px 0 5px; }
#navigation1 .loginIn input { height:12px; width:42px; *width:47px;font-size:12px; padding:1px; }
.userinputbox { border: 1px #CDCDCD solid; width:30px; height:16px; * height:18px;
* margin-top:2px;
}

#navigation1_01 {
	MARGIN-TOP: 0px; FLOAT: right; BACKGROUND-IMAGE: url(../images/nav_icon_cen.gif); WIDTH: 330px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
#navigation1_02 {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(../images/nav_icon_left.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#navigation1_03 {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/nav_icon_right.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#navigation1_03 DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px; FONT-FAMILY: ""; TEXT-ALIGN: center
}
#navigation1_03 DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 80px; PADDING-TOP: 0px
}
#navigation1_03 DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav_icon_min.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}

.foot {width:950px; margin:0 auto; margin-top:7px; clear:both; overflow:hidden; text-align:left;}
.foot_top { border:1px #bbbbbb solid; background-color:#eeeeee; height:31px; width:880px}
.foot_top_left { width:99px; height:31px; background-image:url(../images/index/foot_top_left.gif); float:left;}
.foot_top_right {width:239px; height:31px ; float:right;}

.foot_mid { margin:7px 0; clear:both;}
.foot_mid_1 {float:left;}
.foot_mid_2 {float:left; width:400px; height:87px;   border:1px #cccccc solid; margin:0 7px; padding:15px 5px 12px 5px; _ padding:11px 27px 11px 27px; }
.foot_mid_3 { float:left; width:184px; height:111px; border:1px #cccccc solid; }

.foot_mid_3 ul { width:90%; margin:7px auto;}
.foot_mid_3 ul li { margin-bottom:4px; line-height:16px; background:url(../images/index/gg_icon.gif) no-repeat; padding-left:10px}

.foot_bot {margin:7px 0; clear:both; line-height:25px; }
.foot_bot1 { font-size:14px;}

#floatDivr{
	width: 66px;
	height: 200px;
	background-color: #d7d7d7;
	position: absolute;
}

/*
#content_right { width:66px; float:right }
.yigui_float {border:1px #8A8A8A solid; width:64px; text-align:center; overflow:hidden;}
.yigui_float_pro img{ border:1px #cccccc solid;}
.yigui_float_line {height:1px; overflow:hidden; background-color:#E8E8E8; width:96%; margin:0 auto;}
*/

#brandMenu,#saleMenu,#newMenu,#branditemMenu
{
    list-style:none;
    margin:0px;
    padding:0px;
    wdith:90%;
    width:176px;
    margin:0px auto;
    line-height:20px;
}
#brandMenu li,#saleMenu li,#newMenu li,#branditemMenu li
{
    width:176px;
    padding-top:5px;
}
#brandMenu li a,#saleMenu li a,#newMenu li a,#branditemMenu li a
{
    width:156px;
    background:url(../images/suitdress/ass01.gif) no-repeat 0px 1px;
    padding-left:20px;
    background-color:#f4f4f4;
    cursor:pointer;
    text-align:left;
    display:block;
    /*padding:0 21px;*/
}
#brandMenu ul,#saleMenu ul,#newMenu ul,#hotMenu ul,#branditemMenu ul
{
    margin:0px auto;
    background-color:#ffffff;
    display:none;
}
#brandMenu ul.showClass,#saleMenu ul.showClass,#newMenu ul.showClass,#hotMenu ul.showClass,#branditemMenu ul.showClass
{
    margin:0px auto;
    background-color:#ffffff;
    display:block;
}
#brandMenu ul.selMenu,#saleMenu ul.selMenu,#newMenu ul.selMenu,#hotMenu ul.selMenu,#branditemMenu ul.selMenu
{
    margin:0px auto;
    background-color:#ffffff;
    display:block;
}
#brandMenu ul,#saleMenu ul,#newMenu ul,#brandMenu ul li,#branditemMenu ul,#saleMenu ul li,#newMenu ul li,#hotMenu ul li,#branditemMenu ul.li
{
    width:143px;
}
#brandMenu ul li,#saleMenu ul li,#newMenu ul li,#hotMenu ul li,#branditemMenu ul li
{
    
    background:url(../images/suitdress/ass06.gif) no-repeat 2px 5px;
    padding-left:13px;
    text-align:left;
    padding-top:0px;
}
#brandMenu ul li a,#saleMenu ul li a,#newMenu ul li a,#hotMenu ul li a,#branditemMenu ul li a
{
    background:url();
    width:143px;
    background-color:#ffffff;
    padding-left:0px;
    text-align:left;
}

#content_right { width:66px; float:right; overflow:hidden; background-color:White;position:absolute; right:10px; top:160px; z-index:1000; }
.yigui_float { border:1px #8A8A8A solid; width:64px;text-align:center; overflow:hidden;}
.yigui_float_pro img { border:1px #cccccc solid; }
.yigui_float_line { height:1px; overflow:hidden;  width:96%; margin:0 auto; background-color:#E8E8E8; }
