div {
	/*border:1px solid #666666;*/
}

.HackBox {
	clear:both;
}

.ItemPrice {
	font:bold 12px arial;
	color:#FF5500;
}

#ShopFP {
}

#ShopFP A:Link,#ShopFP A:Visited {
	color:#CC0066;
	text-decoration:none;
}
#ShopFP A:Hover,#ShopFP A:Active {
	color:#FF3300;
	text-decoration:underline;
}

#ShopFP #PathBar {
	width:100%;
	margin-bottom:5px;
	text-align:left;
}

#ShopFP #NavBar {
	height: 24px;
	border-top: 3px solid #DC4264;
	font:bold 14px arial;
	line-height: 24px;
	background-color:#DC4264;
}

#ShopFP #NavBar div {
	float: left;
	padding-right:20px;
}

#ShopFP #NavBar div a{
	color:#FFFFFF;
}

#ShopFP #NavBar #NBShopName{
	padding-left:55px;
	background:#FFF3F7 url(../../../pics/newshop/shopimg/red/navbar01.gif) no-repeat;
}

#ShopFP #NavBar #NBPersonalInfo{
	padding-left:35px;
	background:url(../../../pics/newshop/shopimg/red/navbar02.gif) no-repeat;
}

#ShopFP #NavBar #NBManageMyShop a{
	color:#FFFF00;
}

#ShopFP #ShopInfo {
	background-color: #FFF3F7;
	background-image: url(../../../pics/newshop/shopimg/red/shopinfobk.gif);
	height:210px;
	padding-bottom: 25px;
}

#ShopFP #ShopInfo #PicAndFav{
	float:left;
	width:20%;
}

#ShopFP #ShopInfo #PicAndFav #ShopPic{
	margin-top:20px;
}

#ShopFP #ShopInfo #PicAndFav #ShopPic table{
	height:120px;
}

#ShopFP #ShopInfo #PicAndFav #AddToFav{
	height: 18px;
	line-height: 18px;
	text-align: center;
	background: url(../../../pics/newshop/shopimg/red/bookmark.gif) center no-repeat;	
}

#ShopFP #ShopInfo #ShopInfoList{
	width:22%;
	float:left;
	margin-top:20px;
}

#ShopFP #ShopInfo #ShopInfoList UL{
	margin:0px;
	padding:0px;
}

#ShopFP #ShopInfo #ShopInfoList UL LI{
	list-style-type:none;
	padding: 3px 0px 3px 0px;
	text-align: left;
}

#ShopFP #ShopInfo #ShopInfoList UL LI .ListHint{
	font-weight:bold;
	margin-right:8px;
}

#ShopFP #ShopInfo #ShopAnnounceContainer{
	float:right;
	width:49%;
	padding-top:35px;
	background: url(../../../pics/newshop/shopimg/red/announcebk01.gif) repeat-x;
}

#ShopFP #ShopInfo #ShopAnnounceContainer #ShopAnnounce{
	margin: 0 10px 0 35px;
}

#ShopFP #ShopInfo #ShopAnnounceContainer #ShopAnnounce #ShopAnnounceTitle{
	font:bold 14px arial;
	border-bottom: 1px solid #DC4264;
	padding: 4px;
}

#ShopFP #ShopInfo #ShopAnnounceContainer #ShopAnnounce #ShopAnnounceContent{
	font-size:14px;
	padding:5px;
	color:#DC4264;
}

#ShopFP #ShopInfo #ShopAnnounceContainer #ShopAnnounce #ShopAnnounceContent marquee{
	height: 100px;
}

#ShopFP #RecommendedItems{
	border: 1px solid transparent !important;
	border: 0;
	padding-top:10px;
	background-image: url(../../../pics/newshop/shopimg/red/mainbk.gif);
}

#ShopFP #RecommendedItems table tr td{
	width:16%;
}

#ShopFP #RecommendedItems .ReItem{
	float:left;
	text-align: center;
	margin: 0 2% 0 1%;
}

#ShopFP #RecommendedItems .ReItem .ReItemPic{
}

#ShopFP #RecommendedItems .ReItem .ReItemName{
	height: 40px;
}

#ShopFP #RecommendedItems .ReItem .ReItemPrice{
}

#ShopFP #ShopMain{
	float: left;
	width: 100%;
	padding-top:30px;
	background-image: url(../../../pics/newshop/shopimg/red/mainbk.gif);
}

#ShopFP #ShopMain #MenuCol{
	float: left;
	width:19%;
	text-align:left;
}

#ShopFP #ShopMain #MenuCol A:Link, #ShopFP #ShopMain #MenuCol A:Visited {
	color:#CC0066;
	text-decoration:none;
}

#ShopFP #ShopMain #MenuCol A:Hover, #ShopFP #ShopMain #MenuCol A:Active {
	color:#FF3300;
	text-decoration: underline;
}

#ShopFP #ShopMain #MenuCol #ItemCategories{
	border:1px solid #DC4264;
	border-top:3px solid #DC4264;	
	margin-left:3px;
}

#ShopFP #ShopMain #MenuCol #ItemCategories #ItemCategoriesTitle{
	height:24px;
	padding-left:15px;	
	font:bold 14px arial;
	color:#FFFFFF;
	line-height: 24px;
	background: #FEE1EA url(../../../pics/newshop/shopimg/red/menubar01.gif) no-repeat;
	border-bottom: 3px solid #FEE1EA;
}

#ShopFP #ShopMain #MenuCol #ItemCategories #ItemCategoriesContent{
	font-size:14px;
	padding:10px;
	background-color: #FFFFFF;
}

#ShopFP #ShopMain #MenuCol #ItemCategories #ItemCategoriesContent UL{
	font-size:12px;
	margin:0px;
	padding:0px;	
}

#ShopFP #ShopMain #MenuCol #ItemCategories #ItemCategoriesContent UL LI{
	list-style-type: none;
	padding: 2px 0px 1px 20px;
	border-bottom: 1px dotted #FFD4E3;
	background: url(../../../pics/newshop/shopimg/red/listdot.gif) no-repeat;
	word-break: break-all;
}

#ShopFP #ShopMain #MenuCol #LinkExchange{
	border:1px solid #DC4264;
	border-top:3px solid #DC4264;	
	margin-top:17px;
	margin-left:3px;
}

#ShopFP #ShopMain #MenuCol #LinkExchange #LinkExchangeTitle{
	height:24px;
	padding-left:15px;
	font:bold 14px arial;
	color:#FFFFFF;
	line-height: 24px;
	background: #FEE1EA url(../../../pics/newshop/shopimg/red/menubar01.gif) no-repeat;
	border-bottom: 3px solid #FEE1EA;
}

#ShopFP #ShopMain #MenuCol #LinkExchange #LinkExchangeContent{
	font-size:14px;
	padding:10px;
	background-color: #FFFFFF;
}

#ShopFP #ShopMain #MenuCol #LinkExchange  #LinkExchangeContent UL{
	font-size:12px;
	margin:0px;
	padding:0px;	
}

#ShopFP #ShopMain #MenuCol #LinkExchange  #LinkExchangeContent UL LI{
	list-style-type: none;
	padding: 2px 0px 1px 20px;
	border-bottom: 1px dotted #FFD4E3;
	text-align: left;
	background: url(../../../pics/newshop/shopimg/red/listdot.gif) no-repeat;
	word-break: break-all;
}

#ShopFP #ShopMain #MenuCol #OtherLinks{
	margin-top:25px;
}

#ShopFP #ShopMain #MenuCol #OtherLinks UL{
	margin: 0 15px 0 20px;
	padding: 0;
}

#ShopFP #ShopMain #MenuCol #OtherLinks UL LI{
	list-style-position: inside;
	padding:5px 0 5px 0;
	border-bottom: 1px solid #DC4264;
	font-weight: bold;
	text-align: left;
}

#ShopFP #ShopMain #MenuCol #OtherLinks p{
	margin-top:30px;
	text-align:center;
}
#ShopFP #ShopMain #MenuCol #OtherLinks p a IMG{
	width: 90% !important;
	max-width: 154px;
	width: 154px;
	border:1px solid #DC4264;
}

#ShopFP #ShopMain #ItemCol{
	float:right;
	width:79%;
}

#ShopFP #ShopMain #ItemCol .ViewInfoLeft{
	float:left;
	line-height: 20px;
}

#ShopFP #ShopMain #ItemCol .ViewInfoLeft input{
	height:20px;
}

#ShopFP #ShopMain #ItemCol .ViewInfoRight{
	float:right;
	line-height: 20px;
}

#ShopFP #ShopMain #ItemCol #SubNavBar{
	margin-right: 15px;
	height: 24px;
	font:bold 14px arial;
	border-bottom:4px solid #000000;
	line-height: 24px;
	color: #FFFFFF;
}

#ShopFP #ShopMain #ItemCol #SubNavBar .FirstSelectedTab{
	float:left;
	padding-right:25px;
	padding-left:20px;
	background: url(../../../pics/newshop/shopimg/red/subnavbar01.gif) no-repeat right;
}

#ShopFP #ShopMain #ItemCol #SubNavBar .SelectedTab{
	float:left;
	width:122px;
	text-align: center;
	background: url(../../../pics/newshop/shopimg/red/subnavbar02.gif) no-repeat;
}

#ShopFP #ShopMain #ItemCol #SubNavBar .NotSelected{
	float:left;
	padding:0 10px 0 10px;
	text-align: center;
}

#ShopFP #ShopMain #ItemCol #SubNavBar #InShopSearch{
	float:right;
}

#ShopFP #ShopMain #ItemCol #SubNavBar #InShopSearch form{
	margin:0;
	padding:0;
}

#ShopFP #ShopMain #ItemCol #SubNavBar #InShopSearch form input{
	height:20px;
}

#ShopFP #ShopMain #ItemCol #ItemPicView #ViewInfoTop{
	margin-right:15px;
}

#ShopFP #ShopMain #ItemCol #ItemListVIew #ViewInfoTop{
}

#ShopFP #ShopMain #ItemCol #ViewInfoTop #SortByPrice{
	text-align:left;
	background-color: #FFF3F7;
	padding:2px;
}

#ShopFP #ShopMain #ItemCol #ViewInfoTop #SortByPrice input{
	height: 20px;
}

#ShopFP #ShopMain #ItemCol #ViewInfoTop .ViewInfoLeft{
	float:left;
	line-height: 20px;
}

#ShopFP #ShopMain #ItemCol #ViewInfoTop .ViewInfoRight{
	float:right;
	line-height: 20px;
}

#ShopFP #ShopMain #ItemCol #ItemPicView{
	
}

#ShopFP #ShopMain #ItemCol #ItemPicView #ListViewHead{
	display: none;
}

#ShopFP #ShopMain #ItemCol #ItemPicView .Item{
	float: left;
	width:24.5%;	
	text-align: center;
	margin: 10px 0 5px 0;
	background-color: #FFF3F7;
	border-top:2px solid #F8CADA;
	border-bottom:2px solid #F8CADA;
}

#ShopFP #ShopMain #ItemCol #ItemPicView .Item .ItemPic{
	margin-bottom:5px;
	padding: 10px 0 10px 0;
	height: 106px;
	border-bottom:2px solid #F8CADA;
}

#ShopFP #ShopMain #ItemCol #ItemPicView .Item .ItemName{
	height:42px;
	padding: 0 2px 0 2px;
	word-break: break-all;
}

#ShopFP #ShopMain #ItemCol #ItemPicView .Item .ItemPrice{
	float:right;
	width:48%;
	text-align: left;
}

#ShopFP #ShopMain #ItemCol #ItemPicView .Item .ItemSellType{
	float:left;	
	width:48%;
	text-align: right;
	line-height:14px;
}

#ShopFP #ShopMain #ItemCol #ItemPicView .Item .ItemTimeLeft{
	clear:both;
	margin-bottom:2px;
	color: #666666;
}

#ShopFP #ShopMain #ItemCol #ItemPicView .Item .ItemTimeLeft .ItemTimeLeftHint{
	
}

#ShopFP #ShopMain #ItemCol #ItemListView{
	margin-right:15px
}

#ShopFP #ShopMain #ItemCol #ItemListView .Item{
	width:100%;
	height: 96px;
	border-bottom: 1px solid #DC4264;
	background-color: #FFF3F7;
}

#ShopFP #ShopMain #ItemCol #ItemListView .Item .ItemPic{
	float: left;
	width: 20%;
	padding:8px 0 0 8px;
}

#ShopFP #ShopMain #ItemCol #ItemListView .Item .ItemName{
	float: left;
	width: 40%;
	padding-top:42px;
}

#ShopFP #ShopMain #ItemCol #ItemListView .Item .ItemPrice{
	float: left;
	width: 17%;
	padding-top:42px;
	text-align:center;
}

#ShopFP #ShopMain #ItemCol #ItemListView .Item .ItemSellType{
	float:left;	
	width: 12%;
	padding-top:42px;
	text-align:center;
}

#ShopFP #ShopMain #ItemCol #ItemListView .Item .ItemTimeLeft{
	float: left;
	clear: right;
	width: 8%;
	padding-top:42px;
	text-align:center;
}

#ShopFP #ShopMain #ItemCol #ItemListView #ListViewHead{
	width:100%;
	height: 22px;
	line-height: 22px;
	border-bottom: 1px solid #DC4264;
	margin-top:15px;
	text-align: center;
}

#ShopFP #ShopMain #ItemCol #ItemListView #ListViewHead .ItemPic{
	float: left;
	width: 20%;
}

#ShopFP #ShopMain #ItemCol #ItemListView #ListViewHead .ItemName{
	float: left;
	width: 40%;
}

#ShopFP #ShopMain #ItemCol #ItemListView #ListViewHead .ItemPrice{
	float: left;
	width: 17%;
	line-height: 22px;
	font-weight: normal;
	color: #111111;
}

#ShopFP #ShopMain #ItemCol #ItemListView #ListViewHead .ItemSellType{
	float:left;	
	width: 12%;
}

#ShopFP #ShopMain #ItemCol #ItemListView #ListViewHead .ItemTimeLeft{
	float: left;
	clear: right;
	width: 11%;
}

#ShopFP #ShopMain #ItemCol #ItemListView .Item .ItemTimeLeft .ItemTimeLeftHint{
	display:none;
}

#ShopFP #ShopMain #ItemCol #ViewInfoBottom{
	clear:both;
	line-height: 18px;
	margin: 15px 15px 15px 0;
	padding: 0 5px 0 5px;
	background-color: #FFF3F7;
	border: 1px solid #FFF3F7;
}

#ShopFP #ShopMain #ItemCol #ViewInfoBottom .ViewInfoLeft{
	float:left;
}

#ShopFP #ShopMain #ItemCol #ViewInfoBottom .ViewInfoRight{
	float:right;
}

#ShopFP #ShopMain #ItemCol #GuestBook{
	margin: 30px 15px 0 0;
	text-align:left;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookTitle{
	height:24px;
	border-top:2px solid #DC4264;
	background: #FEE1EA url(../../../pics/newshop/shopimg/red/guestbookbar.gif) no-repeat;
	border-bottom: 3px solid #FEE1EA;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookTitle #GBNewMessage{
	float: left;
	font:bold 14px arial;
	color:#FFFFFF;
	line-height: 24px;
	padding-left: 20px;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookTitle #GBAllMessage{
	float: right;
	line-height: 24px;
	padding-right:10px;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookTitle #GBSendMessage{
	float: right;	
	line-height: 24px;
	padding-right:10px;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookContent{

}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookContent .GBMessage{
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	width: 100%;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookContent .GBMessageGray{
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #AAAAAA;	
	background-color: #F0F0F0;
	width: 100%;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookContent .IdAndTime{
	float:left;
	width:18%;
	text-align:center;
	line-height: 20px;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookContent .MessageContent{
	float: left;
	width:75%;	
	line-height: 20px;
	text-align: left;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookContent .MessageFromSellerHint{
	font-weight: bold;
	color:#FF5500;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookContent .MessageFromSeller{
	color:#FF5500;
}

#ShopFP #ShopMain #ItemCol #GuestBook #GuestBookContent .ReplyTheMessage{
	float:right;
	width:5%;
	line-height: 40px;
}


/*个人档案*/

#ShopProfile #PathBar {
	width:100%;
	margin-bottom:5px;
}

#ShopProfile #NavBar {
	height: 24px;
	border-top: 3px solid #DC4264;
	font:bold 14px arial;
	line-height: 24px;
	background-color:#DC4264;
}

#ShopProfile #NavBar div {
	float: left;
	padding-right:10px;
}

#ShopProfile #NavBar div a{
	color:#FFFFFF;
}

#ShopProfile #NavBar #NBShopName{
	padding-left:20px;
}

#ShopProfile #NavBar #NBPersonalInfo{
	padding-left:50px;
	background:#FFF3F7 url(../../../pics/newshop/shopimg/red/navbar01.gif) no-repeat;
}

#ShopProfile #NavBar #NBCredit{
	padding-left:35px;
	background:url(../../../pics/newshop/shopimg/red/navbar02.gif) no-repeat;
}

#ShopProfile #NavBar #NBCredit a img{
	margin:5px 0 5px 0;
}

#ShopProfile #InfoBox{
	background-color: #FFF3F7;
	height:30px;
	line-height:30px;
}

/*信用评价*/

#ShopCredit #PathBar {
	width:100%;
	margin-bottom:5px;
}

#ShopCredit #NavBar {
	height: 24px;
	border-top: 3px solid #DC4264;
	font:bold 14px arial;
	line-height: 24px;
	background-color:#DC4264;
}

#ShopCredit #NavBar div {
	float: left;
	padding-right:10px;
}

#ShopCredit #NavBar div a{
	color:#FFFFFF;
}

#ShopCredit #NavBar #NBShopName{
	padding-left:20px;
}

#ShopCredit #NavBar #NBPersonalInfo{
	padding-left:20px;
}

#ShopCredit #NavBar #NBCredit{
	padding-left:50px;
	background:#FFF3F7 url(../../../pics/newshop/shopimg/red/navbar01.gif) no-repeat;
}

#ShopCredit #NavBar #NBHackBox {
	height: 24px;
	width:16px;
	background:url(../../../pics/newshop/shopimg/red/navbar02.gif) no-repeat;
}

#ShopCredit #NavBar #NBCredit a img{
	margin:5px 0 5px 0;
}

#ShopCredit #InfoBox{
	background-color: #FFF3F7;
	height:160px;
}

