body {margin:0; padding:0; background: #1b0806 url(files/design/images/bg-body.jpg) no-repeat center top;}
body,td,th {font: normal normal 14px Georgia; color: #000000;}

a {outline:none;}

a:link {color:#760000; text-decoration:underline;}
a:visited {color:#760000; text-decoration:underline;}
a:hover {color:#760000; text-decoration:underline;}
a:active {color:#760000; text-decoration:underline;}


h3 {font-size:20px; letter-spacing:-.005em; padding:0; margin:0; font-weight:normal;}
h4 {font-size:15px; padding:0; margin:0; font-weight:normal;}

#wrap {width:960px; margin: 0 auto; overflow:auto;}
#header {width:960px; height:366px;}
#tophead {width:960px; height:133px;}
#lefthead {width:614px; height:233px; float:left;}
#righthead {width:346px; height:233px; background: url(files/design/images/header-right.jpg); float:left;}

#wrapcontent {width:960px; height:603px;}

#navbg {width:256px; height:603px; float:left; background: url(files/design/images/bg-nav.jpg) repeat-y bottom left;}

#nav {width:256px; margin: 0 0 0 0;}
* html #nav {width:256px; margin: 0 0 0 0;}
*:first-child+html #nav {width:256px; margin: 0 0 0 0;}

#nav .displace {position: absolute; left: -5000px; }

#nav a.horiz {float:left; display:block; text-decoration: none;}
#nav a.horiz:hover {background-position: 0 -41px;}
#nav a.vert {display:block; text-decoration: none;}
#nav a.vert:hover {background-position: -256px 0;}

#nav a.home {width: 256px; height: 44px; background: url(files/design/images/home.gif)}
#nav a.attorneyprofile {width: 256px; height: 42px; background: url(files/design/images/attorneyprofile.gif)}
#nav a.practiceareaoverview {width: 256px; height: 43px; background: url(files/design/images/practiceareaoverview.gif)}
#nav a.personalinjury {width: 256px; height: 41px; background: url(files/design/images/personalinjury.gif)}
#nav a.workerscompensation {width: 256px; height: 43px; background: url(files/design/images/workerscompensation.gif)}
#nav a.socialsecurity {width: 256px; height: 41px; background: url(files/design/images/socialsecurity.gif)}
#nav a.carcrashes {width: 256px; height: 44px; text-decoration: none; background: url(files/design/images/carcrashes.gif)}
#nav a.resources {width: 256px; height: 42px; background: url(files/design/images/resources.gif)}
#nav a.contactme {width: 256px; height: 44px; background: url(files/design/images/contactme.gif)}

#nav a.selected {background-position: -256px 0;}
#nav a.selected:hover {background-position: -256px 0;}


#content {width:684px; height:593px; float:left; padding: 10px 10px 0 10px; overflow:auto; background:url(files/design/images/bg-content.jpg) repeat top left; font: normal normal 14px Georgia; color: #000000;}
#content h3 {font-size:16px; letter-spacing:-.005em; padding:7px 0 7px 0; margin:0 0 0 0; font-weight:bold;}

#footer {width:960px; height:84px; text-align:center; background: url(files/design/images/bg-footer.gif) no-repeat top left; line-height:72px; font-family:Georgia; font-size:12px;}

#footer a:link {color:#d0bcbc; text-decoration:underline;}
#footer a:visited {color:#d0bcbc; text-decoration:underline;}
#footer a:hover {color:#ffffff; text-decoration:underline;}
#footer a:active {color:#ffffff; text-decoration:underline;}


#cherryonefooter {
	width: 600px;
	margin: 0 auto;
	text-align:center;
	padding: 0px 0px 35px 0px;
	font: normal normal 12px "Arial";
	color: #6e5754;
}
#cherryonefooter a:link {color:#6e5754; text-decoration:none;}
#cherryonefooter a:visited {color:#6e5754; text-decoration:none;}
#cherryonefooter a:hover {color:#6e5754; text-decoration:underline;}
#cherryonefooter a:active {color:#6e5754; text-decoration:underline;}


#contactformwrap {width:280px; overflow:auto; padding: 15px 0 0 55px}
* html #contactformwrap {width:280px; overflow:auto; padding: 12px 0 0 55px}
*:first-child+html #contactformwrap {width:280px; overflow:auto; padding: 10px 0 0 55px}

#contactformwrap .inpt { background: #FFF  url(files/design/images/contact-us-form-bg.gif) no-repeat scroll top left; padding: 5px 0 0 5px; color:#000000; font: normal normal 12px "Arial"; margin: 0 0 4px 0; height:19px; width:180px; border-width: 1px; border-color: #9a9a9a; border-style: solid; }
* html #contactformwrap .inpt { background: #FFF  url(files/design/images/contact-us-form-bg.gif) no-repeat scroll top left; padding: 5px 0 0 5px; color:#000000; font: normal normal 12px "Arial"; margin: 0 0 3px 0; height:19px; width:180px; border-width: 1px; border-color: #9a9a9a; border-style: solid; }
#contactformwrap .cmts {
    background: #FFF  url(files/design/images/contact-us-form-bg.gif) no-repeat scroll top left;
	padding: 5px 0 0 5px;
	color:#000000;
	font: normal normal 12px "Arial";
	margin: 0 0 5px 0;
	height:70px;
	width:180px;
	overflow:auto;
	border-width: 1px;
	border-color: #9a9a9a;
	border-style: solid;
}
#contactformwrap .left {
    float: left;
    overflow: auto;
	padding: 5px 6px 0 0;
	width: 80px;
}
#contactformwrap .left img {
    float: right;
}
#contactformwrap .right {
    float: left;
	width: 190px;
	overflow:auto;
}
#contactformwrap .widthcmts {width: 280px; overflow:auto;}
.clearit {clear: both;}
#contactformwrap img.widthcmts {float:right;}
.floright {float:right;}

.sizesmall {font-size:11px;}
.r3{display:none}

