/*
	
	Date: May 18, 2008.
	Title:MADDEN LAW FIRM    
====================================
*/
body{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS", Georgia, Lucida, Helvetica, sans-serif;
	font-size:8px;
	text-align:center;
	color:#565656;
	background:#260C06 url(images/bdbg.jpg) repeat-x;
}
*{
	padding:0;	margin:0;
}
img,fieldset{
	border:0;
}
ul,ol{
	list-style:none;
}	
a{
	color:#D00000;
	font-size:12px;
	text-decoration:none;  
}
a:hover{
	color:#282828;
}
.hide,i 
{
     position: absolute;
     left: -9999px;
} 

/*------------------------------Page Structure
*/
#wrap{
	width:1020px;
	margin:0 auto;
	text-align:left;
	background:url(images/maintop.jpg) no-repeat top; 
	padding:32px 0 0 0;
}
#main{
	width:1020px;
	overflow:hidden; 
	background:url(images/mainbg.jpg) repeat-y; 
} 
#mainleftbar{
	background:url(images/mainleft.jpg) no-repeat top left;
	width:16px;
	height:468px;
	display:block;
	float:left;
}
#mainmid{
	width:988px;
	float:left; 
} 
#mainrightbar{
	background:url(images/mainrght.jpg) no-repeat top left;
	width:16px;
	height:468px;
	display:block;
	float:left;
}
#hdr{
	background:url(images/logonavbg.jpg) repeat-x;
	width:988px;
	height:163px;
}
#toprghtbg{
	background:url(images/logonavbg01.jpg) no-repeat right top;
	height:163px;
	width:988px;
}
#hdr h2{
	background:url(images/logo.jpg) no-repeat;
	width:718px;
	height:85px;
	margin-left:132px;
}
#hdr h2 a{
	width:718px;
	height:85px;
	display:block;
}
#hdr ul{
	width:988px;
	height:39px;
	padding-top:34px;
	overflow:hidden;
}
#hdr ul li{
	height:39px;
	float:left;
	display:block;
	/*background:url(images/btndivider.jpg) no-repeat right top; */
}
/*#hdr ul li a{
	height:39px;
	float:left;
	display:block;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
}
#hdr ul li a:hover,#hdr .mainlnkslct{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.3;
}
*/

#hdr ul li a:hover{
	background:#000 url(images/btndivider.jpg) no-repeat right top;
	/* for IE */
	filter:alpha(opacity=20);
	/* CSS3 standard */
	opacity:0.2;
}
.home{
	width:96px;
	height:39px;
	float:left;
	display:block;
	overflow:hidden;
	background:url(images/homebtn.jpg) no-repeat;
	
}
.home a{
	height:39px;width:94px;
	padding-right:2px; 
	float:left;
	display:block;
	background:url(images/btndivider.jpg) no-repeat right top;
}

.firmoverview{
	width:161px;
	height:39px;
	float:left;
	display:block;
	overflow:hidden;
	background:url(images/firmoverviewbtn.jpg) no-repeat;
}

.firmoverview a{
	width:159px;
	height:39px;
	padding-right:2px; 
	float:left;
	display:block;
	background:url(images/btndivider.jpg) no-repeat right top;
}


.practicearea{
	width:164px;
	height:39px;
	float:left;
	display:block;
	overflow:hidden;
	background:url(images/practicebtn.jpg) no-repeat;
}
.practicearea a{
	width:162px;
	height:39px;
	padding-right:2px; 
	float:left;
	display:block;
	background:url(images/btndivider.jpg) no-repeat right top;
}

.attorneyprofiles{
	width:194px;
	height:39px;
	float:left;
	display:block;
	overflow:hidden;
	background:url(images/attornetfiles.jpg) no-repeat;
}
.attorneyprofiles a{
	width:192px;
	height:39px;
	padding-right:2px; 
	float:left;
	display:block;
	background:url(images/btndivider.jpg) no-repeat right top;
}
.faqs{
	width:92px;
	height:39px;
	float:left;
	display:block;
	overflow:hidden;
	background:url(images/faqsbtn.jpg) no-repeat;
}
.faqs a{
	width:90px;
	height:39px;
	padding-right:2px; 
	float:left;
	display:block;
	background:url(images/btndivider.jpg) no-repeat right top;
	
}

.testimonials{
	width:154px;
	height:39px;
	float:left;
	display:block;
	overflow:hidden;
	background:url(images/testimonialsbtn.jpg) no-repeat;
}
.testimonials a{
	width:152px;
	height:39px;
	padding-right:2px; 
	float:left;
	display:block;
	background:url(images/btndivider.jpg) no-repeat right top;
}


.contactus{
	width:127px;
	height:39px;
	float:left;
	display:block;
	overflow:hidden;background:url(images/contactusbtn.jpg) no-repeat;
	
}
.contactus a{
	width:127px;
	height:39px;
	padding-right:2px; 
	float:left;
	display:block;
	background:none;
}

.contactus a:hover{
	background:#000;
	/* for IE */
	filter:alpha(opacity=20);
	/* CSS3 standard */
	opacity:0.2;
}



/*.firmoverview{
	width:161px;
	
}
.firmoverview a{
	background:url(images/firmoverviewbtn.jpg) no-repeat left top;
	width:159px;
}
.practicearea{
	width:164px;
}
.practicearea a{
	background:url(images/practicebtn.jpg) no-repeat left top;
	width:162px;
}
.attorneyprofiles{
	width:194px;
}
.attorneyprofiles a{
	background:url(images/attornetfiles.jpg) no-repeat left top;
	width:192px;
}
.faqs{
	width:92px;
}
.faqs a{
	background:url(images/faqsbtn.jpg) no-repeat left top;
	width:90px;
}
.testimonials{
	width:154px;
}
.testimonials a{
	background:url(images/testimonialsbtn.jpg) no-repeat left top;
	width:152px;
}
#hdr ul .contactus{
	width:127px;
	background:none;
}
.contactus a{
	background:url(images/contactusbtn.jpg) no-repeat left top;
	width:127px;
}*/
#banner{
	background:url(images/banner.jpg) no-repeat;
	width:988px;
	height:319px;
}
/*Bottom Container*/
#btmcontainer{
	width:988px;
	overflow:hidden;
	padding-top:4px;
}
#smalcont01,#smalcont02{
	width:326px;
	float:left; margin-right:5px; 
}
#smalcont03{
	width:326px;
	float:left;
	
}
#smalcont01,#smalcont01 dl,#smalcont01 dl dd,#smalcont02,#smalcont02 dl,#smalcont02 dl dd,#smalcont03,#smalcont03 dl,#smalcont03 dl dd{
	width:326px;
	display:block;
}
#smalcont01,#smalcont02,#smalcont03{
	background:url(images/offerbg.jpg) repeat-y; 
}
#smalcont01 dl,#smalcont02 dl,#smalcont03 dl{
	background:url(images/offertop.jpg) no-repeat;
}
#smalcont02 dl{
	background:url(images/offertop01.jpg) no-repeat;
}

#smalcont03 dl{
	background:url(images/offertop02.jpg) no-repeat;
}

#smalcont01 dl dd{
	background:url(images/offerbtm.jpg) no-repeat bottom left;
	padding:39px 0 7px 0;
}
#smalcont03 dl dd{
	background:url(images/offerbtm.jpg) no-repeat bottom left;
	padding:31px 0 7px 0;
}
#smalcont02 dl dd{
	background:url(images/offerbtm01.jpg) no-repeat bottom left;
	padding:39px 0 7px 0;
}
#smalcont01 ul{
	padding-left:23px;
}
#smalcont01 ul li{
	font-size:11px;
	font-weight:bolder;
	color:#333;
	background:url(images/bullet02.jpg) no-repeat 0 5px;
	padding-left:14px;
	line-height:19px;
} 
.morelegal{
	background:url(images/morelegals.jpg) no-repeat;
	height:23px;
	width:142px;
	display:block;
	margin:10px 0 0 80px; 
}
.moretest{
	background:url(images/morerestimonials.jpg) no-repeat;
	height:23px;
	width:142px;
	display:block;
	margin:10px 0 0 80px; 
}
#smalcont02bg{
	background:url(images/3dman.jpg) no-repeat 2px 0;
	height:86px;
	display:block;
}
#smalcont02bg ul{
	padding-left:85px;
	overflow:hidden;
}
#smalcont02bg ul li{
	font-size:12px;
	float:left;
	width:215px; 
	font-weight:bolder;
	color:#fff;
	background:url(images/bullet02.jpg) no-repeat 0 3px;
	padding-left:15px;
	line-height:15px; 
}
#smalcont02bg ul .que01{
	background:url(images/contdivider.jpg) no-repeat;
	height:3px;
	width:66px;
	margin:5px 0;
	
}
#smalcont02 .morefaqsbtn{ 
	height:23px;
	width:104px;
	display:block;
	margin-left:125px; 
} 
#smalcont03 p{
	width:307px;
	color:#5C332C;
	overflow:hidden;
	padding-left:8px;
	font-size:14px;
	line-height:20px;
	font-family:"Times New Roman", Times, serif;
	background:url(images/bookmark02.jpg) no-repeat bottom right;
	padding-bottom:4px;
} 
#smalcont03 p span{
	background:url(images/bookmark01.jpg) no-repeat;
	width:32px;
	height:20px;
	display:block;
	float:left;
} 
/*FOOTER*/
#ftr,#ftr dl,#ftr dl dd{
	height:47px;
	display:block;
}
#ftr{
	background:url(images/ftrbg.jpg) repeat-x; 
	width:1020px;
	float:left;
}
#ftr dl{
	background:url(images/ftrlft.jpg) no-repeat; 
}
#ftr dl dd{
	background:url(images/ftrrght.jpg) no-repeat right;
	padding:0 30px;
}
#wftr,#wftr dl,#wftr dl dd{
	height:55px;
	display:block;
}
#wftr{
	background:url(images/wftrbg.jpg) repeat-x; 
	width:1020px;
	float:left;
}
#wftr dl{
	background:url(images/wftrlft.jpg) no-repeat; 
}
#wftr dl dd{
	background:url(images/wftrrght.jpg) no-repeat right;
	padding:0 29px;
}
#ftr dl dd p{
	color:#A03E2E;
	padding-top:10px;
	line-height:37px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wftr dl dd p{
	color:#A03E2E;
	padding-top:18px;
	line-height:37px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#ftr dl dd p a,#wftr dl dd p a{
	font-size:11px;
	color:#A03E2E;
	padding:0 10px;
}
#ftr dl dd p a:hover,#wftr dl dd p a:hover{
	color:#C4523F;
}
/*Footer Bottom Content*/
#ftrdowncont{
	width:1020px;
	margin:0 auto;
	overflow:hidden;
	padding:67px 36px 17px 36px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:948px;	
}
html>body  #ftrdowncont{
	width:948px;
}
#ftrdowncontarea{
	border-top:3px solid #4C180C;
	float:left;
	text-align:left;
	overflow:hidden;
	border-bottom:3px solid #4C180C;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
#ftrdowncontarea dd{
	float:left;
	display:block;
}
#ftrdowncontarea01{
	width:260px;
	padding:0 13px 0 13px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:234px;	
}
html>body  #ftrdowncontarea01{
	width:234px;
}
#ftrdowncontarea02{
	width:268px;
	padding:0 13px 0 13px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:242px;	
}
html>body  #ftrdowncontarea02{
	width:242px;
}
#ftrdowncontarea03{
	width:209px;
	padding:0 13px 0 13px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:183px;	
}
html>body  #ftrdowncontarea03{
	width:183px;
}
#ftrdowncontarea04{
	width:209px;
	padding:0 13px 0 13px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:183px;	
}
html>body  #ftrdowncontarea04{
	width:183px;
}
#ftrdowncontarea dd h4{
	font-size:12px;
	color:#94867A;
	line-height:27px;
	padding-top:15px;
}
#ftrdowncontarea dd h4 a{
	color:#94867A;
	font-size:12px;
	font-weight:bold;
}
#ftrdowncontarea dd ul{
	font-size:12px;
	color:#94867A;
	line-height:20px;
	margin-left:2px;
}
#ftrdowncontarea dd ul li a{
	font-size:12px;
	color:#94867A;
}
#ftrdowncontarea dd ul li a:hover{
	text-decoration:underline;
}
	
/********************** KAMAL*****************************************/
#mainshubg01{
	width:988px;
	background:url(images/mainbgshu01.jpg) repeat-y;
}
#subcontainer{
	width:988px;
	overflow:hidden;
	display:block;
	background:url(images/mainbgshu.jpg) no-repeat bottom;
	border-top:2px solid #060606;
}
#subcontainer #leftsubcont{
	width:186px;
	float:left;  
	padding-bottom:108px; 
}
/*
 * html #subcontainer #leftsubcont{
 	 width:186px;
	float:left; background:#FFFFFF url(images/innerleftbtm.jpg) repeat-x bottom;
	padding-bottom:110px;
}
 
*:first-child+html #subcontainer #leftsubcont{
width:186px;
	float:left; background:#FFFFFF url(images/innerleftbtm.jpg) repeat-x bottom;
	padding-bottom:117px;
} */
#subcontainer #rightsubcont{
	width:802px;
	float:right;  
	overflow:hidden; 
}
#rightsubcont #rightleftsub{   
	width:563px; 
	float:left; 
} 
#rightsubcont #rightrightsub{
	width:239px; 
	float:right; 
	padding-bottom:136px; 
}
/*
html* #rightsubcont #rightrightsub {
[  width:239px; 
	float:right;
	background:#EAEFF9 url(images/innerrighttbtm.jpg) repeat-x bottom;
	padding-bottom:143px; 
] 
}/*end*/
/*
 * html #rightsubcont #rightrightsub{
	width:239px; 
	float:right;
	background:#EAEFF9 url(images/innerrighttbtm.jpg) repeat-x bottom;
	padding-bottom:136px; 
}

 /**/ 
#rightsubcont #rightrightsub01{
	width:239px; 
	float:right; 
	padding-bottom:136px;  
}
/*
html* #rightsubcont #rightrightsub01 {
[width:239px; 
	float:right;
	background:#EAEFF9 url(images/innerrighttbtm.jpg) repeat-x bottom;
	padding-bottom:685px; 
] 
}/*end*/
.rghtlfthdr{
	background:url(images/innermidtp.jpg) no-repeat;
	width:563px;
	height:59px;
	color:#fff;
}
.rghtlfthdr b{
	font-size:22px;
	letter-spacing:1px;
	margin:0 0 0 10px;
	line-height:45px;
}
.rghtlfthdr2{
	background:url(images/innermidtp2.jpg) no-repeat;
	width:563px;
	height:59px;
	color:#fff;
}
.rghtlfthdr2 b{
	font-size:22px;
	letter-spacing:1px;
	margin:0 0 0 10px;
	line-height:45px;
}
.rghtlfthdr3{
	width:563px;
	height:342px;
	color:#fff;
	margin-left: 1px;
	background-image: url(images/group-photo.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.rghtlfthdr3 b{
	font-size:22px;
	letter-spacing:1px;
	margin:0 0 0 10px;
	line-height:45px;
}
#attroney{
	width:540px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#attroney dl{
	width:540px;
	overflow:hidden;
	padding-bottom:25px;
}
#attroney dl dd h4{
	background:url(images/our-website-design-staff_r8_c9.jpg) no-repeat;
	width:157px; 
	height:144px;
	float:left;
	padding:16px 0 0 15px; 
}
#attroney dl dd h4 img{
	width:142px;
	height:137px; 
}
#attroney dl dd h5{
	width:216px;
	height:230px;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#attroney dl .attroneytext{
	width:360px;  
	float:right;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
}
#attroney dl .attroneytext2{
	width:320px;
	float:right;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 160%;
}
#attroney dl .attroneytext3{
	width:540px;
	float:right;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 160%;
}
#patrich{
	background:url(images/patrick2.jpg) no-repeat;
	height:25px;
}
#trischa1{
	background:url(images/trischa2.jpg) no-repeat;
	height:25px;
}
#jeremy1{
	background:url(images/jeremy2.jpg) no-repeat;
	height:25px;
}
.attroneytext p{
	width:280px;
	margin:10px 0 20px 25px;
}
.attroneytext2 p{
	width:280px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;

}
.attroneytext3 p{
	width:500px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.attroneytext span { 
	float:right;
	text-align:right;
}
.attroneytext span a{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
}
.attroneytext span a:hover{
	color:#666; 
}
.attroneytext3 span {
	float:right;
	text-align:right;
	padding-right: 10px;
}
.attroneytext3 span a{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
}
.attroneytext3 span a:hover{
	color:#666; 
}
#taxpreparation{
	width:450px;
	margin:25px 0 0 30px;  
}
#taxpreparation h2{
	color:#8B372A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	margin-bottom:13px;
	font-weight:normal;
}
#taxpreparation p span{
	color:#9E4A3E;
	font-size:14px;
}
#taxpreparation p{
	padding:12px 0;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#contactusfrm{
	width:525px;
	margin:30px 0 0 27px;  
}
#contactusfrm h2{
	color:#8B372A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
}
#contactusfrm p{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
}


.frm{
	width:525px; 
	padding:30px 0 53px 0;
	overflow:hidden;
	
} 
.frm .frmleft{
	width:225px;
	float:left;   
}

.frmleft dd{
	width:225px;
}
.frmleft dd label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;  
	font-weight:bold;
	color:#595959;
	line-height:21px;
}

.frmleft dd input{
	width:221px;
	height:22px;
	line-height:22px;
	background:#FFFFCC;
	border:1px solid #CCCCCC; 
}
.frm .frmright{
	width:260px;
	float:right;   
}
.frmright dd{
	width:260px;
}
.frmright dd label{
	font-size:12px;
	font-weight:bold;
	color:#595959;
	line-height:21px;
}
.frmright dd .rtpadd{
	padding-right:40px;
}
.frmright dd input{
	width:225px;
	height:22px;
	line-height:22px;
	background:#FFFFCC;
	border:1px solid #CCCCCC; 
}
.frmright dd #state{
	width:57px;
	margin-right:8px;
}


.frmright dd #zip{
	width:153px;
}
#interrestbox{
	background:url(images/contactbg.jpg) no-repeat 1px 0; 
	width:483px;
	height:313px;
	overflow:hidden;
	padding:28px 20px 4px 44px; 
}
#interrest{
	width:195px;
	float:left;
}
#interrest h4{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
}
#interrest dl{
	width:195px;
	overflow:hidden;
	padding-top:6px;
} 
#interrest dl dd{
	width:195px;
	height:23px;
	float:left; 
} 
#interrest dl dd input{
	width:25px; 
}
#interrest dl dd label{
	width:160px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
} 

#comments{
	width:280px;
	float:right;
}
#comments h4{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
}
#comments textarea{
	background:url(images/commentsarea.jpg) no-repeat;
	width:255px;
	height:216px;
	padding:5px;
	margin-top:6px;
	border:none;
	overflow:hidden;
} 
#submitbtn{
	width:483px; 
}
#submitbtn dl{
	width:483px; 
}
#submitbtn dl dd{
	width:128px;
	height:34px;  position:relative;
	top:30px;
	left:350px; 
} 
#leftsubcontinner01{
	background:#F2F6F2 url(images/innerlefttop.jpg) repeat-x;

	width:180px;
	line-height:25px;
	padding:25px 0 0 6px;
} 
#leftsubcontinner01 li a{
	color:#998964; 
	font-size:14px;
	font-weight:bold;
}
#leftsubcontinner01 li a:hover, #leftsubcontinner01 .slctlftlnk{
	color:#000;
}
#leftsubcontinner01 li .subpracticearea{
	width:170px;
	padding-left:6px;
}
#leftsubcontinner01 li .subpracticearea li{ 
	line-height:19px; 
}
#leftsubcontinner01 li .subpracticearea li a{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
}
#leftsubcontinner01 li .subpracticearea li a:hover{
	color:#8B372A;
}
#leftsubcontinner01 li .subpracticearea li #subselectlink{
	color:#8B372A;
}
#leftsubcontinner02{
	width:186px;
	padding:0 15px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:156px;	
}
html>body  #leftsubcontinner02{
	width:156px;
}
.attorneyhdr{
	color:#5580AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:115px 0 0 15px;
	padding-bottom:5px;
}
.attorneyhdr01{
	color:#5580AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:657px 0 0 15px;
	padding-bottom:5px;
}
/*\*/
 * html .attorneyhdr01{
 	color:#5580AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:664px 0 0 15px;
	padding-bottom:5px;
}
#leftsubcontinner02 li{
	
	padding:5px 0;
}
#leftsubcontinner02 li a{
	background:url(images/businessicon.jpg) no-repeat 5px 4px;
	padding-left:15px;
	display:block;
	color:#5580AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#leftsubcontinner02 li a:hover{
	color:#000;
}
#leftsubcontinner03{
	width:186px;
	background:url(images/graph.png) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:107px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 60px;
}
html>body  #leftsubcontinner03{
	width:120px;
}
/*\*/
* html #leftsubcontinner03{
background-image: none; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/graph.png", sizingMethod="crop");
}
/**/
#leftsubcontinner03 li{
	width:125px;
	height:77px;
	display:block;
	color:#5580AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
}
.locktn{
	color:#5580AA;
	font-size:12px;
}
.locktn:hover{
	color:#003366;
}
.offivelochdr{
	color:#5580AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	padding:90px 0 10px 15px;
}
#rrtop{
	width:239px;
	color:#5580AA;
	padding:18px 15px 20px 20px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:204px;	
}
html>body  #rrtop{
	width:204px;
}
#rrtop h3{
	background:url(images/callus.jpg) no-repeat;
	height:14px;
	padding-bottom:18px;
}
#rrtop ul{
	width:204px; 
	padding-bottom:5px;
}
#rrtop h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}
#rrtop ul li{
	background:url(images/businessicon.jpg) no-repeat 5px 4px;
	padding-left:15px;
	display:block;
	color:#5580AA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#rrtop ul li a{
	color:#5580AA;
	text-decoration:underline;
}
#faqbg{
	background:url(images/faqbg.jpg) no-repeat bottom;
	width:238px;
	height:190px; 
}
#faqbg p{
	width:178px;
	padding:60px 0 0 38px;   
	font-size:12px;
	line-height:14px;
	color:#FFFFFF; 
	height:93px; 
} 
#faqbg a{
	width:100px;
	height:20px;
	display:block;
	cursor:pointer;  
	margin:0 0 0 115px;  
}  
#pservice, #pservice #pservicetop, #pservice #pservicetop #pservicebtm{
	width:228px;
	display:block;
}
#pservice{
	background:url(images/pservicebg.jpg) repeat-y; 
	margin-left:5px; 
}
#pservice #pservicetop{
	background:url(images/pservicetop.jpg) no-repeat;
	
}
#pservice #pservicetop #pservicebtm{
	background:url(images/pservicebtm.jpg) no-repeat bottom left;
	padding:4px 0;
}
#proserve,#proserve dl,#proserve dl dd{
	width:213px;
	display:block;
}
#proserve{
	background:#D6CEC1 url(images/proservebg.jpg) repeat-x;
	margin-left:7px;
	height:125px;
}
#proserve dl{
	background:url(images/HDRPRACTICE_AREA.jpg) no-repeat; 
}
#proserve dl dd{
	background:url(images/proservebtm.jpg) no-repeat bottom left;
	padding:38px 0 13px 0;
}
#proserve p{
	width:201px;
	font-size:12px;
	color:#3F3828;
	margin:3px 0 10px 10px;
}
#proserve .rdmore{
	width:99px;
	height:17px;
	display:block; 
	margin:15px 0 0 90px;
}
#proserve01{
	background:#B2A487 url(images/proservebg01.jpg) repeat-x; 
	width:213px;
	margin-left:7px;
}
#proserve01 p{
	width:194px;
	color:#5D5644;
	font-size:12px;
	margin-left:7px;
	padding:5px 0 8px 0; 
}
#proserve01 p em{ 
	line-height:20px; 
	font-size:11px; 
	margin-left:30px;
}
.practicehdr{
	background:url(images/practice4.jpg) no-repeat;
	width:562px;
	height:214px;
	display:block;
	margin-left:1px;
	padding-bottom:7px;
}
.whitepanel{
	background:url(images/whitebg.jpg) repeat-y;
	width:562px;
	margin-left:1px;
}
.whitepanel dl{
	background:url(images/whitebtm.jpg) no-repeat bottom right;
}
.whitetext{
	width:520px;
	height:107px; 
	padding:10px 11px 6px 30px;
}
.whitetext h3{
	font-family:Arial, Helvetica, sans-serif;
	
}
.whitetext h3 a,.hashtext h3 a{
	color:#8B372A;
	font-size:21px;
	font-weight:normal;
	color:#8B372A;
}
.whitetext h3 a:hover,.hashtext h3 a:hover{
	color:#631D12;
}
.whitetext p{
	width:400px;
	font-size:12px;
	padding-top:5px;
}
.rdmorepro{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#416691;
	font-weight:normal;
}
.rdmorepro:hover{ 
	color:#8B372A; 
}

.hashpanel{
	background:url(images/hashbg.jpg) repeat-y;
	width:562px;
	margin-left:1px;
}
.hashpanel dl{
	background:url(images/hashbtm.jpg) no-repeat bottom right;
}
.hashpane4{
	background:url(images/hashbg.jpg) repeat-y;
	width:562px;
	margin-left:1px;
	padding-bottom:10px;
}
.hashpane4 dl{
	background:url(images/hashbtm.jpg) no-repeat bottom right;
}
.hashtext{
	width:520px;
	height:107px; 
	padding:10px 11px 6px 30px;
}
.hashtext h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	color:#8B372A;
}
.hashtext p{
	width:400px;
	font-size:12px;
	padding-top:5px;
}/*
.hashtext a{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#416691;
	font-weight:normal;
}
.hashtext a:hover{ 
	color:#8B372A; 
}*/



	
/*
-------------------------------------------Nav testing area
*/
.nav{
	width:948px;
	height:23px;
	/*padding-top:50px;*/
}
.nav ul{
	overflow:hidden;
}
.nav ul li{
	display:inline;
	/*padding-left:5px;*/
	float:left;
}


.thefirm, .ourteam, .businesslaw, .civilmatters, .personalinjury, .familylaw, .criminallaw, .andmore{
	height:23px;	
	display:block;
}

.thefirm{
	background:url(images/thefirm.jpg) no-repeat;
	width:134px;
}
.thefirm:hover, #thefirmselected{
	background:url(images/thefirm_on.gif) no-repeat;
}

.ourteam{
	background:url(images/ourteam.jpg) no-repeat;
	width:110px;
	
}
.ourteam:hover, #ourteamselected{
	background:url(images/hourteamlaw.jpg) no-repeat;
}

.businesslaw{
	background:url(images/businesslaw.jpg) no-repeat;
	width:135px;
	
}
.businesslaw:hover, #businesslawselected{
	background:url(images/hbusinesslaw.jpg) no-repeat;
}

.civilmatters{
	background:url(images/civilmatters.jpg) no-repeat;
	width:114px;
	
}
.civilmatters:hover, #civilmattersselected{
	background:url(images/hcivilmatterslaw.jpg) no-repeat;
}

.personalinjury{
	background:url(images/personalinjury.jpg) no-repeat;
	width:132px;
	
}
.personalinjury:hover, #personalinjuryselected{
	background:url(images/hpersonalinjurylaw.jpg) no-repeat;
}

.familylaw{
	background:url(images/familylaw.jpg) no-repeat;
	width:112px;
}

.familylaw:hover, #familylawselected{
	background:url(images/hfamilylaw.jpg) no-repeat;
}

.criminallaw{
	background:url(images/criminallaw.jpg) no-repeat;
	width:110px;	
}

.criminallaw:hover, #criminallawselected{
	background:url(images/hcriminallaw.jpg) no-repeat;
}

.andmore{
	background:url(images/handmore.jpg) no-repeat;
	width:99px;
}

.andmore:hover, #andmoreselected{
	background:url(images/handmore.jpg) no-repeat;
}

#ftrlist{
	width:988px;
	float:left;
	background:#fff;
	border-top:2px solid #999;
	padding:0 44px; 
	voice-family:"\"}\"";
	voice-family:inherit;
	width:900px;	
}
html>body  #ftrlist{
	width:900px;
}
#ftrlist dl{
	width:900px;
	overflow:hidden;
}
#ftrlist dl dd{
	width:140px;
	float:left;
	padding:0 5px;
}
#ftrlist dl dd h4{
	font-size:12px;
	padding-top:5px;
	line-height:30px;
	color:#666;
}
#ftrlist dl dd h4 a{
	color:#666;
	font-size:12px;
}
#ftrlist dl dd ul{ 
}
#ftrlist dl dd ul li{
	color:#666;
	font-size:11px;
	line-height:16px;
	padding-left:5px;
}
#ftrlist dl dd ul li a{
	font-size:11px;
	font-weight:normal;
	color:#666;
}
#ftrlist dl dd ul li a:hover{
	color:#999;
}
#w3clogo2{
	width: 90px;
	float: right;
	height: 65px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0;
	padding-left: 0;
}
#w3clogo{
	width: 860px;
	padding-top: 8px;
}

#w3clogo h1{
	width: 985px;
	text-align:center;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4c180c;
	font-weight: normal;
}
a.boogaloo  {
	
	text-align:center;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4c180c;
	font-weight: normal;
}
a.boogaloo:hover  {
	
	
	color: #4c180c;
	
}

