/* CSS Document */
body {margin:0px 0px 0px 0px; background-image:url(../images/bg.jpg); background-position:top; background-repeat:repeat-x; text-align:left;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#754C24; line-height:18px;}
h1 {font-family: Times New Roman, Times, serif; font-size: 16px; text-align:center; color: #996600; margin: 0px; padding: 20px 0px 0px 0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-align:center; color:#754C24; line-height:10px; padding:20px 0px 0px 0px; margin: 0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#996600; line-height:10px; padding:20px 0px 0px 0px; margin: 0px;}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#754C24;
	text-align: left;
	list-style-image:url(../images/sub/bullet.gif); 
	margin: 0px; 
	padding: 0px 0px 0px 15px;
}

ul.center{padding: 0px 0px 0px 55px;}

#body {padding-right: 50px; padding-bottom: 20px; padding-left: 50px;}
#right {padding:15px 0px 0px 15px; }
#in-right {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#754C24;}
#bottomnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin: 0px; padding: 0px; background-image:url(../images/index/index_25.jpg);}
#footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#754C24; text-align:center;}
#left {background-image:url(../images/sub/faux-left.gif); background-repeat:repeat-y;}
#mainbgtile {background-image:url(../images/sub/faux-main.jpg); background-repeat:repeat-y;}
#hm-mainbgtile {background-image:url(../images/index/index_22.jpg); background-repeat:repeat-y;}
#hm-lefttile {background-image:url(../images/index/index_10tile.jpg); background-repeat:repeat-y;}
#hm-righttile {background-image:url(../images/index/index_15tile.jpg); background-repeat:repeat-y;}
#hm-left {background-image:url(../images/index/hm-lefttile.gif); background-repeat:repeat-y;}
#article {margin:0px; padding:20px;}

#contact_business { display: none; } /* do not remove */ 
.formfields {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663300; background-color: #F7E8A6; width: 165px;}
.pagetitles {font-family: Times New Roman, Times, serif; font-size: 24px; font-weight:bold; color: #996600;}
.contacttext {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#754C24;}

/* link styles */
a:link,a:visited { color:#754C24; }
a:hover,a:active { color:#CC9900; }

#bottomnav a { color:#FFFFFF; }
#bottomnav a:link,a:visited { color:#FFFFFF; }
#bottomnav a:hover,a:active { color:#FFF9D0; text-decoration:underline; }

ul li a:link,a:visited { color:#754C24; }
ul li a:hover,a:active { color:#CC9900; }

#body a:link,a:visited  { color:#754C24; }
#body a:hover,a:active { color:#CC9900; }

/* h1 h2 replacements */
#maintitle { background: url(../images/sub/sub_02.jpg) no-repeat top left; width: 726px; height: 60px; padding: 0px; margin: 0px; }
#maintitle span { display: none; }

#ourpractice { background: url(../images/sub/h-ourpractice.jpg) no-repeat top left; width: 726px; height: 175px; padding: 0px; margin: 0px; }
#ourpractice span { display: none; }

h1#ivf { background: url(../images/sub/h-ivf.jpg) no-repeat top left; width: 726px; height: 175px; padding: 0px; margin: 0px; }
#ivf span { display: none; }

#assisted { background: url(../images/sub/h-assisted.jpg) no-repeat top left; width: 726px; height: 175px; padding: 0px; margin: 0px; }
#assisted span { display: none; }

#egg { background: url(../images/sub/h-egg.jpg) no-repeat top left; width: 726px; height: 175px; padding: 0px; margin: 0px; }
#egg span { display: none; }

#fertility { background: url(../images/sub/h-fertility.jpg) no-repeat top left; width: 726px; height: 175px; padding: 0px; margin: 0px; }
#fertility span { display: none; }

#contact { background: url(../images/sub/h-contact.jpg) no-repeat top left; width: 726px; height: 175px; padding: 0px; margin: 0px; }
#contact span { display: none; }

#testimonial{
		background: url(../images/index/index_testimonial1.jpg);
		width: 494px;
		height: 141px;
		margin: 0px 0 0px -5px;
		position: relative;
		}
		#testimonial a {
			position:absolute;
			left:0px;
			width:486px;
			top:0px;
			height:112px; 
			}
		#testimonial a span {
		display:none;
		}
		
		#baby{
		background: url(../images/sub/baby_story.gif);
		width: 494px;
		height: 66px;
		margin: 0px 0 0px -5px;
		position: relative;
		}
		#baby a {
			position:absolute;
			left:0px;
			width:486px;
			top:0px;
			height:112px; 
			}
		#baby a span {
		display:none;
		}


input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #754C24;
	border: 1px solid #EACD74;
	background-color: #fff;
}

/* SPRITE NAVIGATION */
#menu {
	background: url(../images/nav.jpg) top left no-repeat;					
	width: 726px;
	height: 41px;
	list-style-image: none;
	padding:0;
}
#menu span { display: none; }
#menu li { 
	position: relative;
	float: left;
	list-style: none;
}
#menu li, #menu a { 
	height: 41px;
	display: block;
}

/* left - defines offset from left edge, will most likely just be 0 */
/* width - width of each button, they will each most likely be unique */
#menu-01 {left: 0px; width: 73px;}
#menu-02 {left: 0px; width: 74px;}
#menu-03 {left: 0px; width: 178px;}
#menu-04 {left: 0px; width: 158px;}
#menu-05 {left: 0px; width: 44px;}
#menu-06 {left: 0px; width: 101px;}
#menu-07 {left: 0px; width: 97px;}

/* Changed values should match "width" numbers specified above */
#menu-01 a:hover {background: transparent url(../images/nav.jpg) -0px -41px no-repeat;}
#menu-02 a:hover {background: transparent url(../images/nav.jpg) -73px -41px no-repeat;}
#menu-03 a:hover {background: transparent url(../images/nav.jpg) -147px -41px no-repeat;}
#menu-04 a:hover {background: transparent url(../images/nav.jpg) -325px -41px no-repeat;}
#menu-05 a:hover {background: transparent url(../images/nav.jpg) -483px -41px no-repeat;}
#menu-06 a:hover {background: transparent url(../images/nav.jpg) -527px -41px no-repeat;}
#menu-07 a:hover {background: transparent url(../images/nav.jpg) -628px -41px no-repeat;}

/* SON OF SUCKERFISH */
#menu li ul {
	position: absolute;
	left: -9999px;
	background-color: #A33C00;	/* Background color of drop down menu - add more styles (i.e. background image) if you want */
	padding:0;
	margin:0;
}

#menu li ul li {
	height: 20px;				/* Height of each drop down menu item */
}
#menu li ul li a {
	width: 100%;
	height: 20px;				/* Height of each drop down menu item, should match above */
	line-height: 20px;			/* Height of each drop down menu item again, should match above */
}
#menu li ul li a span {
	display: block;
	padding-left: 5px;
}

/* Drop down link styles */
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu li:hover ul, #menu li.sfhover ul	{ left: auto; }

/* Hover styles for drop down items */
#menu-02 ul a:hover, #menu-03 ul a:hover, #menu-04 ul a:hover, #menu-05 ul a:hover, #menu-06 ul a:hover { 
	background-image: none;
	background-color: #CF9900;
}

/* width of drop down menu - choose width that allows items to display on one line */
#menu-02 ul, #menu-02 li { width: 290px; }
#menu-03 ul, #menu-03 li { width: 200px; }
#menu-04 ul, #menu-04 li { width: 196px; }
#menu-05 ul, #menu-05 li { width: 120px; }
#menu-06 ul, #menu-06 li { width: 140px; }

#puah-available img{
	border: none;
	}
	
#index h2#testimonial-header { 
	text-align:left;
	font-size:24px;
	margin:0 0 20px 22px;
	}