﻿/*html { overflow:-moz-scrollbars-vertical !important; }*/
html{overflow-y:scroll !important;}
html, body { background-color:#fff; border:0; height:100%; margin:4px 0 0 0; padding:0; color:#000; font:14px/18px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; }
img { border:0; }
img.graybrd { border:1px solid #ccc; }
#wrapper { background:#fff; height:100% auto; margin:0 auto; margin-top:15px; padding:0; text-align:left; width:960px; }
#m2w-header {width:960px; margin:0 auto; margin-left:auto; margin-right:auto; height:98px}
.about-left { float:left; margin:20px 50px 0 0; width:450px; }
.about-left-1 { background-image:url('../images/about/about-left-1.jpg'); background-repeat:no-repeat; float:left; height:156px; margin:20px 50px 0 0; padding:0 10px 5px 10px; width:450px; }
.about-left-1-content { width:430px; }
.about-right { float:left; margin:20px 0 0 0; width:450px; }
.about-right-1 { float:left; height:640px; margin:20px 0 0 0; width:450px; }
.about-center { float:left; margin-left:250px; width:450px; }
.about-center-1 { background-image:url('../images/about/about-left-1.jpg'); background-repeat:no-repeat; height:156px; margin:20px 50px 0 0; padding:0 10px 5px 10px; width:450px; }
.about-center-1-content { width:430px; }
.mobile-email-desc { font-size:.96em; line-height:1.4em; }
.mobile-email-pod { float:left; height:auto; margin-right:29px; text-align:center; width:300px; }
.mobile-email-pod-content { font-size:14px; height:auto; line-height:1.4em; margin:280px 0 0 0; padding:0 15px 0 18px; text-align:left; }
.mobile-email-pod-content2 { font-size:14px; height:auto; line-height:1.4em; margin:320px 0 0 0; padding:0 15px 0 18px; text-align:left; }
#left { float:left; width:200px; }
#right { float:left; height:100% auto; margin:0 0 0 20px; padding:0; width:738px; }
.details { font-size:12px; }
.testimonial { color:#777; font-size:12px; }
.tempimage { border:1px solid #ccc; text-align:center; }
.iphoneconfig-details { float:left; font-size:12px; margin-right:40px; width:475px; }
.iphoneconfig-image { float:left; margin-bottom:40px; width:200px; }
.androidconfig-1 { float:left; margin-bottom:40px; width:200px; }
.bbactivate-details { float:left; font-size:12px; width:430px; }
.bbactivate-image { float:left; margin-bottom:20px; margin-right:30px; width:244px; }
.palmconfig-details { float:left; font-size:12px; margin-right:10px; width:339px; }
.palmconfig-image { float:left; margin-bottom:20px; width:385px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0; padding:0; }
h1 { font:20px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; }
h2 { font:18px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; padding:10px 0; }
h2.large { font:14px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; }
h2.large20 { font:20px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; }
h2.blue { font:18px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; color:#3366cc; font-weight:bold; }
h2.home { font:14px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; margin-top:-10px; }
h2.home a { color:#000; text-decoration:none; }
h3 { font:14px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; }
h1#header { color:#333; font:.62em "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; letter-spacing:.03em; }
h2.landingpage { font:14px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; padding:10px 0; }
.business-head1 { font:20px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; }
h1#business { font:14px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; }
h1#webhosting { font:20px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; }
.webhosting-head2 { font:14px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; }
.head2 { color:#000; font:18px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; margin:0; padding:0; }
.tagline-mobileemail { color:#555; float:left; font:12px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-weight:bold; margin-top:40px; padding:0 0 0 25px; width:450px; }
.moreinfo-mobileemail { cursor:pointer; height:110px; margin:25px 0 0 0; }
p { color:#333; font-size:14px; }
ul, ol { margin:0; padding:0; }
.clear { clear:both; }
label { font-size:.92em; }
.error { color:#c00; font-size:12px; }
a, a:link, a:visited { color:#36c; text-decoration:none; }
a:hover { color:#36c; text-decoration:underline; }
#submenu-container { background:#81a0c1; border:0;  margin:0; padding:5px 0;  white-space:nowrap; width:100%; }
#main-nav-container {background:#81a0c1; border:0;  margin:0;  white-space:nowrap; width:100%; }
#main-nav-bar{width:960px;margin:0 auto; margin-left: auto ; margin-right: auto; height:18px; padding:6px 0 }
#main-nav-links{width:660px;float:left;}
#main-nav-search{width:240px; float:right;margin: 0 ;padding:0;margin-top:-5px}
ul#main-nav {margin:0; padding:0; }
#main-nav li{display:inline;list-style-type:none; margin-right:30px; padding:0}
#main-nav li a { color:#fff; font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:14px; font-weight:normal; letter-spacing:.09em; line-height:normal; text-decoration:none; }

#main-nav a:hover { color:#a3eeff; font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:14px; font-weight:normal; letter-spacing:.09em; line-height:normal; text-decoration:none; }
.searchbox-header { border:1px solid #fff; color:#333; padding-left:8px; font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:11px; margin:0;width:200px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.searchbox td { border:0; padding:0; }


.submenu li { display:inline; margin-right:30px; padding:0; }
.submenu li a { color:#fff; font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:11px; font-weight:normal; letter-spacing:.09em; line-height:normal; text-decoration:none; }
.submenu a { color:#fff; font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:11px; font-weight:normal; letter-spacing:.09em; line-height:normal; text-decoration:none; }
.submenu a:hover { color:#003; font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:11px; font-weight:normal; letter-spacing:.09em; line-height:normal; text-decoration:none; }
.pagemenu { width:415px; }
.pagemenu#about { width:700px; }
.pagemenu a { color:#08c; text-decoration:none; }
.pagemenu a:hover { color:#08c; text-decoration:underline; }
.pagemenu #active { color:#000; text-decoration:none; }
.pagemenu2 a { color:#999; font-size:11px; text-decoration:none; }
.pagemenu2 a:hover { color:#08c; font-size:11px; text-decoration:underline; }
.pagemenu2 #active { color:#000; font-size:11px; text-decoration:none; }
.mobile-email-menu ul {}
.mobile-email-menu li { color:#000; list-style-type:none; margin-bottom:10px; padding-left:20px; }
.mobile-email-menu li a { color:#555; text-decoration:none; }
.mobile-email-menu li a:hover { color:#36c; text-decoration:none; }
table { border:0; margin:0 0 1.25em 0; padding:0; }
table tr td { padding:2px; }
.table-pricing td { border-bottom:1px dotted #e5e5e5; font-size:12px; height:30px; padding:3px; text-align:center; }
.table-pricing th { border-bottom:1px solid #e0ebef; font-size:12px; font-weight:bold; padding:3px; text-align:center; }
.table-pricing td.alt { background-color:#fbfbfb; }
.table-pricing td.feature { text-align:left; }
.table-pricing td.yes { background-image:url('../images/check.png'); background-position:center; background-repeat:no-repeat; text-align:center; }
.table-pricing td.basic { background-color:#f8f8f8; border-bottom:1px solid #e0ebef; border-right:1px solid #fff; vertical-align:top; }
.table-pricing td.live { background-color:#f8f8f8; border-bottom:1px solid #e0ebef; border-right:1px solid #fff; padding-bottom:10px; vertical-align:top; }
.table-pricing td.livepro { background-color:#f8f8f8; border-bottom:1px solid #e0ebef; padding-bottom:10px; vertical-align:top; }
.table-myemail td { padding-bottom:25px; }
.table-myemail { margin:40px 0 60px 60px; }
.table-contact td { padding:10px; }
.table-contact td.label { text-align:right; }
.contact-container { background:url('../images/bg-contact.jpg') no-repeat; height:500px; margin-left:auto; margin-right:auto; padding-top:20px; width:700px; }
.home-links-rtbox { font-size:12px; }
.home-links-rtbox a { margin-left:19px; text-decoration:none; }
.home-menu-title a { font-weight:bold; margin-left:0; }
.home-ltbox { font-size:.72em; }
.mainfeature { color:#bbb; font-size:36px; font-weight:bold; line-height:40px; }
.mobile-features { font-size:.96em; line-height:1.2em; }
.mobile-features td { padding-bottom:10px; }
.mobile-features li { list-style-image:url('../images/check-sm.png'); margin:0 0 0 25px; }
.planlist li { font-size:12px; line-height:16px; margin-bottom:10px; margin-left:30px; }
.methods { margin:10px 10px 0; margin-right:30px; padding-left:20px; }
.methods li { font-size:12px; margin-bottom:10px; }
.demo li { font-size:12px; list-style-type:none; margin-bottom:20px; padding-left:5px; }
.perhomepage { float:left; font-size:12px; height:124px; margin:20px 12px 0 0; padding:55px 0 0 0; text-align:center; width:173px; }
.signupfeatures { color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; }
#footer-container { clear:both; height:100px; margin-left:auto; margin-right:auto; padding:30px 0 20px 0; width:900px; }
.footer-links { color:#555; font-size:10px; }
.footer-links li { border-right:1px solid #ccc; display:inline; margin-right:10px; padding-right:10px; }
.footer-links li.last { border-right:none; margin-right:0; padding-right:0; }
.footer-links li.first { border-right:none; }
.footer-links a:link { color:#36c; text-decoration:none; }
.footer-links a:visited { color:#36c; text-decoration:none; }
.footer-links a:hover { text-decoration:underline; }
.footer-links a:active { text-decoration:none; }
.quick-links-graypod { border: 1px solid #CCC; border-radius: 8px; margin-left:auto; margin-right:auto; padding:10px 0; width:960px; min-height: 170px; }
.quick-links { color:#555; font-size:11px; }
.quick-links li { list-style-type:none; }
.quick-links a:link { color:#666; text-decoration:none; }
.quick-links a:visited { color:#666; text-decoration:none; }
.quick-links a:hover { color:#36c; }
.quick-links a:active { color:#666; text-decoration:none; }
.quick-links li.head { color:#636363; font-weight:bold; }
.quick-links li.head a { color:#636363; font-weight:bold; }
.quick-links li.head a:hover { color:#36c; }
.quick-links-col110 { float:left; margin:15px 0 0 0; width:110px; border:1px solid #000; }
.quick-links-col150 { float:left; margin:15px 0 0 0; width:150px; }
.quick-links-col160 { float:left; margin:15px 0 0 0; width:160px; }
.quick-links-col130 { float:left; margin:15px 0 0 0; width:130px; }
.quick-links-col150last { float:left; margin:15px 0 0 0; width:150px; }
.quick-links-col170 { float:left; margin:15px 0 0 0; width:170px; }
.quick-links-col130last { float:left; margin:15px 0 0 0; width:130px; }
.quick-links-col120last { float:left; margin:15px 0 0 0; width:120px; }
#tabsglobal td { border:0; height:39px; margin:0; padding:0; }

.price { font-weight:bold; }
.rate { color:#555; font-size:11px; }
textarea.contact { font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:14px; }
input.contact { font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:14px; height:20px; }
select.contact { font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:14px; height:24px; }
.live-splash { background-image:url('../images/mobile-email/mail2web-live.jpg'); background-repeat:no-repeat; height:465px; width:960px; }

.m2wlogin-label { font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:12px; }
.sitemap ul { list-style-type:none; margin-left:40px; }
.sitemap li a { color:#666; font-size:11px; margin-bottom:10px; }
.mylist li { margin-bottom:10px; margin-left:20px; }
.business-email-pod { border-right:1px dotted #ccc; float:left; width:350px; }
.business-email-content { padding-left:20px; width:320px; }
.business-email-feature { color:#36c; font-size:18px; font-weight:bold; }
.web-hosting-container { float:left; width:721px; }
.web-hosting-feature-container { float:left; width:340px; }
.web-hosting-feature { color:#36c; font-size:18px; font-weight:bold; }
#webmail-landing { padding:10px 0 0 480px; text-align:center; }
#webmail-tagline { height:200px; width:470px; }
#webmail-pickupemail { height:50px; margin:110px 0 0 130px; width:200px; }
#progress { color:#fff; font-size:12px; }
#progress a:link { color:#fff; text-decoration:none; }
#progress a:visited { color:#fff; text-decoration:none; }
#progress a:hover { color:#036; text-decoration:none; }
#progress a:active { color:#fff; text-decoration:none; }
#progress td { padding:0; }
.progresstabme-one { background:url('../images/signup/progress-me/tab1-blue.jpg'); background-position:left; background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabme-two { background:url('../images/signup/progress-me/tab2-gray.jpg'); background-position:left; background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabme-two-act { background:url('../images/signup/progress-me/tab2-blue.jpg'); background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabme-three { background:url('../images/signup/progress-me/tab3-gray.jpg'); background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabme-three-act { background:url('../images/signup/progress-me/tab3-blue.jpg'); background-position:right; background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabme-four { background:url('../images/signup/progress-me/tab4-gray.jpg'); background-position:right; background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabme-four-act { background:url('../images/signup/progress-me/tab4-blue.jpg'); background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabhomepage-one { background:url('../images/signup/progress-homepage/tab1-blue.jpg'); background-position:left; background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabhomepage-two { background:url('../images/signup/progress-homepage/tab2-gray.jpg'); background-position:left; background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabhomepage-two-act { background:url('../images/signup/progress-homepage/tab2-blue.jpg'); background-position:left; background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabhomepage-three { background:url('../images/signup/progress-homepage/tab3-gray.jpg'); background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabhomepage-three-act { background:url('../images/signup/progress-homepage/tab3-blue.jpg'); background-position:right; background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabhomepage-four { background:url('../images/signup/progress-homepage/tab4-gray.jpg'); background-position:right; background-repeat:no-repeat; height:30px; text-align:center; }
.progresstabhomepage-four-act { background:url('../images/signup/progress-homepage/tab4-blue.jpg'); background-repeat:no-repeat; height:30px; text-align:center; }
.step a:link { color:#fff; text-decoration:none; }
.step a:visited { color:#fff; text-decoration:none; }
.step a:hover { color:#fff; text-decoration:none; }
.step a:active { color:#fff; text-decoration:none; }
.signup-container { margin:0 auto; margin-bottom:10px; width:940px; }
.plan { background-color:#e4f5b0; border:1px solid #bdc996; margin-bottom:20px; padding:10px; }
.signup-details { color:#666; font-size:.92em; }
.signup-label { color:#000; font-size:.92em; }
.signup-price { color:#000; }
.signup-price-blue { color:#06f; }
.div-dotted { border-bottom:1px dotted #ccc; height:20px; margin-bottom:20px; }
.signup-form td { padding-bottom:5px; }
.signup-form-notes { color:#666; font-size:.92em; line-height:1.2em; }
fieldset { border:1px solid #bdc996; margin-bottom:20px; padding:10px; width:95%; }
fieldset#contact { height:auto; min-height:470px; width:390px; }
fieldset#billing { height:auto; min-height:470px; width:460px; }
fieldset#homepage-setup { width:915px; }
fieldset#homepage-community { width:915px; }
fieldset#homepage-chat { width:915px; }
fieldset#community-setup { width:915px; }
fieldset#m2w-me { width:915px; }
fieldset#m2w-webmail { width:915px; }
legend { background:#e4f5b0; border:1px solid #bdc996; color:#000000; margin-bottom:10px; padding:4px 6px; }
.float-none { float:none; }
fieldset label { float:left; text-align:left; }
.home-anycomputer { font-size:12px; }
.ftr-method { font-size:12px; padding-left:30px; }
.signup-accountinfo li { list-style-image:url('../images/signup/bullet-blue.gif'); margin-bottom:5px; }
.signup-error { background-color:#f8f8f8; border:1px solid #dfdfdf; margin:20px 0 20px 0; padding:0 20px 30px 20px; width:760px; }
.signup-changeplan { color:#06f; font-size:16px; margin-bottom:15px; padding:5px; }
.activesyncsettings { font-size:12px; }
.config-lightbox { background-color:#f5f5f5; border:1px solid #ccc; font-size:12px; margin-bottom:20px; padding:10px; width:95%; }
.home-small-box { width:213px; float:left; font-size:12px; margin:5px 0 20px 0; padding:0 10px; }
.home-small-box2 { width:215px; min-height:230px; float:left; font-size:12px; margin:5px 0 20px 0; padding:0 5px 0 10px ;border-right:1px dotted #bbb }
.home-small-box2#first{  padding:0 5px 0 0;}

.home-small-box2#last{padding-right:0; border:0;  padding-left:30px}
.home-small-box ul { margin-left:15px; padding:0; }
.home-small-box li { padding:4px 0 0 0; }
.home-divider { width:12px; height:160px; float:left; margin:5px 0 0 0; background-image:url('../images/home/home-divider.gif'); background-repeat:no-repeat; }
.home-small-title { font-size:14px; font-weight:bold; margin-top:7px; float:left; }
.home-small-title a:link { color:#000; text-decoration:none; }
.home-small-title a:visited { color:#000; text-decoration:none; }
.home-icon { margin-right:10px; float:left; }
#partner-logos { text-align:center; height:100px;}
.community-link { color:#666; font:11px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; line-height:13px; }
.community-link a:link { color:#666; text-decoration:none; }
.community-link a:visited { color:#666; text-decoration:none; }
.community-link a:hover { color:#36c; }
.community-link a:active { color:#666; text-decoration:none; }
.adv-left { color:#000; font:13px/17px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; }
.adv-number { color:#000; font:28px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; margin-bottom:5px; }
.adv-right { color:#000; font:13px/17px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; }
.adv-blue-button { color:#FFF; font:12px/17px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; }
.generaltable { padding:0; margin:15px 0 0 0; }
.generaltable th { font:bold 12px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; color:#000; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; border-top:1px solid #C1DAD7; text-align:left; padding:3px 3px 3px 6px; }
.generaltable td { border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; background:#fff; padding:3px 3px 3px 6px; font:12px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; color:#000; }
.generaltable th.spec { border-left:1px solid #C1DAD7; border-top:0; background:#fff; font:12px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; color:#000; }
.affiliateRate { width:310px; float:left; text-align:left; margin-right:5px; }
.ipadconfig-details { float:left; font-size:12px; margin-right:15px; width:295px; }
.ipadconfig-image { float:left; margin-bottom:20px; width:428px; }
a.announce-red {color:#F00; font-weight:bold; font-family:sans-serif; font-size:13px; }

/*before tabbed version*/ #m2w-login{float:left; width: 420px;min-height:250px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; background:#f5f5f5; border:1px solid #CCC; padding:10px;  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
          
          /*tabebd version #m2w-login{float:left; width: 460px;min-height:250px;   padding:10px;  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}*/
           #m2w-login-adv{float:left; width: 420px;min-height:250px;   padding:20px;  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; background:#f2f2f2;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
#m2w-login-ctr {width:380px; margin:0 auto;margin-left:auto; margin-right:auto}
.login-links{font-size:12px;float:left;margin-top:10px; height:24px }
.lang{float:left; margin-top:5px}

.m2wlogin td { border:0; padding:0; }
.input-rdcor{width:350px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; border:1px solid #ccc;padding:3px}

#banner-350x200{width:300px; height:250px;  float:right}
ul.owa-login{margin:84px 0 0 80px}
ul.owa-login li{display:inline;margin-right:30px; list-style-type:none}

.login-graybox{width:310px; margin-right:15px; padding:5px;background:#f5f5f5; border:1px solid #CCC; padding:10px;  -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;float:left;min-height:380px;height: auto  !important; height:380px}

.feed li {list-style-type:disc; color:#666}


.boxlabels {font: bold 20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; padding:0; margin:0}

/*ul.login-tabs {margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #f5f5f5;-webkit-border-top-left-radius: 5px;border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-left: 1px solid #f5f5f5; width: 100%;} ul.login-tabs li {float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #f5f5f5; border-left: none; margin-bottom: -1px; background: #e0f0c0; overflow: hidden; position: relative;-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;} ul.login-tabs li a {text-decoration: none; color: #000; display: block; font-size: 1em; padding: 0 20px; border: 1px solid #fff; outline: none; } ul.login-tabs li a:hover {background: #f1f8e5;}  html ul.login-tabs li.active, html ul.login-tabs li.active a:hover {background: #f5f5f5; border-bottom: 1px solid #f5f5f5;} 

.login-tab-container {border: 1px solid #eee; border-top: none; clear: both; float: left; width: 440px; background: #eee;  -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;padding:10px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}*/


ul.login-tabs {margin: 0; padding: 0; float: left; list-style: none; height: 32px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; width: 100%;}

ul.login-tabs li {float: left; margin: 0; padding: 0; height: 31px; line-height: 31px;  margin-bottom: -1px; background: #ddd;overflow: hidden; position: relative; -webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;border:0; margin-right:5px;
} 

ul.login-tabs li a {text-decoration: none; color: #000; display: block; font-size: 1em; padding: 0 40px;  outline: none;-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;border:0; } 

ul.login-tabs li a:hover {/*background: #d0e4a9;*/-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;border:0;padding: 0 40px;background: #e5e5e5; 
 } 

 html ul.login-tabs li.active, html ul.login-tabs li.active a:hover {background: #f2f2f2; -webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;} 

.login-tab-container { clear: both; float: left; width: 440px; background: #f2f2f2;  -webkit-border-radius: 8px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 8px;
-moz-border-radius-topleft: 0;
border-radius: 8px;
border-top-left-radius: 0;padding:20px 10px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;margin-top:-1px}

.home-features {width:440px; float:left;}
.home-features p {font-size:.86em}
.home-features .title a {font-size:1.2em; font-weight:bold; color:#000; margin:0; padding:0; line-height:normal;}
.home-features .title a:hover {color:#36C}
.rt {float:right;}


.dom-renewal th{ font-weight:bold}
 table.dom-renewal {border-collapse:collapse;}
.dom-renewal  td{padding:10px 0; border:1px solid #CCC; border-spacing:0;border-collapse:collapse; text-align:center}
.dom-renewal th{ padding:10px 0; border:1px solid #CCC; border-spacing:0;border-collapse:collapse; text-align:center; font-weight:bold}