/*

Theme Name: Perecman Theme

Theme URI:  

Description: Custome template for Perecman.

Version: 1.0

Author: 

Author URI: 

Tags: custom

*/


@font-face{font-family:'HelveticaLTStdBoldCond';src:url('library/fonts/helveticaltstd-boldcond-webfont.eot');src:url('library/fonts/helveticaltstd-boldcond-webfont.eot?#iefix') format('embedded-opentype'),

url('library/fonts/helveticaltstd-boldcond-webfont.woff') format('woff'),

url('library/fonts/helveticaltstd-boldcond-webfont.ttf') format('truetype'),

url('library/fonts/helveticaltstd-boldcond-webfont.svg#HelveticaLTStdBoldCondensed') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'HelveticaLTStdCond';src:url('library/fonts/helveticaltstd-cond-webfont.eot');src:url('library/fonts/helveticaltstd-cond-webfont.eot?#iefix') format('embedded-opentype'),

url('library/fonts/helveticaltstd-cond-webfont.woff') format('woff'),

url('library/fonts/helveticaltstd-cond-webfont.ttf') format('truetype'),

url('library/fonts/helveticaltstd-cond-webfont.svg#HelveticaLTStdCondensed') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'HelveticaNeueLTPro-Lt';src:url('library/fonts/helveticaneueltpro-lt-webfont.eot');src:url('library/fonts/helveticaneueltpro-lt-webfont.eot?#iefix') format('embedded-opentype'),

url('library/fonts/helveticaneueltpro-lt-webfont.woff') format('woff'),

url('library/fonts/helveticaneueltpro-lt-webfont.ttf') format('truetype'),

url('library/fonts/helveticaneueltpro-lt-webfont.svg#HelveticaNeueLTPro') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'HelveticaNeueLTPro-LtCn';src:url('library/fonts/helveticaneueltpro-ltcn.eot');src:url('library/fonts/helveticaneueltpro-ltcn.eot?#iefix') format('embedded-opentype'),

url('library/fonts/helveticaneueltpro-ltcn.woff') format('woff'),

url('library/fonts/helveticaneueltpro-ltcn.ttf') format('truetype'),

url('library/fonts/helveticaneueltpro-ltcn.svg#HelveticaNeueLTPro-LtCn') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'HelveticaNeueLTPro-MdCn';src:url('library/fonts/helveticaneue_medium_cond.eot');src:url('library/fonts/helveticaneue_medium_cond.eot?#iefix') format('embedded-opentype'),

url('library/fonts/helveticaneue_medium_cond.woff') format('woff'),

url('library/fonts/helveticaneue_medium_cond.ttf') format('truetype'),

url('library/fonts/helveticaneue_medium_cond.svg#HelveticaNeueLTPro-MdCn') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'MyriadProRegular';src:url('library/fonts/myriadpro-regular-webfont.eot');src:url('library/fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),

url('library/fonts/myriadpro-regular-webfont.woff') format('woff'),

url('library/fonts/myriadpro-regular-webfont.ttf') format('truetype'),

url('library/fonts/myriadpro-regular-webfont.svg#') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'MyriadProBold';src:url('library/fonts/myriadpro-bold-webfont.eot');src:url('library/fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),

url('library/fonts/myriadpro-bold-webfont.woff') format('woff'),

url('library/fonts/myriadpro-bold-webfont.ttf') format('truetype'),

url('library/fonts/myriadpro-bold-webfont.svg#MyriadProBold') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'MyriadProSemibold';src:url('library/fonts/myriadpro-semibold-webfont.eot');src:url('library/fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),

url('library/fonts/myriadpro-semibold-webfont.woff') format('woff'),

url('library/fonts/myriadpro-semibold-webfont.ttf') format('truetype'),

url('library/fonts/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'MyriadProCond';src:url('library/fonts/myriadpro-cond-webfont.eot');src:url('library/fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),

url('library/fonts/myriadpro-cond-webfont.woff') format('woff'),

url('library/fonts/myriadpro-cond-webfont.ttf') format('truetype'),

url('library/fonts/myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'LucidaBrightDemibold';src:url('library/fonts/lbrited-webfont.eot');src:url('library/fonts/lbrited-webfont.eot?#iefix') format('embedded-opentype'),

url('library/fonts/lbrited-webfont.woff') format('woff'),

url('library/fonts/lbrited-webfont.ttf') format('truetype'),

url('library/fonts/lbrited-webfont.svg#LucidaBrightDemibold') format('svg');font-weight:normal;font-style:normal;}

*{margin:0;padding:0;outline:none;}

a,a:link,a:visited,a:hover{text-decoration:none;color:#dea12e;}

a:hover{text-decoration:underline;}

fieldset{border:0;}

input, select{font-size:12px;}

a img, img{border:0;}

td, th{vertical-align:top;font-family: 'Open Sans Condensed', sans-serif; font-size:24px; color:#FFF; }

ul{list-style:none;}

h1, h2, h3, h4, h5, h6{font-family:'HelveticaLTStdBoldCond';margin-bottom:7px;color:#333;line-height:inherit;font-weight:normal;}

h1{font-size:24px;}

h2{font-size:20px;}

h3{
	font-size: 18px;
}

h4{font-size:16px;}

h5{font-size:14px;}

h6{font-size:12px;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#333;}

.clear{clear:both;padding:0;margin:0;}

.clearfix{display:inline-block;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{display:block;}

.del{text-decoration:line-through;}

.red{color:#dd060d;}

img.post{margin-right:10px;float:right;}

img.aligncenter{display:block;margin-bottom:10px;padding:5px;}

img.alignright{margin-left:10px;float:right;}

img.alignleft{margin-right:10px;float:left;}

.alignright{float:right;margin-left:10px;}

.alignleft{float:left;margin-right:10px;}

.aligncenter{display:block;margin-left:auto;margin-right:auto;}

#search span,

#search input.button,

#verdict,

.pagetitlecont,

.pf,

.palayer_icon,

.widget .FSContact input.submit,

#ddblock .tabitemcont{
}

#ddblock .tabitem,

#contWrap,

#content_cont,

.mainentry,

#navigationPractice .imgcont,

#fmenu{background-image:url(images/spriteme2.png);background-repeat:no-repeat}




html{-ms-overflow-x:hidden;overflow-x:hidden;}

body{
	-ms-overflow-x: hidden;
	overflow-x: hidden;
	color: #333333;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

body#home{background:url(images/bodybg.jpg) repeat-x left top #b7bfca;}

body#innerpage, body#blogindex{background-image:url(images/bodybg_innerpage.jpg);}

#wrapper{width:100%;}

.wrap{width:990px;margin:0 auto;}

.break{border-top:3px solid #d5ccc1;padding:10px 0;}

#topmenusearch{background:#050200;}

#topmenu{float:left;font:15px 'HelveticaLTStdCond';width:743px;height:36px;}

#topmenu li{float:left;position:relative;}

#topmenu li a{float:left;padding:8px 10px 9px;color:#fff;}

#topmenu li.last a{}

#topmenu li.current_page_item a,

#topmenu li.current_page_parent a{font:15px 'HelveticaLTStdBoldCond';}

#topmenu li a:hover{text-decoration:none;}

#searchlocation{float:right;width:242px;}

#location{float:right;width:67px;}

#location img{float:left;height:18px;}

#location li{position:relative;float:left;}

#location a{float:left;padding:8px 2px 10px;}

#search{float:right;width:172px;position:relative;margin-top:6px;}

#search label{position:absolute;top:0;left:0;}

#search span{background-position:-10px -10px;}

#search label,

#search span{float:left;padding:4px 8px;font:12px Verdana, Arial, Helvetica, sans-serif;cursor:text;}

#search label,

#search input{font:11px Verdana, Arial, Helvetica, sans-serif;color:#7f7f7f;}

#search input{float:left;border:0;background:none;}

#search span input{width:136px;}

#search input.button{width:20px;height:21px;background-position:-162px -10px;cursor:pointer;}

#searchform_page input[type="submit"]{height:33px;}

#header{height:119px; }

#headercont{ background:url(images/top_header.png) repeat-x left top;}

#headleft{float:left;}

#logo{
	padding-top: 14px;
	padding-left: 0px;
}

#headright{
	float: right;
	color: #fff;
	text-align: left;
	font: 17px 'LucidaBrightDemibold';
	padding-top: 10px; margin-right:15px;
}

#headrightcont{font-size:18px;}

#headrightcont .label{text-align:right;font-family:'HelveticaLTStdCond';padding-right:5px;}

#topnav{position:relative;z-index:99; }

#topnavCont{height:45px; background:url(images/nav.png) repeat-x left top; border:1px solid #bdbcba;font-family:'HelveticaNeueLTPro-LtCn';font-size:18px;font-size:14px\9;}

#topnavContIn{}

#nav{padding:0 3px;}

#nav{padding-top:1px;height:47px;}

#nav .sf-menu li{float:left;position:relative;z-index:99;}

#nav .sf-menu li.last{background-image:none;}

#nav .sf-menu li a{padding:12px 35px;float:left; 
font-family: 'Open Sans Condensed', sans-serif; 
line-height:21px;color:#fff; font-size:20px; color:#194662;

text-shadow:1px 0px 0px #333; background:url(images/divdider.png) no-repeat right top;

}

#nav .sf-menu li.first a{border-left:0;}

#nav .sf-menu li.last a{border-right:0;}

#nav .sf-menu li a:hover{text-decoration:none; background:#fff;}

#nav .sf-menu li ul{border-top:1px solid #ccc;}

#nav .sf-menu li li a{border:1px solid #ccc;border-top:0;color:#333; font-size:16px; text-shadow:inherit;padding:10px 10px;}

#nav .sf-menu li li.first a,

#nav .sf-menu li.first li a{border-left:1px solid #ccc;}

#nav .sf-menu li li.last a,

#nav .sf-menu li.last li a{border-right:1px solid #ccc;}

#subHead{position:relative;z-index:9;}

#subHeadCont{background:url(images/subheadbg.jpg) repeat-x left top #fff;padding:10px 0 0;margin-top:-3px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:#99720d 0px -2px 2px;-moz-box-shadow:#99720d 0px -2px 2px;-khtml-box-shadow:#99720d 0px -2px 2px;box-shadow:#99720d 0px -2px 2px;}

#subHeadContIn{padding:0 10px;}

#subHeadContInWrap, .banner, .banner2{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background:#532913;}

.banner, .banner2{float:left;overflow:hidden;position:relative;z-index:2;}

.banner2{width:970px;height:294px;}

#ddblock.bannerdiv{background:url(images/bannernavbg.png) repeat-y left top #2b1e04;width:970px;height:294px;}

#ddblock .banner_nav span,

#ddblock .banner_nav a{display:block;}

#ddblock .tabitem{background-position:-2533px 0;width:468px;height:98px;}

#ddblock .tabitem:hover,

#ddblock .tabitem.active{background-color:#2b1e04;text-decoration:none;}

#ddblock .tabitem.first{background-image:none;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}

#ddblock .tabitem.last{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}

#ddblock .tabitemcont{font:14px Arial, Helvetica, sans-serif;color:#f1c860;padding:25px 20px 0 55px;background-position:5px -380px;}

#ddblock .tabtitle{
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:36px; font-weight:bold;
}

.banner_video{
	background:#524932;
	box-shadow:2px 2px 5px #000;
	position:absolute;
	top:13px;
	z-index:999;
	width:970px;
	height:268px;
}

.banner_video .videoitem{background:#fff;position:absolute;top:10px;right:10px;z-index:1;}

#verdict_badges{}

#verdict_badges_cont{background:url(images/verdict_badgesbg.jpg) repeat-x left bottom #fff;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}

#verdict_badges_cont_in{padding:0 10px;}

#verdict, #badges{height:0;padding-top:7px;}

#verdict{float:left;width:431px;background-position:396px -105px;font:0px Arial, Helvetica, sans-serif;color:#331606;position:relative;}

.verdict_item{position:absolute;left:0;top:0;width:431px;height:113px;}

#verdict .title, #verdict .disc{position:absolute;left:190px;top:50px;padding:15px 10px 0;overflow:hidden;display:none\9;width:390px;}

#verdict .title{font:34px 'HelveticaNeueLTPro-MdCn';color:#532913;top:0;left:0;padding-top:10px;}

#verdict .disc{font-size:14px;top:40px;left:0;}

#badges{
	width: 970px;
	float: right;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

.show_badges img{float:left;padding:0 7px;background:#eee;}

#navigationPractice ul{
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 2px;
}

#navigationPractice li{float:left;width:154px;margin-right:10px;}

#navigationPractice li.last{margin-right:0;}

#navigationPractice .imgcont{background-position:-2372px top;padding:12px 13px 13px;position:relative;}

#navigationPractice .clickhere,

#navigationPractice .abg{position:absolute;width:124px;padding:3px 3px 4px;bottom:0;}

#navigationPractice .clickhere{display:block;color:#fff;font:14px 'HelveticaLTStdBoldCond';line-height:14px;}

#navigationPractice .abg{background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=66)";filter:alpha(opacity=66);-moz-opacity:0.66;-khtml-opacity:0.66;opacity:0.66;}

#navigationPractice ul li a span.thumb_img{position:absolute;bottom:16px;left:13px;display:none;}

#navigationPractice ul li a .imgcont_hover{position:absolute;bottom:0;}

#navigationPractice .clickhere:hover{text-decoration:none;}

#navigationPractice .title{font-size:18px; line-height:25px; font-weight:bold;  font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase;color:#fff;text-align:center;}

#main_content{background:url(images/mcbg.jpg) no-repeat center bottom;}

#mCont{}

#mcContInner{padding-bottom:30px;}

.innerpage #mcContInner{margin-top:-3px;}

.cls{float:left;}

.crs{float:right;}

.sidebar{width:307px;overflow:hidden;font-size:13px;line-height:18px;color:#fff;background:url(images/sidebarbg.jpg) right top repeat-y #80a0b2;}

.sidebar_cont{z-index:10;}

.widgetwrap{z-index:2;padding-right:4px;}

.sidebar .widget{margin-bottom:20px;background:url(images/sidebarwidgetbg.png) no-repeat right top;}

.sidebar .widgetnobg{background:none;}

.sidebar .widgetshadowbg{background:url(images/white_shadow.png) no-repeat right top;}

.sidebar .widget h3,

.sidebar .widget h4{
	text-transform: capitalize;
	font-weight: normal;
	color: #fff;
font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
}

.sidebar .widget h3 span{color:#88b8e2;font:16px 'HelveticaLTStdCond';display:block;}

.sidebar .widget .wstitle{font:18px 'LucidaBrightDemibold';color:#db9e2c;text-transform:uppercase;margin-top:-8px;padding-bottom:5px;}

.sidebar .widgetcont{padding:27px 20px 20px; margin-top:10px;}

.sidebar .widgetcont1{padding:27px 20px 10px; margin-top:10px;}

.sidebar #top_20 .widgetcont  {padding:27px 10px 20px 20px;}

.sidebar #superlawyers_video .widgetcont{padding:10px 10px 25px;}

.sidebar .widgetcont p{padding-bottom:8px;}

.sidebar .widget li{padding:6px 0;}

#sidebar_left .sidebar_cont{padding:0;}

#sidebar_left .widget{margin-bottom:0;}

#sidebar_left #top_20{ /*margin-bottom:57px;*/}

#sidebar_left .widget h4{padding-bottom:0;}

.sidebar #app.widget{font-size:12px;}

.sidebar #app .widgetcont{padding:0 10px 10px 10px;border-radius:5px;font:12px Verdana, Arial, Helvetica, sans-serif;padding:8px;}

.sidebar #app.widget li{padding:0;border:0;cursor:pointer;}

.sidebar #app li.last{border:0;}

.sidebar #app li a{}

.sidebar #app li a:hover{text-decoration:none;}

.sidebar #app .title{font:16px 'MyriadProSemibold';display:block;}

.sidebar #app li.chat{}

.sidebar #app li.testimonials{}

.sidebar #app li.videoVault{}

.sidebar #app li.click2call{}

#intakeform{color:#fff;padding-right:20px;}

#intakeform{margin-top:10px;}

#widget_freeconsul{
	color: #333333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#widget_freeconsul .phone{
	color:#333333;
	line-height:21px;
	text-shadow:1px 1px 2px #000;
	font-family: 'HelveticaLTStdBoldCond', Arial, Helvetica, sans-serif;
	font-size: 30px;
}

#widget_freeconsul img{margin:0;}

#widget_freeconsul .no_fee{font:18px 'HelveticaNeueLTPro-LtCn';padding:20px 0 5px;color:#fff;}

#widget_freeconsul .no_fee span{font:19px 'HelveticaNeueLTPro-MdCn';}

#widget_address{
	height: auto;
}

#widget_address li{
	line-height: 0px;
	font-size: 14px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}

#content{width:683px;line-height:22px;position:relative;background:url(images/contencntbg.jpg) repeat-y left top;overflow:hidden;}

#content h3{
	color: #441E0B;
	letter-spacing: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}

#content h3.blogTitle{font-size:28px;letter-spacing:normal;}

#content .subtitle{font:18px Arial, Helvetica, sans-serif;color:#2f2f2f;border-bottom:3px solid #9e6e3b;}

#contWrap{
	background-position: -688px top;
	font-size: 12px;
	text-align: justify;
}

#content_cont{padding:10px 11px 10px 10px;position:relative;background-position:left bottom;}

#content p{padding-bottom:15px;}

.pagetitle{padding:10px 15px 0;}

.pagetitlecont{
	background-position: -90px -238px;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 2px;
}

.pagetitle .firmname{font:24px 'LucidaBrightDemibold';color:#353535;line-height:25px;letter-spacing:-1px;}

.pagetitle h1{
	color: #573504;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
}

.mainentry{background-position:-3001px top;padding:23px 20px 15px;}

.mainentry div.type-post{padding-top:30px;border-bottom:1px dashed #bebaba;}

#content ul{padding-bottom:15px;list-style-type:disc;margin-left:25px;}

#content ul ul{padding-bottom:0;}

#content li{ display:block; padding-left:25px; background:url(images/arrow.png) no-repeat left 10px; padding:5px 0 5px 25px; }
.pf{background-position:-90px -238px;padding-left:75px;}

.callOut{background:#f8ead0;padding:10px;overflow:hidden;margin-bottom:15px;min-height:69px;height:69px;height:auto;}

#content .callOut p{padding:0;}

ul.location{margin:0;}

.location li{color:#818181;width:220px;padding-left:60px;list-style-type:none;float:left;}

.location li h4{margin:0;}

#searchform{position:relative;}

#s{height:20px;width:200px;margin:-5px 0 0 10px;}

#searchsubmit{height:25px;padding:5px 10px;font-size:12px;}

/**/.right_side{float:right;width:240px;margin-left:10px;}

.right_side .widget{padding:5px 15px;background:#f9f8f8;margin-bottom:15px;}

.right_side .widget img{margin-left:-10px;}

.right_side .widget .img1{width:230px;}

#content .right_side .widget h3{font-size:18px;line-height:20px;}

.verdicts_cont p{border-bottom:1px dashed #aba4a4;padding-top:20px;}

.verdicts_cont p span{font-weight:bold;font-size:18px;}

#bottomcontent{}

#bottomcontentin{}

#award{position:relative;padding-bottom:15px;}

#award img{float:left;padding:13px 15px;}

#fmenu{background-position:-1376px top;padding-top:40px;position:relative;min-height:150px;height:150px;height:auto !important;}

.fwidget{
	float: left;
	width: 600px;
}

#fmenu .widget{
	float: left;
	width: 200px;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}

#fmenu .widget h3{
	font-Size: 17px;
	font-family: 'Open Sans Condensed', sans-serif;
	color: #e4e4e4;
	text-transform: capitalize;
}

#fmenu .widget li{font-size:13px;border-bottom:1px solid #ceb87c;padding:5px 0;}

#fmenu .widget li.last{border-bottom:0;}

#fmenu .widget a{color:#fff; font-Size:15px; font-family: 'Open Sans Condensed', sans-serif;  }

#flogocopywrap{width:472px;position:absolute;right:0;bottom:45px;}

.copyright{border-top:1px solid #ceb87c;font:13px Arial, Helvetica, sans-serif;color:#d4d4d4;padding-top:5px;margin-top:5px;color:#d4d4d4;}

.copyright a{color:#d4d4d4;text-decoration:underline;}

.copyright a:hover{text-decoration:none;}

#footer{font:11px Arial, Helvetica, sans-serif;line-height:18px;color:#fff;font-size:11px;background:#070301;}

#fcontwrap{padding:20px 0;}

#footer a{color:#fff;text-decoration:underline;}

#footer a:hover{text-decoration:none;}

#footer p{}

.show_socials_footer li{float:left;padding-left:3px;}

.show_socials_footer li img{display:block;}

.sbpage_list{padding:10px 0;}

.sbpage_list .img_cont{float:left;margin-right:10px;}

.sbpage_list .img_cont img{padding:3px;}

.sbpage_list .ptitle{margin:0;font-size:20px;}

.sbpage_list .readmore a{font-weight:bold;text-decoration:none;font-size:11px;text-transform:uppercase;}

.sbpage_list .readmore a:hover{}

.sbpage_list .readmore a span{font-size:18px;position:relative;top:1px;font-weight:normal;}

#content table#pftable{margin-bottom:15px;}

#content table#pftable td{line-height:normal;vertical-align:middle;}

#content #pftable td.profilecommtexthdr{width:70px;}

.alert_notification{background-color:#3c5b92;border:#e4e9f3 10px solid;padding:10px;color:#FFF;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

.alert_section{padding:10px;font-size:11px;line-height:16px;border:2px solid #E5940F;border-radius:5px;margin-bottom:20px;min-height:60px;height:60px;height:auto;}

.alert_section .wicon{background:url(../images/contact_alert-icon.png) no-repeat left top;float:right;width:60px;height:60px;margin-left:10px;}

#content .formfield,

#content .formselect,

.profile_eform .formfield,

.profile_eform .formselect,

.profile_eform .pftitle{padding-bottom:10px;}

#content .submitbtn{padding:10px 0;}

#content label,

.profile_eform label{float:left;width:190px;font-weight:bold;}

#content .textareawrap label,

#content .formselect label{float:none;width:auto;display:block;padding-bottom:5px;}

#content .formfield label,

.profile_eform .formfield label{float:left;width:190px;padding-bottom:5px;}

#content .textareawrap label,

.profile_eform .textareawrap label{float:none;width:auto;display:block;}

#content span label,

#content label small,

.profile_eform span label,

.profile_eform label small{float:none;font-weight:normal;}

#content .captchafeildwrap,

.profile_eform .captchafeildwrap{float:left;width:250px;}

#content .captchafeildwrap label,

.profile_eform .captchafeildwrap label{width:130px;}

#content .captchaimg{width:auto;}

.profile_eform .captchaimg{float:right;width:210px;}

.profile_eform textarea{height:80px;width:442px;}

.profile_eform .alert_section{width:430px;}

.profile_eform{width:455px;height:500px;overflow:hidden;}

.profile_eform .captchaimg{float:right;width:200px;}

#FSContact10 textarea{height:30px;}

#hvideo{text-align:center;}

#hvideo .hvideowrapcont{display:inline-block;padding:0;position:relative;}

#hvideo .hvideowrapcont a{display:inline-block;}

.palayer_icon{position:absolute;left:50%;top:50%;background-position:-10px -328px;display:inline-block;height:36px;width:36px;margin:-18px 0 0 -18px;}

.title1{font:18px 'LucidaBrightDemibold';color:#393939;}

.title2{font:18px 'HelveticaLTStdBoldCond';color:#d69928;text-transform:uppercase;}

.attorney_page span{font-weight:bold;color:#573504;font-size:16px;}

.attorney_page h3{color:#573504;font-weight:bold;}

.sf-menu li.current_page_item,

.sf-menu li.current-menu-ancestor{}

.sf-menu li a.active,

.sf-menu li a.activeparent{}

.sf-menu ul{position:absolute;left:-999em;width:220px;margin:0;padding:0;top:42px;background:none;z-index:999999;}

.sf-menu li li{padding:0;margin:0;background:#f5f5f5;font:14px 'HelveticaLTStdCond';text-transform:capitalize;letter-spacing:0;}

.sf-menu li li a{float:left;padding:5px 10px;width:198px;color:#3a85c0;}

.sf-menu li li a,

.sf-menu li li.last li a{border-bottom:1px solid #8f8f8f;}

.sf-menu li li.last a,

.sf-menu li li li.last a{border-bottom:0;}

.sf-menu li li .arrow2{padding-left:10px;}

.sf-menu li li a:hover{text-decoration:none;background:none;}

.sf-menu li ul ul{margin:-1px 0 0 219px;padding:0;top:0;}

.sf-menu li.last ul ul{margin:-1px 0 0 -219px;}

.sf-menu li li:hover,

.sf-menu li li.sfhover,

.sf-menu li li a.active,

.sf-menu li li a.activeparent{background:#eee;}

.sf-menu li ul li:hover a,

.sf-menu li ul li li:hover a,

.sf-menu li ul li li li:hover a,

.sf-menu li ul li li li:hover a{}

.sf-menu li:hover li a,

.sf-menu li li:hover li a,

.sf-menu li li li:hover li a,

.sf-menu li li li li:hover li a,

.sf-menu li.sfhover li a,

.sf-menu li li.sfhover li a,

.sf-menu li li li.sfhover li a,

.sf-menu li li li li.sfhover li a{}

.sf-menu li:hover ul ul,

.sf-menu li:hover ul ul ul,

.sf-menu li:hover ul ul ul ul,

.sf-menu li.sfhover ul ul,

.sf-menu li.sfhover ul ul ul,

.sf-menu li.sfhover ul ul ul ul{left:-999em;}

.sf-menu li:hover ul,

.sf-menu li.sfhover ul{left:0;}

.sf-menu li li:hover ul,

.sf-menu li li li:hover ul,

.sf-menu li li li li:hover ul,

.sf-menu li li.sfhover ul,

.sf-menu li li li.sfhover ul,

.sf-menu li li li li.sfhover ul{left:0;}

.topmenu .sf-menu ul{border:0;top:36px;}

.topmenu .sf-menu ul ul{top:0;margin:0 0 0 218px;}

#location.topmenu .sf-menu ul ul{margin:0 0 0 -218px;}

.topmenu .sf-menu li li{background:#030100;padding:0;}

.topmenu .sf-menu li li a,

#location .sf-menu li li a{padding:5px 10px;color:#fff;}

.topmenu .sf-menu li li a,

.topmenu li.current-page-ancestor li a,

.topmenu li.current-menu-ancestor li a,

.topmenu li.current-menu-parent li a,

.topmenu li.current-page-parent li a,

.topmenu li.current_page_parent li a,

.topmenu li.current_page_ancestor li a{font:14px 'HelveticaLTStdCond';}

.topmenu .sf-menu li li a,

.topmenu .sf-menu li li.last li a{border-color:#323130;}

.topmenu .sf-menu li li:hover,

.topmenu .sf-menu li li.sfhover,

.topmenu .sf-menu li li a.active,

.topmenu .sf-menu li li a.activeparent{background:#1d1a18;}

.required{color:#f00;}

.FSContact input,

.FSContact textarea,

.FSContact select,

.FSContact label{font:12px Verdana, Arial, Helvetica, sans-serif;color:#333;}

.FSContact input,

.FSContact textarea,

.FSContact select{margin:0;border:1px solid #ccc;overflow:hidden;overflow-y:auto;padding:5px;}

.FSContact radio{border:none;}

.FSContact select option{padding-left:10px;}

.FSContact textarea{width:95%;}

.FSContact .textareawrap label{width:auto;}

.FSContact label{font-weight:bold;}

.FSContact input.captchafeild{width:40%;}

.FSContact .terrormsg, .FSContact .errormsg {color: #f00;font-family: arial;}

.FSContact .terrormsg {font-weight: bold;padding-bottom: 10px;}

.FSContact .errormsg {font: 11px/1em 'arial';}

.widget .FSContact input,

.widget .FSContact textarea,

.widget .FSContact select{border:1px solid #d7d7d7;border-top:1px solid #fff;border-left:1px solid #f0f1f2;background:#d7d7d7;}

.widget .FSContact input.captchafeild{width:105px;}

.widget .FSContact input,

.widget .FSContact textarea,

.widget .FSContact select,

.widget .FSContact label{padding:4px 5px;}

.widget .FSContact label{line-height:14px;font-weight:normal;float:none;}

.widget .FSContact select{background:none;width:200px;}

.FSContact .submitbtn{padding-top:5px;clear:both;}

.FSContact input.submit{border:0;padding:0;margin:0;cursor:pointer;text-indent:-99999999999999999px;font-size:0;width:86px;height:36px;background:url(images/submit.png) no-repeat left top;}

.widget .FSContact input.submit{width:233px;height:34px;background-position:-10px -51px;}

.widget .FSContact{}

.widget .FSContact input,

.widget .FSContact textarea{width:222px;}

.widget .FSContact textarea{height:70px;}

.widget .FSContact .formfield{position:relative;float:left;padding-bottom:3px;-padding-bottom:0;}

.widget .FSContact label{position:absolute;top:0;left:0;display:block;cursor:text;}

.widget .FSContact .error label{color:#f00;}

#widget_ctext-5 a{color:#fff;}

.FSContact .error input,

.FSContact .error textarea,

#tcform .widget .FSContact .error input,

#tcform .widget .FSContact .error textarea{border:1px solid #f00;}

.widget .captchaimg{float:right;position:relative;margin-right:10px;}

.widget .captchaimg>div{float:left;height:0px;padding:0;margin:0;position:absolute;top:0;left:-23px;}

#FSContact5 .si_contact_ex_field5_9 label,

#FSContact5 .si_contact_ex_field5_15 label,

#FSContact5 .si_contact_ex_field5_18 label,

#FSContact5 .si_contact_ex_field5_11 label{width:95%;//border:1px solid #000;}

#FSContact6 .si_contact_ex_field6_8 label{width:600px;display:inline;}

#container_vid_wrapper {padding:10px;}






#navigationVistSites {
    background: none repeat scroll 0 0 #270707;
    margin: 0 0 0 5px;
    padding: 15px 0;
    width: 289px;
}
#visitSites-title {
    display: block;
    margin: 0 0 4px 13px;
}
#navigationVistSites ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#navigationVistSites ul li {
    display: inline;
}
#navigationVistSites a {
    background: url("../images/bg-visit-bullet.png") no-repeat scroll 16px 6px #270707;
    color: #FFFFFF;
    display: block;
    font-size: 1.09em;
    font-weight: bold;
    padding: 4px 25px;
    text-decoration: none;
    text-transform: uppercase;
}
#navigationVistSites a:hover, #navigationPractice a:focus, #navigationPractice a.current {
    background: url("../images/bg-visit-bullet-o.png") no-repeat scroll 16px 6px #B67B3C;
    color: #FFFFFF;
}

#navigationLower {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #9B4D01;
    border-color: #FFFFFF;
    border-image: none;
    border-right: 6px solid #FFFFFF;
    border-style: solid;
    border-width: 11px 6px 6px;
    clear: both;
    color: #582C00;
    float: left;
    font-size: 0.9em;
    margin-bottom: 17px;
    padding: 6px 19px;
    text-transform: uppercase;
    width: 914px;
    word-spacing: 0.3em;
}
#lowerNav-title {
    display: block;
    float: left;
    margin: 0 13px 0 0;
}
#navigationLower ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#navigationLower ul li {
    border-left: 1px solid #582C00;
    display: block;
    float: left;
    padding: 0 8px;
}
#navigationLower ul li.itemFirst {
    border: medium none;
    padding-left: 0;
}
#navigationLower a {
    color: #FFA348;
    display: block;
    text-decoration: none;
}
#navigationLower a:hover, #navigationLower a:focus, #navigationLower a.current {
    color: #FFFFFF;
}
a#navigationLowerJump {
    font-size: 0;
}

#containerPopup {
    border: 1px solid #181818;
    color: #000000;
    position: relative;
    width: 346px;
    z-index: 99;
}

.cascadingMenu {
    position: relative;
}
.cascadingMenu img {
    display: block;
}
.cascadingMenu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.cascadingMenu ul li {
    float: left;
    position: relative;
}
.cascadingMenu ul li a {
    display: block;
}
.cascadingMenu ul li.megaMenu {
    position: static;
}
.cascadingMenu div.containerMenu, .cascadingMenu ul ul {
    display: block;
    left: -9999em;
    position: absolute;
    z-index: 99;
}
.cascadingMenu div.containerMenu ul {
    left: 0;
    position: static;
    width: auto;
    z-index: auto;
}
.cascadingMenu ul li li {
    float: none;
}
.cascadingMenu li:hover div.containerMenu, .cascadingMenu li.menuover div.containerMenu, .cascadingMenu li:hover ul, .cascadingMenu li.menuover ul {
    background-position: 0 0;
    left: 0;
    top: auto;
}
.cascadingMenu ul li.menuover ul ul, .cascadingMenu ul li:hover ul ul, .cascadingMenu ul li.menuover ul ul {
    left: -9999em;
}
.cascadingMenu ul li:hover ul ul ul, .cascadingMenu ul li.menuover ul ul ul {
    left: 0;
    position: static;
    top: 0;
}

#navigationPractice.cascadingMenu li {
    float: none;
    z-index: 10;
}
#ie #navigationPractice.cascadingMenu li {
    clear: left;
    float: left;
}
#ie #navigationPractice.cascadingMenu li li {
    float: none;
}
#ie #navigationPractice.cascadingMenu {
    display: inline-block;
}
#navigationPractice.cascadingMenu ul li:hover ul ul, #navigationPractice.cascadingMenu ul li.menuover ul ul {
    left: -9999px;
    top: 0;
}
#navigationPractice.cascadingMenu ul ul a {
    width: auto;
}
#navigationPractice.cascadingMenu ul li a, #navigationPractice.cascadingMenu ul li a:visited {
    background: url("../images/bg-prac-bullet.png") no-repeat scroll right center #BE8244;
    color: #FFFFFF;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 1.18em;
    font-weight: bold;
    margin-bottom: 2px;
    padding: 13px; font-size:12px;
    text-decoration: none;
    text-transform: uppercase;
    width: 263px;
}
#navigationPractice.cascadingMenu ul li.noChild a, #navigationPractice.cascadingMenu ul li.noChild a:visited {
    background: none repeat scroll 0 0 #BE8244;
}
#navigationPractice.cascadingMenu ul li a:hover, #navigationPractice.cascadingMenu ul li a:focus, #navigationPractice.cascadingMenu ul li a.current {
    background: url("../images/bg-prac-bullet-o.png") no-repeat scroll right center #270707;
}
#navigationPractice.cascadingMenu ul li.noChild a:hover, #navigationPractice.cascadingMenu ul li.noChild a:focus, #navigationPractice.cascadingMenu ul li.noChild a.current {
    background: none repeat scroll 0 0 #270707;
}
#navigationPractice.cascadingMenu ul li li a {
    font-family: Tahoma,Geneva,sans-serif;
    font-weight: normal;
    letter-spacing: normal;
    margin: 0;
    padding: 7px 15px;
    text-transform: none;
    width: 289px;
}
#navigationPractice.cascadingMenu li:hover ul, #navigationPractice.cascadingMenu li.menuover ul, #navigationPractice.cascadingMenu li:hover div.containerMenu, #navigationPractice.cascadingMenu li.menuover div.containerMenu {
    left: 289px;
    top: 0;
}
#navigationPractice.cascadingMenu ul li:hover ul li:hover ul, #navigationPractice.cascadingMenu ul li.menuover ul li.menuover ul {
    left: 25em;
}
#navigationBlog {
}
#categoriesWrap {
    padding: 5px;
}
.article img{padding:3px; border:1px solid #ddd; margin:0 0 0 15px;}

.first_feild_txt{ width:300px; height:30px; margin:0 0 10px 0; line-height:30px; border:1px solid #ddd; border-radius:5px; display:block;  padding-left:10px; color:#666; font-size:12px; font-family:Verdana, Geneva, sans-serif;}

.first_feild_txt1{ width:400px; height:100px; line-height:30px; margin:0 0 10px 0;  border:1px solid #ddd; border-radius:5px; display:block;  padding-left:10px; color:#666; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.btn_first{ width:100px; height:32px; background:url(images/submit.png) no-repeat; color:#fff; font-size:14px; border:none; cursor:pointer; font-weight:bold; line-height:30px; display:block; text-align:center; }
