
@charset "utf-8";
/* CSS Document */

body {font-size:12px; font-family:  Arial, Helvetica, sans-serif; background: #9b3100 ; background: #CC6600; background:#003366; background: #B65C02; word-wrap:break-word; width:1200px; margin:0px auto; color: #666666	; background: url(/images/html_bg.jpg) repeat-x #FFFFFF;
background-color: #ffffff;font-style: normal;font-variant: normal;font-weight: normal;line-height: 1.5;font-size-adjust: none;font-stretch: normal;-x-system-font: none;
}
a { color: #0099CC ;  font-size:14px;}
a:hover { color:#000000;}
#header {background:#ffffff; margin-top:0px; padding:0px; position:absolute; width:1200px;}

#outer1 { position:absolute; width:600px; padding:10px; background:#eeeeee;  padding-left:135px; border-right:dotted 1px #CCCCCC;  background:#ffffff;min-height:900px; }
#outer2 {position:absolute;background:#f0f0f0; margin-left:240px; min-height:900px; padding:10px; background:#eceadd;  background:#eceadd; background:#ccccc;}
#outer3 {float:right; width:30%; background: #006666;}


#wrapper {overflow:hidden; background:#eceadd; background:#ffffff; width: 935px; padding-left:10px; margin-top:260px; min-height:1000px; margin-left:135px; position:absolute;   }


#footer {clear:both;   text-align:center; padding-bottom:40px;  padding-top:20px; border-top:1px dotted #666666;}

.content {padding:10px;}
h1 {font-size:20px; margin:0; padding:0px 0px 5px 20px; color: #99CC00; font-weight:normal;font-size: 1.5em;font-weight: normal;line-height: 1.4; border-bottom:1px solid #e8e8e8; }

.shade
{
color:#000000;
 background:url(/images/h1.gif) repeat-x;
background:none;
 margin-left:30px;
 border:none;
 

 }
.stripe
{
 background:url(/images/stripe.png) repeat;
 min-height:20px;
}

h3 {font-size:18px; margin:0; padding:8px 0;}
p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}

#title { font-family:Arial, Helvetica, sans-serif;  font-size:16px; color:#666666; position:absolute; margin-top:113px; width: 960px; background:  #e5e5e5; background:#eceadd;padding:0px 20px; background:#e8e6d0;background:#FFFFFF;}
#title h1{ font-size:14px; line-height:12px; color:#333333;}
#title h2 { font-size:12px; line-height:12px; margin-top:-4px;}

.menu
{
position:absolute;
width:1000px;

padding-top:30px;
font-size:12px;
color:#000000;
height:68px;
margin-left: 170px;

}

.menuItem
{
margin:13px 40px 2px 40px;
display:inline;
color: #FFFFFF;
s}
.menuItem a{ color: #FFFFFF; font-size:11px; text-transform:uppercase; text-decoration:none; font-weight:normal; margin-top:20px;}
.menuItem a:hover{ color: #99CC00; }

.menu img
{
position:absolute;
margin-top:-10px;
}

#social { margin-left:-20px; width:200px;}
#social li {list-style:none; display:block; float:left; width:20px; }

h3
{
font-weight:normal;
font-size:12px;
}

.logo
{

display:inline;
}

.search
{
display:inline;
position:absolute;
float:right;
margin-top:-14px;
margin-left:50px;
background:#333333;
border:2px solid #000000;
padding:10px;
}



#cse-search-box
{
display:inline;
float:right;
}

.add
{
display:inline;
position:absolute;
float:right;
margin-top:-14px;
margin-left:350px;
padding:10px;
}

.addBottom
{
margin:0px auto;
padding:10px;
padding-left:100px;
padding-right:20px;
background:#e0e0e0;
margin-top:50px;
margin-right:20px;

}


#cats
{

}

.cat
{
display:block;
margin-bottom:7px;

}

#states
{
float:left;
display:inline;

}

#300ads
{
display:inline;
}


#firm
{
width:380px;
border:1px solid #cccccc;
padding:10px 20px;
text-align:center;

}

.firmname h1
{
margin:0px auto;
font-size:14px;
margin-left:-10px;
color:#666666;
}

.firmblock
{
margin-left:-30px;
}

.firmads
{
margin-top:10px;
margin-left:60px;
}


#relatedLawyers
{
margin-top:40px;
}

.listL
{
display:inline-block;
width:250px;
margin-top:10px;
}


.bullets
{
display:inline;
background: url(/images/bullet.gif) no-repeat #ffffff;
padding-left:20px;
}

#states tr
{
height:20px;
}

#states  td
{

}



#cities
{
width:520px;
margin-left:30px;

}

.bulletBlock 
{
display: inline-block;
width:130px;
background: url(/images/bullet.gif) no-repeat #ffffff;
padding-left:20px;
margin-top:10px;

}


#rests
{
width:520px;
margin-left:30px;

}


.dBlock 
{
display: inline-block;
width:230px;
background: url(/images/bullet.gif) no-repeat #ffffff;
padding-left:20px;
margin-top:10px;

}

.dBlock a 
{
font-size:12px;

}
#alpha
{
padding:5px 30px 5px 10px;
width:520px;
background:#e0e0e0;

}

#alpha a
{
font-size:14px; margin-left:1px; font-weight:bold; color:#000000; border:1px solid #e0e0e0; background:#d8d8d8; padding:2px; 
}

#alpha a:hover
{
color:#0099CC;
}
#left
{
width:340px;

}
#listing
{
margin-left:30px;
min-height:230px;
}

.dd
{
margin-left:30px;

}

.lname
{
background: url(/images/bullet.gif) no-repeat #ffffff;
padding-left:20px;
}

.found
{
font-size:14px;
margin-left:30px;
}

.laddr
{
margin-bottom:20px;
padding-left:20px;
}
<!--[if lte IE 7]>
body {word-wrap:break-word;}
#outer2 {display:inline; float:left; margin-left:240px; margin-right:0; width:760px;}

#wrapper {display:inline-block;}
<![endif]-->

