
* { margin:0; padding:0; }

body { font: 14px Helvetica, Tahoma, Arial, sans-serif; line-height:16px; background-color: #c8ab49; margin: 0; padding: 0; text-align: center; color: #28241c; font-weight:normal; background-image:url(../images/bg.jpg); background-position:top; background-repeat:no-repeat; width:100%; height:100%; background-attachment:fixed; 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; }

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; }

.green { color:#408304; }

span.char, span.smallInfo {font-size:11px;}

.nowrap {white-space:nowrap;}

.floatLeft { float:left; }

.floatRight { float:right; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; page-break-after:avoid; page-break-before:avoid; }

ul.yellowbutton { margin:5px 0 20px 10px; text-align:center; float:left; padding:5px; }

ul.yellowbutton li { list-style-type:none; display:inline; border:0; }

ul.yellowbutton li a:link { color:#c9c4af; text-decoration:none; padding:5px; background-image:url(../images/buttonyellowbg.gif); background-repeat:repeat-x; background-position:top left; height:34px; font-size:15px; border:1px solid #fff; }

ul.yellowbutton li a:visited { color:#c9c4af; text-decoration:none; padding:5px; background-image:url(../images/buttonyellowbg.gif); background-repeat:repeat-x; background-position:top left; height:34px; font-size:15px; border:1px solid #fff; }

ul.yellowbutton li a:hover { color:#564e3f; text-decoration:none; padding:5px; background-color:#ded3a8; background-image:none; height:34px; font-size:15px; border:1px solid #fff; }

ul.yellowbutton li a:active { color:#c9c4af; text-decoration:none; padding:5px; background-image:url(../images/buttonyellowbg.gif); background-repeat:repeat-x; background-position:top left; height:34px; font-size:15px; border:1px solid #fff; }

.containerWrapper { width: 950px; background-color: #ece8dd; margin: 0 auto 20px auto; text-align: left; }

.mainContentWrapper { border:3px solid #c9c4af; overflow:auto; }

.notRequired {color:#b3a686; font-style:oblique;}

/* header */
#headerWrapper { background: #000; padding:10px; height:69px; width:auto; background-image:url(../images/headerbg.gif); background-position:top left; background-repeat:repeat-x; page-break-after:avoid; }

#headerWrapper .headerLeft { float:left; }

#headerWrapper .headerLeft img { border:none; }

#headerWrapper .headerLeft p.slogan { font-size:18px; color:#c9c4af; padding:5px 0 0; text-align:center; }

#headerWrapper .headerRight { color:#c9c4af; float:right; }

#headerWrapper .headerRight .greeting { text-align:right; float:right; }

#headerWrapper .headerRight .contact { color:#c9c4af; text-align:right; font-size:16px; font-family: "Book Antiqua", Garamond, "Times New Roman", serif; line-height:20px;}

#headerWrapper .headerRight .adminButton {float:right; padding:0; margin:0;}

#headerWrapper .headerRight .adminButton ul { list-style-type:none; width: 100%; height:auto; margin:0 auto; }

#headerWrapper .headerRight .adminButton ul li a { font-size:16px; float:none; }

.navbar { clear:both; width:auto; font:16px "Book Antiqua", Garamond, "Times New Roman", serif; color:#000; background-color:#000; padding:5px; height:20px; }

.navbar ul { display:inline; list-style-type:none; }

.navbar ul li { display:inline; }

.navbar ul li a:link, .headerRight .adminButton ul li a:link { background-image:url(../images/navbarbg.gif); background-repeat:repeat-x; background-position:top left; height:26px; font:16px "Book Antiqua", Garamond, "Times New Roman", serif; color:#000; padding:2px 5px; }

.navbar ul li a:visited, .headerRight .adminButton ul li a:visited { background-image:url(../images/navbarbg.gif); background-repeat:repeat-x; background-position:top left; height:26px; font:16px "Book Antiqua", Garamond, "Times New Roman", serif; color:#000; padding:2px 5px; }

.navbar ul li a:hover, .headerRight .adminButton ul li a:hover { background-image:none; background-color:#000; height:26px; font:16px "Book Antiqua", Garamond, "Times New Roman", serif; color:#bb9100; padding:2px 5px; text-decoration:none; }

.navbar ul li a:active, .headerRight .adminButton ul li a:active { background-image:url(../images/navbarbg.gif); background-repeat:repeat-x; background-position:top left; height:26px; font:16px "Book Antiqua", Garamond, "Times New Roman", serif; color:#000; padding:2px 5px; }

/* end header */

#containerLeft { float: left; width: 415px; margin:10px 0 10px 10px; border-right:1px solid #c9c4af; padding:0 20px 0 0 ;}

#containerLeft h2 { float:left; width:100%; }

#containerLeft span.price { font-weight:normal; color:#2d6417; float:right; position:relative; top:0; right:10px; font-size:20px; }

#containerLeft .featuredPropertyPhoto { margin:0 0 0 10px; text-align:center; }

#containerLeft .priceCalculation { width:auto; margin:10px 0 0 10px; }

#containerLeft .priceCalculation ul.yellowbutton { float:right; font-size:16px; }

#containerLeft .priceCalculation table td { vertical-align:top; }

#containerLeft .priceCalculation table td table { margin:20px auto 0 auto; background-color:#ded3a7; border:1px solid #fff; padding:5px; background-image:url(../images/tablecalbg.jpg); background-repeat:no-repeat; background-position:top left; }

#containerLeft .priceCalculation td div.grossProfit { width:auto;  color:#2d6417; font-size:18px; white-space:nowrap;}

#containerLeft .priceCalculation td div.amount { width:auto; text-align:right;  color:#2d6417; font-size:18px;}

#containerLeft .propertyAlerts {margin:10px auto 20px auto; text-align:center;}

#containerLeft .quote {margin:0 auto;}

#containerLeft .hrSilver {margin:20px 0;}

#containerRight { float:right; width:475px; margin:10px;}

#containerRight .buy, #containerRight .sell { width:100%; }

#containerRight .sell { margin:10px 0 0; }

#containerRight .buy ul.yellowbutton, #containerRight .sell ul.yellowbutton { margin:0 10px 25px 10px; }

#containerRight .buy p, #containerRight .sell p { padding:0 10px 10px; }

#containerRight .articles .hrSilver {margin:10px;}

#containerRight .articles .articleImage { text-align:center; }

#containerRight .articles .title {font:25px "Book Antiqua", Garamond, "Times New Roman", serif; text-align:left; padding:0 0 0 10px;}

#containerRight .articles .sixSteps {padding:5px 0 10px 10px; text-align:center; margin:10px 0;}

.quotes p {text-align:center;}

/* footer */
#footer { padding:10px; width:auto; height:auto; background-color:#2c2b27; font:12px Helvetica, Tahoma, Arial, sans-serif; color:#c9c4af; }

#footer .navbar { width:auto; clear:none; background-color:#2c2b27; color:#c9c4af; }

#footer .navbar ul li a:link { font:12px Helvetica, Tahoma, Arial, sans-serif; color: #c9c4af; text-decoration: none; background-image:none; height:auto; padding:0; background-color:#2c2b27; }

#footer .navbar ul li a:visited { font:12px Helvetica, Tahoma, Arial, sans-serif; color: #c9c4af; text-decoration: none; background-image:none; height:auto; padding:0; background-color:#2c2b27; }

#footer .navbar ul li a:hover { font:12px Helvetica, Tahoma, Arial, sans-serif; color: #c9c4af; text-decoration: underline; background-image:none; height:auto; padding:0; background-color:#2c2b27; }

#footer .navbar ul li a:active { font:12px Helvetica, Tahoma, Arial, sans-serif; color: #c9c4af; text-decoration: none; background-image:none; height:auto; padding:0; background-color:#2c2b27; }

#footer p { margin: 0; padding: 0 5px; }

/* end footer */

/* Property Details */
#propertyDetails { margin:10px; page-break-before:avoid; }

#propertyDetails #containerLeftDetails { float: left; width: 318px; }

#propertyDetails #containerRightDetails { float:right; width:604px; }

#propertyDetails #investmentSummary { width:924px; margin:10px 0 0; clear:both; }

#propertyDetails #investmentSummary .hrSilver {margin:0 5px 5px 0;}

#propertyDetails .propertyHeadline { background-image:url(../images/bgh2.gif); background-position:top left; background-repeat:repeat-x; height:36px; margin:0; clear:both; }

#propertyDetails .propertyHeadline h2 { float:left; }

#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-right:1px solid #c9c4af; 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:275px; margin:0 10px;}

#propertyDetails #containerRightDetails .priceCalculation td div.grossProfit { width:auto;  color:#2d6417; font-size:18px;}

#propertyDetails #containerRightDetails .priceCalculation td div.amount { width:auto; text-align:right;  color:#2d6417; font-size:18px;}

#propertyDetails #containerRightDetails .propertyMenu { clear:both; border-top:1px solid #c9c4af; border-bottom:1px solid #c9c4af; padding:15px 0 10px 0; margin:10px 0; height:34px; }

#propertyDetails #containerRightDetails .propertyMenu ul.yellowbutton { margin:0; padding:5px; text-align:left; }

#propertyDetails #containerRightDetails .propertyMenu ul.yellowbutton li { list-style-type:none; display:inline; }

#propertyDetails #containerRightDetails .propertyMenu ul.yellowbutton li a {font-size:14px;}

#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 0 10px 0; width:auto; }

#propertyDetails #containerRightComps { float:right; width:600px; margin:0 0 10px 0; }

#propertyDetails #investmentSummary #investmentChart1, #propertyDetails #investmentSummary #investmentChart2 { margin:10px 5px 20px 0; font-size:13px; }

#propertyDetails #investmentSummary #investmentChart1 table, #propertyDetails #investmentSummary #investmentChart2 table { width:924px; border:1px solid #fff; background-color:#ece8dd; }

#propertyDetails #investmentSummary #investmentChart1 table td, #propertyDetails #investmentSummary #investmentChart2 table td { padding:5px; text-align:right; border:1px solid #c5bfaf; }

 #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 { margin:0 0 20px 0; }

#propertyDetails .parametersHeading { margin:0 5px; padding:0 0 5px 0; height:20px; }

#propertyDetails .parametersHeading h4 { float:left; padding:0 0 0 15px; }

#propertyDetails .parameters { margin:0 10px 20px 10px; }

#propertyDetails .parametersLeft { float:left; margin:10px 10px 0 10px; }

#propertyDetails .parametersLeft span {font-size:14px;}

#propertyDetails .parametersRight { float:right; margin:10px 160px 0 10px; }

#propertyDetails .parametersRight label {margin:0 0 5px 10px;}

#propertyDetails label { display:block; margin:0 0 5px 0; }

#propertyDetails .parametersHeading ul.yellowbutton { float:right; margin:0 0 5px 0; }

/* end Property Details */

/* Search Results */
#searchResults { background-color:#ece8dd; }

#searchResults span {font-size:14px;}

#searchResults .source { padding:0 5px 0 0; font-weight:normal; font-size:10px; }

#searchResults .searchResultsPagination { height:22px; margin:10px; clear:both; }

#searchResults .pages { float:right; }

#searchResults ul .pagination { border:0; margin:0; padding:0; }

#searchResults .pagination li { border:0; margin:0; padding:0; font-size:11px; list-style-type:none; margin-right:5px; display:inline; }

#searchResults .pagination a { border:solid 1px #28241c; margin-right:5px; position:relative; z-index: 99; }

#searchResults .pagination .previousOff, #searchResults .pagination .nextOff, #searchResults .pagination .firstOff { border:1px solid #c5bfaf; color:#c5bfaf; display:block; float:left; font-weight:bold; margin-right:5px; padding:3px 4px; }

#searchResults .pagination .lastOff { border:1px solid #c5bfaf; color:#c5bfaf; display:block; float:left; font-weight:bold; padding:3px 4px; }

#searchResults .pagination li.last, #searchResults .pagination li.last a { margin:0; }

#searchResults .pagination .next, #searchResults .pagination .previous, #searchResults .pagination .first, #searchResults .pagination .last { font-weight:bold; }

#searchResults .pagination .active { background-color:#bb9100; color:#ece8dd; font-weight:bold; display:block; float:left; padding:4px 6px; }

#searchResults .pagination a:link, #searchResults .pagination a:visited { color:#28241c; display:block; float:left; padding:3px 6px; text-decoration:none; }

#searchResults .pagination a:hover { background-color:#bb9100; color:#ece8dd; border:1px solid #ece8dd; }

#searchResults .propertiesFound { font-weight:normal; text-align:left; float:left; position:relative; top:3px; left:6px; }

#searchResults .propertiesFound span { font-weight:normal; }

#searchResults .showResults { margin:0 0 0 6px; width:auto; }

#searchResults .showResults select { position:relative; top:-2px; }

#searchResults .featuredProperty { padding: 10px; margin:10px; clear:both; overflow:auto; border-bottom:2px solid #c9c4af; }

.featuredProperty td.featuredHeading { padding:0 0 10px 0; width:auto; }

.featuredProperty td.featuredHeading a { width: auto; font-size:20px; }

.featuredProperty td.details { padding:10px 0 0; }

.featuredProperty td.grossProfit {color:#2d6417; font-weight:bold;}

.featuredProperty span { font-weight: bold; font-size:14px;}

.featuredProperty td[colspan="3"] { width: auto; }

.featuredProperty td.photo img { margin:0 20px 0 0;  }

/* end search results */

/* Add Photos */
#addPhotos { margin:10px; }

#addPhotos h2 { margin:0 0 10px 0; }

#addPhotos fieldset table td { vertical-align:top; }

#addPhotos fieldset table td table { width:310px; text-align:left; }

#addPhotos fieldset table td table td img { margin:0 0 10px 0; }

#addPhotos fieldset table td table td a { font-size:10px; position:relative; left:45px; }

#addPhotos fieldset table td table td .additionalPhotos { margin:20px 0 10px 0; }

#addPhotos img.mainPhoto { margin:0 10px 0 0; }

#addPhotos label {display:block; margin:0 10px 0 -10px;}

#addPhotos input { display:block; margin:0 10px 10px 0; }

#addPhotos .note { font-size:12px; }

#addPhotos td.hint { font-size:10px; color:#666; border-left:1px solid #666; padding:0 0 0 10px; margin:0 0 0 10px; }

#addPhotos ul.yellowbutton { float:right; margin:0 0 20px 0; }

/* end add photos */

.divSpin { background-image: url( ajax-loader.gif ); background-repeat: no-repeat; background-position: center center; opacity: 0.55; filter: alpha(opacity: 55);
-moz-opacity: 0.55; -khtml-opacity: 0.55; background-color:#000; }

/* remodeling estimator */
#remodelingEstimator { margin:0 10px 10px; }

#remodelingEstimator span {font-size:14px;}

#remodelingEstimator p {float:left;}

#remodelingEstimator ul.yellowbutton {float:right; margin-bottom:0;}

#remodelingEstimator table td { line-height:22px; }

#remodelingEstimator h3 { margin:10px 0 0; }

#remodelingEstimator h3 span {font-size:18px;}

#remodelingEstimator h4 { color:#666; padding:0 0 5px 0; }

#remodelingEstimator span.disclaimer {  color:#999; font-size:12px; }

/* end remodeling estimator */

/* List Property */
.listProperty { margin:10px 10px 0 10px; }

.listProperty fieldset label { display:block; margin:10px 5px 5px 0; text-align:right; }

.listProperty fieldset input, .listProperty fieldset select { margin:10px 5px 5px 0; }

.listProperty fieldset span.smallInfo { position:relative; top:0; }

.listProperty fieldset td.checkbox span.smallInfo { position:relative; top:-3px; }

.listProperty fieldset label.labelLeft { text-align:left; }

.listProperty fieldset textarea { margin:10px 0 0; }

.listProperty ul.yellowbutton { float:right; margin:0 0 20px 0; }

/* end list property */

/* make offer */
#makeOffer { margin:10px 10px 0 10px; overflow:auto; }

#makeOffer .featuredProperty { padding: 10px; background-color:#ece8dd; margin:10px 0; clear:both; overflow:auto; }

#makeOffer fieldset {margin:0;}

#makeOffer fieldset label { display:block; margin:10px 5px 0 0; text-align:right; }

#makeOffer fieldset input, #makeOffer fieldset select { margin:10px 5px 0 0; }

#makeOffer fieldset table td span.deposit { font-weight:normal; position:relative; top:1px; }

#makeOffer fieldset table td span.form { font-weight:normal; position:relative; top:0; }

#makeOffer fieldset table.labelLeft td label { text-align:left; width:auto; white-space:nowrap; }

#makeOffer fieldset table td h4 { color:#2c2b27; text-align:right; }

#makeOffer fieldset textarea { margin:10px 0 0; }

#makeOffer fieldset input[type="radio"] { margin:12px 5px 0 0; float:left; }

#makeOffer ul.yellowbutton { float:left; margin:10px 10px 20px -5px; }

#makeOffer label.cancel {margin:-5px 0 0;}

#makeOffer p span { font-size:14px; font-weight:bold; }

#makeOffer span.ipAddress { color:#bb5c00; font-weight:bold;}

#makeOffer #innerPopupForm .name, #makeOffer #innerPopupForm .phone1, #makeOffer #innerPopupForm .phone2, #makeOffer #innerPopupForm .phone3 {padding:10px 0 0 5px; float:left;}

#makeOffer #innerPopupForm .fax {padding:10px 0 0 5px; float:left;}

#makeOffer #innerPopupForm .email {padding:5px 0 0 5px; float:left;}

/* end make offer */

/* login */
#login { margin:10px; overflow:auto;}

#login fieldset { height:auto; border:0; margin:0; }

#login fieldset.login2 { height:auto; }

#login p { padding:0 10px 10px; }

#login fieldset p { padding:0 10px 10px 0; }

#login span { position:relative; top:0; }

#login span.checkbox input[type="checkbox"] { margin:5px 5px 10px 10px; position:relative; top:2px; }

#login input[type="radio"] { position:relative; top:0; margin:0 5px 0 0; }

#login .loginLeft { float:left; width:400px; }

#login .loginRight { float:right; width:400px; }

#login .forgotPassword { margin:0 0 0 10px; }

#login ul.yellowbutton { margin:10px 0 20px 5px; float:left; }

#login .or { margin:0 auto; }

#login .or img { padding:50px 0 0 45px; }

#login h4 { color:#666; }

#login .propertyAlertOptions {margin:10px;}

#login .propertyAlertOptions div {margin:0 0 5px 0;}

#login #M2MWrapper { margin:30px 10px; }

#login #M2MWrapper table.selectState select { float:left; }

#login #M2MWrapper table.selectCounty { margin:10px 0 0; }

#login #M2MWrapper table.selectCounty table { margin:10px 0 0; }

#login #M2MWrapper table.selectCounty table span { color:#999; margin:0 0 0 10px; }

#login #M2MWrapper ul.yellowbutton { float:right; margin:10px 10px 20px 0; }

/* end login */

/* message errors */

.error h3 { font:16px Helvetica, Arial, sans-serif; color:#999; }

.MessageSuccess { border : 2px solid #007F08; background-color:#DDFFE3; padding: 8px; margin: 10px 20px; color:#007F08; }

.MessageError { font:16px Helvetica, Arial, sans-serif; border: 2px solid #A5001B; background-color:#FFC1C7; padding: 8px; margin: 10px 20px; color:#A5001B; }

.MessageWarning { font:16px Helvetica, Arial, sans-serif; border: 2px solid #AAAF00; background-color:#FFF9AA; padding: 8px; margin: 10px 20px; color:#AAAF00; }

.Message { font:16px Helvetica, Arial, sans-serif; border: 2px solid #000; background-color:#E2E2E2; padding: 8px; margin: 10px 20px; }

/* end message errors */

/* popup forms */
.popupForm { width:400px; padding:10px; text-align:left; position: absolute; visibility: visible; margin:0; background-color:#ece8dd; border:3px solid #c9c4af; }

.popupForm td { vertical-align:top; }

.popupForm h2 {height:26px;}

.popupForm p {padding:0 10px 10px;}

.popupForm label { padding:0 5px 10px 0; float:right; }

.popupForm .propertyAlertPopUp label {float:none; padding:0; margin:0 0 0 10px;}

.popupForm label.cancel {margin:10px 0 0;}

.popupForm .propertyAlertPopUp label.cancel {float:left; margin:10px 0 0 10px;}

.popupForm input, .popupForm select { text-align:left; margin:0 0 10px 0; }

.popupForm .propertyAlertPopUp input, .popupForm .propertyAlertPopUp select {text-align:left; margin:0 0 10px 10px;}

.popupForm ul.yellowbutton { margin:10px 0 0; padding:0; text-align:center; }

.popupForm .propertyAlertPopUp ul.yellowbutton {margin:10px 10px 10px 0; padding:0; text-align:center; float:right;}

.popupForm .propertyAlertPopUp span.checkbox input[type="checkbox"] { margin:0 5px 0 0; position:relative; top:2px; }

.terms { width:auto; text-align:left; margin:10px; background-color:#ece8dd; border:3px solid #c9c4af; padding:5px; }

.terms ol { margin:0 0 0 30px; }

#innerPopupForm #divEmail, #innerPopupForm .phone1, #innerPopupForm .phone2, #innerPopupForm .phone3 { padding-top:5px;}

#innerPopupForm textarea  {margin-top:5px;}

/* end popup forms */

/* tool tips */
.toolTip { background-color:#fff; color:#000; font:12px Helvetica, Arial, sans-serif; padding:5px; border:3px solid #bb9100; width:200px; height:auto; text-align:left; }

/* end tool tips */

/* contact us */
#contact { margin:10px; }

#contact fieldset.floatLeft {float:left; margin:0 10px 20px 0; width:425px;}

#contact label { display:block; margin:5px 0 5px 10px; text-align:left; }

#contact input, #contact textarea { margin:0 5px 5px 10px; }

#contact a {white-space:nowrap;}

#contact ul.yellowbutton { padding-left:0;}

/* end contact us */

/* account sidebar */
.myLSidebar { float: left; width: 225px; padding: 0; margin: 10px; }

.myLSidebar span {font-size:14px;}

.myLSidebar h2 { margin:0; height:25px; }

.myLSidebar h3, .myLSidebar .headerbg {font:14px Helvetica, Arial, sans-serif; height:20px; margin:3px 0; font-weight:normal; padding:2px 10px 0 10px; background-color:#c5bfaf; background-image:none; }

.myLSidebar a:link, .myLSidebar a:visited, .myLSidebar a:hover, .myLSidebar a:active { color:#000; }

.myLSidebar .subHeading { width:auto; margin:0 0 5px 0; padding:5px; height:12px; background-image:url(../images/bgh2.gif); background-position:top left; background-repeat:repeat-x; }

.myLSidebar .subHeading a { color:#1e3478; font-weight:bold; }

.myLSidebar .retractExpand { padding:2px 0 0; }

.myLSidebar .paddingLeft { padding:0 0 0 5px; }

.myLSidebar .offers { width:55%; text-align:left; padding:0 0 0 5px; }

.myLSidebar .messages { width:40%; text-align:left; }

.myLSidebar .smallLinkRed { color:#b32017; font-size:10px; font-weight:normal; vertical-align:top; position:relative; top:-2px; }

.myLSidebar .inactive { color:#b32017; }

.myLSidebar .inactive a { color:#b32017; }

.myLSidebar .hrKhaki { background-color:#c9c4af; width:100%; height:1px; margin:3px 0; }

.myLSidebar .hrKhakiDouble { width:100%; height:3px; margin:3px 0; border-bottom:3px solid #c9c4af; }

.myLSidebar ul { list-style-type:none; margin:0; line-height:18px; }

.myLSidebar ul.myOtherLinks li {height:20px; margin:3px 0; font-weight:normal; padding:2px 10px 0 10px; background-color:#c5bfaf; }

.myLSidebar .red { color:#b32017; }

.myLSidebar .green { color:#408304; }

/* end account sidebar */

/* my account page */
.myAccount { margin:10px 10px 0 0; float:right; width:685px; }

.myAccount h2 { width:auto; height:25px; }

.myAccount .featuredProperty { padding: 0 0 10px 0; margin:0; clear:none; }

.myAccount fieldset.fieldsetNoBorder {padding:0;}

.myAccount .hrKhaki {background-color:#c9c4af; width:100%; height:1px; margin:10px 0 20px 0; }

.myAccount .accountMiniMenu { text-align: left; background-color:#c5bfaf; padding:3px 5px; margin:10px 0 0; color:#28241c; font-size:12px; width:auto; }

.myAccount .accountMiniMenu a {color:#28241c;}

.myAccount fieldset td {vertical-align:top; }

/* modify listing */
.myAccount .modifyListing fieldset td.tdWidth {width:170px;}

.myAccount .modifyListing fieldset label { display:block; margin:13px 5px 5px 0; text-align:right;   }

.myAccount .modifyListing fieldset input, .myAccount .modifyListing fieldset select { margin:10px 5px 5px 0; float:left; }

.myAccount .modifyListing fieldset td.selectedProperty {padding:13px 0 0;}

.myAccount .modifyListing fieldset span { color:#999; }

.myAccount .modifyListing fieldset span.smallInfo { position:relative; top:13px; }

.myAccount .modifyListing fieldset label.labelLeft { text-align:left; float:left; }

.myAccount .modifyListing fieldset textarea { margin:10px 0 0; }

.myAccount .modifyListing fieldset td.checkbox input[type="checkbox"]{ position:relative; top:5px;}

.myAccount .modifyListing ul.yellowbutton { float:right; margin:0 0 20px 0; }
/* end modify listing */

/* listing options */
.myAccount .listingOptions fieldset table {margin:-20px 0 10px 0;}

.myAccount .listingOptions input[type="radio"] {float:left; margin:0 5px 0 10px;}

.myAccount .listingOptions label { margin:0 10px 0 0; display:inline;}
/* end listing options */

/* change photos */
.myAccount #addPhotos {margin:0;}
/* end change photos */

/* edit profile */
.editProfile {margin:0;}

.editProfile fieldset.login2 {border:none; padding:0; width:500px;}

.editProfile fieldset.login2 label {margin-left:0;}

.editProfile fieldset.login2 label.Confirm {margin-left:10px;}

.editProfile ul.yellowbutton {float:right; margin-bottom:10px;}

.editProfile label.phone { position:relative; top:0; left:-5px;}

.editProfile2 {margin:10px;}

.editProfile2 fieldset.login2 {border:none; padding:0; width:500px;}

.editProfile2 fieldset.login2 label {margin-left:0;}

.editProfile2 fieldset.login2 label.Confirm {margin-left:10px;}

.editProfile2 ul.yellowbutton {float:right; margin-bottom:10px;}

.editProfile2 label.phone { position:relative; top:0; left:-5px;}
/* end edit profile */

/* change password */
.forgotPassword ul.yellowbutton {margin-left:5px;}
/* end change password */

/* end my account page */

/* application error */
.appError { margin:10px; }

.appError h2 {height:24px; margin-bottom:0; clear:both; }

.appError .centerAll { padding:0 0 20px 0; text-align:center;}

/* end application error */

/* forgot password */
#forgotPassword {margin:10px;}

#forgotPassword h2 {margin:0;}

#forgotPassword p {padding:0 0 5px 10px;}
/* end forgot password */

/* financing */
.financing {margin:10px; overflow:auto;}

.financing h2 {height:25px;}

.financing ul.yellowbutton {float:right; margin:30px 50px 20px 90px;}

.financing ul {margin:0 0 20px 30px;}

.financing table td {vertical-align:top;}

.financing input, .financing select, .financing textarea { margin:5px 0 5px 5px; }

.financing label { text-align:right; margin:7px 0 0 10px; }

.financing td.checkbox label {text-align:left; margin:-2px 0 0 5px; display:inline;}

.financing .submit ul.yellowbutton {float:left; margin:10px 10px 20px 0;}

.financing label.cancel {margin:15px 0 0;}

.financing ul.yellowbutton2 {float:left; margin:0;}

.financing #innerPopupForm .name, .financing #innerPopupForm .phone1, .financing #innerPopupForm .phone2, .financing #innerPopupForm .phone3 {padding:7px 0 0 5px;}

.financing #innerPopupForm .email {padding:2px 0 0 5px;}


/* end financing */

/* coaching */
.coaching {margin:10px;}

.coaching ul {margin:0 0 20px 30px;}

.coaching table td {vertical-align:top;}

.coaching input, .coaching select, .coaching textarea { margin:5px 0 5px 5px; }

.coaching label { text-align:right; margin:7px 0 0 10px; }

.coaching ul.yellowbutton {float:left; margin:10px 0;}

.coaching #innerPopupForm {width:500px;}

.coaching #innerPopupForm .name, .coaching #innerPopupForm .phone1, .coaching #innerPopupForm .phone2, .coaching #innerPopupForm .phone3 {padding:7px 0 0 5px;}

.coaching #innerPopupForm .email {padding:2px 0 0 5px;}

.coaching label.cancel {margin:15px 0 0;}

.coaching .image {margin:0 100px 20px 0;}

/* end coaching */

/* bookstore */
.bookstore {margin:10px;}
/* end bookstore */

/* money lending */
.hardMoneyLending {margin:10px;}

.hardMoneyLending td {vertical-align:top;}

.hardMoneyLending input, .hardMoneyLending select, .hardMoneyLending textarea { margin:5px 0 5px 5px; }

.hardMoneyLending label { text-align:right; margin:7px 0 0 10px; }

.hardMoneyLending ul.yellowbutton {margin-left:0;}

.hardMoneyLending #innerPopupForm {width:500px;}

.hardMoneyLending #innerPopupForm .name, .hardMoneyLending #innerPopupForm .phone1, .hardMoneyLending #innerPopupForm .phone2, .hardMoneyLending #innerPopupForm .phone3 {padding:7px 0 0 5px;}

.hardMoneyLending #innerPopupForm .email {padding:2px 0 0 5px;}

.hardMoneyLending #innerPopupForm textarea  {margin-top:10px;}

.hardMoneyLending label.cancel {margin:10px 0 0;}

.hardMoneyLending .image {margin:20px 50px 20px 0;}
/* money lending */

/* flyer */
.flyer {background-color:#fff; background-image:none; page-break-before:avoid;}

.flyer span {font-size:14px;}

.flyer #propertyDetails #containerRightDetails .propertyAddress { float:left; border:none; padding:0 50px 0 0; margin:0 0 20px 0; }

.flyer #propertyDetails .parametersRight label {margin:0 0 5px 0;}

.flyer .mainContentWrapper { border:none; }

.flyer .containerWrapper { background-color: #fff; }

.flyer #headerWrapper { background: #fff; background-image:none; }

.flyer #headerWrapper .headerLeft p.slogan {  color:#000;  }

.flyer #headerWrapper .headerRight { display:none; }

.flyer #propertyDetails .propertyHeadline { background-image:none;   }

.flyer #propertyDetails .propertyHeadline h2 { background-image:none;}
/* end flyer */

/* new note */
.newNote label {float:right;}

.newNote input[type="radio"] {float:left; position:relative; top:5px;}

.newNote label.cancel {float:left;}

.newNote ul.yellowbutton {float:right;}
/* end new note */

/* Admin */
.width200 {width:200px;}

.width200 input {float:left;}
/* end Admin */

/* testimonials */
.testimonials {margin:10px;}

.testimonials .beforeImage {float: left; margin: 0 80px 0 20px;}

.testimonials .afterImage {float:left;}

.testimonials .separator {border-bottom:2px solid #c9c4af; margin:0 10px 10px 10px;}
/* end testimonials */

/* about us */
.aboutUs {margin:10px;}

/* modal-popup */
.modal-popup { width:600px; padding:10px; text-align:left; position: absolute; visibility: visible; margin:0; background-color:#ece8dd; border:3px solid #c9c4af; }

.slideshow { width:100%;}

.slideshow h2 {height:26px; float:left; display:inline; padding:2px 5px; width:530px;}

.slideshow img {margin:0 0 10px 0;}

.slideshow div.image {text-align:center; margin:0 auto; vertical-align:middle;}

.slideshow p {padding:20px 10px 10px;}

.slideshow label { padding:0 5px 10px 0; float:right; }

.slideshow .propertyAlertPopUp label {float:none; padding:0; margin:0 0 0 10px;}

.slideshow label.cancel {margin:10px 0 0;}

.slideshow .propertyAlertPopUp label.cancel {float:left; margin:10px 0 0 10px;}

.slideshow input, .slideshow select { text-align:left; margin:0 0 10px 0; }

.slideshow .propertyAlertPopUp input, .slideshow .propertyAlertPopUp select {text-align:left; margin:0 0 10px 10px;}

.slideshow .button, .slideshow .image-counter { text-align:center; float:left; display:inline;}

.slideshow .button {*padding:5px;}

.slideshow .button a:link { color:#c9c4af; text-decoration:none; padding:5px; background-image:url(../images/buttonyellowbg.gif); background-repeat:repeat-x; background-position:top left; height:34px; font-size:15px; border:1px solid #fff; }

.slideshow .button a:visited { color:#c9c4af; text-decoration:none; padding:5px; background-image:url(../images/buttonyellowbg.gif); background-repeat:repeat-x; background-position:top left; height:34px; font-size:15px; border:1px solid #fff; }

.slideshow .button a:hover { color:#564e3f; text-decoration:none; padding:5px; background-color:#ded3a8; background-image:none; height:34px; font-size:15px; border:1px solid #fff; }

.slideshow .button a:active { color:#c9c4af; text-decoration:none; padding:5px; background-image:url(../images/buttonyellowbg.gif); background-repeat:repeat-x; background-position:top left; height:34px; font-size:15px; border:1px solid #fff; }

.slideshow .image-counter {width:456px; padding:10px 0 0;}

.slideshow .image-counter {*width:436px;}

.slideshow .button a img { border:none; position:relative; top:11px;}

.slideshow .button a {*padding:0; *position:relative;}

.slideshow .button a img { *top:0;}

.slideshow .close {float:right; display:inline; position:relative; top:5px;}

.slideshow .propertyAlertPopUp span.checkbox input[type="checkbox"] { margin:0 5px 0 0; position:relative; top:2px; }

/* end modal-popup */


