/* **********************************************************************************
	Penchasdentistry CSS v1.0

	Created by: Nlightdesign  www.nlightdesign.com
********************************************************************************** */


/* Import Stylesheets
--------------------------------------------------------------------------------------- */

@import url("navigation.css");


/* Basic Elements
--------------------------------------------------------------------------------------- */

html, body 				{height:100%;margin:0;margin-top:26px;padding:0;background:#fefefe;}


/* Layout
--------------------------------------------------------------------------------------- */ 

#container  			{position:relative;width:960px;margin: 0 auto;}



/* Typography & Formatting
--------------------------------------------------------------------------------------- */

.arial_12px_grey {color:#666666;font-family:Helvetica,Arial,Helvetica,sans-serif;font-size:12px; letter-spacing:-1px;}

/* Header
--------------------------------------------------------------------------------------- */

#header		   			{position:relative;height:169px;background-image:url(../_images/header_bg.jpg)}
#logo					{position:absolute;height:63px;width:297px;left:635px;top:27px;background-image:url(../_images/logo.jpg)}
#header_line			{position:absolute;height:10px;width:899px;left:36px;top:159px;background-image:url(../_images/header_line.jpg)}
#nav_container			{position:absolute;height:51px;width:902px;left:34px;top:92px;}


	
/* Content
--------------------------------------------------------------------------------------- */

#content 				{position:relative;background:#fff; font:normal 12px verdana; color:#727272;}
#content2 				{width:890px; margin-left:35px;}
#main_image				{position:relative;height:446px; background-image:url(../_images/main_image.jpg)}
#mapFrame				{border:3px solid #5e90cb;}
.group					{padding-top:8px; padding-bottom:8px; padding-left:0px;}
.title					{font:normal 13px verdana; color:#5e90cb;}
.title2					{font:normal 13px verdana; color:#93cb5c;}
.description			{font:normal 12px verdana; color:#727272; padding-top:2px;}
.form_description		{font:normal 12px verdana; color:#727272; padding-top:8px; padding-bottom:8px;}
.submitted				{font:normal 12px verdana; color:#5e90cb; padding-top:5px; padding-bottom:8px;}

.link					{padding-top:2px;}
.form_link				{padding-top:6px;}
.hrline					{width:100%;border-bottom: 1px solid #c3c3c3; height:1px;}

a.normal				{font:normal 12px verdana; color:#5e90cb; text-decoration:none; padding-top:2px;}
a.normal:hover			{font:normal 12px verdana; color:#727272;}

a.footer				{font:normal 12px verdana; color:#727272; text-decoration:none;}
a.footer:hover			{font:normal 12px verdana; color:#5e90cb;}

#develop a				{display:block; width:144px; height:8px; background:url('../_images/developedby.jpg'); float:right; margin-top:12px;}
#develop a:hover		{background-position: 0px -8px;}

a.normal2				{font:normal 12px verdana; color:#5e90cb; border: 1px solid #727272;text-decoration:none;}

h1						{font:normal 16px verdana; color:#93cb5c; padding:8px; padding-bottom:0px; padding-left:0px; margin:0px; margin-left:-2px;}
h2						{font:normal 18px verdana; color:#727272; padding:0px; margin:0px; margin-left:-2px;}
p						{margin:0px; padding:0px;}
.msgbox					{font:normal 12px verdana; color:#727272;}
.button					{width:80px;  height:20px; padding:2px; background-color:#e2e2e2; border: 1px solid #cccccc; font: normal 11px verdana; color:#000;}

/* Footer
--------------------------------------------------------------------------------------- */ 

#footer					{position:relative;height:104px;}
#newsletter_container	{position:absolute;height:58px;width:275px;left:658px;top:18px;}
#newsletter_left		{position:relative;height:58px;width:7px;float:left;background-image:url(../_images/footer_btn_bg_left.jpg)}
#newsletter_right		{position:relative;height:58px;width:7px;float:left;background-image:url(../_images/footer_btn_bg_right.jpg)}
#newsletter_middle		{position:relative;height:58px;width:261px;float:left;background-image:url(../_images/footer_btn_bg_middle.jpg)}
#newsletter_btn_c		{position:absolute;height:11px;width:196px;left:34px;top:26px;background-image:url(../_images/footer_btn_bg_middle.jpg)}

#contactinfo_container	{position:absolute;height:58px;width:488px;left:24px;top:18px;}
#contactinfo_left		{position:relative;height:58px;width:7px;float:left;background-image:url(../_images/footer_btn_bg_left.jpg)}
#contactinfo_right		{position:relative;height:58px;width:7px;float:left;background-image:url(../_images/footer_btn_bg_right.jpg)}
#contactinfo_middle		{position:relative;height:58px;width:474px;float:left;background-image:url(../_images/footer_btn_bg_middle.jpg)}
#contactinfo			{position:absolute;height:28px;width:455px;left:10px;top:14px; font:normal 12px verdana; color:#000;}
#contactinfo_email		{position:relative;height:28px;width:215px;float:right;font:normal 12px verdana; color:#727272;}
#contactinfo_address	{position:relative;height:28px;width:218px;float:left; font:normal 12px verdana; color:#727272;}


/* Forms
--------------------------------------------------------------------------------------- */ 

/* Fixes
--------------------------------------------------------------------------------------- */

