body { margin: 0; padding: 0; background: #867c58; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #51280d; text-align: left; }
a { color: #51280d; text-decoration: underline; }
a:hover { color: #51280d; text-decoration: none; }
img { border: 0; }
strong { color: #961717; }
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #961717; margin: 10px 0 0 0; padding: 0; line-height: 1.2em;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #961717; margin: 0; padding: 0; line-height: 1.2em; }
h3 {font-size: 12px; color: #00325d; margin: 0 0 5px 15px; padding: 0; line-height: 1.2em;}
h4 { margin: 2em 0 .5em 0; font-size: 12px; color: #961717; }
p { margin: 0; padding: 1em; line-height: 1.4em; }
.clear { clear: both; }

div#container {margin: 0 auto; width: 922px; background: url(../images/container-bg.gif) repeat-y; overflow: hidden;}

div#container div#top-nav {margin: 0 11px 0 11px; padding: 0; background: #000000; width: 900px; height: 107px; text-indent: -9000em; overflow: hidden; }
div#container div#top-nav a.logo {display: block; float: left; width: 152px; height: 79px; margin: 5px 0 0 20px; padding: 0; background: url(../images/logo.gif) no-repeat; }
div#container div#top-nav div#tagline {display: block; float: right; width: 303px; height: 36px; margin: 30px 20px 0 0; padding: 0; background: url(../images/tagline.gif) no-repeat;}

div#container div#nav {margin: 0 11px 0 11px; padding: 0; width: 900px; height: 46px;  background: url(../images/nav-bg.gif) repeat-x; text-indent: -9000em; overflow: hidden;  }
div#container div#nav ul {margin: 0 0 0 0; padding: 0; list-style: none; }
div#container div#nav ul li {float: left; margin: 0; padding: 0;  }
div#container div#nav ul li a {display: block; text-indent: -9000em; overflow: hidden; height: 46px;}
div#container div#nav ul li a.home {margin: 0; background: url(../images/nav-home.gif) no-repeat top; width: 78px;}
div#container div#nav ul li a.home:hover {background: url(../images/nav-home.gif) no-repeat bottom;}
div#container div#nav ul li a.about {margin: 0; background: url(../images/nav-about.gif) no-repeat top; width: 105px;}
div#container div#nav ul li a.about:hover {background: url(../images/nav-about.gif) no-repeat bottom; }
div#container div#nav ul li a.gallery {margin: 0; background: url(../images/nav-gallery.gif) no-repeat top; width: 95px;}
div#container div#nav ul li a.gallery:hover {background: url(../images/nav-gallery.gif) no-repeat bottom;}
div#container div#nav ul li a.houses {margin: 0; background: url(../images/nav-houses.gif) no-repeat top; width: 154px;}
div#container div#nav ul li a.houses:hover {background: url(../images/nav-houses.gif) no-repeat bottom;}
div#container div#nav ul li a.testimonials {margin: 0; background: url(../images/nav-testimonials.gif) no-repeat top; width: 130px;}
div#container div#nav ul li a.testimonials:hover {background: url(../images/nav-testimonials.gif) no-repeat bottom;}
div#container div#nav ul li a.awards {margin: 0; background: url(../images/nav-awards.gif) no-repeat top; width: 130px;}
div#container div#nav ul li a.awards:hover {background: url(../images/nav-awards.gif) no-repeat bottom;}
div#container div#nav ul li a.contact {margin: 0; background: url(../images/nav-contact.gif) no-repeat top; width: 99px;}
div#container div#nav ul li a.contact:hover {background: url(../images/nav-contact.gif) no-repeat bottom;}

div#container div#presentation {margin: 0 11px 0 11px; padding: 0; background: url(../images/presentation.gif) no-repeat; width: 900px; height: 346px; }
div#container div#presentation2 {margin: 0 11px 0 11px; padding: 0; background: url(../images/presentation2.gif) no-repeat; width: 900px; height: 19px; text-indent: -9000em; overflow: hidden;}

div#container div#outter-body {margin: 0 11px 0 11px; padding: 0; background: #bab08d; overflow: hidden;}
div#container div#outter-body div#content { margin: 0 17px 0 17px; padding: 15px; background: #fff url(../images/content-bg.gif) repeat-x bottom; height: 1%; border-left: 2px solid #867c58; border-right: 2px solid #867c58; border-bottom: 2px solid #867c58; overflow: hidden; }

/*left column*/
div#container div#outter-body div#content div#left-col {float: left; margin:0; padding: 0; width: 50%;}
div#container div#outter-body div#content div#left-col h1.title-home { margin: 0; padding: 0; height: 71px; background: url(../images/title-home.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#left-col h1.title-about { margin: 0; padding: 0; height: 71px; background: url(../images/title-about.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#left-col h1.title-contact { margin: 0 0 10px 0; padding: 0; height: 71px; background: url(../images/title-contact.gif) no-repeat; text-indent: -9000em; overflow: hidden;}


/*right column-sidebar*/
div#container div#outter-body div#content div#right-col {float: left; margin:0; padding: 0; width: 45%; }
div#container div#outter-body div#content div#right-col div#sidebar {margin: 0 0 10px 0; padding: 0; height: 1%; background: url(../images/sidebar-bg.gif) repeat-x bottom; overflow: hidden; border: 1px solid #867c58;  }
div#container div#outter-body div#content div#right-col div#sidebar p { margin: 0; padding: 1em; line-height: 1.2em; font-size: 11px;  }
div#container div#outter-body div#content div#right-col div#sidebar .img1 {float: left; margin: 10px 10px 0 10px; padding: 0 0 0 0; border: 1px solid #fff;}
div#container div#outter-body div#content div#right-col div#sidebar a.more-test {display: block; float: right; margin: 0 20px 0 0; padding: 0; width: 167px; height: 36px; background: url(../images/more-test.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#right-col div#sidebar a.more-test:hover {background: url(../images/more-test.gif) no-repeat bottom; }
div#container div#outter-body div#content div#right-col div#sidebar a.more-homes {display: block; float: right; margin: 0 20px 0 0; padding: 0; width: 167px; height: 36px; background: url(../images/more-homes.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#right-col div#sidebar a.more-homes:hover {background: url(../images/more-homes.gif) no-repeat bottom; }

div#container div#outter-body div#content div#right-col div#sidebar a.bio-alex {display: block; float: right; margin: 30px 10px 0 0; padding: 0; width: 167px; height: 36px; background: url(../images/bio-alex.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#right-col div#sidebar a.bio-alex:hover {background: url(../images/bio-alex-over.gif) no-repeat; }
div#container div#outter-body div#content div#right-col div#sidebar a.bio-chuck {display: block; float: right; margin: 0 10px 0 0; padding: 0; width: 167px; height: 36px; background: url(../images/bio-chuck.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#right-col div#sidebar a.bio-chuck:hover {background: url(../images/bio-chuck-over.gif) no-repeat; }

div#container div#outter-body div#content div#right-col h1.title-bios { margin: 0; padding: 0; height: 70px; background: url(../images/title-bios.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#outter-body div#content div#right-col div#sidebar2 h1.title-affiliations { margin: 10px; padding: 0; height: 22px; width: 200px; background: url(../images/title-affiliations.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#right-col div#sidebar2 {margin: 0 0 10px 0; padding: 0; height: 1%; background: url(../images/sidebar-bg2.gif) repeat-x bottom; overflow: hidden; border: 1px solid #867c58;  }
div#container div#outter-body div#content div#right-col div#sidebar2 a.learn-more {display: block; float: right; margin: 10px; padding: 0; width: 167px; height: 35px; background: url(../images/learn-more.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#right-col div#sidebar2 a.learn-more:hover {background: url(../images/learn-more.gif) no-repeat bottom; }
div#container div#outter-body div#content div#right-col div#sidebar2 p { margin: 0; padding: 1em; line-height: 1.2em; font-size: 11px;  }

div#container div#outter-body div#content div#right-col div#sidebar3 {margin: 160px 20px 0 40px; padding: 0; height: 1%; background: url(../images/sidebar-bg.gif) repeat-x bottom; overflow: hidden; border: 1px solid #867c58;  }


/*main column*/
div#container div#outter-body div#content div#main-col {float: left; margin:0; padding: 0; width: 75%;}
div#container div#outter-body div#content div#main-col h1.title-alex { margin: 0; padding: 0; height: 71px; background: url(../images/title-alex.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#main-col h1.title-chuck { margin: 0; padding: 0; height: 71px; background: url(../images/title-chuck.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#main-col h1.title-affiliated-main { margin: 0; padding: 0; height: 71px; background: url(../images/title-affiliations-main.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#main-col h1.title-affiliated-main { margin: 0; padding: 0; height: 71px; background: url(../images/title-affiliations-main.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#outter-body div#content div#main-col .title-case {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-case.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-kitchen {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-kitchen.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-marks {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-marks.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-cinema {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-cinema.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-cabinets {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-bell.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-travis {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-travis.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-progressive {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-progressive.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-magbee {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-magbee.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-door {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-door.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-plumbing {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-plumbing.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-brick {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-brick.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-electric {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-electric.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-landscape {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-landscapes.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-sprinkler {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-sprinkler.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#outter-body div#content div#main-col .title-pools {display: block; margin: 10px 0 0 0 ; padding: 0; height: 23px; background: url(../images/title-pools.gif) no-repeat; text-indent: -9000em; overflow: hidden; }

div#container div#outter-body div#content div#main-col .affiliations {margin: -1px 0 0 0; padding: 0; height: 1%; background: url(../images/sidebar-bg.gif) repeat-x bottom; overflow: hidden; border: 1px solid #c8c3b3; }

/*gallery*/
div#container div#outter-body div#content div#gallery-col { float: left; margin:0; padding: 0; width: 100%; }
div#container div#outter-body div#content div#gallery-col h1.title-gallery { margin: 0 0 10px 0; padding: 0; height: 71px; background: url(../images/title-gallery.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col h2.title-elevations { margin: 20px 0 10px 0; padding: 0; height: 16px; background: url(../images/title-elevations.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col h2.title-kitchens { margin: 20px 0 10px 0; padding: 0; height: 16px; background: url(../images/title-kitchens.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col h2.title-baths { margin: 20px 0 10px 0; padding: 0; height: 16px; background: url(../images/title-baths.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col h2.title-interior { margin: 20px 0 10px 0; padding: 0; height: 16px; background: url(../images/title-interior.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col h2.title-outdoor { margin: 20px 0 10px 0; padding: 0; height: 16px; background: url(../images/title-outdoor.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col h2.title-terrace { margin: 20px 0 10px 0; padding: 0; height: 16px; background: url(../images/title-terrace.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col h2.title-hearthhome { margin: 20px 0 10px 0; padding: 0; height: 16px; background: url(../images/title-hearthhome.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#outter-body div#content div#gallery-col div#scroll { overflow: auto; width: 800px; margin: 0 auto; height: 175px; background: url(../images/sidebar-bg2.gif) repeat-x bottom; border: 1px solid #867c58;
																	scrollbar-3dlight-color: #645b3b; scrollbar-arrow-color: #fff; scrollbar-track-color: #867c58; scrollbar-darkshadow-color: #645b3b; scrollbar-face-color: #645b3b; scrollbar-highlight-color: #645b3b; scrollbar-shadow-color: #645b3b;}
div#container div#outter-body div#content div#gallery-col div#scroll table { border-collapse: collapse; }
div#container div#outter-body div#content div#gallery-col div#scroll table td { padding: 5px 10px; }
div#container div#outter-body div#content div#gallery-col div#scroll a { display: block; padding: 10px; background: #ede9d8; border: 1px solid #c8c3b3; }
div#container div#outter-body div#content div#gallery-col div#scroll a img { border: 1px solid #867c58 }
div#container div#outter-body div#content div#gallery-col div#scroll a:hover { background: #645b3b; }

div#container div#outter-body div#content div#gallery-col a { float: left; display: block; padding: 10px; margin: 10px; background: #ede9d8; border: 1px solid #c8c3b3; }
div#container div#outter-body div#content div#gallery-col a img { border: 1px solid #867c58;  height: 115px;  }
div#container div#outter-body div#content div#gallery-col a:hover { background: #645b3b; }

div#container div#outter-body div#content div#gallery-col a.elevations {float: left; display: block; margin: 10px; padding: 0; width: 373px; height: 107px; background: url(../images/elevations-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col a.elevations:hover {background: url(../images/elevations-btn.gif) no-repeat bottom;}

div#container div#outter-body div#content div#gallery-col a.kitchens {float: left; display: block; margin: 10px; padding: 0; width: 373px; height: 107px; background: url(../images/kitchens-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col a.kitchens:hover {background: url(../images/kitchens-btn.gif) no-repeat bottom;}

div#container div#outter-body div#content div#gallery-col a.master-baths {float: left; display: block; margin: 10px; padding: 0;  width: 373px; height: 107px; background: url(../images/master-baths-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col a.master-baths:hover {background: url(../images/master-baths-btn.gif) no-repeat bottom;}

div#container div#outter-body div#content div#gallery-col a.living-areas {float: left; display: block; margin: 10px; padding: 0; width: 373px; height: 107px; background: url(../images/living-areas-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col a.living-areas:hover {background: url(../images/living-areas-btn.gif) no-repeat bottom;}

div#container div#outter-body div#content div#gallery-col a.outdoor {float: left; display: block; margin: 10px; padding: 0; width: 373px; height: 107px; background: url(../images/outdoor-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col a.outdoor:hover {background: url(../images/outdoor-btn.gif) no-repeat bottom;}

div#container div#outter-body div#content div#gallery-col a.terrace {float: left; display: block; margin: 10px; padding: 0; width: 373px; height: 107px; background: url(../images/terrace-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col a.terrace:hover {background: url(../images/terrace-btn.gif) no-repeat bottom;}

div#container div#outter-body div#content div#gallery-col a.hearthhome {float: left; display: block; margin: 10px; padding: 0; width: 373px; height: 107px; background: url(../images/hearthhome-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#gallery-col a.hearthhome:hover {background: url(../images/hearthhome-btn.gif) no-repeat bottom;}


/*available homes-and-testimonials-and-contact-and-awards*/
div#container div#outter-body div#content div#available-col {float: left; margin:0; padding: 0; width: 100%;}
div#container div#outter-body div#content div#available-col h1.title-available { margin: 0 0 10px 0; padding: 0; height: 71px; background: url(../images/title-available.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h1.title-testimonials { margin: 0 0 10px 0; padding: 0; height: 71px; background: url(../images/title-testimonials.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h1.title-contact { margin: 0 0 10px 0; padding: 0; height: 71px; background: url(../images/title-contact.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h1.title-awards { margin: 0 0 10px 0; padding: 0; height: 71px; background: url(../images/title-awards.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#outter-body div#content div#available-col h2.title-rc18 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-rc18-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-rc49 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-rc49-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-rc95 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-rc95-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-rc171 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-rc171-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-sl385 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-sl385-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-sl588 { margin: 25px 0 0 0; padding: 0; height: 19px; background: url(../images/ah-sl588-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-sl618 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-sl618-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-sl743 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-sl743-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-sl804 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-sl804-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-sl884 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-sl884-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-sl957 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-sl957-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-sl963 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-sl963-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-bv9 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-bv9-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col h2.title-bv7 { margin: 25px 0 0 0; padding: 0; height: 18px; background: url(../images/ah-bv7-title.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#outter-body div#content div#available-col .testimonials-div {margin: 0 auto; padding: 0; height: 1%; width: 80%; overflow: hidden;}
div#container div#outter-body div#content div#available-col .separator {margin: 10px auto; padding: 0; height: 18px; width: 496px; overflow: hidden; background: url(../images/separator.gif) no-repeat; }

div#container div#outter-body div#content div#available-col div#house {margin: 0; padding: 0; height: 1%; overflow: hidden; background: #fff url(../images/ah-bg.gif) repeat-x top; border: 1px solid #867c58;}
div#container div#outter-body div#content div#available-col div#house strong { color: #645b3b; }
div#container div#outter-body div#content div#available-col div#house div#house-inner1 {float: left; padding: 15px; width: 245px; overflow: hidden; text-indent: -9000em; }
div#container div#outter-body div#content div#available-col div#house div#house-inner1 a.tour {display: block; float: left; margin: 15px 5px 0 0; padding: 0; width: 112px; height: 23px; background: url(../images/ah-btn-tour.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col div#house div#house-inner1 a.tour:hover {background: url(../images/ah-btn-tour.gif) no-repeat bottom; }
div#container div#outter-body div#content div#available-col div#house div#house-inner1 a.info {display: block; float: left; margin: 15px 5px 0 0; padding: 0; width: 112px; height: 23px; background: url(../images/ah-btn-info.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col div#house div#house-inner1 a.info:hover {background: url(../images/ah-btn-info.gif) no-repeat bottom; }
div#container div#outter-body div#content div#available-col div#house div#house-inner1 a.main {display: block; float: left; margin: 15px 5px 0 0; padding: 0; width: 229px; height: 23px; background: url(../images/ah-btn-main-over.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#outter-body div#content div#available-col div#house div#house-inner1 a.main:hover {background: url(../images/ah-btn-main-over.gif) no-repeat bottom; }

div#container div#outter-body div#content div#available-col div#house div#house-inner2 {float: left; padding: 0; width: 230px; overflow: hidden; font-size:11px; line-height:1em; }
div#container div#outter-body div#content div#available-col div#house div#house-inner2 table {margin: 7px 0 0 0; }
div#container div#outter-body div#content div#available-col div#house div#house-inner2 table td {border-bottom: 1px solid #d0ccba;}
div#container div#outter-body div#content div#available-col div#house div#house-inner3 {float: right; padding: 0; width: 320px; overflow: hidden; font-size:11px; line-height:1em; }
div#container div#outter-body div#content div#available-col div#house div#house-inner4 {float: right; margin: 0 0 0 15px; padding: 0; overflow: hidden; font-size:11px; line-height:1em; }

div#container div#outter-body div#content div#available-col div#house a.image {margin: 10px; padding: 10px; float: right; display: block; background: #ede9d8; border: 1px solid #c8c3b3; }
div#container div#outter-body div#content div#available-col div#house a.image:hover { background: #645b3b; }

div#container div#outter-body div#content div#available-col div#house div#movie {float: left; margin: 30px 30px 15px 15px; padding: 0; border: 1px solid #000;}
div#container div#outter-body div#content div#available-col div#house div#house-inner5 {float: left; padding: 0; overflow: hidden; font-size:11px; line-height:1em; }
div#container div#outter-body div#content div#available-col div#house div#house-inner5 table {margin: 30px 0 0 0; width: 100%; }
div#container div#outter-body div#content div#available-col div#house div#house-inner5 table td {border-bottom: 1px solid #d0ccba;}


/*
div#container div#outter-body div#content div#available-col .testimonials-div {margin: 0; padding: 0; height: 1%; background: url(../images/sidebar-bg.gif) repeat-x bottom; overflow: hidden; border: 1px solid #c8c3b3; }
*/


/*footer*/
div#footer {margin: 0 auto; padding: 0; width: 922px; height: 56px; background: url(../images/footer-bg.gif) repeat-x; overflow: hidden; }
div#footer .footer {float: left; margin: 0 0 0 90px; padding: 10px 0 0 0; color: #aba58c; font-size: 9px;  }
div#footer .footer a {color: #aba58c; text-decoration: underline;  line-height: 1.6em;}
div#footer .footer a:hover {color: #aba58c; text-decoration: none; }
div#footer a.icon {float: right; margin: 20px 0 0 0; padding: 0 90px 0 0; display: block; width: 42px; height: 15px; background: url(../images/icon.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#footer a.icon:hover {background: url(../images/icon-over.gif) no-repeat;}






