﻿body
{ 
    padding:0; margin:0; background-color: #E4E4CC; font: .9em "Segoe UI", Tahoma, Geneva, Verdana;	
    color: #444; 
 }
 h1 {color:#8A3810;font-size:1.2em}
 h2 {color:#444;font-size:1.5em;font-weight:normal}
 h3 {color:#666;font-size:1.0em;}
 a, a.visited{color: #8A3810;}
.banner{height: 396px;width: 100%;background-image: url('images/bannerBg.png');}
.subPage {background: #E4E4CC url('images/subPageBg.png') repeat-x;}
.contentBg {background: url('images/contentBg.png') #D7D6B7 repeat-y;}
.leftNav {width:160px;float:left}
.leftNav ul {list-style:none;padding:0;margin:0}
.leftNav li {padding: 10px 0;border-bottom:1px dashed #bbb;}
.leftNav a {color:#8A3810;text-decoration:none;font-size:1.1em}
.leftNav a:hover {text-decoration:underline;}
.content {width:560px;float:right;padding:10px}
.content ul {margin-left:8px;padding-left:8px}
.content li {margin-bottom:8px;margin-left:8px}
.pageCenter{ width:768px;margin:auto}
.hl {color: #fff}
.hl a {color:#eee;text-decoration:none}
.title {font-size: 1.4em; float:left;margin-top:22px;margin-left:18px}
.location {float:right;font-size:1em;text-align:right;margin-top:37px;height:44px;margin-right:10px}
#toolbar{height: 126px;}
.toolbar {background-image:url('images/toolbarBg.png');height:45px;width:100%;clear:both}
.toolbar ul {margin:0;padding:1px 12px}
.toolbar li
{
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #AC3F09;
    float: left;
    list-style: none;
    margin: 0;
    padding: 10px 19px;
}
.toolbar a {color:#eee;text-decoration:none;font-size:13pt}
.toolbar a:hover {color:#fff}
#ad {height:270px;width:100%;background: #E4E4CC url('images/Partners.png') no-repeat 0 0}
#quote {width:240px;height:230px;color:#7e7842;float:right; font-style:italic; font-weight:bold; font-size:1.4em; padding: 20px 10px}
#body {background-color:#fff;padding:9px}
.feature {width:175px;height:228px;background:url('images/featureBg.png');float:left;margin:6px}
.feature .sprite {background-image:url('images/featureSprite.png'); background-repeat:no-repeat; width:inherit;height:90px}
.feature .more {font-size:.9em;position:absolute;bottom:0;right:0}

.more a {text-decoration:none}
.more a:hover {text-decoration:underline}
.realestate {background-position:5px 0}
.collection {background-position:5px -127px}
.bankruptcy {background-position:5px -240px}
.foreclosure {background-position:5px -367px}
.feature h2 {font-size:1.1em;margin:4px 0 4px 0;color:#8A3810;font-weight:bold}
.feature .text {margin:0 8px;font-size:.9em;position:relative;height:118px}
.half {width:340px;margin:6px;padding:0 8px}
.left {float:left}
.right {float:right}
#quickAccess div {margin:16px 0;height:30px;border: 1px solid #ddd;padding:12px 8px}
button.sprite  
{
    background-image: url('images/buttonSprites.png');
    border: 0; 
    cursor: pointer; 
    background-repeat:no-repeat; 
    height:28px;
    width:88px;
    vertical-align: bottom;
    margin-left:-3px
    
}
button.sprite span {position: absolute}

#search input
{
    width: 220px;
    height: 22px;
}
#search button{background-position: 0 -40px}
#search button:hover {background-position: 0 0}

#forms select {width:227px;height:26px}
#forms button {background-position: -100px -40px}
#forms button:hover {background-position: -100px 0}

#contact {margin:20px 5px}
#contact input {width:230px;height:22px;color:#999;font-style:italic;margin-bottom:3px}
#contact button {background-position: -200px -40px}
#contact button:hover {background-position: -200px 0}

#footer{height: 118px;width: 100%;background: url('images/footerBg.png') 0 -60px;font-size:.8em;font-weight:bold;color:#999;text-align:center}
#footer a{color:#999;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer .links {margin: auto;height:48px;padding-top:18px}
#footer ul {margin:0;padding:0}
#footer li {display: inline;list-style: none;margin: 0; border-left: 1px solid #aaa; padding:0 8px}
#footer li:first-child {border:none}
.copyRight {height:40px}
.dev {height:40px;color:#aaa;font-size:.9em}
button.searchGlass {color:#8A3810;margin-left:-5px}
#searchResults, .topSearches {list-style:none;padding:0;margin:0}
#searchResults li.link {margin-top:18px;margin-bottom:5px;border-top: solid 1px #E4E4CC;font-weight:bold;padding-top:5px;}
#searchResults a {text-decoration:none}
#searchResults a:hover {text-decoration:underline}
#searchResults {margin:10px 0 40px 0}
#searchNext {margin:24px 12px;}
#quickAccess .watermark {font-style:normal;color:inherit}
.watermark {color:#999;font-style:italic}
.attorney img {border-style: solid; border-width: 1px; margin: 8px; float: right}
#practiceAreaImg {width:78px;height:52px;float:right;margin:-60px 0 5px 12px;background-image:url('images/practiceAreaSprite.png')}
.feedback label{margin-right:5px;width:130px;display:inline-block;margin-top:5px;}
.feedback input{width:280px;}
.info {float:right;width:250px;margin:0 0 5px 12px;border: 1px solid #8A3810;padding:5px;font-size:.8em}
.info li {margin:8px;padding:0}
.info ul {margin:5px;padding:0;list-style:none}
.data {margin:15px;font-size:.8em;border:1px dotted #ddd}
.data th
{
    background-color: #ccc;
    font-weight: bold;
    text-align:left;
    padding: 5px 5px 12px 5px;
}
.data td
{
    vertical-align: top;
    border-bottom:1px dotted #ddd;
    padding: 5px 5px 12px 5px;
}
#ir_feedback label{margin-right:5px;width:130px;display:inline-block;margin-top:5px;}
#ir_feedback input{width:280px;}


