
body {background:url(../images/design/overdun_background.png) left bottom;margin:0;padding:0;font-family:tahoma;font-size:.7em;}
h2 {margin:5px;}
ul {margin:5px;}
.left {float:left;}
#header{width:100%;height:145px;}
#container {width:867px;margin:0px auto;}
#content_shadow_about {background-image:url(../images/design/shadow_about.png);position:absolute;width:905px;height:605px;top:160px;margin-left:-18px;z-index:-1;}
#content_shadow_portfolio {background-image:url(../images/design/shadow_portfolio.png);position:absolute;width:905px;height:652px;top:160px;margin-left:-18px;z-index:-1;}
#content_shadow_contact {background-image:url(../images/design/shadow_contact.png);position:absolute;width:905px;height:610px;top:160px;margin-left:-18px;z-index:-1;}
#content_shadow_home {background-image:url(../images/design/shadow_home.png);position:absolute;width:905px;height:585px;top:160px;margin-left:-18px;z-index:-1;}
.right {float:right;text-align:right;}

#logo {float:left;width:330px;height:inherit;}
#menu {float:right;width:385px;height:inherit;}
#locations {width:inherit;height:38px;margin-left:-15px;}
#content {width:847px;height:460px;background-color:#FFF;padding:10px;}
#media_left {float:left;overflow:hidden;height:400px;}
.page_title {margin-bottom:10px;}
#media_right {float:right;width:500px;text-align:right;margin-top:20px;}

#content_top .left {width:345px;}
#content_top .right {width:490px;}
#content_bottom .left {width:490px;height:155px;overflow:hidden;}
#content_bottom .right {width:350px;}
.content_spacer {clear:both;height:35px;width:100%;}
#social {width:100%;height:25px;float:left;clear:both;margin-top:30px;}
.footer_text {color:#CCCCCC;float:right;text-align:right;font-size:.6em;margin-top:-2px;font-weight:bold;}
.footer_text_link {color:#CCCCCC;}
#footer {width:inherit;height:38px;margin-left:-10px;position:relative;}
.client_login{position:absolute;top:7px;right:10px;}
#contact {float:left;margin-left:100px;margin-top:5px;}
#contact_left{float:left;}
#contact_right {float:right;width:540px;text-align:right;margin-top:10px;}
.portfolio_item {float:left;width:234px;height:100px;margin:40px 52px;text-align:center;color:#000;}

label
{
	width: 6em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	margin-top:3px;
}

.submit input
{
	margin-left: 10.5em;
} 

.formInput
{
	color: #781351;
	background: #f3f3f3;
	border: 1px solid #000;
	margin-top:3px;
	width:16em;
}
.formTextarea
{
	color: #781351;
	background: #f3f3f3;
	border: 1px solid #000;
	margin-top:3px;
	width:16em;
}
.submit input
{
	color: #fff;
	background: #b86d16;
	border: 2px outset #d7b9c9
} 
fieldset
{
	width: 27em;
}

