		#universal_header *, 
		#universal_footer * {margin:0px;padding:0px;}
		#universal_header, 
		#universal_footer  {text-align:center;font:normal 11px arial;}
		#universal_header a, 
		#universal_footer a {text-decoration:none;}
		#universal_header a:hover,
		#universal_footer a:hover{text-decoration:underline;}
		.iv_home_link_general{color:#0079be;font-size:11px;font-family:arial;}
		.iv_home_link_type2{color:#ff2a00;}
		.iv_home_link_emphisized{font-weight:bold;}
		.iv_home_link_large{font-size:14px;}
		#universal_header img, 
		#universal_footer img {border:none;display:block;}
		#universal_header input,
		#universal_footer input{border: none;}
		
		.visitedLink {color:#FF2A00 !important;text-decoration:none;}
		
		#universal_header, #universal_footer{margin:auto;}
		#universal_header div, #universal_footer div {float:left;position:relative;}
		#iv_home_wrapper, #iv_home_login_section, #iv_home_header, #iv_Home_MainContent, #iv_Home_Tools, #iv_Home_Footer {width:100%;clear:both;}
		#iv_home_wrapper, #iv_home_header, #iv_Home_MainContent, #iv_Home_Tools, #iv_Home_Footer {float:left;}
		#iv_home_member_avatar, #iv_home_welcome_signed_in_welcome, #iv_home_welcome_signed_in_signout, iv_home_welcome_links, iv_home_welcome_links_signedin {float:left;}
		
		
		#iv_home_wrapper, #iv_home_header, #iv_Home_MainContent, #iv_Home_Tools, #iv_Home_Footer {float:left;}

		#iv_home_wrapper {text-align:left;position: relative;top: -87px;}
		  
		#iv_home_loginForm_description {position:absolute !important;left:504px;width:380px;margin-left:20px;top:20px;font-size:11px;}

		
		
		  #iv_home_login_section {height:87px; background:transparent url('http://i.ivillage.co.uk/uk_en/newdesign/login_section_back.png') repeat-x;}
		
		   #iv_home_loginForm {position:absolute !important;top:22px;left:14px;width:500px;}
		    #iv_home_loginForm_inputs{text-transform:uppercase;font-weight:bold;width:500px;}
		     #iv_home_username_input, #iv_home_password_input{ 
			height: 18px; 
			width: 120px; 
			background:#ffffff url('http://i.ivillage.co.uk/uk_en/newdesign/input_background.png') no-repeat scroll top right;
			padding:3px 5px 0px 5px;
			vertical-align:middle;
			margin:0px 5px 0px 2px;
		     }
		     #iv_home_rememberme {
				margin-left:22px;
				margin-right:3px;
				margin-top:-3px;
				vertical-align:middle;
		     }
		    #iv_home_loginForm_secondary{clear:left;margin-top:10px;width:500px;}
		    #iv_home_loginForm_description{position:absolute !important;left:504px;width:380px;top:20px;font-size:11px;}
		     .iv_home_loginForm_leadtext{font:bold 13px georgia,serif;color:#333333;}
		 
		    
		
			button#sign_in_button {
				height:21px;
				width:50px;
				border: 0;
				position:absolute;
				cursor:pointer; 
				background: transparent url('http://i.ivillage.co.uk/uk_en/headerfooter/pageimg/sign_in_sprite.png') 0px 0px;
				text-indent:-99999px;
			}
		 
		 		 
		 #iv_home_header {height:139px; z-index:10000;margin-top:10px;}
		  
		  
		  #iv_home_welcome, #iv_home_welcome_signed_in {left:123px;top:27px;position:absolute;color:#666666;font:normal 11px arial;width:300px;display:none;}
		   #iv_home_welcome h3, #iv_home_welcome_signed_in h3 {font-weight:bold; font-size: 18px; color:#af5201;margin-bottom:8px;}
		   #iv_home_login_open_container {position:relative;height:21px;width:56px;margin-top:-3px;float:left;}
		     #iv_home_login_open {display:inline-block;position:absolute;cursor:hand;cursor:pointer;left:0px;height:21px;width:50px;background: transparent url('http://i.ivillage.co.uk/uk_en/headerfooter/pageimg/sign_in_sprite.png') 0px 0px;text-indent:-99999px;}
		   .iv_home_welcome_links {position:absolute !important;float:none !important;clear:both;color:#ff2a00;top:53px;margin-left:2px;}
		   .iv_home_welcome_links a { font-weight:normal !important;}
		   .iv_home_welcome_links span {padding:0px 3px;}
		   
		   #iv_home_login_close{cursor:pointer;position:absolute;float:right;right:14px;top:19px;}
		  
		   #iv_home_member_avatar{margin-left:-70px;width:60px;}
		   #iv_home_member_avatar img {width:60px;height:60px;}
		   #iv_home_welcome_signed_in_welcome{margin-top:10px;}
		   #iv_home_welcome_signed_in_signout{padding-left:6px;margin-top:15px;}
		   .iv_home_welcome_links_signedin{top:33px;}
		  
		  #iv_home_logo{left:384px;top:-7px;z-index:30000;position:absolute !important;}
		  #iv_home_logo a h2{width:263px;height:118px;cursor:hand;background:transparent url('http://i.ivillage.co.uk/uk_en/newdesign/ivillage-uk-logo.png') no-repeat;text-indent:-99999px;} 
		  #iv_home_search{right:0px;top:32px;position:absolute !important;width:330px;height:38px;max-height:38px;background-color:#f0f0f0;}
		   #iv_home_search_input{height: 23px; width: 250px; position: absolute; top: 4px; left: 4px; background:#ffffff url('http://i.ivillage.co.uk/uk_en/ivillageuk/images/search_back_large.png') no-repeat scroll top right;padding:7px 5px 0px 5px;}
		  #iv_footer_search{width:300px;height:38px;max-height:38px;margin-top:20px;background-color:#f0f0f0;}
			#iv_footer_search_input{height: 23px; width: 235px;position: absolute; top: 4px; left: 4px;  background:#f0f0f0 url('http://i.ivillage.co.uk/uk_en/ivillageuk/images/search_back_large.png') no-repeat scroll top right;padding:7px 5px 0px 5px;}
		   #iv_chp_search_container {width:100%; float:left; text-align:center;}
		   #iv_chp_search{width:575px;position:relative;height:38px;margin:0px auto;max-height:40px;margin-top:10px;background-color:#f0f0f0;}
			#iv_chp_search_input{height: 23px;_height:30px; width:500px; float:left;margin-top:3px; margin-left:3px; background:#f0f0f0 url('http://i.ivillage.co.uk/uk_en/ivillageuk/images/search_back_chp.png') no-repeat scroll top right;padding:7px 0px 0px 0px;}
		   button#search_button {  
					    height: 30px;
					    width: 62px; 
					    border: 0;  
					    cursor: pointer;
					    text-indent:-99999px; 
					    background: transparent url('http://i.ivillage.co.uk/uk_en/newdesign/search_sprite.png') no-repeat 0 0;
					    position: absolute;
					    right: 4px;
					    top: 4px;
					}
		.iv_home_bullet{color:#ff2a00;padding-right:6px;}
		
		#universal_footer {width:994px;background:transparent url('http://i.ivillage.co.uk/uk_en/ivillageuk/images/border_3_pixel.png') repeat-x scroll center top; float:left;}
		#iv_home_footer_inner a:link, #iv_home_footer_inner a:visited {color:#0079be;font-size:11px;}
		.iv_home_replies a, .iv_carousel_comments a {color:#6EBF00 !important;padding-left:15px;}
		.iv_home_avatar_div{clear:none;width:68px;}
		.iv_home_avatar_div img {border:1px solid #e8e8e8;}
		.iv_home_member_info_div {clear:none !important;float:right !important; width:146px;}
		.iv_home_member_info_div div{width:100%;clear:none !important;}
		.iv_home_mb_title {}
		.iv_home_mb_title a {text-transform:uppercase;color:#ff2a00;font-size:9px;font-weight:bold;line-height:14px;}
		.iv_home_mb_author a {font-size:14px;font-weight:bold;color:#0079be;}
		.iv_home_mb_posts {color:#666666;font-size:11px;line-height:16px;}
		.iv_home_mb_threads {width:100%;margin-top:8px;}
		.iv_home_mb_thread {width:100%;clear:both;margin-top:5px;}
		.iv_home_mb_comment_bubble div{margin-top:4px;width:100%;}
		.iv_home_mb_comment_bubble div a{color:#333333;font-height:12px;}
		.iv_home_mb_thread_title {clear:none;width:174px;margin-left:5px;}
		.iv_home_mb_thread_title_pad {padding:0px 0px 0px 5px;}
	
		 #advertcontainer{width:100%;clear:both;float:left;position:relative;text-align:center; padding-bottom:5px; z-index:1000;}
		 #advertcontainerInner{width:auto;height:auto;float:none !important;margin:10px auto;}

		#iv_home_header ul {
			margin: 0;
			padding: 0;
		}
		
		/* ---------------------------------- */
		/*		 FOOTER CSS STARTS HERE   	  */
		/* ---------------------------------- */

		#iv_home_footer_inner img{
			margin-bottom: 10px;
		}
		
		#iv_home_footer_inner ul{
			list-style-image: none;
			list-style-position: outside;
			list-style-type: none;
			float: left;
			display: block;
			width: 140px;
		}
		
		#iv_home_footer_inner em{
			color:#FF2A00;
			font-family:georgia;
		}
	
	
		#iv_home_footer_inner ul li{
			display: block;
			height: 18px;
		}
		
		#iv_home_footer_ivillage, #iv_home_footer_nbc_universal{
			margin-top: 21px;
		}
		
		#iv_home_footer_ivillage
		{
			width: 650px;
			float: left;
			border-right: 1px #CCC solid;
			margin-right: 20px;
		}
		
				
		#iv_home_footer_ivillage ul{
			width:215px;
			float:left;
			text-align:left;
			list-style-type:none;
			font-family:arial;
			margin-top:10px;
		}
		
		#iv_home_footer_ivillage ul li {
			display: block; 
			height: 18px;
		}
		
		#iv_home_footer_ivillage a {
			color:#0079BE;
			font-size:11px;
			font-weight:normal;
		}
		
		#iv_home_footer_nbc_universal ul{
			width: 290px;
			float: right;
			text-align:left;
			list-style-type:none;
			font-weight:normal;
			font-family:arial;
			margin-top:10px;
		}
		#iv_home_footer_nbc_universal ul li {
			width:100%; 
			float:left;
			margin-bottom:5px;
			
		}
		
		#iv_home_footer_nbc_universal a {
			color:#0079BE;
			font-size:12px;
			font-weight:normal;
		}
		
		#iv_home_footer_nbc_universal{
			width: 290px;
			float: right;
		}
		
		#iv_home_footer_ivillage_network
		{
			margin-top: 40px;
			clear: both;
			width: 996px;
			border-bottom: 1px #CCC solid;
		 	padding-bottom: 15px;
		}
		#iv_home_footer_ivillage_network a, #iv_home_footer_ivillage_network img
		{
			float: left;
			display: block;
			margin-right: 20px;
			text-indent: -99999px;
			text-align: left;
		}
		
		#iv_home_footer_ivillage_network a{
			width: 200px;
			height: 23px;
		}
		
		 #iv_home_footer_ivillage_network img{
		 	margin-top: 5px;
		 }
		
		
		#iv_home_footer_logo_kalimocho
		{
			background-image: url(http://i.ivillage.co.uk/uk_en/newdesign/footer_logo_kalimocho.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			height: 30px !important;
			margin-left: 118px;
		}
		
		#iv_home_footer_logo_kalimocho:hover{
			background-position: 0 -30px;
		}
		
		#iv_home_footer_logo_dietanotherday{
			background-image: url(http://i.ivillage.co.uk/uk_en/newdesign/footer_logo_dietanotherday.png);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		
		#iv_home_footer_logo_dietanotherday:hover{
			background-position: 0 -24px;
		}
		

		#iv_home_footer_logo_astrology{
			background-image: url(http://i.ivillage.co.uk/uk_en/newdesign/footer_logo_astrology.png);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#iv_home_footer_logo_astrology:hover{
			background-position: 0 -25px;
		}
		
		
		#iv_home_footer_copy_right_nbc_universal_credit{
			width:90%; 
			float:left; 
			text-align:left; 
			margin-top: 11px;
		}
		
		#iv_home_footer_nbc_universal_credit {
			width: 572px;
			text-align: right;
		}
		
		
		#iv_home_footer_copy_right, #iv_home_footer_nbc_universal_credit{
			width: 970px;
			float: left;
			color: #666;
		}
		
		#iv_home_footer_copy_right a { font-weight: bold; }
    
    #iv_home_footer_copy_right div { color:#666666; }
		
		#iv_home_footer_nbc_universal_credit{
			width: 572px;
			text-align: right;
		}
		
		/* ---------------------------------- */
		/*		 FOOTER CSS ENDS HERE   	  */
		/* ---------------------------------- */


	/* ---------------------------------- */
/*		 CURSOR			  */
/* ---------------------------------- */

	.iv_home_link_general{
		cursor:pointer;
	}

/* ---------------------------------- */
/*		 HEADER CSS ENDS HERE   	  */
/* ---------------------------------- */


div#page-inner { top: 0; }
ul#iv_home_main_navigation,
ul#iv_home_main_navigation_more { border-bottom: 4px #000 solid; }

#iv_home_main_navigationWrapper {
	position:relative;
	z-index:20000 !important;}
ul#iv_home_main_navigation
{
	width: 996px;
	height: 32px;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 900;
	font-size: 11.6px;
	*font-size:12px;
	/* JavaScript Overrides Mac */
	border-top: 1px #CCC solid;
	letter-spacing: -0.1px;
	position:relative;
	z-index:20000 !important;
}

ul#iv_home_main_navigation,
 ul#iv_home_main_navigation ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#iv_home_main_navigation li
{
	margin-left: 0px !important;
	margin-top: 9px;
	height: 23px;
	border-right: 1px #CCC solid;
	
}

ul#iv_home_main_navigation li
{
	float: left;
	position: relative;
}

ul#iv_home_main_navigation a:link,
ul#iv_home_main_navigation a:visited
{
	color: #000;
	text-decoration: none;
	margin: 0 17px;
}

ul#iv_home_main_navigation a:hover { color: #ff2a00; }
ul#iv_home_main_navigation a.first { margin-left: 0px !important; }
ul#iv_home_main_navigation li.last { border-right: none; }

ul#iv_home_main_navigation li.last a
{
	display: block;
	width: 118px;
}

ul#iv_home_main_navigation_more
{
	background-color: #fff;
	z-index: 10000 !important;
	position: absolute;
	top: 27px;
	right: -34px;
	left:-116px !important;
	width: 300px;
	height: 180px;
	letter-spacing: 0;
	text-transform: none;
	font-weight: normal;
	border-right: 1px #CCC solid;
	border-left: 1px #CCC solid;
	/*border-top: 4px #000 solid;*/
	font-family: Arial, Arial, Helvetica, sans-serif;
	display: none;
  	z-index: 10;
}

ul#iv_home_main_navigation_more li ul
{
	width: 127px;
	margin-left: 12px;
}

ul#iv_home_main_navigation ul li ul li
{
	float: none;
	border-bottom: 1px #CCC solid;
}

ul#iv_home_main_navigation ul li
{
	margin-top: 5px;
	border-right: none;
}

ul#iv_home_main_navigation .last_more { border: none; }

ul#iv_home_main_navigation_more a:link,
ul#iv_home_main_navigation_more a:visited
{
	margin: 0 !important;
	width: 110px;
	display: block;
}

ul#iv_home_main_navigation li:hover ul,
ul#iv_home_main_navigation li.over ul { 
	display: block; 
	color:#ff2A00; 
}



ul#iv_home_main_navigation img.more-toggle-idle
{
	position: absolute;
	top: 0;
	left: 169px;
}

ul#iv_home_main_navigation_more img
{
	margin-right: 0px !important;
}

ul#iv_home_main_navigation li.more-toggle-active
{
	position: absolute;
	top: -42px;
	right: -1px;
}

ul#iv_home_main_navigation li.more-toggle-active-white-mask
{
	position: absolute;
	background-color: #fff;
	height: 4px !important;
	width: 185px;
	top: -9px;
	right: 0;
}
/* ---------------------------------- */
/*		 HEADER CSS ENDS HERE   	  */
/* ---------------------------------- */


