.wrap{ width:98%; } .options_wrap{ width:750px; float:left; line-height:1.5em; height:auto; } .options_wrap h2{ font-style:normal; font-size:28px; margin-bottom:20px; font-style:italic; } .top-notice{ margin-bottom:25px; } .section_wrap{ margin-bottom:25px; float:left; width:750px; } .section_body{ border:1px solid #DFDFDF; border-top:0; background:#f9f9f9; width:748px; float:left; -moz-border-radius:0 0 6px 6px; } h3.section_title{ -moz-border-radius:6px 6px 6px 6px; background:url('images/toggle.png') no-repeat scroll 10px 15px #F0F0F0; border:1px solid #E1E1E1; color:#4E4C41; cursor:pointer; font-size:1.1em; margin:0; padding:15px 15px 15px 40px; clear:both; } h3.section_title:hover{ background-color:#EFEFEF; border:1px solid #CFCFCF; } h3.open { -moz-border-radius:6px 6px 0 0; background-position:10px -25px; } h3.section_title span{ color:#666; float:right; font-size:0.9em; font-weight:normal; } .options_input { margin:35px 20px; padding:10px; clear:both; overflow:hidden; } .options_desc{ -moz-border-radius:8px 8px 8px 8px; background:none repeat scroll 0 0 #F1F1F1; color:#777777; float:right; padding:15px; width:350px; } .labels{ font-size:12px; display:block; margin-bottom:5px; font-weight:bold; color:#555; } label{ font-size:12px; margin-bottom:5px; font-weight:bold; color:#555; } .options_input input[type="text"], .options_input select{ width:275px; height:auto; font-size:12px; padding:5px; color:#666; background:#FFF; border-color:#DFDFDF; } #multicheck select{ height:auto; } .options_input input:focus, .options_input textarea:focus{ background:#fff; } .options_input textarea{ width:275px; height:135px; padding:5px; color:#666; background:#FFF; border-color:#DFDFDF; } span.submit{ float:left; margin:0 30px 30px 0; padding:0; width:15%; } .section_wrap span.submit{ float:left; margin:0 20px 30px 30px; padding:0; width:15%; } .sidebox { font-size:11px; -moz-border-radius:6px 6px 6px 6px; border:1px solid #ddd; margin-top:55px; padding:20px; background:#F2F2F2; color:#4D5253; width:200px; float:right; } .sidebox h2{ font-size:22px; color:#000; margin:0 0 10px 0; padding:0; line-height:1; } .sidebox p{ font-size:11px; } .sidebox hr{ border:0; border-top:1px solid #DDD; margin:15px 0; } .sidebox ol li, .sidebox ul li{ font-size:11px; } .notice{ color:#888; font-size:10px;} .button-right{ float:right; text-align:right; width:250px; } .button-right span{ font-size:0.9em; color:#999; text-align:justified; display:block; }