/* Colours used */
/*----------------



------------------*/

/*@import	url(other_pages.css);*/

/* Main elements
------------------*/
*	{
	margin:0;
	padding:0;
}

body	{
	font-family:Tahoma, sans-serif;
	background:url(../images/pattern.jpg) 18px -7px;
	color:#46595D;
	font-size:62.5%;
}

/* SBMH to correct font-size difference */
* html body {
	font-size:x-small; /* for IE5/Win */
	f\ont-size:62.5%; /* for other IE versions */
}
h1,h2,h3,h4,h5	{
	font-weight:normal;
}

h1	{
	font-size:2em;
}

h2	{
	font-size:1.8em;
}

h3	{
	font-size:1.6em;
}

h4	{
	font-size:1.4em;
}
h5	{
	font-size:1em;	
}
p	{
	font-size:1.1em;
	line-height:1.8em;
}
a	{
	text-decoration:none;
	color:#46595D;
}
a:hover	{
	text-decoration:underline;
}
a img	{
	border:0;
}
li	{
	list-style:none;
	font-size:1.1em;
}

table	{
	font-size:1.1em;
}
/*
============================
main divs a-z
============================
*/


#card-logos	{
	float:right;
	position:relative;
	top:206px;
}
#container	{
	width:900px;
	float:left;
	background:url(../images/content-bg.jpg);
}
#content	{
	width:840px;
	margin:35px auto 0;
	min-height:870px;
}
#content h1	{
	margin:40px 0 10px;
}
.fitting	{
	border-collapse:collapse;
	margin-bottom:25px;
}
.fitting tr:first-child	{
	border-bottom:1px solid #46595D;
	line-height:1.6em;
}
.fitting td	{
	padding-top:5px;
	padding-left:5px;
}
.fitting td:first-child	{
	border-right:1px solid #46595D;
	padding-right:5px;
	line-height:normal;
}
#fitting-breastfeeding.fitting tr:first-child	{
	text-align:center;
}
#fitting-breastfeeding.fitting td	{
	border-right:1px solid #46595D;
	padding:5px 10px;
}
#flowerLeft	{
	background:url(../images/flower1.png) no-repeat right;
	width:165px;
	height:81px;
	position:absolute;
}
#flowerRight	{
	background:url(../images/flower2.png) no-repeat left;
	width:165px;
	height:67px;
	position:absolute;
	top:160px;
	left:925px;
}
#footer	{
	background:url(../images/footer-gradient.png) repeat-x;
	width:900px;
	float:left;
	margin-left:190px;
}
#footer-inner	{
	background:url(../images/stylish-chic.png) no-repeat 170px;
	height:114px;
}
#footer ul#first-child	{
	margin-left:30px;
}
#footer ul#first-child li	{
	padding-left:0;
}
#footer ul.nav	{
	width:75px;
	float:left;
	border-right:1px solid #FFF;
	height:110px;
}
#footer ul.nav li,
#footer ul.nav-last li	{
	padding-left:10px;
	margin-bottom:6px;
}
#footer .nav-last	{
	float:left;
}
#footer ul.nav li:first-child	{
	font-weight:bold;
}
#footer ul#clothing.nav	{
	width:120px;
}
#free-banner	{
	position:absolute;
	left:920px;
	top:0px;
	z-index:6;
	width:170px;
	height:170px;
}
#greybar	{
	height:40px;
	width:100%;
	background:#333;
}
#header	{
	width:100%;
	height:120px;
	background:#4B5354;
}
#header-inner	{
	background:url(../images/header-bg.jpg) repeat-y;
	width:100%;
	height:120px;
}
#imageblock	{
	width:840px;
	height:335px;
	margin:20px 0;
	text-indent:-999em;
}
#imageblock.clothing-main	{
	background:url(../images/clothing_main2.jpg) no-repeat;
}
#imageblock	a	{
	float:left;
	height:333px;
	width:280px;
}
#imageblock	a.clothing	{
	width:279px;
	background:url(../images/main_clothing.jpg) no-repeat;
}
#imageblock a.clothing:hover	{
	background:url(../images/main_clothing-over.jpg) no-repeat;
}
#imageblock a.lingerie	{
	width:285px;
	background:url(../images/main_lingerie.jpg) no-repeat;
}
#imageblock a.lingerie:hover	{
	background:url(../images/main_lingerie-over.jpg) no-repeat;
}
#imageblock a.nightwear	{
	width:276px;
	position:absolute;
	z-index:99;
	top:255px;
	left:784px;
	background:url(../images/main_nightwear.jpg) no-repeat;
}
#imageblock a.nightwear:hover	{
	background:url(../images/main_nightwear-over.jpg) no-repeat;
}
#imageblock	a:focus	{
	outline:none;
}
#line-left	{
	width:1px;
	height:500px;
	background:#90A5A9;
	position:absolute;
	left:190px;
}
#line-right	{
	width:1px;
	height:500px;
	background:#90A5A9;
	position:absolute;
	left:1090px;
	top:0;
}
#logo	{
	position:relative;
	top:-10px;
	left:150px;
}
#small-logo	{
	position:relative;
	left:62px;
	top:10px;
}
#nav-footer	{
	float:left;
	margin-left:30px;
	position:relative;
	top:-10px;
}
#nav-footer li	{
	float:left;
	padding-left:3px;
	font-size:1.1em;
}
#nav-seperator	{
	background:url(../images/nav-seperator.jpg) no-repeat;
	width:170px;
	height:3px;
	float:left;
	clear:left;
	margin:15px 0 10px 16px;
}
#nursing	{
	float:right;
	position:relative;
	top:-70px;
}
#pagetitle-dresses	{
	background:url(../images/pagetitle-dresses.png) no-repeat;
}
#pagetitle-clothing	{
	background:url(../images/pagetitle-clothing.png) no-repeat;
}
#pagetitle-short_sleeve_tops	{
	background:url(../images/pagetitle-short_sleeve_tops.png) no-repeat;
}
#pagetitle-long_sleeve_tops	{
	background:url(../images/pagetitle-long_sleeve_tops.png) no-repeat;
}
#pagetitle-our-story	{
	background:url(../images/pagetitle-our-story.png) no-repeat;
}
#pagetitle-home	{
	background:url(../images/pagetitle-home.png) no-repeat;
}
#pagetitle-lingerie	{
	background:url(../images/pagetitle-lingerie.png) no-repeat;
}
#pagetitle-nightwear	{
	background:url(../images/pagetitle-nightwear.png) no-repeat;
}
#pagetitle-trousers	{
	background:url(../images/pagetitle-trousers.png) no-repeat;
}
#pagetitle-changing-bags	{
	background:url(../images/pagetitle-luxury_changing_bags.png) no-repeat;
}
#pagetitle-fitting-room	{
	background:url(../images/pagetitle-fitting-room.png) no-repeat;
}
#pagetitle-contact	{
	background:url(../images/pagetitle-contact.png) no-repeat;
}
#pagetitle-delivery	{
	background:url(../images/pagetitle-delivery.png) no-repeat;
}
#pagetitle-terms	{
	background:url(../images/pagetitle-terms.png) no-repeat;
}
#pagetitle-refund	{
	background:url(../images/pagetitle-refund.png) no-repeat;
}
#pagetitle-search	{
	background:url(../images/pagetitle-search.png) no-repeat;
}
#pagetitle-shopping-basket	{
	background:url(../images/pagetitle-shopping-basket.png) no-repeat;
}
#pagetitle-checkout	{
	background:url(../images/pagetitle-checkout.png) no-repeat;
}
#pagetitle-privacy	{
	background:url(../images/pagetitle-privacy.png) no-repeat;
}
#pagetitle-confirm	{
	background:url(../images/pagetitle-confirm.png) no-repeat;
}
#pagetitle-thankyou	{
	background:url(../images/pagetitle-thankyou.png) no-repeat;
}
#pagetitle-problem	{
	background:url(../images/pagetitle-problem.png) no-repeat;
}
/*#pagetitle-	{
	background:url(../images/pagetitle-.png) no-repeat;
}*/
#recommend	{
	float:left;
	clear:left;
	margin-left:16px;
	width:160px;
}
#recommend img	{
	position:relative;
	left:-8px;
	margin-bottom:10px;
}
#recommend p	{
	color:#99B1B6;
	line-height:1.2em;
	float:left;
	clear:left;
	margin-bottom:15px;
}
#recommend p.friendp	{
	margin-bottom:0;
	width:100%;
}
#seperator	{
	border-bottom:1px solid #fff;
	width:840px;
	margin:25px 0 15px 30px;
}
#social	{
	float:left;
	clear:left;
	margin-top:10px;
	margin-left:16px;
	width:155px;
}
#social img	{
	float:left;
	clear:left;
	margin-bottom:10px;
}
#social p	{
	float:right;
	width:120px;
	line-height:1.2em;
	position:relative;
	top:-2px;
	color:#99B1B6;
}
#strapline	{
	width:1088px;
	height:40px;
	background:url(../images/strapline.jpg) no-repeat 225px 0;
	text-indent:-999em;
}
#terms	{
	margin-top:20px;
}
#test	{
	background:#FF3;
	width:100%;
	height:20px;
}
#vip	{
	float:left;
	clear:left;
	margin-left:16px;
	margin-top:10px;
	width:160px;
}
#vip img	{
	margin-bottom:5px;
}
#vip p	{
	color:#99B1B6;
	line-height:1.2em;
	float:left;
	clear:left;
}
#wrapper	{
	width:1090px;
	float:left;
}

/*
============================
classes
============================
*/

	.bold	{
		font-weight:bold;
	}
	.bold_italic	{
		font-style:italic;
		font-weight:bold;
	}
	.clear	{
		clear:both;
	}
	
	.header	{
		font-weight:bold;
		font-size:1.2em;
		line-height:3em;
	}
	h3.header	{
		font-size:11px;
	}
	.list-reset li	{
		list-style:disc outside;
		margin-left:25px;
		line-height:2em;
	}
	.title	{
		text-indent:-999em;
		height:40px;
		margin-bottom:20px;
	}
