/* FLORIDANATURALHEALTHCARE CSS STYLE SHEET VR 1.0*/ 
/* COPYRIGHT MLSIMAGE.COM - 2006 */
/* HTTP://WWW.MLSIMAGE.COM */


/* GENERAL
--------------------------*/ 

body {
		background-color: #E6C372;
		margin:0;
		padding:0;
		font:62.5% Arial, Helvetica, sans-serif;
}

a{
		font-size:1em;
}

h2 {
		padding-bottom:10px;	
} 


/* SPECIAL
--------------------------*/

#home_pic { 
		margin:0; 
		padding:0;
}


#pics { 
	background:url(../images/larger_view.gif) no-repeat top right;
	margin:10px auto;
	padding-right:10px;
	margin-left:-10px;
}

#pics ul { 
		width:495px;
		list-style:none;
		padding:0;
		margin:0 auto;
}

#pics ul li {
		display:inline;
		padding:4px;
		margin:0 auto;
}


#pics img { 
		width: 155px; 
		height: 116px;
		margin-top:2px;
		margin-bottom:10px;
		border:0;
}

.home_calendar {border:0; float:left; position:absolute; right:150px; bottom:0px;}


/* WARPER
--------------------------*/

div#warp { 	
		margin:0 auto;
		width:692px;
		position:relative;
}

/* HEADER
--------------------------*/

div#header {
		width:692px;
		height:94px;
		background: url(../images/header.jpg) no-repeat;
}

div#header  h1{ 
		margin:0;
		padding:0;
		width:692px;
		height:94px;
		
}


div#header  h1 a{  
		margin:0;
		padding:0;
text-indent:-9999px;
		
}

div#header  h1 a span{ 

		width:692px;
		height:94px;
		display:block;
		float:left;

}

/* TOP NAVIGATION BAR
-------------------*/

div#topnav_warp {background:url(../images/top_nav_bg.jpg); width:692px;height:18px; margin:0; padding:0; }

ul#topnav {	
		width:692px;
		list-style:none;
		padding:0;
		margin:0;
		height:18px;
}

ul#topnav li {
		display:inline;
		margin:0;
		padding:0;
	
}

ul#topnav li a {
		height:18px;
		float:right;
		text-indent:-9999px;
		text-decoration:none;
}

ul#topnav li#top_option_1 a {
		width:61px;
		background:url(../images/top_nav_01.jpg) no-repeat left top;
}
	  
ul#topnav  li a span {
		float:left;
		display:block;
}



ul#topnav li#top_option_2 a {
		width:72px;
		background:url(../images/top_nav_02.jpg) no-repeat left top;
}
	  

ul#topnav  li#top_option_2 a:hover { 
		background-position:0 -18px;
}

ul#topnav li#top_option_3 a {
		width:152px;
		background:url(../images/top_nav_03.jpg) no-repeat left top;
}
	  

ul#topnav  li#top_option_3 a:hover { 
		background-position:0 -18px;
}

ul#topnav li#top_option_4 a {
		width:102px;
		background:url(../images/top_nav_04.jpg) no-repeat left top;
}
	  


ul#topnav  li#top_option_4 a:hover { 
		background-position:0 -18px;
}

ul#topnav li#top_option_5 a {
		width:102px;
		background:url(../images/top_nav_05.jpg) no-repeat left top;
}
 

ul#topnav  li#top_option_5 a:hover { 
		background-position:0 -18px;
}


/* LEFT NAVIGATION BAR
--------------------------*/
div#leftnav_warp { 
 		
		margin:0;
		padding:0;
		float:left;
		
}

.left_sub { 
		background:url(../images/ul_sub_bot.jpg) no-repeat left bottom;  
		height:432px; 
}
.left_home { 
		background:url(../images/ul_home_bot.jpg) no-repeat left bottom; 
		height:463px;
}

ul#leftnav {	
		float:left;
		width:133px;
		list-style:none;
		margin:0;
		padding:0;
}

ul#leftnav li {
		display:block;
		margin:0;
		padding:0;	
		text-indent:-9999px;	
		text-decoration:none;
}

ul#leftnav li a {
		width:133px;
		display:block;
}

ul#leftnav li#left_option_1 a {
		height:36px;
		background:url(../images/left_nav_01.jpg) no-repeat left top;
}
	  
ul#leftnav  li#left_option_1 a:hover {
		background-position:0 -36px;
}

ul#leftnav li#left_option_2 a {
		height:37px;
		background:url(../images/left_nav_02.jpg) no-repeat left top;
}
	  
ul#leftnav  li#left_option_2 a:hover { 
		background-position:0 -37px;
}

ul#leftnav li#left_option_3 a {
		height:36px;
		background:url(../images/left_nav_03.jpg) no-repeat left top;
}

ul#leftnav  li#left_option_3 a:hover { 
		background-position:0 -36px;
}

ul#leftnav li#left_option_4 a {
		height:38px;
		background:url(../images/left_nav_04.jpg) no-repeat left top;
}
	  

ul#leftnav  li#left_option_4 a:hover { 
		background-position:0 -38px;
}

ul#leftnav li#left_option_5 a {
		height:37px;
		background:url(../images/left_nav_05.jpg) no-repeat left top;
}
	  
ul#leftnav  li#left_option_5 a:hover { 
		background-position:0 -37px;
}

ul#leftnav li#left_option_6 a {
		height:38px;
		background:url(../images/left_nav_06.jpg) no-repeat left top;
}
	  
ul#leftnav  li#left_option_6 a:hover { 
		background-position:0 -38px;
}

ul#leftnav li#left_option_7 a {
		height:38px;
		background:url(../images/left_nav_07.jpg) no-repeat left top;
}
	  
ul#leftnav  li#left_option_7 a:hover { 
		background-position:0 -38px;
}

ul#leftnav li#left_option_8 a {
		height:38px;
		background:url(../images/left_nav_08.jpg) no-repeat left top;
}
	  
ul#leftnav  li#left_option_8 a:hover { 
		background-position:0 -38px;
}

ul#leftnav li#left_option_9 a {
		height:38px;
		background:url(../images/left_nav_09.jpg) no-repeat left top;
}
	  
ul#leftnav  li#left_option_9 a:hover { 
		background-position:0 -38px;
}

ul#leftnav li#left_option_10 a {
		height:40px;
		background:url(../images/left_nav_10.jpg) no-repeat left top;
}
	  
ul#leftnav  li#left_option_10 a:hover { 
		background-position:0 -40px;
}

ul#leftnav li#left_option_11 a {
		height:38px;
		background:url(../images/left_nav_11.jpg) no-repeat left top;
}
	  
ul#leftnav  li#left_option_11 a:hover { 
		background-position:0 -38px;
}



/* PAGE
--------------------------*/

div#page { 
		width:559px; 
		float:left; 
		position:relative;
}

div#news { 
		width:559px; 
		float:left; 
		position:relative;
}


.home {
		background:url(../images/bg_home.jpg) no-repeat top left; 
		height:463px; 
}

.home h2 { 
		width:463px; 
		height:183px; 
		text-indent:-9999px; 
		display:block; 
		padding:0; 
		margin:0; 
		background:url(../images/home_welcome.jpg) no-repeat; 
		margin-top:5px;
}

.sub  {
		scrollbar-face-color: #686726;
		scrollbar-highlight-color: #73722F;
		scrollbar-3dlight-color: #99995B;
		scrollbar-shadow-color: #B4B46E;
		scrollbar-darkshadow-color: #676625;
		scrollbar-track-color: #454418;
		scrollbar-arrow-color: #efe7c0;
		height:432px; 
		background-color:#fff; 
		overflow:scroll; 
		overflow-x:hidden; /* horizontal scroll bar hack */
		/*color:#4B0000;*/
}

.sub2{
		scrollbar-face-color: #686726;
		scrollbar-highlight-color: #73722F;
		scrollbar-3dlight-color: #99995B;
		scrollbar-shadow-color: #B4B46E;
		scrollbar-darkshadow-color: #676625;
		scrollbar-track-color: #454418;
		scrollbar-arrow-color: #efe7c0;
		height:432px; 
		background:#fff url(../images/bg_formed.jpg) no-repeat left bottom; 
		overflow:scroll; 
		overflow-x:hidden; /* horizontal scroll bar hack */
		/*color:#4B0000;*/
}


iframe{
		scrollbar-face-color: #686726;
		scrollbar-highlight-color: #73722F;
		scrollbar-3dlight-color: #99995B;
		scrollbar-shadow-color: #B4B46E;
		scrollbar-darkshadow-color: #676625;
		scrollbar-track-color: #454418;
		scrollbar-arrow-color: #efe7c0;
		overflow:scroll; 
}



.sub  h2 { 
		width:545px; 
		text-indent:-9999px; 
		display:block; 
		padding:0; 
		margin:0;
}


.sub p, .sub2 p { 
		padding:0 20px; 
		font-size:1.2em;
}

.sub h3 { 
		font-size:1.5em; 
		font-weight:bold; 
		padding-left:20px;
		text-indent:0;
}

.sub ul {
		list-style:outside;
}

.sub ul li{
		font-size:1.2em; 
		padding-left:10px;
}

div#news.sub{ 
		background:#fff url(../newsletter/bg_newsletter.jpg) repeat-y top left;
}

div#cal.sub { overflow:hidden; background:#fff url(../images/cal_bg.jpg) no-repeat left top;}
div.cal_links { margin:0 auto; width:500px; margin-top:130px; text-align:center;}



.area { padding-left:50px; padding-right:15px;}

#news_bottom {background-color:#c3dac6;}

/* FOOTER
--------------------------*/

div#footer {
		width:712px;
		margin:0 auto;
		height:36px;
		font-size:1.0em;
		clear:both;		
		color:#5f5f29;
		padding-top:10px;
}

div#footer ul { 
		margin:0;
		padding:0;
		list-style:none;
		text-align:center;
		line-height:36px;
}

div#footer ul li {
		padding:0;
		margin:0;
		display:block;
} 

div#footer ul li#item1 {	
		float:left;
}

div#footer ul li#item2 {
		float:right;

}

div#footer a{
		font-size:1.1em;
		font-weight:bold;
		color:#5f5f29;
}
		
div#footer a:hover{
		color:#5f5f29;
}

/* CUPON */

#formed { margin-top:20px;}
#formed p em { font-weight:normal;}

form {
  width:100%;
  margin:0 auto;
}

label {
  font-size: 120%;
}

form .go  div.form1 label {
  display: block;
  float: left;
  width: 190px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}

form .go .form1 input, form div select, form div textarea {
  width: 200px;
  padding: 1px 3px;
  margin: 0 0 0 0;
  border:1px solid #999900;
}

form label { font-weight:bold; color:#000;}

form  div#sub { margin: 0 auto; width:100%; text-align:center; margin-top:5px; }

form #nu { width:100%; margin:0 auto; display:block; text-align:left; margin-top:15px;}
form #nu label em { font-size:0.9em; color:#999900;}

form #nu #row { width:220px; float:left;}

form #nu #row div { height:33px;} 

form #nu #row label { width:140px; float:left; text-align:right;display:inline;margin:0; padding:0; margin-left:25px;}

form #nu #row input { float:left; display:inline; margin:0; padding:0; width:50px; border:0;} 

form #fbottom { float:none; clear:both;}

form #fbottom .form1 input { margin:0 auto; margin-bottom:10px;}