@charset "utf-8";
body {
padding:0;
margin:0;
color:#000000;
font-family:Georgia;
background-image: url(../images/mainbg.jpg);
background-repeat: repeat-x;
background-position: center top;
}

a{
color:#ff6699;
text-decoration:none;
outline:none;
border:none;
}

a:hover{
color:#ff6699;
text-decoration:none;
outline:none;
}

/*p, ul, li {padding:0; margin:0;}
ul, li {padding:0; margin:0;}*/

.image{ float:left; margin:0; padding:0;}
.divclear{ float:left; margin:0; padding:0;}

.main{
width:986px;
margin:0 auto;
}

/*  -- top part css start --  */
.top{
float:left;
width:986px;
background-image: url(../images/topbg.jpg);
background-repeat: no-repeat;
background-position: 318px 30px;
}
.logo{
float:left;
width:281px;
padding:60px 0 0 35px;
}
.top_nav{
float:left;
width:281px;
height:81px;
color:#6e6659;
font-size:20px;
padding:118px 0 0 272px;
}
.top_nav a{ color:#6e6659;}
.top_nav a:hover{ color:#ff6699;}

/*  -- top part css end --  */

/*  -- body part css start --  */
.content{
float:left;
width:986px;
padding-bottom:15px;
}

/*  -- body left part css start --  */
.content_left{
float:left;
width:249px;
}
.left_nav{
float:left;
width:174px;
padding-left:75px;
padding-top:8px
}
.left_nav ul{ padding:0; margin:0; list-style:none; }
.left_nav ul li{
float:left;
width:100%;
padding:0;
margin:0;
color:#ff6699;
font-size:15px;
list-style:none;
padding-bottom:2px;
}
.left_nav ul li a{
color:#ff6699;
font-size:15px;
height:21px;
display:block;
padding:0 0 0 25px;
}
.left_nav ul li a:hover{
color:#ff6699;
background: url(../images/bullet1.gif) no-repeat left center;
}
.left_nav ul li a#act {background: url(../images/bullet1.gif) no-repeat left center;}
.left_nav_botm{
float:left;
width:174px;
padding:34px 0 0 75px;
}
.left_nav_botm ul{padding:0; margin:0; list-style:none; }
.left_nav_botm ul li{
float:left;
width:100%;
padding:0;
margin:0;
color:#666666;
font-size:13px;
list-style:none;
padding-bottom:3px;
}
.left_nav_botm ul li a{
color:#666666;
font-size:13px;
height:22px;
padding:0 0 0 25px;
}
.left_nav_botm ul li a:hover{
color:#ff6699;
font-size:13px;
}

/*  -- body part css end --  */

/*  -- body mid part css start --  */
.content_mid{
float:left;
width:616px;
}
.curlybox_container{
float:left;
width:616px;
}
.curlybox_top{
float:left;
width:616px;
}
.curlybox_midbg{
float:left;
width:616px;
background-image: url(../images/curlybox_midbg.png);
background-repeat: repeat-y;
background-position: center top;
}
.curlybox_content{
float:left;
width:540px;
background-image: url(../images/whitebox_contentbg.gif);
background-repeat: repeat-y;
background-position: center top;
padding:0 38px 10px 38px;
}
.curlybox_botm{
float:left;
width:616px;
}
.gallery_wrapper{
float:left;
width:540px;
}
.home_glry_bigimage{
float:left;
width:340px;
}
.home_glry_right_col{
float:left;
width:200px;
padding-top:20px;
}
.home_glry_small_image{
float:left;
width:200px;
text-align:center;
padding-top:10px;
}
.whitebox_wrapper{
float:left;
width:596px;
padding:15px 10px 0 10px;
}
.whitebox_top{
float:left;
width:596px;
}
.whitebox_content{
float:left;
width:596px;
background-image: url(../images/whitebox_midbg.png);
background-repeat: repeat-y;
background-position: center top;
}
.whitebox_botm{
float:left;
width:596px;
}
.welcometo_title{
float:left;
width:571px;
padding:10px 0 0 25px;
}
.welcome_text{
float:left;
width:492px;
color:#666666;
font-size:12px;
font-family:Verdana;
line-height:18px;
text-align:justify;
padding:10px 52px 10px 52px;


}

/*  -- body mid part css end --  */
/*  -- body right part css start --  */
.content_right{
float:left;
width:121px;
}
.yourcart_wrapper{
float:left;
width:121px;
padding-top:130px;
}
.yourcart_row{
float:left;
width:121px;
padding-top:10px;
}
.yourcart_txt{
float:left;
width:73px;
color:#6d6559;
font-size:15px;
padding-top:23px;
}
.yourcart_icon{
float:left;
width:48px;
}
.yourcart_desc{
float:left;
width:121px;
color:#666666;
font-size:11px;
font-family:Verdana;
line-height:16px;
padding-top:12px;
}

/*  -- body right part css end --  */
/*  -- body part css end --  */

/*  -- aboutus page css start --  */

.aboutus_wrapper{
float:left;
width:520px;
padding:0 10px 5px 10px;
}
.aboutus_title{
float:left;
width:100%;
padding-bottom:20px;
}
.aboutus_body_txt{
float:left;
width:520px;
min-height:302px;
color:#726858;
font-size:12px;
line-height:24px;
min-height:302px;
}
/*  -- aboutus page css end --  */

/*  -- shop level 1 page css start --  */
.inner_wrapper{
float:left;
width:520px;
padding:0 10px 5px 10px;
}
.shop_gallery_wrapper{
float:left;
width:534px;
padding-bottom:10px;
}
.shop_gallery_row{
float:left;
width:534px;
min-height:302px;
border-bottom:#999999 dashed 1px;
}

.shop_gallery_row-Small{
float:left;
width:534px;

border-bottom:#999999 dashed 1px;
}

.shop_gallery_item_box{
float:left;
width:177px;
border-right:#999999 dashed 1px;
padding-bottom:10px;
}
.product_thumb{
width:160px;
height:162px;
text-align:center;
/*padding:0 8px 0 9px;*/
}
.product_desc{
float:left;
width:90%;
min-height:50px;
color:#999999;
font-size:15px;
text-align:center;
padding:10px 5% 0 5%;
}
.product_price{
float:left;
width:100%;
color:#ff6699;
font-size:13px;
font-weight:bold;
font-family:Verdana;
text-align:center;
padding:5px 0 0 0;
}
.paging{
float:left;
width:534px;
color:#999999;
font-size:13px;
text-align:center;
padding:10px 0 10px 0;
}
.paging a{
color:#999999;
font-size:13px;
}
.paging a:hover{
color:#ff6699;
font-size:13px;
}
.paging a#current{
color:#ff6699;
font-size:13px;
}
/*  -- shop level 1 page css end --  */

/*  -- sshow&tell --  */
.showtell_title {font-family:Georgia; font-size:18px; color:#999999; float:left;}
.photogallery {width:530px; height:auto; float:left; padding:42px 0 0 0;}

.showtell_wrapper{
float:left;
width:530px;
padding:0 0 5px 10px;
}
.showtell_gallery_row{
float:left;
width:530px;
border-bottom:#999999 dashed 1px;
}
.showtell_body_txt{
float:left;
width:530px;
color:#726858;
font-size:12px;
line-height:24px;
}
.photogallery_box {width:127px; height:127px; float:left; margin:0 4px 4px 0; background:#808080;}
.showtellsublink {color:#ff6699; text-decoration:none;}
.showtellsublink:hover {color:#ff6699; text-decoration:underline;}
.showtellsublink2 {color:#ff6699; text-decoration:none; text-align:right; float:right;}
.showtellsublink2:hover {color:#ff6699; text-decoration:underline; text-align:right;}


.footer {width:580px; height:auto; float:right; padding:0 130px 15px 0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666;}
.footerlink {color:#666666; text-decoration:underline;}
.footerlink:hover {color:#ff6699; text-decoration:none;}

/*  -- sshow&tell --  */
.baby_wear {width:260px; height:auto; float:left; padding:20px 0 0 0;}
.baby_wearimagebox {width:240px; height:auto; float:left;}
.mail_iconsite {width:140px; height:auto; float:right; padding:0px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.mail_iconsite a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.baby_wear_from {width:176px; height:233px; float:right; background:url(../images/babyfrombg.jpg) no-repeat left top; margin:11px 0 0 0; padding:119px 0 0 69px;}
.baby_wear_fromlabal {width:74px; height:auto; float:left; padding:0 0 15px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ff6699; font-weight:bold;}
.baby_wear_fromlabal2 {width:70px; height:auto; float:left; padding:0 0 15px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999;}
.addtocartbut {width:auto; height:auto; float:right; padding:0 43px 0 0;}
.textboxborder {width:47px; height:20px; float:left; border:1px solid #cccccc; color:#999999;}
.pricebox {width:160px; height:auto; float:left;}
.pricebox_midline {width:auto; height:auto; float:left; padding:0 10px 0 10px;}
.pricebox_image 
{
	width:160px;
	height:162px;
}
.pricebox_details {width:160px; min-height:35px; float:left; font-family:Georgia; font-size:15px; color:#999999; text-align:center; line-height:15px; padding:10px 0 0 0;}
.pricetext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff6699; line-height:25px; }

.baby_wear_fromlabal3 {width:74px; height:auto; float:left; padding:0 0 0px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ff6699; font-weight:bold;}
.baby_wear_fromlabal4 {width:70px; height:auto; float:left; padding:0 0 0px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999;}

.baby_wear_fromlabal5 {width:74px; height:auto; float:left; padding:0 0 0px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ff6699; font-weight:bold; line-height:21px;}
.baby_wear_fromlabal6 {width:70px; height:auto; float:left; padding:0 0 0px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999; line-height:21px;}
.baby_wear_option{
	
	height:21px;
	float:left;
	margin:0;
	clear:left;
	border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999;
}


.baby_wear_from1 {width:176px; height:274px; float:right; background:url(../images/babyfrombg.jpg) no-repeat left top; margin:11px 0 0 0; padding:74px 0 0 69px;}
.baby_wear_from2 {width:176px; height:265px; float:right; background:url(../images/babyfrombg.jpg) no-repeat left top; margin:11px 0 0 0; padding:83px 0 0 69px;}
.baby_wear_color{
	clear:left;
	float:left;
	margin:0;
  	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ff6699; font-weight:bold;
}
.size_img{
	float:left;
	margin:0;
	padding:17px 10px 0 0;
	height:58px;
}

.pinkheader {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; color:#ff6699; font-weight:bold;
}
a.pinklink{
color:#ff6699;
font-size:13px;
height:21px;
}
a.pinklink:hover{
color:#ff6699;
}

a.pinklinkbold{
color:#ff6699;
font-size:13px;
height:21px;
font-weight:bold;
}
a.pinklinkbold:hover{
color:#ff6699;
font-weight:bold;
}

.bottomdashborder{
width:100%;
border-bottom:#999999 dashed 1px;
}

.button {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6699;
	background-color:#FFFFFF;
	text-decoration: none;
	height: 26px;
	
	BORDER-RIGHT: #FF6699 1px outset; 
	BORDER-LEFT: #FF6699 1px outset; 
	BORDER-TOP: #FF6699 1px outset; 
	BORDER-BOTTOM: #FF6699 1px outset; 
	
}

a.greylink{
color:#666666;
font-size:13px;
height:22px;
}
a.greylink:hover{
color:#ff6699;
font-size:13px;
}

.bottomborder{

border-bottom:#999999 dashed 1px;
}
