/* CSS Document */

/* --------- Main Styles */
body{margin:0; padding:0; font:62.5% Arial,Helvetica,sans-serif; background:url(../images/bg.jpg) center top no-repeat #efeff0; text-align:center}
a{color:#a4cbc0; text-decoration:none}
a:hover{color:#000000}
img{border:0px}
h1, h2, h3, h4{font-family:Arial,Helvetica,sans-serif}
h1{font-size:22px; margin:0 0 20px 0; color:#617171; font-weight:normal; letter-spacing:-1px}
h1.home{margin:0 0 0 0; letter-spacing:-0.01em}
h2{font-size:1.5em; color:#61636a; font-weight:bold; letter-spacing:-1px}
h2 a{text-decoration:none; color:#617171}
h3{font-size:1.2em; color:#617171; margin:0}
h3.home{font-family:Arial,Helvetica,sans-serif; color:#617171; margin:8px 0 0 0px; font-size:11px}
h4{font-size:1.2em; color:#000; margin-bottom:0}

#h1tag { width:695px; float:left; }
#h1tag h1 { font-size:0.9em; color:#61636a; letter-spacing:0px; }
/* --------------------- */

/* -------------- Layout */
#container{width:867px !important; width:931px; width/**/:/**/867px; margin:0 auto; background-color: white; text-align:left; padding:0 32px 10px 32px}
/* --------------------- */

/* --------- Top Nav */
#topnav {padding: 10px 0 0 0; margin-bottom: 0px;}
#topnav-right {display: inline; float: right; margin-top: 0px;}
#topnav-left {display: inline; float: left;}
#topnav-left p {color: #a4cbc0; margin: 0; padding: 0;}
#topnav-left p a, #topnav-left p a:hover {color: #606062; font-weight: bold; margin: 0 3px;}
#topnav-left p span {margin-right: 20px;}
#topnav-left p img {vertical-align: middle;}
/* ----------------- */

/* --------- Search Element */
#search-text{color:#000; font-size:10px}
#search{color:#61636a; font-size:12px; padding: 2px;}
/* ------------------------ */


/* --------- Search Element */
h1#breadcrumb{color:#a4cbc0; font-size:12px; text-transform:lowercase}
h1#breadcrumb a{color:#61636a}
/* ------------------------ */

/* --------- Head Image */
#head-img {width:793px; background:url(../images/head_bg.jpg) left top no-repeat; padding: 25px 0 0px 10px; margin-bottom: 5px;}
#head-img {width:793px; background:none; padding: 0; margin-bottom: 0px;}
/* -------------------- */

/* --------- Head Image */
#head-home-flash {width:867px; margin-bottom: 5px;}
/* -------------------- */

/* --------- Header */
#head{width:867px; height:54px; border-bottom:0px solid #617171}
#head-left, #head-right{width:390px; display:inline}
#head-left{height:54px; float:left}
#head-right{float:right; text-align:right; font-size:12px; padding-top:15px}
#head-flash{float:left; display:inline}
#head ul{list-style:none; margin:0; padding:0}
#head li{float:left; display:inline; margin-right:10px}
#head a{text-decoration:none; display:block; height:54px}
#head a.home{width:64px; background:url(../images/home.gif) 0 0 no-repeat}
#head a.login{width:60px; background:url(../images/login.gif) 0 0 no-repeat}
#head a.logout{width:76px; background:url(../images/logout.gif) 0 0 no-repeat}
#head a.account{width:96px; background:url(../images/account.gif) 0 0 no-repeat}
#head a.register{width:78px; background:url(../images/register.gif) 0 0 no-repeat}
#head a.contact{width:84px; background:url(../images/contact.gif) 0 0 no-repeat}
/* ------------------ */


/* ---------- Left Column */
#left-column{width:221px; float:left; display:inline; font-family:Arial,Helvetica,sans-serif;}
#left-cart-links {margin-bottom: 10px;}
#left-column ul{list-style:none; margin:0; padding:0; background-color:transparent; text-transform: lowercase;}
#left-column li{border-top:1px dotted #a4cbc0; padding:5px 0 5px 15px}
#left-column li.cat-li-sub{border-top:none; padding:0 0 10px 15px}
#left-column li.cat-li-first{border-top:none}
#left-column li ul{margin:0 0 0 15px}
#left-column li li{border-top:none; padding:6px 0 0 0}
#left-column li li ul{margin:0 0 0 25px}
#left-column li li li{border-top:none; padding:6px 0 0 0}
#left-column li a{text-decoration:none; font-size:12px; font-weight:normal; color:#61636a;}
#left-column li li a{color:#61636a; font-size:11px; font-weight:normal}
p#freebird, p#freebird a{font-size:10px; color:#61636a}
p#freebird img{vertical-align:middle}
/* ------------------ */

/* ---------- Featured Products */
.fproducts{width:131px; float:left; display:inline; margin:0 11px 10px 0; text-align:center}
.fproducts h1{font-size:10px; margin:8px 0 3px 0; font-weight:bold; letter-spacing:normal; height:40px}
.fproducts h2{margin:3px 0;}
.fproducts p{text-align:left}
.fproducts img{border: 1px solid #e5e5e6; padding:4px}
.fproducts a{color:#000000; text-decoration:none}
.fproducts p{margin:1px 0; line-spacing:normal; font-size:11px; text-align:center}
/* --------------------------- */

/* ---------- Home Page */
img.homeimg{display:inline; float:right; border:0px solid #ada684; margin:11px 22px 20px 18px}
div#home-copy{margin-bottom:40px; margin-top: 10px; margin-right: 20px;}
div#static-copy{width:580px}
div#home-copy h1, div#static-copy h1{color:#464749; font-size:18px}
div #static-copy h1{margin-top:20px}
div#home-copy p, div#static-copy p, div#static-copy li{margin-left:15px}
div#home-copy ul, div#static-copy ul.fancy{color:#61636a; font-weight:normal; list-style-type:none}
div#home-copy li, div#static-copy li.fancy{margin:0; padding:0; color:#61636a; font-size:14px;}
/* ------------------ */



/* ------------ Logos */
#logo-section {padding: 0;}
.logos{width:114px; float:left; display:inline; margin:0 33px 20px 0}
.logos img{border:1px solid #d2d3d4}
#logo-section p{margin-top:0; padding:0; color:#878772; text-align:right; font-size: 11px; margin-right: 25px;}
#logo-section p a{color:#878772; text-align:center}
/* ------------------ */


/* ------------------ Product Listing */
.product-listing-box{width:131px; float:left; display:inline; margin:0 11px 20px 0; text-align:left; border-right:1px dotted #a4cbc0}
.product-listing-box-details{width:110px; padding:5px; margin:0; background-color:#ffffff; text-align:center}
.product-listing-box-details h4{margin-top:0; padding-top:0; font-size:11px; height:45px}
.product-listing-box-details h2{margin-top:0; padding-top:5px; color:#2177b9}
.product-listing-box-details h2 span {color: #72B64F;}
.product-listing-box-details p{text-align:left; font-size:10px; color:#898d76}
.product-listing-box-details p img{padding:0; margin:0}
.product-listing-box img{border:0px; padding-right:8px; padding-bottom:0; margin-bottom:0}
.product-listing-box a{color:#123869; text-decoration:none; margin-bottom:0; padding-bottom:0}
p.page-split{color:#828e8b; float:right; display:inline; margin:15px}
p.page-split b{color:#123869}
p.page-split a{color:#123869; font-weight:bold}
p.page-sort{color:#828e8b; float:left; display:inline; margin:15px; font-size:10px; margin-left:0}
p.page-sort b{color:#123869}
p.page-sort a{color:#123869; font-weight:bold}
/* ---------------------------------- */


/* ------------------ Product Detail */
h1#productdetail-name{color:#123869; font-weight:bold; font-size:18px; letter-spacing:-0.05em; width:220px}
h1#productdetail-callforprice{color:#123869; font-weight:bold; font-size:18px; letter-spacing:-0.05em}
h2#productdetail-price{text-align:right; color:#2177b9; font-size:22px; letter-spacing:-0.08em; margin-bottom:0; padding-bottom:0}
h2#productdetail-price span{font-size:11px; letter-spacing:normal}
h2#productdetail-rrp{text-align:right; color:#9b757f; font-size:22px; letter-spacing:-0.08em; text-decoration:line-through; margin-top:0; padding-top:0}
h2#productdetail-rrp span{font-size:11px; letter-spacing:normal; text-decoration:none}
h2#productdetail-saving{text-align:right; color:#E52731; font-size:22px; letter-spacing:-0.08em; margin-bottom:0; padding-bottom:0}
h2#productdetail-saving span{font-size:11px; letter-spacing:normal}


div#productdetail-relatedproducts-box{background-color:#ffffff; border:1px solid #a4cbc0; padding:20px; margin-top: 20px;}
div#productdetail-relatedproducts-box h2{margin-top:0}
.rproducts{width:126px; float:left; display:inline; margin-right:11px; text-align:center}
.rproducts img{border:0px; border:2px solid #828e8b}
.rproducts a{color:#123869; text-decoration:none}
.rproducts h2{color:#2177b9; letter-spacing:-0.08em; margin:3px}
.rproducts h1{font-size:14px; color:#123869; margin-top:5px; margin-bottom:0; height:45px}
/* --------------------------------- */


/* ------------------ Showroom Page */
#showroom-cleveleys {display: inline; float: left; width: 280px; margin: 0;}
#showroom-lytham {display: inline; float: right; width: 280px; margin: 0;}

#showroom-cleveleys img, #showroom-lytham img {margin-bottom: 10px;}

#showroom-cleveleys img.map {border: 6px solid #D4DDA6}
#showroom-lytham img.map {border: 6px solid #A4CBC0}

#showroom-cleveleys address, #showroom-lytham address {font-size: 15px;}

#showroom-photos {margin: 20px 0;}
.showroom-photo {float: left; display: inline; margin: 0 8px 8px 0;}
.showroom-photo img {border: 3px solid #EEEDBF;}
/* -------------------------------- */


/* ------------------ Content */
#right-column{width:610px; float:right; display:inline}

#desc-left{float:left; display:inline; width:202px}

#desc-right{float:right; display:inline; width:355px; padding-bottom:20px}

#desc-left img{border:1px solid #d2d3d4; margin-bottom: 10px;}

.align-left{float:left; display:inline}

.align-left input{border:1px solid #acc0bc; color:#000; text-align:right}

.align-right{float:right; display:inline}

.align-left img, .align-right img{vertical-align:middle}

.align-left p, .align-right p{font-size:11px}

.align-left a, .align-right a{color:#676661}

#right-column ul{margin:0 0 0 15px; padding:0}

#size-guide{width:355px; margin-bottom:20px}

#size-guide ul{list-style:none; margin:0 0 20px 0; padding:0}

#size-guide li{border-bottom:1px dotted #acc0bc; padding:4px 0}

#size-guide select{width:175px; border:1px solid #acc0bc; color:#000}

.thumbnails{float:left; display:inline; width:60px; margin:0 11px 10px 0}

.price{color:#123869; font-size:1.8em; font-weight:boldest}

.price img{border:0; padding:0}

.price span{font-size:12px}

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



/* ------------------ Footer */
#footer{width:800px !important; width:824px; width/**/:/**/800px; margin:0 auto; background-color:#292929; text-align:right; padding:20px 12px 20px 12px; color:#adaeb1; font-size:10px; font-weight:bold; font-family:Arial,Helvetica,sans-serif}

#footer a{text-decoration:none; color:#adaeb1}

#footer img{vertical-align:middle; border:0px}

#footer-links{width:780px !important; width:804px; width/**/:/**/780px; margin:0 auto 0px auto; padding:5px}
#footer-links p{text-align:right; color:#666}

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


#desc-right h2, 
#desc-right h3, 
#desc-right h4{margin:0 0 0 0}

p, 
#right-column li, 
address, 
#cartContentsDisplay, 
#table-ordertotal, 
.messageStackSuccess, .messageStackWarning{font-size:12px; color:#61636a; line-height:1.7em; font-style:normal}

label{font-size:12px; color:#61636a; line-height:1.7em}

.grey{color:#9b9b9b}



.hidden{visibility:hidden}

.quantity{font-size:1.4em; color:#000}

/* JS Lightbox */
#lightbox{position:absolute; top:40px; left:0; width:100%; z-index:100; text-align:center; line-height:0}

#lightbox a img{border:none}

#outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}

#imageContainer{padding:10px}

#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}

#prevLink, #nextLink{width:49%; height:100%; background:transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */display:block}
#prevLink{left:0; float:left}
#nextLink{right:0; float:right}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat}

#imageDataContainer{font:10px Arial,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em}

#imageData{padding:0 10px}
#imageData #imageDetails{width:70%; float:left; text-align:left}
#imageData #caption{font-weight:bold}
#imageData #numberDisplay{display:block; clear:left; padding-bottom:1.0em}
#imageData #bottomNavClose{width:66px; float:right;  padding-bottom:0.7em}

#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

* html>body .clearfix{display:inline-block; width:100%}

* html .clearfix{/* Hides from IE-mac \*/height:1%; /* End hide from IE-mac */}


/* Cart Contents */
#cartContentsDisplay img{border:0px}

.tableHeading{font-weight:bold; color:#00; font-size:14px}

.rowEven, .rowOdd{background-color:transparent}

.cartRowSeperator{border-top:1px dotted #d9d4c0}

.cartQuantityUpdate, #scUpdateQuantity{vertical-align:middle; align:center; text-align:center}

#cartProdTitle{font-size:1.2em; color:#adaeb1}

#cartProdTitle a{color:#000; font-weight:bold}

.cartOptionsName{color:#617171}

.cartUnitDisplay{color:#617171; font-weight:normal}

.cartTotalDisplay{color:#617171; font-weight:bold; font-size:1.1em}

.cartTotalsText{float:left; color:#adaeb1}

.cartTotal{float:right; color:#000; font-size:14px; font-weight:bold; letter-spacing:-1px}

.cartTotalPrice{color:#617171; font-size:20px}

/* form stuff */
form{display:inline; margin:0; padding:0}

fieldset{color:#000; margin:15px; padding:15px; margin:20px 0px; border:1px solid #d2d3d4; font-size:1.2em; line-height:1.7em}

fieldset a{color:#617171; text-decoration:none}

legend{font-size:1.4em; color:#617171; font-weight:bold}

LABEL.inputLabel, label.hiddenField{width:11em; float:left}

.hiddenField{display:none}

LABEL.inputLabelPayment{width:15em; float:left}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel{width:12em; float:left}

textarea, #login-email-address, #login-password, #firstname, #lastname, #street-address, 
#suburb, #city, #state, #postcode, #telephone, #email-address, #password-new, #password-confirm, #contactname{border:1px solid #000; padding:2px; width:250px}

#stateZone, #country{border:1px solid #000; padding:2px; width:250px}

#cartquantity{border:1px solid #000; padding:2px; width:25px}

textarea.orderComments{border:1px solid #000; padding:2px; width:525px}

#newsletter-checkbox, #email-format-html, #email-format-text{}

.formRequiredInfo{float:right; color:#7a0707; font-size:1.2em; margin:0}

.loginButton{float:left; width:13em}

.loginForgotPassword{float:left; padding-top:13px; font-size:1.2em}

.alert{color:#7a0707; padding-left:15px}

hr{border:0px; border-top:1px dotted #acbcb2; background-color:transparent; color:#efe7b8}

#accountLinksWrapper a{color:#000}

.clearBoth{clear:both}

.messageStackError, .messageStackWarning{font-size:1.2em; color:#d44234; line-height:1.7em; margin:10px 0}

.messageStackError img, .messageStackWarning img{vertical-align:middle}

.contactGoogleMaps{float:right; color:#7a0707; font-size:1.2em; margin:0}

h2.contactAddress{color:#fff; background-color:#617171; font-size:1.6em; padding:5px}

.floatRight{display:inline; float:right}
.floatLeft{display:inline; float:left}

/* ------------------ Wishlist */
#wishlist h1, #wishlist h2{color:#123869}
#wishlist h1 img, #wishlist h2 img{vertical-align:middle}
#wishlist h2{font-size:18px}
#wishlist h2 a{color:#123869}
#wishlist tr.heading th{background-color:#ffffff; color:#676661; font-size:11px; padding:10px}
#wishlist td.odd{background-color:#ffffff; font-size:11px; padding:10px; border-top:1px solid #cccccc}
#wishlist td.even{background-color:#ffffff; font-size:11px; padding:10px; border-top:1px solid #cccccc}
#wishlist td a, #wishlist td{font-weight:bold; color:#123869}
#wishlist div#right{display:inline; float:right; width:160px; margin:20px 0; text-align:right}
#wishlist div#left{display:inline; float:left; width:390px; margin:20px 0}
#wishlist div#left p{margin-top:0; padding-top:0; line-spacing:normal; font-size:11px}
#wishlist .inputrequirement{color:#9b757f; font-size:10px}
#wishlist textarea{width:558px; border:1px solid #aaa893}
#wishlist label{color:#676661; font-weight:bold}
#wishlist .email-box{float:left; display:inline; margin:10px 5px 0 0}
#wishlist .email-box input{border:1px solid #aaa893; padding:10px; width:257px}
#wishlist .buttons{margin-top:20px; margin-bottom:30px}
#wishlist label.inline{width:150px; float:left; display:inline}
#wishlist .price{font-size:16px}
/* ---------------------------- */



/* Checkout */
h1.checkout{color:#ccc; font-size:20px}

h1.checkout span{color:#617171; font-weight:bold}

p#free-delivery{font-size:14px; font-weight:bold}

/* Contact Page */
div#contact-page p, div#contact-page address{margin-top:0}

div#contact-page h2{margin-bottom:0}

/* Meet The Team */
.meettheteam-box-left, .meettheteam-box-right{background-color:#ffffff; border:1px solid #c3c099; margin:10px 0; padding:15px}
.meettheteam-box-left img{float:left; display:inline; margin-right:20px}
.meettheteam-box-left p, .meettheteam-box-left h1{text-align:right}
.meettheteam-box-right img{float:right; display:inline; margin-left:20px}
.meettheteam-box{background-color:#ffffff; border:1px solid #cccccc; margin:10px 20px 10px 0; padding:10px; width:230px; display:inline; float:left; height:165px}
.meettheteam-box img{float:left; display:inline; border:1px solid #cccccc; margin:0 10px 0 0}
.meettheteam-box p{font-size:10px; margin-top:0; margin-bottom:0; line-height:14px}
.meettheteam-box h2{font-size:18px; font-weight:bold; margin-bottom:5px; margin-top:0; }
.manufacturer-list-box{display:inline; float:left; margin:10px 30px}



#contact-google-maps, #contact-google-maps a{text-align:right; color:#617171; margin-right:20px; margin-top:0; padding-top:0}

.messageStackSuccess{text-align:center; display:none}

#basket-box{float:right; display:inline}

#basket-box h1, #basket-box{padding:0 5px 0 0; margin:0; font-size:12px}

.image-left{float:left; border:0; margin-right:10px; margin-left:15px}

h2.featured-desc{background-color:#92a4b8; color:#fff; padding:8px 0; letter-spacing:0.05em; margin-bottom:0; font-size:12px}
h2.featured-saving{color: #9A5558; height: 22px;}


#commentbox{width:565px; height:105px; margin-bottom:20px;}

#commentbox p{padding:8px 14px 0 230px; color:#8e8c6f}



/* new */

/* top left nav */
#topleft_nav {
	width:500px;
	float:left;
}

#topleft_nav ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#topleft_nav li {
	float:left;
	margin:0 1px 0 0;
	padding:0 0 0 0;
	list-style:none;
}

#topleft_nav a {
	font-size:1.2em;
	color:#ffffff;
	line-height:26px;
	text-align:center;
	display:block;
}

#topleft_nav a.topleft_home {
	width:74px;
	background:url(../images/topleft_nav/home_off.gif) no-repeat;
}

#topleft_nav a.topleft_home.navon,
#topleft_nav a.topleft_home:hover {
	background:url(../images/topleft_nav/home_on.gif) no-repeat;
}

#topleft_nav a.topleft_showroom {
	width:89px;
	background:url(../images/topleft_nav/showroom_off.gif) no-repeat;
}

#topleft_nav a.topleft_showroom.navon,
#topleft_nav a.topleft_showroom:hover {
	background:url(../images/topleft_nav/showroom_on.gif) no-repeat;
}

#topleft_nav a.topleft_login {
	width:61px;
	background:url(../images/topleft_nav/login_off.gif) no-repeat;
}

#topleft_nav a.topleft_login.navon,
#topleft_nav a.topleft_login:hover {
	background:url(../images/topleft_nav/login_on.gif) no-repeat;
}

#topleft_nav a.topleft_myaccount {
	width:89px;
	background:url(../images/topleft_nav/myaccount_off.gif) no-repeat;
}

#topleft_nav a.topleft_myaccount.navon,
#topleft_nav a.topleft_myaccount:hover {
	background:url(../images/topleft_nav/myaccount_on.gif) no-repeat;
}

#topleft_nav a.topleft_wishlist {
	width:70px;
	background:url(../images/topleft_nav/wishlist_off.gif) no-repeat;
}

#topleft_nav a.topleft_wishlist.navon,
#topleft_nav a.topleft_wishlist:hover {
	background:url(../images/topleft_nav/wishlist_on.gif) no-repeat;
}

#topleft_nav a.topleft_help {
	width:50px;
	background:url(../images/topleft_nav/help_off.gif) no-repeat;
}

#topleft_nav a.topleft_help.navon,
#topleft_nav a.topleft_help:hover {
	background:url(../images/topleft_nav/help_on.gif) no-repeat;
}

/* top left nav */
#topright_nav {
	width:350px;
	float:right;
	margin-right:3px;
	display:inline;
}

#topright_nav ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#topright_nav li {
	float:right;
	margin:0 0 0 1px;
	padding:0 0 0 0;
	list-style:none;
}

#topright_nav a {
	font-size:1.2em;
	color:#ffffff;
	line-height:26px;
	text-align:center;
	display:block;
}

#topright_nav a.topright_mamma {
	width:139px;
	background:url(../images/topright_nav/mamma_on.gif) no-repeat;
}

#topright_nav a.topright_silvercross {
	width:130px;
	background:url(../images/topright_nav/silvercross_on.gif) no-repeat;
}

#topright_nav a.topright_blog {
	width:76px;
	background:url(../images/topright_nav/blog.jpg) no-repeat;
}

.clear         { font-size:0px; line-height:0px; display:block; margin:0px; padding:0px; clear:both; height:0px; width:auto; }

/* SEO descriptions */

.description_box {
	width:574px !important;
	width:608px;
	width/**/:/**/574px;
	padding:17px 17px 17px 17px;
	margin:30px 0 3px 0;
	float:left;
	background:#efeff0;
	clear:both;
}

.description_box a {
	color:#61636a;
}

.description_box p {
	font-size:11px;
	color:#61636a;
	line-height:24px;
	margin-bottom:20px;
}

.description_box h2 {
	font-size:27px;
	color:#61636a;
	line-height:100%;
	font-weight:normal;
	margin:0 0 27px 0;
}

.description_box h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999898;
	line-height:100%;
	font-weight:bold;
	margin-bottom:20px;
}

/* mamas page */

#mamas_page {

}

#mamas_page h3 {
	font-size:1.4em;
	padding-bottom:15px;
	padding-top:15px;
}

#mamas_page h2 {
	font-size:1.5em;
	margin-top:-50px;
}

#mamas_header {
	width:610px;
	height:247px;
	background:url(../images/mamas-and-papas-banner.jpg)
}

#featured_mamas img {
	border:1px solid #efeff0;
}

.featured_mamas {
	margin-bottom:60px;
	float:left;
}

.featured_thumb {
	width:95px;
	height:95px;
	margin-right:8px;
	float:left;
}

#home_headerbg {
	width:100%;
	height:144px;
	margin-top:5px;
	float:left;
	background:url(../images/header_home.jpg) no-repeat;
}

#scroller_brands {
	width:320px;
	margin:56px 0 0 0;
	float:left;
}

.logotn {
	width:88px;
	height:54px;
	margin-right:2px;
	float:left;
}

#scroll_right {

}

#scroll_left {
	margin:0 5px 0 12px;
	float:left;
}

#babytalkfeed {
	width:615px;
	height:49px;
	margin:15px 0 15px 0;
	float:left;
	background:url(../images/baby_talkbg.jpg) no-repeat;
}

#babytalkfeed marquee {
	width:433px;
	margin:12px 0 0 107px;
	float:left;
	display:inline;
}

#babytalkfeed a {
	font-size:1.4em;
	color:#61636a;
}

#babytalkfeed .viewall {
	margin:17px 15px 0 0;
}

#babytalkfeed a:hover {
	text-decoration:underline;
}

.brand-list-box {
	width:200px;
	float:left;
}

.brand-list-box a {
	font-size:1.4em;
	color:#000;
	line-height:22px;
}

/* help links */

#help_links {
	width:866px;
	float:left;
}

#link_box {
	width:866px;
	padding:11px 0 11px 0;
	margin:0 0 11px 0;
	float:left;
	background:#f2f2f3;
}

#link_box ul {
	width:273px;
	margin:0 0 0 11px;
	padding:0;
	float:left;
	display:inline;
}

#link_box li {
	border-bottom:1px dotted #b3d3ca;
	margin:0;
	padding:0;
	list-style:none;
}

#link_box a {
	font-size:1.2em;
	line-height:30px;
	padding:0 0 0 8px;
	color:#61636a;
}

/* adverts */

.ad1 {
	margin-top:6px;
	margin-bottom:12px;
}

.ad2 {
	margin-bottom:12px;
}

#adverts_across {
	width:610px;
	margin:0 0 0 0;
	float:left;
}

.a_advert {
	width:202px;
	height:145px;
	margin:0 2px 0 0;
	float:left;
}