body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #fff url(/_images/backgrounds/pagebkg.jpg) right top no-repeat; margin: 0; padding: 0; line-height: 17px;}

a img {border: 0 none;}
p {margin: 0;  padding-bottom:10px; }
h1, h2 {position: absolute; left: -999em;}
.clear {clear: both;}

#main {width: 900px; margin-left: auto; margin-right: auto; background: #fff url(/_images/backgrounds/main.jpg) no-repeat top; min-height: 800px; position: relative;}

#top {width:898px; height: 208px; margin-left: 1px; position: relative;}
	.logo {float: left;}
#nav {height: 208px; width:284px;background: url(/_images/backgrounds/nav.jpg) no-repeat; float: right;}
	#nav ul { margin: 0px; padding: 0; width: 200px; left: 664px; top:80px; position: absolute;}
	#nav li {list-style-type: none; background: url(/_images/backgrounds/navdiv.gif) repeat-x; line-height: 23px;}
	#nav a { font-weight: bold; color: #fff; text-decoration: none;}
	#nav a:hover, #nav a.selected {color: #70d6ff;}


#middle {background: #303f48 url(/_images/backgrounds/middle_top.gif) no-repeat top left; color: #fff;width:834px; margin-left: 35px;padding-left: 30px; padding-bottom: 25px; }

#content {width:563px; padding-top: 25px;}
	#content a {color: #78cfff; text-decoration: none;}
	#content a:hover {text-decoration: underline;}
	.testimonial {background: url(/_images/backgrounds/testimonial.jpg) no-repeat; height:437px; width:192px; float: right; margin-left: 20px; padding: 20px; text-align: center;}
	.quotename {padding-top: 10px;text-align: left;}
	
.homecontent {float: left; width:300px;}

#serviceslist {margin: 0; padding: 0; list-style-type: none;}
	#serviceslist li a {float: left;}
	
#contactpanel {width: 239px; height: 581px; background: url(/_images/backgrounds/contactpanel.gif) no-repeat top; position: absolute; left:648px; top:208px;color:#78CFFF;}
	#contactpanel form {padding-top: 260px; padding-left: 32px; margin: 0;}
	#contactpanel .textfield {background: #272727; border: 0; color: #fff;}
	textarea {color: #fff;font-family: Arial, Helvetica, sans-serif; font-size: 11px;overflow: auto;}
	textarea, .textfield {width: 180px;}
	#contactpanel label {color: #d0d0d0;}
	.button {float: right; padding-right: 28px;}

#footer { font-size:11px;text-align: left; width: 200px; padding-top: 20px; width: 580px;margin-left: 35px;color: #303f48; position: relative; height: 55px;}
	#footer p {margin-top: 15px;}
	#footer a { font-weight: bold; text-decoration: none;color: #303f48;}
	#footer a:hover {text-decoration: underline;}
	.lawyersforbusiness {p}
	
.aboutpeople {float: right;}
.aboutpeople img { padding-bottom: 10px;}

.mugshot {float: left;}
.biog {float: left; width:300px;}

.hr {border-bottom: 1px solid #788186; padding: 10px 0 0 0; margin-bottom: 10px;}

.servicelist {float: left; background: #45535b; width: 173px; margin-right: 14px;}
.servicelist img {border-bottom: 1px solid #303f48; margin-bottom: 10px;}
.servicelist ul {margin: 0; padding: 0; list-style-type: none;}
.servicelist li { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #58656c; padding-right: 10px; padding-left: 10px; line-height: 15px;}
#content .servicelist ul li a {color: #fff;}

.contactmethod {float: left; width: 200px;}

.contact_left {float: left; width: 247px;}
.contact_right {float: right;}

.testimonialcontent {display: none;}



.form fieldset {border: none; }
.form legend {display: none;}
.form label {width: 200px; float: left;}
.form .textfield {border: 0;}
.form .formbuttons {margin-left: 200px;}
