@import url('reset.css');
@import url('header.css');
body{background:#223246 url('../_img/body-rpt.png') repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:75%;line-height:1.5em;margin:0}
a, a:link, a:visited{color:#fff;font-weight:bold;text-decoration:none}
a:active, a:hover{text-decoration:underline}
.smaller, a.smaller, a.smaller:link, a.smaller:visited{font-size:0.917em}
strong{font-weight:bolder}
ol{font-size:1.5em;font-weight:bold;list-style-type:decimal;padding:0 0 0 20px}
ol li{vertical-align:middle}
ol p{font-size:0.667em;vertical-align:baseline}
#head-wrapper{margin:0 auto;width:970px}


/********************
styles for IE7 and 6
********************/
.curve-selected{*display:none}
.ign-header{*z-index:100}
.logo-google {_background-image:url('/_img/logo-google-IE.png')}
ul.nav li.nav-channel, ul.nav .last, .left-corner-selected, .curve-selected, .rev .curve-selected, .right-corner-selected, .selected .bot-bub, ul.nav .hub-nav.guides, #masthead-login .left,#masthead-login .right,#masthead-login .curve {_background-image:url('/_img/nav-sprite-IE.png')}
ul.nav .hub-nav {_width:auto}
#masthead-login a:hover,#masthead-logout a:hover {_border-top:1px solid #000}
#masthead-login .container-sub-nav.selected .label-sub-nav {*height:18px}
#masthead-login .curve {_bottom:2px;_right:102px}
#masthead-login .right {_right:106px}
#masthead-login .sub-nav a,#masthead-login .sub-nav a:hover{_border:none}
#nav-global .first {_background-position:0 0}
#nav-global .guides.selected {_background-image:none}
#search-dropdown .input,#search-dropdown .label {_line-height:2.15em}
.selected .sub-nav-display{*margin-right:1px;*z-index:5}



#container{height:655px;margin-top:14px;width:1005px}
#content{background:url('/subscribe/_img/login_content_bg.gif');height:597px;margin:-1px 9px 0 7px;position:relative;width:987px}
#title{background:url('/subscribe/_img/login_title.gif') no-repeat;height:23px;left:55px;position:absolute;text-align:left;top:16px;width:564px}
#box1{background:url('/subscribe/_img/login_register_bg.gif') no-repeat;height:427px;left:50px;position:absolute;top:79px;text-align:left;width:233px}
.box1_text{color:#000;font-size:11px;line-height:12px;margin-top:35px;padding:8px 10px 10px 14px;position:absolute}
.box1_text ul{line-height:14px;margin:5px 0 10px 0;padding:0 0 0 20px}
.box2_text{color:#000;font-size:11px;left:0;line-height:12px;margin-top:58px;padding:8px 10px 10px 23px;position:absolute}
#box2{background:url('/subscribe/_img/login_subscribe_bg.gif') no-repeat;height:202px;left:314px;position:absolute;text-align:left;top:56px;width:624px}
#box3{background:url('/subscribe/_img/login_basic_bg.gif') no-repeat;height:248px;left:314px;margin:0;padding:0;position:absolute;text-align:left;top:258px;width:312px}
#box4{background:url('/subscribe/_img/login_premium_bg.gif') no-repeat;height:248px;left:626px;position:absolute;text-align:left;top:258px;width:312px}
.fine_print{color:#888;font-size:10px;margin-right:10px;text-align:right}
#frame_top{background:url('/subscribe/_img/fp_top_bg.gif') no-repeat;height:14px}
#frame_bottom{background:url('/subscribe/_img/login_btm_bg.gif') no-repeat;height:14px}
.icon{float:left;margin-right:6px}
.icon_heading{color:#155278;font-weight:bold;padding-top:1px}
.icon_box{height:47px;left:21px;margin-bottom:3px;position:relative;top:90px;width:285px}
.option_headline{color:#fff;font-size:11px;font-weight:bold;height:30px;margin:0;padding:0;position:relative;text-align:center;top:30px}
.option_headline a:link,.option_headline a:visited,.option_headline a:active{color:#ffd015;font-size:12px;text-decoration:underline}
.option_headline a:hover{color:#ffa126;font-size:12px;text-decoration:underline}
.option_box{height:59px;left:0px;margin:-3px 0 0 0;padding:0;position:relative;top:44px;width:310px;_top:38px}
.option_box_text{color:#fff;float:left;font-size:11px;margin:5px 2px 0 2px;padding:0 0 0 8px;white-space:nowrap;width:161px;_width:140px}
.option_button{float:right;height:56px;margin:0;padding:0;width:136px}
#reflect{background:url('/subscribe/_img/login_reflect.gif') no-repeat;height:81px;left:0;position:absolute;top:514px;width:987px}
#sticker{left:500px;position:absolute;top:0}
#theLayer{height:275px;left:590;position:absolute;top:115;visibility:hidden;width:425px}


/* login to download splitter pages */
h4{font-size:17px}
a.log-in:link,a.log-in:visited{color:#666;float:right;font-size:12px;font-weight:bold;margin-top:6px;text-decoration:underline}
a.no-thx:link,a.no-thx:visited{color:#000;float:right;font-size:12px;font-weight:bold;margin-top:15px;text-decoration:underline}
a.log-in:hover,a.no-thx:hover{color:#00a7f8}
a.reg-free:link,a.reg-free:visited{background:url('/subscribe/_img/register_btn.png') no-repeat;display:block;float:right;font-size:13px;font-weight:bold;height:29px;line-height:25px;margin-right:15px;text-align:center;text-decoration:none;text-indent:-1px;width:125px}
a.reg-free:hover, a.reg-free:active{background-position:0 -29px;color:#fff;text-decoration:none}
.elem{background:url('/subscribe/_img/login-elements.png') 0 0 no-repeat}
.icons{background:url('/subscribe/_img/login-icons.png') 0 0 no-repeat;display:block;text-indent:-5000px}
.arcade{background-position:-116px -95px;height:43px;margin-bottom:8px;width:98px}
.arena{background-position:-2px -104px;height:21px;margin-bottom:8px;width:92px;_margin-top:1px}
.bas{background-position:-2px -38px;height:40px;margin:0 0 30px 10px;width:450px}
.bafs{background-position:-2px -186px;height:40px;margin:0 0 30px 10px;width:675px}
.bb{border-left:1px solid #60cefb}
.benefits{margin-left:169px;overflow:hidden;width:710px}
.blue-bg{background:#4498d4 url('/subscribe/_img/login_blueglobe_bg.jpg') bottom left no-repeat;border-left:1px solid #60cefb;border-right:1px solid #60cefb;min-height:490px;overflow:hidden;padding:10px 15px 0;position:relative}
.blue-bot{background-position:0 -36px;height:7px}
.blue-top{background-position:0 -26px;font-size:0;height:7px}
.c-bg{background:#fefefe url('/subscribe/_img/bg-grad.png') bottom left repeat-x;min-height:597px;overflow:hidden;padding:15px 26px}
.c-bot{background-position:0 -14px;font-size:0;height:11px}
.c-top{background-position:0 0;font-size:0;height:12px;margin-top:10px}
.col{color:#fff;float:left;height:172px;padding:0 8px 0 11px;width:163px}
.col h4{line-height:25px;margin-top:12px;width:120px}
.col li,.col-two li,.join li{color:#fff;list-style:none}
.col ul li{background:url('/subscribe/_img/login-icons.png') 0 -149px no-repeat;font-weight:bold;line-height:25px;padding-left:10px}
.col-two{color:#fff;float:left;padding:0 12px;width:328px}
.col-two li{background:url('/subscribe/_img/login-icons.png') -233px -99px no-repeat;font-weight:normal;line-height:17px;margin-top:14px;padding-left:10px}
.col-two li b{font-size:14px}
.col-two li p{font-size:12px}
.col-two .first{margin-left:150px}
.container{margin:0 auto;min-height:655px;padding-bottom:11px;position:relative;width:1003px}
.fp{background-position:-470px -50px;height:25px;margin:-3px 0 5px;width:100px;_margin-top:0}
.fp-benefits{color:#fff;margin:0 0 6px 11px;padding-top:14px}
.ign{background-position:-599px -48px;height:28px;margin:-3px 0 2px;width:115px;_margin-top:0}
.join li{font-size:20px;font-weight:bold;line-height:50px;_margin:10px 0 20px}
.join .joinnow{background:url('/subscribe/_img/join-btn.png') 2px 0 no-repeat;border:none;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:bold;height:65px;margin:8px 0 0 18px;width:258px}
.join .joinnow:hover{background-position:2px -67px}
.join .save{color:#66ffff;margin-left:10px}
.join-fc{left:220px;position:absolute;top:282px;width:710px}
.join-fc .prem{color:#ccc;position:absolute;top:150px;right:30px}
.reg-dl{background-position:-2px -3px;height:35px;margin-bottom:12px;width:744px}

#sub-new a.no-thx:link,#sub-new a.no-thx:visited{clear:right;color:#fff;margin-right:33px}
#sub-new a.log-in:hover,#sub-new a.no-thx:hover{color:#ccc}
#sub-new .c-bg{background:#696767 url('/subscribe/_img/sub-bg-columns.jpg') 0 0 no-repeat;clear:left;margin-top:14px;min-height:645px;overflow:hidden;padding:0 28px}
#sub-new .c-bg li{background:url('/subscribe/_img/sub-icons.png') 0 -118px no-repeat;font-size:12px;line-height:18px;list-style:none;margin-top:17px;padding-left:25px}
#sub-new .joinnow{background:url('/subscribe/_img/join-btn.png') 2px 0 no-repeat;border:none;cursor:pointer;display:block;float:right;height:65px;margin:40px -5px 10px 0;width:258px}
#sub-new .joinnow:hover{background-position:2px -67px}
#sub-new .c-bot{background-position:0 -45px}
.sub-icons{background:url('/subscribe/_img/sub-icons.png') 0 0 no-repeat;display:block;text-indent:-5000px}
.afcs{background-position:-466px -60px;height:51px;margin-left:4px;width:246px}
.afps{background-position:-238px -60px;height:44px;width:211px}
.compare{color:#959595;font-size:10px}
.darkb-col{color:#fff;float:left;margin:9px 10px 0 0;padding:19px 38px;width:219px}
.darkb-col b,.lightb-col b{color:#ffff00;display:block;font-size:24px;margin-bottom:2px;overflow:hidden}
.darkb-col b span,.darkb-col label,.lightb-col b span,.lightb-col label{font-size:14px;font-weight:normal}
.lightb-col{color:#fff;float:left;padding:19px 38px;width:259px}
.lightb-col .recommend{background:#ffff00;color:#000;font-size:12px;font-weight:bold;height:19px;margin:3px 5px 0 0;padding:1px 10px}
.lightb-col .selectbox{margin:0 auto}
.mfps{background-position:0 -60px;height:44px;width:224px}
.play{background-position:0 0;height:51px;margin:86px 0 65px;width:605px}
.selectbox{padding:21px 0 12px;position:relative;text-align:center}
.selectbox label{margin-left:5px}
