body {
	margin   :   0px   auto;
    padding: 0;
    border: 0;
    height: 100%;
	min-width:   947px ; 
	max-width:   80em  ; 
	margin-left: expression(document.body.clientWidth <= 947 ? 0   : (document.body.clientWidth - 947)/2);
	font-family: 宋体,Tahoma,Arial,sans-serif;
	font-size:   12px  ;	
}
img {
border: none;
}
#main{width:947px;overflow:hidden;padding:0;margin:0;}
.handCursor {
	cursor:pointer ;
}

.left_top {
  	width : 206px; 
    height: 21px;
    background: transparent url(../images/vipshop/left_top.gif) no-repeat 0 0;	
}

.left_top_grey {
  	width : 206px; 
    height: 11px;
    background-color:#CDCDCD;
}

.left_main {
  	width : 206px; 
}

.left_main div.main{
	width : 188px; 
    margin-left:9px;
    background-color:white;
    padding-top :18px;
}

.left_main div.main .goodsCategory {
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.left_main div.main .bigCategory {
	margin-left: 10px;
	text-align:center;
	margin-top:3px;
}

.left_main div.main .smallCategory {
	margin-left: 35px;
	margin-top:  2px;
	padding-left:20px;
	padding-top: 3px;
	background: transparent url(../images/vipshop/small_category.gif) no-repeat 0 0;
	width : 129px ;
	height: 25px  ;
}
.left_main div.main .smallCategory a {
    text-decoration: none;	
	font-weight:bold;
	color:#787878;
}

.left_main div.links_main .friendLinks {
	font-size:14px;
	font-weight:bold;
	margin-left:12px;
	padding-left: 15px;
	background: transparent url(../images/vipshop/friend_link.gif) no-repeat 0 2px;
	color: #C7155F;
	height: 25px;
}

.left_main div.links_main .link {
	margin-left:12px;
    margin-top: 5px;
}

.left_main div.links_main .link a {
    text-decoration: none;
    color: black;
}

.left_bottom {
  	width : 206px; 
    height: 7px;
    background: transparent url(../images/vipshop/left_bottom.jpg) repeat-x 0 0;
}


.goods_with_more {
    width: 734px;
	float : left ;
	_display:inline;
}
.goods_with_more .corner_left_top {
    width: 5px;
    height:6px;	
    background: transparent url(../images/vipshop/corner_left_top.jpg) no-repeat 0 0;
	float : left ;
}
.goods_with_more .corner_top {
    width: 723px;
    height:6px;	
    background: transparent url(../images/vipshop/corner_top.jpg) repeat-x 0 0;
	float : left ;
}
.goods_with_more .corner_right_top {
    width: 6px;
    height:6px;	
    background: transparent url(../images/vipshop/corner_right_top.jpg) no-repeat 0 0;
	float : left ;
}

.goods_with_more .corner_left {
    width: 5px;
    background: transparent url(../images/vipshop/corner_left.jpg) repeat-y 0 0;
	float : left ;
}
.goods_with_more .goods_main {
    width: 723px;
	float : left ;
	background-color:#ffffff;
	text-align:center;
	line-height:1.5em;
}

.goods_with_more .goods_main .title{
    width:  674px;
    height: 25px ;
	float : left ;
	margin-left :10px;
	margin-right:25px;
	text-align: right;	
	padding-top: 6px;
	font-family: 黑体;
}
.goods_with_more .goods_main .title a{
	color : #665052;
	text-decoration:none;
}

.goods_with_more .goods_main .goods{
    width : 150px ;
    height: 253px ;
	float : left  ;
	margin:14px;
	margin-top  : 6px;
	text-align:center;
	_display:inline;
}

.goods_with_more .goods_main .goods img{
    width : 150px ;
    height: 187px ;
}

.goods_with_more .goods_main .goods div{
	margin-top: 2px;
}

.goods_with_more .goods_main .goods div .goodsName{	
	color: #6E6966;
	width: 150px;
	background-position: right;
	cursor:pointer;
	padding:0;
	margin:0;
}

.goods_with_more .goods_main .goods div .marketPrice{
	color: #99999B;	
	/*text-decoration: line-through;*/
}
.goods_with_more .goods_main .goods div .discountPrice{
	color: #E97484;	
}
.goods_with_more .goods_main .goods div em{
    font-style:normal;
    font-size:1.2em;
    font-weight:bold;
    font-family:Verdana,Arial,宋体,Tahoma;
}
.goods_with_more .corner_right {
    width: 6px;
    background: transparent url(../images/vipshop/corner_right.jpg) repeat-y 0 0;
	float : left ;
}

.goods_with_more .corner_left_bottom {
    width: 6px;
    height:20px;	
    background: transparent url(../images/vipshop/corner_left_bottom.jpg) no-repeat 0 0;
	float : left ;
}
.goods_with_more .corner_bottom {
    width: 722px;
    height:20px;	
    background: transparent url(../images/vipshop/corner_bottom.jpg) repeat-x 0 0;
	float : left ;
}
.goods_with_more .corner_right_bottom {
    width: 6px;
    height:20px;	
    background: transparent url(../images/vipshop/corner_right_bottom.jpg) no-repeat 0 0;
	float : left ;
}

.right_shadow{
	height: 16px;
}

.right_shadow_left {
	background: transparent url(../images/vipshop/right_shadow_left.jpg) no-repeat 0 0;
  	width : 10px; 
  	height: 16px ;
  	float : left ;
}
.right_shadow_right {
	background: transparent url(../images/vipshop/right_shadow_right.jpg) repeat-x 0 0;
  	width : 724px; 
  	height: 16px ;
  	float : left;
}

#header {
    height:142px;	
    width:947px;
    overflow:hidden;
}

#header div .flash {
	float : left;
	width : 547px;
	height: 108px;
}

#header div .flash_text {
	float : left;
	width : 400px;
	height: 108px;
	text-align:right;	
	overflow:hidden;
	background: transparent url(../images/vipshop/top_bg.gif) no-repeat 0 0;
}
#header div .flash_text ul{padding:0;margin:0;overflow:hidden;*margin-top:-4px;overflow:hidden;}
#header div .flash_text ul li{
    list-style:none;
}
#header div .flash_text ul li.address {
	color: #BCAEAD;
}
#header div .flash_text ul li.address object{
margin:14px 14px 0 0;
}
#header div .flash_text ul li.address img{
	vertical-align:bottom;
	border:0;
}
#header div .flash_text ul li.shopName {
	margin-top: 10px;
	font-family: 黑体;
	font-size: 14px;
	font-weight: bold;
	color: #F86EA1;
}

#header div .flash_text ul li.netAddress {
	margin-top: 10px;
	font-family: 黑体;
	font-weight: bold;
	color: #BCAEAD;
}

#header .nav_left {
    width:  251px;
    height:	34px;
    background: transparent url(../images/vipshop/header_nav_left.gif) no-repeat 0 0;
    float: left;
}

#header .nav_right {
    width:  594px;
    height:	34px;
    background: transparent url(../images/vipshop/header_nav_right.jpg) repeat-x 0 0;
    float: left;
	padding-top:10px;
	text-align: center;
}

#header .nav_right a {
    color: white;
    font-weight: bold;
    font-size: 14px;  
    text-decoration: none;
    margin-left: 10px;
    margin-right:10px;
}

#header .nav_right a:hover {
	text-decoration: underline;
	color: #C62858;
    	
}

#header .nav_right span {
    border-left: 1px solid white;
}

#banner {
    width  : 947px;
    height : 150px;	
    margin-top: 7px;
    overflow:hidden;
    text-align:center;
}

#left_area {
    float:left;
    width:210px; 
}

#right_area {
    float:left;
    width:737px;
    overflow:hidden;
}
 
#main_top {
    height : 379px;	
    padding-top: 7px;
    padding-left:1px;
}

#main_top_left {
  	width : 206px; 
  	height: 379px;
  	float : left ;
}

#god_girl {
    height: 333px;
    background: transparent url(../images/vipshop/god_girl_shadow.jpg) repeat-x 0 0; 
}


#main_top_right {
  	width : 734px; 
  	float : left ;
    padding-top: 7px;
}

#shop_search {
	background-color: #FEDBF3;
  	width : 734px; 
  	height: 34px ;
}

#shop_search_icon {
	width: 34px;
	height:28px; 
	background: transparent url(../images/vipshop/shop_search_icon.gif) no-repeat 0 0;
    float: left;
    margin-top:4px;	
    margin-left:15px;
}

#shop_search_text {	
	width: 74px;
	height:20px; 
	background: transparent url(../images/vipshop/shop_search_text.gif) no-repeat 0 0;
    float: left;
    margin-top:10px;	
}

#shop_search select {
  	width : 168px; 
    margin-top:10px;	
    float: left;
}

#shop_search input {
  	width : 268px; 
    margin-top:10px;	
    float: left;
}

#shop_search_btn {	
	width: 54px;
	height:20px; 
	background: transparent url(../images/vipshop/shop_search_btn.gif) no-repeat 0 0;
    float: left;
    margin-top:11px;
    margin-left: 5px;		
    cursor:pointer ;
}

#main_middle {
    padding-left: 1px;
    padding-top: 7px;
}


#main_middle_left {
	width : 206px;
    float : left ;
}


#goods_category {
    padding-top:11px;
    background: transparent url(../images/vipshop/goods_category_shadow.jpg) repeat-x left bottom; 
}


#main_middle_right {
  	width : 734px; 
  	float : left ;
  	_display:inline;
}

#main_middle_right .cards{
	width : 734px; 
	float : left ;
	text-align:left;
	height:85px;
	margin-left:2px;
	margin-bottom:6px;
}

#main_bottom {
    margin-top:14px;
    padding-left: 1px;
    padding-top: 7px;
}


#main_bottom_left {
	width : 206px;
    float : left ;
}

#friend_links {
   _height:186px;
   *+height:186px;
    min-height:186px;
    background: transparent url(../images/vipshop/friend_links_shadow.jpg) repeat-x 0 0; 
}
.links_main{
    width : 188px;
    _height:168px;
    *+height:168px;
    min-height:168px;
    margin-left:9px;
    background-color:white;
    padding-top :18px;
}
#main_bottom_right {
  	width : 734px; 
  	height: 300px;
  	float : left ;
}

#season_hot_sale{
	background: transparent url(../images/vipshop/season_hot_sale.gif) no-repeat 0 0;
}

#new_goods_recommend{
	background: transparent url(../images/vipshop/new_goods_recommend.gif) no-repeat 0 0;
}

#discount{
	background: transparent url(../images/vipshop/discount.gif) no-repeat 0 0;
}

.main_last {
    width: 734px;
    height:220px;
	float : left;
	_display:inline;
	/*margin: 7px auto auto 213px;*/
}

.main_last .corner_left_top {
    width: 136px;
    height:29px;	
    background: transparent url(../images/vipshop/last_left_top.jpg) no-repeat 0 0;
	float : left ;
}
.main_last .corner_top {
    width: 588px;
    height:29px;	
    background: transparent url(../images/vipshop/last_top.jpg) repeat-x 0 0;
	float : left;
}

.main_last .corner_top div{
	height:23px;
	margin-top: 6px;
	padding-top:7px;
	float:left;
	text-align:center;
	font-weight: bold;
}
.main_last .corner_top div a{
	text-decoration: none;
	color:#ED7C1C;
}

.main_last .corner_top .seperator{
	width:425px; 
}

.main_last .corner_top .active {
	width:81px;
    background: transparent url(../images/vipshop/tab_active.jpg) no-repeat 0 0;		
}

.main_last .corner_top .inactive {
	width:78px;
    background: transparent url(../images/vipshop/tab_inactive.jpg) no-repeat 0 0;
}

.main_last .corner_right_top {
    width: 10px;
    height:29px;	
    background: transparent url(../images/vipshop/last_right_top.jpg) no-repeat 0 0;
	float : left ;
}

.main_last .corner_left {
	width: 1px;
	height:183px;
	background-color:#E0E0E0;
	float :left ;
}

.main_last .corner_right {
	width: 1px;
	height:183px;
	background-color:#E0E0E0;
	float :left ;	
}


.main_last .main {
    width: 730px;
    height:183px;
	float :left ;
}

.main_last .main .qa_img {
	margin-top :40px;
	margin-left:20px;
	width:180px;
	float:left;
}

.main_last .main .qa_list {
	 margin-top:20px;
	 float:left;
	 color:#878787;
	 overflow:hidden;
}

.main_last .main .qa_list .answer {
	 margin-bottom:20px;
}

.main_last .corner_left_bottom {
    width: 25px;
    height:8px;	
    background: transparent url(../images/vipshop/last_left_bottom.jpg);
	float : left ;
}

.main_last .corner_bottom {
    width: 678px;
    height:8px;	
	float : left ;
	background: transparent url(../images/vipshop/last_bottom.jpg);
}

.main_last .corner_right_bottom {
    width: 31px;
    height:8px;	
    background: transparent url(../images/vipshop/last_right_bottom.jpg);
	float : left ;
}

#footer {
    width  : 947px;
    height : 55px ;	
    margin-top: 7px;
    background: transparent url(../images/vipshop/footer.gif);
    clear:both;
    text-align:center;
    padding-top:20px;
    color:white;
    
}
#footer .law {
	width:470px;
	float: left;
	text-align:right;
	padding-top: 5px;
}
#footer .login {
	margin-left: 7px;
	width:470px;
	float: left;
	text-align:left;
	
}
#topNavigator{
	display:inline;
	margin-left:5px;
}
#topNavigator span{
	margin-right:5px;
	padding-left:5px;
	border-left:solid 1px #9c9c9c;	
}
#topNavigator a{
	under-line:none;
	color:#727272;
	/*font-weight:bold;*/
	
}




a.pageUp:visited {
background-position:0 0;
}
a.pageUp:link {
background-position:0 0;
}
a.pageUp:hover {
background-position:0 -32px;
}
a.pageUp {
background:transparent url(../images/vipshop/pageNum_bg.gif) repeat scroll 0 0;
display:inline-block;
height:32px;
vertical-align:middle;
width:95px;

}

a.pageDown{

	display:inline-block;
	width:95px;
	height:32px;
	margin-left:10px;
	vertical-align:middle;
	background:url(../images/vipshop/pageNum_bg.gif);
	}
a.pageDown:link{
	background-position:0px -64px;
	}
a.pageDown:visited{
	background-position:0px -64px;
	}
a.pageDown:hover{
	background-position:0px -96px;
}
a.pageNum{
	height:22px;
	vertical-align:middle;
	line-height:24px;
	margin-left:10px;
	width:26px;
	display:inline-block;
	text-align:center;
	border:solid 1px #eee;
	color:#6B6B6B;
	text-decoration:none;
	font-weight:bold;
}
a.pageNum:hover{
	border:solid 1px #EF7919;
	
}
.pageNumCurrent{
	height:24px;
	vertical-align:middle;
	line-height:24px;
	width:28px;
	display:inline-block;
	text-align:center;
	background:#EF7919;
	font-weight:bold;
	margin-left:10px;
}



.topic {
	border: 1px solid #eee;
	margin:0px;
	margin-bottom:5px;
}
.replay{
	border: 1px solid #eee;
	margin:10px;
}
.topic pre{
	margin:0;
	margin-left:20px;
}
.im_left{
	padding-left:6px;
	padding-top:5px;
	font-weight:bold;
	text-align:right;
	float:left;
}
.im_right{
	padding-left:10px;
	padding-top:5px;
	padding-right:5px;
	font-weight:bold;
	text-align:right;
	float:right;
	}

.goodsbox{width:732px; margin:0 auto;clear:both;}
.goodsbox .toptitle{ height:28px; background:url(../images/vipshop/product_list_bg.gif) scroll no-repeat 0 0; overflow:hidden;}
.goodsbox .toptitle em{float:right; display:block;margin:10px 20px 0 0;font-style:normal;font-weight:normal;}
.goodsbox .toptitle em  a {color:#E06E8C;}
.goodsbox .box{overflow:hidden; border-left:1px solid #F6F0F4; border-right:1px solid #F6F0F4; background:#FAF5F9;}
.goodslist{ margin:0 4px 0 3px; background:#fff; overflow:hidden;padding:4px 0; width::723px; height:auto;}
.goodslist ul{margin:0;overflow:hidden;padding:0;}
.goodslist ul li{float:left;margin:6px 14px 14px;text-align:center;width:150px;height:250px;list-style:none;}
.goodslist ul li p{margin:2px 0px 0px 0px;;padding:0px;}
.goodslist ul li p.goodsName{background-position:right center;color:#6E6966;cursor:pointer;margin:0;padding:0;width:150px;}
.goodslist ul li p.discountPrice{color:#E97484;}
.goodslist ul li em{font-family:Verdana,Arial,宋体,Tahoma;font-size:1.2em;font-style:normal;font-weight:bold;}
.goodsbox .listbottom{height:17px; background:url(../images/vipshop/product_list_bg.gif) scroll no-repeat 0 -28px; overflow:hidden; clear:both;}
