@charset "utf-8";
/* CSS Document */
/*css reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
html{height:100%;margin-bottom:1px;}/*Force a scrollbar*/

/*
 *.body{font-size:62.5%} //alows conversion from px to em. 12px = 1.2em;
 */
body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:62.5%;
}
 /* used to bring up colour options in ekmPowershop back end */
.dummy { color:[ekm:colour_1][/ekm:colour_1]; } 	

/*
 * default list styles.
 */
.t-siteStyle ul, .t-webpage ol, .t-webpage dd{
	padding-left:20px;
}
.t-siteStyle ul li{
	list-style:outside disc;
}
.t-siteStyle ol li{
	list-style:outside decimal;
}
.t-siteStyle p{
	margin:0 0 1em 0;
}
b, strong{
	font-weight:bold;
}
i{font-style:italic;}
u{text-decoration:underline;}
/*
 * Default link styles.
 */
a{
	color:#5B99BD;
}
a:hover{
	color:#477692;
} 

/*
 * Template Styles
 */


.siteWrapper{
	width:1000px;
	margin:0 auto;
}
.t-top{
	color:#800040;
	font-size:1.2em;
	text-align:center;
	padding:2px 0;
}
.t-webpagelinks{
	overflow:hidden;
	padding:2px 0;
	font-size:1.2em;
}
.t-webpagelinks li{
	float:right;
	display:block;
	color:#5B99BD;
}
.t-webpagelinks a{
	color:#5B99BD;
	text-decoration:none;
}
.t-webpagelinks a:hover{
	color:#477692;
}
.t-banner{}
.t-categories{
	overflow:hidden;
}
.t-categories li{
	display:block;
	float:left;
	background:url(/ekmps/shops/babybill/resources/image/o.png) 11px center no-repeat scroll;
	/*padding-left:30px;*/
	width:13.6%;
	text-align:center;
	overflow:hidden;
	padding:3px;
}
.t-categories li.first{
	background:none;
	padding-left:0;
	/*clear:left;*/
}
.t-categories a{
	text-decoration:none;
	font-size:1.4em;
	display:block;
	padding:2px 10px;
	text-align:center;
	margin-left:30px;
	font-weight:bold;
	/*white-space:nowrap;*/
}
.t-categories li.first a{
	margin-left:0;
}
.color1 a{
	color:#901d84;
}
.color2 a{
	color:#78b0d0;
}
.color3 a{
	color:#ff6699;
}
.color4 a{
	color:#66cc33;
}
.color5 a{
	color:#ffcc00;
}
.color6 a{
	color:#9d0029;
}
.color7 a{
	color:#ff6600;
}
.t-categories a:hover{
	color:#fff;
	background-color:#c9c;
}
.t-body{
	overflow:hidden;
}
.t-bodyRight{
	width:178px;
	float:right;
}
.t-eel{
	padding-bottom:10px;
}

.t-eelTop{
	height:12px;
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:scroll;
}
.t-ellMid1{
	background-position:center top;
	background-repeat:repeat-y;
	background-attachment:scroll;
	padding:0 5px;
	font-size:1.6em;
	color:#fff;
	text-align:center;
	overflow:hidden;
}
.t-ellMid2{
	background-position:center top;
	background-repeat:repeat-y;
	background-attachment:scroll;
	padding:0 5px;
	text-align:center;
	overflow:hidden;
}
.t-ellBot{
	background-position:center bottom;
	background-repeat:no-repeat;
	background-attachment:scroll;
	height:13px;
}

/* Pink */
.pink .t-eelTop{
	background-image:url(/ekmps/shops/babybill/resources/image/pinktop.png);
}
.pink .t-ellMid1{
	background-image:url(/ekmps/shops/babybill/resources/image/pinktopmid.png);
}
.pink .t-ellMid2{
	background-image:url(/ekmps/shops/babybill/resources/image/pinkmid.png);
}
.pink .t-ellBot{
	background-image:url(/ekmps/shops/babybill/resources/image/pinkbot.png);
}

/* Blue */
.blue .t-eelTop{
	background-image:url(/ekmps/shops/babybill/resources/image/bluetop.png);
}
.blue .t-ellMid1{
	background-image:url(/ekmps/shops/babybill/resources/image/bluebotmid.png);
}
.blue .t-ellMid2{
	background-image:url(/ekmps/shops/babybill/resources/image/bluemid.png);
}
.blue .t-ellBot{
	background-image:url(/ekmps/shops/babybill/resources/image/bluebot.png);
}

/* Green */
.green .t-eelTop{
	background-image:url(/ekmps/shops/babybill/resources/image/greentop.png);
}
.green .t-ellMid1{
	background-image:url(/ekmps/shops/babybill/resources/image/greentopMid.png);
}
.green .t-ellMid2{
	background-image:url(/ekmps/shops/babybill/resources/image/greenmid.png);
}
.green .t-ellBot{
	background-image:url(/ekmps/shops/babybill/resources/image/greenbot.png);
}

.t-bodyLeft{
	width:178px;
	float:left;
}
.t-browseby{}
.t-brand{}
.t-price{}
.t-browsebyTitle p{
	font-size:1.4em;
	font-weight:bold;
	padding:2px;
	margin:0;
}
.t-brand .t-browsebyTitle{
	color:#90c3e0;
	border-bottom:1px solid #66cc33;
}
.t-price .t-browsebyTitle{
	color:#66cc33;
	border-bottom:1px solid #90c3e0;
}
.t-browsebybody{}

.t-browsebyItem{
	overflow:hidden;
	padding:10px;
	height:79px;
}
.t-browsebyImg{
	float:left;
	width:79px;
}
.t-browsebyTxt{
	margin-left:83px;
	padding-top:35px;
}
.t-browsebyTxt a{
	text-decoration:none;
}
.t-browsebyTxt a:hover{
	/*TODO*/
}
.t-bodyContent{
	margin:0 180px;
}
.t-footer{
	text-align:center;
	color:#5B99BD;
}
.t-footer a{
	color:#5B99BD;
	text-decoration:none;
}
.t-footer a:hover{
	color:#477692;
}
.t-bottom{
	padding:10px 0;
	text-align:center;
}
h1{font-size:18px; font-family: "Century Gothic"; font-weight:bold}

	.p-item{
		width:32%;
		float:left;
	}
	.p-itemImage{
		text-align:center;
	}
	.p-itemName{
		text-align:center;
		padding:10px 0;
		font-size:1.2em;
	}
	.p-itemName a{
		text-decoration:none;
	}
	.p-featuredProducts{
		background:url(/ekmps/shops/babybill/resources/image/featuredProducts.png) left top no-repeat scroll;
		padding-top:35px;
	}
	.p-mid{
		padding:10px 0;
	}

.pp-wrapper{}
.pp-indesc{
	font-size:1.2em;
}
.pp-title{
	color:#61A9D3;
	font-size:24px;
	font-weight:bold;
}
.pp-subcats{
	padding-left:40px;
}
.pp-item{
	float:left;
	margin:10px;
}
.pp-itemImg{
	width:166px;
	height:166px;
}
.pp-itemTxt{
	text-align:center;
}
.pp-itemTxt a{
	text-decoration:none;
	color:#000;
	font-size:1.2em;
}
.pp-itemTxt a:hover{
	color:#999;
}
.pp-products{
	padding-left:40px;
}




.ppp-wrapper{}
.ppp-parentCategory{}
.ppp-productName{
	color:#FF6699;
	font-size:1.8em;
	font-weight:bold;
}
.ppp-body{
	overflow:hidden;
}
.ppp-left{
	width:230px;
	float:left;
}
.ppp-imgsTop{
	background:url(/ekmps/shops/babybill/resources/image/prodImgsTop.png) center top no-repeat scroll;
	height:21px;
}
.ppp-imgsMid{
	background:url(/ekmps/shops/babybill/resources/image/prodImgsMid.png) center top repeat-y scroll;
}
.ppp-imgLrg{
	text-align:center;
}
.ppp-imgSml{
	padding:10px 0;
	text-align:center;
}
.ppp-imgSml img{
	margin:0 5px;
}
.ppp-imgsBot{
	background:url(/ekmps/shops/babybill/resources/image/prodImgsBot.png) center top no-repeat scroll;
	height:21px;
}
.ppp-right{
	margin-left:248px;
}
.ppp-desc{
	font-size:1.2em;
	padding-right:20px;
}
.ppp-opts{
	color:#5B99BD;
	font-size:1.2em;
	margin:0.5em 0;
}
.ppp-stock{
	color:#5B99BD;
	font-size:1.2em;
	margin:0.5em 0;
}
.ppp-code{
	color:#5B99BD;
	font-size:1.2em;
	margin:0.5em 0;
}
.ppp-price{
	color:#5B99BD;
	font-weight:bold;
	font-size:1.2em;
	margin:0.5em 0;
}
.ppp-addToCart{
	overflow:hidden;
	margin:0.5em 0;
}
.ppp-addToCartLink input{
	height:26px;
	background:url(/ekmps/shops/babybill/resources/image/addtocart.png) left top no-repeat scroll;
	line-height:26px;
	vertical-align:middle;
	color:#fff;
	padding:0 15px;
	border:none;
}
.ppp-addToCartLink input:hover{
	color:#333;
}
.ppp-addToCartTop a{
	display:inline-block;
/*	float:left;*/
	background:url(/ekmps/shops/babybill/resources/image/backtotop.png) right top no-repeat scroll;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	padding:0 15px;
	color:#fff;
	margin-left:5px;
	text-decoration:none;
}
.ppp-addToCartTop a:hover{
	color:#333;
}
.ppp-comments{
	font-size:1.2em;
	margin:0.5em 0;
}	

