@charset "utf-8";
/* Reset CSS */

img { border:none; vertical-align:middle }
.clear { clear:both; }
.f-left { float:left; }
.f-right { float:right; }
.text-center { text-align:center; }
p { margin:0px 0px 13px; }

/* Page main container CSS */
#main-container { width:898px; margin:0px auto; border:1px solid #000; position:relative }
.scrollContent { height:321px; width:846px; }
#header { float:left; padding:6px 26px 0px 26px; width:846px; height:116px; overflow:hidden; }
#header-bar { float:left; width:100%; background:#000; height:22px; text-transform:uppercase; color:#a3a5a8; }
#header-bar a { color:#a3a5a8; }

#callout { float:left; width:100%; background:#a4916f; border:none; border-bottom:11px solid #fef5c3; }
#callout p { font-size:11px; color:#fff; padding:0 24px; }
#callout h2 { font-size:18px; color:#fff; padding:5px 24px 2px; font-weight:normal; }

#left-column { float:left; width:413px; padding:0px 10px 0px 0px; }
#right-column { float:right; width:413px; padding:0px 0px 0px 10px; }
#left-column-scroll { float:left; width:393px; padding:0px 10px 0px 0px; }
#right-column-scroll { float:right; width:394px; padding:0px 0px 0px 10px; }
#left-column .scrollContent { height:321px; width:413px; }
.main-content { float:left; width:846px; padding:0px 26px 15px; }

/* Header CSS */
.logo { float:left; width:310px; text-align:left; }
.header-content { float:right; text-align:right; width:535px; line-height:11px; font-weight:bold; }
.header-content p { margin:10px 0px; }

/* breadcrums CSS */
#header-bar .B_crumbBox { margin:0px; float:left; padding:0px 0px 0px 26px; }
#header-bar .B_crumbBox span.B_firstCrumb, #header-bar .B_crumbBox span.B_lastCrumb, #header-bar .B_crumbBox span.B_lastCrumb { color:#a3a5a8; display:inline; line-height:22px; text-transform:uppercase }

/* Heading CSS */
.heading-home { background:#d5c74f; float:left; width:100%; height:68px; }
.heading-home h1 { font-size:44px; color:#54301a; margin:0px; padding:18px 0px 0px 25px; ; font-family:Arial narrow, Arial, Helvetica, sans-serif; width:660px; font-weight:bold;}


.heading-inner h1 { font-size:44px; color:#54301a; margin:0px; padding:18px 0px 0px 25px; font-family:Arial narrow, Arial, Helvetica, sans-serif; width:873px; font-weight:bold;}
.heading-inner h1.heading2 { font-size:33px; color:#54301a; margin:0px; padding:3px 0px 0px 25px; font-family:Arial narrow, Arial, Helvetica, sans-serif; width:873px; }
h2 { font-size:12px; color:#a95e29; margin:0px; padding:0px; }
h2 a { color:#a95e29; text-decoration:none; }
h2 a:hover { color:#a95e29; text-decoration:underline; }
h3 { font-size:12px; color:#a95e29; margin:0px 0px 10px; padding:0px; }
h3 a { color:#a95e29; text-decoration:none; }
h3 a:hover { color:#a95e29; text-decoration:underline; }
h5 { font-size:17px; color:#a95e29; text-align:center; margin:13px 0 0; padding:0px; text-transform:uppercase; }
h4 { font-size:14px; color:#54301A; margin:10px 0px 30px; padding:0px; }
h6 { font-size:12px; color:#000; margin:0px 0px 13px; padding:0px; }
/* text style 

/* Home page CSS */
.lawyer-img { position: absolute; top:-18px; left:0px; float:left; }
.lawyer-img2 { position: absolute; top:-18px; right:325px; float: right; }
.content { float:left; width:100%; position:relative; }
.home-video { float:right; width:326px; text-align:left; padding:30px 0px 0px; }
#callout a.typecs { float:left; background:url(../assets/images/style/types-cases.gif) left top no-repeat; width:271px; height:68px; text-indent:-55000px; }
#callout a.typecs-active { float:left; background:url(../assets/images/style/types-cases.gif) left bottom no-repeat; width:271px; height:68px; text-indent:-55000px; }
#callout a.aboutbs { float:left; background:url(../assets/images/style/about-brenstein.gif) left top no-repeat; width:369px; height:68px; text-indent:-55000px; }
#callout a.aboutbs-active { float:left; background:url(../assets/images/style/about-brenstein.gif) left bottom no-repeat; width:369px; height:68px; text-indent:-55000px; }
#callout a.gotques { float:left; background:url(../assets/images/style/got-ques.gif) left top no-repeat; width:258px; height:68px; text-indent:-55000px; }

/* Footer CSS */
#footer ul.top li { display:inline; border:none; border-right:1px solid #cbb677; margin:9px 0px; float:left; padding:0px 7px; font-weight:bold; }
#footer ul.top li.last { display:inline; border:none; margin:9px 0px; float:left; padding:0px 7px; font-weight:bold; }

#footer ul.bottom li { display:inline; border:none; border-right:1px solid #808285; margin:9px 0px; float:left; padding:0px 7px; text-align:center; font-weight:bold; }
#footer ul.bottom li.last { display:inline; border:none; margin:9px 0px; float:left; padding:0px 7px; text-align:center; font-weight:bold; }
#footer .copy { margin:0px 10px 7px 0px; font-size:8px; }
.sitemap { float:left; width:100%; }
.sitemap ul { float:left; width:100%; margin:0px; padding:0px; list-style-type:none }
.sitemap ul li { float:left; padding:0 0 0 10px; background:url(../assets/images/style/arrow-li.gif) left 8px no-repeat; list-style-type:none; line-height:20px; width:500px; }
.sitemap ul li ul li { float:left; padding:0 0 0 12px; background:url(../assets/images/style/dot-li.gif) left 7px no-repeat; list-style-type:none; line-height:20px; width:450px; }

/* Update for New Template */ 
.heading-inner { background:#d5c74f; float:left; width:100%; height:62px; margin:0 0 10px 0;}
#center-part { float:left; width:100%; background:#fef5c3; min-height:362px; height:auto!important; height:362px; }
#header a { color:#a95e29!important; text-decoration:none; border:none !important; }
#header .brwon12 { font-size:12px; color:#a96434; }
#header .brwon10 { font-size:10px; color:#a95e29; }
#header .br10-lite { font-size:10px; color:#90725d; }
#header .br12-header { font-size:12px; color:#54301a; }
#header .grey12 { font-size:12px; color:#000}
#header .grey8 { font-size:8px; color:#000}
#header .dot { color:#cbb677; }
a { color:#000; text-decoration:none; border:none!important; }
.brwon12 { font-size:12px; color:#a96434; }
.brwon10 { font-size:10px; color:#a96434; }
.br10-lite { font-size:10px; color:#987d69; }
.br12-header { font-size:12px; color:#54301a; }
.grey12 { font-size:12px; color:#000 }
.grey8 { font-size:8px; color:#fff }
.dot { color:#cbb677; }
ul .nodot {list-style-type: none;}
body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:14px; }
.home-text { padding:34px 0px 0px; width:300px; float:left; color:#000; font-weight:bold; line-height:14px; }
.home-text a {text-decoration:underline;}
#footer ul.top { height:27px; background:#4c2c19; color:#fff; display:inline; text-transform:uppercase; float:left; width:99%; margin:0px; padding:0px 0px 0px 9px; line-height:10px; }
#footer { float:left; width:100%; font-weight:bold; text-align:right; background:#fff }

#footer ul.bottom { height:27px; color:#000; display:inline; text-transform:uppercase; float:left; margin:0px; padding:0px  125px; text-align:center; font-size:9px; line-height:10px; width:648px; white-space:nowrap; }
#footer ul.bottom li a { color:#000; }
#footer ul.top li a { color:#fff; }
#footer ul.top li { display:inline; border:none; border-right:2px solid #fff; margin:9px 0px; float:left; padding:0px 7px; font-weight:bold; }




/* test css for headline scroller */
 #scrollup {
	   position: relative;
	   overflow: hidden;
	   border: 1px solid #000;
	   height: 200px;
	   width: 200px
	 }
	 .headline {
	   position: absolute;
	   top: 210px;
     left: 5px;
	   height: 195px;
	   width:190px;
	 }
