@charset "utf-8";
/* CSS Document */
body
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:0;
	margin:0;
	background-image:url(/img/bg-green-clouds.gif);

	}
a:link, a:visited {
	color:#e88422;
	text-decoration:none;
	
}
a:hover {
	color:#df5a57;
	text-decoration:none;
}
div#centralize
	{	
	background-color:#FFFFFF;
	background-image:url(/img/fabulous-kids-clothes-logo.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:990px; 
	margin-left:auto;
	margin-right:auto;
	}

div#header_container
	{
	height:210px;
	background-repeat:no-repeat;
	}
div#header_container h1
	{
	width:635px;
	height:210px;
	margin:0;
	padding:0;
	float:left;
	}
div#header_container h1 a
	{
	width:635px;
	height:210px;
	display:block;
	text-indent:-9999px;
	}

div.contact_holder
	{
	float:right;
	width:325px;
	padding-top:80px;
	}

div.contact_holder div.contact_phone, div.contact_holder div.contact_email
	{
	text-align:right;
	padding-right:55px;
	color:#372C78;
	}

div.contact_holder div.contact_phone
	{
	font-size:24px;
	}
div.contact_holder div.contact_email
	{
	font-size:14px;
	}
div.contact_holder div.contact_email a
	{
	text-decoration:none;
	color:#C04A81;
	}
div #product_search_head {
	float:right;
	width:325px;
}

form#frmsearch
	{
	clear:both;

	float:left;
	width:300px;
	display:inline;
	margin:25px 0 0 0;
	padding:0;
	}
form.frmsearch input
	{float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;float:left;
	}

.search_box
	{
	width:136px;
	margin-left:2px;
	margin-bottom:5px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	}
.search_button
	{float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-style:none;
	border-width:0px;
	border-color:#FFFFFF;
	float:right;
	background-color:#FFFFFF;
	color:#719D2F;
	font-size:12px;
	font-weight:bold;
	}
.search_button:hover	
	{
	cursor:pointer;
	color:#C04A81;
	}
div #basket {margin:5px 0 0 0;
	float:right;
	width:325px;
}
div #checkout {margin:5px 0 0 0;
	float:right;
	width:325px;
}
div#main_container
	{
	width:990px;
	background-color:#FFFFFF;
	height:auto;
	float:left;
	clear:both;
	}

div#content_container
	{
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	float:left;
	width: 990px;
	background-color:#FFFFFF;
	}

div#left_container
	{border:1px solid #A8A9AC;
	width:160px;
	margin-left:12px;
	margin-right:6px;
	min-height:400px;
	float:left;
	
	}

div.left_title
	{
	background-image:url(/img/top-products-navigation-childrens-clothes.gif);
	height:30px;
	margin-bottom:20px;

	padding-left:10px;
	}

div#left_menu
	{
	margin:0;
	padding:0;
	}

div.search_left_menu
	{
	font-size:12px;
	padding-bottom:10px;
	clear:both;
	float:left;
	width: 144px;

	}


div.support_left_menu
	{
	padding-bottom:20px;
	text-align:center;
	}

span.support_upper
	{
	color:#C04A81;
	font-size:16px;
	}
span.support_lower
	{
	color:#372C78;
	font-size:14px;
	}



.NavBar { width:150px; text-align:right; margin: 0 0 0 5px;}
.NavBar ul {margin:0 ; padding:0; list-style-type:none; }
.NavBar ul li {margin:0 ; padding:0; font-size:12px;}
.NavBar ul li a {display:block; width: 142px; height:24px;  color:#FFFFFF; text-decoration:none;padding:8px 5px 0 0;}
.NavBar ul li a:link, .NavBar ul li a:visited  { color:#FFFFFF;text-decoration:none;}
.NavBar ul li a:hover, .NavBar ul li a:active  {color:#FFFFFF; text-decoration:none;}


.NavBar ul li.orange  {display:block;/* background:url(/img/nav-orange.gif) no-repeat left center;*/}
.NavBar ul li.orange a:link, .NavBar ul li.orange a:visited {display:block;  background:url(/img/nav-orange.gif) no-repeat left center;}
.NavBar ul li.orange a:hover, .NavBar ul li.orange a:active  {display:block;  background:url(/img/nav-blue.gif) no-repeat left center;}

.NavBar ul li.pink  {display:block; /*background:url(/img/nav-pink.gif) no-repeat left center;*/}
.NavBar ul li.pink a:link, .NavBar ul li.pink a:visited {display:block;  background:url(/img/nav-pink.gif) no-repeat left center;}
.NavBar ul li.pink a:hover, .NavBar ul li.pink a:active  {display:block; background:url(/img/nav-over.gif) no-repeat left center;}

.NavBar ul li.purple  {display:block; /* background:url(/img/nav-purple.gif) no-repeat left center;*/}
.NavBar ul li.purple a:link, .NavBar ul li.purple a:visited {display:block; background:url(/img/nav-purple.gif) no-repeat left center;}
.NavBar ul li.purple a:hover, .NavBar ul li.purple a:active  {display:block; background:url(/img/nav-greenLight.gif) no-repeat left center;}

.NavBar ul li.blue  {display:block;  /*background:url(/img/nav-blue.gif) no-repeat left center;*/}
.NavBar ul li.blue a:link, .NavBar ul li.blue a:visited {display:block;  background:url(/img/nav-blue.gif) no-repeat left center;}
.NavBar ul li.blue a:hover, .NavBar ul li.blue a:active  {display:block;  background:url(/img/nav-turquoise.gif) no-repeat left center;}

.NavBar ul li.brown  {display:block; /* background:url(/img/nav-brown.gif) no-repeat left center;*/}
.NavBar ul li.brown a:link, .NavBar ul li.brown a:visited {display:block; background:url(/img/nav-brown.gif) no-repeat left center;}
.NavBar ul li.brown a:hover, .NavBar ul li.brown a:active  {display:block; background:url(/img/nav-orange.gif) no-repeat left center;}

.NavBar ul li.turquoise  {display:block;/* background:url(/img/nav-turquoise.gif) no-repeat left center;*/}
.NavBar ul li.turquoise a:link, .NavBar ul li.turquoise a:visited {display:block;  background:url(/img/nav-turquoise.gif) no-repeat left center;}
.NavBar ul li.turquoise a:hover, .NavBar ul li.turquoise a:active  {display:block;  background:url(/img/nav-pink.gif) no-repeat left center;}


.NavBar ul li.turquoiseLight  {display:block;  /*background:url(/img/nav-turquoiseLight.gif) no-repeat left center;*/}
.NavBar ul li.turquoiseLight a:link, .NavBar ul li.turquoiseLight a:visited {display:block;  background:url(/img/nav-turquoiseLight.gif) no-repeat left center;}
.NavBar ul li.turquoiseLight a:hover, .NavBar ul li.turquoiseLight a:active  {display:block;  background:url(/img/nav-pink.gif) no-repeat left center;}

.NavBar ul li.green  {display:block;  /*background:url(/img/nav-green.gif) no-repeat left center;*/}
.NavBar ul li.green a:link, .NavBar ul li.green a:visited {display:block; background:url(/img/nav-green.gif) no-repeat left center;}
.NavBar ul li.green a:hover, .NavBar ul li.green a:active  {display:block;  background:url(/img/nav-brown.gif) no-repeat left center;}

.NavBar ul li.greenLight  {display:block;  /*background:url(/img/nav-greenLight.gif) no-repeat left center;*/}
.NavBar ul li.greenLight a:link, .NavBar ul li.greenLight a:visited {display:block; background:url(/img/nav-greenLight.gif) no-repeat left center;}
.NavBar ul li.greenLight a:hover, .NavBar ul li.greenLight a:active  {display:block;  background:url(/img/nav-purple.gif) no-repeat left center;}


.NavBarLower {
margin-top:50px;
border-top:1px solid #A8A9AC;
border-bottom:1px solid #A8A9AC;
padding:3px 0;
margin-bottom:10px;
}

div#middle_container
	{
	width:610px;
	float:left;
	padding:5px;


	}
	
div#right_container
	{
	border:1px solid #A8A9AC;
	width:160px;
	margin-left:6px;
	
	
	float:left;

	}




#MainNavigate { width: 608px; border: 1px solid #A8A9AC; padding:0; margin: 0 0 12px 0; text-align:center; display:block; height:35px;font-size:1.2em;}
#MainNavigate ul {margin:5px 0 0 5px; padding:0; list-style:none; width:593px; background:#FFFFFF; }
#MainNavigate ul li {float:left; height: 25px;}
#MainNavigate ul a { display:block; float: left; padding: 4px 7px 0 6px; text-decoration:none; font-weight:bold;}
#MainNavigate ul a:hover { display:block; float: left; padding: 4px 7px 0 6px; text-decoration:underline; font-weight:bold;}
#MainNavigate ul li.green a:link, #MainNavigate ul li.green a:visited {color:#A3D061;}
#MainNavigate ul li.purple a:link, #MainNavigate ul li.purple a:visited {color:#C14982;}
#MainNavigate ul li.pink a:link, #MainNavigate ul li.pink a:visited {color:#DF5A57;}
#MainNavigate ul li.orange a:link, #MainNavigate ul li.orange a:visited {color:#EA8622;}
#MainNavigate ul li.blue a:link, #MainNavigate ul li.blue a:visited {color:#899CCE;}
#MainNavigate ul li.turquoise a:link, #MainNavigate ul li.turquoise a:visited {color:#80BDCD;}
#MainNavigate ul li.bluelight a:link, #MainNavigate ul li.bluelight a:visited {color:#B9E2E3;}


div#body_content
	{
	clear:both;
	min-height:400px;
	
	}


div.cat_img {
margin-bottom:12px;

width:595px;
margin:0 auto 10px auto;

}
div.cat_lead_in
	{
	width:600px;
	color:#666;
	
	padding-bottom:10px;
	
	}

div.pagenos
	{
	color:#719D2F;
	font-weight:bold;
	padding-bottom:10px;
	font-size:12px;
	}
div.pagenos a
	{
	text-decoration:underline;
	color:#C04A81;
	
	}

div#footer
	{
	height:20px;
	background-color:#66CC33;
	margin-bottom:20px;
	color:#372C78;
	line-height:20px;
	font-size:10px;
	}
div#footer a
	{
	color:#372C78;
	text-decoration:none;
	}
div#footer a:hover
	{
	color:#C04A81;
	}
div#footer_left
	{
	width:400px;
	float:left;
	}
div#footer_right
	{
	width:400px;
	float:right;
	text-align:right;
	padding-right:12px;
	
	}


input.input_box, input.style_inputs, textarea.style_textarea
	{
	border-color:#C04A81;
	border-style:solid;
	border-width:1px;
	}

.cart_qty
	{
	width:50px;
	text-align:center;
	}
div.contact_row
	{
	clear:both;
	}

div .label_contact
	{
	width:200px;
	text-align:right;
	float:left;
	padding-bottom:10px;
	padding-right:10px;
	}
div .label_input
	{
	width:285px;
	text-align:left;
	float:left;
	padding-bottom:10px;
	}
div.label_input input.style_inputs, div.label_input textarea.style_textarea
	{
	width:260px;
	
	}

select.style_inputs
	{
	border-color:#C04A81;
	border-style:solid;
	border-width:1px;
	width:260px;
	
	}

div.form_row
	{
	
	clear:both;
	padding-bottom:10px;
	float:left;

	width:100%;
	
	}

div.form_label
	{
	width:140px;
	float:left;
	text-align:right;
	padding-right:10px;
	height:20px;
	}
div.form_input
	{
	float:left;
	width:200px;
	}

/* Card Details CSS */
	div.card_row {
  	clear: both;
  	padding-top: 11px;
	padding-bottom: 11px;
	float:left;
	width:100%;
}

div.card_row span.card_row_label {
	float:left;
  	width: 200px;
	text-align:right;
	padding-right:11px;
}

div.card_row span.card_row_input {
	float:left;
	
}

div.ingredients_holder
	{
	float:left;
	width:100%;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	}

.ing_head
	{
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	}

div.ingredients_name
	{
	padding:5px;
	width:225px;
	float:left;
	font-weight:bold;
	}

div.ingredients_image
	{
	padding:5px;
	width:120px;
	float:left;
	}
div.ingredients_why
	{
	padding:5px;
	width:160px;
	float:left;
	}
div.ingredients_what_it_does
	{
	padding:5px;
	width:160px;
	float:left;
	}

div.ingredients_where_its_from
	{
	padding:5px;
	width:160px;
	float:left;
	}

img.rss_img
	{
	border-width:0px;
	border-style:none;
	border-color:#D6E9FC;
	
	}
a.ing_link
	{
	text-decoration:none;
	color: #372c78;
	}
a.ing_link:hover
	{
	color: #C04A81;
	}

div.search_cloud
	{
	text-align:left;
	padding-top:0px;
	padding-bottom:10px;
/*	border-width:1px;
	border-style:solid;
	border-color:#C04A81;*/
	float:left;
	font-size:16px;
	font-weight:bold;
	}

	
div.search_cloud a
	{
	text-decoration:none;
	}
div.search_cloud a.link1, div.search_cloud a:hover.link2
	{
	/*color: #372c78;*/
	}
div.search_cloud a.link2, div.search_cloud a:hover.link1
	{
	/*color: #00923f;*/
	}

/*Wholesale Application Form */

.wsa_main_title
	{
	width:100%;
	text-align:center;
	padding-bottom:10px;
	font-weight:bold;
	font-size:16px;
	}

.wsa_form
	{
	clear:both;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px;
	
	}
.wsa_row	
	{
	clear:both;
	float:left;
	width:650px;
	padding-bottom:5px;
	}
.wsa_title
	{
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
	font-size:14px;
	
	}
.wsa_row_label
	{
	float:left;
	width:285px;
	text-align:right;
	padding-right:15px;
	line-height:22px;
	}
.wsa_row_input
	{
	float:left;
	width:350px;
	text-align:left;
	}
.wsa_text_input
	{
	width:250px;
	
	}
.wsa_select_input
	{
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
/*Category List Stuff*/
div.category_list_holder
	{
	clear:both;
	font-size:12px;
	color:#372C78;
	font-weight:bold;
	
	float:left;
	width:608px;
	}
div.category_list_holder	div.category_holder
	{
	
/*	border-width:1px;
	border-style:solid;*/
	
	width:144px;
	height:170px;
	padding:0px;
	float:left;
	margin-right:4px;
	border:2px solid #b4abbe;
	margin-bottom:4px;
	}
div.category_list_holder div.category_holder div.category_image
	{
	padding:2px 0 0 0;
	text-align:center;
	width:139px;
	height:128px;
	/*border-width:1px;
	border-style:solid;
	border-color:#a8a9ac;*/
	margin-left:2px;
	
	}
div.category_list_holder	div.category_holder div.category_name
	{
height:30px;
overflow:hidden;
	padding:5px 0 0 3px;
	padding-bottom:0px;
	
	}
	
div.category_list_holder	div.category_holder div.category_name a:link,div.category_list_holder	div.category_holder div.category_name a:visited{
text-decoration: none;

color: #aa2b68;
}
div.category_list_holder	div.category_holder div.category_name a:hover {
text-decoration: underline;

color: #f68b2f;
}
	
	
	
	
div.category_holder	div.category_holder div.category_name span.short_desc
	{
	color:#00923F;
	}
/*div.category_more
	{
	padding-bottom:5px;
	}
div.category_more a
	{
	text-decoration:none;
	background-repeat:no-repeat;
	
	line-height:11px;
	}
div.category_more a:hover
	{
	}*/
	
	
	
	
	
	
#gallery_block {
	width: 620px;
	float: left;
	margin-bottom:10px;
}
.gallery_image {
	padding: 0px;
	height: 153px;
	width: 152px;
	margin-top: 3px;
	
	float: left;
	text-align: center;
}
.gallery_image_horizontal {
	padding: 0px;
	height: 114px;
	width: 152px;
	margin-top: 3px;
	
	float: left;
	text-align: center;
}
.clearboth {

clear:both;
height:1px;
}

/*  bits for right and left randomised products*/
div#left_container div.product_holder ,#right_container .product_holder{
font-weight:bold;
clear:both;
border-bottom:2px solid #B4ABBE;
/*	border-width:2px;
	border-style:solid; 
	border-color:#a8a9ac;
	border-color:#B4ABBE;*/
	width:140px;

	padding:2px;
	float:left;
	margin-right:4px;
	margin-left:6px;
margin-bottom:4px;
	}
	

div#left_container div.product_holder div.product_image,div#right_container div.product_holder div.product_image
	{
width:136px;

	text-align:center;
	}
div#left_container div.product_holder div.product_name, div#right_container div.product_holder div.product_name
	{
	padding-top:5px;
	/*padding-bottom:10px;*/
	height:28px;
	overflow:hidden;
	color:#aa2b68;
	}
div#left_container div.product_holder div.product_name span.short_desc,div#right_container div.product_holder div.product_name span.short_desc,
	{
	color:#C04A81;
	}
div#left_container	div.product_holder div.product_extra, div#right_container	div.product_holder div.product_extra
	{
		margin-top:7px;
	width:134px;
	clear:both;
	float:left;
	
	}
div#left_container	div.product_holder div.product_extra div.product_price, div#right_container	div.product_holder div.product_extra div.product_price
	{

	text-align:right;
	float:left;
	
	}
	div.product_price {

	margin-left:3px;
	}
div#left_container	div.product_holder div.product_extra div.product_var, div#right_container	div.product_holder div.product_extra div.product_var
	{
	float:left;
	width:75px;
	color:#C04A81;
	}


div#left_container	div.product_holder div.product_more, div#right_container	div.product_holder div.product_more
	{
	width:140px;
	
float:right;
	}
div.product_more a
	{
	text-decoration:none;
	background-repeat:no-repeat;

	line-height:11px;
	}
div.product_more a:hover
	{
	}