/* This Old House- Houseproj pages
-----------------------------------------*/
#mainContent{padding-bottom:0;}
.toolsContainer {margin-top:5px;}
p.intro {font:13px/1.5em georgia, serif;}

ul.searchProj {background:#F1F3F8; width:100%; margin-bottom:1.5em;}
ul.searchProj:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html #ul.searchProj {height: 1%;}
ul.searchProj h3 {font:italic 18px georgia, serif;}
ul.searchProj select {width:250px;}
ul.searchProj li {padding:10px; float:left;}
ul.searchProj li.first {background:url(../../i/global/border_rightModule.gif) right top repeat-y; width:350px;}
ul.searchProj form li {margin-bottom:10px; padding:0; float:none;}

.houses .imgcont {float:left; margin-right:10px;}
.houses .txtcont {float:left; width:660px;}
.houses li.house {border-bottom:1px solid #eee; padding:1em 0 0 0; margin:0; background:white;}
.houses h2 {font:bold 13px georgia, serif; margin:0 0 4px 0;}
.houses p {font:12px/1.4em georgia, serif;margin:0 0 6px 0;}
.houses .projLinks {background:#F1F3F8; margin:0 0 10px 0; padding:5px;}
.houses .projLinks ul {float:left; width:200px; text-transform:uppercase; line-height:1.5em;}

.pagi {margin:0.5em 0 1em 0; text-align:right;}
.pagi a {text-decoration:underline;}
.pagi a, .pagi span {font:12px arial, sans-serif;}

h2.hd2 {font:24px georgia, serif;}
h2.hd3 {font:italic 18px georgia, serif;}
.houseInfo {margin:0; padding:0;}
.houseInfo .imgcont {float:left; padding:10px; border:1px solid #ddd; margin:0 10px 0 0;}
.houseInfo .txtcont {float:left; width:250px; padding:10px; background:#F1F3F8; margin:0 10px 0 0;}
.houseInfo .txtcont2 {float:left; width:250px; margin:15px 10px 0 0;}
.houseInfo .txtcont3 {float:left; width:400px; margin:0;}
.houseInfo .adModule {float:right; clear:none; width:250px;}
.houseInfo p {line-height:1.6em; margin-bottom:1em;}
.houseInfo p a.arrow {font-size:12px;}
.houseInfo h4 {font:bold italic 11px georgia, serif;}
.houseInfo li.outer {clear:both; margin-top:1em; padding-top:1em; border-top:1px solid #ddd;}
.houseInfo li.first {border-top:none; margin-top:0; padding-top:0;}
.houseInfo .txtcont ul {text-transform:uppercase; line-height:1.5em; margin-top:1em;}

#tab-module {clear:both; margin:2em 0;}
#tab-module #tabs ul {margin:0 0 0 5px;}
.fragmentContainer {clear:both; width:auto; height:auto; float:none; position:static; padding:10px; border-bottom-width:1px;}
.fragmentContainer h3 {font:italic 18px georgia, serif; margin-top:1em;}
.fragmentContainer ul.links {float:left; width:200px; line-height:1.5em; margin:0.5em 0 2em 0;}
.results {clear:both; padding-top:2em; background:url(../../i/global/border_top.gif) left top repeat-x; font:12px/1.5em georgia, serif;}
* html .results {padding-top:1em;}
.results .imgcont, .results .txtcont {float:left;}
.results .imgcont img {margin-right:10px;}
.results h3 {font:18px georgia, serif; color:#666;}
.results li {margin:2em 0 0 0; clear:both;}
.fragmentContainer ul.links:after, .results li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .fragmentContainer ul.links, * html .results li {height: 1%;}

.showdesc {clear:both;}
.showdesc li {padding:0.5em 0; border-top:1px solid #ddd;}
.showdesc li.first {border-top:none;}
.showdesc h3 {font:italic 18px georgia, serif; margin-top:1em;}

.byline {color:#999; font-size:11px;}
.note {background-color:#F9F8F3; padding:5px 10px; margin:3em 0 0 0; font:italic 11px georgia, serif; color:#999;}

.floorplans h2 a {margin:0 0 0 5px;}
.floorplans h3 img {vertical-align:middle; margin-left:10px;}
.floorplans h3 {font:italic 18px georgia, serif; margin-bottom:5px;}
.floorplans h4 {font:bold italic 13px georgia, serif;}
.floorplans .imgcont {text-align:center;}
.floorplans .before, .floorplans .after {float:left; width:450px; margin-right:10px;}
.floorplans .before p, .floorplans .after p {font:italic 11px georgia, serif; color:#666; margin-bottom:0.5em;}

/*.results .imgcont img{margin-left:330px;} */

.results ul {width:350px;}
.results .imgcont {float:right;}
.results .imgcont img{float:right;}


