/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	background: transparent;
	}
	
body 
	{
	font-family: Tahoma, sans-serif;
	background: #65bb00;
	color: #7d7d7d;
	}
	  
ol, ul, li
	{
	list-style: none;
	} 
	 
img
	{
	border: 0px;
	} 
	 
h1, h2, h3, h4, h5, h6
	{
	font-weight: normal;
	}  
	
em 
	{
	font-size: 1em;
	font-style: italic;
	} 
	 
strong 
	{
	font-size: 1em;
	font-weight: bold;
	}  

a:link, a:visited, a:active
	{
	font-size: 1em;
	color: #91ce04;
	text-decoration: none;
	}

a:hover
	{
	font-size: 1em;
	color: #91ce04;
	text-decoration: underline;
	}

/* End of Reset */

/* Formatting */

h1
	{
	font-size: 1.09em;
	font-weight: bold;
	padding: 5px 0px 10px 0px;
	}

h2
	{
	font-size: 1em;
	font-weight: bold;
	padding: 0px 0px 10px 10px;
	}

.clearone
	{
	clear: both;
	width: 900px;
	height: 1px;
	}

	.clearone img
		{
		display: block;
		width: 900px;
		height: 1px;
		border: none;
		}

.spacer
	{
	clear: both;
	width: 100%;
	height: 6px;
	background: #fff;
	}

	.spacer img
		{
		width: 100%;
		height: 6px;
		border: none;
		}
	
/* End of Formatting */

/* Header Area */

#headercontainerbg
	{
	clear: both;
	width: 100%;
	height: 90px;
	background: #fff;
	}

	#headercontainer
		{
		clear: both;
		width: 900px;
		height: 90px;
		background: #fff;
		margin: 0px auto 0px auto;
		}
	
	#headerleft
		{
		float: left;
		width: 500px;
		}
	
		#headerleft p
			{
			float: left;
			color: #acacac;
			font-size: 0.875em;
			padding: 15px 0px 0px 0px;
			}
		
		.lgtitle
			{
			font-size: 2.5em;
			font-family: "Times New Roman", serif;
			}

		.green
			{
			color: #91ce04;
			}
		
		#headerleft img
			{
			float: right;
			width: 125px;
			height: 65px;
			}
	
	#headerright
		{
		float: right;
		width: 400px;
		}
		
		#headerright p
			{
			color: #acacac;
			text-align: right;
			font-size: 0.875em;
			padding: 22px 0px 0px 0px;
			}
		
		#headerright p a:link, #headerright p a:visited, #headerright p a:hover, #headerright p a:active
			{
			color: #acacac;
			}
			
		.toptel
			{
			font-size: 1.5625em;
			}

/* End of Header Area */

/* Top Nav */

#topnavcontainerbg
	{
	clear: both;
	width: 100%;
	height: 35px;
	background: #b7b7b7;
	}

	#topnavcontainer
		{
		clear: both;
		width: 900px;
		height: 35px;
		background: #b7b7b7;
		margin: 0px auto 0px auto;
		}
	
	#topnavcontainer ul 
		{
		float: left;
		height: 35px;
		list-style: none;
		}

	#topnavcontainer ul li 
		{
		float: left;
		}

	#topnavcontainer ul li a:link, #topnavcontainer ul li a:visited, #topnavcontainer ul li a:active
		{
		display: block;
		height: 29px;
		color: #fff;
		font-size: 1.125em;
		text-align: center;
		text-decoration: none;
		padding: 6px 0px 0px 0px;
		}

	#topnavcontainer ul li a:hover 
		{
		color: #fff;
		text-align: center;
		text-decoration: none;
		background-position: 0 -200px;
		}

	#topnavcontainer ul li.over a, #topnavcontainer ul li.over a:hover 
		{
		color: #fff;
		text-align: center;
		}

	#home 
		{
		width: 105px;
		background: url(../images/home.gif) 0 0 no-repeat;
		}
	
	#homeover
		{
		width: 105px;
		background: url(../images/home.gif) 0 -200px no-repeat;
		}
	
	#meettheteam 
		{
		width: 180px;
		background: url(../images/meet-the-team.gif) 0 0 no-repeat;
		}
	
	#meettheteamover
		{
		width: 180px;
		background: url(../images/meet-the-team.gif) 0 -200px no-repeat;
		}
	
	#denplan 
		{
		width: 122px;
		background: url(../images/denplan.gif) 0 0 no-repeat;
		}
	
	#denplanover
		{
		width: 122px;
		background: url(../images/denplan.gif) 0 -200px no-repeat;
		}

	#cosmetictreatments
		{
		width: 221px;
		background: url(../images/cosmetic-treatments.gif) 0 0 no-repeat;
		}
	
	#cosmetictreatmentsover
		{
		width: 221px;
		background: url(../images/cosmetic-treatments.gif) 0 -200px no-repeat;
		}
	
	#latestnews
		{
		width: 154px;
		background: url(../images/latest-news.gif) 0 0 no-repeat;
		}
	
	#latestnewsover
		{
		width: 154px;
		background: url(../images/latest-news.gif) 0 -200px no-repeat;
		}

	#contact
		{
		width: 118px;
		background: url(../images/contact.gif) 0 0 no-repeat;
		}
	
	#contactover
		{
		width: 118px;
		background: url(../images/contact.gif) 0 -200px no-repeat;
		}

/* End of Top Nav */

/* Image */

#imagecontainerbg
	{
	clear: both;
	width: 100%;
	height: 300px;
	background: url(../images/header-bg.jpg) top center no-repeat;
	}

	#homeimagecontainer
		{
		clear: both;
		width: 900px;
		height: 300px;
		margin: 0px auto 0px auto;
		background: url(../images/home-header.jpg) top center no-repeat;
		}
	
	#latestnewsimagecontainer
		{
		clear: both;
		width: 900px;
		height: 300px;
		margin: 0px auto 0px auto;
		background: url(../images/latest-news-header.jpg) top center no-repeat;
		}
	
	#meettheteamimagecontainer
		{
		clear: both;
		width: 900px;
		height: 300px;
		margin: 0px auto 0px auto;
		background: url(../images/meet-the-team-header.jpg) top center no-repeat;
		}
	
	#denplanimagecontainer
		{
		clear: both;
		width: 900px;
		height: 300px;
		margin: 0px auto 0px auto;
		background: url(../images/denplan-header.jpg) top center no-repeat;
		}
	
	#cosmetictreatmentsimagecontainer
		{
		clear: both;
		width: 900px;
		height: 300px;
		margin: 0px auto 0px auto;
		background: url(../images/cosmetic-treatments-header.jpg) top center no-repeat;
		}

/* End of Image */

/* Main Content */

#maincontentcontainerbg
	{
	clear: both;
	width: 100%;
	background: #fff;
	}

	#maincontentcontainer
		{
		clear: both;
		width: 900px;
		background: #fff;
		margin: 0px auto 0px auto;
		}

		#maincontentleft
			{
			float: left;
			width: 500px;
			}
		
		#maincontentleft p
			{
			font-size: 0.875em;
			line-height: 1.5em;
			padding: 5px 0px 5px 0px;
			}
		
		#homeleftimage
			{
			width: 498px;
			height: 142px;
			border: 1px solid #d7d7d7;
			margin: 15px 0px 15px 0px;
			}
		
			#homeleftimage img
				{
				float: left;
				width: 168px;
				height: 120px;
				padding: 10px 10px 10px 10px;
				}
		
		#leftlist
			{
			float: left;
			width: 155px;
			height: 140px;
			}
		
			#leftlist ul
				{
				padding: 10px 10px 0px 20px;
				}
			
			#leftlist ul li
				{
				list-style: disc;
				font-size: 0.75em;
				line-height: 1.3em;
				}
			
			#leftlist ul li a:link, #leftlist ul li a:visited, #leftlist ul li a:hover, #leftlist ul li a:active
				{
				color: #7d7d7d;
				}
		
		#rightlist
			{
			float: right;
			width: 155px;
			height: 140px;
			}
			
			#rightlist ul
				{
				padding: 10px 10px 0px 20px;
				}
			
			#rightlist ul li
				{
				list-style: disc;
				font-size: 0.75em;
				line-height: 1.3em;
				}
		
		#homerightimage
			{
			width: 498px;
			height: 142px;
			border: 1px solid #d7d7d7;
			}
		
			#homerightimage img
				{
				float: right;
				width: 168px;
				height: 120px;
				padding: 10px 10px 10px 10px;
				}
		
		#homerightimage p
			{
			color: #91ce04;
			font-size: 1.5625em;
			padding: 10px 0px 0px 10px;
			}

		#maincontentright
			{
			float: right;
			width: 390px;
			padding: 0px 0px 0px 10px;
			}
	
			.homeproductstitle
				{
				width: 390px;
				height: 30px;
				background: #65bb00;
				}
	
				.homeproductstitle p
					{
					color: #fff;
					text-align: center;
					padding: 4px 0px 0px 0px;
					}
	
				.homeproductstitle p a:link, .homeproductstitle p a:visited, .homeproductstitle p a:hover, .homeproductstitle p a:active
					{
					color: #fff;
					}

			.homeproductsarea
				{
				width: 388px;
				border: 1px solid #d7d7d7;
				}
	
			.homeproductsline
				{
				clear: both;
				width: 370px;
				}
	
			.homeproductone
				{
				float: left;
				width: 180px;
				padding: 10px 10px 10px 9px;
				}
	
				.homeproductone img
					{
					width: 168px;
					height: 120px;
					border: 1px solid #d7d7d7;
					padding: 5px 5px 5px 5px;
					}
	
			.homeproductone p
				{
				color: #a1a1a1;
				font-size: 0.75em;
				}
	
			.homeproducttwo
				{
				float: left;
				width: 180px;
				padding: 10px 9px 10px 0;
				}
	
				.homeproducttwo img
					{
					width: 168px;
					height: 120px;
					border: 1px solid #d7d7d7;
					padding: 5px 5px 5px 5px;
					}
	
			.homeproducttwo p
				{
				color: #a1a1a1;
				font-size: 0.75em;
				}
	
			.homeproductclear
				{
				clear: both;
				width: 370px;
				height: 1px;
				}
	
				.homeproductclear img
					{
					display: block;
					width: 370px;
					height: 1px;
					border: none;
					}
		
/* End of Main Content */

/* Footer */

#greybar
	{
	clear: both;
	width: 100%;
	height: 10px;
	background: #d7d7d7;
	}

	#greybar img
		{
		display: block;
		width: 100%;
		height: 10px;
		border: none;
		}
	
#whitebar
	{
	clear: both;
	width: 100%;
	height: 2px;
	background: #fff;
	}

	#whitebar img
		{
		display: block;
		width: 100%;
		height: 2px;
		border: none;
		}

#yellowbar
	{
	clear: both;
	width: 100%;
	height: 10px;
	background: #e4ea2d;
	}

	#yellowbar img
		{
		display: block;
		width: 100%;
		height: 10px;
		border: none;
		}
	
#footercontainerbg
	{
	clear: both;
	width: 100%;
	background: #65bb00;
	}

	#footercontainer
		{
		clear: both;
		width: 900px;
		background: #65bb00;
		margin: 0px auto 0px auto;
		}
	
	#footercontainer p
		{
		color: #fff;
		text-align: center; 
		font-size: 0.75em;
		padding: 10px 0px 10px 0px;
		}
	
	#footercontainer p a:link, #footercontainer p a:visited, #footercontainer p a:hover, #footercontainer p a:active
		{
		color: #fff;
		}
	
	.smtitle
		{
		color: #acacac;
		font-size: 1.5em;
		font-family: "Times New Roman", serif;
		}
	
	.white
		{
		color: #fff;
		}

/* End of Footer */

/* News */

.newsline
	{
	clear: both;
	width: 900px;
	padding: 10px 0px 10px 0px;
	}

.newsimage
	{
	float: left;
	width: 350px;
	}

	.newsimage img
		{
		width: 350px;
		height: 250px;
		border: none;
		padding: 0px 0px 10px 0px;
		}

	.newsimage p
		{
		font-size: 0.875em;
		padding: 0px 0px 10px 0px;
		}

.newscontent
	{
	float: right;
	width: 550px;
	}

	.newscontent p
		{
		font-size: 0.875em;
		line-height: 1.5em;
		padding: 0px 0px 10px 10px;
		}

.newsclearone
	{
	clear: both;
	width: 900px;
	height: 1px;
	}

	.newsclearone img
		{
		display: block;
		width: 900px;
		height: 1px;
		border: none;
		background: #d7d7d7;
		}

.newscleartwo
	{
	clear: both;
	width: 900px;
	height: 1px;
	}

	.newscleartwo img
		{
		display: block;
		width: 900px;
		height: 1px;
		border: none;
		background: #ffffff;
		}

/* End of News */

/* Contact Area */

#contactleft
	{
	float: left;
	width: 500px;
	}

	#contactleft p
		{
		font-size: 0.875em;
		padding: 0px 20px 0px 0px;
		}

#contactright
	{
	float: right;
	width: 400px;
	}

	label
		{
		font-size: 0.875em;
		line-height: 1.5em;
		margin: 0px 0px 0px 28px;
		}

	input
		{
		width: 350px;
		height: 20px;
		margin: 5px 0px 5px 28px;
		}
	
	textarea
		{
		width: 350px;
		height: 100px;
		margin: 5px 0px 5px 28px;
		}
	
	.button
		{
		width: 120px;
		height: 25px;
		font-size: 0.8125em;
		color: #707070;
		margin: 0px 0px 0px 28px;
		}

#map
	{
	clear: both;
	width: 900px;
	padding: 0px 0px 0px 10px;
	}

.time
	{
	float: right;
	padding: 0px 250px 0px 0px;
	}

.timetwo
	{
	float: right;
	padding: 0px 134px 0px 0px;
	}

/* End of Contact Area */
