/* CSS Document */

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px; 
	background: #061b28 url("images/bg.jpg") repeat-x left top;
}

body, div, dl, dt, dd, ul, ol, li, pre, p, h1, h2, h3, h4,
form, fieldset, input, table, th, tr, td, embed, object {
	padding: 0;
	margin: 0; 
}

blockquote {
	font-weight: normal;
	line-height: 18px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	margin: 0px; 
	text-align: left;
	}

a {
	color: #fff5c6;
	text-decoration: underline;
}

a:hover {
	color: #e6c738;
}

h1 {
	font-size: 22px;
	line-height: 20px;
	color: #fef5cb;
	margin: 25px 0px 10px 10px;
	font-weight: normal;
	text-align: left;
	font-family:"Times New Roman", Times, serif;
	text-decoration: underline;
	
}

h1 a {
	color: #fef5cb;
	text-decoration: underline;
}

h1 a:hover {
	color: #caaf39;
}

h2 {
	line-height: 19px;
	font-size: 14px;
	color: #cff6ff;
	font-weight: normal;
	padding: 0px 20px 15px 10px;
	text-align: left;
}

h2 a {
	color: #cff6ff;
	font-weight: normal;
	text-decoration: none;
}

h2 a:hover {
	color: #82e7ff;
}

h3 {
	font-size: 16px;
	line-height: 16px;
	color: #82e7ff;
	font-weight: normal;
	margin: 20px 0px 1px 10px;
	text-align: left;
}

h3 a {
	color: #82e7ff;
	font-weight: normal;
	text-decoration: none;
}

h3 a:hover {
	color: #cff6ff;
}

h4 {
	line-height: 19px;
	font-size: 19px;
	color: #cff6ff;
	font-weight: normal;
	padding: 10px 20px 5px 10px;
	text-align: left;
}

/*********** #Layout Styles ***********/

#free-consultation {
	background: url("images/free-consultation.jpg") no-repeat left top;
	width: 950px;
	height: 89px;
}

#vehicle-defects {
	background: url("images/menu-bg.gif") repeat-x left top;
	width: 950px;
	height: 24px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	height: 24px;
	list-style: none;
	line-height: 1;
	font-size:12px;
}

#nav a {
	display: block;
	line-height: 24px;
	height: 24px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	background: url("images/tab.jpg") no-repeat left top;
}

#nav a:hover {
	color: #ffffff;
}

#nav li { /* all list items */
	float: left;
	line-height: 24px;
	height: 24px;
}

#home {
	width: 70px;
	margin: 0px 0px 0px 55px;
}

#home a {
	width: 70px;
}

#home a:hover {
	background: url("images/auto1.gif") repeat-x left top;
}

#home-o {
	width: 70px;
	margin: 0px 0px 0px 55px;
}

#home-o a {
	background: url("images/auto1.gif") repeat-x left top;
}

#home-o a:hover {
}

#firm {
	width: 100px;
}

#firm a {
	width: 100px;
}

#firm a:hover {
	background: url("images/auto2.gif") repeat-x left top;
}

#atto {
	width: 120px;
}

#atto a {
	width: 120px;
}

#atto a:hover {
	background: url("images/auto3.gif") repeat-x left top;
}

#prac {
	width: 120px;
}

#prac a {
	width: 120px;
}

#prac a:hover {
	background: url("images/auto3.gif") repeat-x left top;
}

#info {
	width: 150px;
}

#info a {
	width: 150px;
}

#info a:hover {
	background: url("images/auto4.gif") repeat-x left top;
}

#reso {
	width: 100px;
}

#reso a {
	width: 100px;
}

#reso a:hover {
	background: url("images/auto2.gif") repeat-x left top;
}

#faqs {
	width: 70px;
}

#faqs a {
	width: 70px;
}

#faqs a:hover {
	background: url("images/auto1.gif") repeat-x left top;
}

#cont {
	width: 100px;
}

#cont a {
	width: 100px;
}

#cont a:hover {
	background: url("images/auto2.gif") repeat-x left top;
}

#suv-rollover {
	background: url("images/suv-rollover.jpg") no-repeat right top;
	width: 950px;
	height: 19px;
}

#motor-vehicle-defects {
	background: url("images/motor-vehicle-defects.jpg") no-repeat left top;
	width: 950px;
	height: 233px;
}

#tire-defect {
	background: url("images/tire-defect.jpg") no-repeat right top;
	width: 950px;
	height: 6px;
}

#vehicle-defects-attorney {
	background: url("images/vehicle-defects-attorney.jpg") repeat-y left top;
	width: 950px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: text-top;
	vertical-align: top;
}

#vehicle-defects-lawyer {
	background: url("images/vehicle-defects-lawyer.jpg") no-repeat left top;
	width: 263px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: text-top;
	vertical-align: top;
}

#product-liability-attorney {
	background: url("images/product-liability-attorney.jpg") no-repeat left top;
	width: 687px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: text-top;
	vertical-align: top;
}

#practice {
	background: url("images/practice-areas.jpg") no-repeat center top;
	width: 263px;
	height: 20px;
	margin: 22px 0px 7px 0px;
}

#practice-areas {
	width: 233px;
	height: 607px;
	margin: 0px 0px 0px 15px;
}

#nav2, #nav2 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	font-size:11px;
}

#nav2 a {
	display: block;
	line-height: 22px;
	height: 24px;
	width: 233px;
	text-align: left;
	text-decoration: none;
	color: #061b28;
	font-weight: bold;
	padding: 0px 0px 0px 18px;
	background: url("images/practice-area.jpg") no-repeat left top;
}

#nav2 a:hover {
	color: #085380;
}

#nav2 li { /* all list items */
	float: left;
	line-height: 22px;
	height: 24px;
	width: 233px;
}

#nav2 .prac2 {
	height: 35px;
}

#nav2 .prac2 a {
	background: url("images/practice-area-tall.jpg") no-repeat left top;
	line-height: 15px;
	height: 35px;
	padding: 2px 0px 2px 18px;
	color: #061b28;
}

#nav2 .prac2 a:hover {
	color: #085380;
}

#nav2 .prac3 {
	height: 37px;
}

#nav2 .prac3 a {
	background: url("images/practice-area-tall.jpg") no-repeat left top;
	line-height: 15px;
	width: 200px;
	height: 37px;
	padding: 2px 15px 2px 18px;
	color: #061b28;
}

#nav2 .prac3 a:hover {
	color: #085380;
}

#contact {
	background: url("images/contact-us.jpg") no-repeat left top;
	width: 233px;
	height: 257px;
	margin: 0px 0px 0px 15px;
	padding: 45px 0px 0px 0px;
}

#contact-form {
	width: 142px;
	margin: 0px 0px 0px 45px;
	color: #FFFFFF;
}

#contact-form form {
	width: 142px;
	padding: 0;
	margin: 0;
}

input, textarea {
	background: #FFFFFF url("images/form-back.gif") no-repeat left top;
	border: 1px solid #FFFFFF;
	font-size: 11px;
}

.button {
	width: 48px;
	height: 17px;
	background: #ffffff url("images/button.gif") no-repeat top left;
	font-size: 11px;
	line-height: 17px;
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}

.shorthead {
	padding: 0px 0px 0px 8px;
}

.shorthead2 {
	padding: 5px 0px 5px 8px;
	line-height: 15px;
}

#product-liability-faqs {
	width: 233px;
	height: 82px;
	background: url("images/product-liability-faqs.jpg") no-repeat top left;
	margin: 6px 0px 0px 15px;
}

#faq-text {
	margin: 0px 0px 0px 115px;
	padding: 62px 0px 0px 0px;
	color: #ffffff;
}

#faq-text a {
	color: #fff0ae;
	text-decoration: underline;
}

#faq-text a:hover {
	color: #FFD71A;
}

#email-print {
	width: 255px;
	height: 20px;
	margin: 15px 0px 0px 0px;
	line-height: 12px;
	float: left;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
}

#email-print a {
	color: #FFFFFF;
}
#email-print a:hover {
	color: #d0f6ff;
}

#button1 {
	background: url("images/print.jpg") no-repeat bottom left;
	width: 120px;
	height: 20px;
	line-height: 12px;
	text-align:right;
	padding: 0px 0px 0px 18px;
}

#button2 {
	background: url("images/mail.jpg") no-repeat bottom left;
	width: 125px;
	height: 20px;
	line-height: 12px;
	text-align:right;
	padding: 0px 0px 0px 18px;
}

#content {
	width: 625px;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 30px 0px;
	color: #ffffff;
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
}

#content p {
	margin: 11px 10px 11px 10px;
}

#content ol {
	margin: 5px 40px 5px 10px;
}

#content ol li {
	margin: 0px 0px 0px 10px;
	line-height: 20px;
}

#content ul {
	margin: 5px 40px 5px 10px;
}

#content ul li {
	margin: 0px 0px 0px 10px;
	line-height: 20px;
}

#content td {
	padding: 5px 5px 5px 5px;
}

#content strong, b {
	color: #fff5c6;
}

#office-contact {
	background: url("images/office-contact.jpg") no-repeat top right;
	width: 950px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	color: #fff0ae;
	font-size: 12px;
}

#office-contact p {
	margin: 0px 45px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#personal-injury {
	background: #163b51;
	color: #061b28;
	height: 26px;
	line-height: 26px;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#personal-injury a {
	color: #ffffff;
	padding: 0px 16px 0px 16px;
	font-weight: bold;
	text-decoration: none;
}

#personal-injury a:hover {
	color: #d0f6ff;
}

#disclaimer {
	background: #0e2b3c;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#disc {
	width: 865px;
	text-align: justify;
	color: #d4efff;
	font-size: 10px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#disclaimer a {
	color: #d4efff;
}

#disclaimer a:hover {
	color: #eeeeee;
}

#disclaimer p {
	padding: 9px 0px 9px 0px;
}

.questions { 
	width: 200px;
	margin: 0px 0px 10px 10px;
	padding: 15px;
	border: 1px solid #ffffff;
	line-height: 15px;
}

.tableWrapped7 { width: 200px; margin: 0px 0px 10px 10px; line-height: 16px; }
#topicShortForm { background-color: #092739; margin-left: 3px; margin-right: 3px; margin-top: 15px; margin-bottom: 5px; border: solid 1px #ffffff; padding: 10px; }
#topicfaq { background-color: #092739; margin-left: 3px; margin-right: 3px; margin-top: 15px; margin-bottom: 5px; border: solid 1px #ffffff; padding: 10px; }
#homePageFirmContent { margin-left: 9px; margin-right: 9px;  }
#homePageOverview { margin-left: 9px; margin-right: 9px; }
#homePageTopicAbstracs { margin-left: 9px; margin-right: 9px; }
#topicResourceLinks { margin-left: 9px; margin-right: 9px; margin-top: 30px; border-top: solid 1px #ffffff; padding-top: 20px; }
#topicNav { background-color: #092739; margin-left: 9px; margin-right: 9px; padding: 10px; border: solid 1px #ffffff;}
#topicNav h2 { text-align: center; }
#topicNav ul { margin: 5px 5px 5px 10px; }
#topicNav ul li { margin: 0px 0px 0px 10px; }











