body
{
        margin: 0px;
}

td, div, span
{
        font: 12px arial,verdana;
        color: #707070;        
}

table.main
{
        width: 100%;
}

table.clientmain
{
        width: 100%;
        height: 100%;
        border: 1px solid Black;
}

table.adminedit
{
        width: 600px;
        text-align: right;
}

td.header
{
        height: 88px;
        vertical-align: top;
}

div.grayseperator
{        
        background-color: #B60112;
        width: 3px;        
        height: 100px;
}

div.pagetitle2
{
        background-image: url(images/pagetitle2_bg.gif) ;
        background-repeat: no-repeat;
        background-color: #94010E;
        width: 34px;
        height: 100px;
}

div.pagetitle
{
        background-image: url(images/pagetitle_bg.gif);
        background-repeat: no-repeat;
        background-color: #94010E;
        width: 523px;
        height: 100px;
        vertical-align: text-bottom;
        color: #ffffff;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: bold;
        padding-left: 9px;

}

div.logo
{
        left: 75px;
        width: 175px;
        height: 51px;
        margin: 30px 0px 0px 0px;
        float: left;
        display: block;
}

div.topmenu
{
        float: right;
        display: block;
        text-align: left;
        margin-right: 0px;
        margin-top: 5px;
        color: #A5A5A5;        
        font-size:10px;        
}

div.maincontent
{
        width: 780px;
        vertical-align: top;
        height: 100%;
        margin-top: 9px;
        background-color: White;
        text-align: justify;
}

a.topmenu
{
        color: #A5A5A5;
        font-size: 10px;
        text-decoration: underline;
}

a.footer
{
        color: #8A8A8A;
        font-size: 10px;
        text-decoration: underline;
}

div.phonetop
{
		font: 12px arial,verdana;
        color: #3E3E3E;
        margin-bottom: 10px; 
}

td.header
{
        height: 98px;
        background: #FFF;
        background-image: url(images/header_bg.gif);
        background-position: center bottom;
        background-repeat: repeat-x;
}
td.menu_top
{
        height: 28px;
        background-image: url(images/menu_bg.gif);
        background-position: center top;
        background-repeat: repeat-x;
}
td.content
{
        background: #B60112;

        text-align: center;
        width: 100%;
        height: 100%;
}
td.footer
{
        height: 69px;
        border: solid #7A000B;
        border-width: 5px 0px 0px 0px;
        background-image: url(images/footer_bg.gif);
        background-position: center top;
        background-repeat: repeat-x;
}

div.footer
{
        color: #8A8A8A;
        font-size:10px;                
}

div.homewelcome
{
        background-image: url(images/home_welcome.gif);
        background-repeat: no-repeat;
        height: 95px;
        width: 165px;
        float: left;
        margin-top: 0px;
}

div.footericon1
{
        background-image: url(images/footer_icon1.gif);
        background-repeat: no-repeat;
        height: 26px;
        width: 30px;
        float: right;
}

div.footericon2
{        
        background-image: url(images/footer_icon2.gif);
        background-repeat: no-repeat;
        height: 26px;
        width: 25px;
        float: right;        
        padding: 2px;
        margin-left: 10px;
}

div.content
{
        padding: 15px;

}

h1.admin
{
        font-size: 14px;
        font-weight: bold;
        padding-top: 8px;
}

#frame
{
        width: 780px;
        height: auto;
        text-align: justify;
        vertical-align: top;
}

a 
{
        color: #000000;
}

select, input 
{
        width: 180px;
}

textarea
{        
        width: 180px;
        height: 120px;
}

textarea.tab
{        
        width: 180px;
        height: 45px;
}


input.large
{
        width: 100%;
}

input.small
{
        width: 80px;
}

input.button
{
        width: 100px;
}

td.arearight
{
        height: 71px;
        width: 135px;
        background-image: url(images/tabimage1.gif);
        background-repeat: no-repeat;        
        margin-left: 2px;
}

td.arealeft
{
        height: 71px;
        background-color: #537549;
        color: #ffffff;
        font: bold 11px arial,verdana;
        text-align: center;
}

td.areamiddle
{
        background-color: #ffffff;
        width: 3px;
}

div.tabtext
{
        color: #707070;
        font-size: 11px;
}

img.smallphoto
{
        width: 130px;
        height: 98px;
        border: 1px solid black;
}

a.viewproperty
{
        color: #B60112;
        font-weight: bold;
}

img.thumb
{
        width: 65px;
        height: 49px;
        border: 1px solid black;
        margin-right: 2px;
}

img.bigthumb
{
        width: 210px; 
        height: 158 px;
        border: 1px solid black;        
}

img.printthumb
{
        width: 600px; 
        height: 548px;
        border: 1px solid black;        
}

img.middlethumb
{
        width: 100px; 
        height: 68 px;
        border: 1px solid black;        
}

div.belowtab
{
        background-color: #B60112;
        width: 100%;
        height: 20px;
        color: #ffffff;
        text-align: center;
        padding-top: 2px;
        font-weight: bold;
}


ul.listing {
  list-style: none;
  margin: 0px;
  padding: 0;
}

li.listing {
  list-style: none;
  padding-left: 14px;
  margin-bottom: 3px;
  background: url('images/arrow.gif') no-repeat 0 6px;
}



div.arrow
{
        background-image: url(images/arrow.gif);
        background-repeat: no-repeat;
        width: 4px;
        height: 4px;
        float: left;
        margin-top: 3px;
        margin-right: 5px;
}

div.redheading
{
        color: #B60112;
        font-weight: bold;
}

a.availablelink
{
        color: #474747;
        text-decoration: underline;
        margin-left: 11px;
        
}

img.staffphoto
{
        width: 300px;
        height: 182px;
        border: solid 1px black;
        
}

td.boldblack
{
        color: #000000;
        font-weight: bold;        
}

td.crimsonbold
{
        color: #B60112;
        font-weight: bold;
}

