@charset "utf-8";
/* CSS Document
shop style */
.cbBox4  {
	text-align:left; margin-bottom:10px
}
.cbBox4 h2 {
	padding:8px 6px; background:#ff6c98 url(../images/pinkTopBg.gif) no-repeat left top; color:#fff; font-size:12px;text-align:center; font-weight:800;
}
.cbBox4Main {
	background:#ffe8ed;
} 

#shopActivityIntro p {
	padding:10px 6px; line-height:18px;
}
#shopActivityIntro p.dotLine {
	padding-left:0; padding-right:0; margin:0 6px; border-bottom :1px dotted #333;
}
#shopActivityIntro p#addShopBtn {
	text-align:center;
}
#shopActivityIntro p#addShopBtn a {
	display:block; color:#f45b8e; text-decoration:none
}

#hotShops table {
	padding:0 6px 8px 0
}
#hotShops td .img40{
	margin:8px 6px 0 6px; background:#fff
}

#shopSort p{
	padding:8px; line-height:24px; text-align:center
}
#shopSort dl {
	float:left; padding:0 8px
}
#shopSort dt {
	float:left; clear:left; height:50px; width:48px
}
#shopSort dd {
	float:left; height:50px; line-height:36px;width:80px;
}

#shopSave dl {
	padding:8px; line-height:18px
}
#shopSave dd {
	padding-bottom:12px
}
#shopSave dl a {
	margin-right:6px
}

#commendShops {
	clear:both; background:#fff2f6
}
#shopIndex #commendShops {
	padding-top:10px;
}
#commendShops li {
	position:relative; margin-bottom:20px; color:#666; height:214px; width:97%; margin-left:auto; margin-right:auto; background:#fff
}
#commendShops dl {
	padding:8px 10px;
}
#commendShops dt {
	color:#f45b8e; font-size:14px; font-weight:bold;
}
#commendShops dd {
	padding-top:4px; width:280px;
}
#commendShops dd label {
	font-weight:bold
}
#commendShops .shopIntro {
	position:absolute; right:0px; top:0px; width:466px; height:211px; border-left:1px solid #f2b5c9
}
#commendShops .shopIntro h3 {
	background:url(../images/icon1.gif) no-repeat 10px -470px; padding-left:24px; color:#907373;line-height:24px; border-bottom:1px solid #f2b5c9; font-size:1.2em
}
#commendShops  table {
	height:72px; margin:4px 8px;
}
#commendShops p {
	padding-top:8px; border-top:1px dotted #f2b5c9; margin:0 8px; line-height:18px;  height:72px
}




#commendShops li#oneCommentS {
	float:left; height:auto; width:788px; overflow:hidden 
}
#commendShops li#oneCommentS dl {
	float:left; height:auto; width:280px; 
}
#commendShops li#oneCommentS .shopIntro {
	position:static; float:right; height:auto; 
}
#commendShops li#oneCommentS p {
	float:left; height:auto !important; min-height:96px; height:92px;
	width:450px;
}



.shopFlower {
width:80px;	background:url(../images/shop/shopIcon.gif) no-repeat left 0; padding:2px 0 0 18px; height:18px;  font-weight:bold;
}
.shopFlower a{color:#f45b8e;}
a:hover{text-decoration:underline}

.shopEgg {
width:80px;	background:url(../images/shop/shopIcon.gif) no-repeat left -25px; padding:2px 0 0 18px; height:18px; color:#333; font-weight:bold
}
.shopEgg a{color:#333;}


.shopTopic {
width:80px;	background:url(../images/shop/shopIcon.gif) no-repeat left -51px; padding:2px 0 0 18px; height:18px; color:#109fff; font-weight:bold
}
.shopTopic a{color:#109fff;}


#shopTopics table {
	width:100%; color:#666
}
#shopTopics th {
	background:#ececec; height:24px; line-height:24px;
}
#shopTopics .lPadding {
	padding-left:26px
}
#shopTopics td {
	background:#f3f3f3 url(../images/dot1.gif) repeat-x left bottom; height:30px
}
#shopTopics td.nonBg {
	background-image:none
}
#shopTopics td a b {
	color:#f45b8e
}
.moreComments {
	padding-right:12px; text-align:right; font-weight:bold
}


#addShopForm {
	background:#f3f3f3; padding:20px 10px; color:#666
}
#addShopForm p {
	 clear:both; padding:0px 0px 20px 10px
}
#addShopForm p label {
	display:block; float:left; width:120px; padding-top:3px;margin-right:10px
}
#addShopForm p .input1 {
	width:260px
}
#addShopForm p textarea {
	border:1px solid #ccc
}
#addShopForm p#addShopImg {
	position:relative;  height:60px; padding-top:50px
}
#addShopForm p#addShopImg span.img100 {
	display:block; position:absolute; left:470px; top:10px
}
#addShopForm p.btns {
	background:url(../images/dot1.gif) repeat-x left top; text-align:center; padding:20px 0
}
#recordIntro h4{
	font-size:14px;	
}

#recordIntro a{
	color:#FF99CC;
	font-weight: bold;
}
#allShops .titleBg5 input{
	vertical-align:middle
}
#allShops .titleBg5 input.btnPink {
	margin-right:20px
}
#allShops  table {
	border-collapse:collapse
}
#allShops td {
	height:30px
}
#allShops th, #allShops tr.trBg {
	background:#ececec; height:30px; 
} 

#allShops .bottomBar3 {
	padding:3px 0; margin-top:5px
}
#allShops .bottomBar3 .shopIcons {
	float:left; 
}
#allShops .bottomBar3 .shopIcons span {
	margin-left:40px
}
#allShops .bottomBar3 .shopIcons span img {
	margin-right:5px
}

body#oneShop div.shopMark {
	float:right; 
}
body#oneShop div.shopMark a {
	margin-right:14px
}
#shopComments {
	  clear:both; float:left;margin-top:1px; width:100%; overflow:hidden;
}
#shopComments ul{
	clear:both; margin-top:10px; color:#333
}
#shopComments ul li {
	 clear:both; margin-bottom:9px; padding-left:42px; float:left; width:748px;
}
#shopComments ul li .userInfo {
	float:left; width:738px;border:1px solid #e3e0db; border-bottom:0; background:#ffecf1; padding:4px	; position:relative; letter-spacing:0.5px
}
#shopComments ul li .userInfo p {
	line-height:22px
}
#shopComments ul li ul {
	width:728px; margin-top:0;
}
#shopComments ul li li {
	margin-left:0px; margin-top:0;  width:728px
}
#shopComments ul li li .userInfo {
	width:718px; border-top:0; background:#ffecf1;
}
#shopComments ul li .userInfo .replyFunc {
	position:absolute; top:20px; right:10px
}
#shopComments ul li .commentContent {
	border:1px solid #e3e0db; background:#fff2f6; padding:6px; color:#666
}
#shopComments ul ul li  .commentContent {
	background:#fff2f6; color:#666
}
#shopComments ul li .img40{
	float:left; position:relative; margin-right:10px
}
#shopComments ul ul li {
	background:url(../images/indent.gif) left top no-repeat; padding-left:20px; margin-bottom:0
}

#shopComments ul li.flowerC {
	background:url(../images/shop/f.gif) no-repeat 19px 16px;
}
#shopComments ul li.eggC {
	background:url(../images/shop/e.gif) no-repeat 19px 16px;
}
#shopComments ul li.eggC .userInfo {
	background:#e3e0db
}
#shopComments ul li.eggC  .commentContent {
	background:#f3f3f3
}

#shopComments ul li.topicC {
	background:url(../images/shop/t.gif) no-repeat 19px 16px;
}
#shopComments ul li.topicC .userInfo {
	background:#dff2ff
}
#shopComments ul li.topicC  .commentContent {
	background:#eef9ff
}

#oneShopForm {
	clear:both; margin-top:22px; background:#f3f3f3
}
#oneShopForm #tab {
	background:#e3dcfc; height:23px; line-height:23px; border-bottom:1px solid #fff; overflow:visible !important;  overflow:hidden
}
#oneShopForm #tab p {
	float:left;
}
#oneShopForm #tab #tabItem1 {
	position:relative; background:url(../images/shop/shopTab.gif) no-repeat left top; height:24px; width:79px; text-align:center
}
#oneShopForm #tab #tabItem2 {
	position:relative; background:url(../images/shop/shopTab.gif) no-repeat right top; height:24px; width:79px; text-align:center; font-weight:bold	
}
#oneShopForm #tab #tabItem3 {
	position:relative; background:url(../images/shop/shopTab.gif) no-repeat left bottom; height:24px; width:79px; text-align:center;font-weight:bold
}
#oneShopForm #tab #tabItem4 {
	position:relative; background:url(../images/shop/shopTab.gif) no-repeat right bottom; height:24px; width:79px; text-align:center	
}
#oneShopForm #flowerForm,#eggForm {
	margin-top:-1px;padding:20px;
}
#oneShopForm textarea {
	width:738px; height:100px; border:1px solid #ccc
}
	#flowerForm h4 {
		height:25px; line-height:25px;background:url(../images/shop/shopIcon.gif) no-repeat left top;  padding-left:30px; font-size:13px; font-weight:normal
	}
	#flowerForm p, #eggForm p {
		clear:both; margin-top:10px
	}
	#eggForm h4 {
		height:25px;line-height:25px;background:url(../images/shop/shopIcon.gif) no-repeat 100px -25px;  padding-left:130px; font-size:13px; font-weight:normal
	}	
	#eggForm td {
		width:80px; text-align:center; padding-top:10px
	}
	
