*
{
	margin:0px;
	padding:0px;
}
img
{
	border:none;
}
body
{
	background:url(../images/bg.jpg) repeat;
}
@font-face {
    font-family: 'MyriadProBoldCondensed';
    src: url('../fonts/myriadpro-boldcond.eot');
    src: url('../fonts/myriadpro-boldcond.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-boldcond.woff') format('woff'),
         url('../fonts/myriadpro-boldcond.ttf') format('truetype'),
         url('../fonts/myriadpro-boldcond.svg#MyriadProBoldCondensed') format('svg');
}
@font-face {
    font-family: 'MyriadProCondensed';
    src: url('../fonts/myriadpro-cond.eot');
    src: url('../fonts/myriadpro-cond.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-cond.woff') format('woff'),
         url('../fonts/myriadpro-cond.ttf') format('truetype'),
         url('../fonts/myriadpro-cond.svg#MyriadProCondensed') format('svg');
}

.top_header_contanear
{
	display:block;
	float:left;
	width:100%;
    background:rgba(0,0,0,0.1) url(../images/deader_top_img.jpg) top no-repeat;
	height:160px;
}
.top_header_main_area
{
	display:block;
	width:1000px;
	margin:0px auto;
	height:160px;
}
.logo_main_area
{
	display:block;
	float:left;
	width:271px;
	height:125px;
	margin-top:15px;
}
.nav_area
{
	display:block;
	float:right;
	width:700px;
	margin-top:40px;
	text-align:right;
}
.nav_area ul
{
	list-style-type:none;
	text-decoration:none
}
.nav_area ul li
{
	display:inline;
	border-right:1px solid #830103;

}
.nav_area ul li a
{
	font-family: 'MyriadProBoldCondensed';
	font-size:18px;
	color:#830103;
	text-decoration:none;
	padding:8px 20px;
	margin:0 3px 0 3px;	
}
.nav_area ul li a:hover
{
	color:#FFFFFF;
	background:#e38006;	
}
#active a
{
	color:#FFFFFF;
	background:#e38006;
}
.nav_area ul li:last-child 
{
	border-right:none;
}
.header_contact_area
{
	display:block;
	float:right;
	width:700px;
	margin-top:20px;
	text-align:right;
}
.header_contact_area p
{
	font-family: 'MyriadProCondensed';	
	font-size:20px;
	margin-bottom:5px;
}
.header_contact_area p a
{
	text-decoration:none;
	color:#000;
}
.header_contact_area p a:hover
{
	text-decoration:underline;
}
.header_contact_area p img
{
	margin-right:10px;
	vertical-align:middle;
}
.body_contanear
{
	display:block;
	float:left;
	width:100%;
}
.body_main_area
{
	display:block;
	width:1000px;
	margin:0px auto;
}
.body_main_area_2
{
	display:block;
	float:left;
	width:970px;
	padding:15px;
	background:#FFFFFF;
	-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.47);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.47);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.47);	
}
.header_ajax_area
{
	display:block;
	float:left;
	width:970px;
}
.body_box_pattern_area
{
	display:block;
	float:left;
	width:970px;
	margin-top:25px;
	background:url(../images/bg_contant_pattern.jpg) repeat;
	padding:15px 0 30px 0;
}

.body_heading_area
{
	display:block;
	float:left;
	width:100%;
	padding:0 0 10px 0;
	border-bottom:2px solid #2475ad;
}

.body_heading_area h1
{
	font-size:40px;
	color:#7f0202;
	font-family: 'MyriadProCondensed';
	margin-left:20px;
	font-weight:100;
}
.home_text_area
{
	display:block;
	float:left;
	width:930px;
	margin:30px 0 0px 0;
	padding:0px 20px;
}
.home_text_area img
{
	border:5px solid #FFF;
	float:left;
	margin:0 20px 20px 0;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
}
.home_text_area p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#565656;
	margin-bottom:15px;
	line-height:25px;
}

.profile_text_area
{
	display:block;
	float:left;
	width:930px;
	margin:30px 0 0px 0;
	padding:0px 20px;
}
.profile_text_area img
{
	border:5px solid #FFF;
	float:left;
	margin:0 20px 20px 0;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
}
.profile_text_area p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#565656;
	margin-bottom:15px;
	line-height:25px;
}




.footer_contanear
{
	display:block;
	float:left;
	width:100%;
	margin:50px 0 40px 0;
}
.footer_main_area
{
	display:block;
	width:1000px;
	margin:0px auto;
}
.footer_white_box
{
	background:#FFFFFF;
	width:940px;
	padding:20px 30px;
	-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.47);
	-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.47);
	box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.47);	
}
.footer_white_box ul
{
	font-size:16px;
	color:#767676;
	font-family: 'MyriadProCondensed';
	list-style-type:none;
}
.footer_white_box ul li
{
	display:inline;
}
.footer_white_box ul li a
{
	color:#767676;
	border-right:1px solid #767676;
	text-decoration:none;
	padding:0 10px;
}
.footer_white_box ul li a:hover
{
	color:#E38006;
}
.footer_white_box ul li:first-child a
{
	padding:0px 10px 0 0px;
}
.footer_white_box ul li:last-child a
{
	border-right:none;
}
.footer_white_box p
{
	color:#2b2929;
	margin-top:10px;
	font-size:15px;
	font-family: 'MyriadProCondensed';	
}

.areas_of_practice_text_area
{
	display:block;
	float:left;
	width:930px;
	margin:30px 0 0px 0;
	padding:0px 20px;
}
.full_w
{
	display:block;
	float:left;
	width:100%;
	margin-top:35px;
}
.practice_box1
{
	display:block;
	float:left;
	width:230px;
	padding:15px 20px;
	background:#FFFFFF;
	border-radius:5px;
	-webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 2px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 2px rgba(50, 50, 50, 0.75);
min-height:150px;
margin-left:30px;
}
.practice_box1 h1
{
	font-size:25px;
	color:#e38006;
	font-family: 'MyriadProCondensed';
	font-weight:100;	
}
.practice_box1 ul
{
	margin-top:20px;
	font-size:15px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#000000;
}
.practice_box1 ul li
{
	margin-bottom:15px;
	list-style-position:inside;
	list-style-image:url(../images/ul_type.png);
}
.legal_team_text_area
{
	display:block;
	float:left;
	width:930px;
	padding:0px 20px;
}
.legal_team_heading_area
{
	display:block;
	float:left;
	width:100%;
	margin:20px 0;
}
.legal_team_heading_area h1
{
	color:#e38006;
	font-size:35px;
	font-family: 'MyriadProCondensed';
	font-weight:100;
	margin-bottom:15px;	
}
.legal_team_box1
{
	display:block;
	float:left;
	width:430px;
	margin-left:20px;
}
.legal_team_box1 h1
{
	color:#e38006;
	font-size:35px;
	font-family: 'MyriadProCondensed';
	font-weight:100;
	margin-bottom:15px;	
}
.legal_team_img
{
	float:left;
	border:3px solid #FFF;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);	
}
.llb_text
{
	display:block;
	float:right;
	width:290px;
}
.llb_text h2
{
	font-size:20px;
	color:#929e05;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:100;
}

.llb_text p
{
	font-size:15px;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:10px;
	line-height:25px;
}
.llb_text p a
{
	font-weight:bold;
	text-decoration:none;
	color:#e38006;
}
.llb_text p a:hover
{
	text-decoration:underline;
}
#mar_top
{
	margin-top:40px;
}

.contact_text_area
{
	display:block;
	float:left;
	width:930px;
	margin:30px 0 0px 0;
	padding:0px 20px;
}
.contact_details_area
{
	display:block;
	float:left;
	width:500px;
}
.contact_details_area h2
{
	color:#7f0202;
	font-size:30px;
	font-weight:100;
	font-family: 'MyriadProCondensed';	
}
.contact_details_area h2 img
{
	margin-right:10px;
}
.contact_details_area p
{
	margin-top:20px;
	margin-left:50px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#000;
	line-height:35px;
}
.contact_details_area p span
{
	color:#5d5b57;
}
.contact_details_area p a
{
	color:#5d5b57;
	text-decoration:none;	
}
.contact_details_area p a:hover
{
	text-decoration:underline;
}
#red
{
	color:#651015;
}
.feedback_form_area
{
	display:block;
	float:right;
	width:370px;
}
.feedback_form_area h2
{
	color:#7f0202;
	font-size:30px;
	font-weight:100;
	font-family: 'MyriadProCondensed';
	margin-bottom:25px;
}
.feedback_form_area h2 img
{
	margin-right:10px;
}
.input_style
{
	display:block;
	float:left;
	width:320px;
	height:32px;
	border:1px solid #bababa;
	border-radius:4px;
	margin-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#777777;
	background:#E8E8E8;
	padding:0px 10px;
}

.textarea_style
{
	display:block;
	float:left;
	width:320px;
	max-width:320px;
	height:150px;
	border:1px solid #bababa;
	border-radius:4px;
	margin-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#777777;
	background:#E8E8E8;
	padding:10px;
}
.submit_but_style
{
	display:block;
	float:left;
	width:85px;
	height:32px;
	background:url(../images/submit_but.png) center no-repeat;
	cursor:pointer;
	margin-top:20px;
	border:none;
	color:transparent;
}
.submit_but_style:hover
{
	opacity:.8;
}
.map_area
{
	display:block;
	float:left;
	width:780px;
	margin:40px 0 30px 80px;
	border:5px solid #FFF;
		-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.47);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.47);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.47);	
}
.profile_area
{
	display:block;
	float:left;
	width:100%;
	margin-top:35px;	
}
.profile_area h1
{
	color:#e38006;
	font-size:35px;
	font-family: 'MyriadProCondensed';
	font-weight:100;
	margin-bottom:15px;	
}
.profile_text
{
	display:block;
	float:right;
	width:790px;
}
.profile_text ul
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#000;
	line-height:35px;	
}
.profile_text ul li
{
	list-style-image:url(../images/ul_type.png);
	list-style-position:inside;
}
#sub_list
{
	margin-left:30px;
}
#sub_list li
{
	list-style-type:none;
	list-style-image:none;
}