@charset "utf-8";
/* CSS Document */
img { border: none; }
* { margin: 0; padding: 0; }
p { line-height: 16px; }
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #FFF url(images/line_bg.gif) repeat-y center;}
.brd { border: 1px solid #000; }
#page { width: 1000px; margin: 0 auto; }
#page .container { width: 1000px; float: left; display: inline; background: #4982aa url(images/bg.gif) no-repeat top right; } 

#header { width: 780px; float: left; margin-left: 110px; }
#header .logo { width: 248px; float: left; display: inline; height: 137px; }
#header .phone { float: right; margin-top: 100px; font-size: 25px; }

#menu { width: 780px; float: left; margin: 10px 0 0 110px; }
#menu ul { float: left; }
#menu ul li { float: left; list-style: none; }

#home a { width: 79px; height: 28px; float: left; background: url(images/home.gif) bottom right; }
#home a:hover { width: 79px; height: 28px; float: left; background: url(images/home.gif) top left; }
#home a.selected { width: 79px; height: 28px; float: left; background: url(images/home.gif) top left; }

#search a { width: 163px; height: 28px; float: left; background: url(images/search.gif) bottom right; }
#search a:hover { width: 163px; height: 28px; float: left; background: url(images/search.gif) top left; }
#search a.selected { width: 163px; height: 28px; float: left; background: url(images/search.gif) top left; }

#tenants a { width: 92px; height: 28px; float: left; background: url(images/tenants.gif) bottom right; }
#tenants a:hover { width: 92px; height: 28px; float: left; background: url(images/tenants.gif) top left; }
#tenants a.selected { width: 92px; height: 28px; float: left; background: url(images/tenants.gif) top left; }

#landlord a { width: 112px; height: 28px; float: left; background: url(images/landlord.gif) bottom right; }
#landlord a:hover { width: 112px; height: 28px; float: left; background: url(images/landlord.gif) top left; }
#landlord a.selected { width: 112px; height: 28px; float: left; background: url(images/landlord.gif) top left; }

#franchise a { width: 109px; height: 28px; float: left; background: url(images/franchise.gif) bottom right; }
#franchise a:hover { width: 109px; height: 28px; float: left; background: url(images/franchise.gif) top left; }
#franchise a.selected { width: 109px; height: 28px; float: left; background: url(images/franchise.gif) top left; }

#register a { width: 105px; height: 28px; float: left; background: url(images/register.gif) bottom right; }
#register a:hover { width: 105px; height: 28px; float: left; background: url(images/register.gif) top left; }
#register a.selected { width: 105px; height: 28px; float: left; background: url(images/register.gif) top left; }

#contact a { width: 119px; height: 28px; float: left; background: url(images/contact.gif) bottom right; }
#contact a:hover { width: 119px; height: 28px; float: left; background: url(images/contact.gif) top left; }
#contact a.selected { width: 119px; height: 28px; float: left; background: url(images/contact.gif) top left; }

#main { width: 780px; float: left; margin: 10px 0 0 110px; }
#main .leftcol { width: 376px; height: 377px; float: left; background: url(images/base.gif); }
#main .leftcol .frame { width: 285px; height: 286px; float: left; margin: 45px 0 0 46px; }
#main .rightcol { width: 394px; height: 377px; float: left; background: url(images/line.gif) repeat-x; margin-left: 10px;  }
#main .rightcol .con { width: 325px; height: 354px; margin: 12px 0 0 30px; float: left; display: inline; }

#main2 { width: 780px; float: left; margin: 10px 0 0 110px; background: url(images/line2.gif) top repeat-x; }
#main2 .con { width: 740px; margin: 20px; float: left; }

#footer { width: 780px; float: left; margin: 10px 0 0 110px; height: 71px; background: url(images/footer.gif); text-align: center; }
#footer p { line-height: 18px; }
.row { height: 20px; width: 100%; float: left; }