body {
	background: url('images/tilebars.gif');
	margin: 0px;
	padding: 0px;
}

#bgtop {
	background: url('images/tile.jpg') repeat-x;
	min-height: 449px;
}

#bgtop2 {
	background: url('images/subtile.jpg') repeat-x;
}

.container {
	width: 900px;
	text-align: left;
}

#flash, #topright, #subhead {
	float: left;
}

/* START: UTILITY NAVIGATION */
#utility {
	padding-top: 17px;
	padding-bottom: 7px;
}
#utility a {
	display: block;
	float: left;
	height: 40px;
	text-indent: -999999px;
}

#home { width: 67px; background: url('images/util_home.jpg') no-repeat; }
#contact { width: 85px; background: url('images/util_contact.jpg') no-repeat; }
#sitemap { width: 80px; background: url('images/util_sitemap.jpg') no-repeat; }
#skype { width: 64px; background: url('images/util_skype.jpg') no-repeat; }

#home:hover { width: 67px; background: url('images/util_home_f2.jpg') no-repeat; }
#contact:hover { width: 85px; background: url('images/util_contact_f2.jpg') no-repeat; }
#sitemap:hover { width: 80px; background: url('images/util_sitemap_f2.jpg') no-repeat; }
#skype:hover { width: 64px; background: url('images/util_skype_f2.jpg') no-repeat; }

#redline {
	height: 1px;
	background: #C00;
	width: 222px;
}

#case_evaluation {
	padding-top: 34px;
	padding-left: 9px;
}
#case_evaluation a {
	display: block;
	width: 278px;
	height: 192px;
	text-indent: -999999px;
	background: url('images/case_evaluation.jpg') no-repeat;
}

/* END: UTILITY NAVIGATION */

/* START: MAIN NAVIGATION */
#areasof {
	display: block;
	width: 250px;
	height: 22px;
	float: left;
	text-indent: -999999px;
	background: url('images/areasof.gif') no-repeat;
}

#nav1 {
	background: #313D56;
}

#nav1 a {
	display: block;
	float: left;
	height: 22px;
	text-indent: -999999px;
}

#results { width: 108px; background: url('images/nav1_results.gif') no-repeat; }
#firm { width: 96px; background: url('images/nav1_firm.gif') no-repeat; }
#attorneys { width: 102px; background: url('images/nav1_attorneys.gif') no-repeat; }
#careers { width: 89px; background: url('images/nav1_careers.gif') no-repeat; }
#news { width: 70px; background: url('images/nav1_news.gif') no-repeat; }
#hornets { width: 84px; background: url('images/nav1_hornets.gif') no-repeat; }

#results:hover { width: 108px; background: url('images/nav1_results_f2.gif') no-repeat; }
#firm:hover { width: 96px; background: url('images/nav1_firm_f2.gif') no-repeat; }
#attorneys:hover { width: 102px; background: url('images/nav1_attorneys_f2.gif') no-repeat; }
#careers:hover { width: 89px; background: url('images/nav1_careers_f2.gif') no-repeat; }
#news:hover { width: 70px; background: url('images/nav1_news_f2.gif') no-repeat; }
#hornets:hover { width: 84px; background: url('images/nav1_hornets_f2.gif') no-repeat; }

#results.active { width: 108px; background: url('images/nav1_results_f3.gif') no-repeat; }
#firm.active { width: 96px; background: url('images/nav1_firm_f3.gif') no-repeat; }
#attorneys.active { width: 102px; background: url('images/nav1_attorneys_f3.gif') no-repeat; }
#careers.active { width: 89px; background: url('images/nav1_careers_f3.gif') no-repeat; }
#news.active { width: 70px; background: url('images/nav1_news_f3.gif') no-repeat; }
#hornets.active { width: 84px; background: url('images/nav1_hornets_f3.gif') no-repeat; }

#areas {
	width: 900px;
	height: 104px;
	background: url('images/practice.jpg') no-repeat;
}
#areasbox {
	padding-top: 30px;
	padding-left: 11px;
}
#areas a {
	display: block;
	float: left;
	height: 51px;
	text-indent: -999999px;
}

#car { width: 97px; background: url('images/area_car.jpg') no-repeat; margin-left: 70px}
#truck { width: 103px; background: url('images/area_truck.jpg') no-repeat; }
#motorcycle { width: 137px; background: url('images/area_motorcycle.jpg') no-repeat; }
#pedestrian { width: 135px; background: url('images/area_pedestrian.jpg') no-repeat; }
#offshore { width: 265px; background: url('images/area_offshore.jpg') no-repeat; }
#classaction { width: 143px; background: url('images/area_classaction.jpg') no-repeat; }

#car:hover { background: url('images/area_car_f2.jpg') no-repeat; }
#truck:hover { background: url('images/area_truck_f2.jpg') no-repeat; }
#motorcycle:hover { background: url('images/area_motorcycle_f2.jpg') no-repeat; }
#pedestrian:hover { background: url('images/area_pedestrian_f2.jpg') no-repeat; }
#offshore:hover { background: url('images/area_offshore_f2.jpg') no-repeat; }
#classaction:hover { background: url('images/area_classaction_f2.jpg') no-repeat; }

#tileright {
	background: url('images/tileright.jpg') repeat-x;
}
/* END: MAIN NAVIGATION */

/* START: HOME CONTENT AREA */
#main {
	background: url('images/homefade.jpg') no-repeat;
	background-color: #FFF;
}

#banners {
	padding-top: 10px;
}
#banners div {
	display: inline;
}

#banner1 img { padding: 0px 20px 0px 40px; }
#banner2 img { padding: 0px 53px 0px 0px; }

#contentarea {
	padding-left: 55px;
	/*zbackground: url('images/crash.jpg') no-repeat bottom right;*/
}
#contentarea #content {
	width: 500px;
	padding: 20px 0px;
}

#contentsub {
	padding: 5px 15px 25px 35px;
}
#bannersub {
	width: 250px;
	text-align: center;
}

/* END: HOME CONTENT AREA */

#footer, #footer a {
	font-size: 11px;
	line-height: 130%;
	color: #3C5363;
	text-decoration: none;
}
#footer {
	padding: 6px 0px;
	line-height: 175%;
	background: #313D56;
	text-align: center;
	color: #C00;
}
#footer a {
	color: #FFF;
	padding: 0px 5px;
}
#footer a:hover {
	color: #BAAF83;
}

#footer2, #footer2 a {
	text-align: center;
	color: #999;
	font-size: 10px;
}

.kicker { clear: both; }
