body {background: #f6f2e9;}
#content,
#primary-nav{margin: 0 auto; width: 804px; background: #f6f2e9 url(/assets/images/mbs/backgrounds/global/bg_main.gif) repeat-y top left;}

/* =Global Header
-----------------------------------------------------------------------------*/
#header-wrapper {background: #f6f2e9 url(/assets/images/mbs/backgrounds/global/bg_main.gif) repeat-y top left; width: 804px; margin: 0 auto;}
#header{padding: 0 10px 0 0; margin: 0 12px; width: 770px; }
#header-utility {width: 780px; margin: 0 auto;}
#header #logo{background: transparent url(/assets/images/mbs/redesign/logo.gif) no-repeat top left; width: 179px; height: 108px; margin: 0 0 5px 10px;}
/* Utility Nav */
#utility-nav {padding-top: 10px;}
#utility-nav li a {background: transparent url(/assets/images/mbs/navigation/utility-divider.gif) center left no-repeat;}
#utility-nav li.first{background: transparent url(/assets/images/mbs/navigation/utility-divider.gif) no-repeat scroll right center; margin-right: 2px; padding-right: 2px;} 

/* Countdown Cart */
#countdown-cart {right: 10px; top: 70px;}
/* header login and shopping cart */
#utility-user p.login, #utility-user p.shopping-cart, #utility-user a {color: #969696;}
#utility-user p.shopping-cart { background: transparent url(/assets/images/mbs/navigation/shopping-cart.gif) center left no-repeat;}

/* =Global Navigation
-----------------------------------------------------------------------------*/
#primary-nav {}
#primary-nav ul { width: 780px; height: 38px; padding: 0; background: url(/assets/images/mbs/redesign/bg_primary_nav2.gif) no-repeat top left;}
#primary-nav ul li {background: none; padding: 0; margin: 0;}
#primary-nav ul li a.active, #primary-nav ul li a.inactive {text-indent:-99999px; background: url(/assets/images/mbs/redesign/bg_primary_nav2.gif) no-repeat; padding: 0; height: 38px;}
#primary-nav ul li.home a {background-position: 0 0; width: 90px;}
#primary-nav ul li.home a.inactive:hover{background-position: 0 -38px;}
#primary-nav ul li.buggies a{background-position: -90px 0; width: 116px;}
#primary-nav ul li.buggies a.inactive:hover {background-position: -90px -38px;}
#primary-nav ul li.carrycots a {background-position: -206px 0; width: 132px;}
#primary-nav ul li.carrycots a.inactive:hover{background-position: -206px -38px;}
#primary-nav ul li.accessories a  {background-position: -338px 0; width: 154px;}
#primary-nav ul li.accessories a.inactive:hover {background-position: -338px -38px;}
#primary-nav ul li.parts a {background-position: -492px 0; width: 91px;}
#primary-nav ul li.parts a.inactive:hover {background-position: -492px -38px ;}
#primary-nav ul li.compare a {background-position: -583px 0; width: 126px;}
#primary-nav ul li.compare a.inactive:hover{background-position: -583px -38px;}
#primary-nav ul li.sale a {background-position: -709px 0; width: 71px;}
#primary-nav ul li.sale a.inactive:hover{background-position: -709px -38px;}
	

/* Global Navigation Drop Down */
#primary-nav ul li.drop-down a,#primary-nav ul li.drop-down a:hover {}
#primary-nav ul li.drop-down ul  a {color: #8b8989;  }
#primary-nav ul li.drop-down ul a:hover {color: #82a715; }
#primary-nav ul li:hover, #primary-nav ul li.sfhover {background:none;}

/*Header Promotion Area */
#primary-promo-wrapper { background: #f6f2e9 url(/assets/images/mbs/backgrounds/global/bg_main.gif) repeat-y top left; border: none; margin: 0 auto; width: 804px; padding: 0;}
#primary-promo {width: 780px; margin: 0 12px; overflow: hidden; line-height: 30px; background:  #fff url(/assets/images/mbs/navigation/promo-bg.gif) repeat-x scroll left top; border-bottom: 1px solid #e1e1e1;}
#primary-promo p.promo1 {padding: 0 0 0  10px; margin: 0;}
#primary-promo p.promo2 {padding: 0 0 0 80px;margin: 0;}


/* =Layout Columns
-----------------------------------------------------------------------------*/
#content-hasnav,#content-nonav {width:780px; padding: 0; position: relative;}
#content-hasnav #content-primary {float:right; padding: 0; width: 591px; margin-right: 10px; display: inline;}
#content-nonav #content-primary {width: 760px; margin: 0 10px;}

#header-breadcrumbs {width: 595px;}
#utility-links { right: 10px;}

/* =Footer
-----------------------------------------------------------------------------*/
/* Footer Subscription Bar */
#footer-subscribe {margin: 0 auto; width: 804px; background: #f6f2e9 url(/assets/images/mbs/backgrounds/global/bg_main.gif) repeat-y top left;}
#footer-subscribe ul {background: #8fc5ff url(/assets/images/mbs/redesign/bg_footer_subscribe.gif) repeat-x top left; width: 740px; overflow: hidden; height: 35px; color: #ffffff;}
#footer-subscribe label,
#footer-subscribe a{font-size: 11px;}
#footer-subscribe a {color: #ffffff;}
/* Global Footer */
#footer-wrap {margin: 0 auto; width: 804px; background: #f6f2e9 url(/assets/images/mbs/backgrounds/global/bg_main.gif) repeat-y top left;}

/* Global Footer */
/*#footer-wrap {background: #fff none; width: 760px; margin: 0 auto; padding: 0 10px; overflow: hidden;}*/
#footer {margin: 0;  padding: 10px 24px 20px; font-size:12px;  width: auto; overflow: hidden; }
#footer ul {margin: 10px 0 0 40px; background: url(/assets/images/mbs/backgrounds/global/bg_footer.gif) repeat-y; padding: 0; border: none;}
#footer ul li{margin-right: 15px;}
#footer ul li.confidence {width: 168px;}
#footer ul li.shop {width: 149px;}
#footer ul li.customer {width: 155px;}
#footer ul li ul {width: auto}
#footer ul li ul li h3,#footer ul li ul li h3 a,#footer ul li ul li h3 a:hover{color: #666; font-size: 12px;}

#footer ul li ul li a {color: #666; font-size: 10px;}
#footer p {color: #666;}
#footer p.disclaimer { margin-left:0;}

/* Homepage
------------------------------------------------------------------------------------------------------------------------*/
#primary-promos {width: 591px; overflow: hidden;}
#promo1 {float: left; width:398px;}
#promo2-a ,#promo2-b {float: right;}
#promo2-a {margin-bottom: 5px; display: inline;}
#accessory-finder {float: right;}
#accessory-finder {margin-bottom: 5px; display: inline; background: url(/assets/images/mbs/homepage/banner_finder.gif); width: 186px; height: 93px; position: relative;}
#accessory-finder select  {font-size:9px; font-weight:bold; width:150px; background:#fff; color:#333;  position: absolute; bottom: 10px; left: 10px;}
.clear {clear: both; font-size: 1px; height: 0; overflow: hidden;}


#staff-picks {margin-top: 10px;}
#staff-picks h2 {background:url(/assets/images/mbs/homepage/bg_staffpick_top.gif) no-repeat 0 0; padding: 15px 15px 0; margin: 0;}
#staff-picks #featured-products {margin: 0 0 0; padding: 20px 0 10px 11px; list-style:none; border: 1px solid #dbdbdb; border-top: none; width: 577px; overflow: hidden; background:url(/assets/images/mbs/homepage/bg_staffpick_dividers.gif) no-repeat bottom left;}
#staff-picks #featured-products li {float: left; margin: 0 32px 0 0; display: inline; width: 160px; text-align: center;}
#staff-picks #featured-products img {display: block; text-align: center; margin: 0 auto;}
#staff-picks #featured-products p.price{text-align: center; margin: 2px 0 0;}
#staff-picks #featured-products a.product-name{text-decoration: underline;  display: block; margin-top: 10px; color: #666;}
#staff-picks #featured-products a.product-name:hover {text-decoration: none;}

#categories {background:url(/assets/images/mbs/homepage/bg_popular_bottom.gif) no-repeat left bottom; overflow: hidden;}
#categories h2 {background: #f0f0f0 url(/assets/images/mbs/homepage/bg_popular_header.gif) no-repeat left top; width: 568px; margin: 10px 5px 0; padding: 5px 0 5px 10px;}
#categories .catogries-wrap{background: #f0f0f0 url(/assets/images/mbs/homepage/bg_popular_bottom_grey.gif) no-repeat bottom left; width: 553px; padding: 10px 10px 10px 15px; margin: 0 5px 5px; overflow: hidden;}
#categories .cat {float: left; width: 128px; text-align: center; display: inline; margin-right: 10px;}
#categories .cat ul {list-style: none; margin: 0; padding: 0;}
#categories .cat h3 {font-size: 13px; color: #666; margin: 5px 0;}
#categories .cat .view-all{margin-bottom: 10px;}
#categories .cat ul a{color: #666; text-decoration: underline;} 
#primary-copy p {margin: 0 10px 10px;}
#promo-area3 img {display: block; margin: 10px 0; float: left;}

/* =Sub Navigation
-----------------------------------------------------------------------------*/
#sidebar{width: 169px;}
#left-nav {background: none; border-bottom: none;}
p.left-nav-header {border: none; background:#f0f0f0;  padding: 5px 10px;}
ul.left-nav-init {margin:0 0 2px; list-style-type:none; padding: 0 0 0 20px; background: #fafafa url(/assets/images/duk/backgrounds/left_nav.gif) repeat-x;}
#left-nav-borders {border: none;}
a.left-nav-level2:link,a.left-nav-level2:visited,a.left-nav-level2:active,a.left-nav-view:link,a.left-nav-view:visited,a.left-nav-view:active  {font-size: 11px; color:#666; text-decoration: underline;}
a.left-nav-level2:hover,a.left-nav-view:hover {color:#666; text-decoration:none;}
li.left-nav-more {color:#666; padding-left: 0;}

p.left-nav-header {color:#666; font-size: 13px;}
a.left-nav-level1:link,a.left-nav-level1:visited,a.left-nav-level1:active {font-size: 13px;color:#666; text-decoration:none;}
a.left-nav-level1:hover {text-decoration:underline;}

li.left-nav-more{text-align: left;}


 /* =Product Page
-----------------------------------------------------------------------------*/
#prod-details-recommend {background:#f7f7f7;}
.prod-details-headers {color:#009; background:#f7f7f7;}
.prod-details-price {color:#009;}
.prod-accessory-details-price {color:#009;}
.prod-refine-price {color:#009;}

#content-product h1, #content-product h1 a, 
div#productinfo-accessories ul li p.product-name,
div.options-container ul#product-additional-options li{color: #82A715;}

#pp-color-choice,
#product-options h2,
#content-productinfo #productinfo-specs h3,
#review-stats-primary h2,
strong.price,
strong.regular_price,
h1.product-reviews,h1.product-reviews a,
.icon-explanation,
#product-page-wrapper h2,
#product-page-wrapper h3,
ul.optionals label,
#overlay-wrapper h2,
ul#productinfo-crossell  li p.product-name,
.tool-tip,
#product-extra-actions li.or-options strong{color: #369;}


#content-productinfo h2 {border-bottom: 3px solid #c2c3db;}

 /* =Category / Refinement / Compare
-----------------------------------------------------------------------------*/
a.browse-compare-items:link,a.browse-compare-items:visited,a.browse-compare-items:active,a.browse-compare-items:hover,
.paging-current,a.paging-viewall:link,a.paging-viewall:visited,a.paging-viewall:active,a.paging-viewall:hover{color:#009;}

td.brand-desc {background:#f7f7f7;}
a.brand-headers:link,a.brand-headers:visited,a.brand-headers:active,a.brand-headers:hover {color:#009;}
 /* = Category / Checkout / Account Text Typography
-----------------------------------------------------------------------------*/
.cart-order-subtotal,
.cart-price-total,
table.checkout-table-billinfo td.order-item,
.nav-account-active{color:#009;}


table.checkout-table-sub td.cart-td-header,
table.cart-table-main td.cart-td-header,
table.checkout-table-main td.checkout-td-header,
table.checkout-table-main td.checkout-td-headerp,
table.checkout-table-sub td.cart-td-headerp,
table.track-order-main td.track-td-header,
table.reviews-table-main td.reviews-header,
table.registry-table-main td.registry-td-header,
table.order-table-main td.order-td-header,
table.order-table-main td.order-td-headers,
table.account-main td.header,
table.account-table-main td.account-td-header,
table.returns-table-main td.returns-td-header{color:#009; background:#f7f7f7;}
table.returns-table-damaged td.returns-td-header2 {color:#f7f7f7;}
table.reviews-table-main td.reviews-blue-bar {background:#9ac6f2;}
table.checkout-table-main td.checkout-td-giftprice {color:#000;}

/* = Gift Pages
-----------------------------------------------------------------------------*/
#top-sellers a.product-name,.tab-view ul li a.product-name,.unlimited-collection  a.product-name,.gift-two-col .col2  {color: #666;}
#primary-tabs a {background: url(/assets/images/mbs/promotion_pages/nav_reg.gif) no-repeat top left; color: #fff;}
#primary-tabs a:hover,#primary-tabs li.current a {background: url(/assets/images/mbs/promotion_pages/nav_on.gif) no-repeat top left; color: #333489;}
.gift-two-col li a {margin-right: 5px;}

 /* = Misc
-----------------------------------------------------------------------------*/

/* parts category
------------------------------*/
.content-slide{
    width: 591px;
    background: #ffffff url(/assets/images/mbs/cat_pages/parts/bg_content_area.png) no-repeat scroll -1px -1px;
	min-height: 375px;
	margin: 10px 0 0;
	padding: 1px 0 0;
}
.content-slide h2{
	margin: 10px 0 -5px 10px;
	background: url(/assets/images/mbs/cat_pages/parts/img_header.png) no-repeat left;
	height: 34px;
}
.content-slide p{
	margin: 15px 0 0 12px;
	background: url(/assets/images/mbs/cat_pages/parts/img_sub-header.png) no-repeat left;
	height: 19px;
}
#parts #parts-slide ul {height: 155px; list-style: none; padding: 0; margin: 0;}
#parts #parts-slide ul li {
    display: block;
    float: left;
	margin: 4px 0 0 0;
    position: Relative; 
    background: transparent url(/assets/images/mbs/cat_pages/parts/img_parts.png) no-repeat scroll left top;
    text-indent: -9999px;
}
#parts #parts-slide ul li a {display: block; width:145px; height: 150px;}
#parts #parts-slide ul li#swift-part {background-position: 12px 0;}
#parts #parts-slide ul li#urban-jungle-part {background-position: -130px 0;}
#parts #parts-slide ul li#duo-part {background-position: -272px 0;}
#parts #parts-slide ul li#swift-carrycot-part {background-position: 20px -155px;}
#parts #parts-slide ul li#urban-jungle-carrycot-part {background-position: -123px -155px;}
#parts #parts-slide ul li#duo-single-carrycot-part {background-position: -272px -155px;}
#parts #parts-slide ul li#duo-twin-carrycot-part {background-position: -420px -155px;}

/* Email a Friends */
fieldset#email {border: 1px solid #007c8b;}
body#popUp fieldset#email legend {background: #82A715; color: #fff; }

/* LINK STYLES */
a:link,a:visited,a:active {color:#007c8b; text-decoration: none;}
a:hover {text-decoration: underline;}
a.links-inline:link,a.links-inline:visited,a.links-inline:hover,a.links-inline:active,
a.links-under:link,a.links-under:visited,a.links-under:hover,a.links-under:active{color: #007c8b; text-decoration: underline;}
h1.product-name a,h1.product-reviews a,.reviews-prod-title a {color:#000; text-decoration:none;}
h1.product-name a:hover,h1.product-reviews a:hover,.reviews-prod-title a:hover {color:#007c8b; text-decoration:underline;}

/* PRODUCT DETAILS LINKS */
a.product-details-brand  {color:#009; text-decoration: underline;}
/* HEADERS */
h2.headertwo-brand,h3.headerthree-brand,h4.headerfour-brand,h5.headerfive-brand,h6.headersix-brand {color:#009;}
h2.section-head,h1.section-head {background: none; font-size: 20px; color: #666; font-weight: normal; padding: 0;}

.smallerrortext,.txt-fontblue,.txt-fontred {color:#009;}
.smallboldblue {color:#036;}
