/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End CSS Reset */

/* Page Structure, ID's */

body { text-align:center; background:url(/images/index/bg.jpg) #DAB6C0  top left repeat-x; }
#interior_body { text-align:center; background:url(/images/interior/int-bg.jpg) #DAB6C0  top left repeat-x; }


/*================================================= INDEX STYLES =================================================*/

#main_wrapper { width:953px; height:600px; margin:0 auto; }
	#index_left { width:242px; float:left; }
		#logo { width:242px; float:left; height:193px; }
		#nav { width:242px; float:left; }
	#index_right { width:711px; float:left; }
		#top_tagline { width:711px; height:130px; float:left; }
		#flash {width:711px; float:left; height:217px; }	
		#womens_comprohensive { width:711px; height:177px; float:left; background:url(/images/index/comprehensive-health-care-bg.jpg) top left no-repeat; }
			#comprehensive_text { width:485px; margin:50px 0 0 35px; float:left; }
		#index_mid {  width:711px; height:189px; float:left; background:url(/images/index/middle.jpg) top left no-repeat; }
			#mid_text { width:525px; margin:52px 0 0 150px; display:inline; float:left; }
		#index_bottom {  width:711px; height:206px; float:left; background:url(/images/index/bottom.jpg) top left no-repeat; }
			#bottom_text { width:540px; margin:40px 0 0 35px; display:inline; float:left; }
			#welcome_btn { width:116px; float:left; height:49px; margin:-42px 0 0 435px; display:inline; }
			#bottom_text ul { padding:5px 0 5px 15px; list-style-type:disc; }
			#newsletter_btn { float:right; margin:-152px 7px 0 0; height:23px; width:179px; }
		#footer { width:711px; height:186px; float:left; padding:0 0 100px 0; background:url(/images/index/footer.jpg) top left no-repeat; }
		#int_footer_label {width: 220px; height: 50px; float: left; padding: 0; margin: -270px 840px 0 0;}
			#int_footer_label p {color: #370F0F; font-weight: bold; font-size: 11px; }
			#int_footer_label a {color: #370F0F; font-weight: bold; font-size: 11px; }
		#footer_label {width: 220px; height: 50px; float: left; padding: 0; margin: 15px 0 0 0; }
			#footer_label p {color: #370F0F; font-weight: bold; font-size: 11px; }	
			#footer_label a {color: #370F0F; font-weight: bold; font-size: 11px; }
			#copyright { width: 100%; text-align: left;  margin: 0 0 15px 15px;}
			#mayer {width: 100%; text-align: left;  margin: 0 0 0 15px;}
			#footer_email_btn {width:117px; height:24px; float:left; margin:205px 0 0 97px; display:inline; }

/*================================================= INTERIOR TEMPLATE =================================================*/

		#header { float:left; height:210px; width:953px; }
			#subheader { width:711px; height:80px; float:left; }
		#content { width:953px; float:left; background:url(/images/interior/stretch.jpg) top left repeat-y; text-align:left; }
			#int_nav { width:242px; float:left; padding:0 0 100px 0; position:relative; top:-17px; _top:-15px; }
			#right_content { width:631px; float:left; margin:15px 40px 0px 40px; }
		#stretch_footer { width:953px; height:78px; float:left; background:url(/images/interior/stretch-footer.jpg) top left no-repeat; }	
		#int_footer { width:953px; float:left; height:227px; background:url(/images/interior/int-footer.jpg) top left no-repeat; padding:0 0 40px 0; }			
			#int_footer_email_btn {width:117px; height:24px; float:left; margin:190px 0 0 341px; display:inline; }	

/*================================================= ABOUT PAGE =================================================*/

				.text_header { width:631px; float:left; margin:0 0 10px 0; }
				.about_row { width:631px; float:left; text-align:left; }
					.about_img { width:128px; height:157px; float:left; padding:0 20px 0 0; }
					.about_text { width:483px; float:left;}
				.line_break { width:100%; height:1px; float:left; margin:30px 0 30px -10px; background:url(/images/interior/line-break.jpg) center left no-repeat; }
				#flash_container { width:350px; height:240px; float:left; margin:0 0 0 140px; display:inline; }

/*================================================= GYNECOLOGY CARE PAGE =================================================*/
				
				#exams_text { width:449px; float:left; }		
				.text_header_16 { width:631px; height:16px; float:left; margin:0 0 15px 0; }
				
				.pink_box {width:521px; float:left; margin:20px 39px; padding:15px; display:inline; background-color:#e6d2d7; border:#cababd 1px solid; }
					.left_pink_list { width:250px; float:left; margin:0 25px 0 0; }
					.right_pink_list { width:225px; float:left; }	
					
					li.checkmark_top { background:url(../../images/interior/arrow.png) 0 5px no-repeat; padding:0 0 0 15px; position:relative; }
					.checkmark_top { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; line-height:150%; font-weight:normal; text-align:left; }
					
					li.checkmark { background:url(../../images/interior/arrow.png) 0 5px no-repeat; padding:0 0 0 15px; position:relative; margin:10px 0 0 0; }
					.checkmark { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; line-height:150%; font-weight:normal; text-align:left; }
				
				.maturity_row { width:631px; float:left; text-align:left; padding:20px 0; }
					.maturity_img { width:128px; height:157px; float:left; padding:0 20px 0 0; }
					.maturity_text { width:483px; float:left;}
				
				#gyn_flash_container { width:350px; height:240px; float:left; margin:0 0 0 140px; display:inline; }

/*================================================= CLINICAL RESEARCH PAGE =================================================*/
				
				.left_pdfs { width:272px; float:left; margin:20px 47px 40px 25px; display:inline; }
					.top_pdf { width:272px; height:66px; float:left; }
					.mid_pdf { width:272px; height:66px; float:left; margin:47px 0; }
					.bottom_pdf { width:272px; height:66px; float:left; }
					.fourth_pdf { width:272px; height:66px; float:left; margin:47px 0 0 0; }
				.right_pdfs { width:272px; float:left; margin:20px 0 40px; }


/*================================================= OTHER SERVICES PAGE =================================================*/
					
					.single_pink_list { float:left; padding:0 75px 0 0; }

/*================================================= FAMILY CARE PAGE =================================================*/
		
				#family_left { width:128px; float:left; padding:0 15px 0 0; }
				#family_right { width:488px; float:left; padding:0 0 20px 0; }

/*================================================= PATIENT EDUCATION PAGE =================================================*/

				.edu_list li { font-family:verdana, arial, helvetica; font-size:12px; color:#1c1c1c; text-decoration:none; font-weight:normal; line-height:150%; text-align:left; }

		
/*================================================= OBSTETRIC PAGE =================================================*/
		
		.obi_row { width:631px; float:left; text-align:left; }
			.obi_img { width:128px; height:157px; float:left; padding:0 20px 0 0; }
			.obi_text { width:483px; float:left;}


/*================================================= NEW PATIENT PAGE =================================================*/
		
		#new_flash_container { width:350px; height:240px; margin:10px 0 10px 140px; }

/*================================================= NAVIGATION =================================================*/


#left_navigation { width:242px; float:right; z-index: 1; cursor:pointer; }
#left_navigation a { display:block; }
#left_navigation li { float:left; }

#home a { background: url(/images/nav/home.jpg) top center no-repeat; width:242px; height:42px; }
#about_us a { background: url(/images/nav/about.jpg) top center no-repeat; width:242px; height:30px; }
#gyno_care a { background: url(/images/nav/female.jpg) top center no-repeat; width:242px; height:44px; }
#obstetric a { background: url(/images/nav/obstetric-care.jpg) top center no-repeat; width:242px; height:44px; }
#clinical_research a { background: url(/images/nav/clinical-research.jpg) top center no-repeat; width:242px; height:30px; }
#other_services a { background: url(/images/nav/other-services.jpg) top center no-repeat; width:242px; height:30px; }
#family_health a { background: url(/images/nav/family-health-care.jpg) top center no-repeat; width:242px; height:27px; }
#patient_edu a { background: url(/images/nav/patient-education.jpg) top center no-repeat; width:242px; height:29px; }
#contact_us a { background: url(/images/nav/contact-us.jpg) top center no-repeat; width:242px; height:27px; }
#under_nav { background: url(/images/index/under-nav.jpg) top center no-repeat; width:242px; height:38px; }
#make_payment a { width:242px; height:68px; }
#online_forms a { width:242px; height:153px; }
#int_online_forms { width:242px; height:153px; }

#home a:hover, 
#about_us a:hover, 
#gyno_care a:hover, 
#obstetric a:hover, 
#clinical_research a:hover,
#other_services a:hover, 
#family_health a:hover, 
#patient_edu a:hover, 
#contact_us a:hover { background-position:bottom; }



/*================================================= LINKS ======================================================*/

a:link{font-family:verdana, arial, helvetica;font-size:12px;color:#1c1c1c;text-decoration:underline; font-weight:normal;}
a:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#1c1c1c;text-decoration:underline; font-weight:normal;}
a:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#1c1c1c;text-decoration:underline; font-weight:normal;}

a.red_16_link:link{font-family:verdana, arial, helvetica;font-size:16px;color:#6a0a22;text-decoration:underline; font-weight:bold;}
a.red_16_link:visited{font-family:verdana, arial, helvetica;font-size:16px;color:#6a0a22;text-decoration:underline; font-weight:bold;}
a.red_16_link:hover{font-family:verdana, arial, helvetica;font-size:16px;color:#6a0a22;text-decoration:underline; font-weight:bold;}


/*================================================= TEXT =======================================================*/

p { font-family:verdana, arial, helvetica; font-size:12px; color:#1c1c1c; text-decoration:none; font-weight:normal; line-height:150%; text-align:left; }

.red_12_b { font-family:verdana, arial, helvetica; font-size:12px; color:#6a0a22; text-decoration:none; font-weight:bold; line-height:150%; text-align:left; }
.red_16_b { font-family:verdana, arial, helvetica; font-size:16px; color:#6a0a22; text-decoration:none; font-weight:bold; line-height:150%; text-align:left; }
.black_12 { font-family:verdana, arial, helvetica; font-size:12px; color:#1c1c1c; text-decoration:none; font-weight:normal; line-height:150%; text-align:left; }
.black_12_b { font-family:verdana, arial, helvetica; font-size:12px; color:#1c1c1c; text-decoration:none; font-weight:bold; line-height:150%; text-align:left; }
li {  font-family:verdana, arial, helvetica; font-size:12px; color:#1c1c1c; text-decoration:none; font-weight:normal; line-height:150%; text-align:left; }

/*================================================= MARGINS/PADDING =======================================================*/

.img_padding { padding:4px 15px 5px 0; }
.top_15 { margin:15px 0 0 0; }
.top_bottom_15 {margin:15px 0; }
.right_5 { margin:0 5px 0 0; }
.text_header_top_bottom { margin:15px 0 5px 0; }

/*================================================= FLOATS ============================*/

.left { float:left; }

/*================================================= BEGIN CLEARFIX FOR FLOAT STYLES ============================*/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;_height: 1%;}
.clearfix {display:block;}

