.white{color:#fff;}
.navygreen{color:#759A67;font-size:14px;font-weight:bold;}
.bg{background:url(images/olivemail_bg.gif) no-repeat;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.bg *{display:none;}
.bg.olivemail{background-position:-300px -14px;width:147px;height:45px;}
.bg.bsuccess{background-position:-319px -95px;width:44px;height:48px;margin-right:5px; vertical-align:text-bottom}
.icon-console{background:url(images/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;}
.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;}
.step{margin-top:10px;height:29px;}
.step li{height:27px;width:324px;padding-right:15px;position:absolute;}
.step li div{height:25px;border:#dbdbdb 1px solid;padding:1px;text-align:center;}
.step li div span{display:block;height:25px;background:#e9e9e9;line-height:25px;color:#656565;}
.step li .arrow{display:block;height:29px;width:15px;position:absolute;margin:-29px 0 0 321px;background:url(images/steparrow.gif) no-repeat;background-position:right top;}
.step li.active .arrow{background-position:right -30px;}
.step li.first{z-index:200;}
.step li.second{z-index:199;margin-left:323px;}
.step li.third{z-index:198;padding-right:0;margin-left:646px;}
.step li.active div{border:#DBB922 1px solid;background:#FFF7C0;}
.step li.active div span{background:#FFE35C;color:#B55500;font-weight:bold;}
.banner{background:url(images/olivemail_banner.jpg) no-repeat;width:970px;height:253px;position:relative;margin:10px 0;}
.banner.success{background:url(images/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(images/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;}
.servicelist li{height:210px;width:252px !important;*width:220px;padding:5px 35px;display:inline-block;zoom:1;*display:inline;background:url(images/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;}
.servicelist li li{background:url(images/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(images/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(images/console_window_header_bg.gif) repeat-x;font-weight:normal;}
.helplist li{overflow:hidden;line-height:21px;}
.advanced{padding:18px;}
.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(images/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;}