@charset "utf-8";.container,.header,.globalnav{margin:0 auto;width:970px;}
.globalnav{background-image:url(../img/nav_110905.gif);}
.globalnav a{background-image:url(../img/nav_110905.gif);}
.subnav{width:950px;margin:0 auto;}
.container{margin-top:0;padding-top:0;}
.subnav{margin-top:10px;padding:13px 10px;position:relative;height:22px;zoom:1;}
.subnav h2{padding:0 0 0 10px;background:url(../img/olivemail_110127.gif) no-repeat;height:22px;margin:0;}
.subnav h2 p{font-size:12px;font-weight:normal;color:#000;padding:7px 0 0 55px;}
.subnav h2 span{display:none;}
.sn_ext{position:absolute;right:0;top:13px;line-height:22px;}
.sn_ext a{display:inline-block;margin-left:20px;color:#000;text-decoration:none;}
a.btn_buy{background:url(../img/btn_110127.gif) 0 0;height:22px;width:86px;vertical-align:middle;}
a.btn_buy:hover{background-position:0 -31px;}
a.btn_buy span{display:none;}
.sn_ext a:hover{color:#134e13;text-decoration:underline;}
.sn_ext a.on{color:#134e13;}
a{color:#039;}
.tip{background:#fffbe7;border:1px solid #cfcfcf;padding:8px;}
.tip-red{padding:8px;background:#fffbe7;color:#c00;border:1px solid #f00;}
.white{color:#fff;}
.green{color:#134e13;}
.navygreen{color:#759A67;font-size:14px;font-weight:bold;}
.bg{background:url(../img/olivemail_bg.gif) no-repeat;display:inline-block;zoom:1;*display:inline;line-height:0;font-size:0;vertical-align:middle;}
.bg *{display:none;}
.bg.olivemail{background-position:-300px -14px;width:147px;height:45px;}
.bg.bsuccess{background:url(../img/dnsoray_bg.gif) no-repeat;background-position:-262px top;vertical-align:text-bottom;margin-right:5px;width:44px;height:48px;}
.icon-console{background:url(../img/icon-console.gif);}
.text{border:#999 1px solid;}
.btn{cursor:pointer;border:1px solid #678c01;border-color:#c1d5b2 #678c01 #678c01 #c1d5b2;background-color:#f1f5d0;color:#557D02;}
.btn:hover{background-color:#faffc7;}
.btn.big{padding:5px;font-weight:bold;margin:0 7px 0 0;}
.btn.btnorange{border-color:#ffbe86 #8a3b00 #8a3b00 #ffbe86;background-color:#ff8500;color:#fff;}
button.btnorange:hover{background-color:#F9AE5C;}
.logininput,.domaininput{border:#369b01 1px solid;font-size:14px;}
.logininput{padding:1px;}
.domaininput{height:26px;line-height:26px;padding:2px;width:275px;background:#fff;display:inline-block;zoom:1;*display:inline;}
.domaininput input{border:none;width:240px;font-size:14;color:#739B66;}
.stepbar{height:30px;overflow:hidden;}
.stepbar .step{background-color:#fff;border:1px solid #dbdbdb;padding:1px;float:left;position:relative;zoom:1;}
.stepbar .step div{background-color:#e9e9e9;height:25px;line-height:25px;text-align:center;font-size:14px;z-index:1;}
.stepbar .step span{height:29px;width:18px;display:inline-block;background:url(../../img/step.gif) no-repeat 0 0;position:absolute;top:-1px;right:-9px;}
.step-1{z-index:9;}
.step-2{z-index:8;}
.step-3{z-index:7;}
.step-4{z-index:6;}
.stepbar .current{background:url(../../img/step.gif) no-repeat 0 -59px #fff7c0;border:1px solid #dbb922;border-left-width:0;margin-left:-18px;padding-left:18px;z-index:15;zoom:1;color:#b65802;font-weight:bold;}
.stepbar .current div{background-color:#ffe35c;}
.stepbar .current span{background-position:0 -29px;}
.stepbar .step-1{border-left-width:1px;padding-left:1px;margin-left:0;background-image:none;}
.banner{background:url(../img/home_top.jpg) no-repeat;width:970px;height:253px;position:relative;margin:10px 0;}
.banner.success{background:url(../img/dnsoray_banner_success.jpg) no-repeat;margin-bottom:100px;}
.banner.success .sprite{position:absolute;left:719px;top:89px;height:54px;width:168px;background-position:left -198px;}
.banner.success a.sprite:hover{background-position:right -198px;}
.banner div .domainbar{background:#b6e050;height:38px;padding:15px 8px;width:410px;margin-top:5px;border:#fff 1px dashed;}
.banner .loginpanel{position:absolute;top:22px;left:650px;width:300px;}
.banner .loginpanel .lc,.banner .loginpanel .rc,.banner .loginpanel .body{background:url(../img/olivemail_login_bg.gif);height:207px;float:left;}
.banner .loginpanel .lc{width:10px;background-position:top left;}
.banner .loginpanel .rc{width:10px;background-position:bottom right;}
.banner .loginpanel .body{background-position:0 -207px;background-repeat:repeat-x;width:280px;}
.banner .loginpanel h2{border-bottom:#5E9E02 1px solid;margin-top:5px;padding:5px;}
.servicelist{padding:10px 1px 10px 1px;margin:0;list-style:none;}
.servicelist ul{margin:0;padding:0;list-style:none;}
.servicelist li{height:210px;width:285px!important;*width:260px;padding:5px 0 5px 35px;display:inline-block;zoom:1;*display:inline;background:url(../img/olivemail_vertical.gif) right no-repeat;}
.servicelist li.last{background:none;}
.servicelist li .intro{height:85px;line-height:18px;clear:both;}
.servicelist li .intro .bg{float:left;}
.servicelist li .intro p{padding-left:85px;}
.servicelist li ul{height:85px;overflow:hidden;}
.servicelist li li{background:url(../img/olivemail_bg.gif) no-repeat -2px -163px;line-height:20px;height:20px;padding:0 0 0 25px;margin:0;}
.servicelist .info{font-size:14px;line-height:20px;}
.panel{margin-bottom:10px;}
.panel.greenbar .panel-header,.panel.puregreen .panel-header{line-height:28px;height:28px;border:none;padding:0 0 0 15px;}
.panel.greenbar .panel-header{background:url(../img/console_window_header_bg.gif) repeat-x;border:#369b00 1px solid;}
.panel.puregreen .panel-header{background:#95B725;}
.panel.greenbar .panel-body,.panel.puregreen .panel-body{border:#a9bd82 1px solid;border-top:none;}
.panel.bggreen .panel-body{background:#EEF2E4;border:none;padding:0;margin-top:1px;}
.help-panel{width:198px;float:left;}
.advance-panel{margin-left:208px;}
.table-wrap.table-green{border:#99CC67 1px solid;}
.table-green .table-list td{background:#F0F9E8;border-bottom:#CFECB6 1px solid;line-height:24px;}
.table-green .table-list tr.odd td{background:#E3F4D4;}
.table-green .table-list tr.last td{border-bottom:none;}
table.tbgreen{border:#81D207 1px solid;}
.noborder,table.tbgreen.noborder{border:none;}
table.tbgreen tr td,table.tbgreen tr th{padding:3px;margin:0;height:21px;line-height:21px;}
table.tbgreen tr td{background:#E8F6C3;border-bottom:#fff 2px solid;}
table.tbgreen.on tr td,table.tbgreen tr.on td{background:#B1DF87;}
table.tbgreen tr th{background:url(../img/console_window_header_bg.gif) repeat-x;font-weight:normal;}
.helplist{margin:0;padding:0;list-style:none;}
.helplist li{overflow:hidden;line-height:21px;}
.advanced{padding:18px;margin:0;}
.advanced li{display:inline-block;zoom:1;*display:inline;margin-right:10px;width:335px;height:75px;}
.advanced li .bg{float:left;margin-right:5px;width:55px;height:55px;}
.advanced li p{margin-left:5px;}
.sprite,.btn-next,.btn-reg{background:url(../img/sprite.gif) no-repeat;}
.sprite{display:block;}
.sprite *,.btn-next *,.btn-reg *{display:none;}
.btn-reg,.btn-next{border:none;cursor:pointer;}
.btn-reg{width:123px;height:39px;background-position:left -151px;}
.btn-next{width:142px;height:38px;background-position:left -110px;}
.bg.ofree,.bg.opro,.bg.oworld{width:75px;height:75px;}
.bg.ofree{background-position:-5px top;}
.bg.opro{background-position:-95px top;}
.bg.oworld{background-position:-195px top;}
.bg.image{background-position:left -90px;}
.bg.defend{background-position:-55px -90px;}
.bg.performance{background-position:-118px -90px;}
.bg.special{background-position:-184px -90px;}
.price_box{border:1px solid #a9bd82;background:url(../img/panel_bg_x.gif) repeat-x;}
.price_box_inner{border:1px solid #fff;padding:20px;}
.price_box h2{margin:0 0 15px 0;padding:0;font-size:14px;color:#134e13;}
.price_box table{border-collapse:collapse;color:#666;}
.price_box th,.price_box td{border:1px solid #a9bd82;padding:5px 0;line-height:1.8em;}
.price_box th{background-color:#b2ca60;border-bottom:4px solid #134e13;color:#000;}
.price_box .last td{border-bottom:4px solid #134e13;}