* {margin:0;padding:0;outline:none;text-decoration:none;list-style-type:none;border:0;}
hr { color: #111F78;}

#home {background:transparent url(../images/backgroundhome.jpg) no-repeat top center;}
	#homehtml {background: #fff url(../images/backgroundhome-tile.jpg) repeat-x 0 0;}
	
#veins {background:none;}
	#veinshtml {background: #fff url(../images/backgroundvein-tile.jpg) repeat-x 0 0;}

#library {background:transparent url(../images/backgroundlibrary.jpg) no-repeat top center;}

html {background: #fff url(../images/background-tile.jpg) repeat-x 0 0;}
body {font-family:Verdana, Geneva, sans-serif;background:transparent url(../images/background.jpg) no-repeat top center;font-size:14px;}

#wrapper {width:1010px;margin:0 auto;}
.wrapper {width:1010px;margin:0 auto;}

#headerwrap {width:1010px;margin:0 auto;}

#header {height:120px;}
	#header h1 {background: transparent url(../images/logo.jpg) no-repeat left 6px;text-indent:-9999px;width:461px; height:113px;float:left;margin-right:160px;}
		#header h1 a {float:left;width:461px;height:113px;}
	#header img{float:left;margin-top:29px;}
		#locationsimg {margin:2px 0 0 150px !important}

#header2 {height:140px;}
	#header2 h1 {background: transparent url(../images/logo.jpg) no-repeat left 6px;text-indent:-9999px;width:461px; margin-top:13px;height:113px;float:left;margin-right:59px;}
		#header2 h1 a {float:left;width:461px;height:113px;}
	#header2 img{float:left;margin-top:35px;  margin-bottom:2px;}
		.locationsimg2 {margin:4px 0 0 56px !important}
		.locationsimg3 {margin:4px 0 0 !important}
		.locationsimg4 {margin:15px 0 0 156px !important}
		.locationsimg5 {margin:15px 0 0 !important}

#mainnav {height:37px;text-align:center;background: transparent url(../images/background-nav.png) no-repeat center center;margin-top:5px;}
	#mainnav li {text-indent:-9999px;float:left;}
	#mainnav li a {float:left;height:37px}
		#mainnav li a:hover {background-position:bottom center;}
	
	.m-home	, .m-alami , .m-medical , .m-vein , .m-library , .m-resources , .m-about {height:48px}

	.m-home		 {width:97px}
		.m-home a {background: transparent url(../images/nav-home.png) no-repeat top center;width:97px;}
	.m-alami {width:150px;}
		.m-alami a {background: transparent url(../images/nav-alami.png) no-repeat top center;width:150px;}
	.m-medical  {width:230px;}
		.m-medical a {background: transparent url(../images/nav-medical.png) no-repeat top center;width:230px}
	.m-vein {width:140px;}
		.m-vein a {background: transparent url(../images/nav-veins.png) no-repeat top center;width:140px;}
	.m-library	 {width:158px}
		.m-library a {background: transparent url(../images/nav-library.png) no-repeat top center;width:158px}
	.m-resources {width:120px;}
		.m-resources a {background: transparent url(../images/nav-resources.png) no-repeat top center;width:120px;}
	.m-about	 {width:110px}
		.m-about a {background: transparent url(../images/nav-about.png) no-repeat top center;width:110px}

#banner {height:156px;margin-top:-3px;}
	.alami {background: transparent url(../images/banner-alami.png) no-repeat 10px 0;}
	.services {background: transparent url(../images/banner-services.jpg) no-repeat 10px 0;}
	.veins {background: transparent url(../images/banner-veins.jpg) no-repeat 10px 0;}
	.library {background: transparent url(../images/banner-library.jpg) no-repeat 10px 0;}
	.resources {background: transparent url(../images/banner-resources.jpg) no-repeat 10px 0;}
	.about {background: transparent url(../images/banner-about.jpg) no-repeat 10px 0;}
	.locations {background: transparent url(../images/banner-locations.jpg) no-repeat 10px 0;}

#content {float:left;width:630px;margin:15px 15px 15px 20px;}
	#content h1 {font-weight:normal;color:#666699;font-size:30px;margin-bottom:20px;}
		#content h1 img {margin-bottom:-7px;}
	#content p {margin:10px 10px 20px; line-height:20px;}
	#content ul {margin:0 40px 20px;display:block;}
		#content ul li {list-style-type:disc;margin:5px 0;}
	#content ol {margin:0 40px 20px;display:block;}
		#content ol li {list-style-type:decimal;margin:5px 0;}	
	
	#content h2 {margin:10px;color:#666699;}
	#content h3 {margin:10px;color:#666699;}

	#content .news {margin-bottom:55px;}
		.date {font-size:16px;color:#fff;float:left;width:40px;height:33px;margin-top:5px;background-color:#000066;padding:5px;text-align:center;}
			.date span {font-size:11px;}
		#content .news h2 {font-size:20px;margin-left:70px !important;font-weight:normal;margin-bottom:5px;margin-top:10px;}
		#content .news p {margin-left:70px !important;line-height:20px !important;font-size:14px;margin-top:0;margin-bottom:14px;}
		#content .news a, .news a:visited {font-style:italic;text-decoration:underline;}
			#content .news a:hover {color:red;}
			
	#content blockquote {border-left: 3px solid #eee;border-bottom: 3px solid #ccc;background:#f5f5f5;padding-top:10px;margin:0 0 40px 5px;}

#sidebar {float:left;width:250px;margin:60px 0 25px 46px;}
	#sidebar h1 {color:#666699;font-size:22px;margin-bottom:10px;}
	#sidebar ul {margin:10px 0 0 20px;}	
		#sidebar li {margin:11px 0;}
	#sidebar h2 {color:#030E6A;font-size:16px;margin:27px 10px 0 7px;}
	
#footer {clear:both;color:#888;background: #fff url(../images/back-footer.jpg) no-repeat top center;height:100px;padding:25px;}
	.nav {font-size:12px !important;float:left}
	.seo {font-size:10px;width:700px;float:left;margin:15px 0;}
	#footer img {float:right;margin:15px 0;}
	#footer a, #footer a:visited {color:#888;}
		#footer a:hover {color:#333;}

#footerwrap {background: #fff url(../images/footer.jpg) repeat-x top center;}
	#footerwrap #footer {background:none;}

/****** HOME ****************/

.profilepic {float:left; margin: 0 10px 20px 10px;border:3px solid #EEEEEE;}

.noborder {border:none !important;}

/****** HOME ****************/

#bannerhome {height:328px;}
	#infobox {margin:22px 0 0;}
		#infopic {background: transparent url(../images/info-pic.jpg) no-repeat center bottom;height:304px;width:296px;float:left;}
		
		#infoslide {background: transparent url(../images/info-slide.jpg) no-repeat center bottom;height:304px;width:359px;float:left;}
			#infoslide h1 {margin:28px 5px 20px;font-size:32px;font-weight:normal;color:#191106;}
			#infoslide p {margin:5px;font-size:17px;line-height:24px;}
			
			ul#infonav {width:359px;margin-top:22px;height:26px;}
				#infonav li {float:left;margin-right:10px;text-indent:-9999px;}
					#infonav li a {display:block;height:26px;}
					.t-overview {background:transparent url(../images/info-overview.jpg) no-repeat top center;width:91px;}
					.t-heart {background:transparent url(../images/info-heart.jpg) no-repeat top center;width:62px;}
					.t-arteries {background:transparent url(../images/info-arteries.jpg) no-repeat top center;width:76px;}
					.t-veins {background:transparent url(../images/info-veins.jpg) no-repeat top center;width:56px;}
					.t-active {background-position: 0 -26px;}
					
		#infohelp {background: transparent url(../images/info-help.jpg) no-repeat center bottom;height:304px;width:335px;padding-left:20px;float:left;}
			.topimg {margin-top:68px !important;}
			#infohelp a {width:148px;height:106px;display:block;margin:2px 3px;float:left;}
				#infohelp a:hover {background-position: 0 -106px;}
			
			.newpatient {background:transparent url(../images/info-practice.jpg) no-repeat top center;}
			.testresults {background:transparent url(../images/info-test.jpg) no-repeat top center;}
			.procedure {background:transparent url(../images/info-procedure.jpg) no-repeat top center;}
			.followup {background:transparent url(../images/info-followup.jpg) no-repeat top center;}

#commonrequests {margin-left:6px !important;}
	#commonrequests li {margin:10px 0;}

#slide2, #slide3, #slide4 {display:none;}

#slide1 a, #slide2 a, #slide3 a, #slide4 a {text-decoration:underline}
#slide1 a:visited, #slide2 a:visited, #slide3 a:visited, #slide4 a:visited {text-decoration:underline}
#slide1 a:hover, #slide2 a:hover, #slide3 a:hover, #slide4 a:hover {color:#F00;}

#slide2 h1, #slide3 h1, #slide4 h1 {font-size:28px;}

#slide4 h1 {margin-bottom:0;}

.slide2 {background: transparent url(../images/info-pic2.jpg) no-repeat center bottom !important;}
.slide3 {background: transparent url(../images/info-pic3.jpg) no-repeat center bottom !important;}
.slide4 {background: transparent url(../images/info-pic4.jpg) no-repeat center bottom !important;}

/****** RESOURCES  **********/

.resource-wide {margin:0 0 19px;clear:both;border:1px solid #eee}
	.resource-wide ul {width:284px;margin:0 10px !important;}
		.resource-wide li {list-style-type:none !important;margin:0 !important;line-height:35px;height:40px;}

.resource-half {float:left;width:293px;margin:10px 10px 20px;border:1px solid #eee;height:350px;}
	.resource-half ul {margin:10px !important;}
		.resource-half li {list-style-type:none !important;margin:10px 0 !important;line-height:35px;height:40px;}

.resource-column {float:left;width:293px;margin:10px 10px 40px;}

.resource-wide h1, .resource-half h1 {font-size:24px !important;margin-bottom: 5px !important;background:#eee;padding:5px;}

.resource-wide img, .resource-half img {float:left;margin-right:10px;} 

.resource-wide a, .resource-wide a:visited, .resource-half a, .resource-half a:visited {}
	.resource-wide a:hover, .resource-half a:hover {}

#resource-helpful {background:#eee;padding:5px;clear:both;height:30px;margin:0 10px;}
	#resource-helpful h1 {font-size:24px !important;float:left;}
	#resource-helpful span {line-height:30px;margin-left:40px;}

#resource-schedule {margin:22px 10px 10px 10px !important}
	#resource-schedule li {margin: 15px 0 !important;text-align:center;height: 55px;}
	#resource-schedule img {float:none;margin:0 !important;}

/****** TYPE  **********/

.location {float:left;width:293px;margin:10px;border:1px solid #eee;height:155px;}
	.location h2 {background:#eee;padding:5px;margin:0 !important;}
	.phone {padding:5px;margin:0 !important;background:#f5f5f5; font-weight:bold;}

.location-column {float:left;width:293px;margin:10px;}
	.location-column h2 {color:#669}

.location-full {clear:both;}
	.location-full h2 {color:#669}

/**** Library ******/

#librarysearch {}
	#librarysearch input {font-size:16px;width:500px;padding:5px;border:2px solid #888;float:left;margin:0 0 0 25px;}
	#searchgo {width:auto !important;padding:0 !important;border:none !important;margin:0 0 0 15px !important}

#library {width:960px;margin:15px 0;padding-bottom:5px;}
	#library h1 {color:#669;font-size:30px;padding:10px 25px;}
	#library h2 {color:#669;font-size:24px;padding:20px 0 5px 5px;}
	
	#library ul {margin:15px 50px;}
		#library ul li {list-style-type:disc;}
	
	#library a, #library a:visited {color:blue;}
		#library a:hover {text-decoration:underline}
		
	#l-content {float:left;width:640px;padding:0 20px;}
		.l-item {height:65px;}
			.l-item img {float:left;margin:5px 10px;}
			.l-item p {padding:13px;margin-left:50px;}
			
		.l-about {border-top:1px solid #ccc;padding:10px;font-size:11px;}
			
	#l-sidebar {float:left;width:225px;margin-left:50px;margin-top:-40px;}
		#l-sidebar h2 {margin:10px 0 10px -5px}
		.l-feature {margin:5px 0}
			.l-feature img {float:left;margin-right:5px;}
			.l-feature h3 , .l-feature p {margin-left:40px;}
			.l-feature p {font-size:12px;}
			.l-feature span {color:#ccc;font-size:11px;}
			
		.l-img {margin:0 auto;}

/****** TYPE  **********/

h1, h2 {font-family:Georgia, "Times New Roman", Times, serif;}

a, a:visited {color:#669;cursor:pointer;}
	a:hover {color:#39C;text-decoration:underline;}

/****** REUSE  **********/

.clear {clear:both}

.red {color:red;}

.center {text-align:center;}

#preload {display:none;}

.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}

.imageleft {float:left;margin:0 15px 15px 10px;}
.imageright {float:right;margin:0 15px 15px 16px;}

/************ ABOUT  *********************/

.hospital {height:100px;}
	.hospital img {float:left;margin-right:10px;}
	
/************ VEINS  *********************/
#blueback {background:#20245f url(../images/bluebackground.jpg) no-repeat top center;margin-top:-3px;}

#veinbox {width:1010px;margin:0 auto;padding:50px 0;}

#veincontent {background: #b9cbda url(../images/backveincontent.jpg) repeat-x 0 0;clear:both;min-height:270px;height:auto !important;height:270px;}

#veinnav {height:35px;padding-left:15px;}
	#veinnav li {background-color:#d3d2d5;font-size:20px;float:left;margin:0 5px -4px;padding:5px 15px;}
	#veinnav li.active {background-color:#fff;font-size:24px;margin:-4px 5px 0;}
	#veinnav a, #veinnav a:visited {color:#7d7d7d;}
		#veinnav a:hover {color:#333;}

#heartnav {height:33px;}
	#heartnav li {background-color:#d3d2d5;font-size:19px;float:left;margin:0 1px -4px 0;padding:5px 10px;}
	#heartnav li.active {background-color:#fff;font-size:22px;margin:-3px 1px 0 0;}
	#heartnav a, #heartnav a:visited {color:#7d7d7d;}
		#heartnav a:hover {color:#333;}
		
.veincol {float:left;width:350px;padding:20px 0;text-align:center;}

.veincolmain {margin-left:350px;padding:15px 25px 15px 0;}
	.veincolmain h2 {font-size:45px;color:#502e77;font-weight:normal;margin-bottom:20px;}
	.veincolmain h3 {color:#0a094c;font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;}
	.veincolmain h4 {color:#645c98;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:5px;}
	.veincolmain p {font-size:16px;line-height:22px;margin-bottom:15px;}
	.veincolmain ul {margin-bottom:25px;}
		.veincolmain ul li {list-style-type:disc;font-size:16px;margin:5px 30px;}
	.veincolmain a, .veincolmain a:visited {}
		.veincolmain a:hover {}
		
div.accolades { float:right;}		

div.doc { width: 200px; float: left; margin-right: 20px; text-align: center; }

