/* General */

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; }
h1            { font-size:1.8em; }
h2            { font-size:1.6em; }
h3            { font-size:1.4em; }
h4            { font-size:1.2em; }
h5            { font-size:1em; }
h6            { font-size:1em; }
/* SEO titles */
.no-show { display:none; }

.clearboth {
	clear:both;
}

.purple,
#user-baby,
#user-baby a,
#shopping-bag {
	color:#bca1bd !important;
}
#user-baby a	{ font-weight:bold; }
#elle a {
	background:url('../images/elle.png') no-repeat;
	float:left;
	height:88px;
	width:68px;	
}

#trade-logo {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.4);
	background:none repeat scroll 0 0 #D6C6D7;
	border:1px solid #bba0bc;
	color:#5B415D;
	float:left;
	font-weight:bold;
	margin-left:20px;
	padding:10px;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.5); 
}

#topbar {
  	width:165px;
	float:left;

}
#topbar a 		{ color:#444; text-decoration:none; }
#topbar a:hover { color:#000; text-decoration:underline; }

#user-avatar {
  padding-right:10px;
}
#user-avatar, #user-links {
  float:left;
}
#user-avatar img { padding:2px; border:1px solid #ddd; background:#fff; }
#user-links {
  text-align:left;
}
#user-links li {
  margin-bottom:5px;
}
#user-links .wishlist-link,
#user-links .logout-link,		
#user-links .login-link,
#user-links .register			{ padding-left:20px; background:url(../images/wish.png) left no-repeat;  }		

#user-links .logout-link,		
#user-links .login-link			{ background-image:url(../images/log.png); }
#user-links .register			{ background-image:url(../images/register.png); }
#shopping-bag {
	background:url('../images/bag.png') no-repeat;
	margin-left:40px;
  float:left;
  padding:0px 5px 24px 45px;
}
#header-top-nav {
	background:url('/skin/frontend/tippitoes/default/images/top-nav.png') no-repeat bottom;
 	height:34px;
	margin:0 -19px;
	position:relative;
	z-index:999;
	padding:10px 20px 8px;
	width:938px;
}

.category-activity-play #header-top-nav 	{ background-image:url(../images/top-nav-activity.png); }
.category-feeding #header-top-nav			{ background-image:url(../images/top-nav-feeding.png); }
.category-bathtime #header-top-nav			{ background-image:url(../images/top-nav-bathtime.png); }
.category-potty-toilet #header-top-nav		{ background-image:url(../images/top-nav-potty.png); }
.category-bedtime #header-top-nav			{ background-image:url(../images/top-nav-bedtime.png); }
.category-babywear #header-top-nav			{ background-image:url(../images/top-nav-babywear.png); }
.category-out-about #header-top-nav			{ background-image:url(../images/top-nav-outabout.png); }
.category-safety #header-top-nav			{ background-image:url(../images/top-nav-safety.png); }
.category-offers #header-top-nav			{ background-image:url(../images/top-nav-offers.png); }

#header-top-nav a {
	color:#fff;
	text-decoration:none;
	margin-right:15px;
}
#header-top-nav a:hover { text-decoration:underline; }

#header-top-nav a#wishlist,
#header-top-nav a#account {
	background:url('../images/wish.png') center left no-repeat;
	padding-left:16px;
}

#header-top-nav a#account {
	background-image:url('../images/account.png');
}

#header-top-nav li.last a { margin-right:0; }

#header-top-nav .top-nav-pane li {
  display:inline;
}
#top-nav-left {
  float:left;
}
#top-nav-right {
  float:right;
	width:460px;
}

#top-nav-right .form-search {
	padding:0;
}

.header .form-search {
  position:static;  
}
.header .logo {
  clear:both;
}
#search_mini_form {
  	float:right;
	width:450px;
	display:block;
}
#search_mini_form input, #search_mini_form select {
   float:left;
}
#search_mini_form select, #search_mini_form input  {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding:4px;
}

#search_mini_form select {
  font-size:11px;
  margin-right:8px;
  border-color:rgba(0, 0, 0, 0.4);
}
#footer-left {
  float:left;
}
#footer-right {
  float:right;
}

#footer-content {
  clear:both;
  color:rgba(0, 0, 0, 0.5);
	margin:0 auto;
	padding-top:10px;
	width:100%;
	text-align:center;
	float:left;
	position:relative;
}

#footer-content {
  clear:both;
  color:rgba(0, 0, 0, 0.5);
	margin:0 auto;
	padding-top:10px;
	width:100%;
	text-align:center;
	float:left;
	position:relative;
}

#company-registration {
  margin:0 auto;
}

#orangebus {
  position:absolute;
  top:10px;
  right:0;
  text-align:right;
}
.header .form-search input.input-text {
	border:1px solid rgba(0, 0, 0, 0.4);
	color:#999;
	padding:3px;
	width:165px;
  margin-right:8px;  
}
/* Home Page */

/* Slideshow */

#homepage-hero
{
	border:1px solid #6c6c6c;
	width:938px;
	background:url(../images/hero-back.jpg) repeat;
}

#featured_offers 
{
	float:right;
	width:450px;
	position:relative;
}
#featured_offers .featured-offer-details 
{
	background:url(../images/odd-feature.png) no-repeat right;
	float:left;
	height:116px; 
	padding:10px 28px 10px 20px; 
	position:absolute;
	width:290px; 
	z-index:2; 
}
#featured_offers .even .featured-offer-details {
	background:url("../images/middle-feature.png") no-repeat 3px -4px transparent;
	float:left;
	height:116px;
	padding:10px 28px 10px 20px;
	position:absolute;
	width:290px;
	z-index:2;
}

.cms-home #featured_offers .featured-offer-details .ratings {
	bottom: auto;
	float: left;
	left: auto;
	position: static;
	width: 160px;
}
#featured_offers .featured-offer-details .rating-box			{ background-image:url(../images/rating.png); }
#featured_offers .featured-offer-details .ratings .amount {
	clear: none;
	display: block;
	float: left;
}
#featured_offers .featured-offer-details .ratings a				{ color:#000 !important; }
#featured_offers .featured-offer-details .price 				{ float:none !important; color:#7dc3cf; }
#featured_offers .even .featured-offer-details .price			{ color:#498993; }
#featured_offers .featured-offer-details .price-box				{ margin:0; }
#homepage-hero #featured_offers .featured-offer-details .price-box {
	bottom: 5px;
	clear: both;
	left: 20px;
	position: absolute;
}
#featured_offers .featured-offer-details .regular-price .price,
#featured_offers .featured-offer-details .special-price .price	{ font-size:2.4em; clear:left; }


#featured_offers .featured-offer-details .product-name a { text-decoration:none; font-size:1.5em; font-weight:bold; color:#444; }
#featured_offers .featured-offer-details .product-name a:hover { color:#000; }

#featured_offers li
{
	height:136px;
	clear:both;
}
.featured-offer-image-link {
  display: block;
  float: right;
  height: 136px;
  width: 136px;
  z-index: 999;
}

#slideshow_container
{
	float:left;
	width:408px;
	position:relative;
}
#slideshow_container .product-name a 			{ font-size:1.6em; font-weight:bold; color:#ddd; text-decoration:none; }
#slideshow_container .product-name a:hover 		{ color:#fff; }
#slideshow_container .old-price .price 			{ color:#fff !important; font-weight:bold; font-size:1em; float:left; margin-left:15px; margin-top:15px; }
#slideshow_container .price 					{ float:left; font-size:2.4em; }
#slideshow_container .special-price				{ padding:0; }
#slideshow_container img
{
	height:408px;
	width:408px;
}
#slideshow_container .ratings,
#slideshow_container .no-rating 				{ position:static; }
#slideshow_container .rating-box 				{ background:url(../images/rating-lrg.png) repeat-x 0 0; height:25px; width:123px; }
#slideshow_container .rating-box .rating		{ background:url(../images/rating-lrg.png) repeat-x 0 -356px; height:25px; width: 70px; }
#slideshow_container .ratings .amount 			{ clear:none; padding-top:5px; }
#slideshow_container .featured-product-details 
{
	bottom:0;
	margin:0;
	top:auto;
	width:388px;
}
#slideshow_container #thumbs { float:none; }
#slideshow_container #thumbs ul
{
	bottom:5px;
	position:absolute;
	right:5px;
	z-index:100;
}
#slideshow_container #thumbs li	{ float:left; }
#slideshow_container #thumbs li a
{
	background:url(../images/thumb-unselected.png) no-repeat;
	display:block;
	height:13px;
	margin-right:5px;
	text-indent:-10000px;
	width:13px;
}
#slideshow_container #thumbs li .active { background-image:url(../images/thumb-selected.png); }

#slideshow_prev,
#slideshow_next,
.widget-new-products span.prev,
.widget-new-products span.next 
{
	position:absolute;
	top:120px;
	cursor:pointer;
	background:url(../images/prev.png) no-repeat;
	height:39px;
	width:38px;
	z-index:100;
}


.wnp-next span,
.wnp-prev span			{ text-indent:-10000px; }
#slideshow_prev span,
#slideshow_next span	{ display:none; }

#slideshow_container .no-more-prev,
.wnp-prev .disabled { background-image:url(../images/prev-none.png) !important; }
#slideshow_container .no-more-next,
.wnp-next .disabled { background-image:url(../images/next-none.png) !important; }

#slideshow_next,
.widget-new-products span.next 
{
	right:0;
	background-image:url(../images/next.png);
}
/* --- */

#block-block-2 {
	padding-top:10px;
	padding-bottom:10px;
}

#block-block-2 div.admin-inline { /* fix for admin links */
  position:relative;
}

.cms-home #block-block-2 {
	 padding-bottom:0; }


#block-block-2 .block-content {
	background: url(../images/money-bee.png) no-repeat right top #666666;
	padding-top:0;
}

#block-block-2 p
{	
	color:#FFFFFF;
	font-size:1.2em;
	margin-bottom:0;
	padding:5px 10px;
	text-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	text-align:center;
}
#display .price-box {
  clear:both;
}
#thumbs {
  float:right;
}
.featured-product-details {
  left:0;
  position:absolute;
  top:0;
}
.featured-product-details {
  background:url("../images/trans-black.png") repeat scroll 0 0 transparent;
  color:#FFFFFF;
  margin:10px 0 0 10px;
  padding:10px;
  width:220px;
}
.cms-home ol.products-list li {
	background:#fff;
	border:1px solid #999;
	display:block;
	float:left;
	height:208px;
	margin:0 10px 10px;
	overflow: hidden;
	padding:0;
	position:relative;
	width:208px;
}

.cms-home ol.products-list li.first { margin-left:0; }
.cms-home ol.products-list li.last { margin-right:0; }

.cms-home .essentials-for-you {
  clear:both;
  margin:10px 0;
  height:272px;
}

.cms-home .widget-bestsellers-products .widget-products,
.cms-home #essential-products .widget-products { width:900px; /*margin:0 auto;*/ padding:0 20px; }
#essential-tabs { float:left; }

#search_mini_form input.button,
.forum-links a,
#block-views-news-block_3 .article-read-more a,
#block-magentoblocks-3 .article-read-more a,
#block-magentoblocks-3 #view-pregnancy-section a,
#block-magentoblocks-3 .competition-read-more a,
.cart .discount button.button,
.reply-link a,
span.previous-page,
.details-button,
#enter-inline,
.back-link a,
#view-more-essentials,
#checkoutSteps button.button,
.view-competitions .view-past-entries a,
#block-site-1 #competition-summary	.view-competitions .views-field-nothing a,
.login-required a {

	background-color:#4b8792;
	background-image:url(../images/button-grad-turquoise.jpg);
	border-color:#3a7781;
	font-weight:normal;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.4); 
	color:rgba(0, 0, 0, 0.6) !important;
  	text-decoration:none;
  	
}

#block-magentoblocks-3 #view-pregnancy-section a {
	float:left;
}
#block-magentoblocks-3 .competition-read-more a {
	float:right;
}

#search_mini_form input.button:hover,
.forum-links a:hover,
#block-views-news-block_3 .article-read-more a:hover,
#block-magentoblocks-3 .article-read-more a:hover,
#block-magentoblocks-3 #view-pregnancy-section a:hover,
#block-magentoblocks-3 .competition-read-more a:hover,
.cart .discount button.button:hover,
span.previous-page:hover,
.details-button:hover,
.reply-link a:hover,
#enter-inline:hover,
.back-link a:hover,
#view-more-essentials:hover,
.view-competitions .view-past-entries a:hover,
#block-site-1 #competition-summary .view-competitions .views-field-nothing a:hover,
.login-required a:hover {
	font-weight:normal;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.6); 
	color:#fff !important;
  	
}

#forum-login a			{ background-image:url(../images/button-grad-lightblack.png); background-color:#313131; border-color:#222; }
#share-wishlist button.button,
button.button-facebook { background-image:url(../images/button-grad-blue.png); border-color:#003d73; background-color:#003d73; }
button.button-facebook span span{ background:url("../images/facey-b.png") no-repeat scroll right center transparent; display:block; padding:4px 100px 1px 0; }

#share-wishlist { position: relative; }
#share-wishlist .button { position: absolute; right: 15px; top: 15px; }

#add-child a,
button.login-button span span,
button.create-button span span,
#general-sitemap a,
#category-sitemap a,
#add-another-baby,
.print-button a,
.box-info .box a,
#edit-submit-1,
#edit-submit,
#edit-preview,
button.btn-continue span span,
.cms-index-noroute .col-right .actions a { color:#444; text-shadow:0 1px 1px rgba(255, 255, 255, 0.6); font-weight:normal; }

#add-child a:hover,
button.login-button:hover,
#add-another-baby:hover,
#edit-submit:hover,
#edit-preview:hover,
.print-button a:hover,
.box-info .box a:hover,
button.create-button:hover,
button.btn-continue:hover,
span.previous-page:hover,
.cms-index-noroute .col-right .actions a:hover,
#general-sitemap a:hover,
#category-sitemap a:hover,
.box-info .box a:hover,
button.login-button span span:hover,
button.create-button span span:hover,
#edit-preview:hover,
#edit-submit:hover,
#edit-submit-1:hover,
.print-button a:hover,
button.btn-continue span span:hover,
.cms-index-noroute .col-right .actions a:hover { color:#000 !important; }

#add-child a,
button.login-button,
#add-another-baby,
#edit-submit,
#edit-submit-1,
#edit-preview,
.print-button a,
.box-info .box a,
button.create-button,
#general-sitemap a,
#category-sitemap a,
button.btn-continue,
span.previous-page,
.cms-index-noroute .col-right .actions a { 
	background-image:url(../images/button-grad-silver.jpg);
	background-color:#acacac;
	border-color:#8a8a8a;
	color:#4f4f4f;
	}

.essentials-for-you h2,
#view-more-essentials 		{ float:left; }
.details-button:hover,
#view-more-essentials:hover 
{
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.4); 
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.4); 
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.4); 
	color:#fff; 
}

.details-button { position:absolute; right:32px; bottom:10px; }
.even .details-button { bottom:16px;  }
.cms-home .products-list { position:relative; z-index:90; }
.cms-home .products-list .product-shop {
	background:url("../images/trans-black.png");
	bottom:6px;
	left:5px;
	margin-left:0;
	padding:5px;
	position:absolute;
	width:186px;
	z-index: 999;
}


.cms-home .widget-new-products .products-list .product-shop {
  margin-left:0;
}

.cms-home .widget-new-products .products-list .product-shop { left:6px; }

#user-profile-babies .imagecache,
.category-products .product-image img,
.competition-entry .entry-image img,
.latest-competition .competition-image img,
.special-moments-list .special-moments-item img,
.page-parenting-topics #content .view-advice .advice-image img,
.cms-home .widget-new-products .product-image li img,
.cms-home .widget-bestsellers-products li img,
.cms-home .widget-new-products ul.products-list li.item img,
.cms-home .essentials-for-you ol.products-list li.item img,
.cms-home .widget .products-list li.item { padding:5px; border:1px solid #999; background:#fff; display:block; }

.cms-home .widget-new-products ul.products-list li.item,
.cms-home .essentials-for-you ol.products-list li.item,
.cms-home .widget-bestsellers-products ol.products-list li.item {
	background:none;
	border:0 none;
	padding:0;
}

/* Product Listing */
.product-stock p.in-stock {
  clear:both;
  float:none;
}

.products-list .availability {
	width:128px;
	padding:10px;
	height:78px;
	margin-right:-5px;
	float:right;
/*	position:relative;*/
}
.products-list .in-stock 			{ background:url(../images/in-stock.png) right top; }
.products-list .out-of-stock		{ background:url(../images/out-stock.png) right top; }
.products-list .availability span	{ font-size:1.4em; }
.products-list .availability p		{ width:120px; }	

.f-fix {
	float:none;
	width:auto;
}

.products-list .product-shop .f-fix {
	width:300px;
	float:left;
}
.sidebar .products-list .product-shop .f-fix { width:185px; }
.widget-products .products-list .product-shop .f-fix { width:186px; }
.widget-new-products .widget-products .products-list .product-shop .f-fix { width:188px; float:none; }

.cms-home .ratings .amount {
	float:left;
	clear:left;
}

.cms-home .ratings .amount a {
	font-size:0.9em;
	color:#fff;
}

.products-list .product-name a {
	text-decoration:none;
}

.catalog-category-view .product-name a				{ color:#444444; }
.category-activity-play .product-name a 			{ color:#3f6a73; }
.category-feeding .product-name a					{ color:#3f4873; }
.category-bathtime .product-name a					{ color:#593f73; }
.category-potty-toilet .product-name a				{ color:#733f6a; }
.category-bedtime .product-name a					{ color:#733f47; }
.category-babywear .product-name a					{ color:#735a3f; }
.category-out-about .product-name a					{ color:#69733f; }
.category-safety .product-name a					{ color:#46733f; }
.category-offers .product-name a					{ color:#3f735b; }
.product-name a:hover								{ color:#000000; }

.price-box .price {
	font-size:2.4em;
	font-weight:bold;
	float:right;
	clear:right;
}

.cms-home .product-shop { padding-bottom: 40px !important; }
.cms-home .widget-new-products .price-box,
.cms-home .essentials-for-you .price-box,
.cms-home .widget-bestsellers-products .price-box { bottom: 3px; position: absolute; right: 5px; }
.homepage-hero .price-box { bottom: auto !important; position: relative !important; right: auto !important; }
.cms-home .ratings { bottom: 0px; position: absolute; left: 5px; }

.cms-home .price-box .price { font-size: 1.4em; }
.cms-home .products-list .product-name a { font-size: 1.2em; color: #DDD; line-height: 1em; }
.cms-home .product-name a:hover						{ color: #FFF; }
.product-stock {
  border-left:1px solid #999999;
	float:right;
	margin-left:10px;
	margin-bottom:20px;
	padding-left:10px;
	width:148px;
}
#product-view .product-essential .product-stock { height:73px; }
.products-list .product-shop { 
	float:left;
	margin-left:0px;
	width:485px;
}
.catalog-product-view .products-list .product-shop { 
	width:auto;
}
#product-view .you-may-like-products .product-shop { float:none; }

/* - - - Blog Sidebar (Product Page) - - - */
#product-view .related-articles { background:#9c9c9c; float:right; padding:10px; width:270px; }
#product-view .related-articles h2 { color:#fff; }
#product-view .view-advice .view-content { padding:10px; background:#fff; }
#product-view .view-advice .view-footer a { color:#fff; float:right; }
#product-view .view-advice .views-field-title a { font-size:1.2em; }
#product-view .view-advice .views-row			{ margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #999; }
#product-view .view-advice .views-row-last		{ border-bottom:0 none; }
.category-shop-by-product .view-advice			{ background-color:#444444 !important; }

.category-activity-play .related-articles 			{ background-color:#7dbdc9 !important; }
.category-feeding .related-articles					{ background-color:#7d8ac9 !important; }
.category-bathtime .related-articles				{ background-color:#a27dc9 !important; }
.category-potty-toilet .related-articles			{ background-color:#c97dbd !important; }
.category-bedtime .related-articles					{ background-color:#c97d8a !important; }
.category-babywear .related-articles				{ background-color:#c9a27d !important; }
.category-out-about .related-articles				{ background-color:#bdc97d !important; }
.category-safety .related-articles					{ background-color:#8ac97d !important; }
.category-offers .related-articles					{ background-color:#7dc9a2 !important; }

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

.products-list .product-image {
	display:block;
	margin-right:10px;
}

.cms-home .products-list .product-image {
	display:block;
	margin-right:0;
	height: 208px;
  left: 0;
  position: absolute;
  top: 0;
  width: 208px;
  z-index: 150;
}

.catalog-product-view .bundle-items ul { width: 500px; }
.bundle-items span,
.bundle-items .product-image 	{ float:left; }
.bundle-items span				{ margin-right:10px; padding-top:13px; }

.catalog-category-view .category-image {
  	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #AAAAAA;
	padding:5px;
	position:absolute;
	right:10px;
	bottom:24px;
	width:270px;
	z-index:50px;
}
.catalog-category-view .category-description {
 	background:#DDDDDD;
	float:left;
	padding:10px 302px 10px 10px;
	width:628px;
	
}
.catalog-category-view .category-description p 
{
	padding:10px; 
	background:#fff; 
	margin-bottom:0; 
	line-height:20px;
	min-height:82px;
	height:auto!important;
	height:82px;
}
.catalog-category-view .col-main {
  clear:both;
}

.price-box .old-price .price {
	font-size:0.9em;
	font-weight:normal;
	color:#444444 !important;
}
.widget-new-products .price-box .old-price .price { color:#7dbdc9 !important; }
.sidebar .widget-new-products .price-box .old-price .price { color:#333 !important; }
.widget-bestsellers-products .price-box .old-price .price { color:#b0c866 !important; }

.products-list .price-box {
  clear:none;
	float:right;
	margin:0;
}
.cms-home .essentials-for-you .products-list .price-box {
  	float:left;
	clear:both;
}


.category-activity-play .products-list .price-box .price		{ color:#7dbdc9; }
.category-feeding .products-list .price-box .price				{ color:#7d8ac9; }
.category-bathtime .products-list .price-box .price			{ color:#a27dc9; }
.category-potty-toilet .products-list .price-box .price			{ color:#c97dbd; }
.category-bedtime .products-list .price-box .price				{ color:#c97d8a; }
.category-babywear .products-list .price-box .price				{ color:#c9a27d; }
.category-out-about .products-list .price-box .price			{ color:#bdc97d; }
.category-safety .products-list .price-box .price				{ color:#8ac97d; }
.category-offers .products-list .price-box .price				{ color:#7dc9a2; }

.category-products {
	background:#dddddd;
	float:right;
  	width:700px;
	padding:10px;
}

.category-activity-play .category-description,
.category-activity-play .category-products 		{ background:#d8ebef; }
.category-feeding .category-description,
.category-feeding .category-products			{ background:#d7dcef; }
.category-bathtime .category-description,
.category-bathtime .category-products			{ background:#e3d8ef; }
.category-potty-toilet .category-description,
.category-potty-toilet .category-products		{ background:#efd8eb; }
.category-bedtime .category-description,
.category-bedtime .category-products			{ background:#efd8dc; }
.category-babywear .category-description,
.category-babywear .category-products			{ background:#efe3d8; }
.category-out-about .category-description,
.category-out-about .category-products			{ background:#ebefd8; }
.category-safety .category-description,
.category-safety .category-products				{ background:#dcefd8; }
.category-offers .category-description,
.category-offers .category-products				{ background:#d8efe3; }

#product-view .col-main 				{ padding:10px; background:#e4e4e4; width:920px; /*position:relative;*/ }

#product-view.category-activity-play .col-main 		{ background:#d8ebef; }
#product-view.category-feeding .col-main				{ background:#d7dcef; }
#product-view.category-bathtime .col-main				{ background:#e3d8ef; }
#product-view.category-potty-toilet .col-main			{ background:#efd8eb; }
#product-view.category-bedtime .col-main				{ background:#efd8dc; }
#product-view.category-babywear .col-main				{ background:#efe3d8; }
#product-view.category-out-about .col-main				{ background:#ebefd8; }
#product-view.category-safety .col-main				{ background:#dcefd8; }
#product-view.category-offers .col-main				{ background:#d8efe3; }

#special-moments-contents, #content {
  float:left;
  width:610px;
  padding:10px;
  background:#e8e1ea;
  margin-bottom:10px;
}

.no-sidebars #content { width:920px; }
.page-stockist-finder .no-sidebars #content { width:900px; }
.forum-inner-section #content .feed-icon { float:right; margin-right:15px; }
.special-moments-tab-content {
  clear:both;
}
.product-badge {
  	background:url('../images/badges.png');
	display:block;
	float:left;
	height:63px;
	margin-top:10px;
	text-indent:-9999px;
	width:66px;

}
.bundle-available 		{ background-position:0 -283px; }
.offer-type-1			{ background-position:0 -353px; }
.bestseller-badge		{ background-position:0 -141px; }
.offer-type-2			{ background-position:0 -71px; }
.award-winning-badge	{ background-position:0 -212px; }

.bundle-items .bundle-available {
	margin-right:20px;
}

.catalog-category-view .tabbed-menu li {
  float:left;
  padding:5px;
}
.catalog-category-view .tabbed-content, .catalog-category-view .view-more {
  clear:both;
}

.view-total-action {
  padding:0 10px;
}

/*.view-total-action 				{width:60px;}
.toolbar .sorter .amount	{width:140px;}
.toolbar .sorter .sort-options {width:440px;}
.toolbar .sorter .sort-options ul {width:390px;}*/
.toolbar .sorter .amount, .view-total-action {
  display:inline;
}

/*.toolbar .sorter .sort-options {
	float:right;
}*/

.toolbar .sorter .sort-label {
  padding-right:10px;
}

.toolbar .sorter .sort-options, .toolbar .sorter ul {
  display:inline;
}

.toolbar .sorter .sort-options span.active {
  font-weight:bold;
}

.toolbar .sorter li {
  display:inline;
  border-left:1px solid black;
  padding-right:5px;
  padding-left:8px;
}

.toolbar .sorter li.first {
  border-left:0;
  padding-left:0;  
}

/* Product Page */
span.previous-page		{ float:right; position:absolute; right:10px; top:-32px; }
span.previous-page a 	{ font-weight:normal; text-decoration:none; }

.bundle-products .products-list .item {
	width:auto;
}
.product-view .product-collateral {
	background:none;
	padding:0;
}

.product-view {
  padding:0 0 24px;
	clear:both;
  background:url(../images/shadow.png) bottom no-repeat;
}
#product-information-content {
  padding:10px;
  background:#b8b8b8;
}
.product-information-content-inner { padding:10px; background:#eee; }
.product-information-content-inner .downloads-links-block,
.product-information-content-inner .no-files-available 
{
	background:url(../images/no-product-instuctions.png) no-repeat right bottom; 
	font-size:1.6em; 
	min-height:305px;
	height:auto!important; 
	height:305px; 
	padding-right:300px; 
}
.product-information-content-inner .downloads-links-block { font-size:1em; }
ul#product-information-tabs  { position:relative; top:1px; }
#online-reviews	{ padding:10px; background:#fff; }
ul#product-information-tabs li  {
  float:left;
  margin-right:2px;
 
}

#latest-article .views-row {
	height:174px;
}

ul#product-information-tabs li a {
  background:#f2f2f2 url(../images/product-inactive-tab.png) bottom repeat-x;
  border-color:#aaaaaa;
  border-style:solid solid none;
  border-width:1px 1px 0;
  color:#444444;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.6);
  text-decoration:none;
  display:block;
  padding:10px 20px;
  text-align:center;
}

ul#product-information-tabs li.active a {
	background:#b8b8b8 url(../images/product-active-tab.png) top repeat-x;
	border-color:#888888 #888888 #b8b8b8;
	border-style:solid;
	border-width:1px;
  	color:#000000;
  	text-decoration:none;
  	font-weight:bold;
 
}

.category-activity-play ul#product-information-tabs li.active a		{ background-image:url(../images/activity-product-active-tab.png); background-color:#7dbdc9; border-color:#42909e #42909e #7dbdc9; }
.category-feeding ul#product-information-tabs li.active a			{ background-image:url(../images/feeding-product-active-tab.png); background-color:#7c8ac9; border-color:#41529e #41529e #7c8ac9; }
.category-bathtime ul#product-information-tabs li.active a			{ background-image:url(../images/bathtime-product-active-tab.png); background-color:#a27dca; border-color:#6f41a0 #6f41a0 #a27dca; }
.category-potty-toilet ul#product-information-tabs li.active a		{ background-image:url(../images/potty-product-active-tab.png); background-color:#c97dbd; border-color:#9e4290 #9e4290 #c97dbd; }
.category-bedtime ul#product-information-tabs li.active a			{ background-image:url(../images/bedtime-product-active-tab.png); background-color:#c97d8a; border-color:#9e4252 #9e4252 #c97d8a; }
.category-babywear ul#product-information-tabs li.active a			{ background-image:url(../images/babywear-product-active-tab.png); background-color:#caa27e; border-color:#a06f42 #a06f42 #caa27e; }
.category-out-about ul#product-information-tabs li.active a			{ background-image:url(../images/outabout-product-active-tab.png); background-color:#bdc97d; border-color:#909e42 #909e42 #bdc97d; }
.category-safety ul#product-information-tabs li.active a			{ background-image:url(../images/safety-product-active-tab.png); background-color:#8bc97e; border-color:#529f42 #529f42 #8bc97e; }
.category-offers ul#product-information-tabs li.active a			{ background-image:url(../images/offers-product-active-tab.png); background-color:#7dc9a2; border-color:#429e6f #429e6f #7dc9a2; }

ul#product-information-tabs li.last {
  background:none repeat scroll 0 0 transparent;
  padding-right:0;
}

.downloads-links-block tr		{ line-height:1.2em; margin-bottom:10px; display:block; }
.downloads-links-block td img 	{ margin-right:5px; }

#customer-reviews dl			{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #444; }
#customer-reviews dl dt 		{ padding:5px; border:1px dotted #ccc; margin-top:5px; font-weight:bold; border-bottom:0 none; }
#customer-reviews dl dd			{ padding:5px; border:1px dotted #ccc; border-top:0 none; }
#customer-reviews dl dt span	{ color:#999; }
#customer-reviews .star-reviewer 	{ padding:5px; background:#ddd; border:1px solid #d0d0d0; }
#customer-reviews dt.star-reviewer	{ border-bottom:0 none;}
#customer-reviews dd.star-reviewer	
{
	border-top:0 none; 
	background-image:url(../images/star-reviewer.png); 
	background-position:740px top; 
	background-repeat:no-repeat;
	min-height:60px; 
	height:auto!important; 
	height:60px;
	padding-right:180px;
}

#product-tab-3-content 	
{
	background:url("../images/delivery-bee.png") no-repeat scroll 600px top transparent;
	line-height:1.6em;
	margin-bottom:0;
	padding-right:400px;
}
#product-tab-3-content .bullets li { font-size:1.2em; list-style:disc inside none; margin-bottom:10px; }
#product-downloads a {
  text-decoration:none;
}
#product-downloads span {
 text-decoration:underline;
}
#product-downloads img {
  padding-right:5px;
}

.you-may-like-products {
	float:left;
	background:#fff;
	width:600px;
  	padding:10px;
}
.you-may-like-products .products-list li.item { background:#eee; width:auto; clear:both; display:block; }
.you-may-like-products .products-list .product-name a { color:#444; }
.you-may-like-products .products-list .product-name a:hover { color:#000; }
.product-code .label {
  font-weight:bold;
}
.product-code {
  clear:left;
}
.product-view .product-code {
  float:right;
	text-align:right;
	width:200px;
}
.products-list .product-name {
/*  float:left;*/
margin:0;
}
.product-manufacturer {
	clear:right;
	float:right;
	position:relative;
	margin-bottom:10px;
}
.product-manufacturer img { max-height:50px; height:auto !important; height:50px; }

.no-rating, 
.ratings {
	clear:left;
	float:left;
	width:310px;
	display:block;
	
}
#product-view .no-rating, 
#product-view .ratings { width:320px; }


#product-view .aw-mini-related-items .no-rating, 
#product-view .aw-mini-related-items .ratings {
	width:162px;
}

.col-right .no-rating, 
.col-right .ratings {width:185px;}
.cms-index-index .no-rating, 
.cms-index-index .ratings {
	width:auto;
}
.availability {
  clear:both;
}
.product-view .product-shop .availability p		{ width:130px; }
.product-view .product-shop .availability span  {
  font-weight:bold;
  font-size:1.4em;
}
.catalog-product-view .you-may-like-products .f-fix {
  width:40%;
  float:left;
}

.products-list li.item {
	background:#fff;
	margin:0 0 10px;
	padding:10px;
	width:680px;
}
.cms-home .widget-new-products .products-list li.item { 
  background:none; 
  padding:0;
  position:relative;
  border-bottom:0 none !important;
  width: 208px !important;
  margin:0 10px;
  display: inline;
  z-index:90 !important;
  float:left;
  height:208px !important;
/*  overflow:hidden !important;*/
	zoom:1;
}

/*.cms-home .widget-new-products .products-list li.item a.product-image {
	height:208px;
	position:absolute;
	z-index:150;
	width:208px;
	top:0;
	left:0;
}*/

/*.cms-home .widget-new-products .products-list li.last {
	margin-right:0;
}*/

.cms-home .widget-new-products .products-list li.item a.product-image {
	margin-right:0;
}

.product-description {
  padding:10px 0;
  clear:both;
}
.product-view .bundle-information {
  float:left;

}

.products-list .desc {
	clear:left;
}

.product-view .product-info {
  padding:10px;  
  position:relative;
}
.product-view .product-price-actions { padding:10px 10px 0; }

.product-view .product-specific-add-section {
  position:static;
}

.product-offers,
.product-bundles { background:#e0e0e0; margin-bottom:10px; }

.category-activity-play .product-information-content-inner,
.category-activity-play .product-offers,
.category-activity-play .product-bundles		{ background:#d8ebef; }
.category-feeding .product-information-content-inner,
.category-feeding .product-offers,
.category-feeding .product-bundles 				{ background:#d7dcef; }
.category-bathtime .product-information-content-inner,
.category-bathtime .product-offers,
.category-bathtime .product-bundles 			{ background:#e3d8ef; }
.category-potty-toilet .product-information-content-inner,
.category-potty-toilet .product-offers,
.category-potty-toilet .product-bundles 		{ background:#efd8eb; }
.category-bedtime .product-information-content-inner,
.category-bedtime .product-offers,
.category-bedtime .product-bundles 				{ background:#efd8dc; }
.category-babywear .product-information-content-inner,
.category-babywear .product-offers,
.category-babywear .product-bundles 			{ background:#efe3d8; }
.category-out-about .product-information-content-inner,
.category-out-about .product-offers
.category-out-about .product-bundles 			{ background:#ebefd8; }
.category-safety .product-information-content-inner,
.category-safety .product-offers,
.category-safety .product-bundles 				{ background:#dcefd8; }
.category-offers .product-information-content-inner,
.category-offers .product-offers,
.category-offers .product-bundles 				{ background:#d8efe3; }
.item-options { clear:both; }
.product-bundles .products-list li.item { border-bottom:0; }

.product-view .product-price-actions .in-stock,
.product-view .product-price-actions .out-of-stock,
#shopping-cart-table .out-of-stock,
#shopping-cart-table .in-stock {
/*	background:url("../images/in-stocklrg.png") no-repeat scroll center bottom transparent;
	float:left;
	height:83px;
	margin:-10px 0 10px -151px;
	padding:10px 10px 10px 151px;
	position:relative;
	width:384px;
	zoom:1;*/
}

#product-view .product-essential .product-stock {
	height:auto;
	margin:0;
}


.product-shop .in-stock-cont,
.product-shop .out-of-stock-cont {
		background:url("../images/in-stocklrg.png") no-repeat scroll center bottom transparent;
		float:left;
		height:83px;
		margin:0;
		padding:10px;
		position:relative;
		width:525px;
		zoom:1;
}

.product-shop .out-of-stock-cont,
#shopping-cart-table .out-of-stock { background-image:url("../images/out-stocklrg.png"); }

#shopping-cart-table .in-stock 						{ padding:10px 130px 10px 10px; width:140px; margin:0; }
.product-view .bundle-actions 						{ float:right; }
.product-view .bundle-actions .bundle-view-details 	{ padding:5px; text-align:center; }
.product-view .product-shop .price-box  			{ float:left; width:120px; position:relative; margin:0; }
.product-view .product-shop .price-box .price		{ float:left; clear:both; width:80px; }
.product-view .product-stock 						{ float:left; }
.product-info 										{ clear:both; }
.add-to-box 										{ float:right; }
#facey-like											{ 
	clear:left;
	float:left;
	height:30px;
	overflow:hidden;
	}
.product-view .product-shop .add-to-links {
  clear:right;
  float:right;
  padding:10px;
  display:block;
  width:100px;
}
.product-view .product-offers li {
  padding:15px;
}
.product-offers .offer-list li  { background:#fff url(../images/badges.png) no-repeat 6px 6px; padding-left:85px; margin-bottom:10px; }
.product-offers .offer-list li.bundle-available 				{ background-position:6px -278px !important; }
.product-offers .offer-list li.offer-type-1					{ background-position:6px -347px !important; }
.product-offers .offer-list li.bestseller-badge				{ background-position:6px -135px !important; }
.product-offers .offer-list li.offer-type-2					{ background-position:6px -65px !important; }
.product-offers .offer-list li.award-winning-badge				{ background-position:6px -205px !important; }

#product-information-content {
  float:left;
  width:898px;
  border:1px solid #888;
}

.category-activity-play #product-information-content 		{ background-color:#7dbdc9 !important; border-color:#42909e; }
.category-feeding #product-information-content 				{ background-color:#7d8ac9 !important; border-color:#41529e; }
.category-bathtime #product-information-content 			{ background-color:#a27dc9 !important; border-color:#6f41a0; }
.category-potty-toilet #product-information-content 		{ background-color:#c97dbd !important; border-color:#9e4290; }
.category-bedtime #product-information-content 				{ background-color:#c97d8a !important; border-color:#9e4252; }
.category-babywear #product-information-content 			{ background-color:#c9a27d !important; border-color:#a06f42; }
.category-out-about #product-information-content 			{ background-color:#bdc97d !important; border-color:#909e42; }
.category-safety #product-information-content 				{ background-color:#8ac97d !important; border-color:#529f42; }
.category-offers #product-information-content 				{ background-color:#7dc9a2 !important; border-color:#429e6f; }

#product-tab-1-content .product-information-left #product-attribute-specs-table .data { text-align:right; padding:5px; }
#product-tab-1-content .product-information-left #product-attribute-specs-table .label 
{
	display:block;
	font-weight:bold;
	margin-right:10px;
	width:150px;
  	padding:5px;
}
#product-tab-1-content .product-information-left #product-attribute-specs-table {
	border: 0;
	border-collapse: collapse;
}
#product-tab-1-content .product-information-left #product-attribute-specs-table .odd td,
#product-tab-1-content .product-information-left #product-attribute-specs-table .odd th	{
	background: #d5d5d5; /* fallback for IE */
	background: rgba(0, 0, 0, 0.1);
	height: 32px;
} 

.product-information-left {
	float:left;
	min-height:205px;
	height:auto !important;
	height:205px;
	padding:10px;
	margin-right:10px;
	width:408px;
}
.product-information-right {
  background:none repeat scroll 0 0 #ffffff;
	float:left;
	min-height:205px;
	height:auto !important;
	height:205px;
	padding:10px;
	width:420px;
}
#product-tab-1-content .product-information-right h4	{ font-weight:normal; font-size:1.6em; }
#product-tab-1-content .product-information-right li	{ list-style:inside disc; }
.product-information-right #product-awards { float:right; }
.bundle-product-img-box {
  float:left;
}
.bundle-item {
  clear:both;
  float:left;
  width:250px;
  padding:7px;
  border-bottom:1px solid #C7C5C5;
}
.product-view .bundle-item {
  width:800px;
}
.bundle-items .last {
  border-bottom:none;
}
.bundle-items, #product-options-wrapper {
  float:left;
}
.product-view #product-options-wrapper 	{ width: 513px; }
.product-view .bundle-items 			{ width:390px; clear:both; }
.bundle-more-info						{ float:left; }

.product-view .bundle-items li {
	display:inline;
}

.product-options-bottom {
  clear:both;
}
.product-view .bundle-items h2 {
  padding-left:10px;
  float:left;
}
.same-day-dispatch {
	background:url("../images/sameday.png") no-repeat right #E0E0E0;
	border:1px solid #444444;
	font-size:1.2em;
	float:left;
	margin-right:15px;
	padding:20px 69px 20px 9px;
	text-align:center;
	width:185px;
}
.giftwrap-status {
 	float:left;
	font-weight:bold;
	font-size:0.9em;
	padding:10px 10px 10px 90px;
	min-height:66px;
	height:auto !important;
	height:66px;
	width:140px;
}

#giftwrap-available { background:url(../images/giftwrap.png) left no-repeat; }
#giftcard-available { background:url(../images/giftcard.png) left no-repeat; }

/* Cart */
.checkout-cart-index .col2-set .col-2 {
  float:left;
}
.cart .cart-collaterals .col2-set {
  width:364px;
float:left;
}
.cart-qty-col {
  width:100px;
}
.cart-product-img-col {
  width:100px;
}
.cart-product-desc-col {
	border-right:1px dotted #9c9c9c;
	width:280px;
  	vertical-align:top !important;
}
.cart-product-desc-col .product-name a { color:#444; text-decoration:none; }
.giftwrap-details .f-fix span a { color:#bba0bc; margin-top:7px; display:block; clear:both; }
.giftwrap-option { margin-right:5px; }
.checkout-cart-index .btn-continue {
  float:left;
}
.checkout-cart-index .product-name {
  float:none;
}
.aw-mini-related-items .aw-content li,
#crosssell-products-list li {
	background:#464646;
	float:left;
  	padding:5px;
	margin-left:10px;
  	width:162px;
  
}
.aw-mini-related-items .aw-content .first,
.aw-mini-related-items .aw-content .add-to-links li,
#crosssell-products-list li ul li,
#crosssell-products-list li.first { margin-left:0; }
.aw-mini-related-items .aw-content .product-images img,
#crosssell-products-list li .product-image img { padding:5px; background:#fff; border:1px solid #303030; }
.aw-mini-related-items .aw-content .add-to-links li,
#crosssell-products-list ul.add-to-links li {
  padding:0;
}
#crosssell-products-list .price-box {
  clear:both;
}
.checkout-cart-index .aw-box {
  clear:both;
}

.aw-content li {
  float:left;
}

/* Checkout */
#confirmation-message {
  border:2px solid #889254;
  background:#bdc97d url(../images/success-message.jpg) right no-repeat;
  padding:10px;
}

#confirmation-order-id { font-size:1.4em; }

.print-button {
  float:right;
  padding-top:10px;
}
#confirmation-delivery-message {
  padding-top:10px;
}
#delivery-dispatch-message {
  font-weight:bold;
  background:#fff;
  padding:10px;
}
#order-summary-list .product-image {
	background:#fff;
  	padding:5px;
	border:1px solid #999;
}
#order-summary-list .f-fix {
  width:auto;
}

#order-summary-list .f-fix .price 					{ font-size:1.3em; }
#order-summary-list .f-fix .item-qty-ordered 		{ color:#fff; font-weight:bold; }

#safe-shopping {
	background:url("../images/safe-checkout.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:88px;
	padding-bottom:20px;
	text-indent:-10000px;
	width:365px;
}
.checkout-onepage-index .header { background: url(../images/top-nav-checkout.png) bottom; padding-top:20px; }
.checkout-onepage-index .header .logo 
{
	background:url("../images/logo-checkout.png") repeat scroll 0 0 transparent;
	display:block;
	height:70px;
	width:191px;
}
.checkout-onepage-index .header .logo img { display:none; }
.checkout-onepage-index .block-cart {
  background-color:#A8A8A8;
}
.checkout-onepage-index .block-cart .amount {
  padding-bottom:10px;
}
.checkout-onepage-index #onepage-checkout-shipping-method-additional-load #extracomment_value { margin-bottom:15px; }
.checkout-onepage-index #payment-methods-label { font-weight:bold; font-size:1.2em; margin-top:10px; }
.trade-terms				{ float:left; margin-left:-30px; }
.trade-terms #tradeterms	{ margin-right:5px; }	

/* - - - Contact Us - - - */
#block-block-4																	{ -moz-border-radius:10px; -webkit-border-radius:10px; }
#block-block-4 .block-content 													{ padding:10px; background:#fff; -moz-border-radius:8px; -webkit-border-radius:8px; }
#block-block-4 .block-content h3 												{ border-bottom:2px solid;  background:url(../images/head-office.jpg) no-repeat right; margin-bottom:10px;
}
.page-contact-us #content .grippie												{ width:260px; }
.page-contact-us #content textarea,
.page-contact-us #content input													{ width:250px; }
.page-contact-us #content input#edit-submit										{ width:auto; font-weight:bold; font-size:1.2em; padding-right:170px; }
.page-contact-us span.form-required												{ display:none; }
.page-contact-us #content 														{ background:none !important; }
.contact-bee																	
{
	background:url(../images/contact-bee.png) no-repeat;
	bottom:10px;
	display:block;
	height:39px;
	left:259px;
	position:absolute;
	width:49px;
}

#block-block-4 h3.opening-times				{ background-image:url(../images/opening-times.jpg); }
#block-block-4 h3.stockist-finder-contact	{ background-image:url(../images/stockist.jpg); }
#block-block-4 h3.press-enquiries			{ background-image:url(../images/press-release.jpg); }

/* Search page */

.search-advanced .fieldset-title						{ float:right; }
.search-advanced .criterion 							{ clear:both; background:#bba0bc; padding:10px; width:610px; }
.search-advanced .criterion input						{ width:270px; }
.search-advanced .criterion .form-checkboxes input		{ width:auto; }
.search-advanced .criterion #edit-or-wrapper			{ float:left; }
.search-advanced .criterion #edit-phrase-wrapper		{ margin-left:15px; float:left; }
.search-advanced .criterion #edit-negative-wrapper		{}

.page-search #content		{ background:#e8e1ea url(../images/search-bee.png) bottom right no-repeat; min-height:440px; height:auto !important; height:440px; }
.page-search #content .box 	{ clear:both; padding:10px; background:#fff; width:610px; }
.page-search #content .box .search-result-item { margin-top:10px; padding-top:10px; border-top:1px dotted #999; }

#search_mini_inner_form {
  float:right;
}
.catalogsearch-result-index .page-title {
  float:left;
  width:auto;
}
.catalogsearch-result-index .col-main {
  clear:both;
}
#search_mini_inner_form button, 
#search_mini_form button { display:none; }
#search_mini_inner_form input {
  width:227px;
}

.widget { display:block; }

.widget-title {
	padding:10px !important;
	margin-bottom:10px;
}

.widget-title h2 {
	margin-bottom:0;
}

.widget-bestsellers-products {
	background:#d7e6aa;
	clear:both;
	position:relative;
	height:268px;
}

.widget-new-products {
	background:#d0eaef;
	clear:both;
	position:relative;
/*	height:268px;*/
}

.widget-new-products li.last,
.widget-bestsellers-products li.last {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}

.essentials-for-you {
	background:#e2dae2;
	clear:both;
	display:block;
}
.essentials-for-you #essential-select-wrapper 
{
	float:left;
	margin:0 10px;
	position:relative;
}
.essentials-for-you #essential-select
{
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:none repeat scroll 0 0 #EEEEEE;
	border:1px solid #AA61B2;
	padding:3px;
}

#view-essentials-more a {
	color:#E3C2EF;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

#view-essentials-more a:hover {
	color:#fff;
}

.widget-new-products .widget-title { background:#7dbdc9; }
.essentials-for-you .widget-title {
	background:#cc83d4;

}

.widget-bestsellers-products .widget-title h2,
.essentials-for-you .widget-title h2,
.widget-new-products .widget-title h2 {
	color:#fff;
}

.widget-bestsellers-products .widget-title {
	background:#b0c866;
}

.widget-new-products .widget-products { padding:0 10px 10px; width:920px !important; z-index:10 !important;  }
.cms-home .widget-new-products .widget-products { width:912px !important; }
.widget-new-products .widget-products ul {display:block; float:left; }
.widget .widget-title { margin:0 0 10px; }

/* - - - Essentials Sidebar - - - */

.col-right .block													{ padding:10px; background:#bba0bc; margin-bottom:10px; width:280px; display:block; }
.sidebar .products-list .product-shop 								{ width:165px; margin-left:0; float:left; position:relative; min-height:80px; height:auto !important; height:80px; }
.sidebar .products-list .product-name a 							{ color:#6f5971; }
.sidebar .products-list li.item										{ background:transparent none; border-bottom:1px dotted #6f5971; width:280px; padding:0 0 10px 0; }
.sidebar .products-list li.last										{ border-bottom:0 none; margin-bottom:0; }
.sidebar .products-list .product-shop .price-box 					{ float:left; }
.sidebar .special-price												{ padding:0; float:left; }
.sidebar .old-price													{ float:left; margin:9px; }
.sidebar .products-list .product-shop .price-box .price 			{ color:#fff; }
.sidebar .view-more a												{ font-weight:bold; text-decoration:none; float:right; color:#6f5971; text-shadow:0 1px 1px rgba(255, 255, 255, 0.6); }
.sidebar .view-more a:hover											{ color:#fff; text-shadow:0 1px 1px rgba(0, 0, 0, 0.6); }
.sidebar .widget-new-products 										{ background:transparent none; }
.bundle-items .product-image img,
.sidebar .widget-new-products .product-image img	 				{ padding:5px; border:1px solid #999; background:#fff; }

/* - - - Pregnancy, Parenting & You - - - */

.page-news h2,
.page-forum h2,
.page-parenting-topics h2,
.customer-account-login h2,
.page-pregnancy-parenting-and-you h2,
.account-create #form-validate .fieldset_personal h2 { color:#6f5a74; }

.page-user h3,
.page-forum h3,
.page-parenting-topics h3,
.page-pregnancy-parenting-and-you h3 { font-size: 1em; }
.page-forum h3,
.news-tags a,
.page-parenting-topics h3,
.customer-account-login h3,
.customer-account-login .main-container a,
.page-news #content .view-news .news-read-more a, 
.page-parenting-topics .main-container #content a,
.page-pregnancy-parenting-and-you .main-container #content a,
.trade-page .col-main .view-trade-news .news-read-more a, 
.page-pregnancy-parenting-and-you h3,
#block-site-1 #forum-summary .view-advanced-forum-active-topics .views-row a	{ color:#9e78a0; }
.page-forum .main-container a													{ color:#4B8792; }

.page-node .col-main															{ background:url(../images/page-background.png) 621px bottom no-repeat #e8e1ea; min-height:530px; width:920px; padding:10px; margin-bottom:10px; }
.page-contact-us .col-main														{ background-image:url(../images/contact-elephant.png); background-position:130px bottom; background-repeat:no-repeat; width:920px; }
.comment-count																	{ float:right; }

.trade-page .col-main 
{
	background:#c9c9c9 none !important;
	width:700px !important;
	float:right;
	min-height:0;
}

.trade-online-query .col-main { width:650px !important; }

.node-type-advice .field-field-accompanying-image img,
#comments img,
.latest-winner .winner-image img,
.page-pregnancy-parenting-and-you #content .view-advice .advice-image img		{ padding:5px; background:#fff; border:1px solid #aaa; }

.view-competitions .view-past-entries 	{ clear:both; margin-top:10px; }
.view-competitions .entry-details		{ color:#999; }
#comments .author-avatar {
  float: left;
}

#comments .content {
  padding-left: 80px;
}

#comment-form label {
  display: none;
}

#comments .comment {
  padding: 10px;
  border-bottom: 1px dotted #999;
}

#comments {
  background-color: #bba0bc;
  padding: 10px;
  margin: 10px 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

#comments h2 {
  color: #6F5A74;
}

#comments #edit-comment {
  width: 558px;
  height: 120px;
}

#comments .box {
  padding-top: 20px;
}

h2 .comment-count {
  float: right;
}

#advice-useful {
  background-color: #BBA0BC;
  padding: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.node-type-advice .field-field-accompanying-image {
  float: left;
  margin: 0 15px 10px 0;
}

#advice-useful a {
  color: black;
}

/* Blocks have different numbers on live site, so won't be styled properly on localhost */
#block-block-3 p { margin:0; }
#block-block-6,
#block-block-7		
{	background:url("../images/activities-craft.jpg") no-repeat scroll 0 0 transparent;
	border:5px solid #FFFFFF;
	color:#725b73;
	float:left;
	margin-top:10px;
	min-height:150px;
	height:auto !important;
	height:150px;
	padding:10px 10px 10px 115px;
	width:165px;
}

#block-block-7	
{
	color:#fff;
	font-size:1.2em;
	margin-right:0; 
	background-image:url(../images/special-moments.jpg);
	padding:10px 10px 10px 90px;
	width:190px;
}

#block-block-6 .block-title,
#block-block-7 .block-title	{ color:#fff; text-shadow:0 1px 2px rgba(0, 0, 0, 0.5); font-size:18px; }

#block-magentoblocks-1 .block-title												{ border-bottom:1px solid #6f5a74; padding-bottom:10px; color:#fff; }

#block-site-1,
.page-parenting-topics #content .view-advice,
.page-pregnancy-parenting-and-you #content .view-advice 								{ background:#fff; padding:10px; }
.page-pregnancy-parenting-and-you #content .view-advice .featured						{ position:relative; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; }
.page-parenting-topics #content .view-advice .advice-image								{ float:left; margin-right:10px; }
.page-parenting-topics #content .view-advice .featured .advice-image,
.page-pregnancy-parenting-and-you #content .view-advice .featured .advice-image 		{ float:right; margin-left:10px; margin-right:0; }
.trade-page .col-main .view-trade-news													{ position:relative; }
.page-parenting-topics #content .view-advice .advice-read-more a						{ position:absolute; bottom:10px; right:10px; z-index:10; }
.page-parenting-topics #content .view-advice .featured .advice-read-more a				{ right:auto; left:10px; }
.page-pregnancy-parenting-and-you #content .view-advice .featured .advice-read-more a 	{ position:absolute; bottom:10px; }
.page-news #content .view-news .views-row,
.page-parenting-topics #content .view-advice .views-row									{ margin-bottom:10px !important; padding-bottom:10px; border-bottom:1px dotted #999; position:relative; zoom:1; overflow:hidden; }
.page-news #content .view-news .views-row-1												{ margin-top:10px !important; }
.page-pregnancy-parenting-and-you #content .view-advice .views-row						{ float:left; width:140px; margin-right:10px; }
.page-pregnancy-parenting-and-you #content .view-advice .views-row-first				{ width:590px; }
.page-pregnancy-parenting-and-you #content .view-advice .views-row-last					{ margin-right:0; }	
.page-pregnancy-parenting-and-you #content .view-advice .views-row-2					{ clear:both; }
.page-pregnancy-parenting-and-you #content .view-advice .views-row h5 a					{ color:#9e78a0; text-decoration:none; }
.trade-page .col-main .view-trade-news .news-read-more a,
.page-news #content .view-news .news-read-more a										{ display:block; margin:10px 0; }

.page-pregnancy-parenting-and-you .main-container a:hover,
#block-site-1 #forum-summary .view-advanced-forum-active-topics .views-row a:hover,
.page-pregnancy-parenting-and-you #content .view-advice .views-row h5 a:hover	{ color:#444; }

#block-site-1																	{ margin-top:10px; }
#block-site-1 #forum-summary,
#block-site-1 #competition-summary												{ float:left; width:270px; padding:10px; background:#e7e0e9; }
#block-site-1 #competition-summary												{ margin-left:10px; }

#block-site-1 #competition-summary	.view-competitions .view-content				{ background:url(../images/comp-shadow.png) bottom no-repeat; padding:0 10px 70px; position:relative; }
#block-site-1 #competition-summary	.view-dom-id-4 .view-content					{ padding-bottom:10px; }
#block-site-1 #competition-summary	.attachment .view-competitions .view-content 	{ background:none #fff; }
.latest-winner .winner-image														{ float:left; margin-right:10px; }
#block-site-1 #competition-summary	.view-competitions .views-field-nothing a		{ position:absolute; right:10px; bottom:27px; }

#block-site-1 #forum-summary .view-advanced-forum-active-topics .views-row a		{ color:#9e78a0; }
#block-site-1 #forum-summary .view-advanced-forum-active-topics .views-row 			{ padding:5px; }
#block-site-1 #forum-summary .view-advanced-forum-active-topics .views-row-odd		{ background:#fff; }

.news-tags a,
.advice-tags ul 
{
	background:url("../images/tag.png") no-repeat scroll 0 0 transparent;
	bottom:-13px;
	clear:both;
	height:10px;
	padding:2px 5px 10px 25px !important;
	position:relative;
}
.news-tags a	{ bottom:15px; right:0; position:absolute; }
.featured .advice-tags ul { bottom:20px; left:0; width:320px; }
.advice-tags ul li { margin-bottom:10px !important; margin-right:10px !important; float:left; }
.page-special-moment #content,
.page-node #content { background:#fff; padding:10px; position:relative; width:590px; }
.page-pregnancy-parenting-and-you .node-advice img { float:right; padding:5px; border:1px solid #aaa; background:#fff; margin-left:10px; }

/* - - - Competitiom - - - */

.latest-competition .competition-image 												{ float:left; height:172px; margin-right:10px; width:182px; }
#competition-entry-button 															{ float:right; }
#competition-entry-form																{ clear:both; padding-top:10px; }
#competition-entry-form #competition-terms											{ margin-top:10px; }
#block-views-competitions-block_1 													{ padding:10px; background:#fff; margin-bottom:10px; }
.view-display-id-page_1																{ padding:10px; background:#fff; clear:both; }
.view-dom-id-2 .views-row															{ clear:both; margin-bottom:10px; background:#eee; padding:10px; }
.view-dom-id-2 .views-row .views-row,
.cms-home .view-dom-id-2 .views-row													{ clear:both; margin-bottom:0; background:none; padding:0; }
.view-display-id-block_1	.views-row												{ float:left; padding:10px; background:#e8e1ea; width:570px; }
.views-row .view-photos .views-row 													{ clear:none; padding:0; background:none; }
#block-views-competitions-block_1 
.view-display-id-block_1	.views-row .views-row         							{ width:auto; background:#fff; width:250px; }
.view-display-id-block_1	.views-row .views-row-2									{ background:transparent; margin-top:10px; }
.page-pregnancy-parenting-and-you .view-advanced-forum-active-topics .views-row		{ width:260px; }
.view-display-id-block_1	.views-row-1											{ margin-right:10px; }
.view-display-id-block_1	.views-row .views-row-1									{ margin-right:0; }
.competition-entry .entry-details													{ color:rgba(0, 0, 0, 0.5); }
.competition-third-place .entry-image,
.competition-second-place .entry-image,
.competition-first-place .entry-image												{ float:left; margin-right:10px; }
.sidebar .product-name a															{ color:#444 !important; }
.sidebar .product-name a:hover														{ color:#000 !important; }

.view-competitions .views-row														{ background:#F5F5F5; padding:10px; margin-bottom:10px; }
.view-competitions .views-row .views-row											{ background:none; padding:0; margin-bottom:0; }	
.view-competitions .display_count													{ margin-bottom:10px; }
.competition-entry																	{ float:left; width:47%; padding:5px; min-height:40px; height:auto !important; height:40px; }
.competition-first-place															
{
	background:#FFFFFF url(../images/first-place.jpg) bottom right no-repeat;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 15px 0;
    padding: 15px;
    position: relative;
    width: 538px;
}
.competition-first-place h4															{ color:#9E78A0; }
.competition-first-place .entry-blog												{ position:absolute; right:10px; bottom:10px; }
.view-dom-id-2 .views-row .views-row												{ clear:none; }
.competition-second-place															{ margin-right:10px; background:#E8E1EA url(../images/second-place.jpg) bottom right no-repeat; }
.competition-third-place															{ background:#F5F5F5 url(../images/third-place.jpg) bottom right no-repeat; }
.view-dom-id-2 .views-row .view-empty												{ font-size:1.4em; background:url(../images/winner-soon.png) no-repeat 350px 0; padding:10px 150px 10px 0; height:130px; }


.latest-competition .login-required a												
{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-moz-box-shadow:0 0 0;
	-webkit-box-shadow:0 0 0;
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	color:#9E78A0 !important;
	font-weight:normal;
	padding:0;
	text-decoration:underline;
	text-shadow:0 0 0;
}
.latest-competition .login-required a:hover	{ font-weight:normal; color:#444 !important; }

/* - - - Special Moments - - - */

.special-moments-list .item				{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted rgba(0, 0, 0, 0.4); }
.special-moments-list .special-moments-item img 		{ float:left; margin-right:10px; }
.special-moments-list									{ padding:10px; background:#fff; }
.page-special-moment .special-moments-image img			
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	float:right;
	margin:0 0 10px 10px;
	padding:5px;
}
.page-special-moment #content .view-advice .views-row { width:auto; }

.special-moments-link a {
	background: url(../images/visit-forum.jpg) no-repeat #fff;
	display:block;
	height:150px;
	text-indent:-10000px;
	width:590px;
}
.special-moments-link a:hover { background-image:url(../images/visit-forum-hover.jpg); }

#block-magentoblocks-2 { background:#d6c6d7; padding:10px; margin-top:10px; }

.view-inspiration-gallery .views-row 	{ width:100px; margin-right:10px; float:left; background:none transparent; padding:0; clear:none; }
.view-inspiration-gallery				{ padding:10px 15px; background:#d6c6d7; }
/* - - - Activities & Craft - - - */

.view-activities .views-row 		{ 
	padding:10px; 
	margin-bottom:10px; 
	height:100px;
	height:auto !important;
	overflow:hidden;
	zoom:1; 
}
.view-activities .views-row-odd 	{ background:#eee; }
.view-activities .views-row-last	{ margin-bottom:0; }
.view-activities .views-row .views-field-field-accompanying-image-fid img { float:left; padding:5px; background:#fff; border:1px solid #aaa; margin-right:10px; clear:none; }
.view-activities .views-row .clear-block { display:inline-block; }
.view-activities .views-row .filefield-file {display:block; margin-bottom:10px;}
.view-activities .views-field-field-files-fid {
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
	float:left;
	margin-bottom:10px;
	width:450px;
}

/* - - - Forum - - - */

.page-forum #forum,
.page-forum #content .block-views 	{ padding:10px; background:#fff; }
.forum-inner-section #forum			{ background:transparent none; padding:10px 0; }
.page-forum #content .block-views	{ margin-top:10px; }
.forum-secondary-links,
#forum-login						{ float:right; }
#forum-login a						{ font-size:1.3em; font-weight:normal; }
.forum-secondary-links .active { display:none; }
.forum-secondary-links .unanswered a { -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; background:none repeat scroll 0 0 transparent; border:0 none; }
.forum-secondary-links .unanswered a:hover { text-shadow:none; color:#000 !important; }
#search-form .container-inline { margin-bottom:10px; }
.container-inline					{ float:left; }
.container-inline #edit-submit		{ margin-left:10px; }
.view-advanced-forum-active-topics ul .views-row 
{	padding:5px !important;
	width:580px;
}
.view-advanced-forum-active-topics ul .views-row-odd { background:#eee; }

/* Stockist Finder */
.stockist-search-results 	{ float:left; padding:10px; background:#fff; width:280px; }
#stockist-map				{ float:right; margin-bottom:10px; border:1px solid #888; }
#block-block-1				{ clear:both; padding:10px; background:#ddd;}
#stockist-finder-form #edit-postcode	{ width:260px; margin-top:7px; }
.stockist-search-results .view-retailers { margin-top:15px; padding-top:5px; border-top:2px solid #444; }

/* - - - Logout - - - */
.cms-register-success .col-main,
.webform-confirmation,
.checkout-cart-index .no-items-page,
.customer-account-logoutsuccess .col-main 	{ padding:10px; background:#eee url(../images/logout-success.jpg) bottom right no-repeat; color:#444; height:auto !important; height:350px; min-height:350px; width:920px; }
.cms-register-success .col-main .std,
.webform-confirmation p,
.checkout-cart-index .no-items-page p,
.customer-account-logoutsuccess .col-main p { font-size:1.6em; width:500px; } 

.cms-register-success .col-main .std li 	{ margin:0 0 20px; }
.cms-register-success .messages				{ display:none; }

/* - - - Account - - - */

.sales-order-creditmemo .col-main,
.sales-order-invoice .col-main,
.sales-order-view .col-main,
.sales-order-history .col-main,
.sales-order-shipment .col-main,
.customer-address-form .col-main,
.customer-account-index .col-main,
.customer-account-edit .col-main,
.customer-address-index .col-main 							{ background:#c9c9c9 url(../images/checkout-back.png) bottom right no-repeat; padding:10px; width:700px; }


.sales-order-creditmemo .col-main .page-title,
.sales-order-invoice .col-main .page-title,
.trade-page .col-main .page-title,
.sales-order-view .col-main .page-title,
.sales-order-history .col-main .box-head h2,
.sales-order-shipment .col-main .page-title,
.customer-account-index .col-main .box-head h2,
.customer-address-form .col-main .page-title,
.customer-account-edit .col-main .page-title,
.customer-address-index .col-main .page-title 				{ margin:-10px 0 10px -10px; width:700px; background:#9c9c9c; padding:10px; color:#fff; }
.trade-online-query .col-main .page-title					{ width:650px; }
.customer-address-index .col-main .col2-set .col-1					{ width:370px; margin-right:10px; padding:10px 10px 0 10px; background:#444; color:#fff; }
.customer-account-index .col-main .col2-set .box,
.customer-account-index .col-main .col2-set .box-contact,
.customer-address-index .col-main .col2-set .col-1 .item			{ padding:10px; background:#fff; color:#444; margin-bottom:10px; }
.customer-address-index .col-main .col2-set .addresses-additional	{ width:280px; padding:10px 10px 0; background:#fff; }
.customer-address-index .col-main .col2-set .addresses-additional .item
{
	background:#d6c6d7 url(../images/address.png) no-repeat right 13px;
	color:#674a68;
	padding:10px;
	margin-bottom:10px;
}
.customer-address-index .col-main .col2-set .addresses-additional .item a { background:url(../images/edit.png) left no-repeat; padding-left:20px; }
.customer-address-index .col-main .col2-set .addresses-additional .item a.link-remove { background-image:url(../images/address-bin.png); }
.customer-address-index .col-main .col2-set .addresses-additional .item p { margin-top:10px; }
.customer-address-index .col-main .addresses-list					{ margin-bottom:10px; } 

.sales-order-history .col-main .pager 				{ padding:5px; background:#fff; }

.my-account .fieldset 								{ width:320px; float:left; padding:10px; background:#444; margin-right:10px; color:#fff; margin-bottom:10px; }
.my-account .fieldset .form-list 					{ padding:10px; background:#fff; color:#444; min-height:175px; height:auto!important; height:175px; }
.my-account .fieldset .form-list .name-firstname 	{ margin-bottom:10px; }

.trade-page .col-main #content 	{ width:680px; margin-bottom:0; }
.trade-online-query .col-main #content { width:630px; background:#FFFFFF url(../images/trade-contact.jpg) right 20px no-repeat; }
.trade-online-query .col-main #content .form-textarea { width:75%; }
.trade-online-query .col-left			{ width:240px; }
.trade-online-query .col-left h2,
.trade-online-query .col-left h4		{ margin-bottom:5px; }
.page-trade .col-main			{ padding:10px; }
.page-trade .col-main #content	{ padding:0; background:none; width:700px; }
.node-type-trade-news .col-left .block-title,
.page-trade .col-left .block-title { width:170px; background:#bba0bc; }
.trade-page #content h3,
.trade-page #content p				{ margin-bottom:10px; }	


.sales-order-creditmemo .col-left,
.sales-order-invoice .col-left,
.trade-page .col-left,
.tradeorder-index-index .col-left,
.sales-order-history .col-left,
.sales-order-shipment .col-left,
.sales-order-view .col-left,
.customer-address-form .col-left,
.customer-account-index .col-left,
.customer-account-edit .col-left,
.customer-address-index .col-left	{ background:#d6c6d7; padding:10px 10px 0 10px; margin-bottom:10px; }


.sales-order-creditmemo .col-left a,
.sales-order-invoice .col-left a,
.trade-page .col-left a,
.tradeorder-index-index .col-left a,
.sales-order-history .col-left a,
.sales-order-shipment .col-left a,
.sales-order-view .col-left a,
.customer-address-form .col-left a,
.customer-account-index .col-left a,
.customer-account-edit .col-left a,
.customer-address-index .col-left a		{ color:#6F5A74 !important; }

.sales-order-creditmemo .col-left .block,
.sales-order-invoice .col-left .block,
.trade-page .col-left .block,
.tradeorder-index-index .col-left .block,
.sales-order-history .col-left .block,
.sales-order-shipment .col-left .block,
.sales-order-view .col-left .block,
.customer-address-form .col-left .block,
.customer-account-index .col-left .block,
.customer-account-edit .col-left .block,
.customer-address-index .col-left .block { background:#fff; padding:10px; margin-bottom:10px; }

.customer-account-index .col-main .col2-set .box { margin-bottom:0; }

.order-items .data-table,
.my-account .data-table
{
	background:none repeat scroll 0 0 #444444;
	margin:10px 0;
	padding:10px;
	width:700px;
}

.order-items .data-table th,
.my-account .data-table th { font-weight:bold; color:#fff; }

.order-items .data-table td,
.my-account .data-table td { background:#fff; padding:5px; border:1px solid #444; }
.box-account #tracking-info { background:#bba0bc; padding:10px; color:#fff; margin-bottom:20px; }
.box-account .box { margin-bottom:20px !important; }

#site-email-to-friend-form #edit-submit						{ position:absolute; top:57px; right:130px; }
#site-email-to-friend-form #edit-send-profile-wrapper		{ float:left; }
input#edit-send-profile										{ width:380px; }

/* Wishlist -> Facebook */
#share-fb {
	padding-top:14px;
	position:absolute;
	right:185px;
}

#user-profile-picture {
  margin-bottom: 10px;
  padding:5px;
  background:#fff;
  border:1px solid #999;
}

#user-profile-picture p {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  background:#bba0bc url(../images/editimage.jpg) 5px 3px no-repeat;
  color:rgba(0,0,0,0.6);
  text-shadow:0 1px 1px rgba(255,255,255,0.4);
  font-weight:bold;
  padding: 10px 10px 10px 40px;
  margin-bottom: 0;
  border:1px solid rgba(0,0,0,0.3);
}
#user-profile-picture p:hover { text-shadow:0 1px 2px rgba(0,0,0,0.4); color:#fff; }

#user-profile-picture a {
  position: relative;
  text-decoration: none;
  display: block;
}

#user-profile-picture a:hover p {
  display: block;
}

#user-profile-babies {
  clear: both;
  margin-top: 10px;
  background:#fff;
  padding:10px;
}

#user-profile-babies .imagecache {
  float: left;
  margin-right: 10px;
}

#user-profile-babies .views-row {
  padding: 10px;
  margin-bottom:0;
}

#user-profile-babies dt {
  float: left;
  font-weight: bold;
  margin-right: 10px;
}

#user-profile-babies .baby-details {
  padding-left: 155px;
}

#user-profile-babies #block-views-competitions-block_1 {
	margin-bottom:0;
	padding: 10px;
  	background:#d6c6d7;
	clear:both;
}
#user-profile-babies #block-views-competitions-block_1 h3 { }
	
#user-profile-babies #block-views-competitions-block_1 .views-row { width:auto; margin-right:0; }
#user-profile-babies .baby-details h4 {
  margin: 10px 0;
}

#add-child a {
  text-decoration: none;
  float:right;
  margin:10px;
}

#edit-about-you { font-size: 0.6em;}

.edit-baby a,
#edit-about-you a {
  margin-left: 3px;
  text-decoration: none;
}

.edit-baby a:hover,
#edit-about-you a:hover {
  text-decoration: underline;
}

#block-views-inspiration_gallery-block_1 h2,
#user-profile-babies h2,
.user-competition-entry h2 {
  background-color:#bba0bc;
  color:#FFFFFF;
  margin:-10px -10px 10px;
  padding:10px;
}

#block-views-inspiration_gallery-block_1 h2 { margin:10px 0 0; }

#user-profile-babies .view-display-id-block_1 .views-row 		{ float:none; }
#user-profile-babies .view-display-id-block_1 .views-row-even	{ background:transparent; }
#share {
  background:#ffffff url(../images/bee-mail.png) right no-repeat;
  margin-top: 10px;
  padding: 10px;
  position:relative;
  clear: both;
}
#share a { margin-left: 10px; }

body.checkout-cart-index .cart .totals {
  background:none;
  width:500px;
	float:right;
}
body.checkout-cart-index .shipping-form .buttons-set button { margin-left:125px; float:left; }

#shopping-cart-totals-table {
  border-collapse: collapse;
  width:100%;
}
#shopping-cart-totals-table td {
  padding:5px;
}
#shopping-cart-totals-table .shipping {
  margin:0;
  padding:0;
  width:100%;
}
#shopping-cart-totals-table .shipping {
  margin-top:-5px; /* offset the padding in the <td> */
  text-align: right;
}
#shopping-cart-totals-table .form-list {
  overflow:hidden; /* to clear the floats */
}
#shopping-cart-totals-table .form-list li {
  float:right;
}
#shopping-cart-totals-table label {
  float:none;
  display:block;
  margin:0 0 2px 0;
}
#shopping-cart-totals-table .form-list select {
  width:200px; /* for IE <= 7 */
  width:auto;
}
#shopping-cart-totals-table #postcode {
  width:100px;
}
#shopping-cart-totals-table td .price {
  margin-bottom:5px;
}
#shopping-cart-totals-table .buttons-set {
  margin:5px 0 15px;
}

#what-is-this-content {
  display: none;
}

#fancybox-inner #what-is-this-content {
  display: block;
}

/* - - - 404 Errors - - - */
.cms-index-noroute .page-title,
.cms-index-noroute .col-main							{ width:610px; }
.cms-index-noroute .col-right .block-title				{ color:#fff; }
.cms-index-noroute .col-right #cart-sidebar-reorder li,
.cms-index-noroute .col-right #recently-viewed-items li	{ background:#fff; padding:5px; margin-bottom:5px; }
.cms-index-noroute .col-right #cart-sidebar-reorder li p,
.cms-index-noroute .col-right #recently-viewed-items li p { margin-bottom:0; }
.cms-index-noroute .col-right #wishlist-sidebar .product-image { padding:5px; border:1px solid #999; background:#fff; float:left; margin-right:10px; }
.cms-index-noroute .col-right #wishlist-sidebar	li				{ position:relative; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted rgba(0, 0, 0, 0.4); }
.cms-index-noroute .col-right #wishlist-sidebar .btn-remove		{ position:absolute; right:10px; top:10px; }
.cms-index-noroute .col-right #wishlist-sidebar	li .price-box .price { float:none; font-size:1.5em; }
.cms-index-noroute .col-right #wishlist-sidebar	li .price-box .old-price .price	{ font-size:0.9em; }
.cms-index-noroute .col-right .link-cart							{ font-size:1.2em; }

a:active, a:focus {
  outline: 1px dotted !important;
}

/* News section */
.news-filter-hide { display:none; }

.node-news .field-field-single-image img, .node-trade_news .field-field-single-image img
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #999999;
	float:right;
	padding:5px;
	max-width:578px;
	width:auto !important;
	width:578px;
}
.node-news .node-content div, .node-trade_news .node-content div {
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:5px;
	padding-bottom:5px;
}

.node-news .field-field-files div, .node-trade_news .field-field-files div {
  border-bottom:0;
  margin-bottom:0;
  padding-bottom:0;
}

.node-news .node-content .field-field-single-image,
.node-news .node-content .field-field-single-image div,
.node-news .node-content .field-field-datetime div,
.node-trade_news .node-content .field-field-single-image,
.node-trade_news .node-content .field-field-single-image div,
.node-trade_news .node-content .field-field-datetime div { border-bottom:0 none; padding:0; margin:0; }

.twitter-follow span {
	display:block;
	float:left;
}

/* Trade Section */

#send2 				{ font-size:1.2em; }
#trade-benefits		{ clear:both; padding:10px; background:#d6c6d7; margin-top:10px; }
#trade-benefits p	{ font-weight:bold; }

.js #main-product-image {
  background:#fff url(../images/ajax-loader.gif) no-repeat 50% 50%;
}
.js #image {
  display:none;
}
.js #main-product-image img.reveal {
  display:block;
}



