@charset "utf-8";
/* CSS Document */

<!--
/* generic */
* {margin:0; padding:0;}
html {background:#b7f2ff;}
html, body {height:100%;}

p, td, li {font-family:Verdana, Geneva, sans-serif; font-size:11.5px; color:#43595e; line-height:15px;}
a:link, a:active, a:hover, a:visited {text-decoration:none; color:#005447;}
	.text_medium {font-size:1.2em; color:#43595e;}
	.disclaimer {font-size:9px;}
	.textcolor_green{color:#015548;}
	.textcolor_lightgreen{color:#72af71;}
	.textcolor_white{color:#FFF;}
	.floaterleft {float:left;}
	.floaterright {float:right;}
		img.imgfloaterleft {float:left; margin:0px 20px 5px 0px;}
		img.imgfloaterright {float:right; margin:0px 0px 5px 20px;}
	.border {border:1px solid red;}
	.highlighter {color:#F00;}
	.upper {text-transform:uppercase;}
	span.divider {border-bottom:1px solid #6eaa6c; display:block; margin:10px 0px;}
	
/*header*/
.title{font-family:Verdana, Geneva, sans-serif; display:block; border-bottom:thin solid #CCC; color:#015548; padding:0px 0px 6px 0px;}
h1{font-size:22px; line-height:26px; margin:0px 0px 20px 0px; color:#015548;}
h2{font-size:20px; line-height:23px; margin:0px 0px 20px 0px; color:#015548;}
h3{font-size:18px; line-height:21px; margin:0px 0px 20px 0px; color:#015548;}
h4{font-size:16px; line-height:19px; margin:0px 0px 10px 0px; color:#015548;}
h5{font-size:14px; line-height:17px; margin:0px 0px 10px 0px; color:#015548;}
h6{font-size:12px; line-height:14px; margin:0px 0px 10px 0px; color:#015548;}

/* alignment */
.outer_wrap {background:#b7f2ff url(images/xtreme_background.jpg) top center repeat-x; height:100%;}
.inner_wrap { /*background:url(images/header_backdrop.gif) top center no-repeat;*/  height:100%;}
		.header_wrap{ height:150px;}
		.navigation_wrap {height:60px;}
	.content_wrap { height:auto;}
		.footer_wrap {background:url(images/footer_background.jpg) center top no-repeat; display:block; height:95px;}

/* touchup */
	.header { width:1024px; margin:0 auto; min-height:150px; background:url(images/header_background.jpg) center top no-repeat;display:block;}
		.header_interior {width:1024px; margin:0 auto; height:150px;background:#b7f2ff url(images/xtreme_background.jpg) top center repeat-x; padding:30px 0px 0px 0px;}
			.header_interior a {display:block; width:350px; height:105px;}
	
	.navigation {width:1024px; margin:0 auto; padding:10px 0px 0px 55px; height:60px; background:url(images/navigation_background.jpg) center top no-repeat; }
		.nav_menu {display:block; float:left; width:120px; height:38px; margin-right:6px;}
		.nav_menu a {font-weight:bold; text-align:center; display:block; padding:5px 0px 0px 0px; font-size:12px;width:120px; height:32px;}
		.nav_menu a:hover {font-weight:bold; text-align:center; width:120px; height:38px; display:block; padding:5px 0px 0px 0px;	background:url(images/navigation1.png)  no-repeat; font-size:12px; color:#000;}
				.nav_menu_selected {display:block; float:left; margin-right:6px; width:120px; height:38px; background:url(images/navigation2.png)  no-repeat;}
				.nav_menu_selected a {font-weight:bold; text-align:center; display:block; padding:5px 0px 0px 0px; font-size:12px; color:#000;}
				.language {font-size:10px; color:#FFF; width:105px; float:left; margin-right:18px; text-align:center;}
				.language select {}			
					.search {float:left; width:240px; padding-top:5px;}
					input[value="Search"] {background:url(images/search.jpg) 1px 7px no-repeat; width:70px; height:25px; border:none; color:#FFF;  padding-top:5px;}
					input[value="Search"]:hover {background:url(images/search_1.jpg) 1px 7px no-repeat; width:70px; height:25px; border:none; color:#FFF; padding-top:5px;}
		
	.content{ width:1024px; overflow:hidden; height:auto; padding:0px 0px 15px 0px; margin:0 auto; display:block; background:url(images/content_background.jpg) center top repeat-y;}
	.content_background {background:url(images/content_background.jpg) center top repeat-y;}
	.content_background_int {background:url(../images/content_background.jpg) center top repeat-y;}
	
		.column_left{ float:left; width:705px; padding:25px 27px 0px 35px; display:block; min-height:755px; margin-bottom:20px;}
			.column_left p, .column_left td {line-height:20px;} 
			.column_left li {background:#e6ecec; list-style-position:outside;}
			.sitemap { list-style-position:inside;}
			.index_copy {font-size:13px; line-height:20px;}
				.index_copy a:hover {color:#06F;}
		.column_left1 {float:left; width:705px; padding:25px 32px 0px 30px; display:block; background: #FFF url(images/background_interior.jpg) repeat-x; }
		.column_left > p, .column_left1 > p {padding:0px 25px 0px 0px;}
		.column_left ul li { padding:10px; margin:0 0 5px 0;} /* list-style:none; border-top:1px solid #000; font-size:11px;}*/
				ul.events_pick { list-style-type:none; margin:0px auto; height:35px; display:table;}
					ul.events_pick li {float:left; width:auto; padding:10px 21px; margin-right:5px; display:table-cell; text-align:center; font-weight:bold; text-transform:uppercase;}

/*Google search customization */
		#cse-search-results * {width:100%;}
		
			
				.read_more {display:block; text-align:right; padding:6px 10px 0px 0px; position:absolute; bottom:5px; right:3px;}
					.box {display:block; width:230px; height:225px; float:left; margin:0px 4px 4px 0px; background:#d8e8e3 url(images/box_rightcorner.jpg) bottom right no-repeat; position:relative;}
						.box p {line-height:13px; margin-bottom:5px;}
				
a.urgent_section, a.diagnostic_section, a.kids_section, a.breast_section, a.sleep_section, a.executive_section, a.endoscopy_section, a.masc_section, a.homecare_section {display:block; width:214px; height:68px; border:3px solid #FFF; margin:5px 0 0 5px; }

						a.urgent_section {background:url(images/boxes/sections.jpg) 0 0 no-repeat;}
						a.diagnostic_section{background:url(images/boxes/sections.jpg) -223px 0 no-repeat;}
						a.kids_section{background:url(images/boxes/sections.jpg) -446px 0 no-repeat;}
							a.urgent_section:hover {background:url(images/boxes/sections.jpg) 0 -92px no-repeat;}
							a.diagnostic_section:hover {background:url(images/boxes/sections.jpg) -223px -92px no-repeat;}
							a.kids_section:hover:hover {background:url(images/boxes/sections.jpg) -446px -92px no-repeat;}
						
						a.breast_section{background:url(images/boxes/sections.jpg) -669px 0 no-repeat;}
						a.sleep_section{background:url(images/boxes/sections.jpg) -892px 0 no-repeat;}
						a.executive_section {background:url(images/boxes/sections.jpg) -1114px 0 no-repeat;}
							a.breast_section:hover {background:url(images/boxes/sections.jpg) -669px -92px no-repeat;}
							a.sleep_section:hover {background:url(images/boxes/sections.jpg) -892px -92px no-repeat;}
							a.executive_section:hover {background:url(images/boxes/sections.jpg) -1114px -92px no-repeat;}
						
						a.endoscopy_section{background:url(images/boxes/sections.jpg) -1337px 0 no-repeat;}
						a.masc_section{background:url(images/boxes/sections.jpg) -1561px 0 no-repeat;}
						a.homecare_section{background:url(images/boxes/sections.jpg) -1784px 0 no-repeat;}
							a.endoscopy_section:hover {background:url(images/boxes/sections.jpg) -1337px -92px no-repeat;}
							a.masc_section:hover {background:url(images/boxes/sections.jpg) -1561px -92px no-repeat;}
							a.homecare_section:hover {background:url(images/boxes/sections.jpg) -1784px -92px no-repeat;}
							
					.image{text-align:center; padding:6px 0px;}
					.box_title{font-weight:bold; padding:0px 0px 0px 10px; background:url(images/arrow.gif) left no-repeat; font-size:12px; display:block;}
						.box_title a {border-bottom:2px solid #156356; padding:0px 0px 0px 0px; line-height:18px;}
					.box_description { font-size:10px; line-height:11px; padding:10px 5px 0px 10px;}
	/*interior */
		ul li { list-style-position:inside; margin:5px 0px 5px 15px;}
		ol li { list-style-position:inside; margin:10px 0px 10px 30px;}
		
		.column_right_extreme{ float:right; width:257px; background:#cfeccf url(images/column_right_background_extreme.jpg) top left repeat-y;}
			.column_right{ float:right; width:257px; height:100%; background:#cfeccf url(images/column_right_background.jpg)  no-repeat; display:block; padding-top:10px;}
				.column_right ul {margin:0px 0px 10px 0px;}
				.column_right ul li {list-style-position:inside; list-style-type:square; padding:0px 0px 0px 15px; line-height:20px; color:#72af71;}
				.column_right ul li a{color:#72af71;}
				.column_right ul li a:hover{text-decoration:underline;}
				.more {background:url(images/more_background.gif)  no-repeat; display:block; height:13px; width:230px; margin:0px 8px; padding:0px 0px 0px 5px; border-bottom:2px solid #FFF;}
					.more a {display:block; color:#72af71;}
					
		/*Roymi added services*/
		.services_add {font-size:.95em;}

		/*buttons, use with caution, dont go too far right because picture is limited to 450px*/
				a.button {display:inline; height:25px; background:url(images/button_on.gif) top right no-repeat; padding:3px 15px 0px 15px; float:left; clear:both;
								color:#FFF; font-weight:bold; margin-top:10px;}
		 		 a.button:hover {display:inline; height:25px; background:url(images/button_over.gif) top right no-repeat; padding:3px 15px 0px 15px; float:left;clear:both;
								color:#FFF;	font-weight:bold; margin-top:10px;}
						
				.news li {font-size:11px;}
				

	/*Community Programs*/
	.locations {margin:0px 6px 0px 8px;}
	.accordionmain1, .accordionmain2, .direction, .direction1 { margin:0px 0px 0px 0px; width:243px;}
	.accordionbtn1 {  height:35px; width:auto; cursor: pointer; background:url(images/featured_events_background.gif) no-repeat;
			font-size:9px; padding:5px 15px 5px 5px; margin:1px 0px 0px 0px; font-family:Verdana, Geneva, sans-serif; color:#015548; position:relative;}
		.icon {position:absolute; top:10px; right:8px; display:block; width:10px; height:15px; font-size:12px; z-index:2;  padding:5px 4px 0px 1px; color:#000;}	
		.accordionbody1, .accordionbody2 { display:none; padding:5px 0px 10px 15px; background:#FFF; width:223px;}
		.accordionbody1 p, .accordionbody2 p { font-size:10px; padding-right:10px;}
		.accorionbody1 strong {color:#72af71;}
		.date {color:#FFF; font-size:9px; margin-right:5px; float:left; text-align:center; width:35px; height:25px; text-transform:uppercase; margin-right:8px;}
		.directionbody {padding:10px 10px 20px 10px; background:#f1fbf0; margin-bottom:10px; width:680px;}
		.more_btn {display:block; background:url(images/events_more.jpg)  no-repeat; height:15px; color:#FFF; font-size:9px; padding:4px 7px; text-align:right;}
			.more_btn a {color:#FFF;}
		/*diag expand*/
			.diaghead {cursor:pointer;}


.prescription { display:block; height:90px; width:235px; margin:10px 0px 5px 8px;}
	.prescription>a {display:block; width:236px; height:90px; background:url(./images/smartphone_scheduling.jpg) 0 0 no-repeat;}
	.prescription>a:hover {display:block; width:236px; height:90px; background:url(./images/smartphone_scheduling.jpg) 0 -91px no-repeat;}
	
.driving {display:block; height:100px; width:238px; margin:10px 0px 10px 8px; background:url(images/locations_background.gif)  no-repeat;}
	.driving>a {display:block; background:url(images/locations_icon.jpg) 0 0 no-repeat; width:220px; height:53px; margin:10px 0px 2px 8px;}
	.driving>a:hover {display:block; background:url(images/locations_icon.jpg) 0 -53px no-repeat; width:225px; height:53px; margin:10px 0px 2px 8px;}
.driving p { clear:both; height:24px; width:165px; margin:0px 10px 0px 0px; margin-left:81px;}
.driving a {float:left;}


/*pineapp+pinecrest*/
.pineapp {margin:0px 0 0 10px; height:auto}
.pineapp a {display:block;}
.map_pinecrest {height:150px; background:url(images/banner_pinecrest.png) no-repeat;}
	


a.miami, a.broward {background:url(images/locations_miami_on.jpg)  no-repeat; padding:4px; margin-right:5px;}
a.miami:hover, a.broward:hover {background:url(images/locations_miami_off.jpg)  no-repeat;padding:4px;margin-right:5px;}


div.stripes_menu {margin:10px 0 25px 0;}
a.stripes_menu {display:block; height:30px; width:215px; margin:0px 8px 0px 10px; padding:10px 3px 15px 18px; border-bottom:1px solid #6ba96a; color:#666; font-weight:bold; background:#cfecce;
					background:#cfecce url(images/arrow.jpg) top left  no-repeat;}
a.stripes_menu:hover {display:block; height:30px; width:215px; margin:0px 8px 0px 10px; padding:10px 3px 15px 18px; border-bottom:1px solid #6ba96a; color:#666; font-weight:bold;
						background:#cfecce url(images/arrow_on.jpg) top left  no-repeat;}
a.stripes_menu p {padding-top:10px; display:block; width:100%; cursor: default; cursor:pointer;}
						
/*a.stripes_menu_selected {display:block; height:10px; width:200px; margin:0px 8px; padding:15px 18px; border-bottom:1px solid #015548; color:#666; font-weight:bold; background:url(images/menu_background.jpg) no-repeat;}*/

	a.stripes_menu p {font-size:12px;}
		/*interior menu*/
			.interior_menu {margin:8px 10px 0px 3px; padding:2px 0px 0px 0px; display:block; width:200px}
			.interior_content {width:280px;}
				.interior_header{ height:60px; margin-top:20px;}
					.interior_header img{ float:left;}
					.interior_header h2 { width:475px; float:right; margin:15px 0px 0px 0px;}
.scheduling {text-align:left; height:65px; width:310px; background:url(images/scheduling_background.jpg)  no-repeat; padding:5px 10px; color:#000; font-size:11px; float:right; position:relative;}
.scheduling1 {text-align:left; height:140px;  width:310px; background:url(images/scheduling_background1.jpg)  no-repeat; padding:10px; color:#000; font-size:11px; float:right;  position:relative;}
.scheduling p, .scheduling1 p {float:left; color:#000; font-size:11px;}
				
.scheduling > a {display:block; height:62px; width:65px; float:right; text-align:center; font-weight:bold; padding:10px 0px 0px 35px; color:#FFF; background:url(images/scheduling_btn1.gif) bottom right no-repeat; position:absolute; bottom:3px; right:0px; font-size:10px; line-height:1.2em;}
.scheduling1 > a {display:block; height:95px; width:63px; float:right; text-align:center; font-weight:bold; padding:45px 0px 0px 38px; color:#FFF; background:url(images/scheduling_btn1a.gif) bottom right no-repeat; position:absolute; top:0px; right:0px; font-size:10px; line-height:1.2em;}
.scheduling > a:hover {display:block; height:62px; width:65px; float:right; text-align:center; font-weight:bold; padding:10px 0px 0px 35px; color:#FFF; background:url(images/scheduling_btn0.gif) bottom right no-repeat; position:absolute; bottom:3px; right:0px; font-size:10px; line-height:1.2em;}
.scheduling1 > a:hover {display:block; height:95px; width:63px; float:right; text-align:center; font-weight:bold; padding:45px 0px 0px 38px; color:#FFF; background:url(images/scheduling_btn0a.gif) bottom right no-repeat; position:absolute; top:0px; right:0px; font-size:10px; line-height:1.2em;}
				
				.urgent_care_centers {display:block; width:600px; border:1px solid #CCC; float:left; margin:0px 0px 10px 10px; padding:5px;}
				.text { width:445px; height:90px; line-height:10px;}
					.text p {margin:0px 12px 0px 15px; width:405px; font-size:11px;}
					.text a {padding:0px; text-decoration:underline; text-transform:lowercase; font-size:11px;}

				/*contact us page only*/
					.contact_us_locations {display:block; width:333px; border:1px solid #CCC; float:left; margin:0px 5px 10px 0px; padding:5px;}
					.contact_text {width:auto; height:120px; line-height:10px; margin-left:10px;}
					.contact_text p {font-size:10px; line-height:15px;}
					
					.contact_btn {cursor:pointer; background:#cfecce; padding:10px; margin-bottom:10px; height:20px; position:relative;}
					.contact_btn h5 {line-height:14px; position:relative;}					
					.contact_icon { font-size:15px; border-left:1px solid #FFF;  height:auto; width:10px; padding:0px 0px 0px 8px; position:absolute; right:0; bottom:0;}
					
					.contact_table { display:none;}


	.footer{ width:1024px; height:60px; margin:0 auto; display:block; padding-top:18px; font-size:11px;}
	.logo {width:160px; height:50px; float:left; margin:0 0 0 40px; border-right: 1px solid #315447; padding-right:15px; }
	
	.social {width:260px; float:right; text-align:center;}
		.social ul { list-style:none; width:210px; height:35px; margin:-10px 0 0 35px;}
		.social ul li {float:left; width:34px; height:33px;  margin:10px 0 0 10px; }
			.locator {background:url(images/social/social.png) 0 0 no-repeat;}
				.locator:hover {background:url(images/social/social.png) 0 -34px no-repeat;}
			.facebook{background:url(images/social/social.png) -35px 0 no-repeat;}
				.facebook:hover {background:url(images/social/social.png) -35px -34px no-repeat;}
			.twitter {background:url(images/social/social.png) -70px 0 no-repeat;}
				.twitter:hover {background:url(images/social/social.png) -70px -34px no-repeat;}
			.youtube {background:url(images/social/social.png) -105px 0 no-repeat;}
				.youtube:hover {background:url(images/social/social.png) -105px -34px no-repeat;}
				
	.footer_links, .copyright {width:525px; height:20px; float:left; text-align:right; text-align:center; margin-left:10px; }
	.footer_links {height:40px;}
	

	
	
-->
