@charset "UTF-8";
/* This CSS Document is for sub-page specific css */


html {background: none;}
body {color:#FCF5F2;background: #DF6A42 url(../images/meet-midwives/meet-midwives-html-bg.png) repeat-x;}

div#header {
	background: none;
	width: 950px;
	}
	
/* NAV */
ul#nav {background:none;}
ul#nav li a, ul#nav li a:visited
	{
		color:#EEE2E2;
	}
	
ul#nav li a:hover {color:#FF89C1;}
	
li#logo {font-weight:600; margin-right:30px;}
	
li#current a 
	{
		color:#FF2F9D!important;
	}
	
/* Sub page LInk styles */
a, a:visited
	{
		color: #FCF5F2;
		text-decoration: underline;
	}
a:hover {
	color:#FFF;
	text-decoration: none;
	}

/* CONTENT */

#content {
	width:946px;
	margin-bottom:10px;
	
	}
	

	
/* PAGE SPECIFIC BGs */

/* meet midvives page */

body.subpages {background: #DF6A42 url(../images/meet-midwives/meet-midwives-html-bg.jpg) repeat-x; position:relative;}

body.subpages #content {
	background: url(../images/meet-midwives/meet-midwives-bg-tiler.png) repeat-y;
	}
	
body.subpages #inner-wrap {
background: url(../images/meet-midwives/meet-midwives-bg-top.png) no-repeat top;
		}
		
.meet-midwives #inner-wrap2, .contact #inner-wrap2 {
	background: url(../images/meet-midwives/meet-midwives-bottom.png) no-repeat bottom;
	padding: 15px;
		}
		
.clients-speak #inner-wrap2 {
	background: url(../images/new-arrivals/arrivals-bottom.jpg) no-repeat bottom;
	padding: 15px;
		}
		
.resources #inner-wrap2 {
	background: url(../images/resources/resources-bottom.png) no-repeat bottom;
	padding: 15px;
		}
		
.services-content #inner-wrap2 {
	background: url(../images/services/services-bottom.png) no-repeat bottom;
	padding: 15px;
		}

.new-arrivals #inner-wrap2, .clinic #inner-wrap2 {
background: url(../images/new-arrivals/arrivals-bottom.png) no-repeat bottom;
	padding: 15px;
		}
		
.fixEImarg {*margin-bottom:-12px;} /** this is a fix for a bug in IE6/7 **/
		
	/* Meet Midwives Page
-------------------------------------------------------------- */
	
.meet-midwives p {

width: 390px;
margin-left: 342px;
clear:left;
}

.mm-index p {
position:relative;
display:block;
top:-130px;
width:500px;
}

.meet-midwives p.first {
padding-top:30px;
}

body.mm #inner-wrap2 {
padding-bottom:50px;
}

ul#employees {
	margin-left:20px;
	}
ul#employees li, ul#employees-sub li {
	list-style: none;
	font-size:12px;
	text-align:center;
	display:block;
	float:left;
	margin-left:40px;
	font-weight:bold;
	margin-bottom: 30px;
	}
	
ul#employees li a, ul#employees-sub li a {
	cursor:pointer;
	color:#FFF;
	}
	
ul#employees li a:hover, ul#employees-sub li a:hover {
	text-decoration: underline;
	
	}
	
ul#employees li img, ul#employees-sub li img {
	margin-bottom: 8px;
	display:block;
	}
	
ul#employees-sub {	/* This will show up outside the stroke at the bottom of the page if we want to use it-- */
	position:absolute;
	bottom:0;
	display:none;
	}

ul#employees span {
	display:block;
	font-weight:normal;
	font-size:11px;
	font-style:italic;
	}
	
#about {

width: 390px;
margin-left: 50px;
border-top:1px solid #FFF;
border-right:1px solid #FFF;
padding:10px 10px 10px 0;
}
	

#about p {
margin-left:0;
}

ul#photos {
	position:absolute;
	right: 330px;
	top:222px;
	list-style: none;
}
li#sadie-lrg {
	position:absolute;
	left: 165px;
	top:1px;
	}
ul#photos li, ul#photos2 {
	margin-bottom:10px;
}

ul#photos2 {
	position:absolute;
	right: 275px;
	top:232px;
	list-style: none;
}
ul#photos3 {
	position:absolute;
	right: 375px;
	top:213px;
	list-style: none;
}

ul#photos4 {
	position:absolute;
	right: 310px;
	top:260px;
	list-style: none;
}


ul#photos2 img {
	border: 1px solid #FFF;
		}
		
li#misty-small {
	position:absolute;
	left: 210px;
	top:0;
	}
	
li#photo_lrg {
	position:absolute;
	right:-150px;
	top:1px;
	}

/* Clinic Page
-------------------------------------------------------------- */
#clinic-desc {
	width: 420px;
	padding: 12px 20px 20px 10px;
	margin-left:460px;
}
	
/* Clients Speak Page
-------------------------------------------------------------- */

.clients-speak #inner-wrap2 p {
	width:400px;
		}
		
.quote {border-bottom: 1px dashed #7F352B; margin-bottom:15px; width: 400px;}
		
/* New Arrivals Page
-------------------------------------------------------------- */

.new-arrivals li {
	list-style:none;
	float:left;
	width:300px;
	padding:15px 0;
	margin-right:70px;
	margin-left:80px;
		}
.new-arrivals li img {
	border: 4px solid #71301E;
		}	

		
.new-arrivals ul {
	margin:15px 0 0 0;
	padding:0;
		}
		
.new-arrivals li span {
	display:block;
		}	
.new-arrivals li span strong {
	display:block;
		}	
		
/* Resources Page
-------------------------------------------------------------- */

body.r h2 {
margin-bottom:-14px;
}


#Lcol {
	width:440px;
	float:left;
	margin-right:30px;
		}
		
#Rcol {
	width:440px;
	float:left;
	
		}
		
#Lcol span, #Rcol span {
	float:right;
	}
	
#Lcol li, #Rcol li {
list-style: none;
margin-left:-15px;
	}
		
		
#clear {
clear:both;
}

/* Contact Page
-------------------------------------------------------------- */
h2 span {font-weight:normal;}
#map {
position:absolute;
top:185px;
right:50px;
*top:175px;
}

#map small a {
color:#FFF!important;
}