﻿#content
{
    float: left;
    width: 665px;
    padding: 0px 5px 0px 150px;
}



#sidebar
{
    float: left;
    width: 160px;
}



#logo
{
    width: 160px;
    height: 148px;
}




#searchqldmap
{
    width: 160px;
    height: 185px;
    text-align: right;
}

#searchqldmap img
{
    width: 160px;
    height: 185px;
    background: url('/Images/MyCommunityDirectory/SearchQLDMap.png') no-repeat;
    border: none;
    /* IE 6 Fix */
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/Images/MyCommunityDirectory/SearchQLDMap.png');
}



div.regdl
{
    width: 330px;
    height: 56px;
    line-height: 25px;
    margin: 10px 0px 0px 0px;
}

div.regdl img
{
    border: none;
}



span.letters
{
    width: 655px;
    display: block;
    font-size: 10pt;
    margin: 10px 0px 10px 10px;
    color: #656A70;
}
span.letters a { color: #EA7F1E; }



div.sboxt
{
    width: 665px;
    height: 31px;
    margin: 10px 0px 4px 0px;
    padding: 0px;
    line-height: 31px;
    position: relative;
    color: #EA7F1E;
    font-size: 14pt;
}



div.sboxt a
{
    color: #EA7F1E;
    font-size: 14pt;
    text-decoration: none;
}
div.sboxt div, div.lboxt div
{
    position: absolute;
    right: 15px;
    top: 0px;
    width: 250px;
    text-align: right;
    font-size: 8pt;
    color: #DFDFDF;
}
div.sboxt div a, div.lboxt div a
{
    color: #DFDFDF;
    font-size: 8pt;
}

div.sboxt div img, div.lboxt div img
{
    border: none;
}

div.sbox
{
    width: 665px;
    margin: 0px;
    padding: 0px;
    line-height: 22px;
    overflow: auto;
}

div.sbox div
{
    width: 332px;
    float: left;
    color: #EA7F1E;
}

div.sbox div a
{
    font-size: 10pt;
    color: #656A70;
    text-decoration: none;
}

div.sbox div a:hover
{
    color: #EA7F1E;
}

div.listingheading
{
    width: 641px;
    height: 34px;
    position: relative;
    margin: 10px 0px 0px 0px;
    padding: 8px 12px 0px 12px;
    background: url('/Images/MyCommunityDirectory/ListingBG.png') no-repeat;
    /* IE 6 Fix */
    _background: url('/Images/MyCommunityDirectory/ListingWBG.png') no-repeat;
}

div.serviceheading
{
    width: 641px;
    height: 34px;
    position: relative;
    margin: 10px 0px 0px 0px;
    padding: 8px 12px 0px 12px;
    background: url('/Images/MyCommunityDirectory/ServiceBG.png') no-repeat;
    /* IE 6 Fix */
    _background: url('/Images/MyCommunityDirectory/ServiceWBG.png') no-repeat;
}

div.listing
{
    width: 641px;
    position: relative;
    margin: 0px;
    padding: 0px 12px 0px 12px;
}

div.listing span
{
    line-height: 31px;
}

div.listing span img
{
    border: none;
}

div.listingheading a
{
    font-size: 10.5pt;
    text-decoration: none;
    font-weight: bold;
    color: #EA7F1E;
}

div.listingheading a:hover
{
    color: #EFB882;
}


div.serviceheading a
{
    font-size: 10.5pt;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
}

div.serviceheading a:hover
{
    color: #EFB882;
}


div.listing p
{
    font-size: 9pt;
}

div.listingheading div
{
    position: absolute;
    top: 7px;
    right: 12px;
    text-align: right;
    width: 300px;
    height: 20px;
    line-height: 20px;
    font-size: 10.5pt;
    font-weight: bold;
    color: #ffffff;
}

ul
{
    margin-top: 0px;
    padding-top: 0px;
}

p.icons
{
    margin: 0px 0px 10pt 0px;
}

p.briefdesc
{
    margin: 0pt 0px 10pt 0px;
}

p.contact
{
    margin: 0px 0px 10pt 38px;
}
p.add
{
    margin: 0px 0px 10pt 38px;
}
p.postadd
{
    margin: 0px 0px 0px 38px;
}
p.phone
{
    margin: 0px 0px 10pt 38px;
}
p.fax
{
    margin: 0px 0px 10pt 38px;
}
p.email
{
    margin: 10pt 0px 10pt 0px;
}
p.email img
{
    border: none;
}
p.email a
{
    text-decoration: none;
    color: #656A70;
    font-size: 10.5pt;
    font-weight: bold;
}

p.website
{
    margin: 10pt 0px 10pt 0px;
}
p.website img
{
    border: none;
}
p.website a
{
    text-decoration: none;
    color: #656A70;
    font-size: 10.5pt;
    font-weight: bold;
}
p.emerphone
{
    margin: 0px 0px 10pt 38px;
    color: #EA7F1E;
}
p.svcprov
{
    font-weight: bold;
    margin: 10pt 0px 0pt 0px;
}
p.agerange
{
    font-weight: bold;
    margin: 10pt 0px 0pt 0px;
}
ul.agerange
{
    margin-top: 0px;
    margin-bottom: 0px;
}

p.addsvcs
{
    font-weight: bold;
    margin: 10pt 0px 0pt 0px;
}

p.servicemsg
{
    font-size: 12pt;
    color: #EA7F1E;
    font-weight: bold;
    margin: 0px 0px 10pt 0px;
}

#ineed
{
    width: 217px;
    border: solid 1px #EA7F1E;
    text-align: left;
    margin: 10px 0px 0px 10px;
    padding: 5px;
}


div.listingdetails
{
    
}

div.listingoptions
{
    width: 276px;
    float: right;
    margin: 10px 30px 0px 0px;
    padding: 8px 8px 0px 8px;
    border: solid 1px #EA7F1E;
    background: url('/Images/MyCommunityDirectory/ListingOptionsBG.png');
}

div.listingoptions span
{
    display: block;
    margin-bottom: 8px;
    font-size: 9pt;
}

div.listingoptions span img
{
    border: none;
    margin-right: 8px;
}


div.listingoptions span a
{
    color: #3C5A98;
}

#linkpage 
{
    width: 258px;
    border: solid 1px #EFB882;
    margin-bottom: 8px;
    padding: 8px;
    position: relative;
    font-size: 9pt;
}

#linkpage .close
{
    position: absolute;
    top: 6px;
    right: 6px;
    width: 16px;
    height: 16px;
}

#linkpage .close img
{
    border: none;
}

div.nv
{
    display: none;
    visibility: hidden;
}
div.v
{
    display: block;
    visibility: visible;
}

#contentwrap #content #ctl00_cphBody_pnlSearch
{
    width: 665px;
    height: 100px;
    background: url('/Images/MyCommunityDirectory/SearchBarBG.png') no-repeat;
    position: relative;
}

#contentwrap #content #ctl00_cphBody_pnlSearch input.what
{
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
    border: solid 1px #696765;
    width: 194px;
    top: 65px;
    left: 16px;
    position: absolute;
    height: 16px;
    line-height: 16px;
    padding: 1px 2px 1px 2px;
}
#contentwrap #content #ctl00_cphBody_pnlSearch input.where
{
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
    border: solid 1px #696765;
    width: 194px;
    top: 65px;
    left: 233px;
    position: absolute;
    height: 16px;
    line-height: 16px;
    padding: 1px 2px 1px 2px;
}
#contentwrap #content #ctl00_cphBody_pnlSearch input.wmwhere
{
    font-family: Arial;
    font-size: 10pt;
    color: #666666;
    font-style: italic;
    border: solid 1px #696765;
    width: 194px;
    top: 65px;
    left: 233px;
    position: absolute;
    height: 16px;
    line-height: 16px;
    padding: 1px 2px 1px 2px;
}

#contentwrap #content #ctl00_cphBody_pnlSearch select.howfar
{
    width: 58px;
    top: 65px;
    left: 449px;
    position: absolute;
    border: solid 1px #696765;
}
#contentwrap #content #ctl00_cphBody_pnlSearch input.searchbtn
{
    width: 100px;
    height: 33px;
    background: url('/Images/MyCommunityDirectory/SearchButton.png') no-repeat;
    top: 34px;
    left: 551px;
    padding: 0px;
    margin: 0px;
    border: none;
    position: absolute;
}

p.filterby
{
    margin: 10px 0px 10px 0px;
}

p.filterby a
{
    color: #ea7f1e;
}