* { margin:0; padding:0; }

body { font: 14px Helvetica, Tahoma, Arial, sans-serif; line-height:16px; background-color: #fff; margin: 0; padding: 0; text-align: center; color: #28241c; font-weight:normal; background-image:none; width:100%; height:100%; position:relative; top:0; left:0; z-index:0; }

h2 { font:20px "Book Antiqua", Garamond, "Times New Roman", serif; font-weight:normal; padding:2px 0 0 10px; background-image:url(../images/bgh2.gif); background-position:top left; background-repeat:repeat-x; height:30px; margin:0 0 10px 0; }

h3 { font:18px "Book Antiqua", Garamond, "Times New Roman", serif; font-weight:normal; padding:2px 0 0 10px; background-image:url(../images/bgh2.gif); background-position:top left; background-repeat:repeat-x; height:30px; }

h4 { font:18px "Book Antiqua", Garamond, "Times New Roman", serif; font-weight:normal; padding:2px 0 0 10px; }

h5 { font:16px "Book Antiqua", Garamond, "Times New Roman", serif; font-weight:normal; padding:2px 0 0 10px; }

p { padding:10px; ; }

.hrGold { background-color:#ccb566; width:928px; height:1px; clear:both; margin:0 10px; font-size:0; }

.hrSilver { background-color:#c9c4af; width:auto; height:1px; clear:both; margin:0 10px; font-size:0; }

.hrBlack { border-bottom:1px solid #000; height:1px; width:auto; font-size:0; margin:5px 0; }

a:link { color: #bb9100; text-decoration: none; }

a:visited { color: #bb9100; text-decoration: none; }

a:hover { color: #bb9100; text-decoration: underline; }

a:active { color: #bb9100; text-decoration: none; }

img { border:1px solid #fff; }

span {font-size:12px;}

fieldset { border:1px solid #c9c4af; padding:10px; margin:0 0 20px 0; }

fieldset.fieldsetNoBorder { border:none; }

legend { margin:0 10px; padding:0 10px; color:#756033; font-size:12px; }

label { display:block; margin:5px 0 0 10px; text-align:left; }

input, select { margin:0 5px 5px 10px; }

.floatLeft { float:left; }

.floatRight { float:right; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;  }

.containerWrapper { width: 100%; margin: 0; float: none; background-color: #fff;  text-align: left;  position:static; }

.mainContentWrapper { border:none; width: 100%; margin: 0; float: none; }

#topSpacer {display:none;}

/* header */
#headerWrapper { padding:10px; height:69px; width:auto; background: #fff; background-image:none; page-break-after:avoid; page-break-inside:avoid; }

#headerWrapper .headerLeft { float:left; }

#headerWrapper .headerLeft img { border:none; }

#headerWrapper .headerLeft p.slogan { font-size:18px; color:#000; padding:5px 0 0; text-align:center; }

#headerWrapper .headerRight { display:none; }

.navbar { display:none; }
/* end header */

/* footer */
#footer { display:none; }
/* end footer */

/* flyer */
.printSection {display:none;}

table {page-break-inside: avoid;}

tr {page-break-inside: avoid;}

#investmentSummaryWrapper .propertyHeadline {display:none;}

#propertyDetails {  width: 100%; margin: 0; float: none;}

#propertyDetails #containerLeftDetails { float: left; width: 310px; }

#propertyDetails #containerRightDetails { float:right; width:604px; }

#propertyDetails #investmentSummary { clear:both; width: 100%; margin: 0; float: none;}

#propertyDetails #investmentSummary .hrSilver {display:none;}

#propertyDetails .propertyHeadline { background-image:none; height:36px; width: 100%; margin: 0; clear:both;  }

#propertyDetails .propertyHeadline h2 { float:left; background-image:none;}

#propertyDetails .propertyHeadline span.listPrice { float:right; font:20px "Book Antiqua", Garamond, "Times New Roman", serif;
font-weight:normal; color:#2d6417; padding:3px 10px 5px 10px; }

#propertyDetails #containerLeftDetails .propertyPhoto { padding:0 0 10px 0; }

#propertyDetails #containerLeftDetails ul { padding:10px 0 0; }

#propertyDetails #containerLeftDetails ul li { list-style-type:none; display:inline; margin:0 11px 0 0; line-height:80px; }

#propertyDetails #containerRightDetails .propertyAddress { float:left; border:none; padding:0 50px 0 0; margin:0 0 20px 0; }

#propertyDetails #containerRightDetails .priceCalculation { float:right; border:1px solid #fff; background-color:#c5bfaf; padding:10px; width:250px; }

#propertyDetails #containerRightDetails .propertyMenu { display:none; }

#propertyDetails #containerRightDetails .propertyDetails { clear:both; margin:0 0 20px 0; }

#propertyDetails #containerRightDetails .doNotDisturb { margin:0 0 20px 0; border:1px solid #fff; background-color:#2c2b27; padding:5px; color:#ece8dd; }

#propertyDetails #containerLeftComps { float: left; width: 260px; margin:0 0 0 10px;  }

#propertyDetails #containerLeftComps h4 { padding:0 0 5px 0; clear:both; }

#propertyDetails #containerLeftComps img { padding:0 5px 0 0; float:left; }

#propertyDetails #containerLeftComps table { margin:0; width:auto; }

#propertyDetails #containerRightComps { float:right; width:600px; margin:0 10px 10px 0; page-break-after:always;  }

#propertyDetails #investmentSummary #investmentChart1, #propertyDetails #investmentSummary #investmentChart2 { margin:10px 5px 20px 0; font-size:13px; visibility:visible;  }

#propertyDetails #investmentSummary #investmentChart1 table, #propertyDetails #investmentSummary #investmentChart2 table { width:100%; border:none; background-color:#fff;   }

#propertyDetails #investmentSummary #investmentChart1 table td, #propertyDetails #investmentSummary #investmentChart2 table td { padding:10px 5px; text-align:right; border-right:1px solid #c9c4af; border-bottom:1px solid #c9c4af; }

 #propertyDetails #investmentSummary #investmentChart1 table td.heading, #propertyDetails #investmentSummary #investmentChart2 table td.heading { text-align:left; color:#756033; width:130px; font-weight:bold; }

#propertyDetails #investmentSummaryWrapper #investmentSummary #investmentChart1 table td.years, #propertyDetails #investmentSummaryWrapper #investmentSummary #investmentChart2 table td.years { text-align:center; color:#756033; font-weight:bold; }

#propertyDetails #investmentSummary #investmentGraph1, #propertyDetails #investmentSummary #investmentGraph2 { width: 100%; margin: 0; float: none; }

#propertyDetails #investmentSummary #investmentGraph1 {page-break-after:always;}

#propertyDetails .parametersHeading { margin:0 5px; padding:0 0 5px 0; height:20px; }

#propertyDetails .parametersHeading h4 { float:left; padding:0 0 0 15px; }

#propertyDetails .parameters { width: 100%; margin: 0 0 10px 0; float: none; }

#propertyDetails .parametersLeft { float:left; margin:10px 10px 0 10px; }

#propertyDetails .parametersLeft span, #propertyDetails .parametersRight span {font-size:14px;}

#propertyDetails .parametersRight { float:right; margin:10px 160px 50px 10px; }

#propertyDetails .parametersRight label {margin:0 0 5px 0;}

#propertyDetails label { display:block; margin:0 0 5px 0; }

/*.page-break { display:block; page-break-after:always; }*/

/* end flyer */