
/*********************
	Global Element
**********************/

body{ 	
	background:#999999;	
	behavior: url(csshover.htc);
	margin:0px;
	padding:0px;
	font-family:Tahoma; 			
}
.form_body {
	background:#fff;	
	behavior: url(csshover.htc);
	margin:0px;
	padding:0px;
	font-family:Tahoma;
}

#wrapper {
	background:url(../images/body_holder_bg.jpg) repeat-y;
	margin:0px auto;
	padding:0px 7px;
	width:1025px;	 
}
.clear_all {
	clear:both;
}

/*****************
	Header
*******************/
.header_wrapper {
	background:#fff;	
	padding:0px 0px 0px 0px;
	height:auto;
	width:1011px;	
}
.logo {
	float:left;
	margin:0px 0px 0px 0px;	
	height: 74px;
	width: 300px; 
	background:url(../images/logo_sokolovelaw.jpg) no-repeat;
}
.top_row_divider {
 background:url(../images/top_row_divider.jpg) no-repeat;
 width:1011px;
 height:10px;
}
.top_nav { 
	float:right;	
	margin:0px 15px 0px 0px;
	padding:15px 0px 0px 0px; 
	width:450px; 
	height:55px; 
}
.top_nav ul{
	margin:0px;
	padding: 5px 0px 0px 0px;
	list-style-type:none;
	float:right; 
}
.top_nav ul li{
	clear:both;
	font-family:Helvetica;
	color:#91a0ac;
	margin:0px; 
	padding-bottom:6px;
	font-size:9px; 
	font-weight:bold;
	text-transform:uppercase;
	text-align:right; 	
}
.top_nav ul li h3 {
	background:url(../images/header_call_icon.gif) no-repeat;
	font-family:Arial; 
	padding:0px 0px 0px 25px;
	font-size:21px; 	
	text-align:right;
	color:#4c5a66;
}

/**********************
	Horizontal Menu 
************************/
.header_nav { 		
	background: url(../images/global_nav_bg.gif) repeat-x;
	clear:both;	
	margin:0px;		
	padding:0px 0px 0px 20px;	
	height:35px;
	width:991px;
	float:left;
	border-top:1px solid #e8e8e8;
}

.header_nav ul{ 	
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	float:left;	
	height:35px;		
}

.header_nav	li{	
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#fff;	
	padding:0px;
	margin:0px;
	float:left;	
	height:35px;	
}

.header_nav ul li a {
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	height:35px;
	height:25px;
	text-decoration:none;		 		
	margin: 0px 0px 0px 0px;
	padding: 10px 13px 0 14px;
	line-height: 16px;
	border-right:1px solid #8ca0b3;
	float:left;
	text-transform:capitalize;
}

.header_nav ul li a.home, .header_nav ul li a.birth_injury_home, .header_nav ul li a.nursing_home, .header_nav ul li a.tam_home{
	border-left:1px solid #8ca0b3;
}
.header_nav ul li a img {
	width: 20px;
	margin: 0 6px 6px -20px;
	float: left;
}

.header_nav ul li a:hover { 	
	background: url('../images/menu-item-active.jpg') repeat-x;
	color:#fff;
}
body#mesothelioma_home .header_nav ul li a.home, 
body#max_settlement .header_nav ul li a.settlement, 
body#lawsuit .header_nav ul li a.lawsuit, 
body#law_firms .header_nav ul li a.law_firms,  
body#choosing_lawyers .header_nav ul li a.choosing_lawyers, 
body#chossing_law_firms .header_nav ul li a.chossing_law_firms,
body#why_sokolove .header_nav ul li a.why_sokolove, 
body#birth_injury_home .header_nav ul li a.birth_injury_home, 
body#cerebral_palsy .header_nav ul li a.cerebral_palsy,
body#erbs_palsy .header_nav ul li a.erbs_palsy,
body#detecting_birth_injury .header_nav ul li a.detecting_birth_injury,
body#birth_injury_causes .header_nav ul li a.birth_injury_causes,
body#legal_action .header_nav ul li a.legal_action,
body#process .header_nav ul li a.process,
body#why_sokolove_birth_injury .header_nav ul li a.why_sokolove_birth_injury,
body#nursing_home .header_nav ul li a.nursing_home,
body#how_to_spot .header_nav ul li a.how_to_spot,
body#how_to_report .header_nav ul li a.how_to_report,
body#next_steps .header_nav ul li a.next_steps,
body#why_sokolove_law_nursing .header_nav ul li a.why_sokolove_law_nursing,
body#the_legal_process .header_nav ul li a.the_legal_process,
body#tam_home .header_nav ul li a.tam_home,
body#what_is_qui_tam .header_nav ul li a.what_is_qui_tam,
body#examples_of_fraud .header_nav ul li a.examples_of_fraud,
body#the_process .header_nav ul li a.the_process,
body#previous_cases .header_nav ul li a.previous_cases,
body#privacy .header_nav ul li a.privacy,
body#why_sokolove_law_tam .header_nav ul li a.why_sokolove_law_tam
{ 	
	background: url('../images/menu-item-active.jpg') repeat-x;
	color:#fff;
}
.header_nav ul li a.last{ 
	border: none;
}



/**********************
	Content 
************************/
	.numbered_list {
		width: 90%; margin: 0 auto 1em auto;
	}
.content_wrapper {
	width:1025px;
	margin:0px auto;
}
.content_wrapper ul li a{ color:#333; text-decoration:underline; }
.content_wrapper ul li a:hover{ text-decoration:none; }

.mesothelioma_interrior_banner{ 
	background:url(../images/mesothelioma/img_banner.jpg) left no-repeat; 
	width:1011px; 
	height:283px; 
	float:left;	
}
.birth_injury_interrior_banner{ 
	background:url(../images/birth_injury/img_banner.jpg) left no-repeat; 
	width:1011px; 
	height:283px; 
	float:left;	
}
.nursing_interrior_banner {
	background:url(../images/nursing/nursing_img_banner.jpg) left no-repeat ;	
	width:1011px; 
	height:283px; 
	float:left;
}
.qui_tam_interrior_banner {
	background:url(../images/qui_tam/qui_tam_img_banner.jpg) left no-repeat;
	width:1011px; 
	height:283px; 
	float:left;
}
.home_banner{ 
	background:url(../images/home_banner_bg.jpg) left no-repeat; 
	width:1011px; 
	height:339px; 
	float:left;	
}
.content_banner {
	width:634px;
	height:251px;
	padding:29px 0px 0px 0px
}
#mesothelioma_banner_settlement {background:url(../images/mesothelioma/settlement_banner.jpg) no-repeat;}
#mesothelioma_banner_lawsuit_process {background:url(../images/mesothelioma/lawsuit_process_banner.jpg) no-repeat;}
#mesothelioma_banner_law_firms {background:url(../images/mesothelioma/law_firms_banner.jpg) no-repeat;}
#mesothelioma_banner_choose_lawyer {background:url(../images/mesothelioma/choose_lawyer_banner.jpg) no-repeat;}
#mesothelioma_banner_choosing_law_firms {background:url(../images/mesothelioma/choosing_law_firms_banner.jpg) no-repeat;}
#mesothelioma_banner_why_sokolove {background:url(../images/mesothelioma/why_sokolove_banner.jpg) no-repeat;}

#birth_injury_banner_cerebral_palasy { background:url(../images/birth_injury/cerebral_palasy_banner.jpg) no-repeat;}
#birth_injury_banner_erbs_play{  background:url(../images/birth_injury/erbs_play_banner.jpg) no-repeat;}
#birth_injury_banner_detecting {  background:url(../images/birth_injury/detecting_banner.jpg) no-repeat;}
#birth_injury_banner_causes {  background:url(../images/birth_injury/causes_banner.jpg) no-repeat;}
#birth_injury_banner_legal_action {  background:url(../images/birth_injury/legal_action_banner.jpg) no-repeat;}
#birth_injury_banner_process {  background:url(../images/birth_injury/process_banner.jpg) no-repeat;}
#birth_injury_banner_why_sokolove {  background:url(../images/birth_injury/birth_injury_why_sokolove_banner.jpg) no-repeat;}

#nursing_banner_how_to_spot { background:url(../images/nursing/how_to_spot_banner.jpg) no-repeat;}
#nursing_banner_report { background:url(../images/nursing/report_banner.jpg) no-repeat; }
#nursing_banner_next_step { background:url(../images/nursing/next_step_banner.jpg) no-repeat; }
#nursing_banner_why_sokolove { background:url(../images/nursing/nursing_why_sokolove_banner.jpg) no-repeat; }
#nursing_banner_legal_process { background:url(../images/nursing/legal_processr_banner.jpg) no-repeat; }

#qui_tam_banner_what_is_tam { background:url(../images/qui_tam/what_is_tam_banner.jpg) no-repeat; }
#qui_tam_banner_fraud { background:url(../images/qui_tam/fraud_banner.jpg) no-repeat; }
#qui_tam_banner_process { background:url(../images/qui_tam/process_banner.jpg) no-repeat; }
#qui_tam_banner_recoveries { background:url(../images/qui_tam/recoveriesr_banner.jpg) no-repeat; }
#qui_tam_banner_privacy { background:url(../images/qui_tam/privacy_banner.jpg) no-repeat; }
#qui_tam_banner_why_sokolove_tam { background:url(../images/qui_tam/qui_tam_why_sokolover_banner.jpg) no-repeat; }

.content_banner h3.inner_banner_content {
	font-family:Helvetica;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:187px 0px 0px 15px;
}

.home_box_holder {
	font-family:Helvetica;
	position:absolute;	
	margin-top:236px;
	padding:10px 35px 22px 17px; 
	width:auto;
	filter:alpha(opacity=80);
	opacity:0.9;
	/*background:#536e86;*/
	background: url(../images/home_banner_box_bg.jpg) repeat-x;	
}
/*
.home_box_holder a {
	display:block;
	background: url(../images/free_consultant_bg.jpg)  no-repeat;
	width:271px;
	height:29px;
	margin:10px 0px 0px 0px;
	font-family:Helvetica;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:8px 0px 0px 10px;
	cursor:pointer;
	text-decoration:none;
}*/
.home_box_holder a#case_type_menu_trigger {
    display:block;
	background: url(../images/free_consultant_bg.jpg)  no-repeat;
    width:271px;
    height:29px;
    margin:10px 0px 0px 0px;
    font-family:Helvetica;
    font-size:12px;
    color:#fff;
    font-weight:bold;
    padding:8px 0px 0px 10px;
    cursor:pointer;
    text-decoration:none;
   }
   	ul#case_type_menu li a:hover {
		background-color: #123;				
	}
			ul#case_type_menu {
				background-color: #4C5A66;
				margin-top: -8px;
				width: 271px;
			}
			
			ul#case_type_menu li a {
				display: block;
				color: white;
				padding: 10px;
				font-size: 12px;
				text-decoration: none;
				border-bottom: 1px solid #778;
				border-left: 0px;
			}   
.free_consultation {
	
	height:28px;
	background:url(../images/select_box_bg.jpg) repeat-x;
	border:1px solid #313e47;
	padding:5px 0px 4px 0px;
}
.box_holder {
	font-family:Helvetica;
	position:absolute;	
	margin-top:236px;
	padding:10px 15px 0px 17px; 
	width:auto;
	height:36px;	
	filter:alpha(opacity=80);
	opacity:0.9;
	/*background:#536e86;*/
	background:#7094ac;
		
}

.home_box_holder h3,.box_holder h3{ 
	font-family:Tahoma; 
	font-size:18px; 
	font-weight:normal; 
	color:#fff; 
	margin:0px; 
	padding:0px; 
	line-height:24px;
}

.home_box_holder h4, .box_holder h4{ 
	font-family:Tahoma; 
	font-size:14px; 
	font-weight:normal; 
	color:#fff; 
	margin:5px 0px 0px 0px; 
	padding:0px;
}



.content_form {
	clear:both;
	overflow:hidden;
}

.content_form h2{
	background:url(../images/forrm_header_bg.gif) repeat-x;
	font-family:Tahoma; 
	color:#fff; 
	height:25px;
	font-size:15px; 
	font-weight:bold; 
	margin:0px; 
	padding:14px 0px 0px 16px;
}


.content_form h2.topspace{ 
	padding:15px 0px 0px 15px;
}

.step1, .step2, .step_new, .step_bar {	
	font-size:11px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	margin:10px 0px 0px;
}
.step_bar {
	background:#85a8be;
	text-align:left;
	padding-left:12px;
}
.step1 {
	background:#577591 url(../images/step_arrow.gif) right no-repeat;
	width:190px;	
	float:left;	
}

.step_new {
	background:#577591 url(../images/step_arrow_new.gif) left no-repeat;
	width:190px;	
	float:left;	
}

.step2{
	width:179px;
	background:#829eb5;
	float:left;	
}

.step1_form .step2_form {
	display:none;
}

#consult_form {
	clear:both;
	margin-top:5px;
}
#interior ul {
	clear:both;
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px;
	list-style-type:none;
	overflow:hidden;
}
#interior ul li{
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	_padding:5px 0px 0px 0px;	
	display:block;
	overflow:hidden;
}
input.input_box {
	width:160px;
	float:left;
}
#interior ul li .input_col {
	width:143px;
	float:left;
	margin:0px;
	padding:0px;
}
*html .input_col input.input_box {
	width:160px;
	left:-13px;
	position:relative;
}
#interior ul li  input.input_field{
	height:22px; _height:19px;		
	color:#3e4b54;
	border:1px solid #8094a6;
	padding:0px 0px 0px 5px; _padding:3px 0px 0px 5px;	
	margin:0px;
	font-family:Helvetica;
	font-size:11px;
}
#interior ul li  input.field_align {
	margin-right:7px;
}
#interiorul li.option_field span{
	padding:0px 5px 0px 0px;
	position:relative;
	top:-1px;
}
#interior ul li.option_field label {
	padding:0px;
}

.error_input_field {
	border: solid 1px red !important;
	
}

#home_step_two > ul > li > textarea {
	height: 40px;
	margin-bottom: 5px;
	border:1px solid #e0e0e0; 
}



#interior ul li select.sml {
	width:167px;
	font-family:Helvetica;
	font-size:11px;
	padding:4px 0px; 	
}

#interior ul li select.big {
	width:338px;
	font-family:Helvetica;
	font-size:11px;
	padding:4px 0px; 	
}



.select240_error {
	width:235px;
			
}
#consult_form .error_label, #consult_form .error_label span {
    color: #D70000;
}
.select_error {
	
	border:1px solid #f00 !important;		
}

.inner_form .space{ 
	width:200px; 
	float:left;
	font-size:10px;
	line-height:12px;
}


.input_272 {
	width:272px;
}

.form_next {
	background:url(../images/btn_next.jpg) no-repeat;	
	width:89px;
	height:29px;
	border:0px;
	cursor:pointer;
	float:right; 
}

.form_btn {	
	background:url(../images/btn_submit.jpg) no-repeat; 	 	
	width:215px;
	height:42px;
	border:0px;
	padding:0px;
	margin: 5px 17px 10px 20px;
	cursor:pointer;
	 
}

#consult_form .error_label, #consult_form  .error_label a {
	color: #d70000;
}

.ht_content {	
	background:#f6f6f6;
	padding:12px 0px 22px 0px; 
	margin:0px 0px 0px 0px;	
	width:1010px; 
	height:auto; 
	float:left;
}
.ht_home_content {
	background:#e9e9e9 url(../images/home_content_bg.jpg) repeat-y;
	padding:12px 0px 22px 0px; 
	margin:0px 0px 0px 0px;	
	width:1011px; 
	height:auto; 
	float:left;
}
.main_box {
	width:680px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:10px; _margin-left:5px;		
	padding:0px; /*padding:25px 20px 10px 20px;*/
}
#index_main_box {
	margin-left:20px !important;
}
#index_main_box a{ text-decoration:none;text-shadow: 1px 0px 1px #000000; }
#index_main_box a.mesothelioma_box {
	background:url(../images/content_banner1_bg.jpg) no-repeat;
	width:307px;
	height:151px;
	margin:0px 30px 30px 11px;
	float:left;
}
#index_main_box a.birth_injury_box {
	background:url(../images/content_banner2_bg.jpg) no-repeat;
	width:308px;
	height:151px;
	margin:0px 22px 30px 0px;
	float:left;
}
#index_main_box a.nursing_home_box {
	background:url(../images/content_banner3_bg.jpg) no-repeat;
	width:309px;
	height:151px;
	margin:0px 30px 30px 11px;
	float:left;
}
#index_main_box a.whistleblower_box {
	background:url(../images/content_banner4_bg.jpg) no-repeat;
	width:308px;
	height:151px;
	margin:0px 22px 30px 0px;
	float:left;
}




.impt_spacing{
	padding:0px 20px 0px 20px; 
	margin:0px 0px 0px 0px; 
	float:left;
}

.main_box h1{ 
	font-family:Helvetica; 
	color:#2c4a66;
	font-size:26px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-bottom:10px;	
}

.main_box h2{ 
	color:#2c4a66;
	font-family:Tahoma; 
	font-size:18px;
	font-weight: bold;
	letter-spacing:0.5px;
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	line-height:24px;
}
.main_box h2.inner{ 
	font-family:Helvetica;
	margin-top:20px;
	font-weight:bold;
	color:#384956;
}

.main_box .box_video {
	float:left; 
	background:#fff; 	
	height:auto; 
	margin:0px 0px 30px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #e5eaef;	
}

.main_box .box_video p{
	font-family:Arial;		
	color:#667788;
	font-size:13px;
	padding:0px 0px 5px 0px;
	line-height:19px;	
}

.main_box .box_video p img{ 
	float:left; 
	padding:0px 15px 0px 0px;
}


.main_box .col360{
	width:360px; 
	height:auto; 
	float:left; 
	margin-right:5px;
}

.main_box .col260{
	width:258px; 
	height:auto; 
	float:left;
}

#index_main_box a.mesothelioma_box span, #index_main_box a.birth_injury_box span, #index_main_box a.nursing_home_box span, #index_main_box a.whistleblower_box span {
	display:block;
	background:url(../images/content_box_link_bg.png) no-repeat;
	height:45px;
	width:240px;
	color:#fff;
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px 0px 12px;
	margin:100px 0px 0px -6px;
	cursor:pointer;
}
.right_space{margin-right:12px;}

.col360 h3, .col260 h3, .box_video h3, .clear h3, .thank-you-links h3 { 
	font-family:Tahoma;		
	color:#2c4a66;
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	line-height:18px;
}

.col360 p, .col260 p, .col360 li, .box_video li { 
	font-family:Arial;		
	color:#667788;
	font-size:13px;
	padding:0px 12px 5px 0px;
	line-height:20px;
}

.col360 p a, .col260 p a{ 
	color:#f17c00;
	text-decoration:none;
}

.col360 p a:hover, .col260 p a:hover{
	text-decoration:underline;
}	

ul.bulletted, .col360 ul { list-style-type: disc; margin-left: 1em; }

.main_box .caption a{
	width:100%; 
	float:left; 
	height:35px; 
	background:#fff2e1; 
	margin:0px; _margin-bottom:-16px; 
	padding-top:20px; 
	text-align:center;			 
	font-family:Tahoma; 
	font-size:16px; 
	font-weight:bold; 
	color:#e67600;
	text-decoration:none; 
}
.main_box .caption a:hover{ 
	text-decoration:underline;
}

.contact {	
	width:235px;
	height:auto;
	float:right;
	margin:5px 0px 10px 10px; 
	padding:0px 15px 15px 15px;
}
.error_textarea {
	border:1px solid #red;
}
.contact ul li{ 
	list-style-image:none; 
	list-style-type:none; 
	font-family:Tahoma; 	
}

.details{
	color:#2c4a66;  
	font-size:10px; 
	text-transform:uppercase;
}

.phno{
	color:#2c4a66; 
	font-size:20px; 
	text-align:center; 
	margin-top:5px;
}


.side_box {
	width:274px;
	height:auto;
	float:right;
	margin:5px 30px 10px 0px; 
	padding:20px 15px 15px 15px;
}
.legal_help {
	background:#fff; 
	width:205px;
	height:auto;
	float:left;
	margin:5px 0px 10px 10px; 
	padding:20px 15px 15px 15px;
}
.about_sokolove {
	background:#fff; 
	width:310px;
	height:auto;
	float:left;
	margin:5px 0px 25px 10px; 
	padding:20px 31px 0px 31px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.sokolove_promise {
	background:#fff; 
	width:309px;
	height:auto;
	float:left;
	margin:5px 0px 10px 0px; 
	padding:20px 31px 0px 31px;
}
.legal_help h2, .about_sokolove h2, .sokolove_promise h2 {
	font-family:Helvetica; 
	color:#5a6670;
	font-size:17px;
	font-weight:normal;
	margin: 0 0 4px 0;
	padding:0px;
	line-height:20px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	letter-spacing:.8px;
	
}
.legal_help ul {
	margin:10px 0px 0px 0px;
}
.legal_help ul li {
	background:url(../images/footer_content_arrow.jpg) no-repeat;
	font-family:Helvetica; 
	color:#666666;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 10px 20px;
}
.legal_help ul li a {
	color:#666666;
	cursor:pointer;
}
.about_sokolove p, .sokolove_promise p{
	font-family:Helvetica; 
	color:#666666;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	margin:5px 0px 0px 0px;
	
}
.form_header {
	background:#eff8fe; 	
	width:237px;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px; 
	padding:15px 15px 15px 15px;
}
/*
input.input_box_sml {
	background:url(../images/required_icon.jpg) 5px 8px no-repeat;
	width:196px;
	border:1px solid #e2e2e2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 18px;
	font-size:11px;
}
#interior ul li label {
	font-family:Helvetica;
	font-size:13px;
	font-weight:normal;
	color:#000000;

}
#interior ul li.select_box_alignment {
    clear: both;
    display: block;
    overflow: hidden;
    padding: 0px 0 0;
}
#interior ul li span {
	position:relative;
	top:-2px;
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0px 40px 0px 5px;
}
#interior ul li select.select240 {
	width:216px;
	font-family:Helvetica;
	font-size:12px;
	padding:0px 0px 0px 5px;
	border:1px solid #e0e0e0;
		
}
#interior ul li textarea {
	width:321px;
	height:74px;
	font-family:Helvetica;
	font-size:11px;
	color:#2c4a66;
	font-weight:normal;
	padding: 6px;
	
}
#interior ul li textarea.ta240 {
	width:203px;
	height:74px;
	font-family:Helvetica;
	font-size:11px;
	color:#2c4a66;
	font-weight:normal;
}
.privacyPolicy {
	clear:both;
	padding-bottom:10px;
	color:#fff;	
}
.privacyPolicy input{
	float:left;
	border:0px;
}
.privacyPolicy label{
	float:left;
	display:block;
	width:210px;
	margin-left:4px;
	padding-top:3px;
	font-size:9px !important;
	line-height:13px !important;
	
}
.privacyPolicy a{
	color:#47adc1;
}
*/
.form_arrow {
	background:url(../images/form_arrow.png) no-repeat;
	width:71px;
	height:110px;
	position:absolute;
	margin:86px 0px 0px -44px;
}
#index_form {margin:-330px 0px 10px 12px;  } 
	
.inner_form {		
	background:#fff;
	border:1px solid #d9d9d9;	
	width:267px;
	height:auto;
	float:left;
	margin:-278px 0px 10px 30px; 
	padding:0px 0px;
	position:relative;	
}
.inner_page_form {
	background:#fff;
	border:1px solid #d9d9d9;	
	width:267px;
	height:auto;
	float:left;
	margin:5px 0px 10px 30px; 
	padding:0px 0px;	
}
#home_content #home_form {		
	position:relative;
	margin-top:-340px !important;	
	position:relative;
}

.form_header h2 {
	background:none;
	font-family:Tahoma; 
	color:#2c4a66;
	font-size:14px;
	font-weight:bold;
	margin: 0 0 4px 0;
	padding:0px;
	line-height:20px;
	padding:0px 0px 0px 0px;
}

.form_header p {
	font-family:Helvetica;		
	color:#667788;
	font-size:11px;
	padding:0px 5px 0px 0px;
	line-height:15px;
}
.form_header p.spl_txt {
	font-style:italic;
}
.form_clock {
	background: url(../images/form_clock_icon.jpg) no-repeat; 
	width: 64px; 
	height: 65px; 
	float: right; 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 0px;	
}
.iframe_container {
	padding:0px 0px 0px 10px;
}
.side_box p.spl_txt{ 
	font-style:italic;	
}
.side_box h2 { 
	font-family:Helvetica; 
	color:#5b6974;
	font-size:17px;
	font-weight:normal;
	margin: 0 0 4px 0;
	padding:0px;
	line-height:20px;
	padding:0px 0px 0px 0px;	
}
.side_box p { 
	font-family:Helvetica;		
	color:#666666;
	font-size:12px;
	padding:5px 0px 5px 0px;
	line-height:18px;
}
.side_box .top20, .main_box .top20{ 
	padding-top:20px;
}

.side_box p a{ 
	color:#f17c00;
	text-decoration:none;
}

.side_box p a:hover{ 
	text-decoration:underline;
}

.clock{ 
	background: url(../images/clock_icon.jpg) no-repeat; 
	width: 64px; 
	height: 65px; 
	float: right; 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 0px;
}
.sokolove_promis_clock {
	background: url(../images/clock_icon.jpg) no-repeat; 
	width: 64px; 
	height: 65px; 
	float: right; 
	padding: 0px;
	margin-top: 5px;
}

.footer_divider {
	clear:both;
	background:url(../images/footer_row_divider.jpg) no-repeat;
	width:1011px;
	height:8px;
	
}
/**********************
	Footer
************************/
.footer_bar {
	background: url(../images/footer_bar.jpg) no-repeat;
	height:26px;
	width:1025px;
	margin:0px auto;
	padding:0px 7px 0px 7px;
}

.footer_wrapper {
	background:#fff;
	padding:0px;
	width:1011px;
	
}

.footer_menu {
	font-family:Arial;
	font-size:11px;
	text-align: center;	
	overflow: hidden;
	padding-top:15px;
	width:1011px;
	height:44px;
	color:#fff;	
	background:url(../images/bg_footer_menu.jpg) repeat-x;
}

.footer_content {
	text-align: center;
}

.footer_menu ul {
	height: 44px;
	padding: 0px;
	text-align: center;
	list-style-type: none;
	display: inline-block;
	_zoom: 1;
	_display: inline;
	*zoom: 1;
	*display: inline;
}

.footer_menu ul li{
	float:left;
	font-size: 11px;
	color: #fff; 
	margin: 0px 10px;	
	padding: 0px;
	width: auto;
}
.footer_menu ul li a{
	color:#fff; 
	text-decoration:none;
}
.footer_menu ul li a:hover{
	text-decoration:underline;
}

.copy_right {
	font-family:Helvetica;
	font-size:12px;
	color:#fff;
	text-align:center;
	display:block;
	overflow:hidden;
	padding:0px 0px 0px;
	width:633px;
	margin:0px auto;
}
.copy_right ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.copy_right ul li{
	float:left;
	padding:15px 6px 40px 4px;
	font-family:Helvetica;
	font-size:12px;
	color:#fff	
}
.copy_right ul li a{
	font-family:Helvetica;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}
.copy_right ul li a:hover{
	text-decoration:none;
}
.footer_bottom_shadow {
background:url(../images/footer_shadow.jpg) no-repeat;
width:1025px;
height:13px;
margin:0px auto;
padding:0px 7px 0px 7px;
}
.inner_banner{ 	
	width: 620px;
	/*height:230px; */
	float: left;
	margin-bottom: 25px;
	padding: 0px;
}

.maximizing_settlement{
	background:url(../images/banner_maximizing_settlement.jpg) left no-repeat; 
	width:618px; 
	height:275px; 	
}
.maximizing_settlement_top{ margin-top:157px;}

.mesothelioma_lawsuit{
	background:url(../images/banner_mesothelioma_lawsuit.jpg) left no-repeat; 
	width:618px; 
	height:275px; 	
}
.mesothelioma_lawsuit_top{ margin-top:15px;}

.mesothelioma_attorneys{
	background:url(../images/banner_mesothelioma_attorneys.jpg) left no-repeat; 
	width:618px; 
	height:275px; 	
}

.asbestos_lawyer{
	background:url(../images/banner_asbestos_lawyer.jpg) left no-repeat; 
	width:618px; 
	height:275px; 	
}
.asbestos_lawyer_top{ margin-top:171px;}

.mesothelioma_lawyers{
	background:url(../images/banner_mesothelioma_lawyers.jpg) left no-repeat; 
	width:618px; 
	height:275px; 	
}
.mesothelioma_lawyers_top{ margin-top:165px;}

.inner_box_holder {
	position: absolute;	
	width: auto;
	height: 55px;	
	padding: 10px 10px 5px 17px; 
	background: #292927;	
	font-family: Helvetica;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.inner_box_holder h3{ 
	font-family:Tahoma; 
	font-size:18px; 
	font-weight:normal; 
	color:#fff; 
	margin:0px; 
	padding:0px; 
	line-height:24px;
	letter-spacing:0.7px;
}

.inner_box_holder h4{ 
	font-family:Tahoma; 
	font-size:14px; 
	font-weight:bold; 
	color:#fff; 
	margin:3px 0px 0px 0px; 
	padding:0px;
}

.main_box p { 
	font-family:Helvetica;		
	color:#333333;
	font-size:13px;	
	line-height:20px;
	padding:5px 0px 10px 0px;
}
.main_box h3 {
	font-family:Helvetica;
	font-size:13px;
	color:#333333;
	font-weight: bold;
	padding:10px 0px 0px 0px;
}
.main_box ul {
	margin:10px 0px 30px 0px;
}
.main_box ul li {
	background: url(../images/content_arrow.jpg) 0px 4px no-repeat;
	font-family:Helvetica;
	font-size:13px;
	color:#333333;
	font-weight:normal;
	padding:0px 0px 10px 20px;
	line-height:18px;
}
.bottom_content {
	padding:10px 0px 30px 0px !important;
} 
.main_box p.inner_page {
	padding:5px 0px 15x 0px !important;
}
.main_box p.border { 
	font-family:Arial;		
	color:#667788;
	font-size:13px;	
	line-height:20px;
	padding:5px 0px 15px 0px;
	margin-bottom:10px;
	border-bottom:1px solid #eee;
}

.main_box p.txt{
	padding:0px 3px 5px 0px;
}

.main_box p.txt_new{
	padding:0px 20px 5px 0px;
}

.img_new{padding:15px 0px 0px 10px;}

.main_box p.txt object, .main_box p.txt img {
	width: 350px;
	height: 220px;
}

.media_container {
	float: right;
	margin-top: 5px;
	margin-left: 12px;
	width: 350px;
	height: 220px;
}

.main_box p img{
	float:right;
}
.main_box p img.space{ 
	float:right; 
	padding:0px 0px 10px 10px;
}

.main_box h2.inner{ 
	margin:15px 0px 0px 0px;
}

.txt_success{
	background:url(../images/img_tick.jpg) 0px 0px no-repeat;
	padding-bottom:20px;
	padding-left:90px; 
	color:#667788; 
	font-family:Arial; 
	font-weight:normal; 
	font-size:16px; 
	line-height:24px; 	
}

.impt_spacing .column_top{ 
	margin-top:10px;
}

.column_big{
	width:100%;
	float:left;
	margin:0px;
	padding:20px 0px 0px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;	
}

.top_none{ border:none;}

.column_sml{ 
 
	float:left;	
	margin:0px; 
	padding:0px; 
}
.space_right{ 
	margin-right:15px;
}

.space-right{ 
	margin-right:8px;
}

.column_sml ul li {
	font-family:Arial;
	font-size:11.5px;	
	color:#667788;
	font-weight:normal;			
	padding:0px 0px 0px 55px;	
}
.column_sml ul li h3 {
	font-family:Helvetica;
	font-size:13px;	
	color:#333333;
	font-weight:bold;			
	padding:0px 0px 0px 0px;	
} 
.column_sml ul li.tick{ 
	background:url(../images/icon_tick.jpg) 0px 0px no-repeat;
}

.space_tick{ margin-bottom:36px;}

.column_sml ul li.symbol{ 
	background: url(../images/tick_icon.jpg) 0px -2px no-repeat;
}

.column_sml ul li.note{ 
	background:url(../images/icon_note.jpg) 0px 2px no-repeat;
}
.column_sml ul li strong { 	
	font-weight:bold;
	padding-bottom:3px;	
}

.column_sml ol li{
	font-family:Arial;
	font-size:13px;	
	color:#667788;
	font-weight:normal;		
	padding:0px 0px 25px 50px;		
	line-height:18px;	
}

.column_sml ol li strong { 	
	font-weight:bold;
	padding-bottom:3px;
	width:100%;
	float:left;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#2c4a66;
}

.column_sml ol li.gather_details{
	background:url(../images/icon_gather_details.jpg) 0px 0px no-repeat;
	_height:33px;		
}

.column_sml ol li.file_compliant{
	background:url(../images/icon_file_compliant.jpg) 0px 0px no-repeat;
	_height:33px;	
}

.column_sml ol li.proce_case{
	background:url(../images/icon_proce_case.jpg) 0px 0px no-repeat;
	_height:33px;	
}

.column_sml ol li.settlements{
	background:url(../images/icons_settlements.jpg) 0px 0px no-repeat;
	_height:33px;	
}

.column_sml ol li.case{
	background:url(../images/icon_case.jpg) 0px 0px no-repeat;
	_height:33px;	
}

.top_footer{ 
	margin-top:25px;
}

.home_inner_footer {
	margin:20px 0px 0px 0px !important;
}
.inner_footer_content {
	background:url(../images/inner_footer_content_bg.jpg) 0px 6px no-repeat;
} 
.inner_footer_content p{
	font-family:Helvetica;
	font-size:13px;
	font-weight: normal;
	line-height:18px;
	font-family:Arial;
	color:#333333;
	letter-spacing:0.1px;
	padding:0px 0px 15px 85px;
}
.inner_footer_content h3 {
	padding:0px 0px 10px 85px;
}
.inner_footer_content p a {
	color:#f17c00;
	text-decoration:none;
}

.inner_footer_content p.none{ border:none;}

.inner_footer_content p a:hover{ 
	text-decoration:underline;
}

span.number{ 
	clear: both;
	width: 10px;
	margin:0px 3px 0px 0px;
	font-weight: bold;
}

.impt_spacing h2.faq{ 
	margin-top:20px; 
	padding:15px 0px 0px 0px; 
/*
	float:left; 
	width:100%;
*/
}

h4{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#2c4a66;
	margin:20px 0px 3px 0px;
	float:left;
	width:100%;
}

.bottom_line{ 	 
	padding-bottom:25px;
}

.bottom-line{ 
	border-bottom:1px solid #eee; 
	padding-bottom:10px;
	margin-bottom:15px;
}

/*
div.questions p, div.questions h4 {
	margin-left: 1.5em;
	display: inline-block;
}

div.questions p {
	margin-bottom: 0;
	padding-bottom: 0;
}

span.qora {
	float: left;
	position: relative;
	height: 18px;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 -1.5em !important;
}
*/

div.thank-you-links {
	width: 190px;
	margin-right: 20px;
	float: left;
}

div.thank-you-links-last {
	margin-right: 0;
}

.thank-you ul {
	list-style-type: disc;
	margin-left: 1em;
}

.thank-you p, .thank-you li {
	font-family:Arial;		
	color:#667788;
	font-size:13px;	
	line-height:20px;	
}

div.clear {
	clear: both;
}






/* David's Updates */

/* Header */
.logo {	margin-left: 8px; }

.top_nav { margin-right: 30px; }
.top_nav > ul > li { margin-right: 1px; }
.top_nav > ul > li > h3 { font-size: 19px; margin-right: -2px; }

.header_nav > ul { margin-left: 12px; }

/* Home Pages */
.box_holder h1 {
	font-size: 20px;
	color: white;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 13px;
	padding-right: 13px;
}


/* Case Pages */
.ht_content { margin-top: 10px; }

.main_box h3 {
	font-size: 14px;
	color: #2C4A66;
	line-height: 20px;
}

.main_box h4 {
	margin-top: 0;
}

.main_box p {
	margin-bottom: 8px;
}

.main_box ul { margin-bottom: 18px; }

.main_box ul li {
	line-height: 20px;
	padding-bottom: 8px;
	background-position: 0 4px;
}

.main_box ul li p {
	margin-bottom: 0;
}
	
p.tag { font-weight: bold; }

.numbered_list { width: 90%; margin: 0 auto 1em auto; }
.numbered_list li { background-image: none !important; margin-bottom: 1em; }
.numbered_list li h4 { margin: 0; }
.numbered_list li p { margin: 0; }


/* Form */
.inner_form, .inner_page_form { margin-left: 22px; }
.content_form h2.topspace { padding: 12px 0 5px 15px; }

/* Sidebar Box */
.side_box { padding: 15px 0 0 11px; width: 266px; }

/* Get a secure... box */
.inner_footer {
	background:#f9f9f9 url(../images/inner_footer_bg.jpg) repeat-x;
	border:1px solid #cccccc;
	float:left;
}
.inner_footer { width: 576px; padding: 32px 40px 28px 30px; margin-bottom: 18px !important; }
.inner_footer h3 { Helvetica; padding-top: 15px; font-weight:normal; font-size: 20px; margin-bottom: 0px; text-transform:uppercase;}
.inner_footer p { width: 500px; margin-bottom: 0; }
.inner_footer p a { color:#333333; text-decoration:underline; cursor:pointer; }




/* Home */
.mesothelioma_box a, .birth_injury_box a, .nursing_home_box a, .whistleblower_box a {
	margin-left: -6px;
}

/* Home - Footer */
.legal_help { padding-left: 25px; }

.legal_help, .about_sokolove, .sokolove_promise  {
	margin-top: 24px;
	padding-top: 0;
}
	
.legal_help h2, .about_sokolove h2, .sokolove_promise h2  {
	font-size: 16px;
	letter-spacing:0;
}
.legal_help a { text-decoration:none; }
.legal_help a:hover { text-decoration:underline; }

.home_box_holder {
	padding-left: 33px;
	padding-right: 33px;
	margin-bottom: 0;
}

.ht_home_content { padding: 5px 0; }

/**********************
	Content 
************************/


.thank_you {
	margin:120px 0px 145px 0px;
}
.thank_you h1 {
	text-align:center;
	font-family:Helvetica;
	font-size:26px;
	font-weight:bold;
	color:#384956;
}
.thank_you p {
	text-align:center;
	font-family:Helvetica;
	font-size:13px;
	font-weight:bold;
	color:#384956;
	padding:15px 0px 0px 0px;
	letter-spacing:-.2px;
}