html {}
body {background:#000 url(../_images/back-body.jpg) no-repeat center top;font-family: Helvetica, Arial, Helvetica, sans-serif;}
body.homepage {background:#000 url(../_images/back-body-home.jpg) no-repeat center top;}

.wrapper {width:960px;margin:0 auto;}

#header{height:222px;}
	#headtop {color:#fff;font-size:14px;height:41px;line-height: 41px;}	
		#headtop span {float:right;padding-top:6px;}
	#home-triangle {float:left;margin-top:35px;}
	#logo {padding-top:40px;margin-left:165px;}
		#logo img {}
	#logoside {padding-top: 67px;margin-left:275px;margin-left:165px;}
	#logosidebottom {padding-top:7px;margin-left:165px;}
		#home-callus {float:left;margin-top:22px;}
		#home-makeappt {margin-top:15px;}
		#homesearchbox {margin-left:10px;padding:5px 30px 5px 5px;width:635px;position: relative;z-index: 500;}
		.librarysearch {background:#192443;margin-left:10px;padding:5px 30px 5px 5px;width:340px;position: relative;z-index: 500;border:none;border-bottom:1px solid #7e8499;color:#b8ceff;top:-14px;}
		.librarygo {margin-left:-4px;top:-14px;position: relative;}
		
	#mainnav {height:48px;position: absolute;top:164px;}
		#mainnav li {float:left;height:48px;display:inline;}
		#mainnav li a {float:left;height:48px;text-indent:-9999px;}
			#mainnav li a:hover, #mainnav li.active a {background-position:center bottom;}
		#m-home a {background: transparent url(../_images/nav-home.png) no-repeat center top;width:78px;}
		#m-physicians a {background: transparent url(../_images/nav-lattuga.png) no-repeat center top;width:148px;}
		#m-services a {background: transparent url(../_images/nav-services.png) no-repeat center top;width:190px;}
		#m-library a {background: transparent url(../_images/nav-library.png) no-repeat center top;width:170px;}
		#m-resources a {background: transparent url(../_images/nav-visit.png) no-repeat center top;width:133px;}
		#m-about a {background: transparent url(../_images/nav-about.png) no-repeat center top;width:127px;}
		#m-locations a {background: transparent url(../_images/nav-location.png) no-repeat center top;width:114px;}
		
#banner {clear:both; height: 605px;}
	#promocontainer {width:960px;float:left;}
		#slideshow {position: absolute; top: 108px;margin-left:-90px;width:634px; height:457px;}
		#promocontainer h1 {color:#ff0;font-size: 25px;margin:135px 0 6px 440px;position:relative;}
		#promocontainer p {color:#e8e8e8;font-size: 18px;margin:0 305px 25px 35px; line-height: 24px;}
		#promobuttons {padding:5px 0 0;position:absolute;top:730px;}
			#promobuttons img {margin-right:6px;}
	#promobox {height:406px;background: transparent url(../_images/lattuga.png) no-repeat 650px bottom;}
	#introtext {margin:75px 10px 30px 30px;}
	
#body, #homebody {clear:both;}
	#body .wrapper {}
		#body .librarywrapper {background:transparent url(../_images/back-contentlibrary.png) repeat-y 0 0 !important;}
	#contentwrapper {height:auto !important; height:800px; width:920px; margin-left:22px;}
		.librarywrap {background: transparent url(../_images/back-contentheadlibrary.png) no-repeat 0 0 !important;margin:0 !important;padding:0 35px;width:890px !important;}
	#content {width:615px;float:right;padding: 25px 25px 0; background-color:#fff;margin-top:-65px;min-height:545px;height: auto !important; height: 545px;}
		#content h1 {border:1px solid #cccccc; border-left:none;border-right:none;height:53px;margin-bottom:20px;}
		#content h2 {color:#8b1909; border-bottom:1px solid #ccc;letter-spacing:-1px;height:35px;}
		#content h3 {letter-spacing:-1px;color:#333;height:27px;}
		#content h4 {color:#333;}
		#content p {}
			#content p.first {font-weight:bold; font-size:1.2em; line-height:1.6em; }
			#content ul {margin: 0 35px 30px 0 ;}
				#content ul li {background: transparent url(../_images/green-check.png) no-repeat left center;padding-left:30px;}
			#content ol {margin: 0 25px 30px;list-style-type: decimal;}
			#content li {line-height:30px;}
		#content .col2 {width:325px !important;}
		#content pre {font-family: inherit; font-size: 16px;line-height: 22px;}
		#content a, #content a:visited {color:#8b1909;font-weight:bold;}
			#content a:hover {color:DarkGoldenRod;}
		
	#sidebar {background: transparent url(../_images/back-sidebar-top.png) no-repeat 0 0; padding-top:30px;margin-top:65px;width:255px;}
		#sidebar div {background: #000 url(../_images/back-sidebar.jpg) repeat-y 0 0;padding:10px 0 15px;}
		#sidebar h3 {margin: 0 0 15px 30px;}
		#sidebar ul {margin: 0 25px 20px 30px;font-size:17px;color:#fff;}
			#sidebar ul li {margin-bottom:15px;list-style-type:none; font-weight: bold;}
		#sidebar ul.sublist {margin: 0 25px 20px 50px !important;font-size:17px;color:#fff;}
			#sidebar ul.sublist li {margin-bottom:15px;list-style-image:url(../_images/right-arrow.png);}
		#sidebar a, #sidebar a:visited {color: #8b1909;}
			#sidebar a:hover {color:#310600;}

#footer {clear:both;padding:25px 0;}
	#footer .wrapper {line-height:30px;padding:0 10px;width:940px !important;color:#333;font-size:12px;}
	#footer a, #footer:visited {color:#2f2f2f;}
		#footer a:hover {color:#ccc;}
	.omedix {float:right;}
	
/* Typography */
h1, h2, h3, h4 {margin-bottom: 5px;}
h1 {font-size:36px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:16px;}

p {line-height: 30px; margin: 0 0 30px;}

small {font-size:12px;}

blockquote {font-size:18px;font-style:italic;padding-left:15px;border-left:1px solid #cbc293;margin-bottom:30px;font-weight:bold;}

/* Columns */

.col4, .col3, .col2 {float:left;}
.col4 {width:240px;}
.col3 {width:320px;}
.col2 {width:480px;}

/* Home */

#homebody {}
	#homebody .col3 {width:310px !important;background: transparent url(../_images/back-col3.jpg) no-repeat center bottom;min-height:330px;height:auto !important; height: 330px;margin-right:15px; color:#fff;}
		#homebody .col3last {margin: 0;}
	#homebody .col3 h3 {text-align:center;line-height:30px;font-size: 18px;margin:13px 0 0 !important;height:30px;}
	#homebody .col3 p {margin: 10px 22px 20px; line-height: 20px;}
	#homebody .col3 .readmore {margin: 15px 22px 20px !important; }
		.readmore object, .readmore embed {cursor: pointer;}
	#homebody .col3 a {display:block; color:#3454A5; font-size:18px;}
	#homebody ul {border-top: 1px solid #c8ad74;padding: 15px;}
		#homebody ul li {margin:0 0 15px;list-style-type: square;color:#474747;}
	#homebody a, #homebody a:visited {color:#ccc;}
		#homebody a:hover {color:#fff;}



/* Reource Page */
#resources {background:transparent url(../_images/back-resources.png) no-repeat center top;}
	#resources div {float:left;width:50%;}
	#resources span {display:block;padding:6px 35px 0;margin-bottom:15px;}
		#resources .divright span {padding:6px 15px 0 !important;}
	#resources ul {list-style-type: none !important;margin:0 !important;}
		#resources .divleft ul {margin: 0 30px 20px !important;}
		#resources ul li {background: transparent url(../_images/icons.png) no-repeat 0 0;line-height:40px;padding-left:55px;height:40px;}
	#resources a, #resources a:visited {color:#06334f;}
		#resources a:hover {color:#333;}
		
	.i-injury {background-position: 0 0 !important;}
	.i-physical {background-position: 0 -80px !important;}
	.i-visit {background-position: 0 -120px !important;}
	.i-test {background-position: 0 -160px !important;}
	.i-surgery {background-position: 0 -200px !important;}
	.i-postsurgery {background-position: 0 -240px !important;}
	.i-patient {background-position: 0 -280px !important;}
	.i-appointment {background-position: 0 -320px !important;}
	.i-appointment2 {background-position: 0 -560px !important;}
	.i-prescription {background-position: 0 -360px !important;}
	.i-medical {background-position: 0 -400px !important;}
	.i-results {background-position: 0 -440px !important;}
	.i-contact {background-position: 0 -480px !important;}
	.i-bill {background-position: 0 -520px !important;}
	
/* Service */
.serviceinfo {background-color:#dededf;padding:15px;margin-bottom: 25px;min-height:100px;height:auto !important; height:100px;}
	.serviceinfo img {float:left;margin-right: 15px;}
	.serviceinfo p {margin-bottom: 10px;}
	.serviceinfo h2 {float:right; width:502px; margin-top:25px;}

/*Library */
#contentfull {padding: 0 15px;}

/* Locations */
.location {float:left;width: 300px;margin:0 0 35px;}
	.location h3 {}
	.location address {line-height:26px;margin-bottom:25px;}

#googmap {/*background: transparent url(../_images/back-map.png) 0 0;padding:15px;*/margin-bottom: 25px;}

#hospital-icon {float:left;margin:15px 15px 0 0;}
	.location-address {float:left;}
		.location-address address {font-weight:bold;margin-bottom:10px;}
	.location-info {float:left;}
	 .manh { margin-left:25px;}

.hospitals {border-bottom: 1px solid #ccc;margin-bottom: 15px;height:125px;padding-left:125px;}
	.hospitals img.hospital {float:left;margin-left:-126px;}
	.hospitals a, .hospitals a:visited {color:#00436d;}
		.hospitals a:hover {color:#000;}
	.hospitals h3 {font-size: 24px; margin-bottom: 5px !important}
	.hospitals p {margin:0 !important;}

/* Banner */
#contentfull {background: #fff;padding:25px 15px 0;}
#contentfull #contentBanner {height:100px;}
#contentBanner {height:335px;margin:0;}
	.b-lattuga {background: transparent url(../_images/b-lattuga.png) no-repeat 0 0;}
	.b-duffe {background: transparent url(../_images/b-duffe.png) no-repeat 0 0;}
	.b-accolades {background: transparent url(../_images/b-accolades.png) no-repeat 0 0;}
	.b-services {background: transparent url(../_images/b-services.png) no-repeat 0 0;}
	.b-visit {background: transparent url(../_images/b-visit.png) no-repeat 0 0;}
	.b-library {background: transparent url(../_images/b-library.png) no-repeat 0 0;height:269px !important;}
	.b-locations {background: transparent url(../_images/b-locations.png) no-repeat 0 0;}
	.b-about {background: transparent url(../_images/b-about.png) no-repeat 0 0;}
	
/* Omedix Forms */
#myframe {}

/* Reusables */
.clearfix {clear:both;}

.center {text-align:center;}
.right {text-align: right;}

.imgright {float:right;margin:0 0 15px 15px;}
.imgleft {float:left;margin:0 15px 15px 0;}

.bigbold {font-weight: bold;font-size: 18px;}

.minmargin {margin-bottom: 0;}

.last {border:none !important}

.hr {border-bottom:1px solid #ccc;clear:both;margin-bottom: 25px;}

.indent {padding:0 25px;}

.leadtext {font-weight:bold;}

ul.forms {list-style-type: none !important; list-style-image:none !important;}
	.forms li {padding-left:40px !important;line-height:45px !important;}
	.forms .pdf {background: transparent url(../_images/icon-pdf.png) no-repeat left center !important;}
	.forms .doc {background: transparent url(../_images/icon-doc.png) no-repeat left center !important;}
	
.previouspage {float:right;}
.previouspage a,  .previouspage a:visited {background-color:#ccc;text-align:center;color:#fff;font-weight:bold;border:1px solid #fff;padding:10px;display:block;margin:10px 0 0;font-size:14px;}
	.previouspage a:hover {color:#666;}
	
#spanishspeaking { width:628px; margin:10px; color:#FFF; position:relative; left:26px; line-height:22px;}	

#fb { position:relative; left:39px; bottom:19px; background-color:#FCFFA1; width:178px;}

#visitblog { position:relative; left:36px; top:15px; color:#fff;}
#visitblog a { color:#FCFFA1; font-weight:bold;}
#visitblog a:hover { text-decoration:underline;}
