#searchTopBar div {
	 height:30px; 	
}
#searchTopBar p {
	float:left; 
}
#searchTopBar #exchangeSearch {
	float:right;
}
#productContent {
	float:left; width:580px; margin-right:10px; color#666
}
#SideInfo {
	float:left;width:200px; text-align:center
}


#SideInfo #moreExchanges ul{
	text-align:left; padding-left:6px;
}
#SideInfo #moreExchanges ul li {
	background:url(../images/dot1.gif) repeat-x left bottom; padding:8px 0 5px 0;color:#666; 
}
#SideInfo #moreExchanges ul li.nonBg {
	background:none
}
#SideInfo #moreExchanges ul div {
	margin-bottom:4px
}
#SideInfo #moreExchanges ul p {
	line-height:18px
}
#SideInfo #moreExchanges p label {
	color:#f45b8e
}


/* pointer index style
-------------------------------------*/
#exchangeCategory {
	margin-top:10px;
}
#exchangeCategory .cbBoxMain {
	float:left;width:126px;
}
#exchangeCategory ul {
	float:left;
}
#exchangeCategory li {
	float:left; width:130px;font-weight:800;
}
#FAQList li {
	background:url(../images/dot1.gif) repeat-x left bottom; padding:2px 0
}

#indexActivities {
	position:relative; text-align:center; width:790px; clear:both
}
#leftArrow {
	display:block; position:absolute; top:126px; left:12px; background:url(../images/icon1.gif) left -250px no-repeat; height:24px; width:23px; cursor:pointer
}
#rightArrow {
	display:block; position:absolute; top:126px; right:12px; background:url(../images/icon1.gif) left -280px no-repeat; height:24px; width:23px;	 cursor:pointer
}

#ourProducts {
	margin-top:10px;
}
#ourProducts  .titlebg1 {
	height:28px; background:#E3DCFC url(../images/icon1.gif) no-repeat 18px -68px;
}
#ourProducts  .titlebg1 span {
	margin-left:10px; font-weight:bold; color:#333; float:left; line-height:26px;
}
#ourProducts  .titlebg1 a {
	float:right; margin-right:20px; line-height:28px;
}
#exchangeProduct1,#exchangeProduct2,#exchangeProduct3{
	clear:both; margin-bottom:10px
}
#ourProducts ul {
	margin-top:10px; overflow:hidden
}
#ourProducts li{
	display:inline; float:left; margin-right:10px; background:#fff2f6; width:190px; height:200px; text-align:center 	
}
#ourProducts li.noRMargin {
	margin-right:0;
}
#ourProducts li .outBox {
	 clear:both; padding:8px 16px;width:156px; height:180px; 
}
#ourProducts li .img100 {
	margin:0 auto
}
#ourProducts li  p {
	height:40px; margin-top:6px;
}
#ourProducts li dl {
	text-align:left;
}
#ourProducts li dt {
	float:left; display:inline; height:20px; line-height:20px; color:#f45b8e
}
#ourProducts li dd {
	float:none; height:20px; line-height:20px;
}

/* one product style 
--------------------------------------------*/
#productInfo {
color:#333;
}
#productInfo #info {
	float:left; width:578px; padding-bottom:0 !important; padding-bottom:20px
}
#productInfo #imgInfo {
	float:left; margin:20px; display:inline; 
}
#productInfo #txtInfo {
	float:left;padding:20px 0 0 20px;
}
#productInfo h1 {
	font-size:20px; text-decoration:underline
}
#productInfo #txtInfo  dl {
	padding-top:12px; line-height:20px; 
}
#productInfo #txtInfo  dl b {
	font-size:1.2em
}
#productInfo #txtInfo dt {
	float:left; color:#ff6c98; clear:left
}
#productInfo #txtInfo  dl span {
	color:#c2c2c2; margin-left:6px
}
#productInfo #desc, #exChangeInfo #desc {
	position:relative; clear:both; float:left;width:578px;padding-bottom:20px; text-align:center;
}
#desc .line1 {
	width:540px; height:2px; margin:0px auto; overflow:hidden
}
#productInfo #desc div,#exChangeInfo #desc div{
	clear:both; padding-top:10px;
}
#productInfo #desc label,#exChangeInfo #desc label {
	display:block; float:left; padding-left:20px; color:#ff6c98
}
#productInfo #desc span, #exChangeInfo #desc span {
	display:block; float:left;background:#ececec; width:478px;padding-right:20px; text-align:left; line-height:20px
}
#productInfo #SubComment {
	clear:both; text-align:center;
}
#productInfo #SubComment input {
	background:url(/images/Button.jpg) no-repeat; width:180px; height:38px; text-align:center; line-height:30px; text-decoration:underline; color:#fff; border:none; font-size:15px; font-weight:bold;
}

/*产品评论、收藏
------------------------------------*/
#changeMembers {
	 float:left;margin-top:6px; width:580px; overflow:hidden	
}
#changeMembers table {
	margin-bottom:10px;background-color:#f3f3f3; border-collapse:collapse; width:100%;
}
#changeMembers table th {
	height:20px; background-color:#e6e6e6;
}
#changeMembers table td {
	height:20px; border-bottom:1px solid #e6e6e6
}
#changeMembers table .tabelFooter td{
	height:24px;background-color:#e6e6e6; 
}
#productComments {
	  clear:both; float:left;margin-top:1px; width:580px; overflow:hidden;
}
#productComments .titlebg1 {
	margin-bottom:1px; height:26px;
}
#productComments .titlebg1 .btnGrape1 {
	float:right; margin:-1px 1px 0 0
}
#productComments ul {
	clear:both; color:#333
}
#productComments ul li {
	 clear:both; margin-bottom:9px; float:left; width:580px
}
#productComments ul li .userInfo {
	float:left; width:572px;background:#e3e0db; padding:4px	; position:relative; letter-spacing:0.5px
}
#productComments ul li .userInfo p {
	height:42px; line-height:42px
}
#productComments ul li .userInfo p img {
	margin-right:1px
}
#productComments ul li .userInfo  .smalltxt {
	margin-left:20px
}
#productComments ul li ul {
	width:560px
}
#productComments ul li li {
	margin-left:0px; width:560px
}
#productComments ul li li .userInfo {
	width:552px; background:#e6e6e6;
}
#productComments ul li .userInfo .replyFunc {
	position:absolute; top:20px; right:10px
}
#productComments ul li .commentContent {
	border:1px solid #e3e0db; background:#f3f3f3; padding:6px 3px;
}
#productComments ul ul li  .commentContent {
	background:#fff; color:#846dbb
}
#productComments ul li .img40{
	float:left; position:relative; margin-right:10px
}
#productComments ul ul li {
	background:url(../images/indent.gif) left top no-repeat; padding-left:20px; margin-bottom:0
}


#exChangeInfo {
	float:left;position:relative; color:#333; background:#fff2f6; width:578px; padding-bottom:0 !important; padding-bottom:20px
}
#exChangeInfo #imgInfo {
	float:left; margin:20px; display:inline; 
}
#exChangeInfo #txtInfo {
	float:left;padding:20px 0 0 20px;
}
#exChangeInfo h1 {
	font-size:20px; text-decoration:underline
}
#exChangeInfo #txtInfo  dl {
	padding-top:12px; line-height:20px; 
}
#exChangeInfo #txtInfo  dl b {
	font-size:1.2em
}
#exChangeInfo #txtInfo dt {
	float:left; color:#ff6c98; clear:left
}
#exChangeInfo #txtInfo  dl span {
	color:#c2c2c2; margin-left:6px
}

#addressee {
	color:#666; background:#fff2f6; text-align:center; padding-bottom:14px
}
#addressee dl {
	background:url(../images/dot1.gif) repeat-x left bottom; width:510px; margin:0 auto; padding:14px 20px; line-height:21px; text-align:left
}
#addressee dt {
	float:left; color:#f45b8e
}
#addressee p {
	margin:30px 0; background:url(../images/icon1.gif) 102px -309px no-repeat; font-size:1.2em
}


/* pointer history style
-----------------------------------*/
#pointerHistoryMain .titlebg1,#cartMain .titlebg1, #exchangeHistoryMain .titlebg1 {
	text-align:right; height:26px; position:relative; color:#333
}
#pointerHistoryMain .titlebg1 span, #cartMain .titlebg1 span, #exchangeHistoryMain .titlebg1 span {
	line-height:22px
}
#pointerHistoryMain  select, #exchangeHistoryMain select {
	margin-right:3px; margin-left:6px
}
#pointerHistoryMain .input1, #exchangeHistoryMain .input1{
	position:relative; top:0px; margin-right:6px
}
.tableWrapper1 table {
	border-collapse:collapse; margin-top:1px; background:#f3f3f3
}
#orderConfirmMain .tableWrapper1 table {
	background:#fff2f6
}
.tableWrapper1 th {
	height:25px; line-height:25px; background:#ececec; color:#333; text-align:center
}
#orderConfirmMain .tableWrapper1 th {
	background:#ffdce4
}
.tableWrapper1 td{
	height:37px; background:url(../images/dot1.gif) repeat-x left bottom;
}
.tableWrapper1 .lPadding {
	padding-left:20px
}
.tableWrapper1 table label {
	color:#ff6c98
}
.tableWrapper1 td span {
	color:#999
}
.tableWrapper1 table b {
	color:#846dbb
}
.tableWrapper1 .nonBg {
	background:none
}
#pointerHistoryMain .qicon, #exchangeHistoryMain .qicon {
	 background:url(../images/icon1.gif) 24px -306px no-repeat; padding-left:44px
}
.tableWrapper1 td{
	height:37px; background:url(../images/dot1.gif) repeat-x left bottom; text-align:center
}
.tableWrapper1 .lalign {
	text-align:left
}
#pointerHistoryMain .tableWrapper1 td,#pointerHistoryMain .tableWrapper1 th {
	text-align:left
}
.tableWrapper1 td a {
	margin-right:6px
}
#cartMain .diagramMain p {
	clear:both;  margin-top:2px; height:70px; text-align:center; background:#f3f3f3
}
#cartMain  .diagramMain input {
	margin-top:20px
}
#cartMain .diagramMain .btnShadow1, #orderInfo .diagramMain .btnShadow1{
	margin-right:35px
}
#orderInfo {
	margin-top:5px; background:#f3f3f3;text-align:center;
}
#orderInfo  #payDesc {
	font-size:14px; margin:0 auto
}
#orderInfo  input {
	margin:30px 0
}
#orderInfo ul {
	margin:0 10px 20px 10px; padding:10px 0 20px 0; background:url(../images/dot1.gif) repeat-x left bottom; font-size:1.2em
}
#orderInfo li {
	background-image:url(../images/bgs.gif); background-repeat: no-repeat; margin:0px auto 10px auto;text-align:center;	
}
#orderInfo li.grayRoundBox {
	background-position: left 0; width:302px; height:50px; line-height:50px; 
}
#orderInfo li.grayRoundBox b {
	color:#846dbb; margin:0 6px
}
#orderInfo li.pinkRoundBox {
	background-position: left -100px; width:302px; height:52px; line-height:52px;
}
#orderInfo li.pinkRoundBox b {
	color:#ff467e; margin:0 6px
}
#orderInfo .arrow {
	background-position: left -60px; width:22px; height:25px;
}
.yqs {
	color:#666;
}
.yfh {
	color:#b5d547;		
}
.wzf {
	color:#f45b8e;	
}
.clz {
	color:#44a2d9;	
}

#successPay #orderInfo, #failedPay #orderInfo {
	margin-top:0px; margin-bottom:25px; background:none
}
#successPay #orderInfo ul,#failedPay  #orderInfo ul{
	background:none; padding:15px 0 5px 0 
}
#successPay #orderInfo ul b {
	background:url(../images/icon1.gif) no-repeat left -333px; padding-left:30px
}
#failedPay #orderInfo ul b {
	background:url(../images/icon1.gif) no-repeat left -360px; padding-left:30px
}
#successPay th, #failedPay th {
	background:#e3e0db
}

/* pointer adress style
-----------------------------------*/
#adress {
    background:#F3F3F3;  float:left; width:100%
}
.adressForm {
	padding:10px 0 20px 20px; clear:both; width:540px; margin:0 auto
}
.adressForm p{
	height:28px;line-height:28px; clear:both
}
.adressForm p b{
	color:#FF0000; margin-right:3px; font-weight:normal;
}
.adressForm p label {
	display:block; width:60px; float:left; text-align:right
}
.adressFormtext {
	font-weight:normal; color:#FF467E
}
.adressFormtext2 {
    margin-left:5px;
}
.adressLine {
 height:2px; background:url(../images/dot1.gif) repeat-x left bottom;
}
.adressLine2 {
 height:1px; background:url(../images/dot1.gif) repeat-x left bottom; margin-top:-15px
}
.adressMain {
	clear:both;  height:70px; text-align:center; background:#f3f3f3
}
.adressMain2 {
	clear:both;  height:70px; text-align:center; background:#FFF2F6
}
.adressBtns {
	padding:20px 0 ;width:560px; margin:0 auto 14px auto; background:url(../images/dot1.gif) repeat-x left top; text-align:center
}
.adressBtns  .btnShadow1 {
	margin-right:30px
}
#nowAddrEdit {
	background:#FFF2F6 ; clear:both	
}
.bg4 {
	height:24px; line-height:24px; background:#ececec; margin-top:1px; text-align:right
}
.bg4Text {
	margin-right:10px; 
}
.bg4Text2 {
	float:left; margin-left:23px;
}
#changeAdress {
	 height:32px; line-height:32px;text-align:right;
}
#nowAddrEdit .adressForm {
	background:url(../images/dot1.gif) repeat-x left top; 
}
.l_red12pxu1 {
	color:#FF467E;
}
/* pointer confirms style
-----------------------------------*/
.confirmsBtns {
	padding:20px 0; width:560px; margin:0 auto 14px auto; background:url(../images/dot1.gif) repeat-x left top; text-align:center;
}
#information{
margin-left:10px; float:left;
}
#information p span{
	color:#FF467E;
}
#informationLeft {
float:left; width:80px;
}
#informationRight {
float:left;
}
#productInfo #confirms div {
	clear:both; padding-top:10px
}
#confirms label {
	display:block; float:left; padding-left:20px; color:#ff6c98; width:60px;
}
#confirms span {
	display:block; float:left;width:478px;padding-right:20px; text-align:left
}
#confirmsAdress {
	  float:left;margin-top:10px; width:100%; 
}
#confirmsAddress .titlebg1 {
	position:relative; height:26px;
}
#confirmsAddress .btnGrape6 {
	background:url(../images/btn_bg.gif) no-repeat left -400px; width:80px; height:24px; line-height:24px; text-align:center;border:none; color:#fff; top:1px; right:2px; position:absolute
}
#buynumber{
	background:#F3F3F3;
}
#buymain {
	background:#F3F3F3;
}
#buynumber p{
	margin-left:25px; margin-top:10px; 
}
#buynumber img{
  position:relative; top:10px;
}
#confirmOrder .confirmsBtns {
	background:none	
}
.confirmsadress {
	margin-left:40px;
}


/* 积分排行*/
/* pointer history style
-----------------------------------*/
#topPointerMain .titlebg1{
	text-align:right; height:26px; position:relative; color:#333
}
#topPointerMain .titlebg1 span {
	line-height:22px
}
#topPointerMain th {
	text-align:left; background:#ececec; height:30px
}
#topPointerMain td {
	border-top:1px solid #fff; background-image:none;text-align:left; height:60px; 
}
#topPointerMain td b{
	color:#907373
}
#topPointerMain tr.top1 td{
	background-color:#ffbad1
}
#topPointerMain tr.top2 td{
	background-color:#ffdbe7
}
#topPointerMain tr.top3 td{
	background-color:#fbe8ef
}
#topPointerMain tr.top1 b , #topPointerMain tr.top2 b ,#topPointerMain tr.top3 b {
	color:#ff0056
}
#topPointerMain tr.alter td{
	background-color:#fef2f6
}
