/* $Id: main.css,v 1.366 2007/04/12 10:09:14 iant Exp $ */
@import url("layers.css");

* {
	margin:0;
	padding:0;
}
img, form {
	border:0;
}
body {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	margin:0;
	padding:0;
	/*text-align:center;*/
}
body.nursery {
	background:url("../img/stars_nursery.gif") 100% 0 repeat !important;
}
#container {
  background:url("../img/strip.gif") 0 0 repeat;
	width:778px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#printcontainer {
  background-color:#ffffff;
	width:667px;
	margin:0 ;
	padding:0;
}
#PrintLayoutMid {
  width:598px;
  border:0;
  border-collapse:collapse;
  margin:0 0 0 30px;
  padding:0;
}
#PrintLayoutMid .ColLeft {
  width:142px;
  vertical-align:top;
  padding:0 18px 0 0;
}
#PrintLayoutMid .ColRight {
  width:600px;
  vertical-align:top;
}
#LayoutMid {
  width:760px;
  border:0;
  border-collapse:collapse;
  margin:0 0 20px 9px;
  padding:0;
}
#LayoutMid .ColLeft {
  width:142px;
  vertical-align:top;
  padding:0 10px 0 0;
}
#LayoutMid .ColRight {
  width:600px;
  vertical-align:top;
}
a:link, 
a:active, 
a:visited,
a:hover {
	color:#0062BD;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p, SELECT, .normalText {
	font-size:0.7em;
}
p, .normalText {
	margin:0 0 8px 0;
	color:#554b30;
}

.normalText {
	position: relative;
	bottom: 8px;
}
p.TextLeft {text-align:left;}
p.TextCenter {text-align:center;}
p.TextRight {text-align:right;}
p#wishListSub {
	color:#16556C;
	font-size:0.8em;
	font-weight: bold;
}
h1 {
	color:#16556C;
	font-family:arial, helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0 16px 0;
}

.SubCategoryTitle h1 {
	color:#16556C;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.1em;
	margin:16px 0 8px 0;
}

h2 {
	color:#16556C;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.1em;
	margin:16px 0 8px 0;
}
h3 {
	color:#16556C;
	font-size:1.0em;
	font-weight:normal;
	margin:10px 0 8px 0;
}
h4 {
	color:#16556C;
	font-size:0.7em;
	font-weight:bold;
	margin:16px 0 20px 0;
}

h6 {
	 color: #45568A;
	 font-size: 0.8em;	
}

ul, ol {
	/*list-style-type:disc;*/
	font-size:0.7em;
	line-height:1.5em;
	margin:8px 0;
	padding-left:30px;
	color:#554b30;
}
ul {
	list-style-type:disc;	
}
ul#wishListList {
	list-style-image: url("../img/wishlist_bullett.gif");
}
hr {
	color:#f1eed0;
	height:1px;
}
#topPanel {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:20%;
	margin:0;
	padding:0;
	color:#000;
	background:url("../img/topbanner_slice.gif") repeat; 
}

.topPanelNursery {
	background: none !important;
}
#topPanel span.topPanelMain {
	background-image:url("../img/top_bg.gif"); 
  	background-repeat:repeat-x;
	display:block;
	height:26px;
}

#topPanel span.topPanelInputBoxHolder {
	margin-top:0;
	font-size:10px;
}
.topPanelInputBox
 {
 	font-size:9px;
	width:164px;
	color:#6c6c6c;
	background:#FFF;
	border:#777 inset 1px;
	display:inline;
	/*margin-bottom:10px;*/
	margin: 4px 0 0 0;
	padding-left:4px;
	vertical-align: top;
}

.topPanelInputBoxNursery
 {
 	font-size:9px;
	width:182px;
	color:#6c6c6c;
	background:#FFF;
	border:#777 inset 1px;
	display:inline;
	margin-bottom:10px;
	padding-left:4px;
}

.nursery_top_img {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#NurseryMainTop {	
	height: 25px;
	background-image:url("../img/nur_bg_searchbox.gif"); 
  	background-repeat:repeat-x;
	padding: 0px;
	margin: 0px;
}

#NurseryMainLogo {
	/*position: relative;*/
	top: 0px;
}

.homepageels img {
	margin-left: -3px;
	margin-right: -3px;
}

.homepageels {
	width: 600px;
}

#personalised {
	padding:0; 
	width:760px;
	margin:0 0 20px 9px;
}
#personalised #login_welcome {
	background:url("../img/login_welcome_back.gif") no-repeat; 
	width: 500px;
}
#personalisedMessage {
	font:bold 10px Verdana, Helvetica, sans-serif;
	text-align: left;
	color:#7C7C7C;
	background-image: url("../img/login_bar_strip.gif");
	background-repeat: repeat-x;
	margin-top: 0px;
}
#personalisedMessageLogin {
	font:bold 10px Verdana, Helvetica, sans-serif;
	text-align: left;
	color:#7C7C7C;
	background-image: url("../img/login_bar_strip.gif");
	background-repeat: repeat-x;
	margin-top: 0px;
}##personalisedMessageLogin2 {
	font:bold 10px Verdana, Helvetica, sans-serif;
	text-align: left;
	margin-top: 0px;
}
#personalisedName {
	font:bold 10px Verdana, Helvetica, sans-serif;
	float:left;
	height:14px;
	padding:11px 0 0 10px;
	color:#7C7C7C;
	text-transform:uppercase;
}
#personalisedNameNursery {
	position: relative;
	top: -14px;
	font:bold 10px Verdana, Helvetica, sans-serif;
	float:left;
	height:14px;
	padding:11px 0 0 10px;
	color:#00683a;
	text-transform:uppercase;
}
#personalisedNotName {
	/*
		the font declaration below breaks 'long' letters in IE7
	*/
	font:bold 10px Verdana, Helvetica, sans-serif;
	float:right;
	height:18px;
	padding:7px 5px 0 0;

	color:#7C7C7C;
	
}
#personalisedNotName2 {
	/*
		the font declaration below breaks 'long' letters in IE7
	*/
	font:bold 10px Verdana, Helvetica, sans-serif;
	float:right;
	height:18px;
	padding:7px 5px 0 0;

	color:#7C7C7C;
	
}
#personalisedNotNameNursery {
	font:bold 10px/10px Verdana, Helvetica, sans-serif;
	float:right;
	height:18px;
	padding:7px 5px 0 0;
	color:#7C7C7C;
	
}
#personalisedNotNameNursery a {
	color:#00683a;
	
}
#personalisedNotLink {
	font:bold 10px/10px Verdana, Helvetica, sans-serif;
	/*float: right;*/
	height:18px;
	padding:25px 0 0 0;
	color:#7C7C7C;
}
#personalisedPriceEn {
	font:bold 10px Arial, Helvetica, Verdana, sans-serif;
	color:#CC0000;
	background:url("../img/loginbar_basketnew_blank.gif") no-repeat;
	text-align:center;
	white-space:nowrap;
	height:25px;
}
#personalisedPriceDis {
	font:bold 10px Arial, Helvetica, Verdana, sans-serif;
	margin:2px 0 0 570px;
	color:#E28B7D;
	background:url("../img/loginbar_basketnew_blank.gif");
	background-repeat: repeat-x;
	text-align:center;
	white-space:nowrap;
}
#personalisedPriceDisNursery {
	padding-top: 5px;
	font:bold 10px Arial, Helvetica, Verdana, sans-serif;
	margin:2px 0 0 570px;
	color:#E28B7D;
	background:url("../img/nur_login_btn_bg.gif");
	background-repeat: repeat-x;
	text-align:center;
	white-space:nowrap;
}


#welcomeback {
	font-size: 0.5em;
}

.nurserybar {
	padding: 0px;
	margin: 0px;
	background:url("../img/nur_loginbar_bg.gif");
	background-repeat: repeat-x;
}

#footer {
  clear:both;
	padding:10px 0 0 0;
	width:778px; 
	display:block;
}
.footerMid{
	background-image: url("../img/footer_bottom_right.gif");
	background-position:bottom right;
	background-repeat:no repeat;
	height:68px;
	width:778px;
	display:block;
	background-color:#9FD8EF;
}
.footerMidNursery{
	background-image: url("../img/nur_footer_bottom_right.gif");
	background-position:bottom right;
	background-repeat:no repeat;
	height:68px;
	width:778px;
	display:block;
	background-color:#e3edb8;
}
#footer span.footerMidLogo{
	float:left;
}
.footerMidRight{
	text-align:left;
	margin:0 0 0 0;
	padding:12px 0 0 0;
	color:#0065C6;
	font-size:8px;
}
.footerMidRightNursery{
	text-align:left;
	margin:0 0 0 0;
	padding:12px 0 0 0;
	color:#00683a;
	font-size:8px;
}
.footerMidRightText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0 0 0 0;
	color:#0065C6;
	font-size:9px;
	font-weight:bold;
}
.footerMidRightTextNursery{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0 0 0 0;
	color:#00683a;
	font-size:9px;
	font-weight:bold;
}
.footerMidRightTextNursery a{
	color:#00683a;
}
.footerMidRightelc{
	float:right;
	margin:0 23px 0 0;
	color:#0A6F45;
	font-size:9px;
}
#navLeft {
  background:#ACE2FF url("../img/nav_left_bottom.gif") 0 100% no-repeat;
  width:142px;
  margin:0 0 10px 0;
	padding:0 0 4px 0;
  display:block;
	float:left;
}

#navLeftNursery {
  background:#e3edb8 url("../img/nav_left_bottom.gif") 0 100% no-repeat;
  width:142px;
  margin:0 0 10px 0;
	padding:0 0 4px 0;
  display:block;
	float:left;
}
#navLeft .navItemTop, #navLeftNursery .navItemTop {
	background:url("../img/nav_left_top.gif") 0 0 no-repeat;
	padding:4px 0 0 2px;
}
#navLeft .navItem {
	background:url("../img/nav_left_divider.gif") 0 0 no-repeat;
	padding:2px 0 0 2px;
}
#navLeft .noDivide {
	background:none !important;
}
#navLeft .navItemCat {
	padding:0 0 1px 3px;
	width: 136px;
}
#navLeft .navItemCatTop {
  padding:1px 0 0 3px;
  height: 21px;
}
#navLeft .navItemCatSub,
#navLeft .navItemCatSubTop {
	width:120px;
	margin:0 2px 0 4px;
	padding:2px 4px;
	border-top:1px solid #fff;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
}
#navLeft .navItemCatSub a:link, 
#navLeft .navItemCatSub a:active, 
#navLeft .navItemCatSub a:visited,
#navLeft .navItemCatSubTop a:link, 
#navLeft .navItemCatSubTop a:active,
#navLeft .navItemCatSubTop a:visited {
  font:normal 0.7em Arial, Helvetica, sans-serif; 
  color:#000;
  text-decoration:none;
  display:block;
  width:100%;
}






#navLeftNursery .navItem {
	background:url("../img/nav_left_divider_nursery.gif") 0 0 no-repeat;
	padding:2px 0 0 2px;
}
#navLeftNursery .noDivide {
	background:none !important;
}
#navLeftNursery .navItemCat {
	padding:0 0 1px 3px;
	width: 136px;
}
#navLeftNursery .navItemCatTop {
  padding:1px 0 0 3px;
  height: 21px;
}
#navLeftNursery .navItemCatSub,
#navLeftNursery .navItemCatSubTop {
	width:120px;
	margin:0 2px 0 4px;
	padding:2px 4px;
	border-top:1px solid #fff;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
}
#navLeftNursery .navItemCatSub a:link, 
#navLeftNursery .navItemCatSub a:active, 
#navLeftNursery .navItemCatSub a:visited,
#navLeftNursery .navItemCatSubTop a:link, 
#navLeftNursery .navItemCatSubTop a:active,
#navLeftNursery .navItemCatSubTop a:visited {
  font:normal 0.7em Arial, Helvetica, sans-serif; 
  color:#000;
  text-decoration:none;
  display:block;
  width:100%;
}







.navHidden {
	border:1px dotted red !important;
	margin:0 0 2px 0;
}
#ageNav {
  width:600px;
	text-align:right;
	margin:0 0 14px 0;
}
#Bestsellers,
#RecentlyViewed,
#LHSearchBoxHolder {
  background:#F1EED0 url("../img/bestsellers_bottom.gif") 0 100% no-repeat;
  width:142px;
  margin:0 0 10px 0;
	padding:0 0 4px 0;
  display:block;
	float:left;
	font:normal 0.9em/0.9em Arial, Helvetica, sans-serif; 
  color:#807E6C;
}
#Bestsellers .itemTop,
#RecentlyViewed .itemTop {
	background:#B7B27B url("../img/bestsellers_top.gif") 0 0 no-repeat;
	padding:4px 8px 2px 8px;
	font-weight:bold;
	font-size:0.8em;
	color:#fff;
	display:block;
}
#Bestsellers .item,
#RecentlyViewed .item {
	background:url("../img/bestsellers_divider.gif") 0 0 repeat-x;
	padding:2px 8px 0 8px;
	display: block;
}  
#Bestsellers a,
#RecentlyViewed a {
  font:normal 0.7em Arial, Helvetica, sans-serif;
}  
#Bestsellers p,
#RecentlyViewed p {
  margin:0.3em 0 0 0;
}  
#Bestsellers .price {
  color:#DB3231;
  margin:0.3em 0 2px 0;
}  
#ELSIcons {
  background:#ACE2FF url("../img/elsicons_bottom.gif") 0 100% no-repeat;
	color:#FFF;
	width:192px;
	display:block;
}
#ELSIcons .content {
  background:#58B8EB;
  font:normal 0.7em Arial, Helvetica, sans-serif;
	color:#FFF;
	width:186px;
	height:103px;
	margin:0 3px;
	display:block;
}
#ELSIcons_name,
#ELSIcons_description,
#ELSIcons #ELSIcons_link {
  padding:0 8px;
}
#ELSIcons_name {
  background:#58B8EB url("../img/elsicons_content_top.gif") 0 0 no-repeat;
  font:bold 1.5em Arial, Helvetica, sans-serif;
  padding-top:6px;
}
#ELSIcons #ELSIcons_link {
  background:#58B8EB url("../img/elsicons_content_bottom.gif") 0 100% no-repeat;
  margin:0 3px;
	font:bold 0.9em/2em Arial, Helvetica, sans-serif;
}
#ELSIcons .controls table {
	margin:4px 0 3px 63px;
	padding:0;
	border-collapse:collapse;
}
#ELSIcons #ELSIcons_pging {
  background:url("../img/elsicons_pging_bg.jpg") 0 0 no-repeat;
	width:78px;
	height:23px;
	font:bold 0.7em/2em Arial, Helvetica, sans-serif;
	text-align:center;
}
#FavBrands {
  background:#C0E9FF url("../img/fav_brands_bottom.gif") 0 100% no-repeat;
  width:597px;
  margin:0 0 10px 0;
	padding:0 0 4px 0;
  display:block;
	float:left;
	font:normal 0.75em/1.2em Arial, Helvetica, sans-serif; 
  color:#4593d5;
}
#FavBrands .FavBrandsTitle {
	background:url("../img/fav_brands_top.gif") 0 0 no-repeat;
	padding:8px 8px 0 8px;
	font-weight:bold;
	font-size:1.2em;
	color:#000;
}
#FavBrands table {
  width:580px;
	margin:8px;
}
#FavBrands td {
	width:25%;
}
a.searchCategoryLink:hover {
	text-decoration:underline;
}
.showme{
	color:#FFF;
	width:598px;
	font-size:16px;
	white-space:nowrap
}
.showmeMain {
	background-color:#FFF;
	width:598px;
 	margin-bottom:15px; 
}
.showmeMainTitle {
	background:url("../img/filter_top.gif") no-repeat;
	height:34px;
	background-color:#FFF;
	width:598px;
}
.showmeMainText {
  background:#ACE2FF url("../img/filter_bottom.gif") 0 100% no-repeat;
  height:28px;
	padding:4px 0 0 6px;
  color:#FFF;
  white-space:nowrap;
}
.showmetitle {
	padding:5px 0 0 10px;
	font-size:14px;
  color:#FFF;
  width:578px;
  height:28px;
  font-weight:bold;
}
.showmetitle input {
	float:right;
	margin:0 2px 0 0;
}
.showmesubtitle{
	margin:0 10px 0 10px;
	font-weight:bold;
	font-size:80%;
  color:#FFF;
}
.showmeMainText hr{
	font-size:80%;
	color:#FFF;
	margin:5px 0 5px 0;
}
.showmeMainText select,
.showmeMainText input {
	font-size:9px;
	float:left;
	margin:0 5px;
	max-width:150px;
}
.showmeline img {
	margin:0;
}
.searchBoxBig {
	width:394px;
	height:230px;
}
.searchBoxBigPic {
	float:left;
}
.searchBoxBigButtons {
	margin-top:10px;
}
.searchBoxBigInfo {
		text-align:left;
	background-image: url("../img/search/search_textbackground.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:205px;
	width:191px;
	height:231px;
	font-size:11px;
}
.searchBoxBigMainText {
	padding:10px;
}
.searchBoxBigTitle {
	color:#473B1A;
	font-size:13px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}
.searchBoxBigSubTitle {
	color:#473B1A;
	font-size:11px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
}
.searchBoxBigContent {
	color:#473B1A;
	font-size:11px;
	font-family:Verdana, sans-serif;
}
.searchBoxBigPriceBox {
	margin:10px 0 10px 0;
	background-image: url("../img/search/search_pricebox.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	width:129px;
	height:20px;
}
.searchBoxBigPriceBoxText {
	padding:2px 2px 2px 5px;
}
.searchBoxBigPriceBoxText span.current {
	color:#EE353F;
	font-weight:bold;
}
.searchBoxBigPriceBoxText span.old {
	margin-left:10px;
	color:#B2A782;
	font-weight:bold;
	text-decoration:line-through;
}
.searchBoxBigCat {
	color:#B2A782;
}
.searchBoxBigStock {
	color:#6EAB28;
}
td.listCell {
  border-bottom:1px solid #f2eed1;
  padding-bottom:20px;
}




.searchBoxTreat {
	margin:10px 4px 10px 5px;
}
.searchBoxPicTreat {
	float:left;
}


.searchBoxInfoTreat {
	text-align:left;
	margin-left:80px;
	height:142px;
	font-size:11px;
	line-height:1.1em;
}


.searchBox {
	margin:10px 4px 10px 5px;
	width:294px;
	/*height:142px;*/
}
.searchBoxPic {
	float:left;
	width:141px;
	height:142px;
}
.searchBoxPicCenter {
	float:left;
	margin-left:80px;
	width:141px;
	height:142px;
}
.searchBoxInfo {
	text-align:left;
	margin-left:145px;
	height:142px;
	font-size:11px;
	line-height:1.1em;
}
.searchBoxMainText {
	color:#473B1A;
}
.searchBoxTitle {
	color:#4089CE;
	font-size:11px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	white-space:normal;
}
.searchBoxPriceBox {
	font-family:Arial, sans-serif;
	font-size: 13px;
	width:135px;
	height:20px;
	border-top:1px dashed #473B1A;
	border-bottom:1px dashed #473B1A;
	margin:5px 0 5px 0;
}
.searchBoxPriceBoxText span.current {
	color:#EE353F;
	font-weight:bold;
}
.searchBoxPriceBoxText span.old {
	margin-left:10px;
	color:#B2A782;
	font-weight:bold;
	text-decoration:line-through;
}
.searchBoxCat {
	color:#473B1A;
}
.searchBoxCat a:link,
.searchBoxCat a:active,
.searchBoxCat a:visited,
.searchBoxCat a:hover {
	color:#4089CE;
	text-decoration:none;
}
.searchBoxCat a:hover {
	text-decoration:underline;
}
.searchBoxStock {
	color:#6EAB28;
}
.searchBoxLine {
	margin:10px 0 10px 0;
}

.searchPageInfoTitle {
	background-image:url("../img/bg_gradient_pages.gif");
	background-repeat: no-repeat;
	padding: 2px 0 0 5px;
	/*margin:10px 0 10px 0px;*/
	text-align:left;
	font-weight:bold;
	color:#473B1A;
	font-size:12px;
	height: 20px;
	/*border: 1px solid black;*/
	width: 590px;
}

.searchPageInfoTitleHeader {
	padding: 2px 0 0 5px;
	text-align:left;
	font-weight:bold;
	color:#473B1A;
	font-size:12px;
	height: 20px;
	width: 590px;
	margin-bottom: 10px;
}

.brandPageInfoTitle {
	padding: 2px 0 0 0;
	/*margin:10px 0 10px 0px;*/
	text-align:left;
	font-weight:bold;
	color:#473B1A;
	font-size:13px;
	height: 20px;
	/*border: 1px solid black;*/
	width: 590px;
}

.searchPageInfoSort {
	float: right; 
	font-weight: normal;
}

.searchPagePages {
	margin-left:15px;
}
.searchPageInfoTitle span.searchpageInfo{
	font-weight:bold;
	color:#16556C;
	padding: 0 0 5px;
	float: left;
}
.searchpageInfo a:link,
.searchpageInfo a:active,
.searchpageInfo a:visited,
.searchpageInfo a:hover {
		font-weight:normal;
	  color:#106CC1;
	  text-decoration:none;
}
.searchpageInfo a:hover {
	  text-decoration:underline;
}
.searchResults {
	  font-family:verdana, sans-serif;
	  font-size:11px;
	  color:#473B1A;
	  line-height:1.1em;
	 width: 602px;
	  margin-left: 0;	
}
.searchResultsMain {
	margin:0 0 10px 0;
}
.searchResultsMain h1 {
	font-weight:bold;
	font-size:13px;
	color:#473B1A;
	margin-bottom:22px;
}
.searchResultsMore {
	margin:0 0 5px 5px;
	font-family:verdana, sans-serif;
	font-size:11px;
	color:#473B1A;
	
}
.searchResultsMore h1 {
	width:610px;
	font-weight:bold;
	font-size:13px;
	color:#473B1A;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #D0D1AF;
}
.searchResultsLeft {
	width:192px;
	float:left;
}
.searchResultsRight {
	width:192px;
	margin:0 0 0 192px;
}
.searchBoxBigCat {
	color:#B2A782;
}

#trans p {
	margin:0;	
	color:#000000;
	font-size:0.7em;
}
#trans .close {
	text-align:right;
	width:200px;
	font-size:0.6em;
	margin:0 0 12px 0;
}

#signupBox {
	display: block;
}

#signupBoxRight {
	position: relative;
	top: -50px;
	/*right: -22px;*/
}

#signupBoxTop {
	width: 599px;
	background-image:url("../img/signup_top.gif");
}

#signupBoxMiddle {
	width: 599px;
	background-color: #f1eed0;
}

#signupBoxBottom {
	width: 599px;
	background-image:url("../img/signup_bottom.gif");
}

#signupBoxBottomBounty {
	width: 599px;
	background-image:url("../img/signup_bottom_bounty.gif");
}

#signupBoxMiddle p {
	padding-left: 16px;
}

#signupBaby {
	text-align: right;
	verticle-align: bottom;
}

.signup_baby {
	display: block;
	padding-top: 5px;
}

.signup_baby_bottom {
	display: block;
	position: relative;
	bottom: -11px;
	right: -50px;
}

#bbc_baby_signup {
	position: relative;
	bottom: -2px;
}

.registrationFormMain {
	text-align:left;
	background-color:#f1eed0;
	padding-left:5px;
	width:323px;
}
.ManageAccountTable {

	verticle-align:top;
	border-spacing:0;
	border:0;
}

.checkoutTitle {
	position: relative;
	left: -5px;
}


.checkoutSelect {
	margin-bottom: 8px;
}
.billingPadBottom {
	padding-bottom: 8px;
}

/*#checkoutPaymentShell {
	width:435px;
	background-color:#f1eed0;
}*/

#checkoutPaymentBoxTop {
	background-image:url("../img/checkout_payment_box_top.gif");
	background-repeat:no-repeat;
	width: 360px;
	height: 9px;
  background-color:#f1eed0;
	padding-left:5px;
	/*padding-top:2px;*/
}
.personalDetailsPayment {
	text-align:left;
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right: 10px;
	width:350px;
}
#checkoutPaymentBoxBottom {
	background-image:url("../img/checkout_payment_box_bottom.gif");
	background-repeat:no-repeat;
	width:370px;
	height: 9px;
  /*background-color:#f1eed0;*/
	padding-left:5px;
	/*padding-top:2px;*/
}


#personalDetailsBoxTop {
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:323px;
	height: 25px;
  background-color:#f1eed0;
	padding-left:5px;
	/*padding-top:2px;*/
}

#personalDetailsBoxTop H2 {
	padding: 5px;
}


.personalDetails {
	text-align:left;
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:5px;
	width:323px;
}
#personalDetailsBoxBottom {
	background-color:#ffffff;
	background-image:url("../img/icons_box_bottom.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	padding-bottom:10px;
}












#personalDetailsManageBoxTop {
	position: relative;
	top: 9px; 
	background-image:url("../img/personaldetails_box_top.gif");
	background-repeat:no-repeat;
	width:598px;
	height: 9px;

}


#personalDetailsManageBox h2 {
	position: relative;
	top: 5px;
	padding-left: 10px;
	padding-top: 0px;

}


.personalDetailsManageBox {
	
	background-image:url("../img/personaldetails_box_strip.gif");
	background-repeat:repeat-y;
	width:588px;
	padding-left:10px;
	
	
}
#personalDetailsManageBoxBottom {
	background-image:url("../img/personaldetails_box_bottom.gif");
	background-repeat:no-repeat;
	width:598px;
	height:9px;
	padding-bottom:10px;
}

#personalDetailsOptinsBoxTop {
	position: relative;
	top: 9px; 
	background-image:url("../img/email_box_top.gif");
	background-repeat:no-repeat;
	width:598px;
	height: 9px;
}

#personalDetailsOptinsBox {
	width:598px;

	background-image:url("../img/email_box_strip.gif");
	background-repeat:repeat-y;
	
}


#personalDetailsOptinsBoxBottom {
	background-image:url("../img/email_box_bottom.gif");
	background-repeat:no-repeat;
	width:598px;
	height:9px;
	padding-bottom:10px;
}

#personalDetailsOptinsBox table {
	margin-left: 10px;
	margin-right: 8px;
}

#emailBoxImg {
	position: relative;
	bottom: -2px;
}




/* NEW MY DETAILS - ADDRESS BOXES */

#MainAddressBox {
	margin-right: 7px;
}

#MainAddressBoxTop {
	background-image:url("../img/mainaddress_box_top.gif");
	background-repeat:no-repeat;
	width:290px;
	height:28px;
}
.AddressBox {
	background-image:url("../img/address_box_strip.gif");
	background-repeat:repeat-y;
	width:275px;
	padding-left: 15px;
	padding-top: 5px;
}
.AddressBoxOther {
	background-image:url("../img/address_box_strip.gif");
	background-repeat:repeat-y;
	width:290px;
	padding-left: 21px;
	padding-top: 5px;
}
.AddressBoxBottom {
	background-image:url("../img/address_box_bottom.gif");
	background-repeat:no-repeat;
}

#OtherAddressBoxTop {
	position: relative;
	top: 0px;
	
	background-image:url("../img/additionaladdress_box_top.gif");
	background-repeat:no-repeat;
	width:290px;
	height:28px;
}

.AddressActions {
margin-left:45px;
}
.AddressActionsOther {
margin-left:25px;
}
/* END ADDRESS BOXES */

.BackToTop {
margin-left: 3px;
}


.personalDetailsTitle {
	padding-top: 10px;
}

.personalDetailsTitleReward {
	padding-top: 0px;
}

#personalDetailsBbcBoxTop {
	position: relative;
	top: 9px;
	background-image:url("../img/bbc_box_top.gif");
	background-repeat:no-repeat;
	width:598px;
	height: 9px;
}
#personalDetailsBbcBoxTopContent {
	width: 380px;
	min-height: 155px;
}

#personalDetailsBbcBox {
	background-image:url("../img/bbc_box_strip.gif");
	background-repeat:repeat-y;
	width:598px;
	/*padding-left:10px;	*/
	height: auto;
}
#personalDetailsBbcBox table {
	margin-left: 10px;
	margin-right: 8px;
	
}

#personalDetailsBbcBoxBottom {
	background-image:url("../img/bbc_box_bottom.gif");
	background-repeat:no-repeat;
	width:598px;
	height:9px;
	padding-bottom:10px;
}
#bbcBoxImgMember {
	position: relative;
	top: 0px;
	right: 10px;
}

#bbcBoxImg {
	position: relative;
	top: -2px;
}


#personalDetailsRewardShell {
	
	height: 264px;
}

#personalDetailsRewardTop {
	position: relative;
	top: 9px;
	background-image:url("../img/reward_box_top.gif");
	background-repeat:no-repeat;
	width:598px;
	height: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


#rewardImg {
	position: relative;
	top: 0px;
	border: 0px;
	padding: 0px;
	right:13px;
}

#personalDetailsReward {
	background-image:url("../img/email_box_strip.gif");
	background-repeat:repeat-y;

	width:598px;
	height: 250px;

	padding-left:10px;
	
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#personalDetailsRewardBottom {
	position: relative;
	bottom: 5px;
	background-image:url("../img/reward_box_bottom.gif");
	background-repeat:no-repeat;
	width:598px;
	height: 9px;
	padding-top: 5px;

}


#personalDetailsWishListTop {
	position: relative;
	top: 9px;
	background-image:url("../img/wishlists_box_top.gif");
	background-repeat:no-repeat;
	width:598px;
	height: 9px;
}

#personalDetailsWishListBox {
	background-image:url("../img/wishlists_box_strip.gif");
	background-repeat:repeat-y;
	width:598px;
	padding-left:10px;	
	/*height: 155px;*/
}

#personalDetailsRewardOn {
	background-image:url("../img/voucher_money.gif");
	background-repeat:no-repeat;
	width: 298px;
	height: 93px;
}

#personalDetailsRewardOff {
	background-image:url("../img/voucher_nomoney.gif");
	background-repeat:no-repeat;
}

#personalDetailsRewardMessage {
	padding-top: 10px;
	padding-left: 5px;
}

#personalDetailsWishListBottom {
	background-image:url("../img/wishlists_box_bottom.gif");
	background-repeat:no-repeat;
	width:598px;
	height:9px;
	padding-bottom:10px;
}

#personalDetailsRewardAmountLarge {
	
	font-size: 35pt;
	font-weight: 550;
	color: #ffffff;
	height: 50px;
	padding-top: 20px;
	/*border-style: solid; border-color: black;*/
	margin-top: 15px;
}

#wishlistBoxImg {
	
	position: relative;
	right: 8px;
	bottom: -2px;
}

#optinsImg {
	
	position: relative;
	bottom: -2px;
}




#personalBottom {
	padding-bottom: 0px;
	margin-bottom: 0px;
}





.manageAccountInputBox {
	font-size:11px;	
}
#addAddressBoxTop {

	background-repeat:no-repeat;
	width:323px;
	height: 25px;
	padding-left:10px;
}

#addressBoxTop H2{
	padding: 5px;
}


.addressBoxTopPrimary {

	background-image:url("../img/mainaddress_box_top.gif");
	background-repeat:no-repeat;
	width: 290px;
	height: 28px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;

}

.addressBoxTop {
	background-image:url("../img/additionaladdress_box_top.gif");
	background-repeat:no-repeat;
	width: 290px;
	height: 28px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.addressBox {
	background-image:url("../img/address_box_strip.gif");
	background-repeat:repeat-y;
	padding-left: 15px;
	margin-left: 5px;
	margin-right: 5px;
}

.addressBox p.links {
	padding-left: 150px;
}

.AddressBoxBottom {
	background-image:url("../img/address_box_bottom.gif");
	background-repeat:no-repeat;
	width: 290px;
	height: 9px;
	/*margin-left: 5px;*/
	margin-right: 5px;
	margin-bottom: 5px;
}

#bbcFormBoxTop {
	background-color:#ffffff;
	background-image:url("../img/bbc_form_top.gif");
	background-repeat:no-repeat;
	margin-left:20px;
	width:250px;
	height:43px;
}
#bbcForm {
	text-align:left;
	background-color:#2aa7d4;
	background-position:top left;
	background-repeat:repeat;
	margin-left:20px;
	margin-bottom:0px;
	width:230px;
	color:#ffffff;
	padding:0 10px;
}
#bbcForm p {
	font-size:0.7em;
	color:#ffffff;
}
#bbcFormBoxBottom {
	background-color:#ffffff;
	background-image:url("../img/bbc_form_bottom.gif");
	background-repeat:no-repeat;
	margin-left:20px;
	width:250px;
	height:29px;
	padding-bottom:20px;
}
#bbcNotMemberImage {
	margin-left:20px;
	padding-bottom:20px;
}
#changePasswordBoxTop {
	background-color:#f1eed0;
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:323px;
	height:30px;
	padding-left:5px;
}

#changePasswordBoxTop h2 {
	margin-top: 5px;
	padding-top: 5px;
}

.changePasswordBox {
	text-align:left;
	background-image: url();
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:0px;
	width:328px;
	height:225px;
	/*border: solid 1px black;*/
}
#changePasswordBoxBottom {
	background-color:#ffffff;
	background-image:url("../img/icons_box_bottom.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	padding-bottom:10px;
}
.optinsandoptouts {
	text-align:left;
	background-image: url();
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 10px;
	width:308px;
}
#wishBoxTop {
	background-color:#e9e9e9;
	background-image:url("../img/mydetails_wish_top.gif");
	background-repeat:no-repeat;
	margin-left:20px;
	width:230px;
	padding: 0 10px 0 10px;
}

#wishBoxTop h2{
	margin: 0;
 	padding: 5px 5px 5px 5px;	
}

#wishBoxBottom {
	background-color:#ffffff;
	background-image:url("../img/mydetails_wish_bottom.gif");
	background-repeat:no-repeat;
	margin: 0 0 10px 20px;
	width:230px;
	height:11px;
	padding:0 10px;
}
.wishLists {
	text-align:left;
	background-image: url();
	background-color:#e9e9e9;
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:20px;
	width:230px;
	padding:0 10px;
}

#rewardsBoxTop {
	background-color:#e9e9e9;
	background-image:url("../img/mydetails_wish_top.gif");
	background-repeat:no-repeat;
	margin-left:20px;
	width:230px;
	height: 25px;
	padding:0 10px;
}

#rewardsBoxTop h2{
	padding: 5px;
}
.rewardsBox {
	text-align:left;
	background-image: url();
	background-color:#e9e9e9;
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:20px;
	width:230px;
	padding:0 10px;
}
#rewardsBoxBottom {
	background-color:#ffffff;
	background-image:url("../img/mydetails_wish_bottom.gif");
	background-repeat:no-repeat;
	margin-left:20px;
	width:230px;
	height:11px;
	padding:0 10px;
}

.wishListSendForm {
	text-align:left;
	background-image: url();
	background-color:#e9e9e9;
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:20px;
	width:230px;
	padding:0 10px;
}
#sendWishListBoxTop {
	background-color:#f1eed0;
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:323px;
	height:9px;
	padding-left:5px;
	padding-bottom:10px;
}
.sendWishList {
	text-align:left;
	background-image: url();
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	width:323px;
	padding-left:5px;
	height:100%;
}
#sendWishListBoxBottom {
	background-color:#ffffff;
	background-image:url("../img/icons_box_bottom.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	padding-bottom:10px;
}
#bbcMainTop {
	background-image:url("../img/bbc_main_top.gif");
	background-repeat:no-repeat;
	width:495px;
	/*height:95px;*/
	padding:80px 30px 0px 30px;
}
#bbcMainTopSmall {
	background-image:url("../img/bbc_main_top_small.gif");
	background-repeat:no-repeat;
	width:495px;
	height:95px;
	padding:30px 30px 0px 30px;
}
#bbcMainTopSmall h1 {
	position: relative;
	top: 50px;
}
#bbcMainTop h1 {
	color:#ffffff;
	font-size:1.0em;
	font-style:bold;
}
#bbcMainTopSmall h1 {
	color:#ffffff;
	font-size:1.0em;
	font-style:bold;
}
#bbcMainTop li {
	color:#ffffff;
	font-size:1.0em;
	font-style:bold;
}
#bbcMainTop p {
	color:#ffffff;
	font-size:0.7em;
	margin:0px;
}
#bbcMainBottom {
	background-image:url("../img/bbc_main_bottom.gif");
	background-repeat:no-repeat;
	width:555px;
	height:31px;
	margin:0 0 8px 0;
}
#bbcOffers{
	margin:0 0 10px 0;
	display:block;
	width:555px;
}
#bbcOffers h3 {
	font-size:0.8em;
	font-weight:bold;
}
#bbcMasks {
	background-image:url("../img/bbc_masks.gif");
	background-repeat:no-repeat;
	width:204px;
	height:105px;
	padding:5px 60px 5px 10px;
}
#bbcGames {
	background-image:url("../img/bbc_games.gif");
	background-repeat:no-repeat;
	width:204px;
	height:105px;
	float:right;
	padding:5px 60px 5px 10px;
}
#bbcParty {
	background-image:url("../img/bbc_party.gif");
	background-repeat:no-repeat;
	width:204px;
	height:122px;
	padding:5px 60px 5px 10px;
}
#bbcDownload {
	padding:5px 10px 10px 24px;
	font-size:0.7em;
}
#bbcCake {
	background-image:url("../img/bbc_cake.gif");
	background-repeat:no-repeat;
	width:234px;
	height:122px;
	float:right;
	padding:5px 30px 5px 10px;
}
#bbcFreeBox {
	width:535px;
	padding:10px 10px;
	background-color:#f5f3e0;
}
#bbcFreeBoxTop {
	background-image:url("../img/bbc_ideas_top.gif");
	background-repeat:no-repeat;
	background-color:#f4f2db;
	width:555px;
	height:83px;
	margin:0 0 0 0;
}
#bbcFreeBoxBottom {
	background-image:url("../img/bbc_ideas_bottom.gif");
	background-repeat:no-repeat;
	width:555px;
	height:10px;
	background-color:#ffffff;
}
#bbcIdeasBoxTop {
	background-image:url("../img/bbc_ideasbox_top.gif");
	background-repeat:no-repeat;
	background-color:#d1e8f0;
	width:555px;
	height:10px;
	margin:10px 0 0 0;
}
#bbcIdeasBox {
	width:535px;
	padding:10px 10px;
	background-color:#d1e8f0;
	display:block;
}
#bbcGiftIdea {
	font-size:0.8em;
	font-style:bold;
	display:block;
}
#bbcIdeasBoxBottom {
	background-image:url("../img/bbc_ideasbox_bottom.gif");
	background-repeat:no-repeat;
	width:555px;
	height:114px;
}
#bbcTopImage {
	background-image:url("../img/bbc_toprhs.jpg");
	background-repeat:no-repeat;
	width:191px;
	height:206px;
	margin:0 0 10px 8px;
}
#bbcVoucherImageTop {
	background-image:url("../img/voucher_top.gif");
	background-repeat:no-repeat;
	width:191px;
	height:41px;
	margin:8px 0 0 8px;
	display:block;
}
#bbcVoucherBox {
	background-image:url();
	background-color:#d1e8f0;
	background-repeat:no-repeat;
	width:181px;
	margin:0 0 0 8px;
	padding:0 5px 0 5px;
	display:block;
}
#bbcVoucherImageBottom {
	background-image:url("../img/voucher_bottom.gif");
	background-repeat:no-repeat;
	width:191px;
	height:5px;
	margin:0 0 0 8px;
	display:block;
}
#bbcGeneralImage {
	background-image:url("../img/bbc_cute.jpg");
	background-repeat:no-repeat;
	width:191px;
	height:287px;
	margin:5px 0 10px 8px;
}

#bbcKidsBox {
	background: url("../img/bbc_li_present_imglong.jpg") 0 0 no-repeat; 
	background-color: #edfafa;
	width:235px; 
	min-height:146px; 
	padding:12px 15px 1px 145px; 
	margin: 0 0 0 0;
}

#bbcKidsBoxBottom {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 15px;
	width: 394px;
	background-color: #edfafa;	
}

#bbcMyBoxTop {
	background-image:url("../img/bbc_mybox_top.gif");
	background-repeat:no-repeat;
	background-color:#f1eed0;
	width:191px;
	height:9px;
	margin:5px 0 0 8px;	
}
#bbcMyBox {
	background-image:url();
	background-color:#f1eed0;
	background-repeat:no-repeat;
	width:181px;
	margin:0 0 0 8px;
	padding:0 5px 0 5px;
}
#bbcMyBox h2 {
	margin:0;
	vertical-align:top;
}
#bbcMyBoxBottom {
	background-image:url("../img/bbc_mybox_bottom.gif");
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:191px;
	height:9px;
	margin:0 0 0 8px;
}
#bbcWishBoxTop {
	background-image:url("../img/bbc_wish_top.gif");
	background-repeat:no-repeat;
	background-color:#eaeaea;
	width:191px;
	height:9px;
	margin:5px 0 0 8px;	
}
#bbcWishBox {
	background-image:url();
	background-color:#eaeaea;
	background-repeat:no-repeat;
	width:181px;
	margin:0 0 0 8px;
	padding:0 5px 0 5px;
}
#bbcWishBox h2 {
	margin:0;
	vertical-align:top;
}
#bbcWishBoxBottom {
	background-image:url("../img/bbc_wish_bottom.gif");
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:191px;
	height:9px;
	margin:0 0 0 8px;
}
#viewWishListBoxTop {
	background-color:#f1eed0;
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:328px;
	height:10px;
	padding-left:0px;
}
#viewWishListBoxTop h2{
	padding:5px 5px 5px 5px;
}
.viewWishList {
	text-align:left;
	background-image: url();
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	width:323px;
	padding-left:5px;
}

#viewWishListBoxButton {
	background-color:#f1eed0;
	margin-right: 5px;
	height: 30px;
}

.sendWishListForm {
	text-align:left;
	background-image: url();
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	width:323px;
	padding-left:5px;
}
#viewWishListBoxBottom {
	background-color:#fleed0;
	background-image:url("../img/icons_box_bottom.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
}
#centrePanel { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin:0;
	color:#000;
	text-align:left;
	display:block;
	line-height:0.9em;
} 
#productInfoBoxHead {
	background-color:#f1eed0;
	background-image:url("../img/product_box_head.gif");
	background-repeat:no-repeat;
	width:283px;
	height:10px;
	padding:5px 0 20px 8px;
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:700;
}
#productInfoBoxTop {
	background-color:#f1eed0; 
	background-image:url("../img/product_box_top.gif");
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:5px 0 0 0;
}
#productInfoBoxBottom {
	background-color:#f1eed0; 
	background-image:url("../img/product_box_bottom.gif");
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:0 0 5px 0;
}
#productInfoBox {
	background-color:#f1eed0;
	width:271px;
	padding:0 10px 10px 10px;
}
#productName {
	color:#5e5536;
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 10px 0;
}
#productDescription {
	color:#5e5536;
	font-size:0.7em;
	margin:0;
}
#productDescription li {
	color:#5e5536;
	font-size:1.4em;
	margin:0;
}
#productBonus {
	margin:10px 0;
	display:block;
}
#productBonusImage {
	float:left;
	margin:0 5px 0 0;
}
#productBonusText {
	color:#ee353f;
	font-size:0.7em;
}
#productBasicInfo {
	margin:10px 0;
	display:block;
}
#productAge {
	color:#473b1a;
	font-size:0.7em;
}
#productStockIn {
	color:#509b00;
	font-size:0.7em;
	font-weight:800;
}
#productStockOut {
	color:#ee353f;
	font-size:0.7em;
	font-weight:800;
}
#productCatNumber {
	color:#9d8e66;
	font-size:0.7em;
}
#productPriceBox {
	background-color:#f1eed0; 
	background-image:url("../img/product_price_bg.gif");
	background-repeat:no-repeat;
	width:255px;
	height:19px;
	padding:0 8px;
	color:#9d8e66;
	font-size:0.8em;
	font-weight:800;
}
.productPriceNow {
	color:#ee353f;
	font-weight:800;
}
.productPriceWas {
	color:#9d8e66;
}
.productFreeDelivery {
	position:relative;
	top:2px;
	left:38px;
}
#productDeliveryInfo {
	color:#5e5536;
	font-size:0.7em;
	margin:10px 0;
}
#productDetailSkillImage {
	margin:0 5px 0 0;
}
#productDetailSkillHeading {
	color:#5e5536;
	left:5px;
	font-weight:800;
}
#productDetailSkillContent {
	color:#5e5536;
	left:5px;
}
#productDetailSkillMore {
	position:relative;
	float:right;
	font-weight:bold;
}
#productDetailsEmail {
	float: right;
	position: relative;
	top: 5px;
}
#productFamilyMember {
	color:#5e5536;
	font-size:0.7em;
	margin:10px 0;
	display:block;
}
#productFamilyImage {
	float:left;
	margin:0 5px 0 0;
}
#productFamilyFile {
	background:url("../img/pdf_beige.gif");
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	height: 20px;
	font-size: 0.7em;
}
#productEmailPrint {
	color:#5e5536;
	font-size:0.7em;
	margin:10px 0;
}
.productEmail {
	text-align:left;
	float:left;
}
.productPrint {
	text-align:right;
	float:right;
}
#productDottedLine {
	background-color:#f1eed0;
	background-image:url("../img/product_box_line.gif");
	background-repeat:no-repeat;
	height:4px;
	width:291px;
	margin:0;
}
#productButtons {
	background-color:#f1eed0; 
	padding:10px 0 0 0;
}
#productDetailBox {
	background-color:#f1eed0;
	width:271px;
	padding:0 10px 10px 10px;
}
#productDetailItem {
	background-color:#f1eed0;
	color:#5e5536;
	font-size:0.7em;
	margin:0 0 10px 0;
}
#productDetailItemHeading {
	background-color:#f1eed0;
	font-weight:700;
	text-transform:uppercase;
}
#productDetailItemContent {
	background-color:#f1eed0;
	margin:8px 0 0 0;
	text-align:left;
}
.productDetailItemContent li {
	font-size: 8pt;
	margin-bottom: 3px;
}
#productDetailSpacer {
	color:#5e5536;
	background-color:#f1eed0;	
	margin:0 0 0 0;
	height:5px;
}
#productImageNumberHighlighted
{
	color:#ee353f;
}
#productTermsBox {
	background-color:#f3f3f3;
	width:271px;
	padding:10px 10px 10px 10px;
	color:#5e5536;
	font-size:0.7em;
}
#productImage {
	margin:0 0 20px 0;
}
#productImagePrevious {
	margin:0 0 0 8px;
	float:left;
}
#productImageNext {
	margin:0 8px 0 0;
	float:right;
}
.productQuote {
	margin:0 0 0 0;
	color:#7a9e54;
	font-weight:bold;
	font-size:1.15em;
	line-height:1.0em;
}
.productQuoteSmall {
	margin:0 0 0 0;
	color:#7a9e54;
	font-weight:bold;
	font-size:0.8em;
	line-height:1.0em;
}
#productQuoteAuthor {
	margin:10px 20px 0 0;
	color:#7a9e54;
	font-weight:bold;
	font-size:0.8em;
	line-height:1.0em;
	text-align:right;
}
#productAccessoryTitle {
	margin:20px 0 0 0;
}
#productAccessory {
	margin:10px 0;
	display:block;
}
#productAccessoryImage {
	float:left;
	margin:0 5px 0 0;
}
#productAccessoryText {
	padding:8px 0 8px 0;
	font-size:0.7em;
	line-height:1.2em;
}
.productAccessoryName {
	font-weight:bold;
}
.productAccessoryStock {
	color:#509b00;
}
.productAccessoryPrice {
	color:#ee353f;
	font-weight:800;
}
#productAccessoryLine{
	margin:20px 0 10px 0;
}
#productAlternativesBox {
	background-color:#f1eed0;
	width:271px;
	padding:10px 10px 0 10px;
	color:#5e5536;
	font-size:0.7em;
	font-weight:bold;
}
#productAwardsTitle {
	margin:20px 0 0 0;
}
#productAward {
	margin:10px 0;
	display:block;
}
#productAwardImage {
	float:left;
	margin:0 5px 0 0;
}
#productAwardText {
	padding:8px 0 8px 0;
	font-size:0.6em;
	font-weight:bold;
	line-height:1.5em;
}
#productDownloadsBox {
	background-color:#f1eed0;
	width:261px;
	padding:6px 10px 6px 20px;
	color:#5e5536;
	font-size:0.7em;
}
#giftInfoBox {
	background-color:#f1eed0;
	width:271px;
	padding:5px 10px 0 10px;
	color:#5e5536;
}
#giftSearchBoxTop {
	background-color:#f1eed0; 
	background-image:url("../img/giftfinder_search.gif");
	background-repeat:no-repeat;
	width:291px;
	height:32px;
	margin:5px 0 0 0;
}
#giftInspirationBoxTop {
	background-color:#f1eed0; 
	background-image:url("../img/giftfinder_inspiration.gif");
	background-repeat:no-repeat;
	width:291px;
	height:32px;
	margin:5px 0 0 0;
}
#giftInfo {
	color:#5e5536;
	font-size:0.7em;
}
#giftInfoBoxBottom {	
	background-image:url("../img/product_box_bottom.gif");
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:0 0 5px 0;
}
#giftProductListBox {
	float:right;
	clear:both;
	/*width:271px;	*/
	margin:0 10px;
}
#gift_bestsellers {
	padding-left: 20px;
}
#giftProductList {
	margin:10px 0 10px 0;
	text-align:left;
	font-weight:bold;
	color:#473B1A;
	font-size:13px;
}
#giftDottedLine {
	background-color:#f1eed0;
	background-image:url("../img/product_box_line.gif");
	background-repeat:no-repeat;
	height:4px;
	width:270px;
	margin:0;
}
#productGiftInfoHeader {
	color:#5e5536;
	font-size:0.7em;
	font-weight:bold;	
	margin:10px 0;
}
#productGiftInfo {
	color:#5e5536;
	font-size:0.7em;

}
#productFamilyInfoBoxHead {
	background-color:#f1eed0;
	background-image:url("../img/product_box_head.gif");
	background-repeat:no-repeat;
	width:283px;
	height:10px;
	padding:5px 0 20px 8px;
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:700;
}
#productFamilyRightInfoBoxHead {
	background-color:#f1eed0;
	background-image:url("../img/product_box_top.gif");
	background-repeat:no-repeat;
	width:291px;
	height:10px;
	color:#FFFFFF;
	margin-top: 0px;
}
#productFamilyInfoBoxTop {
	background-color:#f1eed0; 
	background-image:url("../img/product_box_top.gif");
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:5px 0 0 0;
}
#productFamilyInfoBoxTopLeft {
	background-color:#f1eed0; 
	background-image:url("../img/product_box_top_left.gif");
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:5px 0 0 0;
}
#productFamilyInfoBoxTopRight {
	background-color:#f1eed0; 
	background-image:url("../img/product_box_top_right.gif");
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:5px 0 0 0;
}
#productFamilyInfoBoxBottom {
	/*background-color:#f1eed0; */
	background-image:url("../img/product_box_bottom.gif");
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:0 0 5px 0;
	/*border: solid black 1px;*/
}
#productFamilyInfoBoxTopLong {	
	background:#f1eed0 url("../img/product_family_box_top_long.gif") no-repeat;
	width:598px;
	height:9px;
	margin:5px 0 0  0;
}
#productFamilyInfoBoxBottomLong {
	background:url("../img/product_family_box_bottom_long.gif") no-repeat;
	width:598px;
	height:9px;
	margin:0 0 0 0;
}
#productFamilyInfoBox {
	background-color:#f1eed0;
	width:271px;
	padding:0 10px 5px 10px;
}
#productFamilyInfoBoxRight {
	background-color:#f1eed0;
	width:280px;
	padding:10px 10px 10px 0;	
}
#productFamilyInfoBoxLong {
	background-color:#f1eed0;
	width:578px;
	padding:0 10px 0 10px;
}
#productFamilyName {
	color:#5e5536;
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 10px 0;
}
#productFamilyName2 {
	color:#5e5536;
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 0 0;
}
#productFamilyDescription {
	color:#5e5536;
	font-size:0.7em;
	margin:0;
}
#productFamilyImageEnlarge {
	font-size:0.7em;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
}
#productFamilyBasicInfo {
	margin:10px 0;
	display:block;
}
#productFamilyAge {
	color:#473b1a;
	font-size:0.7em;
}
#productFamilyPriceBox {
	background-color:#f1eed0; 
	background-image:url("../img/product_price_bg.gif");
	background-repeat:no-repeat;
	width:255px;
	height:19px;
	padding:0 8px;
	color:#473b1a;
	font-size:0.8em;
	font-weight:800;
}
.productFamilyPriceRange {
	color:#473b1a;
	font-weight:800;
}
#productFamilySpacer {
	color:#5e5536;
	background-color:#f1eed0;	
	margin:0 0 0 0;
	height:19px;
}
#productFamilyMember {
	color:#5e5536;
	font-size:0.7em;
	margin:10px 0;
	display:block;
}
#productFamilyImage {
	float:left;
	margin:0 5px 0 0;
}
#productFamilyImageCaptionProduct {
	font-size: 0.8em;
	font-weight: 800;
	text-align: center;
	color: #5e5536;
	margin-top: 5px;
}
#productImageCaption {
	font-size: 0.8em;
	font-weight: 800;
	text-align: center;
	color: #5e5536;
	margin-top: 0px;
}
#productEmailPrint {
	color:#5e5536;
	font-size:0.7em;
	margin:10px 0;
}
.productFamilyEmail {
	text-align:left;
	float:left;
}
.productFamilyPrint {
	text-align:right;
	float:right;
}
#productFamilyDetailItem {
	background-color:#f1eed0;
	color:#5e5536;
	font-size:0.7em;
	margin:0 0 10px 0;
}
#productFamilyDetailItemHeading {
	background-color:#f1eed0;
	font-weight:700;
	text-transform:uppercase;
}
#productFamilyDownloadsBox {
	background-color:#f1eed0;
	width:261px;
	padding:10px 0 0 0;
	color:#5e5536;
	font-size:0.7em;
}
#earlyLearningSkillRow {
	width:240px;	
	/*float:left;*/
}
#earlyLearningSkillImage {
	float:left;	
}

#earlyLearningSkillBoxTop {
	background-color:#f1eed0; 
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	margin:0 0 0 0;
}
#earlyLearningSkillData {
	float:right;
	clear:both;
	width:328px;	
	background-color:#f1eed0;
	margin:0 10px;
}
#earlyLearningSkillProductList {
	float:right;
	clear:both;
	width:328px;	
	margin:0 10px;
}
#earlyLearningText {
	margin:0 10px 8px 10px;
	color:#554b30;
	font-size:0.7em;	
}
#playThemeText {
	margin:0 10px 8px 10px;	
}
#earlyLearningTitle {
	margin:0 10px 10px 10px;
	color:#554b30;
	font-size:1.0em;
	font-weight:bold;
}
#earlyLearningSkillMainImage {
	margin:0 0 0 10px;
	float:right;
	vertical-align:top;
}
#skillProductList {
	margin:10px 0 10px 0;
	text-align:left;
	font-weight:bold;
	color:#473B1A;
	font-size:13px;
}
#advancedOrderHeader {
	padding:8px 0 8px 0;
	font-size:0.6em;
	font-weight:bold;
	line-height:1.5em;
}
#advancedOrderText {
	padding:8px 0 8px 0;
	font-size:0.6em;
	font-weight:bold;
	line-height:1.5em;
}
#advancedTermsBox {
	background-color:#f3f3f3;
	width:271px;
	padding:10px 10px 10px 10px;
	color:#5e5536;
	font-size:0.7em;
}
#confirmText {
	color:#5e5536;
	font-size:0.7em;
	margin:0;
}
#wishListDetails {
	text-align:left;
	background-image: url();
	background-color:#e9e9e9;
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:20px;
	width:230px;
	padding:0 10px;
}
#registerBbcTop {
	background-color:#f1eed0; 
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	margin:0 0 0 0;
}
.registerBbc {
	text-align:left;
	background-image: url();
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:5px;
	width:323px;
	/*height:225px;*/
}
#registerBbcBottom {
	background-color:#ffffff;
	background-image:url("../img/icons_box_bottom.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	padding-bottom:10px;
}
#layerFrame {	
	position: absolute;
}
#layerDiv {	
	position: absolute;
}
#warnTrafficLayer {
	position: absolute;
	width: 387px;
	top: 30px;
	left: 200px;	
}
#warnTrafficLayerTop {
	background-image:url("../img/customernotice_box_top.gif");
	background-repeat:no-repeat;
	width: 387px;
	height: 55px;
}
#warnTrafficLayerMiddle {
	text-align: left;
	background-image:url("../img/customernotice_box_mid.gif");
	padding-left: 25px;
	padding-right: 25px;
}
#warnTrafficLayerBottom {
	background-image:url("../img/customernotice_box_bottom.gif");
	background-repeat:no-repeat;
	height: 5px;
}
#warnTrafficFrame {
	position: absolute;
	width: 387px;
	top: 32px;
	left: 200px;
	height: 350px;
}



#WLh2 {
	color:#16556C;
	font-size:1.0em;
	font-weight:bold;
	margin:0px 0 8px 0;
}


#emailOffersLayer {
	position:absolute; 
	top:100px;
	z-index:8;
	padding:5px 5px 5px 5px;
	margin:0 auto;
}

#emailOffersLayerTop {
	background-image:url("../img/popup_available_top.gif");
	background-repeat:no-repeat;
	width:265px;
	height:54px;
}
#emailOffersLayerMiddle {
	background-image:url("../img/popup_available_middle.gif");
	width: 255px;
	padding-left:5px;
	padding-right:5px;
}
#emailOffersLayerBottom {
	background-image:url("../img/popup_available_bottom.gif");
	background-repeat:no-repeat;
	/*width: 200px;*/
	height: 25px;
}



#emailConfirmLayer {
	text-align:center;
	position:absolute; 
	top:250px;
	z-index:15;
	width:290px;
	margin:0 auto;
}
#emailConfirmLayerTop {
	background-image:url("../img/popup_email_top.gif");
	background-repeat:no-repeat;
	width:300px;
	height:25px;
}
#emailConfirmLayerMiddle {
	background-image:url("../img/popup_email_middle.gif");
	width:290px;
	padding-left:5px;
	padding-right:5px;
}
#emailConfirmLayerBottom {
	background-image:url("../img/popup_email_bottom.gif");
	background-repeat:no-repeat;
	width:300px;
	height:10px;
}
#contactUsBoxTop {
	background:#f1eed0 url("../img/contact_box_top.gif") 0 0 no-repeat;
	width:455px;
	height:25px;
	margin:0 0 0 60px;
	padding: 0 0 0 5px;
}

#contactUsBoxTop h2{
	margin: 0 0 0 0;
	padding: 5px 0 0 5px;
}

.contactUs {
	text-align:left;
	background:#f1eed0 url("../img/contact_box_bottom.gif") 0 100% no-repeat;
	width:440px;
	height:100%;
	padding:0 10px 10px 10px;
	text-weight:bold;
	text-size:0.8em;
	margin:0 0 0 60px;
}


#storeLocator {
	text-align:left;
	background:#f1eed0;
	background-image: url("../img/storeLocatorSearch.gif");
	background-repeat: no-repeat;
	width:460px;
	height: 71px;
	text-weight:bold;
	text-size:0.8em;
	margin:0 0 0 60px;
}


#storeLocatorContent {
	margin-left: 90px;
	padding-top: 10px;
}



#storeLocatorNew {
	text-align:left;
	background:#f1eed0;
	background-image: url("../img/storeLocatorSearch.gif");
	background-repeat: no-repeat;
	width:460px;
	height: 71px;
	text-weight:bold;
	text-size:0.8em;
	margin:0 0 0 60px;
}


#storeLocatorContentNew {
	margin-left: 90px;
	padding-top: 10px;
}

#storeLocatorResultsNew {
	width:460px;
	margin:0 0 0 60px;
}

#storeLocatorResults {
	width:460px;
	margin:0 0 0 60px;
}

#requestCatalogue {
	position:relative;
	left:70px;
	text-align:left;
	background:#f1eed0 url("../img/contact_box_bottom.gif") 0 100% no-repeat;
	width:440px;
	/*height:100%;*/
	padding:10px;
	text-weight:bold;
	text-size:0.8em;
	margin:0 0 0 0;
}
#requestCatalogueBoxTop {
	position:relative;
	left:70px;
	background:#f1eed0 url("../img/contact_box_top.gif") 0 0 no-repeat;
	width:460px;
	height:9px;
	margin:0 0 0 0;
}
#playgroupRegistrationBoxTop {
	background-color:#f1eed0;
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:323px;
	height:9px;
	padding-left:5px
}
.playgroupRegistration {
	text-align:left;
	background-image: url();
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:5px;
	width:323px;
	height:225px;
}
#playgroupRegistrationBoxBottom {
	background-color:#ffffff;
	background-image:url("../img/icons_box_bottom.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	padding-bottom:10px;
}
#AgeHero,
#CategoryHero {
  padding:0;
  margin:0 0 0 0;
}
#AgeHeroCopy {
  width:260px;
  float: left;
  display:block;
  margin:0;
  padding:50px 15px 0 15px;
  color:#58472B;
  font-family:Verdana, Helvetica, sans-serif;
  font-size:13px;
  /*font-weight:bold;*/
  line-height:1.5em;
}

#CategoryHeroCopy {
  width:260px;
  float: left;
  display:block;
  margin:0;
  padding:50px 15px 0 16px;
  color:#ffffff;
  font-family:Verdana, Helvetica, sans-serif;
  font-size:13px;
  /*font-weight:bold;*/
  line-height:1.5em;
}

#AgeHeroCopy {
	width: 255px;
}
.errorMsg {
	color:#ff0000;
}
#pageHeading {
	float:left;
}
#pageHeading .h1 {
	color:#16556C;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	line-height:1.2em;
	vertical-align:text-top;
}
.basketHeader {
	font-weight:bold;
}
.basketquantity {
	font-size:1.0em;
}

#checkoutConfirmationOptinsHolder{
	width:328px;
	background-color:#f1eed0;
}

#checkoutConfirmationOptinsTop, #CheckoutQuestionaireTop {
	/*background-color:#f1eed0;*/
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	/*padding-left:5px;*/
}

#checkoutConfirmationOptinsTop h2{
	padding: 5px;
}


#checkoutConfirmationOptinsShell {
	/*background-color:#f1eed0;
	width: 328px;*/
}
#checkoutConfirmationOptinsTopTitle {
	background-color:#f1eed0;
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:323px;
	height:9px;
	padding-left:5px
}
#checkoutConfirmationOptins, #CheckoutQuestionaireBody {

	text-align:left;
	/*background-image: url();
	background-color:#f1eed0;*/
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:5px;
	width:323px;
	display: block;
}

#checkoutConfirmationOptinsBottom, #CheckoutQuestionaireBottom {

	background-color:#ffffff;
	background-image:url("../img/icons_box_bottom.gif");
	background-repeat:no-repeat;
	padding-left:5px;
	width:323px;
	height:9px;
}




#forgottenSomething a {
  font:normal 0.7em Arial, Helvetica, sans-serif;
} 
.accountError {
	font-size:0.7em;
	color:#FF0000;
}
#ctfBoxTop {
	background-color:#f1eed0; 
	background-image:url("../img/product_box_top.gif");
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:30px 0 0 0;
}
#ctfBox2Top {
	background-color:#f1eed0; 
	background-image:url("../img/product_box_top.gif");
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:10px 0 0 0;
}
#ctfBoxBottom {
	background-color:#ffffff; 
	background-image:url("../img/product_box_bottom.gif");
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:0 0 5px 0;
}
#ctfBox {
	background-color:#f1eed0;
	width:271px;
	padding:0 10px 10px 10px;
}
#ctfTerms {
	font-size:0.8em;
	color:#999;
}
#ctfLeftBoxTop {
	background-color:#ffffff; 
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:5px 0 0 0;
}
#ctfLeftBoxBottom {
	background-color:#ffffff; 
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:0 0 5px 0;
}
#ctfLeftBox {
	background-color:#ffffff;
	width:271px;
	padding:0 10px 10px 10px;
}
.otherFieldTitle {
	font-size:0.7em;
	color:#554b30;
}
#manageWishListBoxTop {
	background-color:#f1eed0;
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:323px;
	height:9px;
	padding-left:5px;
}
.manageWishListBox {
	text-align:left;
	background-image: url();
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:5px;
	width:323px;
	height:225px;
}
#manageWishListBoxBottom {
	background-color:#ffffff;
	background-image:url("../img/icons_box_bottom.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	padding-bottom:10px;
}
#remindPasswordBoxTop {
	background-color:#f1eed0;
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:323px;
	height:30px;
	padding-left:5px;
	/*border: 1px solid black;*/
}

#remindPasswordBoxTop h2 {
	margin-top: 5px;
	padding-top: 5px;
}

.remindPasswordBox {
	text-align:left;
	background-image: url();
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:5px;
	width:323px;
	height:120px;
}

.remindPasswordBoxButton {
	padding-top: 5px;
}

#remindPasswordBoxBottom {
	background-color:#ffffff;
	background-image:url("../img/icons_box_bottom.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	padding-bottom:10px;
}
.redStar {
	color:#FF0000;
}
#checkoutBillingBoxTop {
	background-color:#f1eed0;
	background-image:url("../img/icons_box_top.gif");
	background-repeat:no-repeat;
	width:323px;
	height:9px;
	padding-left:5px;
}
#checkoutBillingBox {
	text-align:left;
	background-image: url();
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:5px;
	width:323px;
	height:225px;
}
#checkoutBillingBoxBottom {
	background-color:#ffffff;
	background-image:url("../img/icons_box_bottom.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	padding-bottom:10px;
}


.deliveryOption, .billingOption {
	margin-top: 1px;
}

#giftBoxTop {
	background:#f3f3f3 url("../img/giftfinder_checklist.gif") no-repeat;
	width:291px;
	height: 31px;
	padding:0;	
}
#giftBox {
	background:#f3f3f3;
	width:271px;
	color:#5e5536;
	font-size:0.7em;
	padding:5px 10px 0 10px;
}
#giftBoxBottom {
	background-image: url("../img/giftfinder_greybottom.gif");
	background-repeat:no-repeat;
	width:291px;
	height: 20px;
	padding:0;
}
#QoBoxTop {
	background:#f1eed0 url("../img/icons_box_top.gif") no-repeat; 
	width:323px;
	height:9px;
	margin:5px 0 0 0;
	padding-left:5px;
}
#QoBoxBottom {
	background:#fff url("../img/icons_box_bottom.gif") no-repeat; 
	width:323px;
	height:9px;
	margin:0 0 5px 0;
	padding-left:5px;
}
#QoBox {
	background-color:#f1eed0;
	width:308px;
	padding:0 10px 10px 10px;
}
#QoTop {
	background:#e9e9e9 url("../img/checkout_delivery_top.gif") no-repeat;
	width:598px;
	height:11px;
	padding:0;
}
#QoBottom {
	background:#fffff url("../img/checkout_delivery_bottom.gif") no-repeat;
	width:598px;
	height:11px;
	padding:0;
}
#QoOrder {
	text-align:left;
	background:#e9e9e9;
	width:578px;
	padding:0 10px;
}

#changeChildBoxHolder {
		width:598px;
		background-color:#f1eed0; 
}

#changeChildBoxTop {
	background-color:#f1eed0; 
	background-image: url("../img/product_family_box_top_long.gif");
	background-repeat:no-repeat;
	width:598px;
	height:25px;
}

#changeChildBoxTop h2{
	padding: 5px;
}

#changeChildBox {
	text-align:left;
	background-color:#f1eed0;
	padding-left:5px;
	width:593px;
	display: block;
}

#changeChildBoxButton{
	background-color:#f1eed0;
	margin-right: 5px;
	height: 30px;
}

#changeChildBoxBottom {
	background:#fff url("../img/product_family_box_bottom_long.gif") no-repeat;
	width:598px;
	height:11px;
	padding-bottom:10px;
}

#checkoutDeliveryBoxHolder {		
		width:598px;
		background-color:#f1eed0; 
}

#checkoutDeliveryBoxTop {
	background-color:#f1eed0;
	background-image: url("../img/product_family_box_top_long.gif");
	background-repeat:no-repeat;
	width:600px;
	height:9px;
}

#checkoutDeliveryBox h2 {
	position: relative;
	top: -10px;
	padding: 5px;
}

#checkoutDeliveryBox {
	position: relative;
	text-align:left;
	background-color:#f1eed0;
	padding-left:5px;
	width:595px;
}

#checkoutDeliveryBoxButton{
	background-color:#f1eed0;
	margin-right: 5px;
	height: 30px;
}

#checkoutDeliveryBoxBottom {
	background:#fff url("../img/product_family_box_bottom_long.gif") no-repeat;
	width:600px;
	height:11px;
	padding-bottom:10px;
}

#deliveryOptionRadio1, #deliveryOptionRadio2 {
	position: relative;
	top: 1px;
}

#checkoutShell {
	background-color:#f1eed0;
	width: 600px;
}
#manageAddressBoxTop {
	background-color:#f1eed0;
	background-image: url("../img/product_family_box_top_long.gif");
	background-repeat:no-repeat;
	width:595px;
	height:30px;
	padding-left: 5px;
}

#manageAddressBoxTop h2 {
	margin-top: 5px;
	padding-top: 5px;
}

#manageAddressBox {
	position: relative;
	text-align:left;
	background-color:#f1eed0;
	padding-left:5px;
	width:595px;
}

#manageAddressBoxBottom {
	background:#fff url("../img/product_family_box_bottom_long.gif") no-repeat;
	width:600px;
	height:11px;
	padding-bottom:10px;
}
.submitButtonRow {
  float:right;
  margin:0 24px 6px 0;
}
#voucherAlert {
	text-align:center;
	position:absolute; 
	top:80px;
	z-index:15;
	padding:5px 5px 5px 5px;
	/*width:219px;*/
	margin:0 auto;
}
#voucherAlertTop {
	background-image:url("../img/popup_sorry_top.gif");
	background-repeat:no-repeat;
	width:219px;
	height:25px;
}
#voucherAlertTopOops {
	background-image:url("../img/popup_error_top.gif");
	background-repeat:no-repeat;
	width:265px;
	height:54px;
}
#voucherAlertMiddle {
	background-image:url("../img/popup_error_middle.gif");
	width:255px;
	padding-left:5px;
	padding-right:5px;
}
#voucherAlertBottom {
	background-image:url("../img/popup_error_bottom.gif");
	background-repeat:no-repeat;
	width:265px;
	height:8px;
}
.SpecialOfferBox {
	margin:10px 4px 10px 5px;
	width:598px;
}
.SpecialOfferBoxPic {
	float:left;
}
.SpecialOfferBoxInfo {
	text-align:left;
	margin-left:100px;
	font-size:11px;
	line-height:1.1em;
}
.SpecialOfferBoxMainText {
	color:#473B1A;
}
.SpecialOfferBoxTitle {
	color:#4089CE;
	font-size:11px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
}
#productDetailsAddBasketAccessory {

	color:#ee353f;

}




#franchisingFormHolder {
		width:598px;
		background-color:#f1eed0; 
}
#franchisingFormTop {
	background-color:#f1eed0; 
	background-image: url("../img/product_family_box_top_long.gif");
	background-repeat:no-repeat;
	width:598px;
	height:25px;
}
#franchisingFormTop h2{
	padding: 5px;
}
#franchisingForm {
	text-align:left;
	background-color:#f1eed0;
	padding-left:5px;
	width:593px;
	display: block;
}
#franchisingFormBottom {
	background:#fff url("../img/product_family_box_bottom_long.gif") no-repeat;
	width:598px;
	height:11px;
	padding-bottom:10px;
}


#wishListHeaderShell {
	padding-bottom: 20px;
}

#wishListHeaderMiddle {
	width: 598px;
	background-color: #dcafda;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0xp;
	margin-bottom: 0px;

}

#wishListHeaderMiddle h2 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0xp;
	margin-bottom: 0px;
	padding-left: 20px;
}

#wishListFF {
	width: 598px;
	background-color: #dcafda;
}

#ELSIcons_img {
	width: 192px;
	height: 64px;

}

#Block_A_11 {
	/*margin-left: 75px;*/
	padding-right: 4px;
	padding-top: 100px;
	color: #7B0C15;
	font-size: 0.9em;
	font-weight: 600;
	text-align: left;
	float: right;
}

#Block_A_11 a {
	color: #7B0C15;
}

#Block_A_11 li {
	color:#7B0C15;
}

#checkoutButtons img {
	/*padding: -3px;*/
	margin: -3px;
}


#awardShell {
	width: 598px;
}

#awardBoxTop {
	width: 598px;
	height: 20px;
	background-image:url("../img/award_box_top.gif");
	background-repeat: no-repeat;
	background-color: transparent;
}


#awardBoxMiddle {
	width: 598px;
	background-image:url("../img/award_box_strip.gif");
	background-repeat: repeat-y;
	background-color: transparent;
	padding-left: 10px;
	
}

#awardBoxBottom {
	width: 598px;
	height: 20px;
	background-image:url("../img/award_box_bottom.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	padding-bottom: 20px;
}

.award_logo {
	padding-right: 5px;
}


#checkoutDeliveryTable td {
	padding-bottom: 5px;
	
}

#checkoutDeliveryPostcode {
	position: relative;
	top: -3px;
	
}
.checkoutDeliveryCounty {
	position: relative;
	top: -4px;
}

.content_block {
	/*float: left;
	padding-right: 8px;*/
}


/* START _ CSS-Driven Content Blobk B on the Homepage */
		
		.content_block_b_homepage {
			width: 178px;
		}
		
		.content_block_b_homepage_top {
			background:url("../img/peek_top.gif") no-repeat;
			width: 178px;
			height: 33px
		}
		
		.content_block_b_homepage_mid {
			background:url("../img/peek_strip.gif") repeat-y;
			width: 178px;
			min-height: 311px;
			padding: 0 0 0 0;
		}
		
		.content_block_b_homepage_btm {
			background:url("../img/peek_bottom.gif") no-repeat;
			width: 178px;
			height: 33px
		}
		
		.content_block_b_homepage .homepage_peek_img {
			position: relative;
			top: 3px;
			left: 18px;	
		}
		
		.content_block_b_homepage .homepage_peek_name {
			position: relative;
			top: 10px;
			padding-left: 15px;
			padding-right: 5px;
		}
		
		
		
		
		.content_block_b_homepage_bbc {
			width: 178px;
		}
		
		.content_block_b_homepage_top_bbc {
			background:url("../img/peek_bbc_top.gif") no-repeat;
			width: 178px;
			height: 33px
		}
		
		.content_block_b_homepage_mid_bbc {
			background:url("../img/peek_strip.gif") repeat-y;
			width: 178px;
			min-height: 311px;
			padding: 0 0 0 0;
		}
		
		.content_block_b_homepage_btm_bbc {
			background:url("../img/peek_bottom.gif") no-repeat;
			width: 178px;
			height: 33px
		}
		
		.content_block_b_homepage_bbc .homepage_peek_img {
			position: relative;
			top: 3px;
			left: 20px;	
		}
		
		.content_block_b_homepage_bbc .homepage_peek_name {
			position: relative;
			top: 10px;
			padding-left: 15px;
			padding-right: 5px;
		}
		
		
		.peek_name_bbc {
			/*position: relative;
			top: 47px;
			left: 17px;		*/
			font-size: 0.9em;
			font-weight: bold;
			padding: 0 0 0 15px;
			margin: 0 0 0 0;
			color: #45568A;
		
		}
		
		
		.content_block_b_homepage_top_birthday {
			background:url("../img/peek_bday_top.gif") no-repeat;
			width: 178px;
			height: 33px
		}
		
		.content_block_b_homepage_mid_birthday {
			background:url("../img/peek_bday_strip.gif") repeat-y;
			width: 178px;
			min-height: 311px;
			padding: 0 0 0 0;
		}
		
		.content_block_b_homepage_btm_birthday {
			background:url("../img/peek_bottom.gif") no-repeat;
			width: 178px;
			height: 33px
		}
		
		
		.content_block_b_homepage_birthday {
			width: 178px;
			min-height: 353px;
		}
		
		.content_block_b_homepage_birthday .homepage_peek_img {
			position: relative;
			top: 3px;
			left: 20px;	
		}
		
		.content_block_b_homepage_birthday .homepage_peek_name {
			position: relative;
			top: 10px;
			padding-left: 15px;
			padding-right: 5px;
		}
		
		.peek_name_birthday {
			/*position: relative;
			top: 47px;
			left: 10px;	*/
			color: #b548b1;
			font-size: 0.9em;
			font-weight: bold;
			padding: 0 0 0 15px;
			margin: 0 0 0 0;;
		}


/* END _ CSS-Driven Content Blobk B on the Homepage */




.homepage_teaser_shell {
	background:url("../img/teaser_wheretosearch_middle.gif");
	background-repeat: repeat-y;
	width: 406px;	
}

.homepage_teaser {
	/*padding-left: 5px;
	padding-right: 5px;*/
}

.homepage_bullet {
	padding-top: 0px;
	padding-left: 5px;
}

.recFormBoxImg {
	/*padding-left: -20px;*/
}

#recFormTable {
	height: 238px;
}

#recFormTable td {
	padding-left: 16px;
	width: 295px;
}
#recFormTable td#middle {
	padding-left: 10px;
	width: 295px;
}

#recFormShell {
width: 295px;
	background-color: #b1d7fc;
	margin-bottom: -4px;
}

#checkoutSubmit {
	padding-right: 10px;
	position: relative;
	top: -30px;
}


.checkoutPaymentInput {
	margin-bottom: 5px;	
}

.checkoutPaymentInputPostSelect {
	margin-top: 5px;	
}

#progressConfirmation {
	padding-right: 10px;
}

.recFormSpace {
	padding-bottom: 10px;
}

.recFormInput {
	padding-left: 20px;
}

/* Start Champion pages */

#TrampolineHeaderImage
{
	background:url("../content/img/cms/trampoline_header_notext.jpg") 100% 0 no-repeat;
	width: 598px;
	height: 275px;
}

#TrampolineHeaderImage h1
{
	color: #ffffff;
	text-size: 13px;
	width: 180px;
	padding: 120px 0px 0px 365px;
	text-align: center;
	font-weight: 500;
	line-height: 125%;
}

#TrampolineCheckpointsBox
{
	width: 212px;
	/*height: 500px;*/
	margin: 10px 10px 0 0;
}

#TrampolineCheckpointsTop
{
	background:url("../img/trampolinecheckpoints_top.gif") 100% 0 no-repeat;
	width: 205px;
	height: 23px;
	/*color: #ffffff;
	font-weight: 700;
	font-size: 15px;*/
	padding: 6px 0 0 7px;
	background-color: #027da5;
}

#TrampolineCheckpointsTop h1
{
	color: #ffffff;
	font-weight: 700;
	font-size: 17px;
	margin: 0 0 0 0;
}

#TrampolineCheckpointsMid
{
	background:url("../img/trampolinecheckpoints_strip.gif") 100% 0 repeat-y;
	width: 212px;
	/*height: 180px;*/
	border-top: 1px solid #f1eed0;
	border-bottom: 1px solid #f1eed0;
}

#TrampolineCheckpointsBottom
{
	background:url("../img/trampolinecheckpoints_bottom.gif") 100% 0 no-repeat;
	width: 212px;
	height: 7px;
}

.TrampolineCheckpointsLine
{
	background:url("../img/trampolinecheckpointsbullet.gif") 100% no-repeat;
	background-position: 5px 5px;
	padding: 0 15px 0 25px;
	margin: 5px 0 0 0;
	/*border: 1px solid black;*/
}

#TrampolineInfoBox
{
	background-color: #e4f5f5;
	width: 598px;
	/*height: 275px;*/
	margin: 0 0 10px 0;
}

#TrampolineSafetyBox
{
	width: 335px;
	margin: 10px 0px 0 0;
	float: right;
}

#TrampolineSafetyTop
{
	background:url("../img/safetyfirst_top.gif") 100% 0 no-repeat;
	width: 328px;
	height: 24px;
	color: #ffffff;
	font-weight: 700;
	font-size: 15px;
	padding: 6px 0 0 7px;
}

#TrampolineSafetyMid
{
	background:url("../img/safetyfirst_strip.gif") 100% 0 repeat-y;
	width: 335px;
	background-color: #f1eed0;
	margin: 0 0 0 0;
	border-top: 1px solid #f1eed0;
	border-bottom: 1px solid #f1eed0;
}

#TrampolineSafetyBottom
{
	background:url("../img/safetyfirst_bottom.gif") 100% 0 no-repeat;
	width: 335px;
	height: 7px;
}

.TrampolineSafetyLine
{
	background:url("../img/safetyfirst_bullet.jpg") 100% no-repeat;
	background-position: 5px 5px;
	padding: 0 15px 0 25px;
	margin: 5px 0 0 0;
}

#TrampolineStatsBox 
{
	background-color: #d5e9f0;
	width: 598px;
	min-height: 100px;
	padding: 5px 0 0 2px;
	color: #213663;
	font-size: 0.8em;
	font-weight: 700;
}

#TrampolineStatsBox a
{
	color: #018e7d;
}

.TrampolineHeading
{
	color: #018e7d;
	font-weight: 700;
	font-size: 1.0em;
}

.TrampolineHeading h2
{
	color: #018e7d;
	font-weight: 700;
	font-size: 1.0em;
}

/* End Champion pages */


/* Start Kids Go Free Search Box */

#KidsGoFreeSearchBox {
	/*border: 1px solid black;*/
	width: 422px;
}
#KidsGoFreeSearchBoxTop {
	width: 422px;
	height: 59px;
	background: url("../img/search_top.gif") no-repeat
}
#KidsGoFreeSearchBoxTop2 {
	width: 422px;
	height: 59px;
	background: url("../img/kgf_search_top.gif") no-repeat
}
#KidsGoFreeSearchBoxMiddle {
	width: 402px;
	background: url("../img/search_middle.gif") repeat-y;
	padding: 10px 10px 5px 10px;
}
#KidsGoFreeSearchBoxBottom {
	width: 422px;
	height: 7px;
	background: url("../img/search_bottom.gif") no-repeat;
}
/* End Kids Go Free Search Box */

/* Start Champion Link */

.ChampionLinkBox {
	width: 600px; 
	/*float: right; */
	verticle-align: bottom;
	/*border: 1px black solid;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 42px;
}
.ChampionLinkBoxTop {
	font-size: 0.8em; 
	font-weight: 700; 
	color: #ffffff; 
	background: url("../img/viewbuyersguide_top.gif") no-repeat; 
	width: 191px; 
	height: 18px; 
	text-align: center; 
	padding-top: 3px;
}
.ChampionLinkBoxBottom {
	font-size: 0.8em; 
	font-weight: 700; 
	color: #ffffff; 
	background: url("../img/viewbuyersguide_bottom.gif") no-repeat; 
	width: 191px; 
	height: 19px; 
	text-align: center;
	padding-top: 2px;
}

/* End Champion Link */



/* BBC start */
body.Bbc {
  background-image:url("../img/bg_circles.gif");
}

a.BbcNav:link, 
a.BbcNav:active, 
a.BbcNav:visited,
span.BbcNavOn {
  background:url("../img/bbc_bullet_greenback.gif") 0 3px no-repeat;
  margin:0 0 3px 0;
	padding:0 0 0 14px;
  display:block;
	font:normal 12px/13px Arial, Helvetica, sans-serif; 
  color:#fff;
}
a.BbcNav:hover,
span.BbcNavOn {
  background:url("../img/bbc_yellowbullet_greenback.gif") 0 3px no-repeat;
  color:#fef200;
  text-decoration:none;
}

img.BbcNav {
  margin:8px 0 4px 0;
}

.BbcBullet, 
.BbcBullet2, 
.BbcBullet3 {
	padding:0 0 0 15px;
	line-height:1.0em;
}
.BbcBullet {
  background:url("../img/bbc_bullet_blueback.jpg") 0 3px no-repeat;
}
.BbcBullet2 {
  background:url("../img/bbc_bullet_greenback.gif") 0 3px no-repeat;
	color:#fff;
}
.BbcBullet3 {
  background:url("../img/bbc_bullet_purple.gif") 0 6px no-repeat;
  line-height:1.3em;
}

.white {color:#fff !important;}

a.underline:link, a.underline:active, a.underline:visited {
	text-decoration:underline;
}
a.underline:hover {
	text-decoration:none;
}

a.BbcDownload:link, a.BbcDownload:active, a.BbcDownload:visited {
	text-decoration:underline;
	color:#2E8D8F;
  font-weight:700;
}
a.BbcDownload:hover {
	text-decoration:none;
}

.BbcPinkG {
  color:#B50568;
}
.BbcBlueB {
  color:#6913CC;
}
.BbcGreen {
  color:#2E8D8F;
}

div.BbcBoxGeneral {
  background:url("../img/bbc_printgeneral_box.gif") 0 0 no-repeat;
  padding:10px 8px;
  height:233px;
  width:581px;
  margin:5px 0 12px 0;
  color:#2E8D8F;
}
table.BbcPdfBox {
  border:0;
  padding:0 !important;
  margin:0 auto !important;
}
.BbcPdfBox td {
  text-align:left;
  vertical-align:top;
  padding:0 !important;
  margin:0 !important;
}
.BbcBoxGeneral img,
.BbcPdfBox td img {
  padding:4px 0 0 0 !important;
  margin:0 !important;
}
.BbcPdfBox td p {
  padding:0 !important;
  margin:0 !important;
}

.NoSpace {
  padding:0;
  margin:0;
}
/* BBC end */


/*Mummy Off*/
#MummyoffBox {
	background-color:#f1eed0;
	width:145px;
	padding:10px 5px 0 2px;
	color:#5e5536;
	font-size:0.7em;
	font-weight:bold;
}

#MummyoffBoxTop {
	background-color:#f1eed0; 
	background-image:url("../img/mummyoff_box_top.gif");
	background-repeat:no-repeat;
	width:154px;
	height:9px;
	margin:5px 0 0 0;
}

#MummyoffBoxBottom {
	background-color:#f1eed0; 
	background-image:url("../img/mummyoff_box_bottom.gif");
	background-repeat:no-repeat;
	width:154px;
	height:9px;
	margin:0 0 5px 0;
}

/*End Mummy off*/

.nurseryRegisterRight {
	margin-left: -15px;
}

.registerEligible {
	margin-left: 15px;
}

.registerDisabled {
	background-color: #F0F8FF;
	color: #000;
}

#nurseryWelcomeImage {
	padding-left: 10px;
}

table.savedOrdersTable td {
	background-color: #F0F8FF;
}

table.savedOrdersTable th {
	background-color: #66CCFF;
}

/* Start new product filter styles */

.FilterBox {
	width: 599px;
	height: 60px;
	padding: 0 0 0 3px;
	background-image:url("../img/filter_bg.gif");
	background-repeat:no-repeat;
}
	
.FilterBoxTop {
	background-image:url("../img/header_refineyoursearch.gif");
	background-repeat:no-repeat;
	width: 602px;
	height: 16px;
	padding: 0 0 3px 0;
}
	
.FilterBoxTopSelection {
	background-image:url("../img/header_refineyourselection.gif");
	background-repeat:no-repeat;
	width: 602px;
	height: 16px;
	padding: 0 0 3px 0;
}
	
.FilterBoxSelect {
	padding: 5px 0 0 0;
	float: left;
}
	
.FilterBoxSelect select {
	font-size: 10px;
	margin-top: 1px;
}

.FilterSubmit {
	padding: 18px 1px 0 0; 
	float: right;
}

.FilterOuterBox {
	margin-bottom: 0; 
	padding-bottom: 0; 
}

.FilterBreadCrumb {
	margin: 0 0 5px 0;
}

.FilterSubmit {
	padding-top: 4px;
	padding-right: 5px;
}

/* End new product filter styles */


/* Start Left Hand Search Box styles */

.LHSearchBoxTop {
	background: url("../img/header_searchbox.gif") 100% 0 no-repeat;
	height: 19px;
	width: 142px;
}
#LHSearchBoxHolder {
	height: 43px;
}
.LHSearchBoxMain {
	width: 142px;
	padding: 1px 0 0px 0;
	display: block;
	margin-top: 5px;
}
.LHSearchInputBox {
	font-size:9px;
	width:110px;
	color:#6c6c6c;
	background:#FFF;
	border:#777 inset 1px;
	display:inline;
	margin: 1px 0 0 2px;
	padding: 0 0 0 4px;
}
.LHSearchButton {
	padding: 0 0 0 0;
	margin: 1px 0 0 0;
}

/* End Left Hand Search Box styles */


#BbcBountyTop {
	width: 227px;
	height: 17px;
	padding: 0 0 0 0;
	margin 0 0 0 0;
	background: url("../img/bounty_bbc_rightbox_top.gif") 100% 0 no-repeat;
	background-color: #ccf0f1;
}

#BbcBountyBottom {
	width: 227px;
	height: 17px;
	background: url("../img/bounty_bbc_rightbox_bottom.gif") 100% 0 no-repeat;

}

#BbcBountyMiddle {
	
	background-color: #CCF0F1;
	padding-left: 20px;
	width: 207px;

}

#XmasGiftFinderAttractor select {
	font-size: 11px;
	margin-bottom: 5px;
	width: 100px;
}

#BbcGiftFinderHeader {
	background:url("../img/bbc_giftfinder.gif") 100% 0 no-repeat; 
	width: 597px; 
	height: 41px; 
	padding: 0 0 10px 0; 
}

#BbcGiftFinderHeader h1 {
	color: #ffffff; 
	float: right; 
	padding: 12px 10px 0 0;
}

.BbcGiftbag {
	background: url("../img/bbc_partybag_boxstrip.gif");
	background-repeat: repeat-y;
}


.BbcGiftbag td {
	padding-left: 7px;
}
.BbcGiftHead {
	padding-left: 20px;	
	padding-bottom: 10px;
}

.BbcGiftBagText {
	font-weight: bold;	
}

 .BbcGiftBagText .name {
 	color: #993399;
 }
 
 .BbcGiftBagBottom {
 	position: relative;
 	bottom: -10px;
 }
 
 .BbcGiftBagText .age {
 	color: #669966
}
.sitemap a, .sitemap a:hover {
	color:#373525; font-size:0.7em; font-face:Verdana, Arial, Helvetica, sans-serif;
}

.personalDetailsPayment3D {
	text-align:left;
	background-color:#f1eed0;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right: 10px;
	width:390px;
}
#checkout3DBoxTop {
	background-image:url("../img/checkout_3d_box_top.gif");
	background-repeat:no-repeat;
	width: 400px;
	height: 9px;
  	background-color:#f1eed0;
	padding-left:5px;


}
#checkout3DBoxBottom {
	background-image:url("../img/checkout_3d_box_bottom.gif");
	background-repeat:no-repeat;
	width:410px;
	height: 9px;
	padding-left:5px;
}


/* start SummerSurvival */
#SummerSurvivalSearchBox {
	width: 568px;
}
#SummerSurvivalSearchBoxTop {
	width: 568px;
	height: 59px;
	background: url("../img/search_wide_postcode_top.gif") no-repeat
}
#SummerSurvivalSearchBoxMiddle {
	width: 458px;
	background: #F1EED0;
	padding: 0 0 18px 110px;
}
#SummerSurvivalSearchBoxBottom {
	width: 568px;
	height: 7px;
	background: url("../img/search_wide_bottom.gif") no-repeat;
}
#SummerSurvivalResults {
	width:460px;
	margin:0;
}


/* end SummerSurvival */


/* leapster classes */

.leapster_red  a {
	color: #ba0202 !important;
}

.leapster_green a {
	color: #3f9947 !important;
}

.goinggreen {
    color: #00A25A !important;
}

.going_green_box_top {
    width: 599px;
    height: 32px;
    background: url('../img/going_green_top.gif') no-repeat;
}
            
.going_green_box_mid {
    width: 499px;
    background-color: #F1EED0 ;
    padding: 25px 50px 0 50px
}
            
.going_green_box_btm {
    width: 599px;
    height: 8px;
    background: url('../img/going_green_mid.btm') no-repeat;
}
            
.going_green_submit {
    float: right;
}

.going_green_box_mid td {
    padding: 5px 5px 5px 0;
}
.smlredtxt {
	font-size:9px;
	color:#FF0000;
	text-align: left;
}
