/* CSS Document */

body{
	background:url(../images/body_bg.jpg) repeat-x top;
	background-color:#c1b8a8;
	margin:14px 0px 84px 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #262626;
}

a {
	color: #223C5B;
	text-decoration: none;
}

.blue{
	font-size: 14px;
	color: #1e3d62;
}

#container{width:877px; margin:0px auto; padding:0px;}


#header{margin:0px; padding:0px; clear:both;}

.call_us{background:url(../images/call_us.jpg) no-repeat; margin:0px 37px 20px 0px; float:left; width:216px; height:20px; }

.call_us_left{width:622px; height:37px; float:left;}


.logo{width:90px;  float:left; padding:3px 0px 6px 14px;}

#logo_right{ width:773px; float:left; margin:0px; padding:0px;}

.funk_img{background:url(../images/funk.jpg) no-repeat; width:393px; height:57px; float:left;} 

#about_bg{background:#4b4b4b; margin:18px 17px 9px 131px; float:left; color:#ffffff; height:30px; padding:10px 12px 0px 12px;  text-align:center;} 

#about_bg a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
#about_bg a:hover{ text-decoration:underline; color:#ffffff;}


#link{font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:normal; display:block; font-size:12px;}

#link ul{margin:0px; padding:0px;} 

#link ul li{list-style:none; margin:0px; padding:0px 0px 0px 0px; float:left; display:block;}

#link ul li a{margin:0px; padding:9px 30px 11px 30px; color:#ffffff; text-decoration:none; display:block;}

#link ul li a:hover{margin:0px; margin:0px; padding:9px 30px 11px 30px; color:#ffffff; text-decoration:none; background-image:url(../images/link_bg.jpg); background-repeat:repeat-x; background-position:bottom; display:block;}

#link ul li a.active{margin:0px; margin:0px; padding:9px 30px 11px 30px; color:#ffffff; text-decoration:none; background-image:url(../images/link_bg.jpg); background-repeat:repeat-x; display:block; background-position:bottom;}

#banner{background:url(../images/banner.jpg) no-repeat center; width:877px; height:288px;float:left;}

#banner2{background:url(../images/banner_notable_cases.jpg) no-repeat center; width:877px; height:149px;float:left;}



.may_be{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#ffffff; margin:134px 207px 0px 368px; font-weight:bold;}



#inner_body{margin:0px; padding:0px;  background-color:#FFFFFF; clear:both;}

.name_l_r{width:5px; float:left;  height:47px; background-color:#FFFFFF; }

.name_bg{background:url(../images/name_bg.jpg) no-repeat; width:289px; height:47px; float:left;}

.name{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none; float:left; padding:10px 0px 0px 10px; font-weight:bold;}
.name span { color:#c7b299; text-decoration:none; font-size:11px; font-weight:normal;}

.body_inner_txt{float:left; width:877px; background-color:#FFFFFF; padding:10px 0px 40px 0px;}

.body_inner_txt p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4b4b;
	text-decoration:none;
	padding:10px 357px 0px 35px;
	line-height:18px;
} 

.subtitle	{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 35px;
	padding-top: 25px;
	font-weight: bold;
	color: #660A0D;
}

ol	{
	list-style-position: outside;
	margin-left: 15px;
}
ol li	{
	color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

.body_inner_txt2{
	float:left;
	width:877px;
	background-color:#FFFFFF;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	color: #262626;
	font-size: 12px;
}

.body_inner_txt2 .textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4b4b;
	text-decoration:none;
	line-height:18px;
	padding-right: 20px;
	padding-bottom: 18px;
	padding-left: 20px;
	margin-right: 40px;
	margin-left: 40px;
	clear:both;
	display:block;
} 

.separator {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6C5D0;
	clear:both;
	height: 10px;
	}

.body_inner_txt2 .image { float:left; width:110px; }

.body_inner_txt2 .image img {
	border: 1px solid #93959F;
}

.body_inner_txt2 .casetext {
	float:left;
	width:600px;
	clear:right;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}


.equalizer	{
	width: 805px;
	margin-right: auto;
	margin-left: auto;
}

.footer{ font-family:Arial, Helvetica, sans-serif; background-color:#1c1c1c; color:#c7b299; text-decoration:none; font-size:12px; font-weight:normal; float:left; width:877px; text-align:center; padding:20px 0px 20px 0px; margin:0px 0px 84px 0px; *margin:0px;}


/*home*/

#banner1{background:url(../images/header_bg.jpg) repeat-x top; width:871px; height:282px; float:left; border:solid 3px #1e3d62; clear:both;}

.img_banner{
	margin:11px 11px 11px 0px;
*margin:11px 0px 11px 0px; 	padding:0px;
	float:left;
	width:490px;
	height:260px;
}
 
#criminal{width:366px; float:left;} 

#criminal_inner{width:303px; margin:0px 26px 0px 37px;}

.criminal{ font-family:"Times New Roman", Times, serif; font-size:24px; text-decoration:none; color:#ffffff; }

.crim{ background:url(../images/criminal.jpg) no-repeat; width:270px; height:29px; margin:39px 0px 26px 0px;} 

.may{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#ffffff; font-weight:bold; margin:0px 0px 24px 0px;}

.call{width:174px; height:22px;  font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; color:#ffffff;   background-color:#26486f; text-align:center; padding:5px 0px 5px 0px;}

#board{
	border:1px solid #717171;
	padding:0px;
	background:#FFFFFF;
	height:139px;
	width: 862px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 7px;
}

.board{background:url(../images/img1.jpg) no-repeat; width:287px; height:139px;  float:left;}
.notable{background:url(../images/img2.jpg) no-repeat; width:288px; height:139px; float:left;}
.team{
	background:url(../images/img3.jpg) no-repeat;
	width:287px;
	height:139px;
	float:left;
}


.board_text{font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; color:#ffffff; text-align:left; padding:105px 0px 0px 10px; line-height:13px;}

.board_text span{font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#c7b299;}

.boarda {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ff0000;}
.boarda  a {text-decoration:none;  color:#ff0000;}
.boarda  a:hover {text-decoration:underline;  color:#ff0000;}



#welcome_body{float:left; padding:30px 36px 34px 36px; background-color:#ffffff; width:805px; clear:both;}

.welcome_inner{width:544px; float:left;}

.welcome_right{ width:253px; float:left; border:3px solid #d4e5b1; background:#dcebbc;}

.welcome_h{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1c1c1c; text-decoration:none; padding:0px 0px 10px 0px; font-weight:bold;}

.welcome_sub{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c1c1c; text-decoration:none; padding:0px 60px 10px 0px; line-height:24px;}


.welcome_italic{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1c1c1c; text-decoration:none; padding:20px 0px 15px 0px; line-height:24px;font-style: italic; font-weight:bold;}


.right_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c1c1c; text-decoration:none; padding:30px 0px 0px 0px; line-height:15px; text-align:center;}



.more_review{background:url(../images/more_review_bg.jpg) repeat-x; border:3px solid #dcebbc; margin:20px 0px 30px 40px; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1c1c1c; text-decoration:none; text-align:center ; width:178px;}

.formdiv	{
	width: 544px;
	margin-left: 170px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #322F28;
	padding-top: 30px;
}

label	{
	display: block;
	float: left;
	width: 80px;
	text-align: left;
	padding-right: 10px;
	margin-bottom: 15px;
	margin-top: 2px;
	font-size: 12px;
	font-weight: bold;
}

input	{
	float: left;
}

textarea	{
	width: 350px;
	height: 150px;
	margin-bottom: 15px;
}

.submit	{
	float: none;
}

.thankyou	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #322F28;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}
.boardtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c1c1c;
	text-decoration:none;
	line-height:24px;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 10px;
	padding-left: 60px;
}
