@charset "UTF-8";

/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0; font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th {font-size: 1em; font-weight: normal; font-style: normal;}
ul,ol,dl {list-style: none;}
fieldset, img {border: none;}
caption,th {text-align: left;}
table {border: 0; border-collapse: collapse; border-spacing: 0;}
td,th {padding: 0; vertical-align: top;}
* {-moz-outline: none;}
textarea {font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;}


/* Basic */
body {font-size: 12pt; line-height: 1.3em; color: #424242; background-color: #fff; text-align: left;}

.clear {clear: both; height: 0; font-size: 0; line-height: 0;}
.gry {color: #999;}

/* specifics */
.head {margin: 0 0 0 0; text-align: right; border-bottom: 5pt solid #5B408D; page-break-before: always;}
.head img.logo {margin: 0 20pt 8pt 0;}

#bigInfo {width: 100%; margin: 15pt 0 10pt 0;}
#bigInfo td.left {}
#bigInfo td.rt {text-align: right;}
span#forSale {font-size: 32pt; line-height: 1.3em; font-weight: bold;}
span#address {font-size: 16pt; line-height: 1.3em;}
span#url {font-size: 12pt; line-height: 1.3em; color: #33A2CE;}
span#price {font-size: 32pt; line-height: 1.3em; font-weight: bold;}
span#negot {font-size: 10pt; line-height: 1.3em;}

#detailsSect {margin: 0 0 10pt 0;}
#detailsSect .leftCol {padding-right: 25px;}
img#propPhoto {width: 313px; border: 1px solid #989898;}
span#desc {display: block; width: 260pt; font-size: 15pt; line-height: 1em; font-weight: bold;}

#data {width: 260pt; margin: 6pt 0;}
#data td {font-size: 10pt; line-height: 1.3em; padding: 2pt 0; border-top: 1pt solid #D7EBF4;}
#data .left {padding-right: 25pt;}
#data .right {font-weight: bold;}

span#contactHed {display: block; font-size: 15pt; line-height: 1.3em; font-weight: bold; border-bottom: 1pt solid #D7EBF4;}

#contacts {margin: 8pt 0 0 0;}
#contacts td {padding: 0 8pt 0 0; font-size: 12pt; line-height: 1.3em;}
#contacts td.two {padding: 0 20pt 0 0;}

#botInfoWrap {margin: 16pt 0 0 0; border-top: 5pt solid #5B408D;}
#botInfo {margin: 16pt 0 0 0;}
#botInfo span.hed {display: block; margin: 0 0 5pt 0; font-size: 13pt; line-height: 1.3em; font-weight: bold;}
#botInfo span.blurb {display: block; margin: 0 0 25pt 0; font-size: 10pt; line-height: 1.3em;}


#gallFeats {}

#photoGallery {width: 392px; margin: 10px 0 0 0;}
#photoGallery td img {margin-bottom: 20px; border: 1px solid #989898;}
#mopGoogle {width: 370px; border: 1px solid #989898;}

#feats {width: 300px; margin: 10px 0 0 0; text-align: left;}
#feats td {padding-bottom: 20px;}
#feats span.hed {display: block; padding-bottom: 5pt; margin-bottom: 7pt; font-size: 14pt; line-height: 1em; font-weight: bold; border-bottom: 1pt solid #D7EBF4;}
#feats p.about {font-size: 9pt; line-height: 1.3em;}

