* { padding:0; margin:0; } html { height:100%; } body { width:100%; height:100%; font-family:Arial; background:#c1cee4 url(cw_header_bg.png) repeat-x; } a:link, a:visited { color:#055683; text-decoration:none; font-weight:bold; } a:hover { color:#055683; text-decoration:none; font-weight:bold; } #wrapper { width:900px; margin:0 auto; } #header { width:900px; height:152px; background:#000 url(cw_header.png) no-repeat; } #content { margin-top:10px; } .header { font:bold 22px Arial; line-height:1.35; } .description{ font:16px Arial; line-height:1.4; } #colorwave { width:900px; height:275px; background:url(cw_colorwave.png) no-repeat; } #p1_header { width:540px; position:relative; top:140px; left:250px; } #p1_desc { width:680px; position:relative; top:145px; left:-20px; margin:0 auto; } #p2_desc { width:475px; } #contest { margin:10px 0 0 90px; } #contest_left { float:left; width:490px; } #contest_right { float:left; width:265px; height:110px; margin-top:10px; background:url(cw_ledtv.png) no-repeat; } #contest_right2 { float:left; width:265px; height:110px; margin-top:10px; background:url(cw_ledtv_completed.png) no-repeat; } #blueprint_box { width:816px; height:464px; margin:10px auto 0; background:url(cw_bp_box.png) no-repeat; } #action_box { width:793px; height:442px; position:relative; margin-left:12px; padding-top:10px; } #blueprint1 { display:block; width:793px; height:442px; background:url(cw_bp.png) no-repeat; cursor:pointer; } #blueprint2 { display:none; width:793px; height:442px; background-repeat:no-repeat; } #formcontainer { display:none; width:793px; height:442px; background-color:#e0e6ef; margin-top:-442px; } #thankyoucontainer { display:none; width:793px; height:442px; background-color:#e0e6ef; margin-top:-442px; } h2 { font-size:18px; margin-bottom:10px; } #thankyoucontainer div { margin-bottom:10px; } #blueprint_answer { width:170px; text-align:center; margin:10px auto 20px; font:bold 16px Arial; color:#1b5c86; cursor:pointer; } #blueprint_answer a:hover { text-decoration:underline; } #contentCorrect, #contentYes { display:none; } #form { width:720px; margin:0 auto; } #form_col1 { float:left; width:350px; } #form_col2 { float:left; width:350px; margin-left:15px; } .label { float:left; width:100px; font:15px Arial; line-height:1.6; color:#055683; text-align:right; margin:10px 0 0px; } .field { float:left; width:245px; margin:10px 0 0px 5px; } input, select { background-color:#c1cee4; color:#1b5c86; border:1px solid #1b5c86; font:15px Arial; padding:3px; } input.error, select.error, textarea.error { color:#f00; border-color:#f00; } #q_washbasins { width:20px; text-align:center; font-weight:bold; } #c_firstname, #c_lastname, #c_email, #c_phone, #c_title, #c_company, #c_address1, #c_address2, #c_city, #c_state { width:230px; } #c_industry { width:238px; } #c_state { width:238px; } #c_zip { width:80px; } #close_box { text-align:right; font:12px Arial; color:#055683; padding:10px 11px 0 0; } #close:hover { border-bottom:solid 1px; } #question { text-align:center; font:bold 18px Arial; padding:15px 0 15px; } #sample { text-align:center; margin:10px 15px; font:15px Arial; color:#055683; } #submit_box { text-align:right; margin:10px 12px; } #submit_btn { width:114px; height:22px; background:url(cw_submit.png) center center no-repeat; border:0; cursor:pointer; } #fineprint { font:11px Arial; text-align:center; margin-top:15px; } #footer { width:100%; margin:0 auto; } #logo { width:405px; height:60px; margin:60px auto 10px; background:url(cw_honblue.png) no-repeat; } #copyright { font:12px Arial; text-align:center; margin:20px auto;} #thankyou_box { padding:20px; } #error_box { clear:both; width:100%; height:30px; } .maintenanceNotice, .messageNotice, .successNotice, .errorNotice { display:none; width:auto; padding:4px 7px; font-size:14px; line-height:18px; text-align:center; border:2px solid; } .maintenanceNotice { border-color:#114f78; background-color:#e3e3e3; color:#114f78; } .messageNotice { border-color:#114f78; background-color:#e3e3e3; color:#114f78; } .successNotice { border-color:#61b557; background-color:#f0fff0; color:#61b557; } .errorNotice { border-color:#f00; background-color:#ffc; color:#f00; } .noscript { margin:10px 0; } .clear { clear:both; } .left { text-align:left; } .center { text-align:center; } .right { text-align:right; }