body {color:#777; border-top:solid 10px #e3902e; font:normal normal normal .9em/1.4em Helvetica, Arial, Sans-Serif;}
* {margin:0; padding:0; border:0; outline:0;}
a {color:#e3902e; text-decoration:none; cursor:pointer;}
li {list-style:none none outside;}
em {font-style:normal;}
strong {color:#444;}
p {margin:0 0 1.5em 0;}
h1 {font-size:1em; margin:0 0 1em 0;}
	h1 strong {font-weight:normal; color:#bfbfbf; display:block; font-size:1.8em;}
	h1 em {font-size:.7em; color:#e3902e; font-weight:normal;}
#container {padding:2em 2em 0 2em; margin:1.5em auto 0 auto; width:65.9em; border:solid 1px #f5f5f5; border-top:0; border-bottom:0;}
.house-intro {width:19em; float:left; display:inline;}
 .house-intro p {font-size:.8em; line-height:1.4em;}
 .house-intro .realtor {padding:0 0 0 65px; font-size:.8em;}
 .house-intro .steve {background:url(../img/sprite-realtor.jpg) left top no-repeat; height:85px;}
 .house-intro .realtor dt {font-weight:bold; font-size:1.1em; color:#aec198;}
 .house-intro .realtor dd {line-height:1.4em;}
 .house-intro .realtor a {color:#777; text-decoration:underline;}
.house-preview {margin:0 0 0 21.5em; position:relative;}
 .house-preview h2 {width:623px; height:262px; background:url(../img/house-panoramic.jpg) center center no-repeat; margin:0 0 1.5em 0; border:solid 5px #e0e0e0; position:relative; line-height:1em;}
 .house-preview h2 strong {position:absolute; letter-spacing:.05em; left:0; top:0; background:#000; color:#fff; font-size:1.1em; padding:0 .4em; line-height:1.7em; height:1.7em; font-weight:normal; opacity:.8; filter:alpha(opacity=80); -moz-opacity:.8;}
 .house-preview ul li {font-size:.8em; line-height:2em;}
	.house-preview ul li.linear {position:absolute; left:13em;}
.house-pictures {clear:both; border-top:solid 5px #f5f5f5; margin:2em 0 0 0;}
 .house-pictures #slideshow {float:left; display:inline; margin:2em 0 0 0; background:#e0e0e0; width:460px; height:348px; overflow:hidden; position:relative;}
 .house-pictures #slideshow span a img {position:absolute; left:5px; top:5px;}
 .house-pictures #thumbs {margin:2em 0 0 480px;}
 .house-pictures #thumbs ul li {float:left; display:inline;}
 .house-pictures #thumbs ul li a {width:100px; height:75px; border:solid 1px #e0e0e0; margin:0 8px 8px 0; text-indent:-900em; background-repeat:no-repeat; background-image:url(../img/house/sprite-gallery.jpg); padding:2px; display:block; }
 .house-pictures #thumbs ul li.selected a {border:solid 1px #333; }
a.living {background-position:2px 2px;} a.kitchen {background-position:-103px 2px;} a.dining {background-position:-208px 2px;} a.master {background-position:-313px 2px;} a.master2 {background-position:-418px 2px;}
a.master3 {background-position:2px -78px;} a.masterbath {background-position:-103px -78px;} a.masterbath2 {background-position:-208px -78px;} a.masterbath3 {background-position:-313px -78px;} a.bedroom2 {background-position:-418px -78px;}
a.bedroom22 {background-position:2px -158px;} a.bedroom3 {background-position:-103px -158px;} a.bedroom32 {background-position:-208px -158px;} a.bath2 {background-position:-313px -158px;} a.bath22 {background-position:-418px -158px;}
a.stairs {background-position:2px -238px;} a.front {background-position:-103px -238px;} a.front2 {background-position:-208px -238px;} a.back {background-position:-313px -238px;} a.back2 {background-position:-418px -238px;}
a.back3 {background-position:2px -318px;}
.pagination {font-size:.7em; clear:left;}
 .pagination span, .pagination a {margin:0 .5em 0 0;}
.footer {clear:both; margin:1em 0; font-size:.7em; text-align:right;}
