@charset "UTF-8";body { font: 11px/14px Arial, Helvetica, sans-serif; background: #fff; margin: 0; padding: 0; text-align: center; color: #000; }a { color: #000; }img { border:none; }form { margin:0; padding:0; }#container { width: 946px; background: #fff; margin: 0 auto; text-align: left; }#mainContent { padding: 0; }#head { width: 946px; height: 86px; background:#fff url('/images/trc-header-teal1.jpg') no-repeat; text-align:right; }#phone { font:bold 18px/18px Arial, Helvetica, sans-serif; color:#fff; padding:58px 20px 0 0; }#tag { width: 946px; height: 86px; background:#fff url('/images/trc-tag.jpg') no-repeat; }#splashImage { width: 946px; height: 416px; background:#fff url('/images/trc-couple.jpg') no-repeat; position:relative; }#content { width: 906px; background:#e3ddb5; padding:20px; font-size:15px; line-height:19px; }#legal { text-align:center; background:#e3ddb5; padding:10px 0; }#links { text-align:center; line-height:17px; margin-top:12px; margin-left:20px; margin-right:20px; }#homeBullets { overflow: hidden; color:#fff; font:bold 14px/16px Arial, Helvetica, sans-serif; margin-top: 0; padding-top: 0; }#homeBullets li { margin:2px 0; padding: 2px 0; }#form { width:544px; position:absolute; left:379px; top:0; background: url('/images/form_bg.png') no-repeat; padding:0px; padding-left: 3px; }#form h1 { font:normal 17px/20px Arial, Helvetica, sans-serif; color:#333; margin:20px 0 0 0; padding:0; }#form h2 { font:normal 17px/22px Arial, Helvetica, sans-serif; color:#2c428f; margin:10px 0 20px 20px; padding:0; }#slider_bar { background:url('/images/trc-slider-bar.jpg') no-repeat; width:418px; height:30px; margin-left:40px; position:relative; }#slider_handle { background:transparent url('/images/slider-handle.png') no-repeat; width:56px; height:33px; position:absolute; }#amount { text-align:center; font:bold 24px/24px Arial, Helvetica, sans-serif; color:#000; width:175px; height:30px; margin:10px 0 40px 160px; border:0; }.num { float:left; font:normal 30px/28px Arial, Helvetica, sans-serif; color:#333; margin-top:0; }.note { text-align:center; font:normal 16px/16px Arial, Helvetica, sans-serif; color:#8db3ce; }.hr { width: 946px; height: 3px; background:#f3362e }/* For checkbox replacement */.fancyCheck { padding-left: 40px; background: url(/images/unchecked.jpg) no-repeat; cursor: pointer; color: #000; display:block; }.fancyCheck.checked { background: url(/images/checked.jpg) no-repeat; color: #cc0033; }.fancyCheck.over { color: #cc0033; }.form-field { display:inline; }