body, html{margin:0;padding:0;font:13px Arial,"HPSimplified",Helvetica,sans-serif; background:#141A8C url(images/bg.jpg) no-repeat top center;color:#333;}
a{color:#333;text-decoration:none;outline:0;}
a:hover{outline:0;text-decoration:none;}

#wrapper{width:828px;margin:0 auto;background:#FFF;border-radius:0 0 8px 8px;padding:20px 50px 40px;}
#head{overflow:hidden;margin-bottom:30px;}
#head img{float:left;display:inline;width:100px;height:auto;}
#head img.right{float:right;}

#content h1{text-align:center;color: #007DBA;font-weight: normal;font-size:30px;margin:10px 0 0;}
#content h1.stage1{margin:-95px 0 0 40px;}
#content h2.stage1{text-align:center;color: #007DBA;font-weight: normal;font-size:24px;margin:10px 0 0;}
.main_img{display:block;margin:30px auto -30px;}
form#serials{padding-top:30px;color:#000;background:#FFF;margin-top:30px;}
form#serials p{text-align:center;margin-bottom:10px;font-size:14px;line-height: 1.3;}
form#serials a{color:#FFF;font-weight:700;}
.form_inner{width:600px;margin:0 auto;}
.form_inner table{margin:0 auto;}
.form_inner input{margin:5px 0;padding:5px;color:#999;border:1px solid #CCC;width:260px;font-weight:700;text-align:center;vertical-align:middle;}
.form_inner input:hover,.form_inner input:focus{color:#333;}
.form_inner div input{width:47px}
.form_inner label{font-size:15px;font-weight:700;}
.btns_wrap{width:125px;overflow:hidden;margin:15px auto;}
.form_inner button,.btns_wrap button{width:120px;height:44px;text-align:center;font-weight:700;font-size:15px;color:#017EC1;padding:0;margin:0;background:url(images/btns.png);border:0;cursor:pointer;}
.form_inner button.submit,.btns_wrap button.submit{background-position:0 -50px;}
.err{font-weight:700;font-size:16px;text-align:left;margin:10px 0;color: #FF0000;font-style: normal}
label.error{position:absolute;}
td{position:relative;}

.help_wrap{width:530px;overflow:hidden;margin:15px auto;}
.form_inner button,.help_wrap button{width:220px;height:44px;text-align:center;font-weight:700;font-size:15px;color:#017EC1;padding:0;margin-left: 30px;;border:0;cursor:pointer;background-color: white;outline:none;}
.form_inner button.submit,.help_wrap button.submit{background-position:0 -50px;background-color: white;margin-left: 40px;outline:none;}

.blue_bg{padding:30px;color:#000;background:#FFF;margin-top:30px;position:relative;}
.blue_bg p{text-align:center;margin-bottom:10px;font-size:14px;}
.blue_bg a{color:#FFF;}
.app-wrap{margin:30px auto 0;width:215px;}
.app-wrap.right_box{margin-right:0;}
.apps_outer{width:540px;margin:0 auto;position:relative;}
.display_details,.app-wrap .dl_btn{display:block;width:211px !important;height:48px;margin:15px auto 0;color:#017EC1 !important;font-weight:700;font-size:14px;background:url(images/btns.png) 0 -299px !important;line-height:47px;text-align:center;}
.dl_btn{display:block;width:158px;height:50px;margin:10px auto;color:#017EC1 !important;font-weight:700;font-size:14px;background:url(images/btns.png) 0 -150px !important;line-height:47px;text-align:center;}
.disabled{display:block;width:158px;height:50px;margin:10px auto;color:#FFF;font-weight:700;font-size:14px;background:url(images/btns.png) 0 -250px;line-height:47px;text-align:center;}
.app-wrap .dl_btn.disabled{background:url(images/btns.png) 0 -347px !important;color:#999 !important;cursor:default !important;}
#pdl_9927431{width:209px !important;background:url(images/btns.png) 0 -347px;}
#pdl_9927431.dl_btn{width:211px !important;background:url(images/btns.png) 0 -200px !important;}
#pdl_9922243,#pdl_9928493{line-height:normal;font-size:12px;background:url(images/btns.png) 0 -398px;width:104px;padding:9px 0;height:30px;}
#pdl_9922243.dl_btn,#pdl_9928493.dl_btn{background:url(images/btns.png) 0 -446px !important;}
#pdl_9922243{float:left;margin-left:-5px;}
#app-wrap-9928493{position:absolute;left:60px;bottom:2px;}
#app-wrap-9927431{float:right;}

.dl_btn_10420309{margin-top:70px !important;}
.dl_btn_10420314{position:absolute;top:259px;margin-left:2px !important;}

.overlay{display:none;width:100%;height:100%;position:fixed;background:url(images/trans.png);z-index:10;top:0;left:0;}
.prod_info{display:none;width:600px;background:#FFF;border-radius:10px;padding:20px;position:absolute;left:50%;top:-100px;margin:0 0 0 -320px;z-index:100;color:#333;box-shadow:0 0 20px #000;font-size:13px;}
.close_box{position:absolute;right:-16px;top:-10px;cursor:pointer;background:url(images/close.png);width:30px;height:29px;text-indent:-9999px;}
.prod_image{float:left;display:inline;margin-right:30px;width:200px;}
.prod_image span{font-weight:700;font-size:32px;margin-top:5px;text-align:center;display:block;}
.prod_info h2{color:#4F81BC;font-weight:100;font-size:26px;margin:15px 0 0;}
.prod_info h3{font-weight:100;font-size:18px;margin:0;}
.prod_info ul{padding:0;margin:15px 0;float:right;display:inline;width:350px;}
.prod_desc{width:100%;margin:0 auto 15px;clear:both;padding-top:15px;}
.sys_req{width:100%;clear:both;overflow:hidden;}
.sys_req ul{float:left;width:auto;padding-left:20px;margin-top:0;}
.sys_req div{margin-top:15px;width:40%;}
.prod_info .dl_btn{float:right;margin-right:75px;}
.prod_info .close_box.dl_btn{float:left;display:inline;position:relative;margin:25px 0 0 50px;text-indent:0;}

/*.dl_btn_9922243{position:absolute;right:-60px;top:110px;}
.dl_btn_9928493{position:absolute;right:-60px;top:55px;}*/
.dl_btn_9922243{position:absolute;left:630px;top:175px;}
.dl_btn_9928493{position:absolute;left:460px;top:175px;}
.step3_left #dl_cont_9927431{position:absolute;left:460px;top:123px;}

.step3_wrap{width:840px;margin:15px 0 0 -60px;}
.step3_left{width:200px;margin:0 auto;}
.step3_right{float:right;display:inline;width:570px;margin-top:70px;margin-right:60px;}
.step3_right label{display:inline-block;text-align:right;font-size:14px;vertical-align:middle;margin-top:-3px;}
.step3_right input{width:400px;padding:7px;font-size:13px;font-weight:700;border:1px solid #3C5E86;}
#print{width:218px;height:50px;background:url(images/btns.png) 0 -199px;margin:10px 0 0 20px;color:#017EC1 !important;border:0;cursor:pointer;display:block;}
#serial_activation{margin:0 0 20px 10px;}
.step3_wrap{position:relative;}
#app-wrap-10017969{margin-top:0 !important;}

.go_back{font-size:20px;margin-top:10px;font-weight:700;color:#999;}
#footer{width:888px;margin:10px auto;color:#FFF;font-weight:700;font-size:11px;text-align:center;}