/* CSS Reset */
* {margin:0; padding:0; font-size:100%; list-style:none; border:0;}

/* Universal Styles */
html {background:#c7d8e6 url(../_images/bg_html.png) repeat-y center top;}

body {margin:0 auto; background:url(../_images/bg_body.png) repeat-x center top;}

/* Header */
#header, #content, #footer {width:750px; margin:0 auto;}
	#header {background:url(../_images/bg_header.png) no-repeat; padding-top:14px;}

#logo {width:395px; height:46px; float:left; background:url(../_images/logo.png); text-indent:-1000em; margin-top:11px;}

#navtop li {display:inline-block; height:14px; overflow:hidden; float:right; background-color:#036; text-indent:-1000em; margin:15px 0 0 10px; }
	#navtop a {display:block; width:100%; height:100%; text-decoration:none;}
	#navtop #employment {background:url(../_images/navtop-employment.gif); width:79px;}
	#navtop #hospitals {background:url(../_images/navtop-hospitals.gif); width:109px;}
	#navtop #insurances {background:url(../_images/navtop-insurances.gif); width:119px;}
	
#callus {float:right; display:block; width:141px; height:11px; margin:17px 178px 23px 0; text-indent:-1000em; background:url(../_images/callus.png) no-repeat;}

#appointment {float:right; clear:right; display:block; width:143px; height:20px; margin-top:14px; background:url(../_images/navbutton-appointment.gif); text-indent:-1000em;}
	#appointment a {display:block; width:100%; height:100%; text-decoration:none; outline:none;}

#navmain {width:752px; float:left; clear:left; padding-bottom:2px; position:relative; z-index:200;}
	#navmain li {display:inline-block; height:27px; float:left; background-color:#666; text-indent:-1000em; margin-right:2px;}
	#navmain li a {display:block; width:100%; height:100%; text-decoration:none; outline:none; padding-bottom:3px;}
	#navmain li a:hover {padding-bottom:1px; border-bottom:2px solid #223544;}
	#navmain #home {background:url(../_images/navmain-home.png) no-repeat; width:80px;}
	#navmain #physicians {background:url(../_images/navmain-meet_the_doc.png) no-repeat; width:152px;}
	#navmain #locations {background:url(../_images/navmain-locations.png) no-repeat; width:97px;}
	#navmain #services {background:url(../_images/navmain-medical_services.png) no-repeat; width:151px;}	
	/*#navmain #library {background:url(../_images/navmain-library.gif) no-repeat; width:126px;}*/
	#navmain #resources {background:url(../_images/navmain-patient_resources.png) no-repeat; width:157px;}
	#navmain #about {background:url(../_images/navmain-about_us.png) no-repeat; width:102px;}

/* Content */
#content {padding-top:2px; border-top:1px dashed #c3c3c1; position:relative; z-index:100; clear:left; font:14px Arial, Helvetica, sans-serif; line-height:18px;}

#welcomeStatementContainer1 {display:table-cell; overflow:hidden; width:585px; height:149px; vertical-align: middle; padding:0 18px; background:#3f5668 url(../_images/bg-welcome_statement.png); color:#FFF; font:16px Georgia, "Times New Roman", Times, serif; line-height:23px;}

#practice {float:right; width:336px; height:149px; margin-top:-149px; background:url(../_images/bg-welcome_statement.png) right;}
	#practice li {display:inline; height:25px; margin:121px 0px 0; text-indent:-1000em; float:left;}
	#practice li a {display:block; width:100%; height:100%;  float:left; height:25px; overflow:hidden; font:14px "Trebuchet MS", Myriad Pro, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
	#practice #doc1 {background:url(../_images/button-aizman.png); width:140px; margin-left:192px;}

#promos {border-top:1px dashed #c3c3c1; border-bottom:1px dashed #c3c3c1; margin:2px 0; height:70px;}
	#promo1 {float:left; width:413px; height:68px; padding-top:2px; border-right:1px dashed #c3c3c1; background:url(../_images/promo1.png) no-repeat left center; text-indent:-1000em; display:block;}
	#promo2 {float:right; width:335px; height:68px; padding-top:2px; background:url(../_images/promo2.png) no-repeat right center; text-indent:-1000em;}
		#promo1 a, #promo2 a {width:100%; height:100%; display:block}

#news {float:left; width:403px; /*border-right:1px dashed #c3c3c1;*/ padding:13px 10px 0 0;}
	#news h2 {font:bold italic 30px "Times New Roman", Times, serif; color:#0c3b82;}
	#news .date {font:11px Helvetica, Arial, sans-serif; color:#414141; padding-left:2px; margin-bottom:2px; background:url(../_images/bg-date.gif) no-repeat;}
	#news .more, #spotlights .more {text-align:right; margin:10px 0 15px;}
	#news .more a, #spotlights .more a {font:bold italic 14px "Times New Roman", Times, serif; color:#0c3b82; text-decoration:none;}
	#news .more a:hover, #spotlights .more a:hover {text-decoration:underline;}
	
#spotlights {float:right; width:302px; border-left:1px dashed #c3c3c1; margin-left:-1px; padding:24px 10px 32px 24px; font:12px Arial, Helvetica, sans-serif; line-height:16px;}
	#spotlights h3 {font:bold 16px Myriad Pro, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0c3b82; margin-top:14px;}
	#spotlights p {margin:2px 0 25px 0; line-height:18px;}

/* Footer */
#footer {border-top:1px dashed #c3c3c1; margin-top:5px; padding:0px; font:10px Verdana, Geneva, sans-serif; color:#999; text-decoration:none; clear:both;}
	#footer p {margin: 15px -25px 15px 0}
	#footer a {color:#999; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
	#footer #powered {float:right;margin:5px;clear:both;}
	#footer .seo {width:538px;clear:left;}
	
	.threecol {width:182px;padding:15px 30px;text-align:center;float:left;}
		.threecol p {margin: 15px 0 !important;}

/* Interior */
#content.interior {padding-top:0px; width:750px;}
.banner {border-bottom:1px dashed #c3c3c1; padding-bottom:2px; margin-top:2px;}
#intContent {float:right; width:550px; border-left:1px dashed #c3c3c1; padding:20px;}
	#intContent h2 {font:28px Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
	#intContent p {margin-bottom:20px; line-height:20px;}
	#intContent h3 {font-size:18px;margin-bottom:10px;}
	#intContent h4 {font-size:14px;font-weight:normal;color:#666;}
	#intContent ul {}
		#intContent ul li {list-style-type:disc;margin:15px 25px;}
#intSide {padding-top:20px;}
	#intSide li {margin-bottom:10px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	#intSide ul {margin-bottom:25px;}
	#intSide a, #intSide a:visited {color:blue;}
		#intSide a:hover {color:#ff9900;}

/* Patient Library */
#librarySearch {width:732px; height:111px; background:url(../_images/header-library.jpg) no-repeat left top; display:block; color:#FFF; font:15px Georgia, "Times New Roman", Times, serif; padding:10px 0 2px 18px;}
	#librarySearch h2 {font:36px Georgia, "Times New Roman", Times, serif;}
	#librarySearch input {margin-top:8px;}
	
#libraryContents {float:left; width:500px; padding-top:25px; border-right:1px dashed #c3c3c1;}
	#libraryContents h2 {font:24px Georgia, "Times New Roman", Times, serif;}
	#libraryContents a {font:bold 17px Arial, Helvetica, sans-serif;}
	#libraryContents p {margin:20px 0; padding:15px 0 0 50px; height:50px;}
	#libraryContents #health {background:url(../_images/library-health.gif) no-repeat left center;}
	#libraryContents #pregnancy {background:url(../_images/library-pregnancy.gif) no-repeat left center;}
	#libraryContents #symptoms {background:url(../_images/library-symptoms.gif) no-repeat left center;}
	#libraryContents #treatments {background:url(../_images/library-treatments.gif) no-repeat left center;}	
	#libraryContents #procedures {background:url(../_images/library-surgical.gif) no-repeat left center;}

#libraryFeatured {float:left; width:224px; padding:25px 10px 0 15px;}
	#libraryFeatured h2 {font:24px Georgia, "Times New Roman", Times, serif; margin-bottom:35px;}
	#libraryFeatured h3 {margin:20px 0 -13px; background:url(../_images/featuredIcon.gif) no-repeat left top; padding:0 0 15px 30px; display:block;}
	#libraryFeatured h3 a {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none;}
	#libraryFeatured h3 a:hover {text-decoration:underline;}
	#libraryFeatured p {font:11px Arial, Helvetica, sans-serif; margin-left:30px;}
	#libraryFeatured p.update {color:#666; font-style:italic;margin-bottom:40px;}
	#libraryFeatured p.interactive {font-style:italic;}
	
.portraits {float:left;margin:10px;border:1px solid #000;}
.hospital {float:left;margin:0 10px 10px 0;border:1px solid #000;}

.center {text-align:center;}

small {font-size:10px;line-height:13px !important;color:#333;}

h1.phone {font-size:24px;text-align:center;margin:25px 0;}

.pdf {background: #fff url(../_images/pdf.jpg) no-repeat center left;padding:10px 0 0 50px;height:30px;}

img.services{ border: 2px solid #017AA2; margin: 6px;}

div.floatl{ float:left;}
div.floatr{ float:right;} 

div.clear{ clear: both;}

ul.services{ line-height: 56px;}