/* Satterley Stay Informed CSS Document */



/* Form Styles */
.stayinformed_block { width: 100%; margin: 45px 0 0 0; padding: 11px 0 10px 0; border-top: 2px solid #e7e7e7;}
.stayinformed_block .stayinformed_left { width: 150px; color: #868686; font-size: 90%; padding-bottom:10px; float:left; }
.stayinformed_block .stayinformed_right { width: 520px;float:right; }

.stayinformed_block h1.blocktitle { font-size: 170%; padding-top: 3px; margin: 0 0 8px 0; }
.stayinformed_block h2 { font-size: 150%; color: #9fa56b; margin: 29px 0 5px 0; }

.stayinformed_right table { font-size:1.0em; }
.stayinformed_right table th { padding: 0; width: 210px !important; text-align: left; color: #404040; border-bottom: 1px solid #e7e7e7; }
.stayinformed_right table td { padding: 4px 0; border-bottom: 1px solid #e7e7e7; }
.stayinformed_right table td.midtd { width: 130px; }
.stayinformed_right table td.endtd { width: 126px; }
.stayinformed_right table td.endtdwide { width: 170px; }
.stayinformed_right table th.midth { width: 44px !important; }

.stayinformed_right table tr.endrow td, .stayinformed_right table tr.endrow th { border-bottom: none; }

.stayinformed_right input.text { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000; width: 263px; }
.stayinformed_right input.text.short { width: 101px; }

.stayinformed_right td input.radio { margin: 0px 4px 0 0; display:block; float:left; line-height:10px;}
\ html .stayinformed_right td input.radio { margin: 0px 4px 0 0;}
.stayinformed_right input.checkradio { margin: 0 8px 0 0; }
\ html .stayinformed_right input.checkradio { margin: -3px 8px 0 -3px; }

.stayinformed_right select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000; width: 269px; }
.stayinformed_right select.short { width: 125px; }

.stayinformed_right textarea {width:480px; height:75px;}

.stayinformed_right .pricesplit { padding: 0 9px; }

.stayinformed_right label.age {display:block; padding:0px 0 3px 0; margin-right:18px; float:left;}
/* IE8 */.stayinformed_right label.age {padding-top /*\**/: 3px\9;}
/* IE7 */\ html .stayinformed_right label.age {padding:4px 0 0 0;margin-right:13px;}
/* IE6 */*html .stayinformed_right label.age { margin-right:10px;}



/* Receive Brochure about estates */
.receivebrochureabout { padding: 6px 0; font-weight: bold; color: #404040; border-bottom: 1px solid #e7e7e7; }
.listestates { width: 584px; background: #fbfbfb; border-top: 1px solid #fff; padding: 7px 0 7px 16px; margin-bottom: 4px; }
.listestates .estateitem { float: left; width: 265px; padding: 5px 0 5px 25px; color: #404040; cursor: pointer; position: relative; }
.listestates .estateitem.marked, .listestates .estateitem:hover { color: #c31b1e; }

.listestates .estateitem label { cursor: pointer; }
.listestates .estateitem input { position: absolute; top: 6px; left: 0; margin: 0 12px 0 0; }
* html .listestates .estateitem input { top: 3px; }


/* I would like options */
.stayinformed_right table.iwouldlikeoptions { margin-bottom: 15px; }
.stayinformed_right table.iwouldlikeoptions th { padding: 15px 0;  width: 300px !important; border:none; }
.stayinformed_right .mailinglisttype { padding: 2px 0; line-height:1.5em; }


/* Captcha */
#stay-informed-captcha { width: 500px; height: 300px; }


input.stayinformed_submit { display: block; margin: 25px 0 0 -4px; }

