@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------Begin Of Reset Code ------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {	line-height: 1;	color: black;	background: white;	margin:0;	padding:0}
ol, ul { 	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */

blockquote:before, blockquote:after,
q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
/*----------------------------------------------------End Of Reset Code ------------------------------------------------------*/

/* ----------------- Common ---------------------- */
.fltlft { float:left; }
.fltrht { float:right }
.clear 	{ clear:both; font-size:0px; line-height:0px; padding:0px; margin:0px; height:0px; }
.clrBlock{clear:both; font-size:0px; line-height:0px; display:block;}
body{ font: 12px Arial, Helvetica, sans-serif; color:#000000; background-color:#555;}
strong{font-weight:bold;}

.container{width:978px; height:auto;  margin:0 auto; }

#wrapper{width:978px; height:auto; margin:0 auto;}
#header{width:auto; height:238px; background:url(../images/banner_bg.jpg) no-repeat 0 0; }
#navigation{width:auto; height:38px; background-color:#990000;}
#body_contnainer{width:auto; height:auto; padding: 11px 0 0 0;}
#footer{width:auto; height:auto; padding: 30px 0;}
/* ----------------- Common ---------------------- */

/* -------------------------------------------------------------------- Header --------------------------------------------------- */
.logo{width:396px; height:57px; padding:21px 0 0 35px;}
.phone_no{width:264px; height:42px; padding:20px 0 0 0;}
/* -------------------------------------------------------------------- End Header ----------------------------------------------- */

/* -------------------------------------------------------------------- Navigation ----------------------------------------------- */
.menu{display:block; padding:7px 0 0 0;}
.menu li{display:block; float:left; position:relative; border-left:1px solid #888178; padding:0px 15px;}
.menu li:first-child{border-left:none;}
.menu li a{display:block; text-align:center; padding:4px 8px; text-decoration:none; color:#fff; position:relative;}
/*#menu li a span{padding:0 3px; z-index:100; line-height:18px; background-color:#FFC; color:#000; display:none; position:absolute; left:90%; width:100px; top:50%;}
#menu li a:hover span{display:block;}
*/
#navigation .menu li a:hover, #navigation .menu li:hover a, #navigation .menu li.current-menu-item a, #navigation .menu li.current-menu-ancestor a{ background-color:#000000;}
/* Level Tow */
.menu li ul{display:none; z-index:99999; width:200px; background-color:#000; border-right:1px solid #47423b; border-bottom:1px solid #47423b; position:absolute; top:100%; left:15px;}
.menu li:hover ul{display:block;}
.menu li ul li{float:none; display:inline-block; width:186px; border:none; padding:0 7px!important;}
.menu li ul li a{display:inline-block; width:180px; text-align:left; background:url(../images/Dropdown_arrow.jpg) no-repeat 0 center; border-top:1px solid #fff; color:#c8c4c0; padding:6px 0 6px 10px!important; }
.menu li ul li:first-child a{border-top:none;}
.menu li ul li a:hover {color:#fff; }
/* Level Three */
.menu li:hover ul li ul{display:none; width:100%; position:absolute; left:100%; top:0px;}
.menu li ul li:hover ul{display:block;}

/* -------------------------------------------------------------------- End Navigation ------------------------------------------- */

/* -------------------------------------------------------------------- Bradcum Link --------------------------------------------- */
.bradcum{background-color:#000; width:958px; padding:7px 10px; margin-bottom:11px; font-weight:bold; color:#979189;}
.bradcum span{color:#979189; margin:0 5px; font-weight:normal;}
.bradcum a{color:#979189; text-decoration:none; margin:0 5px; font-weight:normal;}
.bradcum a:hover{text-decoration:underline;}
/* -------------------------------------------------------------------- End Bradcum link ----------------------------------------- */

/* -------------------------------------------------------------------- Body Container ------------------------------------------- */
.body_content{width:938px; background-color:#fff; height:auto; padding:17px 20px;}
.lawyer_content{position:relative; border:1px solid #cccccc;width:303px; height:498px;}
.lawyer_case{width:303px; height:498px;}

.personal_lawyer_box{position:absolute;  padding:11px; width:263px; height:92px; z-index:9999;  top:10px; left:10px; background:url(../images/type_lawyer_bg.png) no-repeat 0 0; }
.lawyer_info{width:263px; text-align:center; background:url(../images/blue_bg.png) no-repeat 0 0; padding:13px 0;}
.click_here{background:url(../images/click_here.png) no-repeat 0 0; width:263px;  padding:6px 0; margin-top:3px; text-align:center;}
.click_here a{color:#990000; font-size:11px; text-decoration:none; font-weight:bold;} 
.click_here a:hover{text-decoration:underline;}
.rightMargin{margin-right:11px;}
/* -------------------------------------------------------------------- End Body Container --------------------------------------- */

/* -------------------------------------------------------------------- Footer --------------------------------------------------- */
.footer_link{width:530px; height:auto; color:#fff;}
.footer_link a{text-decoration:none; color:#fff; margin:0 10px;}
.footer_link a.firstChild{text-decoration:none; color:#fff; margin:0 10px 0 0;}



.copy_right{color:#ccc; text-align:right; width:300px;}

 #footer .menu li {border-left:none;padding:0px;margin-right:20px;}
 #footer .menu li a{text-decoration:none; color:#fff; margin:0;padding:0px}
#footer .menu li a:hover{text-decoration:underline;background:none;}

/* -------------------------------------------------------------------- End Footer ----------------------------------------------- */

/* -------------------------------------------------------------------- Inner 1 -------------------------------------------------- */
.beltz_law{width:978px; height:88px;}
.abt_content{width:auto; height:auto;}
.content_left{min-height:438px;width:594px; height:auto; background-color:#fff; padding:24px 20px 0 22px;}
.content_right{width:286px; height:auto;background-color:#fff; padding:20px 22px;}

h1{color:#990000; font:bold 28px/28px Arial, Helvetica, sans-serif;}
.desc{padding:15px 0; line-height:20px; color:#333; }

.get_lawyer_box{width:263px; height:92px; margin-bottom:13px; padding:11px; background:url(../images/type_lawyer_bg.png) no-repeat 0 0;}
.lawyer_type{width:263px; text-align:center; background:url(../images/blue_bg.png) no-repeat 0 0; padding:13px 0;}
.lawyer_type .sub_info{color:#fff; font:14px/14px "Times New Roman", Times, serif;}
.lawyer_type .sup_info{color:#fff; font:24px/26px "Times New Roman", Times, serif;}
.gap{height:41px; line-height:0px; font-size:0px;}

/* -------------------------------------------------------------------- End Inner 1 ---------------------------------------------- */ 
.entry p{

	color:#333333;
	line-height:20px;
	padding:15px 0;

}

.entry .wpcf7-form p{

	color:#333333;
	line-height:20px;
	padding:5px 0;

}

a{color:#990000;text-decoration:none;}