
	/*
		Common Layout
	*/

		body {
			background: white url('/images/bg.gif') repeat-x scroll top left;
			margin: 50px 0 0 0;
			overflow-x: auto;
		}
		
		#scroll {
			position:absolute;
			top:0;
			bottom:-0.1px;
			width:1em;
			z-index:-1;
		} 
		
		#main {
			width: 745px;
			margin-left: auto;
			margin-right: auto;
		}

		#credentials {		
			margin: 0 85px 0 0;
		}
		
		#content {
			width: 745px;
			margin: 16px 0 0 0;
		}

		#content .about, 
		#content .procedures,
		#content .testimonials,
		#content .media,
		#content .contact {
			background-color: white;
			width: 745px;
		}

		#content p {
			padding-left: 75px;			
			width: 485px;
		}
	
		#content h2 {
			width: 400px;
			padding: 20px 0 0 75px;
		}

		#navigation {
			width: 115px;	
			height: 360px;
			float: right;
			margin-bottom: 50px;
		}

		#footer {	
			margin-bottom: 50px;
			clear: both;
		}

		.spacer {
			margin: 5px 0 5px 0;
			background: transparent url('/images/footer_bg.gif') repeat-x scroll bottom left;
		}

		#footer #contact {
			float: left;
			width: 100px;
		}

		#footer #copyright {
			text-align: center;
			float: left;
			width: 545px;
		}

		#footer #designed {
			text-align: right;
			float: left;
			width: 100px;
		}

	/* 
		Common Type
	*/

		#content {
			font-family: Arial, sans;
			font-size: 11px;

		}

		#content h2 { 
			font-family: Arial, sans;
			font-size: 20px;	
			font-weight: normal;
			color: #326395;
			position: relative;
		}

		#content h3 {
			font-family: Arial, sans;
			font-size: 14px;	
			color: #326395;
		}

		#content h4 {
			font-family: Arial, sans;
			font-size: 12px;	
			color: #326395;
		}

		#content p {
			word-spacing: 2px;
		}

		#footer, #footer a {
			font-family: Arial, sans;
			font-size: 10px;
			color: #707070;
			text-decoration: none;
		}

		#footer a:hover {
			text-decoration: underline;
		}

	/*
		About Layout
	*/

		.about #magazine {
			width: 485px;
			padding: 20px 0 0 75px;
			text-align: right;
		}
		
		
		.about #photos {
			width: 535px;	
			padding-left: 75px;
		}

		.about #photos img {
			margin-right: 10px;
			float: left;
		}

	/* 
		About Type
	*/

		#magazine a, #magazine td a {
			color: #326395;
			text-decoration: none;
		}
		
		#magazine a:hover, #magazine td a:hover {
			color: #949494;
			text-decoration: none;	
		}
		
	/* 
		Default Layout
	*/


		#navigation {
			height: 328px;
		}

		.default #home_image {		
			float: left;
		}

		.default #introduction {
			margin-top: 20px;	
			width: 400px;	
			float: left;
			
		}

		.default #introduction p {
			padding-left: 0;		
			width: 400px;	
		
		}

		.default #magazine {
			text-align: right;
			float: right;
		}

	/* 
		Default Type
	*/

		.default #introduction {
			font-size: 14px;
		}

		.default #magazine a {
			color: #326395;
			text-decoration: none;
		}

	/* 
		Content Layout
	*/


		.contact #contact_form {
			width: 310px;
			float: left;
			padding-left: 75px;
		}
		
		.contact #contact_form p {
			width: 280px;
			padding-left: 0;
			margin-top: 0px;
		}

		.contact #address {
			width: 200px;
			float: left;
		}

		.contact #address p {
			width: 200px;
			text-align: left;
			font-size: 11px;
			padding-left: 0;
		}


	/* 
		Contact Type
	*/

		.contact #contact_form .field_label {
			font-size: 11px;
			color: #326395;
		}
		
		.contact #contact_form .spacer {
			background: transparent url('/images/footer_bg.gif') repeat-x scroll center left;
			font-size: 1px;
		}

		.contact #contact_form .interests {
			font-size: 10px;
		}

		.contact #contact_form .required{
			font-size: 10px;
			color: #F00;
		}

		.contact #contact_form textarea {		
			width: 98%;	
		}

		.contact #contact_form .submit {
			font-family: Arial, sans;
			font-weight: bold;
			color: white;
			padding: 2px;
			border-width: 0px;
			background-color: #316293;

		}
		
		.contact #contact_form .error_message {
			color: #F00;	
			font-size: 10px;
		}

		.contact #address h3 {
			color: #000000;
			font-size: 12px;
			margin: 0 0 5px 0;
		}

		.contact #address p {
			margin: 0 0 15px 0;
		}

		.contact #address p {
			text-align: left;
			font-size: 11px;			
		}

	/*
		Procedures Layout
	*/

		.procedures #select_menu {
			width: 535px;
			margin-left: 75px;
		}

		.procedures #select_body_part {
			background: #FFF url('/images/procedures_bg.gif') repeat-x scroll top left;
			width: 230px;
			height: 210px;
			margin-right: 20px;
			float: left;
		}

		.procedures #select_procedure {
			background: transparent url('/images/procedures_bg.gif') repeat-x scroll top left;
			width: 230px;
			float: left;
		}
		
		.procedures #select_procedure .procedure_list {
			height: 155px;	
		}

		.procedures #procedure {
			width: 475px;
			margin-left: 75px;
			margin-top: 0px;
		}

		.procedures #procedure h3 {
			font-size: 16px;	
		}

		.procedures #procedure p {
			width: 350px;
			margin: 0 0 15px 0;
			padding-left: 0px;
		}

		.procedures #procedure #before_after {
			float: right;
			width: 84px;
			text-align: center;
		}

		.procedures #procedure h4 {
			margin: 0 0 3px 0;
		}

		#procedure #before_after img.preview {
			margin-top: 10px;
			padding: 2px;
			border: 1px solid #CFCFCF;
		}
		
		#procedure #before_after img.preview_over {
			margin-top: 10px;
			padding: 2px;
			border: 1px solid #326395;;
		}

	/* 
		Procedures Type 
	*/

		.procedures #select_menu h4 {
			color: #FFFFFF;
			font-size: 12px;
			margin: 10px 0 5px 10px;
		}

		.procedures #select_menu h4 b {
			font-size: 14px;
		}

		.procedures .select_item, .procedures .select_item_highlighted {
			height: 19px;
			padding: 3px 0 0 30px;
			font-size: 11px;
			cursor: pointer;
			text-decoration: none;
			color: #2b5681;
		}

		.procedures .select_item_highlighted {
			background: transparent url('/images/procedures_item_bg.gif') repeat-x scroll top left;
		}

		.procedures #procedure #before_after {
			font-size: 10px;
			color: #2b5681;
		}


	/*
		Testimonials Layout
	*/

		.testimonials #before_after_link {
			float: right;
			width: 227px;
			margin-top: 20px;
		}

		.testimonials .testimonial {
			clear: left;
			width: 560px;
		}

		.testimonials .testimonial .img {
			width: 80px;
			margin-left: 20px;
			padding: 2px;
			border: 1px solid #CFCFCF;
		}

		.testimonials .testimonial .testimonial_body {
			width: 380px;
			margin: 0;
			padding-left: 75px;
		}

		.testimonials .testimonial .author {
			text-align: right;
			width: 380px;
			padding-left: 75px;
		}

		.testimonials .testimonial .testimonial_spacer {
			margin: 10px 0 20px 75px;	
			width: 485px;
			border-bottom: 1px solid #CFCFCF;
		}


	/*	
		Testimonials Type
	*/


		.testimonials .testimonial .author {
			color: #326395;
			font-style: italic;
		}

		.testimonials #before_after_link {
			font-size: 10px;
			color: #326395;
		}

	/*	
		Media Layout
	*/

		.media #articles {
			padding-left: 75px;
			width: 485px;
			float: left;
		}
		
		.media #articles .article {			
			width: 220px;
			height: 120px;
			margin: 0px; 
			padding: 0px 20px 30px 0px;	
			float: left;
		}
		
		.media #articles .article .preview {
			float: left;
			margin-right: 10px;
		}
		
	/*
		Media Type
	*/

		.media #articles .normal {
			color: #316293;
			text-decoration: none;	
		}

		.media #articles .normal:hover {
			color: #898989;
		}

		.media #articles .active {
			color: #316293;
			font-weight: bold;
			text-decoration: none;	
		}

		.link, .media #media_preview a {
			font-family: Arial, sans;
			color: #316293;
			text-decoration: none;	
		}

		.link:hover, .media #media_preview a:hover {
			font-family: Arial, sans;
			color: #949494;
			text-decoration: none;	
		}
		#ctl00_Mainnav1_navTestimonials{
			display:none;
		}
.hd-ti{
   	position:absolute;
	top:-999px;
	left:0px;
}