@charset "utf-8";

@import url("styles.css");
@import url("layouts_generic.css");

/* CSS Document */

#temp_container {
	/* Used when frameworking */
	float:left;
	clear:both;
	padding:10px;
	width:740px;
	height:400px;
}

#generic_container {
	/* Used when frameworking */
	float:left;
	clear:both;
	padding:10px;
	width:740px;
}

#pop-up-page {
	float:left;
	clear:both;
	padding:10px;
	width:740px;
	height:340px;
	overflow:auto;
}


.form_row {
	float:left;
	clear:both;
	width:580px;
	margin-top:10px;
}

.form_row label {
	width:150px;
	float:left;
}

.form_row input {
	margin-right:10px;
}

/* FAQs Page */

#faqs_container {
	/* Used when frameworking */
	float:left;
	clear:both;
	padding:10px;
	width:740px;
}

#faqs_container .ten_space {
	margin-top:10px;
}

/* Foodwheel Page */

#fw_container {
	/* Used when frameworking */
	float:left;
	clear:both;
	padding:10px;
	width:740px;
}

/* Calculators */

.calculator {
	margin-top:10px;
	width:740px;
	text-align:center;
}

.calculator .calc_box {
	text-align:center;
	border:1px solid #A06688;
	padding:0 10px 10px 10px;
	width:300px;
	margin-left:auto;
	margin-right:auto;
}

.calculator .calc_box select option {padding-right:5px;}


/* Resource Centre Page */

.rc_col {
	float:left;
	width:240px;
}

.rc_box {
	float:left;
	clear:both;
	width:240px;
	height:170px;
}

.rc_box a {
	display:block;
	width:240px;
	height:170px;
	text-decoration:none;
}

.rc_box a h3, .rc_box h3 {
	width:230px;
	height:25px;
	padding:5px 5px 0 5px;
	text-align:center;
	color:#FFF;
}

.rc_box a p, .rc_box p {
	width:215px;
	padding:0 5px 0 20px;
	text-align:center;
	font-weight:bold;
}

.rc_box a:link h3, .rc_box a:visited h3 {color:#FFF;}
.rc_box a:hover h3, .rc_box a:visited:hover h3 {color:#FFF;}
.rc_box a:link p, .rc_box a:visited p {color:#374A78;}
.rc_box a:hover p, .rc_box a:visited:hover p {color:#374A78;}

.rc1 {background:url(../images/resource_centre/b_buy_online.jpg) no-repeat 0 0;}
.rc2 {background:url(../images/resource_centre/b_polls.jpg) no-repeat 0 0;}
.rc3 {background:url(../images/resource_centre/b_faqs.jpg) no-repeat 0 0;}
.rc4 {background:url(../images/resource_centre/b_ovulation_calc.jpg) no-repeat 0 0;}
.rc5 {background:url(../images/resource_centre/b_due_date_calc.jpg) no-repeat 0 0;}
.rc6 {background:url(../images/resource_centre/b_ask_a_midwife.jpg) no-repeat 0 0;}
.rc7 {background:url(../images/resource_centre/bg_useful_links.jpg) no-repeat 0 0;}
.rc8 {background:url(../images/resource_centre/b_tell_a_friend.jpg) no-repeat 0 0;}
.rc9 {background:url(../images/resource_centre/b_ask_a_midwife_inactive.jpg) no-repeat 0 0;}

.rc_box_double {
	float:left;
	clear:both;
	width:240px;
	height:350px;
}

.rc_box_double h3 {
	width:230px;
	height:25px;
	padding:5px 5px 0 5px;
	text-align:center;
	color:#FFF;
}

.mt110 {
	margin-top:110px;
}

.usefullinks {
	list-style:none;
	width:230px;
	padding:0 5px 10px 5px;
	font-size:1.2em;
}

.usefullinks li {
	margin-top:10px;
	padding:0 5px 0 5px;
	text-align:center;
}

.usefullinks li a:link, .usefullinks li a:visited {color:#374A78;}
.usefullinks li a:hover, .usefullinks li a:visited:hover {color:#9B214F;}

/* Helpline page */

#helpline_col_1 {
	float:left;
	width:200px;
	padding-bottom:10px;
}

#helpline_col_1 h4 {
		text-align:center;
		margin-top:5px;
}

#helpline_col_2 {
	float:left;
	width:380px;
	margin-left:10px;
	padding-bottom:10px;
}

#helpline_col_3 {
	float:left;
	width:140px;
	margin-left:10px;
	margin-bottom:10px;
}

.pink_box_rounded {
	width:370px;
	padding:5px 5px 15px 5px;
	background:#ebd3dc url(../images/pink_round_bottom.gif) no-repeat left bottom;
	color:#9B214F;
}

.midwife_col {
	float:left;
	clear:both;
	width:190px;
	height:auto;
	padding:0 5px 10px 5px;
	background:#9ed3fd;
}

.grad_col {
	float:left;
	clear:both;
	width:190px;
	height:auto;
	padding:0 5px 10px 5px;
	background:#88c6fc url(../images/panel_gradient_200.jpg) no-repeat 0 bottom;
}

.header_under {
	width:190px;
	height:25px;
	background:url(../images/header_short_200_lower.png) no-repeat;
	color:#fff;
	padding:5px 5px 0 5px;
	text-align:center;
}

.header_under a:link, .header_under a:visited {color:#FFF;}
.header_under a:hover, .header_under a:visited:hover {color:#7587B3;}

/* Sitemap page */

.sitemap_col {
	float:left;
	width:365px;
}

.sitemap_col li {font-weight:bold;}
.sitemap_col li ul li {font-weight:normal;}

.product_info_text {
	width:220px!important;
	height:150px!important;
	padding:10px 10px!important;
	margin:40px 0 0 0!important;
	text-align:center;
}