@charset "UTF-8";
/* CSS Document */
/* Reset */
* {margin: 0 auto 0 auto; padding: 0;
}

div, p, ul, img{padding:0px; margin:0px; border:none;}
ul{list-style-type:none;}


#clearfix {clear:both;}

a { outline:none;  text-decoration:none; padding:0; margin:0;}
a img { border:none;} 
/* End */
/* Global */
	
body {background-color:#fdf7f8; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.35; color:#8a8a8a; background-image:url(../Images/header2.png); background-position:top; background-repeat:repeat-x;}



/* Nav */


	#header {background-image:url(../Images/header2.png); background-position:-12px 0px; background-repeat:repeat-x; overflow:hidden; position:relative; background-color:f2a1ab; width:960px; margin:0 auto 0 auto; height:152px; }
	#logo {position:absolute; right:564px; background-image:url(../Images/logo.jpg); width:404px; height:63px; margin-left:-8px; }
	#header h2 {position:absolute; left:736px; top:10px; background-image:url(../Images/phoneicon.jpg); background-repeat:no-repeat; background-position:left -9px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; height:53px; text-indent:55px; color:#FFFFFF; padding-top:5px;}
	#header ul.nav {float:left; margin-top:94px; overflow:hidden; }
		#header ul.nav li {float:left;  }
			#header ul.nav li a {background-color:#FFFFFF; color:#f39789; width:80px; height:20px; padding:8px 0 0 0; display:block; margin:0 5px 0 5px; text-align:center; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; -moz-box-shadow: 1px 1px 3px #f48594;
  -webkit-box-shadow: 2px 2px 3px #f48594; }
  #header ul.nav li a:hover {background-color:#4f3900; color:#f39789; width:80px; height:20px; padding:8px 0 0 0; display:block; margin:0 5px 0 5px; text-align:center; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; -moz-box-shadow: 1px 1px 3px #f48594;
  -webkit-box-shadow: 2px 2px 3px #f48594; }
   #header ul.nav li a.active {background-color:#4f3900; color:#f39789; width:80px; height:20px; padding:8px 0 0 0; display:block; margin:0 5px 0 5px; text-align:center; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; -moz-box-shadow: 1px 1px 3px #f48594;
  -webkit-box-shadow: 2px 2px 3px #f48594;}
  #construction {position:relative; left:-15px; top:-22px; z-index:130px;}
	
#wrapper {width:940px; padding:0 20px 0 20px; background-image:url(../Images/gradbkgd.png); margin:0 auto 0 auto; background-postion:5px top ;background-repeat:repeat-y; margin-top:-10px;}
	
	/* Index */

	.topofhead{position:absolute; bottom:410px; left:716px;}
	.headfix{position:absolute; top:56px; left:737px;}
#banner {height:411px; background-image:url(../Images/banner.jpg); background-repeat:no-repeat; background-position:center -5px; position:relative; }
	#banner h3 {background-image:url(../Images/scripttext.jpg); background-position:left; background-repeat:no-repeat; text-indent:-99999px; width:415px; height:195px; position:absolute; left:42px; top:82px;}
	#banner .sub1 {}
	.face {position:absolute; left:697px; top:0px;}
	
	#banner a { width:141px; height:138px; display:block; position:absolute; left:414px; top:290px; background-image:url(../Images/appointment.png); background-position:left; text-indent:-99999px;}

	
#bottom {overflow:hidden; padding:20px 10px 20px 10px; position:relative; }
	.sub1 {width:692px;}
	.sub1 p {font-size:24px; color:#8a8a8a; float:left; margin-bottom:10px;}
	.sub2 {width:200px; margin-left:10px; float:right;}
	ul.sub2  {background-image:url(../Images/border.png); background-position:left; background-repeat:repeat-y;}
	ul.sub2 li:first-child {margin-bottom: 6px; padding:6px 0 5px 25px; background-color:#f48594; color:#FFFFFF; font-size:18px;}
	ul.sub2 li {margin-bottom: 6px; padding:0 0 6px 25px; color:#bbbbbb; border-bottom:1px solid #ececec;}
	ul.sub2 li:last-child {margin-bottom: 6px; padding:2px 0px 3px 25px; color:#bbbbbb; border:none;}
	
	.sub3 {width:258px; height:125px; float:left;clear:left; background-image:url(../Images/insurance.jpg); background-position:left bottom; background-repeat:no-repeat; padding:20px;}
	.sub3 h4 {color:#f695a2; font-size:24px; font-weight:100; margin:40px 0 0 10px;}
	.sub3 h4 span {font-family:Georgia, "Times New Roman", Times, serif; font-size:32px;  color:#8a8a8a;}
	.sub3 p {font-size:12px; margin-left:10px;}
	.sub3 a {background-image:url(../Images/btn.png); background-position:left; background-repeat:no-repeat; color:#feeff1; width:87px; height:27px; display:block; float:right; margin:-19px 0 0 10px; padding:12px 0 0 10px; font-size:11px;}
	.sub3 a:hover {background-image:url(../Images/btn.png); background-position:left; background-repeat:no-repeat; color:#ffffff; width:87px; height:27px; display:block; float:right;   font-size:11px;}
	
	.sub4 {width:383px; height:165px; float:right; background-image:url(../Images/questions.jpg); background-position:left; background-repeat:no-repeat;}
		.sub4 h4 {color:#f695a2; font-size:24px; font-weight:100; margin:58px 0 0 130px;}
	.sub4 h4 span {font-family:Georgia, "Times New Roman", Times, serif; font-size:32px;  color:#8a8a8a;}
	.sub4 p {font-size:12px; margin-left:130px;}
	.sub4 a {background-image:url(../Images/btn.png); background-position:left; background-repeat:no-repeat; color:#feeff1; width:87px; height:27px; display:block; float:right; margin:-16px 0 0 10px; padding:12px 0 0 10px; font-size:11px;}
	.sub4 a:hover {background-image:url(../Images/btn.png); background-position:left; background-repeat:no-repeat; color:#ffffff; width:87px; height:27px; display:block; }
	
		/* Footer */
	#footwrap {background-image:url(../Images/footer.png); background-position:top; background-repeat:repeat-x; background-color:f2a1ab;}
	.footer {width:960px; margin:0 auto 0 auto; background-image:url(../Images/footer.png); background-position:top; background-repeat:repeat-x; padding-top:50px;}
	.footer p {color:#FFFFFF; text-align:center; margin-bottom:20px;}
	.footer ul {overflow:hidden;  margin:0 287px 0 287px; border-top:1px solid #fbd4d9; text-align:center; padding:10px 0 20px 0;}
	.footer ul li {float:left; padding:0 5px 0 5px; list-style-image:url(../Images/flower.png); list-style-position:inside;}
	.footer ul li:first-child {float:left; padding:0 5px 0 2px; list-style-image:none; }
	.footer ul li a {color:#FFFFFF;}
	.footer ul li a:hover {color:#513b03;}
	p.talkback {color:#FFFFFF; text-align:center;  margin-bottom:0px; padding-bottom:0px; font-size:10px; padding-bottom:20px; clear:left;}
	
	/* About */

body#about #banner {height:200px; background-image:url(../Images/aboutbanner.jpg); background-repeat:no-repeat; background-position:center -6px; position:relative; }
body#about #banner h3 {background-image:url(../Images/abouttext.jpg); background-position:left; background-repeat:no-repeat; text-indent:-99999px; width:415px; height:195px; position:absolute; left:139px; top:-6px;}
#phototop {position:absolute; left:653px; bottom:198px;}
#photobottom {position:absolute; right:42px; top:-3px; float:right;}
.abouttext {font-size:13px; font:Arial, Helvetica, sans-serif; margin-right:340px;}
body#about ul.sub2  {background-image:url(../Images/border.png); background-position:left; background-repeat:repeat-y; width:320px; margin-top:-150px; float:right;}
body#about ul.sub2 li:first-child {margin-bottom: 6px; padding:6px 0 5px 25px; background-color:#f48594; color:#FFFFFF; font-size:18px;}
body#about	ul.sub2 li {margin-bottom: 6px; padding:0 0 6px 25px; color:#bbbbbb; border-bottom:1px solid #ececec;}
body#about	ul.sub2 li:last-child {margin-bottom: 6px; padding:2px 0px 3px 25px; color:#bbbbbb; border:none;}
body#about	ul.sub2 li strong {color:#999999;}

/* Procedures */

body#procedures #banner {height:200px; background-image:url(../Images/proceduresbanner.jpg); background-repeat:no-repeat; background-position:center -6px; position:relative; }
	body#procedures #banner h3 {background-image:url(../Images/proceduresscript.jpg); background-position:left; background-repeat:no-repeat; text-indent:-99999px; width:415px; height:195px; position:absolute; left:139px; top:-6px;}
#legs {top:-3px; float:right; position:absolute;right:6px;}
#slidetext {width:594px; float:left; padding-right:5px; margin-top:40px;}
	#clickmore{position:absolute; left:20px; top:157px;}

	#slidetext h2 {font-size:30px; font-weight:lighter; padding-bottom:5px; background-image:url(../Images/number1.jpg); background-position:left 2px; background-repeat:no-repeat; text-indent:46px; }
		#slidetext h2:hover {color:#4F3900; }
		#slidetext h2.second { background-image:url(../Images/number2.jpg); background-position:left 2px; background-repeat:no-repeat; }
	#slidetext h2.third { background-image:url(../Images/number3.jpg); background-position:left 2px; background-repeat:no-repeat;}
	#slidetext h2.fourth { background-image:url(../Images/number4.jpg); background-position:left 2px; background-repeat:no-repeat;}
	#slidetext ul {margin-left:46px;}
	#slidetext ul li strong {color:#666666;}
	.subapt {width:307px; height:140px; float:right; background-image:url(../Images/patientsquare.jpg); background-position:left top; background-repeat:no-repeat; margin-top:160px;}
	.subapt a {background-image:url(../Images/btn.png); background-position:left; background-repeat:no-repeat; color:#feeff1; width:87px; height:27px; display:block; float:right; margin:20px 0 0 10px;; padding:12px 0 0 10px; font-size:11px;}
	.subapt h4 {color:#f695a2; font-size:24px; font-weight:100; margin:40px 0 0 139px;}
	

/* Info */
body#info #banner {height:200px; background-image:url(../Images/clipbanner.jpg); background-repeat:no-repeat; background-position:center -6px; position:relative; }
	body#info #banner h3 {background-image:url(../Images/patientscript.jpg); background-position:left; background-repeat:no-repeat; text-indent:-99999px; width:480px; height:195px; position:absolute; left:70px; top:-6px;}
	body#info #bottom p {margin-right:330px;}
	body#info #bottom p strong {color:#503a01;}
	.topofclip {position:absolute; bottom:190px; left:630px;}
	#bottomclip {position:relative; top:-75px; right:4px; float:right;}
	body#info .subapt {width:267px; height:143px; float:right; background-image:url(../Images/inssquare.jpg); background-position:left top; background-repeat:no-repeat; margin-top:9px;  margin-top:-86px; padding:20px;}
	body#info #bottom .subapt p {margin:10px 0 0 0;}

	body#info .subapt a {background-image:url(../Images/btn.png); background-position:left; background-repeat:no-repeat; color:#feeff1; width:87px; height:27px; display:block; float:right; margin:20px 0 0 10px;; padding:12px 0 0 10px; font-size:11px;}
	body#info .subapt h4 {color:#f695a2; font-size:18px; font-weight:100; margin:0 20px 0 0;}
	body#info .subapt2 {width:307px; height:140px; float:right; background-image:url(../Images/appointmentsquare.jpg); background-position:left top; background-repeat:no-repeat; margin-top:0px;}
	body#info .subapt2 a {background-image:url(../Images/btn.png); background-position:left; background-repeat:no-repeat; color:#feeff1; width:87px; height:27px; display:block; float:right; margin:0px 0 0 10px;; padding:12px 0 0 10px; font-size:11px;}
	body#info .subapt2 h4 {color:#f695a2; font-size:24px; font-weight:100; margin:30px 0 0 139px;}

table {width:600px; float:left; margin-top:20px; background-color:#f5f5f5;}
th {background-color:#513b03; color:#FFFFFF; text-align:left; padding:10px; font-size:15px; }
td {padding:7px;}

tr.odd {background-color:#eaeaea;}

/* Contact */
body#contact #banner {height:200px; background-image:url(../Images/contactbanner.jpg); background-repeat:no-repeat; background-position:center -6px; position:relative; }
body#contact #banner h3 {background-image:url(../Images/contactscript.jpg); background-position:left; background-repeat:no-repeat; text-indent:-99999px; width:415px; height:195px; position:absolute; left:86px; top:-6px;}
body#contact ul {float:left; margin-right:40px; }

#phonebottom {position:absolute; left:565px; bottom:202px; }
#map_canvas {width:350px; height:350px; float:left; border:solid 6px #ffffff;  -moz-box-shadow: 1px 1px 3px #cccccc;
  -webkit-box-shadow: 2px 2px 3px #cccccc;}

#bottom ul li.move {color:#F48594; margin-top:10px;}
.topofphone {position:absolute; bottom:198px; left:615px;}

	
