html, body {
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	min-width:450px;
	line-height: normal;
	font-weight: normal;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	background-position: left bottom;
	}
#wrap {
	max-width:0 auto;
	margin:0;
	text-align:left;
	position:relative;
	height: 1000px;
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	}
	#wrapbase {
	max-width:0 auto;
	margin:0;
	text-align:left;
	position:relative;
	height: auto;
	width: auto;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-left-color: #E1E1E1;
	}


#wrapcontactus {
	max-width:0 auto;
	margin:0;
	text-align:left;
	position:relative;
	height: 1500px;
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	}
	#wrapservices {
	max-width:0 auto;
	margin:0;
	text-align:left;
	position:relative;
	height: 1100px;
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	}
	
	#wrapaboutus{
	max-width:0 auto;
	margin:0;
	text-align:left;
	position:relative;
	height: 1500px;
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	}
		#wraptour{
	max-width:0 auto;
	margin:0;
	text-align:left;
	position:relative;
	height: 1250px;
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	}
	
	
.content1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8C8C8C;
}

a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C7608F;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a:link {
	text-decoration: none;
	color: #C7608F;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a:visited {
	text-decoration: none;
	color: #C7608F;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
	color: #DA94B4;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a:active {
	text-decoration: none;
	color: #C7608F;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}.featurelink a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BD5B8E;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
 .featurelink a:link {
	text-decoration: none;
	color: #BD5B8E;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
}
 .featurelink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BD5B8E;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
.featurelink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCA7C2;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
 .featurelink a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BD5B8E;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	
}
.breadcrumbslink a 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	font-weight: normal;
}
.breadcrumbslink a:link {
	text-decoration: none;
	color: #999999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.breadcrumbslink a:visited {
	text-decoration: none;
	color: #999999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.breadcrumbslink a:hover {
	text-decoration: underline;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.breadcrumbslink a:active {
	text-decoration: none;
	color: #999999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
.contentlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #428CE7;
}
.contentlink a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #428CE7;
	font-size: 11px;

}
.contentlink a:link {
	text-decoration: none;
	color: #428CE7;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.contentlink a:visited {
	text-decoration: none;
	color: #428CE7;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.contentlink a:hover {
	text-decoration: underline;
	color: #7DB0EE;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.contentlink a:active {
	text-decoration: none;
	color: #428CE7;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	
	}.barlink a 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFB1D9;
	font-size: 14px;

}
.barlink a:link {
	text-decoration: none;
	color: #FFB1D9;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.barlink a:visited {
	text-decoration: none;
	color: #FFB1D9;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;

}
.barlink a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;

}
.barlink a:active {
	text-decoration: none;
	color: #FFB1D9;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;

}.greenbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00915A;
	text-align: left;
}
h1 {
	font-size: 11px;
	color: #333333;
}
.basictab{
	padding: 3px 0;
	margin-top:1px;
	margin-left: 0;
	font: bold 14px Arial;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	letter-spacing: normal;
}

.basictab li{
	display: inline;
	margin: 0;
	position: inherit;
}

.basictab li a{
	text-decoration: none;
	margin-right: 3px;
	border-bottom: none;
	color: #AA6884;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 7px;
	padding-left: 7px;
}

.basictab li a:visited{
color: #AA6884;
}

.basictab li a:hover{
background-color: #00AB69;
color: #FFFFFF;
}

.basictab li a:active{
	color: #FFFFFF;
	background-color: #00AB69;
}

.basictab li.selected a{ /*selected tab effect*/
	background-color: #00AB69;
	color: #F3F9FE;
	position: inherit;
}
#teytag {
	position:absolute;
	left:50px;
	top:320px;
	width:251px;
	height:auto;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B97695;
	font-style: italic;
	font-weight: normal;
}
#requestapt {
	position:absolute;
	left:209px;
	top:507px;
	width:267px;
	height:auto;
	z-index:3;
}
#headerlistfeatureblock {
	position:absolute;
	left:681px;
	top:143px;
	width:227px;
	height:auto;
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #C46591;
	line-height: 17px;
	text-align: right;
}
#headermainmenu {
	position:absolute;
	left:393px;
	top:96px;
	width:558px;
	height:auto;
	z-index:5;
}
#midbartext {
	position:absolute;
	left:0px;
	top:561px;
	width:950px;
	height:auto;
	z-index:6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #FFB1D9;
	word-spacing: 20px;
	text-align: center;
	background-color: #C7608F;
}
<style type="text/css">

#ddblueblockmenu{
border: 1px solid black;
border-bottom-width: 0;
width: 185px;
}

#ddblueblockmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8C3561;
}

#ddblueblockmenu li a{
	display: block;
	padding-left: 5px;
	width: 168px; /*185px minus all left/right paddings and margins*/
	text-decoration: none;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8C3561;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #FFFFCA;
}

#ddblueblockmenu div.menutitle{
	color: white;
	padding: 1px 0;
	padding-left: 5px;
	background-color: #00AB69;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00935B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

</style>
.contentheaderstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.contentheaderstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C2608F;
}
.maincontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
}
#homefooter {
	position:absolute;
	left:0px;
	top:955px;
	width:950px;
	height:auto;
	z-index:8;
	background-color: #00AB69;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #004F31;
	border-bottom-color: #004F31;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#servicesfooter {
	position:absolute;
	left:0px;
	top:1053px;
	width:950px;
	height:auto;
	z-index:8;
	background-color: #00AB69;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #004F31;
	border-bottom-color: #004F31;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;}
	
	#aboutusfooter {
	position:absolute;
	left:0px;
	top:1452px;
	width:950px;
	height:auto;
	z-index:8;
	background-color: #00AB69;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #004F31;
	border-bottom-color: #004F31;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;}
	
	#contactusfooter {
	position:absolute;
	left:0px;
	top:1454px;
	width:950px;
	height:auto;
	z-index:8;
	background-color: #00AB69;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #004F31;
	border-bottom-color: #004F31;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;}

	
	#tourfooter {
	position:absolute;
	left:0px;
	top:1203px;
	width:950px;
	height:auto;
	z-index:8;
	background-color: #00AB69;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #004F31;
	border-bottom-color: #004F31;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;}
#sidemenucontainer {
	position:absolute;
	left:18px;
	top:603px;
	width:177px;
	height:auto;
	z-index:9;
}
#breadcrumbs {
	position:absolute;
	left:600px;
	top:584px;
	width:332px;
	height:20px;
	z-index:10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contentheader {
	position:absolute;
	left:258px;
	top:603px;
	width:372px;
	height:auto;
	z-index:11;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#homemaincontent {
	position:absolute;
	left:258px;
	top:632px;
	width:659px;
	height:auto;
	z-index:12;
	padding: 5px;
}
#fadeverticalbar {
	position:absolute;
	left:224px;
	top:602px;
	width:7px;
	height:243px;
	z-index:13;
}#testimonialscontainer {
	position:absolute;
	left:363px;
	top:198px;
	width:266px;
	height:111px;
	z-index:14;
	background-image: url(../images/testimonialbg.jpg);
	background-repeat: no-repeat;
}
.formbg {
	background-color: #FCFCFC;
}
.formboxstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #CCCCCC;
	width: 300px;
}
.formboxstyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #CCCCCC;
	width: 175px;
}
.formbuttonstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C2608F;
	border: 1px solid #C2608F;
}
#appointmentsidetextcontainer {
	position:absolute;
	left:16px;
	top:603px;
	width:196px;
	height:auto;
	z-index:15;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8A8A8A;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	line-height: 16px;
	border: 1px dashed #D4D4D4;
}#homebabybanner {
	position:absolute;
	left:0px;
	top:59px;
	width:950px;
	height:120px;
	z-index:1;
}
#photothumbcontainer {
	position:absolute;
	left:10px;
	top:603px;
	width:200px;
	height:243px;
	z-index:15;
	padding-top: 5px;
}
