@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:13px 0 0 0;
	background:#66ccff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a img{
	border:none;
}

td{
	vertical-align:top;
}

.bubbles-outer{
	padding:177px 0 0 0;
}

.bubbles-lt{
	background:url(/lib/yhst-15596662667625/bubbles-lt.jpg) top right no-repeat;
	height:157px;
}

.bubbles-rt{
	background:url(/lib/yhst-15596662667625/bubbles-rt.jpg) top left no-repeat;
	height:157px;
}

.nav-outer{
	vertical-align:bottom;
	padding:0 10px 16px 0;
	text-align:right;
}

ul.topnav{
	margin:14px 0 0 108px;
	padding:0;
	list-style:none;
}

ul.topnav li{
	float:left;
	background:url(/lib/yhst-15596662667625/tnav-sep.gif) right no-repeat;
	padding:0 15px;
	/*border:1px solid red;*/
}

ul.topnav li.lastli{
	background:none;
	padding:0 0 0 15px;
}

p.tlinks{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#ff0198;
	margin:0;
	padding:0;
}

p.tlinks a{
	color:#ff0198;
}

.banner-bg{
	background:url(/lib/yhst-15596662667625/banner-bg.gif) repeat-y;
}

.banner-top{
	background:url(/lib/yhst-15596662667625/banner-top.gif) top no-repeat;
}

.banner-btm{
	background:url(/lib/yhst-15596662667625/banner-btm.gif) bottom no-repeat;
}

.banner-img-outer{
	padding:10px 3px 3px 22px;
}

.banner-img{
	background:url(/lib/yhst-15596662667625/new-banner-img.gif) bottom right no-repeat;
	height:335px;
}

h3.ttl-blue16{
	margin:0 0 8px 0;
	padding:0;
	font-size:16px;
	color:#3399cc;
}

h3.ttl-green16{
	margin:5px 0 0 0;
	padding:0;
	font-size:16px;
	color:#559910;
}

p.txt-gray12{
	font-size:12px;
	color:#afafaf;
	margin:0 0 15px 0;
	padding:0;
	line-height:16px;
}

p.txt-gray14{
	font-size:14px;
	color:#afafaf;
	margin:0 0 15px 0;
	padding:0;
	line-height:18px;
}

p.txt-gray14 a{
	color:#ff0198;
}

.bor-bigdot{
	background:url(/lib/yhst-15596662667625/bor-bigdot.gif) top repeat-x;
	height:45px;
}

.pad16{
	padding:16px 0 0 0;
}

.rbox-bg{
	background:url(/lib/yhst-15596662667625/rbox-bg.gif) repeat-y;
}

.rbox-top{
	background:url(/lib/yhst-15596662667625/rbox-top.gif) top no-repeat;
	height:22px;
}

.rbox-btm{
	background:url(/lib/yhst-15596662667625/rbox-btm.gif) bottom no-repeat;
	height:195px;
	padding:0 15px;
}

.dapple-NDD-btm{
	background:url(/lib/yhst-15596662667625/new-dapple-NDD-btm1.jpg) bottom no-repeat;
	height:195px;
	padding:0 15px;
}

.pink{
	color:#ff0198;
}

.img-testimonial{
	background:url(/lib/yhst-15596662667625/img-testimonial.gif) bottom right no-repeat;
	height:183px;
}

.fbar-bg{
	background:url(/lib/yhst-15596662667625/fbar-bg.gif) repeat-x;
}

.txtbox-email{
	border:1px solid #c8c8c8;
	width:240px;
	height:18px;
	margin:3px 0 0 0;
}

p.footlinks{
	margin:15px 0;
	padding:0;
	font-size:12px;
	color:#014ca1;
	text-align:center;
	line-height:14px;
}

p.footlinks a{
	color:#014ca1;
}

/**************************************************
Product Page
**************************************************/
.top_mid
{
border-top:#DDDDDD 3px solid;
background-color: #fff;
}

.topPart
{
background:url(/lib/yhst-15596662667625/img-top-bg.gif) no-repeat;
height:65px;
text-align:right;
vertical-align:bottom;
}

.midPart
{
background: url(/lib/yhst-15596662667625/img-mid-bgpx.gif) repeat-y;
}

/*.midTbl
{
background:url(/lib/yhst-15596662667625/img-flowerpart.gif) bottom right no-repeat; 
}*/

.features
{
padding-top:20px;
font-weight:bold;
color:#51A3CC;
}

#featureList
{
margin:0; padding-left:15px;
}

#featureList li
{
margin:0; padding:0;
list-style-image:url(/lib/yhst-15596662667625/bullet-circle.gif);
color:#777777;
line-height:24px;
}

.leftPart
{
padding-top:18px;
}

#ttl td
{
vertical-align:bottom;
padding-bottom:4px;
white-space:nowrap;
}

.ttl-page
{
font-size:40px;
color:#66CCFF;
}

.cat-section
{
padding-bottom:35px;
}

#main 
{
padding:0; margin:0;
}

#main li
{
padding-left:12px; margin:0;
list-style-type:none;
font-weight:bold;
color:#818181;
}

#main li a{
color:#818181;
font-weight:bold;
list-style-type:none;
margin:0pt;
padding-left:12px;
display:block;
}
#main li a:hover{
color:#818181;
font-weight:bold;
list-style-type:none;
margin:0pt;
padding-left:12px;
text-decoration:none;
display:block;
}


.sub
{
padding-left:20px; margin:0;
}

#main li .sub li
{
padding:0; margin:0;
font-weight:normal;
list-style-type:none;

}

#main li .sub a
{
color:#818181;
font-weight:normal;
}

#main li .sub a:hover
{
color:#818181;
font-weight:normal;
text-decoration:underline;
}

.leftBox
{
padding:0 5px 20px 7px;
}

#box
{
border:#CBE0EC 1px solid;
background:#DFEAF0 url(/lib/yhst-15596662667625/testimonial-bg.gif) repeat-x;
}

#box td
{
padding:12px 5px 12px 6px;
}

.blue
{
color:#3399cc;
}

.purple
{
color:#bb4dbb;
}

.view a
{
color:#FC20A5;
font-weight:bold;
}

.location
{
text-align:right; 
padding:0 10px 0 0;
color:#818181;
line-height:20px;
}

.location a
{
color:#818181;
}


/***********box style starts**************/
.topline
{
background: url(/lib/yhst-15596662667625/prodbox-topCurve.gif) no-repeat;
height:15px;
}

.topR
{
background:url(/lib/yhst-15596662667625/prodbox-topRcorner.gif) top right no-repeat;
height:13px;
}

.botline
{
background: url(/lib/yhst-15596662667625/prodbox-botCurve.gif) no-repeat;
height:19px;
text-align:right;
padding-right:7px;
}

.small-topline
{
background: url(/lib/yhst-15596662667625/smallbox-topcurve.gif) no-repeat;
height:15px;
}

.small-botline
{
background: url(/lib/yhst-15596662667625/smallbox-botcurve.gif) no-repeat;
height:16px;
}

.botR
{
background:url(/lib/yhst-15596662667625/prodbox-botRcorner.gif) top right no-repeat;
text-align:right;
padding-right:10px;
}

.prodbox-mid
{
border-left:2px solid #E4E4E4;
border-right:2px solid #E4E4E4;
text-align:center;
padding-bottom:5px;
}

/*************box style ends ***********/

.rightPanel
{
padding:40px 42px 55px 32px;
}

#flowerpart{
	background:url(/lib/yhst-15596662667625/img-flowerpart.gif) bottom right no-repeat; 
}

#prod-tbl
{
border-bottom:1px solid #E4E4E4;
}

.prodbox-left
{
border-right:1px solid #E4E4E4;
}

.prodbox-right
{
padding-left:25px;
}

.prodInfo
{
background:url(/lib/yhst-15596662667625/donline.gif) repeat-x bottom;
color:#777777;
padding-bottom:30px;
}

a.mail
{
color:#777777;
} 

.youmay
{
padding-top:20px;
}

.youMayText
{
text-align:center;
font-size:11px;
color:#818181;
padding:15px 0 45px 0;
}

a.viewdetail
{
color:#818181;;
}

.prodName
{
font-size:18px;
color:#51a3cc;
padding:0;
margin:0;
}

.bottomPart
{
background:url(/lib/yhst-15596662667625/img-bottom-bg.gif) left no-repeat;
height:23px;
}

/********************************************
Category Page
********************************************/
.bottomPart-cat
{
background:url(/lib/yhst-15596662667625/img-bottom-bg-cat.gif) left no-repeat;
height:23px;
}

#babypart{
	background:url(/lib/yhst-15596662667625/img-babypart.jpg) bottom right no-repeat; 
}

#babypart p{
	color:#777;
	margin:0 0 10px 0;
}

.rightPanel-cat
{
padding:15px 42px 20px 32px;
}

#babyhand{
	background:	url(/lib/yhst-15596662667625/babyhand.jpg) bottom left no-repeat;
}

.catbox-bg{
	background:url(/lib/yhst-15596662667625/catbox-bg.gif) repeat-y;
}

.catbox-top{
	background:url(/lib/yhst-15596662667625/catbox-top.gif) top no-repeat;
}

.catbox-btm{
	background:url(/lib/yhst-15596662667625/catbox-btm.gif) bottom no-repeat;
}

.cat-tbl td{
	text-align:center;
}

p.prod-link{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}

p.prod-link a{
	color:#ff0099;
}

.cat-img{
	margin:10px auto 5px auto;
}

.rnd-bg{
	background:#ebf1f4;
}

.rnd-top{
	background:url(/lib/yhst-15596662667625/rnd-top.gif) top no-repeat;
}

.rnd-btm{
	background:url(/lib/yhst-15596662667625/rnd-btm.gif) bottom no-repeat;
	padding:10px 12px;
}

.rnd-btm p{
	margin:0 0 10px 0;
	padding:0;
	line-height:14px;
}

h4.ttl-blue15{
	font-size:15px;
	font-weight:bold;
	color:#0990d4;
	margin:0 0 10px 0;
	padding:0;
}
/*** added on 07 Jan 2011 ***/

.additionalLocationHolder
{
	padding:20px 0 0 0;
}

.additionalLocationHolder h1.ttl
{
	color:#1D78A5;
	font-size:14px;
	padding-bottom:15px;
}
