body {
	background: #FFF;
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* TOP NAV FIX */
.homepagewrap { position:relative; margin:auto; width:849px; }
.topnavfix { position:absolute !important; top:96px; left:45px;}

img {
	border: 0;
	padding: 0;
	margin: 0;
}

td {
	vertical-align: top;
}

td.basket-exc {
	position:relative; width:215px; min-height:30px; height:auto !important; height:30px; padding:40px 10px 10px 10px; display:block;
}

td.basket-exc img.image-exc {
	position:absolute; top:0px; left:0px;
}

td.basket-exc  p {
	margin:0px; padding:0px;
}

a:link, a:active, a:visited {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #666666;
	text-decoration: underline;
}

a { outline: none; ie-dummy: expression(this.hideFocus=true); }

#header {
	margin: auto;
	text-align: right;
	width: 769px;
}

#header p {
	float: left;
	padding: 0;
	margin: 0;
	padding-top: 5px;
}

#menu {
	margin: auto;
	background: #FFF;
	text-align: right;
	width: 759px;
	text-align: center;
	position:relative;
}

#content {
	margin: auto;
	background: #FFFFFF;
	width: 769px;
	text-align: center;
	/*position: relative;*/
}

.content {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.extra-padding {
	padding-left: 35px;
	padding-right: 35px;
}

a.classicLink {
	color: #666666 !important;
	text-decoration: underline;
}

.item-right a {
	color: #666666 !important;
	text-decoration: underline;
}




#footer {
	/*background: url(/Images/footer.jpg) center top no-repeat;*/
	margin: auto;
	/*width: 892px;*/
	height: 40px;
	padding-top: 20px;
	color: #666;
}

.overview {
	text-align: left;
}

.left {
	float: left;
	padding-left: 5px;
	padding-right: 0px;
	width: 506px;
}

.right {
	float: right;
	padding-left: 0px;
	padding-right: 5px;
}

.dots {
	background: url(/Images/grey-dots.gif) center no-repeat;
	height: 4px;
}

.tr-dots {
	background: url(/Images/grey-dots.gif) center bottom no-repeat;
	height: 4px;
}

.tr-light-dots {
	background: url(/Images/light-dots.gif) center bottom no-repeat;
	height: 4px;
}

.td {
	padding: 2px;
	padding-left: 15px;
	padding-right: 15px;
}

.other-items {
	/*padding-bottom: 15px;
	padding-top: 15px;*/
	padding-left: 2px;
	padding-right: 2px;
}

.footer-dots {
	background: url(/Images/grey-dots.gif) center no-repeat;
	height: 4px;
	margin-bottom: 5px;
}

.blue-dots {
	background: url(/Images/blue-dots.gif) center no-repeat;
	height: 4px;
}

.ico { /* Icons */
	float: right;
	padding-right: 15px;
	padding-top: 8px;
}

div.clear-hack {
	clear: both; line-height:0pt; font-size:0px; height:0px;
}

.clear {
	clear: both;
}


.shopping-basket a.blue {
	color: #7ccaf0;
	font-weight:bold;
	text-decoration: none;
}

a.blue:hover
{
	color:#999999;
	text-decoration:none;
	}

.head-oprations
{
	position:relative;
	width:400px;
	float: right;
	height:40px;
	padding-top: 8px;
	padding-right: 5px;
	top:0px;
	color: #999999;
	}

.head-oprations .shopping-basket 
{
	position:absolute;
	background: url(/Images/icons/icon-shopping-basket.gif) no-repeat;
	width: 146px;
	height: 40px;
	top:0px;
	left:254px;
	text-align: left;			
}

.head-oprations .shopping-basket div {
	display: block;
	float: none;
	padding-left: 95px;
	padding-top:7px;
}

.head-oprations .shopping-basket span {
	float: right;
	padding-right: 18px;
}

.head-oprations .top-search
{
	position:absolute;
	top:0px;
	left:0px;
	width:250px;
	height:40px;
	padding-bottom:8px;
	}
	
.head-oprations .top-search .search-text
{	
	text-align:left;
	letter-spacing:-1px;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:10px 5px 0px 22px;
	}

.topsearchbox
{
	float: left; width: 137px; position:absolute; top:10px; left:75px;
	}

.top-links {
	/*padding-top: 5px;*/
	line-height: 14px;
	padding-bottom: 5px;
	padding-right:6px;	
}

.top-links a, .top-links a:visited 
{
	color:#999999;
	}

.top-links a:hover
{
	color:#999999;	
	}

.toplinkscontainer
{
	width:759px;
	height:11px;
	margin:auto;
	text-align:right;
	padding:0px 2px 7px 0px;
	}

.toplinkscontainer a.link-last
{
	font-size:11px;
	padding:0px 0px 0px 7px;
	}

.toplinkscontainer a.link
{
	font-size:11px;
	padding:0px 7px 0px 7px;
	border-right: 1px solid #666666;
	}
	
.menu {
	background: url(/Images/menu.gif) no-repeat;
	width: 759px;
	height: 27px;
	margin: auto;
	text-align: right;		
}

.menu .last
{
	padding-right:1px;
	}

.menu span {
	float: left;
	padding-top: 5px;
	padding-left: 10px;
}

.tab-left {
	float: left;
}

.tab-right {
	float: right;
}

.nav {
	text-align: center;
	font-weight: bold;
}

#toysbutton {
	width:82px;
	height:27px;
	float:right;
}

#toysbutton a {position:relative;
}

#clothsbutton {
	width:82px;
	height:27px;
	float:right;
}

#clothsbutton a {position:relative;
}

#bathbutton {
	width:78px;
	height:27px;
	float:right;
}

#bathbutton a {position:relative;
}

#minibutton {
	width:112px;
	height:27px;
	float:right;
}

#minibutton a {position:relative;
}

#babybutton {
	width:142px;
	height:27px;
	float:right;
}

#babybutton a {position:relative;
}

#mealsbutton {
	width:62px;
	height:27px;
	float:right;
}

#mealsbutton a {position:relative;
}

#booksbutton {
	width:122px;
	height:27px;
	float:right;
	margin-right:2px;
}

#booksbutton a {position:relative;
}

#giftsbutton {
	width:46px;
	height:27px;
	float:right;
	margin-right:2px;
}

#giftsbutton a { position:relative;
}



.nav a:link, .nav a:active, .nav a:visited  {
	color:#ffffff;
	margin:0px;
	/*margin-right:1px;*/
	margin-top: 5px;
	padding: 3px 10px 1px 10px;
	display:block;
	
	height:18px;
	position:relative;
}

.nav a img.left {
	position:absolute; top:0px; left:0px; width:10px !important; height:15px !important; padding:0px !important;
}

.nav a img.right {
	position:absolute; top:0px; right:0px; width:10px !important; height:15px !important; padding:0px !important;
}

/** html .nav a:link, .nav a:active, .nav a:visited {
	margin-right:1px;
}*/
			


#toysbar
{
	left:76px;
	}
* html #toysbar
{
	left:74px;
	}

#clothsbar
{
	left:158px;
}


* html #clothsbar
{
	left:156px;
	}
	

#bathbar
{
	left:240px;
	}

* html #bathbar
{
	left:238px;
	}

#minibar
{
	left:318px;
	}


* html #minibar
{
	left:316px;
	}


#babybar
{
	left:430px;
	}


* html #babybar
{
	left:428px;
	}

	
#mealbar
{
	left:572px;
	}


* html #mealbar
{
	left:570px;
	}
	
#booksbar
{
	left:611px;
	}

* html #booksbar
{
	left:609px;
	}


#giftsbar
{
	left:611px;
	}

* html #giftsbar
{
	left:609px;
	}		
			
/**/	
			
.nav a:hover {
	text-decoration: none;
	color:#666666;
	/*background: #cce6a3;*/
}


.index-product {
	float: left;
}

.index-product-left {
	float: left;
	padding-left:4px;
}


/* changes to width of category page */

.redesign-overview-product {
	float: left;
	width: 190px;
	padding-bottom: 20px;
}

.redesign-overview-product img{
	margin-left: 15px;
}

.redesign-overview-product-random {
	float: left;
	padding: 0 10px 5px 10px;
	width: 169px;
	text-align: center;
}

.redesign-overview-product p {
	margin-left: 15px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
	text-align:center;
}

.redesign-overview-product-random p {
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


/* changes end */

.overview-product {
	float: left;
	width: 254px;
	padding-bottom: 5px;
}

.overview-product img{
	margin-left: 25px;
}

.overview-product-random {
	float: left;
	padding: 0 10px 5px 10px;
	width: 169px;
	text-align: center;
	margin-bottom:15px;
}

.overview-product p {
	margin-left: 25px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.overview-product-random p {
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.page-toggle {
	float: right;
	padding-right: 5px;
	line-height: 13px;
	padding-top: 12px;
}

.alternative-bold {
	font-weight: bold;
	color: #56b1ff;
}

#gifts {

	margin-right: 5px;
}

.bar-wrapper 
{		
	height: auto;
	width:759px;
	z-index:100;
	position:relative;	
	display: block;	
}

/*
blue menu border
.bar 
{
	position:absolute;
	top:0px;
	left:0px;
	display: block;
	background-color:#ffffff;
	border-left:1px solid #7ccaf0;
	border-right:1px solid #7ccaf0;		
	padding-top: 7px;
	width: 145px;			
}
*/
.bar 
{
	position:absolute;
	top:0px;
	left:0px;
	display: block;
	background-color:#ffffff;
	border-left:1px solid #ffcc66;
	border-right:1px solid #ffcc66;		
	padding-top: 7px;
	width: 145px;
	z-index:1000;		
}
.bar .outer {
width: 138px;
height:auto;
}

.bar .inner {
position:absolute; 
bottom:-15px; 
left:0px;
display: block;
width: 145px;
background: url(/images/menu-bg-bottom.gif) no-repeat;
height:15px;
}


.bar .item
{
	text-align:left;
	padding:0px 0px 0px 0px;
	}

.bar a, .bar a:visited {
	padding-right: 5px;
	padding-top:4px;
	width:125px;
	padding-bottom:8px;
	padding-left:10px;
	display:block;
	font-weight: bold;
	font-size:11px;
	color:#999999;
}

.bar a:hover {
	padding-right: 5px;
	text-decoration:none;
	color:#666666;
}



#toysbar {
	display: none;
}

#clothsbar {
	display: none;
}

#minibar {
	display: none;
}

#bathbar {
	display: none;
}

#babybar {
	display: none;
}

#mealbar {
	display: none;
}

#booksbar {
	display: none;
}

#giftsbar {
	display: none;
}
/*

#toysbar {
	background: url(/Images/icons/icon-toys.gif) no-repeat left #7ccaf0;
	display: none;
}

#clothsbar {
	background: url(/Images/icons/icon-clothes.gif) no-repeat left #7ccaf0;
	display: none;
}

#minibar {
	background: url(/Images/icons/icon-interiors.gif) no-repeat left #7ccaf0;
	display: none;
}

#bathbar {
	background: url(/Images/icons/icon-bath.gif) no-repeat left #7ccaf0;
	display: none;
}

#babybar {
	background: url(/Images/icons/icon-essentials.gif) no-repeat left #7ccaf0;
	display: none;
}

#mealbar {
	background: url(/Images/icons/icon-meal.gif) no-repeat left #7ccaf0;
	display: none;
}

#booksbar {
	background: url(/Images/icons/icon-books.gif) no-repeat left #7ccaf0;
	display: none;
}

#giftsbar {
	background: url(/Images/icons/icon-gifts.gif) no-repeat left #7ccaf0;
	display: none;
}
*/


.quick-search 
{
	/*background: url(../images/home/2007.08.30/quick-search-bg.jpg) no-repeat;*/
	margin-top:4px;
	width:251px;
	height:179px;
}

.quick-search p {
	margin: 6px 6px 6px 0px;
	padding: 0;
}
	
.quick-search .contents
{
	height: 169px;
	margin-bottom: 0;
	text-align:left;
	padding:10px 11px 0px 7px
	}

.quick-search .contents .bottom-catalogue
{
	background: url(../images/home/2007.08.30/quick-search-bg.jpg) no-repeat 100% 100%;
	position:absolute;
	top:143px;
	left:0px;
	width:251px;
	height:35px;
	}

.quick-search .contents .bottom-catalogue img.text
{
	margin-left:20px;
	margin-bottom:2px;	
	}	
	
.quick-search .contents .bottom-catalogue img.go
{	
	margin-top:5px;
	margin-left:20px;
	}	
	
.search {
	background: url(../images/search-box-bottom.gif) no-repeat bottom #daebff;
	padding: 10px;
	padding-bottom: 2px;
	text-align: left;
	width: 231px;
	margin-top: 3px;
	height:auto;
}

.search p {
	margin: 5px;
	padding: 0;
}

.search-content {
	height: 201px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.lower-links {
	line-height: 20px;
	padding-bottom: 5px;
	background:url(../Images/grey-dots.gif) 0px 0px no-repeat;
	padding-top:6px;
}

.lower-links img {
	display:none;
}

.item-left {
	float: left;
	width: 313px;
}

.item-right {
	float: right;
	text-align: left;
	width: 451px;
	padding-right: 5px;
}

.item-right p {
	font-family:Arial,Helvetica,sans-serif !important; font-size:11px !important;
}

.item-right a {
	font-family:Arial,Helvetica,sans-serif !important; font-size:11px !important;
}

.item-right td {
	font-family:Arial,Helvetica,sans-serif !important; font-size:11px !important;
}

.item-right br {
	clear:both; height:0px; line-height:0pt; font-size:0px;
}

.panel {
	background: url(/Images/panel-box-bottom.gif) center bottom no-repeat #f0f0f0;
	float: right;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	height: 125px;
	width: 432px;
	margin-right: 5px;
}

.mums-left {
	background: url(/Images/mums/border-bottom.gif) center bottom no-repeat;
	float: left;
	margin:5px 2px 5px 3px;
	width: 377px;
	height: 330px;	
}

.mums-right {
	background: url(/Images/mums/border-bottom.gif) center bottom no-repeat;
	float: left;
	margin:5px 2px 5px 3px;
	width: 377px;
	height: 330px;	
}

.mums-full {
	margin-left: 2px;
}

.mum-item {
	float: left;
	width: 125px;
	padding: 5px;
	padding-bottom: 40px;
}

.mum-name {
	color: #0099cc;
	font-size: 14px;
	font-weight: bold;
}
.heading {
	color: #0099cc;
	font-weight: bold;
}

.vertical-center {
	vertical-align: middle;
}

.top-padding {
	padding-top: 20px;
}

.quote {color: #0099cc;
	width: 210px;
	text-align: left;

	padding: 0px 15px 0px 0px;


	float: right;

}

.left-quote {
	background: url(/Images/mums/quotes.gif) no-repeat;
	width: 217px;
	text-align: left;
	display: block;
	padding: 15px;
	padding-left: 17px;
	padding-top: 10px;
	float: left;
	margin-right: 5px;
}





.pattern {
	padding: 5px;
}

.summery {
	padding: 5px;
	background: #f0f0f0;
	padding-left: 10px;
	padding-right: 10px;
}

/* headings */

h1 {
	padding: 0;
	margin: -1px;
	font-size: 24px;
	float:left;
	color:#999999;
	font-weight:100;
	padding:8px 0px 10px 12px;
	text-transform:lowercase;
	letter-spacing:-0.8px;
}

h1.product {
	padding: 0px;
	margin: -1px;
	font-size: 16px;
	font-weight:bold;
	float:none;
	color:#666666;
}

h2 {
	color: #0099cc;
	padding: 0;
	margin: 0;
	font-size: 16px;
}

h3 {
	background: #ffc266;
	color: #FFF;
	display: block;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 1px;
}

/* form formatting */

form {
	padding: 0;
	margin: 0;
}

input, textarea {
	/*border: 1px solid #7ccaf0;*/
	font-size: 11px;
	/*padding: 2px;*/
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width: 170px;
	/*height: auto;*/
}

select {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#858585;
	width: 180px;
	margin-top: 6px;
}

input.search {
	/*border: 1px solid #7ccaf0;
	background: #FFF;
	font-size: 11px;
	/*padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;*/
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width: 120px;
	margin-left: 5px;
	/*height: auto;*/
}

input.panel {
	width: 40px;
	float: none;
	padding: 0;
	background: #FFF;
	/*padding: 2px;*/
}

.image-input {
	border: 0;
	width: auto;
	margin-left: 10px;	
}

.checkBox input {
	width: 20px;
}

.priceWas 
{
	text-decoration: line-through;	
}

.priceNow
{
	color: Red;
}


.catalogue-container-food-doc {
	width:759px; height:auto; margin:auto; padding-top:20px;
}

.catalogue-container-food-doc p {
	font-size:12px; color:#000000; margin:0px; padding:0px; padding-bottom:20px;
}

.catalogue-container-food-doc ul li {
	font-size:12px; color:#000000; margin-bottom:4px;
}


/* Catalogue Container */

.catalogue-container {
	position:relative; width:759px; height:auto; margin:auto;
}

.catalogue-container p {
	margin:0px; line-height:10pt;
}

.steps-one-two {
	position:relative; width:759px; height:356px;
}

.steps-one-two .step-one {
	position:absolute; top:260px; left:29px; width:280px; text-align:left;
}

.steps-one-two .step-two {
	position:absolute; top:276px; left:477px; width:255px; text-align:right;
}

img.steps-image {
	position:absolute; top:0px; left:0px;
}

.steps-three {
	position:relative; width:759px; height:396px;
}

.steps-three .step-three {
	position:absolute; top:162px; left:252px; width:170px; text-align:left;
}

.steps-three .step-four {
	position:absolute; top:336px; left:515px; width:188px; text-align:right;
}

.steps-four-five-six {
	position:relative; width:759px; height:320px;
}

.steps-four-five-six .step-five {
	position:absolute; top:40px; left:129px; width:230px; text-align:right;
}

.steps-four-five-six .step-six {
	position:absolute; top:55px; left:480px; width:225px; text-align:right;
}

.steps-seven-eight {
	position:relative; width:759px; height:397px;
}

.steps-seven-eight .step-seven {
	position:absolute; top:200px; left:42px; width:210px; text-align:left;
}

.steps-seven-eight .step-eight {
	position:absolute; top:70px; left:455px; width:190px; text-align:right;
}

.steps-seven-eight .step-nine {
	position:absolute; top:250px; left:600px; width:115px; text-align:right;
}

.steps-nine-ten {
	position:relative; width:759px; height:340px;
}

.steps-nine-ten .step-nine {
	position:absolute; top:70px; left:78px; width:183px; text-align:right;
}

.steps-nine-ten .step-ten {
	position:absolute; top:204px; left:442px; width:255px; text-align:right;
}

.steps-eleven {
	position:relative; width:759px; height:341px;
}

.steps-eleven .step-eleven {
	position:absolute; top:95px; left:50px; width:245px; text-align:left;
}


.search-bottom {
	position:relative; width:251px; height:39px; background:url(../Images/home/2007.04.05/request-cat-bottom.jpg) no-repeat;
}

div.cleartwo {
	clear:both; height:0px; font-size:0px; line-height:0pt;
}

/*.catalogue-container {
	position:relative; width:759px; height:auto;
}

.catalogue-container p {
	margin:0px; line-height:10pt;
}

.steps-one-two {
	position:relative; width:759px; height:346px;
}

.steps-one-two .step-one {
	position:absolute; top:260px; left:49px; width:200px; text-align:left;
}

.steps-one-two .step-two {
	position:absolute; top:286px; left:417px; width:200px; text-align:right;
}

img.steps-image {
	position:absolute; top:0px; left:0px;
}

.steps-three {
	position:relative; width:759px; height:286px;
}

.steps-three .step-three {
	position:absolute; top:162px; left:214px; width:191px; text-align:left;
}

.steps-four-five-six {
	position:relative; width:759px; height:307px;
}

.steps-four-five-six .step-four {
	position:absolute; top:36px; left:511px; width:188px; text-align:right;
}

.steps-four-five-six .step-five {
	position:absolute; top:70px; left:71px; width:232px; text-align:right;
}

.steps-four-five-six .step-six {
	position:absolute; top:182px; left:514px; width:188px; text-align:right;
}

.steps-seven-eight {
	position:relative; width:759px; height:367px;
}

.steps-seven-eight .step-seven {
	position:absolute; top:182px; left:53px; width:285px; text-align:left;
}

.steps-seven-eight .step-eight {
	position:absolute; top:226px; left:510px; width:191px; text-align:right;
}

.steps-nine-ten {
	position:relative; width:759px; height:340px;
}

.steps-nine-ten .step-nine {
	position:absolute; top:70px; left:78px; width:183px; text-align:right;
}

.steps-nine-ten .step-ten {
	position:absolute; top:204px; left:442px; width:255px; text-align:right;
}

.steps-eleven {
	position:relative; width:759px; height:341px;
}

.steps-eleven .step-eleven {
	position:absolute; top:95px; left:50px; width:245px; text-align:left;
}


.search-bottom {
	position:relative; width:251px; height:39px; background:url(../Images/home/2007.04.05/request-cat-bottom.jpg) no-repeat;
}

div.cleartwo {
	clear:both; height:0px; font-size:0px; line-height:0pt;
}

*//*
.steps-one-two {
	position:relative; width:759px; height:346px; background:url(../Images/catalogue/steps-1-2.jpg) no-repeat;
}

.steps-one-two {
	position:relative; width:759px; height:346px; background:url(../Images/catalogue/steps-1-2.jpg) no-repeat;
}
*/

/* Catalogue Container */


/* Press Pages */

.press-container {
	width:743px; height:auto; overflow:hidden;background:url(../Images/press-panels/border-right-bottom.jpg) -1px 73px; margin:auto;
}

* html .press-container {
	background:url(../Images/press-panels/border-right-bottom.jpg) -1px 72px;
}

.press-title {
	width:743px; height:33px; /*background:url(../Images/grey-dots.gif) 0% 100% no-repeat;*/ padding:16px 0px 0px 3px; text-align:left; background-color:#FFFFFF;
}

.press-title img.press-header {
	 float:left; margin:0px 22px 10px 0px;
}

.press-title p {
	margin:0px; padding:0px;
}

.press-title a {
	margin:0px; padding:0px; color:#0183c1; font-weight:bold;
}

.press-item-wrap {
	background:url(../Images/grey-dots.gif) 46% 0% no-repeat; height:auto; width:751px; text-align:left; margin:auto; padding:4px 0px 0px 0px;
}

.press-item-wrap .press-item {
	float:left; width:249px; height:249px; background:url(../Images/press-panels/border-right-bottom.jpg) -1px 0px no-repeat;/**/
}

.press-item-wrap .press-item a {
	width:249px; height:249px; display:block; 
}

.press-item-wrap .press-item a img {
	width:135px; height:179px; margin:12px 0px 0px 56px;
}

.press-item-wrap .press-item a span {
	font-weight:bold; line-height:10pt; margin:0px; padding:0px; cursor:pointer; margin:5px 
}

.press-item-wrap .press-item a:hover {
	text-decoration:none;
}

.press-item-wrap .press-item a span.presstitle {
	color:#666666; margin:5px 0px 3px 56px; display:block; width:135px; height:auto;
}

.press-item-wrap .press-item a span.pressdate {
	color:#ff144e; margin:3px 0px 3px 56px; display:block; width:135px; height:auto;
}

.press-item-wrap .press-item-right {
	float:left; width:249px; height:249px; background:url(../Images/press-panels/border-bottom.jpg) -1px 0px no-repeat;/**/
}

.press-item-wrap .press-item-right a {
	width:249px; height:249px; display:block; 
}

.press-item-wrap .press-item-right a img {
	width:135px; height:179px; margin:12px 0px 0px 56px;
}

.press-item-wrap .press-item-right a span {
	font-weight:bold; line-height:10pt; margin:0px; padding:0px; cursor:pointer;
}

.press-item-wrap .press-item-right a:hover {
	text-decoration:none;
}

.press-item-wrap .press-item-right a span.presstitle {
	color:#666666; margin:5px 0px 3px 56px; display:block; width:135px; height:auto;
}

.press-item-wrap .press-item-right a span.pressdate {
	color:#56b1ff; margin:3px 0px 3px 56px; display:block; width:135px; height:auto;
}

/* Press Pages */

/* Press overview page */

.press-main-image-holder {
	margin:auto; width:530px; height:auto; padding:0px; margin-top:10px;
}

.press-button-holder {
	height:20px; margin-bottom:20px; width:737px; margin:auto;
}

.press-button-holder a.previous {
	color:#0183c1; font-weight:bold; float:left;
}

.press-button-holder a.previous:hover {
	color:#666666;
}

.press-prv-nxt-button-holder {
	position:relative; height:20px; width:530px;
}

.press-prv-nxt-button-holder a.previous {
	position:absolute; top:2px; left:0px; color:#0183c1; font-weight:bold;
}

.press-prv-nxt-button-holder a.next {
	position:absolute; top:2px; right:0px; color:#0183c1; font-weight:bold;
}

.press-prv-nxt-button-holder a:hover {
	color:#666666;
}

.press-main-image-details {
	position:relative; height:60px; width:530px;
}

.press-main-image-details span.presstitle {
	position:absolute; bottom:32px; left:0px; color:#666666; font-size:16px; font-weight:bold;
}

.press-main-image-details span.pressdate {
	position:absolute; bottom:14px; left:0px; color:#56b1ff; font-size:11px; font-weight:bold;
}

.press-item-description {
	background:url(../Images/grey-dots.gif) 0% 0% no-repeat; height:auto; width:697px; text-align:left; margin:auto; padding:23px;
}

.press-item-description a {
	text-decoration:underline; color: #666666;
}

	.press-item-description a:hover {
		text-decoration:none;
	}

.press-item-description p { 
	width:530px; margin:0px; padding:0px; margin-left:auto; margin-right:auto; margin-bottom:20px;
}

.sort-links {
	line-height: 13px; padding-bottom:5px;
}

.sort-links#just-for-press {
	text-align:right;
}

.sort-links a {
	font-weight:bold; 
}

.sort-links a.button {
	margin:3px;
}

.sort-links a.button img {
}

/* Press overview page */


/* Shop By Brand */

.brand-container
{
	background:transparent url(../images/panels/ShopByBrand/shopbybrand-bg.jpg) no-repeat scroll 100% 0%;
	height:700px;
	margin:0px 20px 10px;
	padding:16px 12px 20px 27px;
	text-align:left;
	width:690px;
	/*position:relative;*/
}
	
.brand-container img.top-left
{
	/*position:absolute; top:-5px; left:-5px; width:11px; height:11px;*/display:none;
}
	
.brand-container img.top-right
{
	/*position:absolute; top:-5px; right:-5px; width:11px; height:11px;*/display:none;
}

* html .brand-container img.top-right
{
	/*position:absolute; top:-5px; right:-6px; width:11px; height:11px;*/display:none;
}
	
.brand-container img.bottom-left
{
	/*position:absolute; bottom:-5px; left:-5px; width:11px; height:11px;*/display:none;
}

* html .brand-container img.bottom-left
{
	/*position:absolute; bottom:-6px; left:-5px; width:11px; height:11px;*/display:none;
}
	
.brand-container img.bottom-right
{
	/*position:absolute; bottom:-5px; right:-5px; width:11px; height:11px;*/display:none;
}

* html .brand-container img.bottom-right
{
	/*position:absolute; bottom:-6px; right:-6px; width:11px; height:11px;*/display:none;
}

.brand-container .coloumn
{
	float:left;
	height:auto;
	padding:0px 10px 10px 0px;	
	width:162px;
	}
.brand-container .coloumn .header
{
	font-size:30px;
	font-family:Arial;
	font-weight:bold;
	color:#dadada;
	vertical-align:bottom;
	padding-bottom:2px;
	}
	
.brand-container .coloumn p
{
	margin:0px;
	padding:0px 0px 4px 0px;
	}
.brand-container .coloumn a
{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:#56b1ff;	
	}

.brand-container .coloumn a:hover
{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	}
		


.brand-container .items
{
	float:left;
	padding-bottom:10px;
	width:126px;
	padding-right:10px;
	}

.brand-container .items .header
{
	font-size:30px;
	font-family:Arial;
	font-weight:bold;
	color:#dadada;
	vertical-align:bottom;
	padding-bottom:10px;
	}
	
.brand-container .items p
{
	margin:0px;
	padding:0px 0px 5px 0px;
	}
.brand-container .items a
{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:#56b1ff;	
	}

.brand-container .items a:hover
{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	}
		
/* ------------- FROM HERE ------------ */
/* ------------- FROM HERE ------------ */
/* ------------- FROM HERE ------------ */
/* ------------- FROM HERE ------------ */

.bobles-container {
	position:relative; height:666px; width:689px;
}

.bobles-container img.top {
	position:absolute; top:0px; left:0px;
}

.bobles-container img.middle {
	position:absolute; top:222px; left:0px;
}

.bobles-container img.bottom {
	position:absolute; top:444px; left:0px;
}


.bobles-container .GustavPig{
	position:absolute; top:79px; left:-60px; width:215px; height:auto; display:block; text-align:right;
}

/*.bobles-container .GustavPig:hover{
	text-decoration:none;
}*/

.bobles-container .GustavPig h1{
	margin:0px 0px 10px 0px; padding:0px; line-height:11pt; font-size:14px; color:#ff5e9a; float:none; font-weight:bold;
}

.bobles-container .GustavPig p{
	margin:0px; padding:0px; line-height:11pt;
}

.bobles-container .GustavPig p a{
	margin:0px; padding:0px; line-height:11pt; color:#56b1ff; font-weight:bold;
}

.bobles-container .DennisCrocodile{
	position:absolute; top:330px; left:-60px; width:215px; height:auto; display:block; text-align:right;
}

/*.bobles-container a.DennisCrocodile:hover{
	text-decoration:none;
}*/

.bobles-container .DennisCrocodile h1{
	margin:0px 0px 10px 0px; padding:0px; line-height:11pt; font-size:14px; color:#99ce48;float:none; font-weight:bold;
}

.bobles-container .DennisCrocodile p{
	margin:0px; padding:0px; line-height:11pt;
}

.bobles-container .DennisCrocodile p a{
	margin:0px; padding:0px; line-height:11pt; color:#56b1ff; font-weight:bold;
}

.bobles-container .FrodeFish{
	position:absolute; top:204px; left:568px; width:215px; height:auto; display:block; 
}

/*.bobles-container a.FrodeFish:hover{
	text-decoration:none;
}*/

.bobles-container .FrodeFish h1{
	margin:0px 0px 10px 0px; padding:0px; line-height:11pt; font-size:14px; color:#0183c1;float:none; font-weight:bold;
}

.bobles-container .FrodeFish p{
	margin:0px; padding:0px; line-height:11pt;
}

.bobles-container .FrodeFish p a{
	margin:0px; padding:0px; line-height:11pt; color:#56b1ff; font-weight:bold;
}

.bobles-container .ElnaElephant{
	position:absolute; top:475px; left:563px; width:215px; height:auto; display:block; 
}

/*.bobles-container a.ElnaElephant:hover{
	text-decoration:none;
}*/

.bobles-container .ElnaElephant h1{
	margin:0px 0px 10px 0px; padding:0px; line-height:11pt; font-size:14px; color:#bcdded; float:none; font-weight:bold;
}

.bobles-container .ElnaElephant p{
	margin:0px; padding:0px; line-height:11pt;
}

.bobles-container .ElnaElephant p a{
	margin:0px; padding:0px; line-height:11pt; color:#56b1ff; font-weight:bold;
}




/* ------------- */

.dwell-baby-container {
	position:relative; height:958px; width:740px; margin:auto; background:url(../Images/panels/background.gif) no-repeat; margin-bottom:15px;
}

.dwell-baby-container img.step-one {
	position:absolute; top:0px; right:0px;
}

.dwell-baby-container .step-one-div {
	position:absolute; top:37px; left:76px; width:182px; height:auto;
}

.dwell-baby-container .step-one-div h1 {
	font-size:14px; color:#d68db6; margin:0px; padding:0px; margin-bottom:13px; font-weight:bold; float:none;
}

.dwell-baby-container .step-one-div p {
	margin:0px; padding:0px; margin-bottom:13px;
}

.dwell-baby-container .step-one-div p.price {
	font-size:14px; font-weight:bold;
}


.dwell-baby-container img.step-two {
	position:absolute; top:213px; left:10px;
}

.dwell-baby-container .step-two-div {
	position:absolute; top:251px; left:542px; width:182px; height:auto;
}

.dwell-baby-container .step-two-div h1 {
	font-size:14px; color:#6184c2; margin:0px; padding:0px; margin-bottom:13px; font-weight:bold; float:none;
}

.dwell-baby-container .step-two-div p {
	margin:0px; padding:0px; margin-bottom:13px;
}

.dwell-baby-container .step-two-div p.price {
	font-size:14px; font-weight:bold;
}



.dwell-baby-container img.step-three {
	position:absolute; top:459px; left:10px;
}

.dwell-baby-container img.step-three-b {
	position:absolute; top:405px; right:0px;
}

.dwell-baby-container .step-three-div {
	position:absolute; top:473px; left:304px; width:182px; height:auto;
}

.dwell-baby-container .step-three-div h1 {
	font-size:14px; color:#d68db6; margin:0px; padding:0px; margin-bottom:13px; font-weight:bold; float:none;
}

.dwell-baby-container .step-three-div p {
	margin:0px; padding:0px; margin-bottom:13px;
}

.dwell-baby-container .step-three-div p.price {
	font-size:14px; font-weight:bold;
}




.dwell-baby-container img.step-four {
	position:absolute; bottom:0px; left:0px;
}

.dwell-baby-container .step-four-div {
	position:absolute; top:720px; left:563px; width:182px; height:auto;
}

.dwell-baby-container .step-four-div h1 {
	font-size:14px; color:#d68db6; margin:0px; padding:0px; margin-bottom:13px; font-weight:bold; float:none;
}

.dwell-baby-container .step-four-div p {
	margin:0px; padding:0px; margin-bottom:13px;
}

.dwell-baby-container .step-four-div p.price {
	font-size:14px; font-weight:bold;
}







/* ------------- */

.baby-show-container {
	position:relative; width:662px; height:310px; background:url(../Images/feature/baby-show/background.jpg) no-repeat; margin:auto; margin-top:10px; margin-bottom:10px; padding:77px 74px 0px 24px;
}


.baby-show-container img.heading {
	position:absolute; top:29px; left:24px;
}

.baby-show-container img.design-detail {
	position:absolute; bottom:20px; right:5px; z-index:50;
}

.baby-show-container a.link {
	color:#0bb5ea; font-weight: bold;
}

.baby-show-container a.link:hover {
	text-decoration:none;
}





/* ------------- */


.maternity-worldwide-container {
	position:relative; width:610px; height:262px; margin:auto; margin-top:35px;
}

.maternity-worldwide-container p {
	margin:0px 0px 15px 20px; padding:0px; color:#999999;
}

.maternity-worldwide-container .left-box {
	position:absolute; top:0px; left:0px; width:305px; height:auto;
}

.maternity-worldwide-container .right-box {
	position:absolute; top:0px; left:315px; width:295px; height:auto;
}

.maternity-worldwide-container img.logo {
	position:absolute; top:90px; right:44px;
}

.maternity-worldwide-container a.donate-link {
	position:absolute; top:210px; right:0px;
}






/* ------------- HOME PAGE ------------- */

.home-page-container {
	width:759px; height:auto; margin:auto;
}

/*.home-page-container .first-panel {
	width:759px; height:140px; background:url(../Images/grey-dots.gif) -5px 3px no-repeat; padding-top:6px;
}

.home-page-container .first-panel {
	width:759px; height:auto; background:url(../Images/grey-dots.gif) -5px 2px no-repeat; padding-top:6px;
}*/

.home-page-container .first-panel {
	width:759px; height:auto; background:url(../Images/grey-dots.gif) -8px 2px no-repeat; padding-top:6px;
}

.home-page-container .first-panel img {
}

.home-page-container .second-panel {
	width:759px; height:auto; background:url(../Images/grey-dots.gif) -5px 2px no-repeat; padding-top:8px;
}

.home-page-container .second-panel#showler {
	width:759px; height:auto; background:none; padding-top:0px;
}

.home-page-container .second-panel .left-second {
	background:url(../Images/upright-grey-dots.gif) 100% 0% no-repeat; padding-right:5px;display:block; float:left;
}

.home-page-container .second-panel .left-second a {
	
}

.home-page-container .second-panel .left-second a img {
	padding-top:8px;
}

.home-page-container .second-panel a.left-third {
	display:block; float:left;
}

.home-page-container .second-panel a.left-third img {
	padding-top:8px;
}

.home-page-container .third-panel {
	width:500px; height:auto;background:url(../Images/upright-grey-dots.gif) 251px 0px repeat-y; float:left;
}

.home-page-container .third-panel .left-fourth {
	display:block; float:left; background:url(../Images/grey-dots.gif) -4px 4px repeat-x; padding-top:8px; 
}

.home-page-container .third-panel .left-fourth a img {
}

.home-page-container .third-panel .left-second {
	padding-right:8px;display:block; float:left;	background:url(../Images/grey-dots.gif) -8px 4px no-repeat; padding-top:8px;
}

.home-page-container .third-panel .left-second a {
	
}

.home-page-container .third-panel .left-second a img {
}

.home-page-container .third-panel .left-third {
	display:block; float:left;
}

.home-page-container .third-panel .left-third img {
}

.home-page-container .third-panel .left-third {
	display:block; float:left;	background:url(../Images/grey-dots.gif) -3px 4px no-repeat; padding-top:8px;
}

.home-page-container .third-panel .left-third a img {
}

.home-page-container .third-panel a.right-third {
	display:block;
}

.home-page-container .third-panel a.right-third img {
	padding-top:6px;
}

.home-page-container .third-panel .right-search-box {
	margin-top:8px; width:251px; height:110px; float:right; background:url(/Images/home/2008.01.02/background-search.jpg) no-repeat 0px 0px; padding-top:30px;
}

.home-page-container .right-bloom-box {
	width:193px; height:auto; float:right; background:url(/Images/grey-dots.gif) -8px 4px repeat-x; padding:8px 0px 5px 0px;
}

.home-page-container .right-bloom-box a {
	display:block;
}

.home-page-container .right-bloom-box#right-nav {
background:none; padding:0px 0px 5px 0px;
}

.home-page-container .right-bloom-box#right-nav-bottom {
	padding:0px 0px 5px 0px;
}

.home-page-container .third-panel .right-search-box .row {
	display:block; position:relative; widows:251px; height:36px;
}

.home-page-container .third-panel .right-search-box .row select {
	position:absolute; top:10px; left:10px; margin:0px !important;
}

.home-page-container .third-panel .right-search-box .row input {
	position:absolute; top:10px; right:10px;
}

.home-page-container .fourth-panel#bottom-panel {
	padding-bottom:8px;
}

.home-page-container .fourth-panel#bottom-panel .left-fourth a {
	display:block;
}

.home-page-container .fourth-panel {
	width:565px; height:auto; float:left;
}

.home-page-container .fourth-panel#additional-width {
	width:759px;  background:url(../Images/grey-dots.gif) -8px 100% repeat-x;
}

.home-page-container .fourth-panel .left-fourth {
	display:block; float:left; background:url(../Images/grey-dots.gif) -8px 4px repeat-x; padding-top:8px; width:auto; height:auto;
}

.home-page-container .fourth-panel .left-fourth a img {
}

.home-page-container .fourth-panel a.right-fourth {
	display:block;
float:right;
height:auto;
width:256px;
}

.home-page-container .fourth-panel a.right-fourth img {
	padding-top:5px;
}



.home-page-container .fifth-panel {
	width:759px; height:40px; /*background:url(/Images/grey-dots.gif) -5px 35px no-repeat;*/
}

.home-page-container .fifth-panel a.left-fourth {
	display:block; float:left;
}

.home-page-container .fifth-panel a.left-fourth img {
	background:url(../Images/grey-dots.gif) -5px 4px no-repeat; padding-top:8px;
}

.home-page-container .fifth-panel a.right-fourth {
	display:block;
}

.home-page-container .fifth-panel a.right-fourth img {
	padding-top:6px;
}

.home-page-container .fifth-panel .lula-nsltr
{
	float:left; width:503px; height:40px; position:relative; background:url(/Images/footerrow.gif) 0px 0px repeat-x;
}

.home-page-container .fifth-panel .lula-nsltr img.icon
{
	position:absolute; top:9px; left:0px;
}

.home-page-container .fifth-panel .lula-nsltr input.email-input
{
	position:absolute; top:10px; left:260px; border:1px solid #35a1db; height:14px; padding:2px 0px 2px 0px; width:180px;
}

.home-page-container .fifth-panel .lula-nsltr input.image-input
{
	position:absolute; top:10px; right:31px;
}


.home-page-container .fifth-panel .bottom-catalogue
{
	width:253px; height:40px; float:right; position:relative;
}

.home-page-container .fifth-panel .bottom-catalogue img
{
	border:1px solid #cccccc;
}

.home-page-container .fifth-panel .bottom-catalogue img.text {
	position:absolute; top:5px; left:15px;
}	
	
.home-page-container .fifth-panel .bottom-catalogue img.go
{	
	position:absolute; top:2px; right:13px;
}	
	
/* ------------- HOME PAGE ------------- */


/* ------------- Eco Friendly Toy Competition ------------- */

.eco-toy-text-panel {
	float:left; width:491px; min-height:255px; height:auto !important; height:255px;
}

.eco-toy-text-panel img.title {
	margin:5px 5px 5px 5px;
}

.eco-toy-text-panel p {
	margin:7px 50px 17px 20px; color:#999999;
}

.eco-toy-text-panel p a {
	color:#999999 !important; text-decoration:underline !important;
}

.eco-toy-text-panel p a:hover {
	text-decoration:none !important;
}

.eco-right-img-panel {
	float:left; width:268px; min-height:255px; height:auto !important; height:255px;
}

.eco-bottom-img-panel {
	float:left; width:759px; min-height:255px; height:auto !important; height:255px;
}


/* ------------- Eco Friendly Toy Competition ------------- */


/* ------------- The Baby Show ------------- */

.baby-show-img-panel {
	width:759px; min-height:140px; height:auto !important; height:140px;
}


.baby-show-text-panel {
	position:relative; width:759px; min-height:387px; height:auto !important; height:387px; background:url(../Images/the-baby-show/rounded-corner-panel.jpg) 0% 0% no-repeat; margin:9px 0px 9px 0px;
}

.baby-show-text-panel p {
	position:absolute; top:70px; left:26px; color:#6e6e6e;width:630px; font-size:12px; text-align:left;
}

.baby-show-text-panel p a {
	color:#0bb5ea !important; font-weight:bold;
}

.baby-show-text-panel img.polaroids {
	position:absolute; top:167px; left:5px;
}




/* ------------- The Baby Show ------------- */

/* BLOOM FRESCO PAGE */

.bloom-fresco-container {
	background:url(../Images/grey-dots.gif) -5px 5px no-repeat; height:auto; margin:auto; padding:16px 0px 8px 0px; width:747px; 
}




