@charset "utf-8"; /* CSS Document */ #index_content_wrapper{margin-top:30px} #division, #attention{overflow:hidden; position:relative; z-index:1} #division .left_col, #division .right_col, #attention .left_col, #attention .right_col{width:407px; background-color:#fff; border:solid 1px #dbd9cb; height:286px; float:left; position:relative; padding:6px} #index_content_wrapper .left_col{margin-left:22px} #index_content_wrapper .right_col{margin-left:14px} #index_content_wrapper .left_shadow{position:absolute; left:-6px; top:0; width:6px; height:128px; background:transparent url(/index_left_shadow.png) left top no-repeat; display:block} #index_content_wrapper .right_shadow{position:absolute; right:-6px; top:0; width:6px; height:128px; background:transparent url(/index_right_shadow.png) right top no-repeat; display:block} #division .img_wrapper{position:relative; height:204px; overflow:hidden} #division .img_wrapper img{display:block; position:absolute; left:0; top:0} #division .left_col .img_wrapper a{text-decoration:none} #division .right_col .img_wrapper a{text-decoration:none} #division .img_wrapper a:hover span{background-color:#000; color:#fff} #division .left_col .img_wrapper span{padding:4px 8px; background-color:#fff; color:#000; font-weight:bold; font-size:10pt; position:absolute; bottom:40px; left:0} #division .right_col .img_wrapper span{padding:4px 8px; background-color:#fff; color:#000; font-weight:bold; font-size:10pt; position:absolute; bottom:40px; right:0} #division h2{color:#000; margin:5px; padding:0; border:none} #division p{color:#767676; margin:5px; line-height:18px} #ticker{position:relative; margin:10px 22px 0 22px; z-index:4} #gamma_ticker{background-color:#b11016; color:#fff; padding:10px 13px; position:relative; white-space:nowrap} #gamma{overflow:hidden; left:150px; position:absolute; left:120px; top:10px; width:600px} #gamma div{position:absolute} #brand_ticker{padding:7px 5px 5px 7px; width:135px; height:91px; background:transparent url(/brand_ticker_bg.png) left top no-repeat; position:absolute; right:0px; top:-28px; overflow:hidden} #brand_ticker a{display:block; width:125px; height:80px; background:#fff; position:absolute; left:7px; top:7px} #brand_ticker img{} #newsletter_signup{margin:15px 0 0 35px; height:18px; position:relative} #newsletter_signup label{font-weight:bold; color:#000; font-size:10px} #newsletter_signup input{font:10px Verdana, Geneva, sans-serif; margin-left:10px; border:solid 1px #ddd; width:200px; padding:2px; vertical-align:middle} #newsletter_signup .button{width:auto; border:none; padding:0} #newsletter_signup .success{display:inline; padding:2px; border:1px solid #DDD; background-color:#fff} #newsletter_signup .error{display:inline; padding:0 2px; position:absolute; right:195px; top:-2px; border:solid 1px #b11016; background-color:#fcc; color:#b11016; font-weight:bold; font-size:10px} #attention{margin-top:12px} #attention .left_col, #attention .right_col{height:131px; padding:10px; width:399px} #attention h2{color:#b11016; margin:5px 0 10px 0; padding:0; border:none} #attention p{line-height:18px} #attention .left_col img{margin-top:0 15px 0 0} #attention .right_col img{margin:0 15px 0 0}
