body {margin:0; background:url(../images/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#666;}

h3 {font-size:14px; line-height:22px; color:#39F; font-weight:bold; margin:10px 0;}

p { line-height:20px; color:#666; margin:12px 0;}

a {color:#e16b0f; font-weight:bold; text-decoration:none;}
a:hover {color:#e16b0f; font-weight:bold; text-decoration:underline;}
a img {border:none;}

/* Shell */

.centerhome {width:1000px; margin:0 auto;}
.centerint {width:900px; margin:0 auto;}

/* Header */

.header {width:1000px; height:60px;}
.intheader {width:900px; height:40px;}

.header .special {width:225px; height:38px; background:url(../images/special.gif); margin:6px 0 0 0; float:left;}
.header .special ul {margin:0 0 0 14px; padding:0;}
.header .special li {margin:0; padding:0; list-style:none; font-size:11px; line-height:38px; float:left;}
.header .special a {color:#FFF; font-weight:normal; text-decoration:none;}
.header .special a:hover {color:#BBB; font-weight:normal; text-decoration:none;}
.header .special a.more {background:url(../images/arrow_down.jpg) right no-repeat; padding:0 15px 0 0; margin-left:62px;}

.topnav {width:291px; height:30px; background:url(../images/topnav.gif); float:right;}
.topnav ul {margin:0 0 0 14px; padding:0;}
.topnav li {margin:0; padding:0; list-style:none; font-size:11px; line-height:30px; color:#FFF; float:left;}
.topnav a {color:#FFF; font-weight:normal; text-decoration:none; padding:0 7px;}
.topnav a:hover {color:#646464; font-weight:normal; text-decoration:none;}

.header .search {color:#666; font-size:11px; line-height:18px; clear:both; float:right;}
.header .search a {color:#888; font-weight:bold; text-decoration:none;}
.header .search a:hover {color:#888; font-weight:bold; text-decoration:underline;}

/* Logo */

.logo, .logo a {width:195px; height:60px;}
.logo {background:url(../images/logo.gif);}
.logo a {display:block;}
.logo span {display:none;}

.logobar {width:1000px; height:60px; margin-top:60px;}
.logobar .logo {margin:0 auto;}

.intlogobar {width:900px; height:60px;}
.intlogobar .logo {margin:0;}

/* Home Body */

.homebody {width:1000px; height:300px; margin-top:15px;}

.homebody .guy {width:175px; height:275px; background:url(../images/guy.gif); position:absolute; margin:10px 0 0 95px; font-size:14px; line-height:20px; text-align:right;}
.homebody .guy a {color:#FFF; font-weight:normal; text-decoration:none; position:absolute; margin:196px 0 0 40px;}
.homebody .guy a:hover {color:#fac77b; font-weight:normal; text-decoration:none;}


td.aboutus {color:White;}
td.aboutusb {color:#000000;}
.style6 {color: #FF9B30;}
.style27 { text-decoration: underline; }
.style5 { font-family: Arial, Helvetica, sans-serif; }
.style6 { color: #FF9B30; }

.mainnav {position:absolute; margin:10px 0 0 230px;}
.mainnav ul {margin:0; padding:0;}
.mainnav li {margin:0 2px; padding:0; list-style:none; float:left;}
.mainnav a {height:18px; line-height:18px; display:block;}
.mainnav span {display:none;}

.mainnav a.sale {width:109px; background:url(../images/nav_sale1.gif);}
.mainnav a.rentals {width:122px; background:url(../images/nav_rentals1.gif);}
.mainnav a.vehicles {width:71px; background:url(../images/nav_vehicles1.gif);}
.mainnav a.jobs {width:41px; background:url(../images/nav_jobs1.gif);}
.mainnav a.estate {width:87px; background:url(../images/nav_estate1.gif);}
.mainnav a.community {width:90px; background:url(../images/nav_community1.gif);}
.mainnav a:hover.sale {width:109px; background:url(../images/nav_sale2.gif);}
.mainnav a:hover.rentals {width:122px; background:url(../images/nav_rentals2.gif);}
.mainnav a:hover.vehicles {width:71px; background:url(../images/nav_vehicles2.gif);}
.mainnav a:hover.jobs {width:41px; background:url(../images/nav_jobs2.gif);}
.mainnav a:hover.estate {width:87px; background:url(../images/nav_estate2.gif);}
.mainnav a:hover.community {width:90px; background:url(../images/nav_community2.gif);}

.mainnav ul.row2 {margin:26px 0 0 80px;}

.mainnav a.personals {width:82px; background:url(../images/nav_personals1.gif);}
.mainnav a.furniture {width:75px; background:url(../images/nav_furniture1.gif);}
.mainnav a.pets {width:46px; background:url(../images/nav_pets1.gif);}
.mainnav a.tickets {width:62px; background:url(../images/nav_tickets1.gif);}
.mainnav a.services {width:71px; background:url(../images/nav_services1.gif);}
.mainnav a:hover.personals {width:82px; background:url(../images/nav_personals2.gif);}
.mainnav a:hover.furniture {width:75px; background:url(../images/nav_furniture2.gif);}
.mainnav a:hover.pets {width:46px; background:url(../images/nav_pets2.gif);}
.mainnav a:hover.tickets {width:62px; background:url(../images/nav_tickets2.gif);}
.mainnav a:hover.services {width:71px; background:url(../images/nav_services2.gif);}

.homebody .textbox {position:absolute; margin:113px 178px; margin:113px 0 0 89px;}
.homebody .textbox input {width:620px; background:#FFF; border:#CCC 1px solid; padding:8px; font-size:14px; line-height:24px; color:#666;}

.searchnav {position:absolute; margin:160px 0 0 450px;}
.searchnav ul {margin:0 auto;}
.searchnav li {width:100px; height:21px; list-style:none; background:url(../images/searchnav.gif); margin:0 5px; padding:0; font-size:14px; line-height:21px; float:left;}
.searchnav a {color:#FFF; font-weight:normal; text-decoration:none; display:block; text-align:center;}
.searchnav a:hover {color:#646464; font-weight:normal; text-decoration:none;}

/* Tour Page */

.titlebar {width:880px; padding-right:20px; height:65px; margin-top:40px; background:url(../images/title.jpg) repeat-x; color:#FFF; font-size:30px; line-height:65px; font-weight:normal; text-align:right;}

.people {width:300px; height:326px; position:absolute; margin:-96px 0 0 -52px;}
html>body .people {background:url(../images/people.png);}
*html .people {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/people.png');}

/* Footer */

.footer {width:1000px; margin-top:10px;}
.footer .copy {color:#ff9d09;}
.footer ul {margin:0; padding:0;}
.footer li {margin:0; padding:0; font-size:11px; line-height:30px; color:#676767; list-style:none; float:left;}
.footer a {color:#676767; font-weight:normal; text-decoration:none; padding:0 4px;}
.footer a:hover {color:#676767; font-weight:normal; text-decoration:underline;}

.footer .logosml {width:85px; height:30px; background:url(../images/logosml.gif);}
.footer .oodle {width:118px; height:28px; margin-left:270px; background:url(../images/oodle.jpg);}
