/* page attributes */
body { background-color:#E6E6E5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: center; margin: 0 auto; padding: 0;}
p, ul, li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5A5A5A; text-decoration: none;}
a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5A5A5A; text-decoration: underline;}
a:hover { text-decoration:none; color:#27331F}
a img {border:0;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5A5A5A; text-decoration: none; padding-left:20px;}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A5A5A;
	text-decoration: none;
	padding-left:20px;
	margin-bottom: 0px;
}
#wrap-inside #column-right-inside p {
	margin-top: 0px;
}

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5A5A5A; text-decoration: none; padding-left:20px;}
h1 span, h2 span, h3 span, div span { display: none;}

/* classes */
.left { text-align: left;}
.right { text-align: right;}
.center { text-align: center;}
.hide { display: none;}
.address { color: #364159; margin-left:33px;}
.thumbs { margin: 2px 5px 0px 0px;}
.link-more { font-size:11px; }
.clear {clear:both; height:10px;}

/* skeleton */
#wrap { background: url(../images/index/bg-index.gif) repeat-y top left; width: 760px; text-align:left; margin: 10px auto 5px auto;}
#wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#top { background: url(../images/index/top.gif) no-repeat top left; width: 760px; padding-top:25px;}
#nav-02-side { background: url(../images/index/nav-02-side.gif) no-repeat top left; width:19px; height:250px; float:left;}
#banner-top { background: url(../images/index/banner-top.gif) no-repeat top left; width:565px; height:138px; float:left; position:relative;}
#banner { background: url(../images/index/banner.jpg) no-repeat top left; margin:0 0 25px 1px; width: 547px; height:250px;}
#banner-index { background: url(../images/index/banner.jpg) no-repeat top left; margin:0 0 25px 1px; width: 547px; height:250px; float:left;}
#banner-top a {
	position:absolute;
	left:9px;
	width:364px;
	top:35px;
	height:81px;
		}
	#banner-top a span {
		display:none;
		}

#div-horizontal {background: url(../images/index/div-horizontal.gif) no-repeat top left; width:760px; height:14px; clear:both;}

#column-left { width:174px; float:left; padding-left:19px;}
#column-left p { font-size:11px; color:#fff; padding-left:16px;}
#column-middle { width:375px; float:left;}
#column-middle p { padding: 0 15px 10px 20px; margin:0;}
#column-middle-row-1 { background: url(../images/index/header-welcome.gif) no-repeat top left; width:375px; padding-top:38px; margin-left:2px;}
#column-middle-row-2 { background: url(../images/index/header-ourlawyers.gif) no-repeat top left; width:375px; padding-top:38px; margin-top:10px; margin-left:2px;}
#column-right { width:182px; float:left; padding-left:8px; }
#header-casereview { background: url(../images/index/header-casereview.jpg) no-repeat top left; width:174px; height:62px;}
#vtour { width:114px;  text-align:center; margin:0; padding-left:28px;}
#vtour a {color: #fff; font-size:11px;}

#bottom { background: url(../images/index/bottom.gif) no-repeat bottom left; width: 760px; height:45px; clear:both;}

/* skeleton inside */
#wrap-inside { background: url(../images/inside/bg-inside.gif) repeat-y top left; width: 760px; text-align:left; margin: 10px auto 10px auto;}
#wrap-inside:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#column-right-inside { width:545px; float:left;}
#column-right-inside p { padding: 0 20px 3px 20px;}
#header-locateus { background: url(../images/inside/header-locateus.gif) no-repeat top left; width:174px; height:32px;}
#map { width:150px; padding-left:13px; }
#map p {margin:0; padding-left:20px;}
#map a {color:#fff; font-size:11px;}
#disclaimer {background-color:#f5f5f5; margin:10px auto; padding-left:40px; padding-right:40px;}

#banner-asbestos { background: url(../images/inside/banner-asbestos.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}
#banner-construction-acc { background: url(../images/inside/banner-construction-acc.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}
#banner-defdrugs { background: url(../images/inside/banner-defdrugs.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}
#banner-medmal { background: url(../images/inside/banner-medmal.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}
#banner-personal-inj { background: url(../images/inside/banner-personal-inj.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}
#banner-traumatic-brain { background: url(../images/inside/banner-brain-injury.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}
#banner-uninsured-motorists { background: url(../images/inside/banner-uninsured-motorists.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}
#banner-sliptripfall { background: url(../images/inside/banner-sliptripfall.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}
#banner-trans-acc { background: url(../images/inside/banner-trans-acc.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}
#banner-vehicle-acc { background: url(../images/inside/banner-vehicle-acc.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}
#banner-work-acc { background: url(../images/inside/banner-work-acc.jpg) no-repeat top left; margin-left:1px;  width: 547px; height:250px; margin-bottom:25px;}
#banner-wrong-death { background: url(../images/inside/banner-wrong-death.jpg) no-repeat top left; margin-left:1px; width: 547px; height:250px; margin-bottom:25px;}

/* virtual tour */
#wrap-vtour { background-color:#fff; width:600px; height:400px; color:#5A5A5A; margin:0; padding:0;}
#top-vtour {background: url(../vtour/images/layout/top.gif) no-repeat top left; width:600px; height:92px; float:left;}
#top-vtour a {height:92px; width:600px; position:absolute; float:left;}
#middle-vtour-img {width:380px; margin:0; padding-top:8px; float:left;}
#middle-vtour-img img {border:1px solid #5a5a5a;}
#middle-vtour-text {width:220px; text-align:center; height:284px; float:left;}
#middle-vtour-text p {margin:0; padding-top:15px;}
#bottom-vtour {background: url(../vtour/images/layout/bottom.gif) no-repeat top left; width:600px; height:24px; clear:both;}

/* header image replacements */
#header-aboutus { background: url(../images/inside/header-aboutus.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-accidents-construction { background: url(../images/inside/header-accidents-construction.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-accidents-transportation { background: url(../images/inside/header-accidents-transportation.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-accidents-workplace { background: url(../images/inside/header-accidents-workplace.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-accidents-vehicle { background: url(../images/inside/header-accidents-vehicle.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-asbestos { background: url(../images/inside/header-asbestos.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-contactus { background: url(../images/inside/header-contactus.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-defectiveproducts { background: url(../images/inside/header-defectiveproducts.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-faqs { background: url(../images/inside/header-faqs.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-medmal { background: url(../images/inside/header-medmal.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-meet { background: url(../images/inside/header-meet.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-ourcaseresults { background: url(../images/inside/header-ourcaseresults.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-personalinjury { background: url(../images/inside/header-personalinjury.gif) no-repeat top left; height:41px; margin-left:2px;}

#header-brain-injury { background: url(../images/inside/subhead-brain-injury.gif) no-repeat top left; height:41px; margin-left:2px;}

#header-uninsured-motorist { background: url(../images/inside/subhead-uninsured-motorist.gif) no-repeat top left; height:41px; margin-left:2px;}



#header-sliptripfall { background: url(../images/inside/header-sliptripfall.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-wrongfuldeath { background: url(../images/inside/header-wrongfuldeath.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-sitemap { background: url(../images/inside/header-sitemap.gif) no-repeat top left; height:41px; margin-left:2px;}
#header-thankyou { background: url(../images/inside/images/header-thankyou_12.gif) no-repeat top left; height:41px; margin-left:2px;}

/* footer */
#footer { width: 760px; margin:0 auto; }
#footer p { font-size:11px; margin:0; padding-bottom:8px;}
#footer a { text-decoration: none; font-size:11px; color:#27331F; }
#footer a:hover { text-decoration: underline;  } 
#footer-column-1 { padding-left:13px; text-align: left; float:left; }
#footer-column-2 { padding-right:13px; text-align: right; float: right; }		

/* vertical navigation 01 */
#nav-01 {background:  url(../images/index/nav-01-bg.gif) no-repeat top left; width: 195px; height: 138px; position: relative; margin: 0px; padding: 0px; float:left;}
#nav-01-list { width:195px; padding-top:36px;}
#nav-01-list ul { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; margin: 0px;}
#nav-01-list li { padding: 0px 0px 0px 12px; margin: 0px 0px 4px 40px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: url(../images/index/bullet.gif) no-repeat top left; line-height: 13px;}
#nav-01-list li a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-decoration: none;}
#nav-01-list a:hover { color:#ccc;}




/* vertical sprite navigation 02 */
#nav-02 { 
		background:url("../images/index/nav-02.jpg") no-repeat; 
		width: 174px; 
		height: 292px; 
		position: relative; 
		margin:0 0 15px 0; 
		padding: 0px; 
		}
		
		
#nav-02 li { 
		margin:0; 
		padding:0; 
		list-style: none; 
		position: absolute;
		}

#nav-02 li, #nav-02 a { height: 19px; display: block;}
#nav-02 span { display: none;}

#nav-02-01 { top: 0px; left: 0; width: 174px;}
#nav-02-02 { top: 21px; left: 0; width: 174px;}
#nav-02-03 { top: 42px; left: 0; width: 174px;}
#nav-02-04 { top: 63px; left: 0; width: 174px;}
#nav-02-05 { top: 84px; left: 0; width: 174px;}
#nav-02-06 { top: 105px; left: 0; width: 174px;}
#nav-02-07 { top: 126px; left: 0; width: 174px;}
#nav-02-08 { top: 147px; left: 0; width: 174px;}
#nav-02-09 { top: 168px; left: 0; width: 174px;}
#nav-02-10 { top: 189px; left: 0; width: 174px;}
#nav-02-11 { top: 210px; left: 0; width: 174px;}
#nav-02-12 { top: 231px; left: 0; width: 174px;}
#nav-02-13 { top: 252px; left: 0; width: 174px;}
#nav-02-14 { top: 273px; left: 0; width: 174px;}



#nav-02-01 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px 0px  no-repeat;}
#nav-02-02 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -21px  no-repeat;}
#nav-02-03 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -42px  no-repeat;}
#nav-02-04 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -63px  no-repeat;}
#nav-02-05 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -84px  no-repeat;}
#nav-02-06 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -105px  no-repeat;}
#nav-02-07 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -126px  no-repeat;}
#nav-02-08 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -147px  no-repeat;}
#nav-02-09 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -168px  no-repeat;}
#nav-02-10 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -189px  no-repeat;}
#nav-02-11 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -210px  no-repeat;}
#nav-02-12 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -231px  no-repeat;}
#nav-02-13 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -252px  no-repeat;}
#nav-02-14 a:hover { background: transparent url(../images/index/nav-02.jpg) -174px -273px  no-repeat;}



/* vertical sprite navigation 03 */
#nav-03 { background:  url(../images/index/nav-03.jpg) no-repeat top left; width: 154px; height: 673px; position: relative; margin: 0px; padding: 0px; float:left;}
#nav-03 li { margin: 0; padding: 0; list-style: none; position: absolute;}
#nav-03 li, #nav-03 a { height: 52px; display: block;}
#nav-03 span { display: none;}

#nav-03-01 { top: 0px; left: 0; width: 154px;}
#nav-03-02 { top: 27px; left: 0; width: 154px;}
#nav-03-03 { top: 81px; left: 0; width: 154px;}
#nav-03-04 { top: 135px; left: 0; width: 154px;}
#nav-03-05 { top: 189px; left: 0; width: 154px;}
#nav-03-06 { top: 243px; left: 0; width: 154px;}
#nav-03-07 { top: 297px; left: 0; width: 154px;}
#nav-03-08 { top: 351px; left: 0; width: 154px;}
#nav-03-09 { top: 405px; left: 0; width: 154px;}
#nav-03-10 { top: 459px; left: 0; width: 154px;}
#nav-03-11 { top: 513px; left: 0; width: 154px;}
#nav-03-12 { top: 567px; left: 0; width: 154px;}
#nav-03-13 { top: 621px; left: 0; width: 154px;}



#nav-03-02 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -27px  no-repeat;}
#nav-03-03 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -81px  no-repeat;}
#nav-03-04 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -135px  no-repeat;}
#nav-03-05 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -189px  no-repeat;}
#nav-03-06 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -243px  no-repeat;}
#nav-03-07 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -297px  no-repeat;}
#nav-03-08 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -351px  no-repeat;}
#nav-03-09 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -405px  no-repeat;}
#nav-03-10 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -459px  no-repeat;}
#nav-03-11 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -513px  no-repeat;}
#nav-03-12 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -567px  no-repeat;}
#nav-03-13 a:hover { background: transparent url(../images/index/nav-03.jpg) -154px -621px  no-repeat;}
