/*
  Title # CFP
  Date  # 04 August 2009.
*/

body{ padding:0px; margin:0px; background-color:#FFFFFF;  }

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
margin:0px;
}
 
#wrap{
      width:980px;
	  margin:auto;
	  text-align:left;
	  }
#wrap3{
      width:980px;
	  float:left;
	  text-align:left;
	  background:url(images/cfp_bg.png) repeat;
	  }
	  
#wrap2{
      width:900px;
      background:#FFFFFF;
      margin:auto;
	  position:relative;
	  }
#wrap4{
      width:900px;
      background:#FFFFFF;
      float:left;
	  position:relative;
	  }	
h1{ font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; }
	  
ul{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}	  
ul li{
font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;
}  

.input_box{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#604B6C; height:15px; background-color:#F2F2F2;
            border:1px solid #604B6C; width:182px;
		   }


.input_box2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#604B6C; height:18px; background-color:#F2F2F2;
            border-left:1px solid #604B6C; border-top:1px solid #604B6C;  border-bottom:1px solid #604B6C;width:163px;
		   }
/* ============================ Start Text ================================= */

.font{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#8F8192;padding-top:3px;  }

.font2{ font-family:Arial, Helvetica, sans-serif; font-size:36px; font-weight:normal; color:#ACBA87; }

.font3{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#533567; text-align:center; padding-top:15px; }

.font4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#604B6C; }

.font5{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#604B6C; }
.contact_text{
font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#604B6C;
}

/*.message_ok{
font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#604B6C; padding-left:65px; padding-top:3px; font-weight:bold;
}*/
.message_ok{
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#604B6C;  font-weight:bold;
}
.font6{
color:#513158;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
margin-top:0px;
padding-left:0;
cursor:pointer;
margin-right:25px;
}
   .font6 a{ color:#006869; text-decoration:none; }
      .font6 a:hover{ color:#003B3C; }
	  
.font7{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FEFFF8; text-align:center; }

.font8{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#006869; }

.font9{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#8BC5B5; }

.font10{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; line-height:17px; padding-top:16px; }

.font11{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#572F64; }

.font12{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#FFFFFF; }

.font13{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#5E278E; }

.font14{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#006869; }

.font15{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:16px; }

.font16{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#808080; }

.font17{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#006869; }

.font18{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#604B6C; }

/* ============================ End Text ================================= */

/* ============================ Start Header ================================= */

#header{
        width:871px;
		padding:0px 7px 0px 22px;
		background:url(images/cfp_headder_bg.jpg) no-repeat;
		height:126px;
		float:left;
		position:relative;
	
		}
		
#logo{
      width:270px;
	  padding-top:15px;
	  float:left;
	  position:relative;
	  }
	  
#logo img {
border:none;
}

#logo img a{
border:none;
}
#free_call{
		  width:253px;
		  padding-top:38px;
		
	
		  float:right;
		  position:relative;
		  }	  		

/* ============================ End Header ================================= */

/* ========================= Start Navigation ============================== */

.nav{
     width:852px;
	 padding:8px 0px 8px 48px;
	 float:left;
	 position:relative;
	 border-top:2px solid #63C9C3;
	 background-color:#8BC5B5;
	 border-bottom:1px solid #FFFFFF;
	 }
	 
   .nav li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; list-style:none; padding-left:25px;
            display:inline;
		  }
		.nav li a{ color:#FFFFFF; text-decoration:none; }
		   .nav li a:hover{ color:#206C57; }  

/* ========================= End Navigation ============================== */

/* =========================== Start Top ================================ */

#top{
     width:900px;
	 border-top:1px solid #766287;
	 border-bottom:5px solid #FFFFFF;
	 float:left;
	 position:relative;
	 *z-index:-10;
	 }

/* =========================== End Top ================================ */

/* ========================= Start Main Body =========================== */

#main_body{
           width:898px;
		   padding-left:2px;
		   float:left;
		   position:relative;
		   }
		   
#main_body2{
           width:898px;
		   padding-top:2px;
		   padding-bottom:5px;
		   border-top:1px solid #5E278E;
		   float:left;
		   position:relative;
		   }
		   
#main_body3{
           width:900px;
		   padding-bottom:25px;
		   border-bottom:1px solid #80648A;
		   float:left;
		   position:relative;
		   }
		   
	.about_sparano{
				   width:870px;
				   padding:4px 0px 5px 30px;
				   background-color:#E6E6E6;
				   border-bottom:1px solid #808080;
				   float:left;
				   position:relative;
				   }
				   
				.about_sparano h1{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#8BC5B5; }   	     
		   
/* ================ Start Left ============== */


#left{
	  width:677px;
	  float:left;
	  position:relative;
	  }
		   
#coastal_facial{
			   width:675px;
			   background:#563164 url(images/cfp_left_bg.gif) top right no-repeat;
			   height:22px;
			   padding-top:4px;
			   float:left;
			   position:relative;
			   text-align:center;
			   }
			   
#left2{
	  width:665px;
	  padding:10px 0px 0px 11px;
	  float:left;
	  position:relative;
	  }
	  
#left3{
	  width:652px;
	  padding:10px 0px 0px 25px;
	  float:left;
	  position:relative;
	  }
	  
.left4{
	  width:652px;
	  padding:10px 18px 0px 0px;
	  float:right;
	  position:relative;
	  }	  
	  
	  .lipo{
		   width:180px;
		   padding-right:42px;
		   float:left;
		   position:relative;
		   }
		   
	  .skin_care{
			    width:180px;
			    float:left;
			    position:relative;
			    }	
				
				
#body3_left{
           width:410px;
		   padding:2px 22px 0px 30px;
		   float:left;
		   position:relative;
		   }				   	  			   	
			   
/* ================ End Left =============== */	

/* =============== Start Right ============= */	

#right{
       width:221px;
	   float:left;
	   position:relative;
	   }
	   
#sparano{
       width:223px;
	   height:290px;
	   background:url(images/NewFormBG2.jpg) no-repeat left; 
	   padding:0px 0px 0px 0px;
	   float:left;
	   position:relative;
	   margin-top:0px;
	   }
#hideshow{

display:none;
}
	
#bottom_banner_block{
width:642px;
float:left;

margin-left:5px;
}	
	
#hideshow ul{
list-style:none;
}	
	 
	
#hideshow  li{
list-style:none;
color:#006869;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
width:180px;
float:left;
background:#FFFFFF;
padding-left:5px;
cursor:pointer;
}		   
#body3_right{
           width:438px;
		   padding-top:2px;
		   float:left;
		   position:relative;
		   }
		   
.body3_right_a{
              width:438px;
			  padding-top:7px;
		      float:left;
		      position:relative;
		      }
			  
			  .body3_right_a h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#808080;
			                     border-bottom:1px solid #808080; padding-bottom:6px; }
								 
.quick_links{
             width:199px;
			 float:left;
			 position:relative;
			 }
			 
.quick_links3{
             width:199px;
			 padding:3px 0px 0px 15px;
			 float:left;
			 position:relative;
			 }	
			 
.banner_0{
		 width:188px;
		 padding-top:12px;
		 float:left;
		 position:relative;
		 }

.banner_1{
		 width:188px;
		 padding:6px 0px 2px 0px;
		 background:url(images/cfp_banner_bg.gif) repeat-y;
		 float:left;
		 position:relative;
		 text-align:center;
		 }		 

.banner{
		 padding-top:5px;
		 float:left;
		 position:relative;
		 text-align:center;
		 }
		 
		 
.banner img{
border:none;
}
.banner2{
		 width:189px;
		
		 height:77px;
		 padding-top:12px;
		 float:left;
		 position:relative;
		 margin-top:12px;
		 text-align:center;
		 }
		 
.banner3{
		 width:189px;
		 background:url(images/cfp_banner3.jpg) no-repeat;
		 height:77px;
		 padding-top:12px;
		 float:left;
		 position:relative;
		 margin-top:12px;
		 text-align:center;
		 }		 		 

.summerimg img{
border:none;
float:right;
margin-right:10px;
}
.summerimg2 img{
border:none;
float:left;
margin-right:10px;
}
.summer_special{
             width:233px;
			 float:left;
			 position:relative;
			 }			 								 		   	   	   

/* =============== End Right ============= */		   	   		   

/* ========================= End Main Body =========================== */

/* ============================================================= Start Bottom ==================================================================== */

.bottom{
	   width:900px;
	   padding:6px 0px 6px 0px;
	   margin-top:2px;
	   background-color:#ADB993;
	   float:left;
	   position:relative;
	   text-align:center;
	   }
	   
	  .bottom li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#614B62; list-style:none; padding-left:25px;
            display:inline;
		  }
		.bottom li a{ color:#614B62; text-decoration:none; }
		   .bottom li a:hover{ color:#FFFFFF; } 

#bottom2{
	   width:870px;
	   padding-top:6px;
	   float:left;
	   position:relative;
	   }

/* ============================================================= End Bottom ==================================================================== */

/* ======================= Start Sub Page ====================== */

#sub_page{
          width:155px;
		  float:left;
		  position:absolute;
		  z-index:100000;
		  padding-left:300px;
		  top:37px;
		  display:none;
		  }
		  
.sub_page2{
          width:185px;
		  float:left;
		  position:relative;
		  
		  }		  
		  
.sub_page_body{
			  width:185px;
			  padding-right:15px;
			  padding-bottom:5px;
			  background:url(images/cfp_subpage_bg.png) repeat-y;
			  float:left;
			  position:relative;
			  text-align:center;
			  }	
			  
  .sub_page_body li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; list-style:none; padding-top:8px; 
  float:left;
  }
		.sub_page_body li a{ color:#FFFFFF; text-decoration:none; }
		   .sub_page_body li a:hover{ color:#206C57; }	
		   
.rhinoplasty{
             width:142px;
			 float:left;
			 position:relative;
			 }
			 
.rhinoplasty2{
             width:480px;
			 float:left;
			 position:relative;
			 }	
			 
.questionnaire{
             width:632px;
			  background:url(images/cfp_questionnaire_bg.gif) no-repeat;
			  height:28px;
			  padding-top:10px;
			 float:left;
			 position:relative;
			 text-align:center;
			 }
			 
   .questionnaire h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#006869; }	
   
.image_before{
			 width:148px;
			 float:left;
			 position:relative;
			 text-align:center;
			 }
			 
.image_after{
			width:139px;
			float:left;
			position:relative;
			text-align:center;
			}			 
					
.questionnaire_text{
                    width:315px;
					padding:30px 0px 0px 25px; 
					float:left;
					position:relative;
					}
					
					
.quick_links2{
              width:221px;
			  padding:6px 0px 6px 0px;
			  float:left;
			  position:relative;
			  
			  }					
					
  .quick_links2 h1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#808080; padding-right:10px;
			                     border-bottom:2px solid #C0C0C0; padding-bottom:5px; text-align:right; }										   		 			 		 		   		    
#sub-menu{		
		position:relative;  z-index:100000;padding-left:0px; width:155px;
		}
/* ======================= End Sub Page ====================== */

.suckertreemenu_block{
background-color: #ADB993;
float:left;
width:900px;

}
.suckertreemenu{
background-color: #ADB993;
float:left;
width:900px;
border-bottom:#FFFFFF solid 1px;
}
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;

float:left;
margin-left:5px;
padding-top:12px;
padding-bottom:8px;
}
#treemenu1{
float:left;
padding-left:80px;

}
/*Top level list items*/
.suckertreemenu ul li{
position: relative;


color:#533362;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

 /*overall menu] background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display:inline;
font-family:Arial, Helvetica, sans-serif;
padding: 1px 12px;
border-left-width: 0;
text-decoration: none;
color:#533362;

font-size:13px;
font-weight:normal;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
z-index:100;
width:180px;
margin-top:-3px;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: left;
width:170px;
color:#533362;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
line-height:12px;

}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;

}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;

color: #533362;
text-decoration: none;
padding: 1px 5px;

font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
width:155px;
padding-left:15px;
}
.contact_text_err{
color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;

}
/*.message_err{
color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:3px;
padding-left:15px;
}*/
.message_err{
color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.suckertreemenu ul li a:hover{

color:#E2DDE3;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #ADB993;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #8BC5B5 ;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
