* {margin:0;padding:0;list-style-type:none;border:none;text-decoration:none;outline:none;}

html {height:100%;}
body {height:100%;font-family:Arial, Verdana, Geneva, sans-serif;}

* html #main {height:100%}
#main {min-height:100%;position:relative;}

.wrapper {width:1004px; margin: 0 auto;}

#header {background:transparent url(../images/header-background.jpg) repeat-x 0 0;height:155px;}
	#header h1 {background: transparent url(../images/logo.jpg) no-repeat 2px 3px;text-indent:-9999px;width:304px; height:116px;float:left;margin-right:129px;display:inline;}
		#header h1 a {float:left;width:273px;height:116px;display:inline;}
	#header img{float:left;margin-top:35px;}
		#apptimg {margin:42px 50px 0 !important;}
	
	#header .searchbox {float:left;height:20px;margin:5px 0 0 5px;padding:6px 5px 0 4px;width:295px;}
	#header .searchgo {margin-top:5px;}
	
	#header .wrapper {height:155px;overflow:hidden;background:transparent url(../images/header-splash.png) no-repeat  630px top;}
	
#mainnav {height:36px;position:absolute;top:119px;}
	#mainnav li {float:left;}
	#mainnav li a {text-indent:-9999px;float:left;height:36px}
		#mainnav li a:hover {background-position:bottom center;}
	
	.m-home	, .m-alami , .m-medical , .m-vein , .m-library , .m-resources , .m-about {height:36px}

	.m-providers {width:120px}
		.m-providers a {background: transparent url(../images/nav-providers.jpg) no-repeat top center;width:120px;}
	.m-services {width:146px;}
		.m-services a {background: transparent url(../images/nav-services.jpg) no-repeat top center;width:146px;}
	.m-locations  {width:94px;}
		.m-locations a {background: transparent url(../images/nav-locations.jpg) no-repeat top center;width:94px}
	.m-patients {width:139px;}
		.m-patients a {background: transparent url(../images/nav-patients.jpg) no-repeat top center;width:139px;}
	.m-library	 {width:74px}
		.m-library a {background: transparent url(../images/nav-library.jpg) no-repeat top center;width:74px}
	.m-about	 {width:90px}
		.m-about a {background: transparent url(../images/nav-about.jpg) no-repeat top center;width:90px}

#contentwrapper {background: transparent url(../images/background-interior.jpg) no-repeat top center;min-height:675px;height:auto !important;height:675px;}
	#content {margin-left:4px;width:630px;padding:15px;float:left;}
		#content h1, #docinterior h1 {font-size:45px;font-weight:normal;margin-top:15px;font-family:Century Gothic;color:#072c3b;}
		#content h2 {margin-top:15px;}
		#content h3 {font-size:17px;}
			#content h3 a {text-decoration:underline}
		#content p {font-size:17px;line-height:24px;margin:20px 0;}
		#content ul {margin:0 20px 10px 20px;}
			#content ul li {list-style-type:disc;line-height:25px;font-size:17px;}
		#content ol {margin:10px 20px; font-size: 17px;}
			#content ol li {list-style-type:decimal;line-height:25px;}
		#content blockquote {border-left:2px solid #eee;padding-left:10px;margin-bottom:50px;}
		.dropcap {background:#062938;color:#fff;font-size:92px;float:left;line-height:90px;margin-right:5px;text-align:center;font-weight:normal;width:80px;}
		
	#sidebar {float:left;width:340px;margin-top:120px;overflow:hidden;}
		#sidebar h3 {font-size:24px;font-weight:normal;margin:12px 15px 8px;}

		#sidebar ul {margin: 30px 0;}
			#sidebar ul li.sliding-element {color: #fff;font-size:14px;}
			#sidebar ul li.sliding-element a {display: block;width:290px;padding: 5px 15px;margin-bottom: 5px;color: #fff;background:#214f63 url(../images/sidebar-shadow.jpg) repeat-y top left;}
				#sidebar ul li.sliding-element a:hover {}
			#sidebar ul li.sliding-element h3 {display: block;width:310px;font-weight:bold;padding: 5px 15px;margin: 0;margin-bottom: 5px;color: #fff;font-size:16px;background:#062938 url(../images/sidebar-shadowh2.jpg) repeat-y top left;}

#footer2 {background:transparent url(../images/footer-background.jpg) repeat-x 0 0;height:225px;width:100%;color:#474747;font-size:12px;padding-top:15px;position:absolute;top:819px;;clear:both;margin-top:-130px;}
	#footer2 a, #footer2 a:visited {color:#474747;}
		#footer2 a:hover {color:#fff;}
		
#footer {background:transparent url(../images/footer-background.jpg) repeat-x 0 0;height:105px;width:100%;color:#474747;font-size:12px;padding-top:15px;position: relative;clear:both;}
	#footer a, #footer a:visited {color:#474747;}
		#footer a:hover {color:#fff;}
	
	.copy {float:right;line-height:20px;text-align:right;}
	.nav {margin-right:500px;line-height:20px;}
	
a, a:visited {cursor:pointer;color:blue;}
	a:hover {text-decoration:underline;color:#3399FF;}

/*****HOME*****/

#mainbody {height:391px;overflow:hidden;}

#slide1 {background:transparent url(../images/slide-default.jpg) no-repeat top center;}
#slide2 {background:transparent url(../images/slide-howcanwehelp.jpg) no-repeat top center;}
#slide3 {background:transparent url(../images/slide-40years.jpg) no-repeat top center;}
#slide4 {background:transparent url(../images/slide-doctors.jpg) no-repeat top center;}

#slide-help1 {position:absolute;}
#slide-help2, #slide-help3, #slide-help4, #slide-help5 {display:none;position:absolute;}

#helpimage {/*float:left;margin-top:-30px;overflow:hidden;*/position:absolute;top:155px;}
#helpbuttons {margin:164px 0 0 668px;position:absolute;width:350px;}

.slide {height:391px;}
	.slide h2, .slide p, .slide ul {text-indent:-9999px;}
	
#promo {background: transparent url(../images/promo-background.jpg) repeat-x 0 0; height:150px;text-align:center;}
	#promo img {margin:7px 1px;}
	
.column {width:300px;float:left;margin:150px 0 0;padding:15px;}
	.column h4 {font-size:14px;font-weight:bold;margin-top:26px;}
	.column p {font-size:14px;text-indent:0;}
	p.learnmore {font-size:24px;font-weight:bold;margin-top:20px;}

#helpbuttons a {text-indent:-9999px;height:82px;width:165px;float:left;display:block;}
	#helpbuttons a:hover {background-position:bottom center;}
	
	.m-checkup {background: transparent url(../images/slide-help-checkup.jpg) no-repeat top center;}
	.m-symptoms {background: transparent url(../images/slide-help-symptoms.jpg) no-repeat top center;}
	.m-menopause {background: transparent url(../images/slide-help-menopause.jpg) no-repeat top center;}
	.m-pregnant {background: transparent url(../images/slide-help-pregnant.jpg) no-repeat top center;}

/*****PROVIDERS*****/

#docinterior {background: transparent url(../images/background-interiorwide.jpg) no-repeat top center;min-height:675px;height:auto;padding-bottom:100px;}
	#docinterior .wrapper {width:960px;padding:15px;}

#docrow1 {margin:15px 0;text-align:center;}
	#docrow1 img {margin-right:15px;}

#docrow2 {text-align:center;}
	#docrow2 img {margin-left:15px;}

#pagination {text-align:right;margin-bottom:25px;}
	#pagination span {background:#062938;border:1px solid #062938;color:#fff;font-size:12px;padding:2px 5px;}
	#pagination a, #pagination a:visited {color:#fff;}
		#pagination a:hover {}
	#pagination .active a, #pagination .active a:visited {color:#062938;}
		#pagination .active a:hover {}
	#pagination .active {background:#fff;border:1px solid #062938;}

/*****LIBRARY*****/

#librarysearch {background: transparent url(../images/searchbox-background.jpg) no-repeat 0 0;margin:20px 0 15px;height:50px;}
	#librarysearch input {background:transparent;font-size:18px;margin:8px 0;width:547px;padding:5px 10px;float:left;}
	#librarysearch .button {width:auto !important;margin:0 !important;padding:0 !important}

.article {background-color:#e9f9ff;border:1px solid #7fbccf;margin-bottom:5px;padding:10px 15px 5px;}
	.article h4 {color:#054c68;}
	.article p {font-size:12px;color:#1f5b6d;margin:10px 0;}
	.article a, .article a:visited {color:#054c68;text-decoration:underline;}
		.article a:hover {color:#3399ff;}
	
.section {background: transparent url(../images/library-sectionbackground.jpg) no-repeat 0 0;padding:15px;height:65px;}
	.section img {float:left;margin-right:10px;}
	.section h2 {margin-top:3px !important;}
	.section p {margin:0 !important;color:#054c68;}
	.section a, .section a:visited {color:#054c68;}
		.section a:hover {color:#3399ff;border-bottom:2px dotted #3399ff;text-decoration:none;}
		
#libraryinterior {background: transparent url(../images/background-interiorwide.jpg) no-repeat top center;min-height:675px;height:auto;padding-bottom:100px;}
	#libraryinterior .wrapper {width:960px;padding:45px 15px;}

/******LOCATION***********/
.locationmap {background:#fff url(../images/location-mapback.jpg) no-repeat 0 0;padding:10px;height:392px;margin:15px 5px;}

.locationcol {padding:5px;width:48%;float:left;}
	.locationcol p {margin:0 0 20px !important;font-size:17px !important;}
	.locationcol span {float:left;width:100px;}

.location {background: transparent url(../images/library-sectionbackground.jpg) no-repeat 0 0;padding:8px 7px;height:85px;}
	.location img {float:left;margin-right:10px;}
	.location h2 {margin-top:12px !important;}
	.location p {margin:0 !important;color:#054c68;}
	.location a, .location a:visited {color:#054c68;}
		.location a:hover {color:#3399ff;border-bottom:2px dotted #3399ff;text-decoration:none;}

/******ABOUT***********/

.hospital {margin:15px 0 35px !important;}
	.hospital img {float:left;margin-right:10px;border:1px solid #333;}
	
/****** RESOURCES *********/

.resources {margin-top:100px !important}

.resource-half {float:left;width:50%;margin:0 0 0 10px;width:300px;}
	.resource-half h2 {margin-top:0 !important;padding:5px 5px 2px 10px;background-color:#ccc;font-weight:normal;}
	.resource-half ul {margin:0 !important; padding: 5px 15px;border:1px solid #ccc;}
		.resource-half li {list-style-type:none !important;height:50px;line-height:35px !important;}
	.resource-half img {float:left;margin:0 5px 0 -5px;}
	.resource-half a, .resource-half a:visited {}
		.resource-half a:hover {}

.pdflink {background:#fff url(../images/pdficon.jpg) no-repeat center left; padding-left:40px;height:35px;line-height:35px !important;margin:0 10px 15px !important}


/****** OTHER *******/

.georgia {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}

.dropcap2 {background:#062938 none repeat scroll 0 0;color:#FFFFFF;float:left;font-size:60px;font-weight:normal;line-height:69px;margin-right:5px;text-align:center;width:66px;}

div.daVinciBox {margin: 0 30px 0 30px; padding: 0 15px 15px 15px; border: 1px solid #7FBBD3; background-color:#EEF7FC;}
	.daVinciBox h2 {font-size:18px;}