@import url(/global/styles/blackout.css);

html { background-color: #fff !important; }
body { margin:0 auto; }

p.sosumi { font-size: 11px !important; margin-left: 6px; margin-bottom: 24px; }

#productheader { margin-bottom: 15px; border-bottom: 1px solid #d9dadb; _height: 29px; }
#productheader h2 { width: 116px; height: 25px; }
#productheader h2 a { text-indent: 0; }
#productheader ul { margin-top: 8px; }
#productheader ul li { font-size: 11px; color: #555; }

#main { width: 980px; }

#hero { height: 486px; padding-left: 88px; border: 1px solid #ccc; background: url(/shopping-event/images/hero_bg_20101108.jpg) no-repeat 0 0; }
#hero h1 { height: 36px; padding-top: 97px; margin-bottom: 15px; }
#hero p { width: 410px; margin-bottom: 15px; padding-left: 1px; color: #000; font-size:14px; }
#hero p.intro { margin-bottom: 13px; color: #fff; font-weight: normal; font-size: 20px; letter-spacing:-1px; line-height:1.3em; }


#main.preannounce #hero { border:none; height: 347px; padding-left: 48px; background: url(/shopping-event/images/hero_bg_preannounce_20101108.jpg) no-repeat 0 0; }
#main.preannounce #hero h1 { height: 75px; padding-top: 75px; margin-bottom: 8px; }
#main.preannounce #hero p.intro { margin-bottom: 12px; }
#main.preannounce #content { padding-bottom: 25px; width: 934px; border-left:3px solid #94c6ea; border-right:3px solid #94c6ea; border-bottom:3px solid #94c6ea; margin-bottom: 18px; }
#main.preannounce #content h2 { color:#000; font-size:16px; text-align:center; padding-bottom:22px; }