body {
	margin: 0; 
	padding: 0;
	background: #f; 
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
}

a img {
	border: none;
}

p {
	margin: 0 0 1em;
}
h2{
	color:#3366cc;
	font-size:18px;
}
h4{
color:#d9b42c;
font-size:13px;
padding-top:6px;
padding-bottom:6px;
}

#bod{

width:893px;


margin:0 auto;
padding:0;
}
#head_1{
margin:0px;
padding:0px;
height:210px;
background:url("images/palma.png") no-repeat;
background-position:right;

}
#head_title{
color:#333333;
width:98%;
margin:0 0 5px 0;
padding-top:5px;
font-size:13px;
font-weight:bold;
text-align:right;
}
#head_logo{
margin-top:15px;
float:left;
}
#head_logo_img{

text-align:left;
float:left;
}
#head_logo_text{
margin:10px 0 0 110px;
width:320px;
color:#d9b42c;
text-align:left;
font-family:Arial;
font-size:14px;
font-variant:small-caps;
font-weight:normal;
}


#head_text span{
font-size:14px;
font-family:arial;
margin:20px 0 0 35px;
color:#003366;
text-align:left;

}
#head_text p{
width:266px;

margin-top:5px;
margin-left:35px;
text-align:left;
font-size:12px;
font-family:Arial;
line-height:1;
height:60px;
overflow:hidden;
}
#head_text{
margin:10px 0 0px 10px;
padding-top:5px;
float:right;
width:330px;
height:120px;
background:url("images/back.png") no-repeat ;

}

#more{
margin:-10px 40px 0 0;
text-align:right;
font-style:italic;
padding:0px;
color:#406ED0;
font-size:12px;
}
#more a{
color:#406ED0;
}

#navlink{
height:35px;
padding:0;
padding-left:15px;
margin:0;
width:100%;
}
#navlinksv{
height:35px;
padding:0;
padding-left:10px;
margin:0;
}


	.menu{
		float:left;
		font-family:Arial;
		font-size:13px;
		margin:0 0 1em;
		padding:0;
		margin-left:2px;
		height:31px;
		list-style-type:none;
	}
	.menu .lii {
		background:transparent url(images/menu_blue.png) repeat scroll center center;
		border-right:1px solid white;
		float:left;
		list-style-type:none;
		height:31px;
		padding-right:10px;
		padding-left:13px;
			
	}
	.menu  .lii   a{
		color:white;
	}
	
	.menu .lii  a:hover{
		color:#E9BF24;
	}
		
	.menu li a{
		position:relative;
		top:5px;
		text-decoration:none;
	}
	
	.menu_left{
		background:transparent url(images/menu_left_blue.png) no-repeat scroll center left;
		float:left;
		height:31px;
		border-right:1px solid white;
		padding-left:10px;
		padding-right:10px;
		color:white;
	}
	.menu_left a{
		color:white;
	}
	
	.menu_left  a:hover{
		color:#E9BF24;
	}
	
	.menu_right{
		background:transparent url(images/menu_right_blue.png) no-repeat scroll center right;
		float:left;
		height:31px;
		padding-left:10px;
		padding-right:12px;
	}
	.menu_right   a{
		color:white;
	}
	.menu_right   a:hover{
		color:#E9BF24;
	}
	
	.current_left{
		background:transparent url(images/menu_left_silver.png) no-repeat scroll center left;
		float:left;
		height:31px;
		border-right:1px solid white;
		padding-right:10px;
	}	
	
	.current_left a{
		color:#2755B2;
		margin-left: 10px;
	}
	
	.current-right {
		background:transparent url(images/menu_right_silver1.png) no-repeat scroll center right;
		float:left;
		height:31px;
		border-right:1px solid white;
		padding-left:10px;
		padding-right:12px;
		color:#2755B2;
	}	
	
	.current-right a{
		color:#2755B2;
	}
	.currentli{
		background:transparent url(images/menu_silver.png) repeat-x scroll center left;
		float:left;
		height:31px;
		border-right:1px solid white;
		padding-left:13px;
		padding-right:10px;
	}

	.currentli a{
		color:#2755B2;
	}	
	
	
		


#content{
width:100%;
padding:10px 0 0 10px;

}
.content_text{
margin:0;
padding:15px;
padding-top:10px;
width:590px;
float:left;
text-align:left;
font-size:9pt;
line-height:18px;
}
.content_text2{
margin:0;
padding:15px;
padding-top:10px;
float:left;
text-align:left;
font-size:9pt;
line-height:18px;
}
.content_text img{
float:right;
margin-left:10px;


}
.content_text  a{
color:#d9b42c;
font-weight:bold;
}
.content_text  .pp1{
font-style:italic;
}
.p12{
/*float:left;*/
}

.before_after{
width:100%;
}

.before_after .title{
background:url("images/before_top.png") no-repeat;
padding:13px 0 10px 30px;
height:17px;

}
.before_after .title span{
font-weight:bold;
color:white;
font-size:13pt;

}

.before_after .before_content{
margin:0;
padding:20px 70px 0 70px;
margin-left:1px;
margin-right:3px;
border-left:2px solid #75B5F3;
border-right:2px solid #75B5F3;
}

.before_after .before_content .c1 .before_img{
width:100%;
height:120px;
}

.before_after .before_content .c1 .before_img_1 img{
 float:left;
 margin:0px;
 border:1px solid #4AA1EF;
}

.before_after .before_content .c1 .before_img_2 img{
 
 border:1px solid #4AA1EF;
}

.before_after .before_content .c2{
width:100%;
height:30px;

}
.before_after .before_content .c2 .c21 span{
font-size:11pt;
color:white;
padding-left:5px;
}

.before_after .before_content .c2 .c21{
float:left;
border:1px solid #4AA1EF;
width:183px;
background:#75B5F3;
padding:2px;
}

.before_after .before_content .c2 .c22{
float:right;
border:1px solid #4AA1EF;
width:183px;
background:#75B5F3;
padding:2px;
}
.before_after .before_content .c2 .c22 span{
font-size:11pt;
color:white;
padding-left:5px;
}

.before_after .before_content p{

}

.before_after .before_bottom {
background:url("images/before_bottom.png") no-repeat;
height:40px;
margin-left:1px;
padding:5px 0 0px 0px;
}
.cmenu-link{
	padding-top: 10px;
	width: 400px;
	text-align:center;
}
.team-title{
	float:left;
	width:383px;
}
.team-icons{
	float:left;
	width:200px;
	height:100%;
}
#sidebar{
margin:0;
padding:10px;	
float:left;
width:225px;
}

.sidebar_top{
margin:0;
padding:0;	
float:left;
width:220px;
border:1px solid #ebe9e9;
border-top:none;

}

.sidebar_top .print img{
padding-right:10px;
}
.sidebar_top .print {
float:right;
font-size:9pt;
padding:10px;
padding-top:0px;
}

.sidebar_top img {

}
.sidebar_top p {
padding:10px;
padding-bottom:0px;
color:#0b31d1;
font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
}

.sidebar_bottom{
margin:20px 0 0 0;
padding:0;	
float:left;
width:220px;
}

#dentist{
height:88px;
background:#E1EBFE;
}
.dentist_left{
width:15px;
height:90px;

background:url(images/left_menu.png) no-repeat;
}
.dentist_left a{
background-position:right center;
background-repeat:no-repeat;
background-attachment:scroll;
background-color:transparent;
display:block;
font-size:13px;
color:#444444;
}
.current_2{
width:15px;
height:90px;
float:left;
background:url(images/left_menu_press.png) no-repeat;
}
.current_2 a{
background-position:right center;
background-repeat:no-repeat;
background-attachment:scroll;
background-color:transparent;
display:block;
font-size:13px;
color:#444444;

}
.current_2:hover{
background:url(images/left_menu_hover.png) no-repeat;
}
.meet_the_dentest{
background-image:url(images/dentist.jpg);
height:63px;
margin-left:20px;
padding-right:90px;
padding-top:25px;
width:109px;
}

.now_smile{
background-image:url(images/now_smile.jpg);
height:63px;
margin-left:20px;
padding-right:121px;
padding-top:25px;
width:79px;
}
.services{
background-image:url(images/service.jpg);
height:58px;
margin-left:20px;
padding-right:121px;
padding-top:30px;
width:79px;
}
.map{
background-image:url(images/map.jpg);
height:65px;
margin-left:20px;
padding-right:121px;
padding-top:23px;
width:79px;

}
.dentist_left:hover{
background:url(images/left_menu_hover.png) no-repeat;
}

/*
*	Begin Now Smile Left
*/
#smile{
height:89px;
background:#E1EBFE;
}
/*
*	End Now Smile Left
*/

#service{
border-top:2px solid #C6C6C7;
border-bottom:2px solid #C6C6C8;
height:88px;
background:#E1EBFE;
}
#smile{
border-bottom:2px solid #C6C6C8;
height:88px;
background:#E1EBFE;
}
#maps{
background:#E1EBFE;
height:88px;
}
.bottom_link  a{
color:#333333;
text-decoration:underline;
}
.bottom_link  {
text-align:center;
font-size:9pt;
padding:5px 5px 5px 0px;
float:left;
width:600px;
}
.bottom_search {
float:left;
width:200px;
margin-left:20px;
height:70px;
}
.copiright{
text-align:center;
font-size:8pt;
padding:10px 10px 10px 0px;
color:#999999;
float:left;
width:600px;
}
.bottom img{
width:100%;
padding-bottom:5px;

}

.ros{
padding-top:170px;
width:450px;
}

#new_forms{
background-color:#E1EBFE;
border:1px solid #C6C6C8;
padding:10px;
margin-top:30px;
margin-bottom:20px;
font-size:11px;
width:200px;
}

.form{
padding-top:30px;
position:relative;
}

.form_p1{
color:#3366cc;
font-size:15px;
width:430px;
}
.form_p2{
margin:0;padding:0;
padding-bottom:20px;
width:430px;
}
.fields{
float:right;
margin:0 150px 0px 0;
padding:3px;
border:1px solid #7e9db9;
}
.radio{
margin-left:20px;
margin-bottom:20px;
width:430px;
}
.radio2{
margin-left:30px;
margin-bottom:20px;

}
.submit{
background:url('images/button.png');
padding-right:20px no-repeat;
border:none;
width:80px;
height:20px;" 

}
.veners{
color:#D9B42C;
font-weight:bold;
height:140px;
padding-right:100px;
}
.veners p{
padding-left:70px;
}

#map{
width:100%;

}
.map_by{
float:right;
}
.map_img_2{
float:left;
}
.roundedcornr_box_468852 {
	background: url("corner/roundedcornr_468852_tl.png") no-repeat top left;
}
.roundedcornr_top_468852 {
	background: url("corner/roundedcornr_468852_tr.png") no-repeat top right;
}
.roundedcornr_bottom_468852 {
	background: url("corner/roundedcornr_468852_bl.png") no-repeat bottom left;
}
.roundedcornr_bottom_468852 div {
	background: url("corner/roundedcornr_468852_br.png") no-repeat bottom right;
}
.roundedcornr_content_468852 {
	background: url("corner/roundedcornr_468852_r.png") top right repeat-y;
}

.roundedcornr_top_468852 div,.roundedcornr_top_468852,
.roundedcornr_bottom_468852 div, .roundedcornr_bottom_468852 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_468852, .roundedcornr_bottom_468852 {
	margin-top: -19px;
}
.roundedcornr_content_468852 { padding: 0 15px; }

ul#mycarousel img {
	cursor:pointer;
	margin-left:0;
}
/*
*	Begin Home page More Link
*/
.more-link-full{
	background-image:url(images/more_link_icon.png);
	background-repeat:no-repeat;
	height:23px;
	padding-left:28px;
	padding-top:5px;
	color:#b6002a;
}
.more-link-full a{
	font-weight:normal;
	color:#b6002a;
	text-decoration:underline;
}
.more-link-full a:hover{
	text-decoration:none;
}

.bottom-links{
	font-size:12px;
	font-weight:bold;
}
.bottom-links a{
	color:#3366CC;
	text-decoration:underline;
}
/*
*	End Home page More Link
*/
.before_footer {
	padding-right:5px;
	text-align:right;
}

.before_footer a{
	text-decoration:underline;
	color:#3366CC;
	font-size:11px;
}
#before_current {
	color:black;
	text-decoration:none;
}

.for_fmenu{
	color:black;
	text-decoration:none;
}
.top-title{
	margin-bottom: 0px; margin-top: 0px; float:left;
  }
  .top-title-bottom{
	font-size: 11px; float: right; margin-top: 0px;
  }
/*
*	begin Testimonials page
*/
.testimonials h2{
	font-style:italic;
	font-weight:normal;
}
.testimonials h3{
color:#3366CC;
font-size:18px;
font-weight:bold;
}
.testimonials span{
	font-weight:bold;
	color:#D9B42C;
	font-size:14px;
}
.testimonials-title{
	color:#3366CC;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	padding-left:10px;
}
.testimonials-autor{
	color:#3366CC;
	font-size:14px;
}
.testimonials-full{
	margin-bottom:10px;
	margin-top:15px;
}
hr{
	background:#4279BC none repeat scroll 0 0;
	border:0 none;
	color:#4279BC;
	height:1px;
}
/*
*	End Testimonials page
*/
/*	Begin Forma	    */
.form p input{
	cursor: pointer;
}
/*	End Forma	    */
/*	begin In the Media Player	    */
.player{
	width:100%;
	height:370px;
	padding:15px 2px 5px 20px;
	background:url(corner/roundedcornr.png) no-repeat;
	margin-top:7px;
}
/*	End In the Media Player	    */
/*
*	for menu
*/

		#menu li ul
		{	margin: 10px 0 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			margin-left:-65px;
		}
		
			#menu li ul li
			{	float: none; 
				display: inline;
				margin:0;
				padding:0;
			}
			
			#menu li ul li a
			{
				width: 205px; 
				display: block;
				padding: 5px 12px;
				margin:0;
				color:white;
				background-color:#5273BC;
				border:0px;
				list-style: none;
				font: 11px Tahoma, Arial;
				text-align:center;
				opacity:0.9;
				filter: alpha(opacity=90);
				white-space:nowrap;
		}
		
		#menu li ul li a:hover{
			width: 205px; 
			display: block;
			padding: 5px 12px;
			border:0px;
			list-style: none;
			font: 11px Tahoma, Arial;
			color: #D9B42C;
			text-align:center;
			opacity:0.9;
			filter: alpha(opacity=90);
		 }
		 
		 #menu .bottom-li{
			background: transparent url(images/back_round.png) no-repeat scroll left bottom;
			opacity:0.9;
			filter: alpha(opacity=90);
			width: 205px; 
			display: block;
			padding: 5px 12px;
			color:white;
			border:0px;
			list-style: none;
			font: 11px Tahoma, Arial;
			text-align:center;
			height:18px;
		 }
		 #menu .bottom-li:hover{
			background: transparent url(images/back_round.png) no-repeat scroll left bottom;
			opacity:0.9;
			filter: alpha(opacity=90);
			width: 205px; 
			display: block;
			padding: 5px 12px;
			color:#D9B42C;
			border:0px;
			list-style: none;
			font: 11px Tahoma, Arial;
			text-align:center;
			height:18px;
		 }
		 
		 .quote{
			font-style: italic; 
			margin-left: 30px; 
			margin-right: 65px; 
			text-align: justify;
		 }
		 
		 .quote-person{
			text-align:right;
			font-style:italic; 
			margin-right: 65px;
		 }
		 
		 .staff-div{
			border:1px solid #C6C6C8;
			padding:7px;
			background-color:#E1EBFE;
			width:305px;
			margin:0 auto;
		 }
		 
		 .staff-div h4{
		 	 margin: 3px 3px 0px; 
			 padding-bottom: 0px; 
			 padding-top: 0px;
			 text-align:center;
		 }
		 
/**/
.in-the-media-palyer{
	width:100%;
	height:370px;
	padding:15px 2px 5px 20px;
	background:url(corner/roundedcornr.png) no-repeat;
	margin-top:7px;
}