*{font-size:12px; font-family:Arial, Helvetica, sans-serif}
body, ul,li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset 
{ margin:0;padding:0;list-style:none;}

b,p,span{font-size:12px; font-weight:normal;margin:0; padding:0; }

div.page a{text-decoration:none;color:blue;}
div.page a:hover{text-decoration:none;color:red;}

A.link,A.visited,A.hover,A.active {color:#333333;text-decoration: none;font-size:12px;line-height:20px;}

A.foot:link,A.foot:visited {color:#ffb540;text-decoration: none; font-size:12px; padding:0px; background:none; border:none;}
A.foot:hover,A.foot:active {color:#666666;text-decoration: underline;font-size:12px;padding:0px; background:none;border:none;}

A.more:link,A.more:visited {color:#666666;text-decoration: none; cursor:pointer; font-size:12px; padding:0px; background:none; border:none;}
A.more:hover,A.more:active {color:#666666;text-decoration: underline;cursor:pointer;font-size:12px;padding:0px; background:none;border:none;}

.f9red {color:red;font-size:9pt;}
.clear {font-size:1px;clear: both;visibility: hidden;width:1px; height:1px;}
img{border:0;}
.left{float:left;}
.right{float:right;}
.dingwei{position:absolute; width:0px; height:0px;}
/*-----------------------------------------------------------------------*/

#container{margin:0px auto;overflow:hidden;width:950px;background:#ffffff;}

#midbody{
width:948px;
height:auto;
border:1px #ffb540 solid;
overflow:hidden;
margin:0 auto;
background-color:#ffd190;
}

#minl{
width:208px;
overflow:hidden;
height:665px;
float:left;
}
#minr{
width:730px;
height:665px;
padding-left:2px;
background:url(../images/minside.gif) repeat-y left top;
overflow:hidden;
float:left;
}
#iframebox{
width:730px;
margin:6px 4px;
border:1px #ffb42d solid;
background:#fff;
overflow:hidden;
}
.page{margin:20px auto;height:auto;text-align:center; clear:both;}
/*-----------------------------------------------------------------------*/
.banner{
 width:1000px;
 height:5px;
 overflow:hidden;
 background:none;
 margin:0; padding:0;
}

/*-----------------------*/
#menu-p{
 height:33px;
 margin:0px;padding:0;
 border-bottom:1px #ffb42d solid;
 background:url(../images/menu_bg.gif) repeat-x left top;
 overflow:hidden;
 font-weight:bold;
 clear:both;
}
#menu-p ul{ color:#213864;overflow:hidden;}
#menu-p ul li{float:left; margin:0;padding:9px 0px 10px 0px;
background:url(../images/menu_liner.gif) no-repeat right top}
#menu-p ul li a{text-align:center;text-decoration:none;color:#213864;padding:10px 19px 10px 18px;}
#menu-p ul li a:hover{background:#fee0aa;text-decoration:none;padding:12px 17px 10px 18px; margin-right:2px;}
#menu-p ul li h2 a,#menu-p ul li h2 a:hover{color:#213864;background:url(../images/menu_hover.gif) repeat-x bottom center;text-decoration:none;
padding:4px 6px 1px 10px; margin:8px 13px 8px 12px; font-size:14px; font-weight:bold; border:1px #ffd28a solid;}
.menuicon{ padding-bottom:4px;}
.none{ height:40px; margin:0; padding:0; clear:both;}
/*----------------------------------------------------------------*/
#menu-p ul li dl{ position:absolute;color:#f35000;text-align:center;height:20px; top:15px; left:20px; width:600px; z-index:0;}
#menu-p ul li dt{ line-height:17px;}
#menu-p ul li dt b{float:left;padding-top:1px;
border-top:1px #ffd28a solid;border-bottom:1px #ffd28a solid;height:18px;
background:url(../images/list_bg.gif) no-repeat left top; font-size:12px;width:75px; }
#menu-p ul li dt b a{float:left; padding:0;margin:0;text-decoration:none;color:#666666;
background:url(../images/list_bg.gif) no-repeat left top; font-size:12px;width:75px;height:18px; }
#menu-p ul li dt b a:hover{float:left; padding:0; margin:0;text-decoration:none;color:#f35000;
background:url(../images/list_bg.gif) no-repeat left top; font-size:12px;width:75px;height:18px; }
.arrow{ position:absolute; width:10px; height:6px; top:10px; left:40px; z-index:999}

/* no add */
#menu-p ul li dl dt b img{margin-top:-3px;}

/*-----------------------------------------------------------------------*/
#userclew{
height:24px;
padding:6px 20px 0 20px;
color:#666666;
text-align:right;
clear:both;
}

/*-----------------------------------------------------------------------*/

.navtitle{ height:24px; border-top:1px #666 solid; border-bottom:1px #666 dashed;padding:0px 20px; margin-top:12px;
background:#FFF url(../images/navtitle_bg.gif) no-repeat right center; clear:both;}
.navtitle h1{ font-size:14px; color:#333333; line-height:22px; padding-top:2px; float:left;}
.navtitle img{padding:4px 6px; float:left; display:block}
.navtitle span{padding:4px 6px; float:right;line-height:14px; width:50px;}
.navtitle span h6{ font-size:12px; font-weight:normal; float:right;padding-top:1px;}
.navtitle span img{padding:4px 3px;float:right;}
/*-----------------------------------------------------------------------*/
.content{ padding:5px 5px; margin:0; clear:both;}
.element{width:134px; float:left; margin:0; padding:0; cursor:pointer;}
.res{ width:100px; height:105px;padding:3px;background:#FFFFFF; margin:12px auto 0 auto;cursor:pointer;}
.res img{ width:100px; height:100px;display:block;}
.price{ width:100px; margin:0 auto; line-height:20px; text-align:center;}
.button{ width:106px; height:20px; margin:5px auto; text-align:center; position:relative;}
/*-----------------------------------------------------------------------*/
.element2{width:230px; float:left; margin:0; padding:0;cursor:pointer;}
.complete{ width:181px; height:230px;margin:12px auto;}
.complete img{ width:181px; height:218px;display:block;padding:1px; border:1px #cccccc solid;}
.completebutton{height:20px; margin:5px auto; text-align:center;}
.complete_more{ width:190px;margin:0; line-height:20px; text-align:right; cursor:pointer;}
.element2 a,.element2 a:hover{line-height:20px; text-decoration:none; color:#333333; font-weight:bold;}
/*-----------------------------------------------------------------------*/
.element-list{ width:405px; padding-left:30px; float:left;}
.element-info{ float:left;}
/*-----------------------------------------------------------------------*/
.pay{ margin:0 auto; padding:30px 0px 0 50px; text-align:left;}
.payh{float:left;padding:0px 5px 0 40px;}
.payl{float:left;padding:10px 5px 0 80px;}
.payr{float:left; text-align:left; padding:10px 5px 0 0px;}
.pay h2{ color:#666666; height:30px; font-size:14px;clear:both;}
.pay h2 span{ height:30px; float:left; padding:10px 160px 0 10px;}
.pay h2 b{ height:30px; float:left; padding:10px 18px;}
.pay input{ width:100px;background:#ffffff; padding:1px; margin-bottom:3px; line-height:16px; color:#256de0;
 border-top:1px #ffffff solid; border-bottom:1px #666666 solid; border-left:1px #ffffff solid; border-right:1px #ffffff solid; }
.pay textarea{ width:341px; height:105px; line-height:20px; color:#256de0; padding:5px; margin:2px 0; overflow:hidden;
background:#fff;border:1px #ccc solid;}
.space{height:100px;*height:100px;_height:10px; clear:both;}


.buy h1{margin:20px auto;height:auto;text-align:center; height:25px; line-height:20px;clear:both; font-size:14px; color:#666666;}

.clew{width:550px;margin:0 auto; padding:160px 0; text-align:center;}
.clew p{height:40px; }
.clew h1{ color:#666666; font-size:14px; line-height:30px;}
.clew p img{ padding:10px;}

/*-----------------------------------------------------------------------*/
#footer{
height:73px;
margin:0 auto;
overflow:hidden;
background:#ffffff;
}
#foot{
height:73px;
margin:0 62px;
}
	#footinfo{
	height:53px;
	margin:0 auto;
	padding-top:20px;
	text-align:center;
	line-height:20px;
	color:#ffb540;
	font-size:9pt;
	}

/*-----------------------------------------------------------------------*/
.shopbag{
margin:20px 0;
padding-top:6px;
background:url(../images/bag_bgt.gif) no-repeat center top;
}
.shoptitle{ font-size:12px; font-weight:bold; color:#123c7e;}
.shopinfo{width:695px; margin:0 auto; border-left:1px #6091dd solid;border-right:1px #6091dd solid; padding:0; overflow:hidden;}
.shopinfo a,.shopinfo a:hover{color:#666666;text-decoration:none;font-size:12px;line-height:20px;}
.shopb{background:#ffffff url(../images/bag_bgb.gif) no-repeat center top;padding-top:6px; margin:0; overflow:hidden;}
.shopline{border-top:1px #9ec0f1 dashed;}

.bagtitle{ height:24px;padding:0px 20px; margin-top:12px;clear:both;}
.bagtitle h1{ font-size:14px; color:#333333; line-height:22px; padding-top:2px; float:left;}
.bagtitle img{padding:4px 6px; float:left; display:block}
.pay_choose{margin-top:12px;}
.pay_choose ul{color:#123c7e;font-weight:bold;}
.pay_choose ul li{font-size:14px;float:left;padding:0px 10px 0 22px;}
.pay_choose ul li img{display:block;}

/*-----------------------------------------------------------------------*/

/*-----------------------------------------------------------------------*/
.c-pet{width:234px; float:left; margin:0; padding:0;}
.c-pet-photo{ width:208px; height:188px;margin:12px auto;}
.c-pet-photo .none{ width:200px; height:180px;display:block;padding:3px; border:1px #cccccc solid;}
.c-pet-photo .block{ width:200px; height:180px;display:block;padding:3px; border:1px #cccccc solid;background:url(../images/shopbg.gif) no-repeat center center;}
.c-pet-photo-button img{ margin:5px 40px; text-align:center}
.c-pet-photo-button2 img{ margin:5px 0 5px 98px; text-align:center}
.c-pet-photo-name{ text-align:center;font-size:14px; font-weight:bold; color:#123c7e;}
.c-pet a,.c-pet a:hover{line-height:20px; text-decoration:none; color:#333333; font-weight:bold;}
/*-----------------------------------------------------------------------*/

/* new add */
#pettype{padding-left:10px;color:#333;}
#pettype ul{overflow:hidden;clear:both;}
#pettype li{float:left;background:url(../images/list_arrow.gif) no-repeat left center; padding:0 10px; }
#pettype li a{margin:0;text-decoration:none;color:#ff6600;}
#pettype li a:hover{margin:0;text-decoration:none;color:#ccc;}

/* float petshow */
* html #flash {position:absolute;}

/* no add */
.haspet_position{position:absolute; width:0px; height:0px; z-index:2;}

.haspet_hidden{position:absolute; width:110px; height:104px;height:104px; padding-left:104px;padding-bottom:54px;_padding-bottom:2px;top:12px;*top:0px;_top:0px; left:13px;*left:0px;_left:0px;z-index:2; color:#000; border:1px #ffb42d solid;}
.haspet_hidden p{background-color:#FFFFFF;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; line-height:26px;}
.haspet_hidden p img{padding-top:5px;display:block}
.haspet_hidden p strong{text-decoration:line-through;font-weight:normal;}
.haspet_hidden p span{color:red;font-size:12px;font-weight:normal:}

.last_haspet_hidden{position:absolute; width:115px; height:104px; padding-right:104px;padding-bottom:54px;_padding-bottom:2px;top:12px;*top:0px;_top:0px; left:-97px;*left:-115px;_left:-115px;z-index:2; color:#000; border:1px #ffb42d solid;}
.last_haspet_hidden p{background-color:#FFFFFF;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; line-height:26px;padding-left:5px;}
.last_haspet_hidden p img{padding-top:5px;display:block;padding-left:77px;}
.last_haspet_hidden p strong{text-decoration:line-through;font-weight:normal;}
.last_haspet_hidden p span{color:red;font-size:12px;font-weight:normal:}

/* 身上物品 */
.haspet_hidden_T{position:absolute; width:114px; height:108px; padding-left:108px;padding-bottom:54px;_padding-bottom:2px;top:9px;*top:-3px;_top:-3px; left:14px;*left:-4px;_left:-4px;z-index:2; color:#000; border:1px #ffb42d solid;}
.haspet_hidden_T p{background-color:#FFFFFF;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; line-height:30px;}
.haspet_hidden_T p strong{text-decoration:line-through;font-weight:normal;}
.haspet_hidden_T p span{color:red;font-size:12px;font-weight:normal:}

/* 试穿记录 */
.haspet_hidden_O{position:absolute; width:114px; height:108px; padding-left:108px;padding-bottom:54px;_padding-bottom:2px;top:9px;*top:-3px;_top:-3px; left:14px;*left:-4px;_left:-4px;z-index:2; color:#000; border:1px #ffb42d solid;}
.haspet_hidden_O p{background-color:#FFFFFF;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; line-height:30px;}
.haspet_hidden_O p strong{text-decoration:line-through;font-weight:normal;}
.haspet_hidden_O p span{color:red;font-size:12px;font-weight:normal:}
/* iframe */
.iframecontent{width:771px;*width:771px;_width:775px;background:#fff;overflow-x:hidden;}

.petshowloading{background:url(../images/loader.gif) no-repeat 20px center; padding:10px 60px;font-size:16px;font-weight:bold;color:#ff6600; line-height:40px;}

.childrenIframe{width:715px;background:#fff;overflow:hidden;}

.lqbb{position:absolute;color:red;text-align:left;height:22px; top:45px; left:600px;cursor:pointer;background:url(../images/lqbb.gif) no-repeat center right; width:75px; padding-left:20px;}
.lqbb a{text-decoration:none;color:red; line-height:22px;}
.lqbb a:hover{text-decoration:underline;color:#ff6600;line-height:22px;}