/* CSS Document for the Terms and Privacy */

/* Layout */
#wrapper { background:url(../images/help_and_questions/background.jpg) no-repeat center top; }


/* Flash Banner */
#flash-banner .terms-privacy { height:auto !important; height:176px; min-height:176px; padding:0 0 40px 0; }


/* Terms Privacy Content */
#terms-privacy-content { width:100%; padding:0 0 40px 0; float:left; position:relative; }
#terms-privacy-content .title { width:100%; height:auto !important; height:25px; min-height:25px; padding:0 0 2px 0; float:left; font-size:165%; font-weight:100; color:#003366; position:relative; line-height:25px; }
#terms-privacy-content h2 { width:100%; float:left; }
#terms-privacy-content .secondary { padding-top:50px; }
#terms-privacy-content .subtitle { width:100%; margin:0 0 5px 0; float:left; color:#003366; font-weight:bold; clear:both; }
#terms-privacy-content .terms { width:100%; float:left; position:relative; }
#terms-privacy-content .terms .content { width:100%; padding:0 0 20px 0; float:left; }
#terms-privacy-content td { padding:0 0 5px 0; }
#terms-privacy-content td.left { padding:0 10px 5px 0; font-weight:bold; }
#terms-privacy-content .terms-spacer { width:100%; height:25px; float:left; }

#opt-out-div, #opt-out-complete-div { display:none; }


/* Opt-Out Form */
#opt-out-div { padding:0 0 20px 0; }
#opt-out-div table { width:400px; margin:0; }
#opt-out-div table table { width:100%; margin:0; }
#opt-out-div th { padding:0 0 15px 0; vertical-align:middle; font-size:90%; font-weight:bold; text-align:left; }
#opt-out-div td { padding:0 0 6px 0; position:relative; vertical-align:middle; font-size:90%; }
#opt-out-div td td { padding:0; }
#opt-out-div td.label { width:120px; padding:0 8px 6px 0; font-weight:bold; text-align:right; }
#opt-out-div td.left { width:65px; }
#opt-out-div td td.left { width:55px; font-weight:normal; }
#opt-out-div td.submit { padding:20px 0 0 44px; }
#opt-out-div textarea { width:207px; max-width:207px; height:50px; min-height:50px; max-height:50px; font-size:110%; }
#opt-out-div .input { width:213px; }
#opt-out-div .input input { width:207px; }
#opt-out-div .wHelp input { width:185px; }
#opt-out-div td td .input { width:136px; }
#opt-out-div td td .input input { width:130px; }
#opt-out-div td td .wHelp input { width:118px; }
#opt-out-div td td.left .input { width:53px; }
#opt-out-div td td.left .input input { width:47px; }
#opt-out-div td td.left .wHelp input { width:25px; }
#opt-out-div select { width:220px; }
#opt-out-div td td.left select { width:60px; }


/* Error 404 */
#error-404 { width:896px; margin:0 0 20px 0; padding:30px; float:left; background:#FFFFFF; border:2px solid #FF0000; }
#error-404 ul { width:100%; float:left; }
#error-404 li { width:881px; padding:2px 0 2px 15px; float:left; background:transparent url(../images/home_services/boilerservice/bullet.gif) no-repeat left 8px; }
#error-404 p { width:100%; float:left; }
