* {
	padding:0;
	margin:0;
	font-family: arial;
	color: #333333;
}

a img {
	border: 0px;
}

a {text-decoration:none;}
body{
	background-color: #E7E9D4;
}
#wrap #content .col2 h3 {
	font-size: 16px;
}
.leadintxt {
	font-size: 16px;
}

	#wrap {
		border-top:5px solid #3d892e;
		border-bottom: 10px solid white;
		background-color: #FFF;
		margin: 6px auto 0px auto;
		width: 940px;
	}
	
		#wrap #head {
			height: 75px;
			background-color: white;
		}
	
			#wrap .logo {
				color: #3d892e;
				font-weight: 100;
				font-size:21px;
				float:left;
				margin: 27px 0px 0px 37px;
			}
			
			#wrap .contact {
				float: right;
				text-align:right;
				color: #3d892e;
				font-size: 19px;
				line-height: 19px;
				margin-top: 20px;
				margin-right: 15px;		
			}
			
				#wrap .contact strong {
					font-weight:100;
					font-size:21px;
					color:#3d892e;
					display:block;
					margin-bottom:2px;
				}
			
				#wrap .contact small {
					padding:0px;
					display: block;
					color: black;
					font-size:12px;
				}
				
				
		#wrap #mid-section {
			
		}
		
			#wrap #mid-section .banner {
				float:left;
				position:relative;
			}
			
			#wrap #mid-section .banner .goto {
				position:absolute;
				display:block;
				border: 1px solid #999;
				width:16px;
				height:16px;
				bottom:11px;
				right:115px;
				z-index:90;
				position:absolute;
				background-color:transparent;
			}
			
			#wrap #mid-section .banner .gotoover {
				background-color:#799D37;
			}
			
			#wrap #mid-section .banner .next {
				cursor:pointer;
				bottom:10px;
				right:15px;
				z-index:90;
				position:absolute
				
			}
			
			#wrap #mid-section .navi {
				float:right;
				width:210px;
				height: 243px;
				background-color: #3d892e;
			}
			
				#wrap #mid-section .navi ul {
					list-style:none;
					width:210px;
				}
				
					#wrap #mid-section .navi ul li {
						width:200px;
						text-align:right;
						border-bottom: 1px solid white;
						height: 28px;
						line-height: 28px;
						padding-right: 10px;
					}
					
						#wrap #mid-section .navi ul li.l {
							border: 0;
						}
						#wrap #mid-section .navi ul li.h {
							margin-top: 37px;
							padding-top:4px;
						}
					
						#wrap #mid-section .navi ul li a {
							color: white;
							font-size:11px;
							text-decoration:none;
							font-weight:bold;
						}
						
						
	#wrap #content {
		
	}
	
		#wrap #content h2 {
			color: #333333;
			font-size: 13px;
			font-weight: bold;
			margin-top:13px;
			margin-bottom :6px;
		}
	
		#wrap #content .col1 {
			float: left;
			margin-left: 20px;
			margin-top: 40px;
			margin-bottom: 20px;
			width: 170px;
			border: 1px solid white;
			text-align: right;
			padding-right: 20px;
			font-size: 11px;
		}
		
			#wrap #content .col1 small {
				display: block;
				font-weight: bold;
				font-size: 11px;
				color: #333;
			}
			
			#wrap #content .col1 .dentalcare {
				margin-top: 10px;
				display: block;
				float: right;
			}
			
			#wrap #content .col1 a img {
				margin-top: 10px;
			}
		
		
		
		#wrap #content .col2 {
			float:left;
			width :480px;
			margin-left: 20px;
			
		}
		
		* html  #wrap #content .col2 {
			width: 440px;
			padding-right:20px;
		}
		
			#wrap #content .col2 h1 {
				color: #333333;
				margin-top: 20px;
				font-weight: 100;
				font-size: 19px;
				padding-bottom: 17px;
				margin-bottom: 17px;
				border-bottom: 1px dotted #999;
			}
			
			#wrap #content .col2 h1.cosmetic_header {
				background: url('../img/cosmetic_header.jpg') no-repeat scroll top left;
				height: 19px;
				text-indent:-10000px;
				margin-top:25px;
			}
			
			#wrap #content .col2 h1.about_us_header {
				background: url('../img/about_us_header.jpg') no-repeat scroll top left;
				height: 16px;
				text-indent:-10000px;
				margin-top:28px;
			}
			
			#wrap #content .col2 h1.meet_the_team_header {
				background: url('../img/meet_the_team_header.jpg') no-repeat scroll top left;
				text-indent:-10000px;
				height: 16px;
				margin-top:28px;
			}
			
			#wrap #content .col2 h1.contact_us_Header {
				background: url('../img/contact_us_Header.jpg') no-repeat scroll top left;
				text-indent:-10000px;
				height: 15px;margin-top:28px;
				
			}
			
			#wrap #content .col2 h1.treatments_Header {
				background: url('../img/treatments_Header.jpg') no-repeat scroll top left;
				margin-top:28px;
				text-indent:-10000px;
				height: 15px;
			}
			#wrap #content .col2 h1.white_Header {
				background: url('../img/hd_whitening.gif') no-repeat scroll top left;
				margin-top:28px;
				text-indent:-10000px;
				height: 15px;
			}
			
			#wrap #content .col2 h1.dental_plan_header {
				background: url('../img/dental_plan_header.jpg') no-repeat scroll top left;
				height: 15px;
				text-indent:-10000px;
				margin-top:28px;
			}
			
			#wrap #content .col2 h1.smoothing_header {
			background: url('../img/hd_ftreatment.gif') no-repeat scroll top left;
				text-indent:-10000px;
				height: 15px;
				margin-top:28px;
			}
			#wrap #content .col2 h1.crowns_header {
			background: url('../img/hd_crowns.gif') no-repeat scroll top left;
				text-indent:-10000px;
				height: 15px;
				margin-top:28px;
			}
			#wrap #content .col2 h1.implant_header {
			background: url('../img/hd_implants.gif') no-repeat scroll top left;
				text-indent:-10000px;
				height: 15px;
				margin-top:28px;
			}
			#wrap #content .col2 h1.denture_header {
			background: url('../img/hd_dentures.gif') no-repeat scroll top left;
				text-indent:-10000px;
				height: 15px;
				margin-top:28px;
			}
			
			#wrap #content .col2 h1.blog_header {
				background: url('../img/blog_header.png') no-repeat scroll top left;
				text-indent:-10000px;
				height: 15px;
				margin-top:28px;
			}
				#wrap #content .col2 p {
					font-size:12px;
					color: #333333;
					margin-bottom: 20px;
				}
				
					#wrap #content .col2 p a {
						text-decoration: none;
						color: #3d892e;
					}  
					
					#wrap #content .col2 p a:hover {
						text-decoration: underline;
					}  
					
					#wrap #content .col2 ul {
						font-size: 12px;
						margin-left:15px;
					}
				
				#wrap #content .col2 strong {
					display:block;
				}
				
				#wrap #content .col2 table tr td img {
					padding:4px;
					border: 1px solid #676767;
				}
				
				#wrap #content .col2 table {
					margin-bottom: 20px;
				}
				
				#wrap #content .col2 table tr td {
					font-size: 11px;
					font-weight: bold;
					padding: 5px;
				}
				
					#wrap #content .col2 table tr td em {
						display:block;
						width: 160px;
						margin-bottom:10px;
					}
					
					#wrap #content .col2 table tr td span {
						color: #333333;
					}
				#wrap #content .col2 table tr td p {
					font-weight: normal;
				}
		
		#wrap #content .col3 {
			float: right;
			margin-right: 20px;
			margin-top: 60px;
			margin-bottom: 20px;
			width: 170px;
			border-top: 1px dotted #999;
			padding-right: 20px;
		}
		
			#wrap #content .col3 h2 {
				color: #3d892e;
				font-size: 14px;
				font-weight: 100;
				margin-top:13px;
				margin-bottom :6px;
			}
				#wrap #content .col1 h2 {
					color: #3d892e;
					font-size: 14px;
					font-weight: 100;
					margin-top:13px;
					margin-bottom :6px;
				}
			
		
			* html  #wrap #content .col3 {
				width: 140px;
			}
		
			#wrap #content .col3 p {
				font-size: 11px;
				margin-bottom: 10px;
			}
	
	#wrap #footer {
		padding: 3px;
		clear: both;
		border-top: 1px dotted #999999;
		border-bottom: 1px dotted #999999;
		margin-bottom: 15px;
		text-align:right;
		padding-right:10px;
		font-size: 15px;
		line-height: 20px;
		color: #666666;
	}
	
	* html  #wrap #footer  {
		line-height: 25px;
		padding-top:0px;
	}
	
		#wrap #footer a {
			color: #666;
			text-decoration: none;
			font-size: 10px;
			line-height: 12px;
			font-weight: bold;
		}
		
		.offer {
	margin-top:10px;
	background: url('../img/offer.png') no-repeat scroll top left;
	width: 178px;
	height: 133px;
	text-align:center;
	padding-top:0px;
	color:white;
	font-size:11px;
		}
		.offer, x:-moz-any-link, x:default {
			line-height:12px;
		}
		.offer strong{
			color:white;
			font-size:11px;
		}
		
		.offer a {
			color:white;
		}
		
		.offer a:hover {
			text-decoration:underline;
			color:white;
		}
		
		
