* {
margin:0px;
padding:0px;
font-family:Helvetica, Arial, sans-serif;
} 

img {
border:0px;
}

ul, li {
list-style:none;
padding: 0;
margin: 0;
}

body {
background-color: #bbbcb6;
background-image:url(../images/layout/body_BG3.jpg);
background-repeat:repeat-x;
}

p, a, h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}

h1, h2, h3, h4, h5, h6 {
font-family:Georgia, "Times New Roman", Times, serif;
}

p {
	color: #222222;
	font-size: 13px;
	line-height: 1.3em;
	padding: 0 0 10px 0;
	text-align:justify;
}

a {
text-decoration:none;
color:#86452b;
}

.clear {
	height:0px; 
	overflow:hidden; 
	display:block; 
	clear:both;
	visibility:hidden;
	}

.imgBlock {
	display: block;
}

/*-- Blog
=======================================================*/
#blog_content p {
padding:0 0 6px 0;
}

#blog_content h4 {
padding:0 0 6px 0;
}

.newest_blogs_ahref {
text-align:right;
padding:0 0 10px;
}

#back_to_blogs {
padding:0 0 10px 0;
}

	/*-- Tag Cloud
	=======================================================*/
	.tagcloud {
	padding:5px 0px 15px 5px;
	}
	
	#tag_cloud a, .reflect_archive a {
		color:#5D5D5D;
	}
	
	#tag_cloud {
		padding:0 0 10px 0;
	}

	.tagcloud span {
		padding:1px 6px 1px 0px;
	}
	
	.reflect_archive, .reflect_months {
	
	}
	
	.reflect_archive {
	padding:6px 0 15px 0;
	}
	
	.reflect_months ul {
	padding:2px 0;
	}
		
		div.blog_pagination {
			margin:05px 0 0;
			padding:10px 0 30px;
			border-top:1px dotted #d5d5d5;
			font-size:10px;
			color:#666;
	}
		div.blog_pagination strong {
			color:#000;
	}
		div.blog_pagination a {
			color:#86452B;
			text-decoration:none;
	}
		div.blog_pagination_numbers {
			width:90%;
			margin:5px 0 0;
			float:left; clear:both;
	}
		div.blog_pagination_numbers span,
		div.blog_pagination_numbers a {
			margin:0 3px 0 0;
			padding:3px 3px 1px;;
			border:1px solid #d5d5d5;
			float:left;
			line-height:12px;
	}
		div.blog_pagination_numbers a {
			border-color:#0298e9;
	}
		div.blog_pagination_numbers a:hover, div.blog_pagination_numbers a {
			border-color:#86452B;
			line-height:12px !important;
			font-size:10px !important;
			margin:0 3px 0 0 !important;
			padding:3px 3px 1px !important;
	}
	
	.tags {
		font-size:12px;
	}
	
	.tags a {
	font-style:italic !important;
	}
	
	.blog_post_blog_faq {
	padding:0 0 7px 0;
	}
	
		/*--Reflect Styling
		================================*/
	.reflect_year li, .reflect_year_link, .reflect_year_link a, .reflect_year {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:3px 0 3px 16px;
	padding:0;
	color:#6c7067;
	}
		
	.reflect_year li a, .reflect_year_link a, .reflect_year_link a, .reflect_year a {
		list-style:none;
		padding:0px !important;
		margin:0px !important;
		color:#86452b;
	}
		
	.reflect_months {
		padding:0px;
	}

/*-- Body Content
=======================================================*/
#body_content {
padding:30px 0 0 0;
background-image:url(../images/layout/sub_nav_BG_tile.jpg);
background-repeat:repeat-x;
clear:both;
}

.fontGeorgia p, .fontGeorgia span, .fontGeorgia a {
font-family:Georgia, "Times New Roman", Times, serif;
}

.fontGeorgia a {
font-weight:bold;
}

#body_content h5 {
background-image:url(../images/layout/Title_BG.jpg);
color:white;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
font-weight:100;
height:22px;
margin:0 0 10px;
padding:4px 0 0;
text-align:center;
text-transform:uppercase;
line-height:1.2em;
}

.img_thumb_border {
border:5px solid #959792;
}

.award_thumb {
float:left;
border:5px solid #959792;
width:71px;
height:71px;
margin-bottom:8px;
}

	/*-- Awards
	===================================================*/
	.award0, .award2, .award4, .award6, .award8 {
	margin-right:8px;
	}
	
	/*-- Body Left
	===================================================*/
	#body_Left {
	float:left;
	width:170px;
	padding:0 10px 0 0;
	background-image:url(../images/layout/columnLandR_border.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}
	
	/*-- Body Right
	===================================================*/
	#body_Right {
	float:right;
	width:780px;
	}
	
	#body_Right_columnLeft {
	width:520px;
	float:left;
	padding:0 10px;
	/*-- IE6 Hack #1 --*/
	}
	
	#body_Right_columnRight {
	float:right;
	width:230px;
	padding:0px 0 0 10px;
	background-image:url(../images/layout/columnLandR_border.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:400px;
	_height:400px;
	}
	
	.contentThumb {
	float:right;
	margin:0 0 10px 10px;
	}
	
	#body_Right_columnLeft li {
	color: #222222;
	font-size: 13px;
	line-height: 1.3em;
	padding: 0px;
	margin:0 0 0 30px;
	list-style:disc;
	padding:0px;
	}
	
	#body_Right_columnLeft ul {
	padding:0 0 15px 0;
	}
	
	/*-- Column
	===================================================*/
	.column_content_container, .content_divider, .content_dividerT15 {
	background-image:url(../images/layout/sup_Title_BG_shade.jpg);
	background-repeat:repeat-x;
	padding:15px 0 0 0;
	}
	
	.content_divider, .content_dividerT15 {
	height:10px;
	overflow:hidden; 
	display:block; 
	clear:both;
	}
	
	.content_dividerT15 {
	margin:15px 0 0 0;
	}
	
	/*-- Repeating Content Boxes
	===================================================*/
	.sep_content_bar {
	background-image:url(../images/layout/sup_Title_BG_shade.jpg);
	background-repeat:repeat-x;
	clear:both;
	display:block;
	height:10px;
	overflow:hidden;
	padding:0 0 10px;
	width:100%;
	}
	
	.repeating_content_thumb {
	background-color:#e7e8e2;
	padding:4px;
	border:1px solid #979994;
	margin:0 10px 20px 0;
	float:left;
	}
	
	/*-- Testimonials
	===================================================*/
	.testimonial_arrow {
	display:block;
	float:left;
	padding:0 5px 0 0;
	}
	
	.testimonial_column_box {
	padding:10px 10px 7px;
	background-color:#d8d9d2;
	clear:both;
	margin:0 0 8px 0;
	}
	
	.testimonial_column_box p {
	font-style:italic;
	}
	
	.testimonial_column_name {
	color:#86452b;
	font-size:16px;
	}
	
	/*-- Video
	===================================================*/
	.play_video {
	margin:0 2px -3px 0;
	}

/*-- Color
=======================================================*/
.color86452b, .color86452b p, .color86452b a {
color:#86452b;
}

/*-- Container
=======================================================*/
#container {
width:960px;
margin-left:auto;
margin-right:auto;
}

/*-- Espanol
=======================================================*/
.esp_video_R {
float:right;
width:118px;
text-align:center;
padding:0 0 5px 20px;
}

/*-- Follow Us
=======================================================*/
.social_media {
float:left;
margin:6px 12px 6px 0;
}

.ditto_iteration4, .ditto_iteration8, .ditto_iteration12 {
margin-right:0px;
}

/*-- Font
=======================================================*/
a {
color:#86452b;
font-size:13px;
}

a:hover {
color:black;
}

#body_Right_columnRight p {
font-size:12px;
line-height:1.2em;
padding:0px 0 3px 0;
text-align:left;
}

.testimonial_name_city p {
padding:7px 0 0 0 !important;
}

#testimonial_section p {
font-style:italic;
}

h1 {
font-weight:bold;
}

h1, h2, #footer h2 {
color:#86452b;
font-size:19px;
text-transform:uppercase;
padding:0 0 15px 0;
line-height:1.1em;
}

h2, #footer h2, h6 {
font-size:17px;
}

#footer h2 {
padding:0px 0 8px 0;
line-height:1.1em;
}

h3 {
font-size:16px;
padding:0 0 10px 0;
font-weight:bold;
color:#222222;
}

.home_content h2 {
background-image:url(../images/layout/sup_Title_BG_shade.jpg);
background-repeat:repeat-x;
background-position:top;
margin:15px 0 0 0;
padding:20px 0;
}

h4 {
padding:0 0 10px 0;
color:#86452b;
font-weight:bold;
font-size:16px;
}

.case_results h4 {
padding:10px 0;
font-size:18px;
}

h6 {
color:#854128;
padding:0 0 4px 0;
text-transform:uppercase;
}

blockquote {
padding:0 20px;
}

.testimonial_section p {
text-align:left !important;
line-height:1.2em;
}

.testimonial_city {
font-size:12px;
color:#222222;
font-weight:normal;
}

/*-- Footer
=======================================================*/
#footer {
background-image:url(../images/layout/sup_footer_shade_top.jpg);
background-repeat:repeat-x;
background-position:top;
padding:24px 10px 10px 10px;
background-color:#959792;
min-height:125px;
_height:125px;
margin:10px 0 0 0;
}

#footer p, #footer a, .footerBlackLink a {
color:#d8d9d2;
font-size:12px;
line-height:1.6em;
}

#footer a:hover {
color:white;
}

.footerBlackLink a, .footerBlackLink p, .footerBlackLink {
color:black !important;
}

.footer_logo_box {
float:left;
height:110px;
padding:0 25px 0 0;
width:219px;
}

.footer_logo {
padding:0 0px 11px 0;
}

/*-- Form
=======================================================*/
fieldset {
border:none;
}

.free_consultation_input, .freeConsultationTextarea, .freeConsultationTextareaLarge {
border:1px solid #6c7067;
background-image:url(../images/layout/input_BG_shade.jpg);
background-repeat:repeat-x;
padding:4px 3px 3px 3px;
width:222px;
color:#4e5149;
margin:0 0 6px 0;
background-color:#e1e2db;
float:left;
clear:both;
}

#injury_type {
width:222px;
margin:2px 0 6px;
padding:3px 3px 3px 0;
}

.freeConsultationTextarea {
height:65px;
font-size:12px;
}

.freeConsultationTextareaLarge {
height:130px;
font-size:13px;
width:450px;
}

.free_consultation_submit {
margin:0 0 12px 0;
clear:both;
float:left;
}

.checkbox_terms {
float:left;
margin:0 7px 0 0;
}

div.errors {
color:#F00;
font-size:13px;
padding:0 0 4px 0;
}

#Column3Form .invalidValue {
background: #FFDFDF; border:1px solid #F00;
}

#Column3Form .requiredValue {
background: #FFFFDF; border:1px solid #F00;
}

.verification_code {
border:1px solid #6C7067;
margin:0 0 4px 0;
float:left;
clear:both;
}

.enter_antispam {
font-size:12px !important;
float:left;
clear:both;
padding:0px 0 3px 0 !important;
font-weight:bold;
}

/*-- Handy Guide
=======================================================*/
.handy_guide {
float:left;
padding:0 8px 8px 0;
}

/*-- Header
=======================================================*/
#header_image {
float:left;
height:249px;
width:300px;
}

#header_image_rotate {

}

/*-- iFrame
=======================================================*/
.map_iframe {
padding:2px;
border:1px solid #666666;
}

/*-- Navigation
=======================================================*/

	/*-- Nav Body Left
	===================================================*/
	#nav_body_left {
	padding:0 0 10px 0;
	}
	
	#nav_body_left li a {
	font-size:14px;
	color:#222222;
	}
	
	#nav_body_left li a:hover {
	color:white;
	}

	#nav_body_left li {
	line-height:1.4em;
	padding:1px 0 1px 8px;
	}
	
	#nav_body_left li.active {
	background-color:#d3d4cd;
	border-bottom:1px solid #6c7067;
	}
	
	#sd10 a {
	color:#86452B !important;
	font-weight:bold;
	}
	
	#nav_body_left li.active a:hover {
	color:#813F26;
	}

	/*-- Nav Top
	===================================================*/
	#nav_top {
	height:51px;
	width:100%;
	padding:0 0 0 10px;
	clear:both;
	}
	
	#nav_top li, #nav_top li.active {
	float:left;
	line-height:1.4em;
	background:url(../images/layout/nav_top_link_BG/nav_top_bg_Right.jpg) no-repeat right top;
	}
	
	#nav_top li.last, #nav_top li {
	background:none;
	}

	#nav_top li.active {
	background:url(../images/layout/nav_top_link_BG/nav_top_bg_Right.jpg) no-repeat right top !important;
	}
	
	#nav_top_phone {
	float:right !important;
	padding:15px 10px 0 0;
	}
	
	#nav_top_phone p {
	color:#e2e1e1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	}

	#nav_top li a {
	color:white;
	display:block;
	background:none;
	padding:14px 20px 10px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:13px;
	}
	
	/*-- Comment Out b/c of IE glitch
	#nav_top li a:first-letter {
	font-size:15px;
	}
	--*/
	
	#nav_top li.en_espanol a {
	padding:0px 0 0 10px;
	}
	
	#nav_top li.active a {
	color:white;
	display:block;
	background:url(../images/layout/nav_top_link_BG/nav_top_bg_Left.jpg) no-repeat left top !important;
	padding:14px 15px 10px 15px;
	}
	
	#sd74 a, #topnav74 a {
	color:#c67555 !important;
	font-weight:bold;
	}
	
	#sd74 a:hover, #topnav74 a:hover {
	color:white !important;
	}
	
	#nav_top li a:hover {
	color:#ca6f4b;
	}
	
	/*-- Nav Top Left
	===================================================*/
	#nav_top_left {
	float:left;
	width:180px;
	height:249px;
	background-color:#82847f;
	}

	#nav_top_left li, #nav_top_left li.active {
	height:30px;
	background-image:url(../images/layout/nav_left_header/nav_left_BG_notactive.jpg);
	background-repeat:repeat-x;
	line-height:1.4em;
	padding:11px 0 0 0;
	}
	
	#nav_top_left li.active {
	background-image:url(../images/layout/nav_left_header/nav_active_BG.jpg);
	background-repeat:repeat-x;
	}

	#nav_top_left li a, #nav_top_left li.active a {
	color:white;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	line-height:1.4em;
	padding:0px 0 10px 25px;
	text-transform:uppercase;
	}
		
	#nav_top_left li.active a {
	color:black;
	font-weight:bold;
	}
	
	#nav_top_left li.active a:hover {
	color:#93492e;
	}
	
	#nav_top_left li a:hover {
	color:black;
	}

	#nav_top_left li a:first-letter {
	font-size:16px;
	}
	
/*-- Padding & Margins & Misc
=======================================================*/
.paddingB3px {
padding-bottom:3px;
}

.paddingB10px {
padding-bottom:10px;
}

.paddingB15px {
padding-bottom:15px;
}

.paddingT10px {
padding-top:10px;
}

.marginB5px {
margin-bottom:5px;
}

.marginR8px {
margin-right:8px;
}

.marginT7px {
margin-top:7px;
}

.marginT15px {
margin-top:15px;
}

.marginR10px {
margin-right:10px;
}

.marginB10px {
margin-bottom:10px;
}

.textAlignRight {
text-align:right;
}

.floatL {
float:left;
}

.content_dividerT15 {
margin:15px 0 0 0;
}

/*-- Testimonials
=======================================================*/
.testimonial_box_Left {
float:left;
width:249px;
padding:0 0 13px 0;
}

.testimonial_box_Right {
float:right;
width:249px;
padding:0 0 9px 0;
}

.testimonial_view_video {
clear:both;
float:left;
padding:0 10px 0 0;
text-align:center;
width:114px;
}