body { background: url("images/background.png") repeat-x fixed 0 -2px #E9F2F7; color: #333333; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 18px; opacity: 1 !important; }
.index_banner { /* background:#F2F7FB;  */ border:0px solid #6F3F2F; position:relative; width:100%;  max-width:980px; margin:5px auto 0px; overflow:hidden; text-align:center;  height: 353px;}
.index_banner img { display:block; width:100% }
.index_banner_images { padding-bottom:32.553%; /*margin-bottom:-27px; */   padding-left:0px;}
.index_banner_images li { position:absolute; top:100%;list-style: none outside none; margin-left:65px;}
.index_banner_images li.current { top:0; z-index:1 }
.index_banner_nav { position:relative; /*display: inline-block;float: left; */ z-index:10; margin:-30px auto 0; margin:-20px auto 0\0/; height:25px; width:120px;padding: 0px;}
.index_banner_nav li { display:inline-block; margin:0 0px; font-size:1.33333em; font-weight:bold; line-height:27px;height:20px; }
.index_banner_nav li a { display:block; background:url(../images/banner_circle.png) no-repeat 0px -40px; height:15px; width:15px; text-indent:-2500px; }
.index_banner_nav li.current a {background:url(../images/banner_circle.png) no-repeat 0px -7px ;}
/* Slide cloud */
.banner_img{ display:block; margin:0px auto;height:380px; width:983px;position:relative;}
.bg_cloul_img {background:url("../images/cloudlockman.png") no-repeat scroll 0px 0px transparent; width:980px;  height: 290px; position:absolute;z-index:3;top: 88px;}
/* Index page slider wrapper  */
/* font face */
@font-face { font-family: 'open_sansregular';src: url('../font/opensans-regular.eot');src: url('../font/opensans-regular.eot?#iefix') format('embedded-opentype'),url('../font/opensans-regular.woff') format('woff'),url('../font/opensans-regular.ttf') format('truetype'),url('../font/opensans-regular.svg#open_sansregular') format('svg');font-weight: normal;font-style: normal; }
.id_body_wrap{ display:block; width:980px; margin:0px auto 30px;;font-family: 'open_sansregular', tahoma;}
.id_body_wrap  .id_body_lft.id_price_plan{float:left;width:620px; }
.id_body_wrap  .id_body_lft.universal_box{ float:left;padding:30px 30px 33px; width:590px;background: url("../images/smallbusiness_bg.png") repeat scroll 0 0 transparent; }
.id_body_wrap  .id_body_rgt.id_support_box{float:right;width:320px; }
.id_body_wrap  .id_body_rgt.smallbusiness_box{float:right; padding:30px 30px 12px; width:260px; width:260px\0/; background: url("../images/smallbusiness_bg.png") repeat scroll 0 0 transparent;}
.id_backup_title span { background: url("../images/compliance_graphic.png") no-repeat scroll 2px -252px transparent; border: medium none; outline: medium none;  overflow: hidden; padding: 0 20px; }
.id_price_plan ul{  height:95px; width:615px;list-style:none;margin:0px; padding:0px;} 
.id_price_plan ul li.id_basic_plan,.id_price_plan ul li.id_personal_plan,.id_price_plan ul li.id_business_plan{background:url(../images/slide_bg_price2.png) no-repeat right center;}
.id_price_plan ul li {width:202px; height:95px;display:inline-block;}
/* .id_price_plan ul li.id_business_plan{background:none repeat scroll 0 0 transparent;} */
.id_price_plan ul li a{text-align:center;margin:0px; padding:0px;line-height:18px;cursor:pointer; display:block;}
.id_price_plan .id_PlanName{color:#333333;font-size:12px; padding-top:10px;}
.id_price_plan .id_PlanSpace{color:#73a910;font-size:12px;  font-weight: bold;}
.id_price_plan .id_PlanSpace span{color:#333333;font-weight:normal;}
.id_price_plan .id_PlanSpace:hover{color:#73a910 !important;;}
.id_price_plan .id_PlanAmount{ margin:10px 0 0 0;}
.id_price_plan .id_PlanAmount .id_value1{color:#2580a6;font-size:25px;font-weight:bold; line-height:30px;}
.id_price_plan .id_PlanAmount .id_value{color:#2580a6;font-size:34px;font-weight:normal; line-height:30px;}
.id_price_plan .id_PlanAmount .id_dollar{color:#2580a6;font-size:20px;font-weight:bold;}
.id_price_plan .id_PlanAmount .id_p_value{color:#2580a6;font-weight:bold;font-size:20px;}
.id_price_plan .id_PlanAmount .id_duration{color:#333333;}
/* Support right side */
.id_support_box a img{float:right;}
.inner a.id_shouldbackup { color: #333333 ; font-size: 12px;  margin: 10px 0 0;  text-align: left;}
.inner a.id_shouldbackup:hover{ color: #1374AB!important;}
.id_price_section{ float:left; margin:0px 0px 40px;width: 100%;}
/* Universal Online Backup */
.id_body_wrap  .id_backup_title{font-size:20px !important; text-align:left; margin:0px; padding:0px; color:#2580a6;}
.id_backup_txt{color:#333333 !important;font-size:14px; line-height:20px; display:block; margin:15px 0px; }
.inner a.id_backup_txt:hover{ color: #1374AB!important;}
.id_univeronline_img {text-align: left;padding:19px 0 10px;width: 100%;float: left;}
.id_inner_wrap {float: left;width: 985px; margin:0px 0px 0px;}
.support_container .support_index {float: left !important; height: 84px; margin:0px 0 0;}
.support_index { background: url("../images/support_img.png") no-repeat scroll 10px -5px transparent;  float: right; height: 84px; width: 210px;}
.support_container .support_index a {  height: 84px;}
.support_index a { float: right; height: 84px; overflow: hidden; text-indent: -3500px; width: 207px;}
#scf8GW  a img{width:80px !important; height:68px !important;}
.index_banner_loader{display:none; margin:0px; padding:0px; width:100%;}
.index_banner_loader > img { height: 27px; margin: 15% auto 0; padding: 0; width: 40px;}
.main.index.slides .login { background: url("../images/user_arrow.png") no-repeat scroll right 12px #FFFFFF; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; outline: medium none; padding: 7px 37px 6px 13px !important; float:right;    color: #41586A; cursor:pointer; font-weight:bold }
.main.index.slides .login_close { background-position:right -28px !important; }
.main.index.slides h1.logo { background: url("../images/idrive_logo.png") no-repeat scroll 0 0 transparent; float: left; height: 54px; margin: 0 0 0 22px; overflow: hidden; padding: 0; text-indent: -3500px; width: 130px; }
.main.index.slides h1.logo { height: 68px !important; width: 128px !important; }
.main.index.slides nav ul { padding-top: 2px; }
.slides .pri{ margin: 10px auto 30px !important;}




/* .index_banner_images,.index_banner_nav{display:none;} */

/* Style.css */
@charset "UTF-8";
/* CSS Document */

@font-face {
 font-family: 'open_sansregular';
 src: url('../font/opensans-regular.eot');
 src: url('../font/opensans-regular.eot?#iefix') format('embedded-opentype'),  url('../font/opensans-regular.woff') format('woff'),  url('../font/opensans-regular.ttf') format('truetype'),  url('../font/opensans-regular.svg#open_sansregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* Generic Styles */
body { font-family: 'open_sansregular', tahoma; font-size: 14px; line-height: 18px; color: #333; background: url("../images/background.png") repeat-x scroll 0 -2px #BCD5E6; }
.static { background:  #bcd5e6 url(../images/background.png) repeat-x 0px -2px; float:left; width:100%; }

img { border: 0px; outline: none }
a { color:#1374AB; text-decoration:none; outline:none }
a:hover { color:#333 }

.inner nav a { color:#333; text-decoration:none; outline:none }
.inner nav a:hover { color:#1374AB !important }

.inner a { color:#1374AB; text-decoration:none; outline:none }
.inner .login {  background: url(../images/user_arrow_right.png) no-repeat right 8px #FFFFFF; padding-right:25px; }
.inner a:hover { color:#333 !important }
form { margin:0px; padding:0px }
/* Container Styles */
.wrapper { margin: 0px auto; position: relative; overflow: hidden }
.login_wrapper { margin-top:40px; }
/* Header styles */
h1 { padding: 0px; margin: 0px 0px 0px; height: 88px; width: 100%; float: left; text-align:center; }
h2 { font-size:48px; color:#333333; margin:20px auto 30px; text-align:center; float:none; padding:0px 0px; font-weight:normal; }
.inner h2 { margin:40px auto 30px; }
h3 { font-size:16px; color:#333333; margin:20px auto 20px; text-align:center; float:none; padding:0px 0px; font-weight:normal; line-height:24px }
h4 { font-size:60px; color:#1374ab; margin:20px auto 0px; text-align:center; padding:0px 0px 30px; float:left; width:100%; font-weight:normal; }
h5 { font-size:24px; color:#333; margin:0px 0px 10px; font-weight:normal; padding:0px 0px 10px }
h6 { }
/* Logo styles */
h1 a { height: 88px; width: 216px; margin:0px auto; float:left }
h1.logo { height:88px; width:216px; margin:0px auto 20px; padding:0px 0px; float:none; background:url(../images/idrive.png) no-repeat; text-indent:-3500px; overflow:hidden; background-size:contain }
.inner h1 a { height: 54px; width:129px; margin:0px; }
.inner h1.logo { height:54px; width:129px; margin:0px 0px 0px 22px; padding:0px 0px; float:left; background:url(../images/idrive_logo.png) no-repeat; text-indent:-3500px; overflow:hidden; }
h2 a { color:#333333; text-decoration:none}
h2 a :hover { color:#1374ab; text-decoration: none}
h3 a { color:#333333; text-decoration:none;}
h3 a:hover { color:#1374ab; text-decoration: none}
/* Button styles */
.submit_btn { width: auto; height: 50px; line-height: 18px; text-align: center; border: 1px solid #8ba82b; background:#8ba82b url(../images/greenbtn_bg.png); color: #fff !important; font-size: 20px; float: left; margin: 20px 0; border-radius: 2px; box-shadow: inset 0px 0px 3px #fff; padding:0px 15px; cursor:pointer }
.submit_btn:hover {  background:#358f68 url(../images/greenbtn_bg_hover.png);border: 1px solid #358f68;  box-shadow: inset 0px 0px 10px #b3ddc5;}
.submit_btn:active {  background:#358f68 url(../images/greenbtn_bg_hover.png); box-shadow: inset 0px 0px 10px #03535d}

.pri { width:280px; margin:30px auto 0px; float:none }
.btn { width:100%; margin:0px auto; text-align:center; overflow:hidden }
/* Header styles */
.login { background: url("../images/user_arrow.png") no-repeat scroll right 12px #FFFFFF; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; outline: medium none; padding: 7px 37px 6px 13px; float:right;    color: #41586A; cursor:pointer; font-weight:bold }
.inner .signup_new { background: url("../images/signup.png") no-repeat scroll 14px 3px #FFFFFF; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; outline: medium none;   padding: 7px 17px 8px 50px; float:right;    color: #669630 !important; font-weight:bold }
.login:hover { color: #6196B9; }
.topheader {width:100%; float:right}
.topheader ul{margin:0px; padding:0px; list-style-type:none; float:right;/* width:200px;*/}
.topheader li{ color: #41586A; float: left; font-size: 14px;list-style-type:none; margin: 0 0 0 10px; padding: 0; width:auto}
.topheader .signup{background: url("../images/signup.png") no-repeat scroll 0 3px transparent;color: #669630; font-weight:bold ; float: left;line-height: 23px; padding: 5px 10px 0 32px;text-decoration: none; }
.signup:hover{color:#333}
.username { background: url("../images/signup.png") no-repeat scroll 14px 3px #FFFFFF; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; outline: medium none;   padding: 7px 17px 8px 50px; float:right;    color: #669630 !important; font-weight:bold }
.username:hover {color:#333; text-decoration:none;}
/*login page related css*/
.login_cont { margin:0 20px 100px; background-color:#f9f9f9; clear:both; color:#888888; border-radius: 3px; box-shadow: 0 0px 3px #adcfe8; overflow:hidden; padding:60px 0px;}
.login_cont .brand_img { float:left; margin:0px 0px; text-align:center; width:54%; }
.login_cont .brand_img img { width:367px; margin-top:15px; }
.login_cont .brand_img p { margin:0; padding:0; }
.login_cont .brand_img h2 { font-size:30px; color:#666; margin:0px auto 30px; }
.login_cont .brand_img .login_btn { margin-top:15px; }
.login_details { padding: 32px 0px 0; float:left; width:44% }
.login_details .input { width:339px; padding:0 10px; float:left; clear:both; margin:0px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #EFEEEE inset; font-size: 16px; height: 40px; line-height: normal; }
.input_field input{margin:0px !important;  width: 339px !important;}
.input_field label{display: block; float: left; margin: 0px 0px 5px;}
.login_head { width:427px; overflow:hidden; }
#forgotPass .login_head{margin-bottom:20px}
.login_head span { float:left; font-size:16px; font-weight:bold; line-height:24px; }
.login_head a { float:right; color:#0071BA; text-decoration:none; }
.login_details form { padding:0; margin:0; }
.remem_box { clear:both; padding:10px 0 0; overflow:hidden; font-size:12px; width:361px }
.remem_box a { color:#0071BA; text-decoration:none;  float:right }
.login_btn { margin:20px 0 0; line-height: 18px; text-align: center; border: 1px solid #8ba82b; background:#8ba82b url(../images/greenbtn_bg.png); color: #fff !important; font-size: 18px; border-radius: 2px; box-shadow: inset 0px 0px 3px #fff; width:185px; height:40px; cursor:pointer }
.login_btn:hover { background:#358f68 url(../images/greenbtn_bg_hover.png);border: 1px solid #358f68;  box-shadow: inset 0px 0px 10px #b3ddc5 }
.login_btn:active {  background:#358f68 url(../images/greenbtn_bg_hover.png);  box-shadow: inset 0px 0px 10px #03535d;  }
.input_field p { margin:0; padding:10px 0 0; clear:both; }
.error_msg_cont { margin:0 0 15px; }
.error_msg { background-color:#fde4ea; border:1px solid #edc4cc; width:389px; color:#3f3d3e; clear:both; padding:20px; margin:0; display:none; font-size:12px; margin:10px 0px 0px 0px }
.err_main{  margin: 0 0 20px; width: 100%;}
.error_msg p { margin:0px !important; padding:0px; }
.error_msg div { color:#ab5967; font-size:20px; margin-bottom:15px; }
.login_details .select_body { margin:15px 0 0px; }
.login_details .select_option { top:40px; right:15px; width:400px; }
.success_msg { background-color:#FFFDDF; border:1px solid #b5b284; width:389px; color:#666666; clear:both; padding:20px; margin:30px 0 0; }
.success_msg p { margin:0; padding:0px 0px 10px 0px; }
.success_msg div { color:#67632d; font-size:20px; margin-bottom:15px; }
.login_cont .select_body  { width: 360px; }
.uname label, .pwd label{display:block; margin: 15px 0px 5px 0px;}
.uname, .pwd{ width:100%; float:left}

/* Footer Related styles */
footer { text-align: center; float: left; line-height: normal; color: #777; background: url(../images/footer_bg.png) repeat; margin:0px 0px 0px; padding:0px 0px 30px }
footer p { text-align:center; font-size:11px; width:100%; clear:left; margin:0px; float:left; padding:0px }
footer .wrapper { overflow:inherit; position:relative }
.store { background:#6594bd url(../images/store_bg.png) repeat; height:67px; width:125px; float:left; text-align:center; border:3px solid #fff; border-radius:6px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-right:0px; color:#FFF; font-size: 17px; line-height:67px; }
.store span { background: url(../images/products_arrow.png) no-repeat scroll 70px 0 transparent; padding-right: 20px; }
.products { height: 74px; width:540px; margin:50px auto 45px; overflow:hidden; }
.products a { text-indent:-3500px; overflow:hidden; height:51px; float:left; margin-top:8px; }
.prod_logo { background:#ecf4f8 url(../images/store_bg2.png) repeat; height:67px; border:3px solid #fff; border-radius:6px; border-top-left-radius:0px; border-bottom-left-radius:0px; float:left }
.prod_logo a { margin:4px 20px 0px; float:left }
.prod_logo a img { vertical-align:middle }
.plink{ margin-right:0px !important;}
.links { float:left; width:100%; text-align:center; }
.links ul { margin:0px auto; padding:0px 0px; list-style-type:none; text-align:center; width:100%; }
.links ul li { margin:0px 30px 0px 0px; padding:0px; list-style-type:none; font-size:16px; display: inline; }
.links a { color:#fff; text-decoration:none; }
.links a:hover { color:#333; text-decoration:none; }
.idr_contacts { background:url(../images/idrivecontacts.png) no-repeat; width:95px; display:none; }
.idrivesync { background:url(../images/idrivesync.png) no-repeat; width:95px; margin-left:13px !important }
.idr_portable { background:url(../images/idriveportable.png) no-repeat; width:95px; }
.remotepc { background:url(../images/remotepc.png) no-repeat; width:116px; }
.idr_apps { background:url(../images/idrive_apps.png) no-repeat; width:95px; }
.press { border:1px solid #8aa3b9; border-left:0px; border-right:0px; width:100%; float:left; text-align:center; height:58px; margin:30px 0px 0px; }
.press img { vertical-align:middle; margin:15px 20px 0px }
.media { margin:0px auto; width:300px; padding:30px 0px; float:none; overflow:hidden }
.media p { float:left; }
.media a { text-indent:-3500px; float:left; height:30px; width:30px; overflow:hidden; margin:0px 10px 0px 10px; }
.blog_text{   background: none repeat scroll 0 0 #FFFFFF;  border-radius: 4px 4px 4px 4px; color: #666666 !important; opacity: 0.95;   filter: alpha(opacity = 95);  padding: 2px 7px;}
.blog_text:hover{  background: none repeat scroll 0 0 #517da7; color:#fff!important}
.facebook { background:url(../images/social_media.png) no-repeat 0px -24px }
.index .media{width:250px;}
.facebook:hover { background:url(../images/social_media.png) no-repeat 0px -76px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }
.twitter { background:url(../images/social_media.png) no-repeat 0px -128px }
.twitter:hover { background:url(../images/social_media.png) no-repeat 0px -180px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }
.linkedin { background:url(../images/social_media.png) no-repeat 0px -232px }
.linkedin:hover { background:url(../images/social_media.png) no-repeat 0px -284px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }
.googleplus { background:url(../images/social_media.png) no-repeat 0px -336px }
.googleplus:hover { background:url(../images/social_media.png) no-repeat 0px -388px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }
.blog { background:url(../images/social_media.png) no-repeat 0px -440px }
.blog:hover { background:url(../images/social_media.png) no-repeat 0px -492px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }
.forum { background:url(../images/social_media.png) no-repeat 0px -544px }
.forum:hover { background:url(../images/social_media.png) no-repeat 0px -596px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }

/* login head for static page */
.login_section { overflow:hidden; background:#fff; display:none; }
.login_body{ margin:0 auto; padding:0; overflow:hidden; position:relative; min-height:130px; }
.signup_content { margin-left:20px; height:130px; position:absolute; bottom:0; float:left; width:350px; background: url(../images/divider.png) no-repeat right -10px; }
.signup_icon { background: url(../images/signup_icon.png) no-repeat; position:absolute; top:0; left:0; width:125px; height:120px; }
.signup_txt{  position:absolute; top:0px; left:150px; height:24px; font-size:24px; }
.signup_link{ position:absolute; top:60px; left:151px; }
.signup_now{padding: 0px; color:#669630; font-size: 12px; margin: 4px 0 20px; font-weight:bold}
.signup_link a { color:#777; margin-right:10px; padding-right:15px; background: url(../images/next_arrow.png) right 2px no-repeat; white-space:nowrap; float:left; }
.signup_link a:hover { color:#1374ab }
.signup_content a:last-child { margin-top:4px; }
.login_content { margin:0 20px 25px 0; padding:0; float:right; width:580px; }
.login_section form { margin:30px 0 0 0; padding:0; }
.login_section form div { float:left; width:230px; margin-right:8px; }
.login_section form .login_submit { width:auto; margin: 23px 0 0; float:right; }
.login_section form span  { clear:both; float:left; margin-top:10px; font-size:12px; width:100%; }
.login_content label { padding:0 0 5px; display:block; color:#777; }
.login_section form label.checked { background-position:0 -18px; }
.login_section form span input { display:none; }
.signedin_section span input { display:inline !important; vertical-align:middle; }
.login_section form a { margin-right:8px; float:right; }
.login_section .input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #EFEEEE inset; float: left;  font-size: 16px; height: 40px; line-height: normal; padding: 0 10px; width: 90%; float:left; }
.login_section .login_btn { width:100px; margin:0; float:right; }
.login_close { background-position:right -28px; }

.login_errormsg { background:#FDE4EA; border: 1px solid #EDC4CC; padding:10px; margin-top:10px; display:none; }
.login_errormsg div { font-size:12px; }

/* Main Nav styles */
nav ul { float:right; width:100%; text-align:left; list-style-type:none; margin:0px 0px 20px; padding:0px 0px; font-family: 'open_sansregular', tahoma; font-weight:bold }
.inner nav ul { float:right; width:100%; text-align:left; list-style-type:none; margin:0px 0px 40px; padding:0px 0px; font-family: 'open_sansregular', tahoma; font-weight:bold }
nav li { float:left; list-style-type:none; padding:0px 0px; text-align:left; margin:10px 50px 0px 0px; }
nav li a { text-decoration:none; color: #333; font-size:19px; white-space: nowrap; }
nav li a:hover { text-decoration:none; color:#1374ab }
nav li a span { font-size:12px; font-weight:normal }
nav li.nav_feat { margin:10px 50px 0px 20px !important; }
.inner_logo { margin-top:0px!important }
/* Container styles */
.body { float:left; width:100%; }
.feature { float:left; width: 960px; height:auto; margin:10px 0px 20px; overflow:hidden; padding:10px 0px 40px }
.feat_img { width:160px; float:left; text-indent:-5000px; }
.feat_img_new { width:160px; float:left; text-indent:-5000px; height:150px; background:#FFF }
.feat_img p { margin:0px 0px 0px 0px; padding:0px }
.feat_text { width:270px; float:left; padding:0px 35px 0px 15px; }
.feat_text p { padding:0px 0px 15px; margin:0px 0px; }
.center { text-align:center }
.content { width:960px; margin:45px auto 40px;  padding:0px 20px; overflow:hidden; }
.subnote { font-size:36px; color:#1374ab; margin:20px auto 0px; text-align:center; float:none; padding:20px 0px 30px; float:left; text-align:center; width:100%; font-weight:normal; }
/* Support Styles */
a.feedback{ line-height:normal !important}
.support { background:url(../images/support.png) no-repeat; width:207px; height:67px; float:right }
.support a { overflow:hidden; text-indent:-3500px; height:67px; width:207px; float:right }
.animate { float:left; height:225px; width:100%; position:relative }
.cloud_1 { float:left; height:72px; width:132px; background: url(../images/cloud1.png) no-repeat; position:absolute; left:30%; top:250px; -moz-animation: cloud1 35s infinite; -webkit-animation: cloud1 35s infinite; animation: cloud1 35s infinite; }
.cloud_2 { float:left; height:84px; width:164px; background: url(../images/cloud2.png) no-repeat; position:absolute; left:57%; top:250px; -moz-animation: cloud2 25s infinite; -webkit-animation: cloud2 25s infinite; animation: cloud1 25s infinite; }
.cloud_3 { float:left; height:69px; width:123px; background: url(../images/cloud3.png) no-repeat; position:absolute; left:59%; top:350px; -moz-animation: cloud3 45s infinite; -webkit-animation: cloud3 45s infinite; animation: cloud3 45s infinite; }
.cloud_4 { float:left; height:70px; width:124px; background: url(../images/cloud4.png) no-repeat; position:absolute; left:65%; top:420px; -moz-animation: cloud4 20s infinite; -webkit-animation: cloud4 20s infinite; animation: cloud4 20s infinite; }
.cloud_5 { float:left; height:87px; width:144px; background: url(../images/cloud5.png) no-repeat; position:absolute; left:30%; top:400px; -moz-animation: cloud5 20s infinite; -webkit-animation: cloud5 20s infinite; animation: cloud5 20s infinite; }
.cloud_6 { float:left; height:81px; width:143px; background: url(../images/cloud6.png) no-repeat; position:absolute; left:50%; top:420px; -moz-animation: cloud6 20s infinite; -webkit-animation: cloud6 20s infinite; animation: cloud6 20s infinite; }
figure { position:absolute; top:300px; left:50%; z-index:99; height:238px; width:450px; margin-left:-225px; -moz-animation: cloud7 3s infinite; -webkit-animation: cloud7 20s infinite; animation: cloud7 3s infinite; }
figure img { width:100%; height:100%;}
@keyframes cloud1 { 0% { left:0%; opacity:0.4 } 50% { left:50%; opacity:1 } 100% { left:85%; opacity:0.0 } }
@-moz-keyframes cloud1 { 0% { left:0%; opacity:0.4 } 50% { left:50%; opacity:1 } 100% { left:85%; opacity:0.0 } }
@-webkit-keyframes cloud1 { 0% { left:0%; opacity:0.4 } 50% { left:50%; opacity:1 } 100% { left:85%; opacity:0.0 } }
@-o-keyframes cloud1 { 0% { left:0%; opacity:0.4 } 50% { left:50%; opacity:1 } 100% { left:85%; opacity:0.0 } }

@keyframes cloud2 { 0% { left:30%; opacity:0.5 } 20% { left:55%; opacity:1 } 100% { left:80%; opacity:0.0 }}
@-moz-keyframes cloud2 { 0% { left:30%; opacity:0.5 } 20% { left:55%; opacity:1 } 100% { left:80%; opacity:0.0 } }
@-webkit-keyframes cloud2 { 0% { left:30%; opacity:0.5 } 20% { left:55%; opacity:1 } 100% { left:80%; opacity:0.0 } }
@-o-keyframes cloud2 { 0% { left:30%; opacity:0.5 } 20% { left:55%; opacity:1 } 100% { left:80%; opacity:0.0 } } 

@keyframes cloud3 { 0% { left:30%; opacity:0.5 } 50% { left:60%; opacity:1 } 100% { left:80%; opacity:0.0 } }
@-moz-keyframes cloud3 { 0% { left:30%; opacity:0.5 } 50% { left:60%; opacity:1 } 100% { left:80%; opacity:0.0 } }
@-webkit-keyframes cloud3 { 0% { left:30%; opacity:0.5 } 50% { left:60%; opacity:1 } 100% { left:80%; opacity:0.0 } }
@-o-keyframes cloud3 { 0% { left:30%; opacity:0.5 } 50% { left:60%; opacity:1 } 100% { left:80%; opacity:0.0 } } 

@keyframes cloud4 { 0% { left:10%; opacity:0.3 } 50% { left:50%; opacity:1 } 100% { left:85%; opacity:0.0 } }
@-moz-keyframes cloud4 { 0% { left:10%; opacity:0.3 } 50% { left:50%; opacity:1 } 100% { left:85%; opacity:0.0 } }
@-webkit-keyframes cloud4 { 0% { left:10%; opacity:0.3 } 50% { left:50%;  opacity:1 } 100% { left:85%; opacity:0.0 } }
@-o-keyframes cloud4 { 0% { left:10%;  opacity:0.3  } 50% { left:50%; opacity:1 } 100% { left:85%; opacity:0.0 } }

@keyframes cloud5 { 0% { opacity:0.4 } 30% { opacity:1; } 100% { opacity:0.0 } } 
@-moz-keyframes cloud5 { 0% { opacity:0.4 } 30% { opacity:1 } 100% { opacity:0.0 } }
@-webkit-keyframes cloud5 { 0% { opacity:0.4; left:30%; } 30% { opacity:1; left:40%; } 100% { opacity:0.0; left:60%; } }
@-o-keyframes cloud5 { 0% { opacity:0.4 } 30% { opacity:1 } 100% { opacity:0.0 } }
 
@keyframes cloud6 { 0% { opacity:0.4 } 30% { opacity:1 } 100% { opacity:0.0 } }
@-moz-keyframes cloud6 { 0% { opacity:0.4 } 30% { opacity:1 } 100% { opacity:0.0 } }
@-webkit-keyframes cloud6 { 0% { opacity:0.4; left:30% } 30% { opacity:1; left:60%; } 100% { opacity:0.0; left:75%; } } 
@-o-keyframes cloud6 { 0% { opacity:0.4; left: 20% } 30% { opacity:1; left:60%; } 100% { opacity:0.0; left:90%; } }



@keyframes arrow { 0% { opacity:0.0 } 25% { opacity:1 } 50% { opacity:0.0 } 75% { opacity:1 } 100% { opacity:0.0 } }
@-moz-keyframes arrow { 0% { opacity:0.0 } 25% { opacity:1 } 50% { opacity:0.0 } 75% { opacity:1 } 100% {  opacity:0.0 } }
@-webkit-keyframes arrow { 0% { opacity:0.0 }  25% { opacity:1 } 50% { opacity:0.0 } 75% { opacity:1 } 100% { opacity:0.0 } }
@-o-keyframes arrow { 0% { opacity:0.0 } 25% { opacity:1 } 50% { opacity:0.0 } 75% { opacity:1 } 100% { opacity:0.0 } } 
.char_animate { position:absolute; top:-223px; height:144px; width:265px; float:left; z-index:9999; left:10%; }
.character { float:left; height:194px; width:152px; background:url(../images/lockman_home.png) no-repeat bottom }
.anim_text { float:left; background:url(../images/didyoubackitup.png) no-repeat; height:52px; width:110px; position:absolute; top:-15px; left:63px }
.anim_arrow { float:left; background:url(../images/captionarrow.png) no-repeat; height:44px; width:72px; -moz-animation: arrow 4s infinite; -webkit-animation: arrow 4s infinite; animation: arrow 4s infinite; top:35px; left:90px; position:absolute }

/*faqpage css*/
.corporate_new p{  float: left; margin: 20px 0 20px;}
.leftnav_terms li { letter-spacing:normal; }
.leftnav_terms li a { border-bottom: 1px solid #e5e6ea; margin:0; padding: 8px 15px 8px 0px; }
.leftnav_terms li a:hover{ color:#1374AB !important}
.page_title { color: #669630; font-size: 20px; letter-spacing:normal; line-height:normal; }
.faq .terms_header .box2 { padding:5px 0 5px 5%; }
.faq .faq_wrapper table a, .press .faq_wrapper table a { color: #2d72a3; text-decoration:none;  }
.faq .faq_wrapper table a:hover, .press .faq_wrapper table a:hover { color: #333; }
.faq .faq_wrapper table td, .press .faq_wrapper table td { line-height:25px  }
.faq h3 { margin-bottom:5px; }
.faq table img[alt='faq'] { margin:5px 5px 0 0; }
.faq input { margin-top:6px; }
.scrol_top {position:fixed; right:20px; bottom:40px; width:35px; height:20px; display:none; cursor:pointer; z-index:9999}
.faq .head_srch_box { border: 1px solid #93B6CA;  float: left; height: 18px; line-height: 18px; outline: medium none; padding: 7px 85px 7px 10px; vertical-align: middle; width: 160px; }
.firewall .head_srch_box { border: 1px solid #93B6CA;  float: left; height: 18px; line-height: 18px; outline: medium none; padding: 7px 10px 7px 10px !important; vertical-align: middle; width: 200px; }
.faq .head_srch_box:focus { box-shadow:0 4px 4px rgba(0, 0, 0, 0.2) }
.head_srch_btn { background: none repeat scroll 0 0 #6196B9; border: 0 none; border-radius: 2px 2px 2px 2px; color: #FFFFFF; float: left; font-size: 14px; height: 32px; line-height: 18px; margin: 1px 0 0 5px; padding: 7px 0; text-align: center; width: 70px; }
.head_srch_btn:hover { box-shadow:0 0 5px #333 inset; }
.faq table ul { list-style:none; line-height:25px; margin:0px; padding:0px }
.faq table ul li { background:url(../images/ide_faqbullet.GIF) no-repeat left 4px; padding-left:30px; }
.faq hr { display:none; }
.faq .txtstrong { color:#333 !important; font-weight:bold!important; }
.faq ol {list-style-position: outside; margin: 0;padding: 0 0 0 20px;}

/*press release css*/
.press_release .leftnav_terms li a{ border:none}
.press_release .body{ text-align:left;}
.press_release .box2{ padding:5px 0 5px 2%;}
.press_release .faq_wrapper{ padding:12px 15% 50px 1%;}
.press_release .content_box{ width:100%; height:auto; padding:10px; margin-bottom:20px;}
.press_release .dt{ font-style:italic; font-size:12px; padding:0 0 10px;}
.press_release .heading{ font-weight:bold; color:#0071bc; margin-bottom:10px;}
.press_release .content_box a{color: #2d72a3; text-decoration:underline; line-height:25px;}
.press_release .content_box a:hover{color: #000;}
.press_release .content_box p{ margin:0px 0px 7px 0px;}
.press_release .leftnav_terms .box2 .page_title {color: #2d72a3;float: left;font-size: 15px;letter-spacing: 0.1em;margin: 14px 0;}
.press_release .leftnav_terms ul{ clear:both;padding: 5px 0 0 22px; list-style:none; }
.press_release .leftnav_terms ul li{ margin-bottom:7px;  height:30px; padding-left:10px;}
.press_release .leftnav_terms li a{padding: 5px 0 0 4px;}
.press_release .leftnav_terms ul li:first-child{border-left:5px solid #0071bc;}
.press_release .leftnav_terms ul li:nth-child(2){border-left:5px solid #0093d3;}
.press_release .leftnav_terms ul li:nth-child(3){border-left:5px solid #00b8e5;}
.press_release .leftnav_terms ul li:nth-child(4){border-left:5px solid #33d6f1;}
.press_release .leftnav_terms ul li:nth-child(5){border-left:5px solid #87dae9;}
.press_release .leftnav_terms ul li:last-child{border-left:5px solid #c7eaf1;}
.tooltips{width:338px; height:259px; position:absolute; display:none;}
.press_release .leftnav_terms{padding: 20px 0 0 0%; width: 12%;}
.press_release .content_terms{width: 88%;}
/*.press_release .leftnav_terms ul li.act{list-style-image:url(../images/press_btn_bg_over.jpg)}*/
.press_release .leftnav_terms ul li.act a {color: #2d72a3;}
.press_release .discStyle{ list-style-image:url(../images/ide_bullet.gif); margin:0 0 0 20px; padding:0;}
.press_release .discStyle li{ padding:5px 0;}

/* News */
.press_release .float_rt{padding: 30px 20px 0 0;}
.press_release .pro_text2{padding: 5px 0;}
/* Features page*/
.multiple_bkp { background:url(../images/multiple-devices-backup.png) no-repeat 0px 12px; height:112px; margin-left:0px !important }
.stay_informed { background:url(../images/stay-informed.png) no-repeat 0px 0px; height:103px }
.super_secure { background:url(../images/super-secure.png) no-repeat 0px 0px; height:107px }
.remote_manage { background:url(../images/remote-manage.png) no-repeat 0px 0px; height:109px }
.semantic_stuff { background:url(../images/sematic-stuff.png) no-repeat 0px 0px; height:107px }
.share_give { background:url(../images/give-n-share-anything.png) no-repeat 0px 0px; height:102px }

.fast_feature { background:url(../images/fast-fast-fast.png) no-repeat 0px 0px; height:122px; }
.mobile_feature { background:url(../images/go-mobile.png) no-repeat 0px 0px; height:103px }
.manage_multiple { background:url(../images/managemultipleaccount.png) no-repeat 0px 0px; height:93px; }
.retreive_data { background:url(../images/retrievedata.png) no-repeat 0px 0px; height:113px }

.feat_text h5 a{ color:#333 }
.feat_text h5 a:hover{ color:#1374AB !important}
/*Download page*/
/*.download_linux  a{ color:#333 !important}
.download_linux a:hover{ color:#1374AB !important}*/
.download_header { background:url(../images/ide_download_grph1.png) no-repeat 0px 0px; width:708px; height:244px; margin:0px auto; text-indent:-5000px }
.download_content { background:url(../images/ide_download_grphsplit1.png) no-repeat 0px 0px; height:100%; padding:55px 0px 0px 0px;  float:left}
.download_content ul { padding:0px; margin:0px; list-style-type:none; float:left }
.download_content li { padding:0px; margin:0px; }
.download_content h2 { margin:0px 0px 20px 0px; padding:0px; font-size:14px; font-weight:bold;  }
.download_pcmac { padding:0px 0px 35px 0px; width:335px; float:left }

.download_pcmac .inputbox {       border: 1px solid #93B6CA; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 3px #C7C5C5 inset; float: left; height: 20px; line-height: 18px;   outline: medium none; padding: 5px 55px 5px 10px; vertical-align: middle; width: 180px; }
.download_pcmac .go {    background: url("../images/ide_download_gobtnsm.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; float: left; font-size: 14px;
    height: 45px; margin: 23px 0 0 63px; padding: 7px 0; position: absolute;  text-align: center;   text-indent: -5000px;  width: 47px;}

.download_pcmac input:focus { border: 1px solid #a2b3bd; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); color: #41586a }
.download_pcmac label{padding: 0px; float: left; margin: 0px 0px 5px; font-size:12px}
.download_btns ul { padding:0px; margin:5px 0px 0px 20px; }
.windows_btn{ margin:20px 0px 0px 0px; }
.mac_btn{margin:20px 0px 0px 0px;}
.download_btns li { padding:0px; margin:0px 20px 0px 0px; float:left }
.download_btns .windows{ background:url(../images/download-btns.png) no-repeat -20px -27px; width:127px; height:44px; display:block; text-indent:-5000px; margin:0px 0px 15px 0px }
.download_btns .windows:hover { background:url(../images/download-btns.png) no-repeat -20px -98px;  }
.download_btns .windows:active { background:url(../images/download-btns.png) no-repeat -20px -169px;  }
.download_btns p { margin:0px; font-size:11px; color:#6a6a6a }
.download_btns .mac { background:url(../images/download-btns.png) no-repeat -169px -27px; width:127px; height:45px; display:block; text-indent:-5000px; margin:0px 0px 15px 0px }
.download_btns .mac:hover { background:url(../images/download-btns.png) no-repeat -169px -98px;  }
.download_btns .mac:active { background:url(../images/download-btns.png) no-repeat -169px -169px;  }
.download_linux { float:left; width: 235px; padding:0px 50px 0px 10px; text-align:center }
.download_mobile label{padding: 0px; float: left; margin: 0px 0px 5px; font-size:12px}
.download_mobile { float:left; padding:0px 0px 0px 0px; width:310px }
.download_mobile a.iphone { background:url(../images/ide_download_sprite.png) no-repeat 0px -1013px; width:135px; height:45px; display:block; text-indent:-5000px; margin:5px 0px 5px 0px }
.download_mobile a.android { background:url(../images/ide_download_sprite.png) no-repeat 0px -1062px; width:129px; height:45px; display:block; text-indent:-5000px; margin:0px 0px 10px 0px }
.download_mobile ul { margin:0px; padding:0px; float:left }
.download_mobile li { margin:0px;padding:0px 20px 0px 0px; float:left }
#mac_new, #mac_10_4{ display:block}
.apps_container { margin:0px auto; width:900px; padding:0px 40px 0px 40px }
.apps_container a { color:#333 }
.apps_container ul {
margin:0px padding:0px; list-style-type:none }
.apps_container li { margin:0px 0px 50px 0px }
.apps_container li:nth-child(odd) {
float:left
}
.apps_container li:nth-child(even) {
float:right
}
.apps_container h3 { font-size:26px; color:#333; text-align:center; margin:0px; padding:0px 0px 40px 0px; text-align:center; font-weight:normal; }
.apps { float:left; width: 100%; height:auto; margin:0px; overflow:hidden; padding:20px 0px 0px 40px }
.app_logo { height:105px; width:115px; float:left; text-indent:-5000px; }
.app_content { width:300px; float:left; padding:0px 15px; height:75px; margin:20px 0px 0px 0px }
.app_content h5 { font-size:16px; color:#0070bb; padding:0px 0px 2px 0px; margin:0px }
.app_content p { padding:0px; margin:0px; font-size:12px }
.app_os { padding-left:26px; height:25px; margin:0px 0px 0px 0px }
.apps .iphone { background:url(../images/ide_download_sprite.png) no-repeat 0px 0px; padding-left:18px }
.apps .pc { background:url(../images/ide_download_sprite.png) no-repeat 0px -66px; }
.apps .web { background:url(../images/ide_download_sprite.png) no-repeat 0px -33px; }
.apps .linux { background:url(../images/ide_download_sprite.png) no-repeat 0px -95px; }
.password_vault { background:url(../images/ide_download_sprite.png) no-repeat 0px -135px; height:105px }
.office_backup { background:url(../images/ide_download_sprite.png) no-repeat 0px -252px; height:105px }
.primadesk { background:url(../images/ide_download_sprite.png) no-repeat 0px -378px; height:105px }
.connect { background:url(../images/ide_download_sprite.png) no-repeat 0px -505px; height:105px; margin: 12px 0 0 9px !important; }
.qucikbook { background:url(../images/ide_download_sprite.png) no-repeat 0px -617px; height:105px }
.linux_box { background:url(../images/ide_download_sprite.png) no-repeat 0px -741px; height:105px; margin: 18px 0 0 6px !important; }
.relative { position:relative }
.absolute { position:absolute }
.app_text { height:28px }
.app_logo p { margin:0px; padding:0px }
.prima { margin:7px 0px 0px 0px !important; }
.download_success{  background-color: #F9F7E9;border: 1px solid #EAE9DA; clear: both; color: #3F3D3E; display: none; float: left; font-size: 12px; line-height: 18px; margin: 10px 0; padding: 8px;text-align: center;    width: 82%; }
.download_success p { margin:0; padding:0px 0px 0px; font-size:14px; }

.prima_hgt { height:41px !important }

.send_email{background:url(../images/ide_ico_email.png) no-repeat 0px 0px; height:20px; margin:5px 0px 0px 0px; float:left }
.send_email p{font-size:12px;padding:0px 0px 0px 25px; margin:0px 0px;}
.send_email a{font-size:12px; color:#333}
.send_email a:hover{font-size:12px; color:#1374AB;}
.mail_container{margin:0px auto; width:50%}
.download_content { background:url(../images/ide_download_grphsplit1.png) no-repeat 0px 0px; height:100%; padding:55px 0px 0px 0px; float:left }
.oldevs_account{ width:100%;  float:right; background:url(../images/ide_download_grphsplit2.png) no-repeat 0px 0px;}
.oldevs_account p{margin:20px 0px 0px 20px; font-size:13px}
.oldevs_account ul{ list-style-type:none; margin:5px 0px 0px 20px; padding:0px}
.oldevs_account li{ float:left}
.old_win { background:url(../images/ide_ibent_sprite.png) no-repeat 0px -130px; width:65px; height:20px; display:block; text-indent:-5000px; margin:5px 0px 5px 0px }
.old_win:hover { background:url(../images/ide_ibent_sprite.png) no-repeat 0px -170px; width:65px; height:20px; display:block; text-indent:-5000px; margin:5px 0px 5px 0px }
.old_win:active { background:url(../images/ide_ibent_sprite.png) no-repeat 0px -210px; width:65px; height:20px; display:block; text-indent:-5000px; margin:5px 0px 5px 0px }
.old_mac{ background:url(../images/ide_ibent_sprite.png) no-repeat 0px -10px; width:65px; height:20px; display:none; text-indent:-5000px; margin:5px 0px 10px 10px }
.old_mac:hover{ background:url(../images/ide_ibent_sprite.png) no-repeat 0px -50px; width:65px; height:20px; display:block; text-indent:-5000px; margin:5px 0px 10px 10px }
.old_mac:active{ background:url(../images/ide_ibent_sprite.png) no-repeat 0px -90px; width:65px; height:20px; display:block; text-indent:-5000px; margin:5px 0px 10px 10px }
.apps_content{text-align:center;  width:100%;  padding:50px 0px 50px 0px;  float:right;}
.apps_header{margin:0px auto; width:210px; background:url(../images/ide_download_arrow.png) no-repeat 195px 5px; font-size:20px; text-align:center; margin:20px auto 20px; float:none; line-height:24px }
.apps_header a{color:#333}
.apps_header a:hover{color:#1374AB}
.sys_req{float:left;margin:10px 0px 0px 20px}
.sys_req a{font-size:12px}
.arrow{ width:30px}
.win_req{font-size:12px}
.apps_content a{color:#333}
.apps_content a:hover{color:#1374AB !important}
.download_wrapper{margin:0px auto; width:780px; float:left; padding:0px 40px 0px 80px}
.download_mobile .inputbox {       border: 1px solid #93B6CA; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 3px #C7C5C5 inset; float: left; height: 20px; line-height: 18px;   outline: medium none; padding: 5px 55px 5px 10px; vertical-align: middle; width: 180px; }
.download_mobile .go {    background: url("../images/ide_download_gobtnsm.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; float: left; font-size: 14px;
    height: 45px; margin: 0 0 0 -44px; padding: 7px 0; position: absolute;  text-align: center;   text-indent: -5000px;  width: 47px;}
.email_div{display:block;/* background: none repeat scroll 0 0 #F7F7F7;  border: 1px solid #CCCCCC; */ display: none; float: left; padding: 5px 5px 10px 0px; margin:10px 0 20px 0px;width:95%}
.close_btn{ background: url(../images/ide_download_close.png) no-repeat; right:0; top:0; z-index:99999; cursor:pointer; height:30px; width:20px; margin:8px 0px 0px 8px; text-indent:-5000px; float:left}
.email_div form{padding:0px }

.confirm_div{display:none;background: none repeat scroll 0 0 #F7F7F7;  border: 1px solid #CCCCCC; float: left; padding: 5px 5px 5px 10px;  width:283px; font-size:13px}
.special_note{ font-size:11px; text-align:center; color:#666}
.download_error { background:#FDE4EA; border: 1px solid #EDC4CC; padding:5px; margin:5px 0px 0px 0px ;display:none; }
.download_error div { font-size:12px; }

.new_user p{margin:6px 0px 0px 0px; padding:0px; font-size:12px; float:left}
.download_errmsg{ background-color:#fde4ea; border:1px solid #edc4cc; color:#3f3d3e; clear:both; padding:8px; margin:0px 0 8px; display:none; font-size:12px; }
.loading_div {   background: url("../images/loading_dark.gif") no-repeat scroll 0 0 transparent; float: right; height: 19px;  margin: 8px 8px 8px 6px; width: 30px; display:none}
/* Pricing Page */
.title_slog { color: #1374AB; font-size:24px; padding:13px 0 0; }
.price { float:left; padding:0px 0px; width:100%; margin-bottom:2px; }
.space_box_heading { background:url(../images/pricing_bg.png) repeat; height:100px; width:100%; box-shadow:0 0 3px #888888 inset, 0 0 0 #888888, 0 2px 3px #888888 inset; -moz-box-shadow:0 0 3px #888888 inset, 0 0 0 #888888, 0 2px 3px #888888 inset; -webkit-box-shadow:0 0 3px #888888 inset, 0 0 0 #888888, 0 2px 3px #888888 inset; float:left; display:inline-block; height:125px; }
ul.board { float: left; height: 70px; list-style-image: none; list-style-position: outside; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; }
ul.board li { width:320px; float:left; display:inline-block; }
/* Price Board Imageb */
ul.board.board_img li { height:135px; }
ul.board.board_img li .price_board { text-indent:-2500px; overflow:hidden; height: 153px; position: absolute; width: 190px; margin:0px 68px; }
.price_board.price_free { background: url(../images/pricing_icon.png) no-repeat 0px -44px transparent; }
.price_board.price_free:hover { background: url(../images/pricing_icon.png) no-repeat -228px -44px transparent; }
.price_board.price_free:active { background: url(../images/pricing_icon.png) no-repeat -456px -44px transparent; }
.price_board.price_monthly_4 { background: url(../images/pricing_icon.png) no-repeat 0px -252px transparent; }
.price_board.price_monthly_4:hover { background: url(../images/pricing_icon.png) no-repeat -228px -252px transparent; }
.price_board.price_monthly_4:active { background: url(../images/pricing_icon.png) no-repeat -456px -252px transparent; }
.price_board.price_monthly_9 { background: url(../images/pricing_icon.png) no-repeat 0px -460px transparent; }
.price_board.price_monthly_9:hover { background: url(../images/pricing_icon.png) no-repeat -228px -460px transparent; }
.price_board.price_monthly_9:active { background: url(../images/pricing_icon.png) no-repeat -456px -460px transparent; }
/*space box */
.space_box.borad_header { float:left; display:inline-block; height:194px; }
.space_box_heading p { width:320px; float:left; padding:85px 0 0; text-align:center; margin:0px; font-size:18px; font-weight:bold; }
/* Row 2 storage space */
.storag_space { float:left; background:#f0f4f7 url(../images/pricing_contentbg.png) repeat; box-shadow:0 0 2px #888888; padding:0px 0px 0 0px; margin:1px; }
.storag_space .board { margin:5px 20px 0; border-bottom:1px solid #e5ecf2;/*#dcdcdc;*/ }
.storag_space .board li { background:url(../images/detail_active.png) no-repeat 35px center; }
/* width and Height */
.row1, .row2, .row3, .storag_space .board { height:73px; }
.storag_space .row1, .storag_space .row2, .storag_space .row3 { width:306px; }
/* part 1 */
.board.first_row { padding-top:20px; margin-top:0px; }
.storag_space .board li.row1 { background:url(../images/detail_active.png) no-repeat 35px center; }
.row1 .col_gb_space { margin:19px 0px 0px; }
.row1 p { padding-left:65px; vertical-align:middle; margin:27px 0px 0px; }
.row1 .storage_val { font-size:28px; font-weight:bold; line-height:30px; }
.row1 .storage_txt { font-size:20px; font-weight:bold; padding:0px 3px; }
.clear { clear:none; }
.row1.none { background-image:none !important; }
/* part 2 */
.storag_space .board li.row2 { background:url(../images/detail_active.png) no-repeat 53px center; }
.row2 .space_type { padding-left:83px; vertical-align:middle; margin:1px 0px 0px; }
.row2 .space_type p.tag { width:100%; padding-left: 2px; }
.row2 .space_type p { font-size:12px; margin:0px; padding:0px 5px 0 0; float:left; width:85px; }
.row2 .storage_val { font-size:28px; font-weight:bold; line-height:30px; }
.row2 .storage_txt { font-size:20px; font-weight:bold; padding:0px 3px; }
.row2 .storage_type { float:left; }
.row2 .storage_type p { float: none; line-height:15px; width:90px; }
.row2 .storage_type p span { padding-left:5px; padding-right:3px; }
.row2.none { background-image:none !important; }
/* part 3 */
.storag_space .board li.row3 { background:url(../images/detail_active.png) no-repeat 75px center; }
.row3 .space_type { padding-left:104px; vertical-align:middle; margin:19px 0px 0px; }
.row3 .space_type p.tag { width:100%; }
.row3 .space_type p { font-size:12px; margin:0px; padding:0px 5px 0 0; float:left; width:95px; }
.row3 .storage_val { font-size:27px; font-weight:bold; line-height:30px; }
.row3 .storage_txt { font-size:20px; font-weight:bold; padding:0px 3px; }
.row3 .storage_type { float:left; }
.row3 .storage_type p { float: none; line-height:15px; }
.row3 .storage_type p span { padding-left:5px; padding-right:3px; }
.row3.none { background-image:none !important; }
/* Choose Btn */
.btn_row .choose_btn { background:url(../images/choose_button.png) no-repeat -1px -34px; height:34px; width:110px; text-indent:2500px; overflow:hidden; cursor:pointer; text-align:center; margin:6% auto 0% auto; display:table;}
.btn_row .choose_btn:hover { background:url(../images/choose_button.png) no-repeat -1px -107px; }
.btn_row .choose_btn:active { background:url(../images/choose_button.png) no-repeat -1px -180px; }


/* student advantage */
.student_price { height:40px; line-height:40px; background:#E3EEF4; color: #1374AB; display:table; margin-bottom:80px; margin-left: 1px; margin-right: 1px; width: 958px; }
.content .center a { color: #1374AB; text-decoration:none; }

.center.small_size { font-size:12px; }
.center.visit_feature { margin-bottom:30px; }


/* student advantage */
.student_price_new { height:40px; line-height:40px; background:#E3EEF4; color: #1374AB; display:table; margin:10px 1px 80px; width: 958px; float:left  }
.pricing{width:100%;    margin: 80px 0 0;}
.pricing_header  ul{ margin:0px; padding:0px; list-style-type:none}
.pricing_header  ul li{ background: url("../images/pricing_bg.png") repeat scroll 0 0 transparent; box-shadow: 0 0 3px #888888 inset, 0 0 0 #888888, 0 2px 3px #888888 inset; display:inline-block; float: left; height: 125px; width: 313px; margin:0px 10px 0px 0px }
.pricing_header .free a{background: url("../images/pricing_icon.png") no-repeat scroll 0 -44px transparent; margin: -70px 68px; overflow: hidden; position: absolute; width: 190px;}
.pricing_header .free a:hover { background: url(../images/pricing_icon.png) no-repeat -228px -44px transparent; }
.pricing_header .free a:active { background: url(../images/pricing_icon.png) no-repeat -456px -44px transparent; }

.pricing_header .pro_business { margin:0px}
.pricing_header .pro_business a{margin: -70px 68px;  overflow: hidden; position: absolute; width: 190px;  background: url("../images/pricing_icon.png") no-repeat scroll 0 -460px transparent;}
.pricing_header .pro_business a:hover { background: url(../images/pricing_icon.png) no-repeat -228px -460px transparent; }
.pricing_header .pro_business a:active { background: url(../images/pricing_icon.png) no-repeat -456px -460px transparent; }

.pricing_header .pro_personal a{ background: url("../images/pricing_icon.png") no-repeat scroll 0 -252px transparent; margin: -70px 68px; overflow: hidden;  position: absolute; width: 190px;}
.pricing_header .pro_personal a:hover { background: url(../images/pricing_icon.png) no-repeat -228px -252px transparent; }
.pricing_header .pro_personal a:active { background: url(../images/pricing_icon.png) no-repeat -456px -252px transparent; }
	
.plan_heading{color: #333333; float: left; font-size: 18px; font-weight: bold; margin: 149px auto 0px; width:185px; text-align:center}
.choose{ background:none !important; border:none !important;  padding: 10px 0 !important;}
.choose :hover { background:url(../images/choose_button.png) no-repeat -1px -107px; }
.choose :active { background:url(../images/choose_button.png) no-repeat -1px -180px; }
.pro_btn{padding: 170px 0 !important;}
.busi_btn{ padding: 8px 0 !important;}

.pricing_content{ width:100%; }
.pricing_content .pr_bg{  background: url("../images/pricing_contentbg.png") repeat scroll 0 0 #F0F4F7; box-shadow: 0 0 2px #888888; float: left; margin: 1px; padding: 0px; width:312px; margin:0px 11px 0px 0px; height:423px }
.nm{margin:0px !important }
.pricing_content ul { list-style:none; margin:20px; padding:0px;  }

.pricing_content ul li{  background: url("../images/detail_active.png") no-repeat scroll 5px 34px transparent; border-bottom: 1px solid #E5ECF2; list-style: none outside none;padding: 30px 0 30px 32px;}
.pricing_btn{ background: url("../images/choose_button.png") no-repeat scroll -1px -34px transparent; cursor: pointer; display:table; height: 34px; margin: 6% auto 0;  overflow: hidden;  text-align: center; text-indent: 2500px; width: 110px;}
	
.personal_plan ul li{padding:30px 10px}
.free_txt p{padding:0px; margin:0px}
.free_txt td{ border-bottom:1px solid #E5ECF2}
.sm_txt{font-size:11px; display:block}
.plan_cost{font-size:28px; font-weight:bold; padding-right:3px}
.gb_text{ font-size: 20px;    font-weight: bold;}
.pro_txt ul li{padding: 40px 0px 40px 32px;}
.busi_txt ul li{padding: 40px 0px 40px 32px;}
.busi_pricing{margin: -30px 0px 0px 0px !important;}
.busi_pricing_rgt{margin-top: -48px;}

.pricing_left{float: left; margin: -49px 0px 0px 0px;   width: 110px; padding: 21px 0px;}
.pricing_right{float: left; margin: -48px 0px 0px 0px; width: 90px; padding: 26px 0px 15px; font-size:12px}

/* Compare Price */
.cp_wrap{ float:left; width:100%; margin:0px 0 20px 0; padding:0 0 0 0; }
.cp_wrap .cp_compare_tlt{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.cp_wrap .cp_compare_tlt{ text-align:center; width:100%; margin:0px; padding:0px;color: #1374AB;font-size:16px;  padding: 13px 0 0; cursor:default;}
.cp_table{  display:block; width:100%;border-spacing: 0; border-collapse:0px;  padding:0px 0px 0; margin:0px 0 0px;}
.cp_table tr td{vertical-align: top; border:none; padding:0px; margin:0px;width: 312px;}
.cp_table_1 ul{display: inline-block;}
.cp_table  ul{ display:block; margin-top:10px!important;border:1px solid #E5ECF2; box-shadow:0 0 2px #888888;}
.cp_table  .cp_col_1 ul{background:#E3EEF4;list-style:none; margin:0 0 0 0;padding-left: 0;}
.cp_table  .cp_col_1 ul li:first-child{padding-left:20px !important;}
.cp_table  .cp_col_1 ul li:last-child{line-height:40px;}
.cp_table  .cp_col_2 ul{ margin:0px 10px;width:311px;}
.cp_table  .cp_col_2 ul,.cp_table  .cp_col_3 ul{background:url(../images/pricing_contentbg.png) repeat scroll 0 0 #F0F4F7; list-style:none; padding:0px; vertical-align: middle;}
.cp_table  .cp_col_3 ul{ *margin-right:10px;margin:0 0 0 1px;}
.cp_table   ul li{padding:5px 10px 5px 10px; margin:0px; font-size: 13px; line-height: 22px; text-align:center; border-bottom:1px solid #E5ECF2;}
.cp_table  ul li.cp_header_title{ margin: 0; padding: 10px 10px 0px 20px !important; font-size:13px;  color:#1374AB;border-bottom:1px solid transparent !important}
.cp_table  .cp_col_1 ul li{ padding:5px 10px 5px 40px; text-align:left;border-bottom: 1px solid #E0E7ED;}
.cp_col_2 {*width:324px;}
.cp_hgt_header{ height:42px;}
.cp_server{height:44px;}
.cp_server img{ margin-top:15px;}
.cp_hgt{ height:42px;}
.cp_hgt img{ margin-top:13px;}
.cp_btm_bdr{ border-bottom:1px solid transparent !important}
.cp_disable{ height:1px; float:left; width:100%;}
.cp_table .cp_plan_heading { padding:5px 0px 0; border-bottom:1px solid transparent; height:50px; }
.cp_table .cp_plan_heading p { color: #333333; font-size: 18px; font-weight: bold; margin: 0px auto 0px; text-align:center }
.cp_wrap h3 { margin: 10px auto; text-align:left; }
.cp_plan_heading span { font-size: 14px; font-weight: normal; }
.cp_table .pricing_btn { margin:15px auto; }
.cp_table .cp_header_blue { color: #1374AB; padding-left: 20px !important; }
.cp_table .choose { padding-top:4px !important; }
.cp_table .cp_btn { list-style: none outside none; margin: 0 !important; padding: 0; width:960px;box-shadow: 0 0 0 transparent;border: 0 none transparent;}
.cp_table .cp_btn > li { display: inline-block; margin: 0; padding: 0; width: 310px; }
.cp_header_blue span { color:#333333; }
.cp_btm_small { font-size: 11px !important; }
/* .cp_header_blue.cp_hgt.cp_btm_bdr { line-height: 15px;} */
.cp_student_price_new { background: none !important; color: #1374AB; display: table; float: left; height: 40px; line-height: 40px;  margin: 10px 1px 25px; width: 958px; }
.cp_header_blue > span {color: #333333;}
/* Compliance page*/
.comp_sub { padding-top:20px }
.content.compliance_content { margin-top:10px; }
.compliance_page h4{padding-top:30px;  margin-bottom: 20px;}
.cmp_text p{ padding:0px 0px 10px 0px; margin:0px; text-align:center }
.compliance_page .center.title_slog { font-size:14px; color:#333; }
.compliance_wrapper { float: left; padding: 0px 0px; width: 100%; margin-bottom: 2px; }
.compliance_banner { background:url(../images/compliance_graphic.png) no-repeat 0px 0px; height:200px; width:392px; border:none; outline:none; display:block; overflow:hidden; margin:10px auto 0px; }
.compliance_body { width:96%; padding:0px; margin:30px 0; height:auto; text-align:justify; line-height:23px; }
.compliance_body .compliance_lft { float:left; width:65%; padding-top:5px; }
.compliance_body .compliance_lft h3 { padding:opx; margin:0px; text-align:left; }
.compliance_body .compliance_lft .mandate { font-size:14px; padding:0px; margin:20px 20px 70px 0px; list-style:none; }
.compliance_body .compliance_lft .mandate li { background:url(../images/ide_bullet.gif) no-repeat left 5px; padding-left:25px; display:block; padding-bottom:12px; }
.compliance_body .compliance_lft .compliance_note ol { list-style:none; padding:0px; margin:0px; }
.compliance_body .compliance_lft .compliance_note .note { color:#ae2626; font-size:12px; width:100%; text-align:left; margin:0px !important; }
.compliance_body .compliance_lft .compliance_note .desc { font-size:12px; text-align:left; display:block; line-height:15px; }
/* right */
.compliance_body .compliance_rgt { float:right; width:314px; }
.compliance_body .compliance_rgt .types_compliance { display:block; padding:0 0 0 30px; margin:0px; }
.compliance_body .compliance_rgt .types_compliance li { display:block; width:100%; height:auto; }
.compliance_body .compliance_rgt .types_compliance .para { width:100%; display:block; float:left; margin:10px 0; }
.compliance_body .compliance_rgt .types_compliance .title { line-height:30px; cursor:pointer; }
/*.compliance_body .compliance_rgt .types_compliance .title>span { background:url(../images/compliance_graphic.png) no-repeat 5px -256px; padding:0px 20px; border:none; outline:none; overflow:hidden; }*/
.box1 span {  background:url(../images/compliance_graphic.png) no-repeat 5px -255px; padding:0px 20px; border:none; outline:none; overflow:hidden;}
.compliance_new .box2 span {  background:url(../images/compliance_graphic.png) no-repeat 8px -254px; padding:0px 20px; border:none; outline:none; overflow:hidden;}
.box3 span {background:url(../images/compliance_graphic.png) no-repeat 4px -254px; padding:0px 20px; border:none; outline:none; overflow:hidden;}
.box4 span { background:url(../images/compliance_graphic.png) no-repeat 4px -255px; padding:0px 20px; border:none; outline:none; overflow:hidden;}

/* compliance font styles */
.compliance_body .compliance_lft p, .compliance_body .compliance_rgt .types_compliance .para { font-size:14px; }
.types_compliance .title { font-size:18px; color:#1682bf; }

/* error_404 */
.error_body { margin-top:20px; font-size:12px; color: #555; }
.error_body h5 { font-size:20px; }
.error_body footer { background:none; }
.error_cont { background: #F9F9F9; border-radius:3px 3px 3px 3px; box-shadow:0 0 3px #ADCFE8; clear:both; margin:0 20px 5px; overflow:hidden; padding:30px 0; text-align:center; }
.lockman_error { background: url(../images/lockman_error.png) no-repeat center top; height:315px; width:100%;  }


/*multiple-devices css*/
.multiple_screenshots{ width:100%}
.multiple_computer{background:url("../images/multiplecomputerbackup.png") no-repeat scroll 0 0 transparent; width:545px; height:176px; text-indent:-5000px}
.multiple_device{background:url("../images/multipledevices.png") no-repeat scroll 0 0 transparent; width:545px; height:195px; text-indent:-5000px}
.multiple h4, .rapid h4{padding-top:20px}
.multiple .download_pcmac{width: 400px; padding:0px; margin-right:40px;}
.multiple .download_mobile{width: 440px;}
.multiple .download_header{ background:url("../images/universalbackup_graphics.png") no-repeat scroll 0 0 transparent;height:260px; width:460px !important; margin:0px auto}
.multiple .download_content{ background:none; padding: 45px 40px 40px; height:auto; float:left }
.multiple .download_content h2{font-size:17px; line-height:30px; text-align:left ;}
.multiple .download_content p{ line-height:22px; text-align:justify; }
.multiple .device{ height: 220px;clear: both;}
.multiple .content{margin: 45px auto 40px;}
.device > div{float:left; background:url(../images/universalbackup_icons.png) no-repeat; cursor:pointer;}
.device .lap{ background-position:left top; padding:60px 0px 0 70px; height:100px; width:140px; }
.device .des{ background-position: 29px -168px; padding:45px 0px 0 90px; height:115px; width:100px;  }
.device .mob{ background-position: 50px -316px; padding: 65px 0 0 80px; height:95px; width:89px; margin-left: 45px;  }
.device .ipod{ background-position: 13px -470px; padding:60px 0px 0 75px; height:100px; width:105px;  }
.device .tab{ background-position: 20px -739px; padding: 80px 0 0 65px; height:80px; width:85px;  }

/*zoom image style*/
.outerbox{ background-color:rgba(0,0,0,0.5); width:100%; height:100%; position:absolute; left:0; top:0; z-index:9999;}
.showbox{ position:relative; left:50%; top:50%; margin:-225px 0 0 -300px; height:450px; width:600px; background-color:#fff; border-radius:5px 5px 5px 5px;}
.box_top{ width:580px; height:25px; color:#c0c0c0; border-bottom:1px solid #ebebeb; padding:10px; font-size:18px;}
.box_close{ background: url(../images/close_1.png) no-repeat; position:absolute; right:0; top:0; z-index:99999; cursor:pointer; height:30px; width:40px; margin-top: 13px;}
.box_img_container{text-align:center; margin-top:10px;}
.showbox .prev, .showbox .next{ position:absolute; top:50%; cursor:pointer; text-indent:-5000px; background:url(../images/zoom_icons.png) no-repeat 5px -78px; width:53px; height:53px;}
.showbox .next{ right:0; background:url(../images/zoom_icons.png) no-repeat 0px 0px;}

/* Rapid page*/
.comp_sub { padding-top:20px }
.content.compliance_content { margin-top:10px; }
.rapid_page .center.title_slog { font-size:14px; color:#333; }
.rapid_wrapper { float: left; padding: 0px 0px 25px 0px; width: 100%; margin-bottom: 2px; }
.rapid_banner { background:url(../images/rapid_banner_img.png) no-repeat 0px 0px; height:234px; width:479px; border:none; outline:none; display:block; overflow:hidden; margin:10px auto 0px; }
.rapid_body { width:100%; padding:0px; margin:30px 0; height:auto; text-align:justify; line-height:23px; }
.rapid_body .rapid_lft { float:left; width:58%; padding-top:5px; }
.rapid_body .rapid_lft h3 { padding:opx; margin:0px; text-align:left; }
.rapid_body .rapid_lft .rapid_note ol { list-style:none; padding:0px; margin:0px; }
.rapid_body .rapid_lft .rapid_note .note { color:#ae2626; font-size:13px; width:100%; text-align:left; }
.rapid_body .rapid_lft .rapid_note .desc { font-size:12px; text-align:left; display:block; line-height:15px; }
/* right */
.rapid_rgt { float:right; width:310px; padding-left:30px; }
.rapid_rgt .mandate li.title { list-style:none; font-size:18px; background-image:none; padding-left:0px; color:#248cc3; }
.rapid_rgt .mandate { font-size:13px; padding:0px; margin:0px 20px 0px 0px; list-style:none; }
.rapid_rgt .mandate li { background:url(../images/ide_bullet.gif) no-repeat left 5px; padding-left:25px; display:block; padding-bottom:12px; text-align:left; }
.rapid_rgt .more_link{margin: 2px 0 0;}
.rapid_rgt{ margin-bottom:50px}

.rapidshare .rapid_rgt{float:none; padding-left:0px}
/* Rapid font styles */
.rapid_body .rapid_lft p, .rapid_body .rapid_rgt .types_compliance .para { font-size:13px; }
.types_compliance .title { font-size:18px; color:#1682bf; }
.rapid_contact { color: #1374AB; font-size:25px; font-size: 27px !important; margin:0px; padding:0px; }
.shipment_form.btn { position:relative; width:auto }
.shipment_form.btn span { background: url(../images/rapidserve_icon.png) no-repeat 0px 0px; width:47px; height:52px; position:absolute; z-index:10; top: 20px; right: 0px; cursor:pointer; }
.shipment_form.btn .submit_btn{text-align:left; cursor:pointer}

.shipment_form.btn .submit_btn.pri { float:left; cursor:pointer; width:275px; padding-right:50px; font-family:arial; height:56px; }
.support_note{ background-color: #F2F2F2;  border: 1px solid #E9E9E9; border-radius: 3px 3px 3px 3px; display: table; font-size: 13px; line-height: 20px; margin: 20px 0;   min-height: 50px; padding: 20px; width: 90%; text-align:left; font-size:14px !important}

.select_style{   background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #EFEEEE inset; color: #7F7F7F; font-family: Tahoma; height: 36px; outline: medium none; padding: 7px 6px 7px 2px; margin-bottom:20px; width:100%}
.select_css{   background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #EFEEEE inset; color: #7F7F7F; font-family: Tahoma; height:40px; outline: medium none;  padding: 10px 6px 10px 2px; margin-bottom:20px; width:100%; font-size:14px}
.rapidshare .select_body{width:97%}

/* faq styles */
.faq_wrapper table, .faq_wrapper tr, .faq_wrapper td { padding:0; margin:0; border:0;  }
.faq_wrapper table { width:100%; }
.faq_wrapper td { vertical-align:top; }
.faq_wrapper hr { height:1px; border-width:0; color:#ccc; background-color:#ccc; display:block; }

/* special notes Pages */

.content_notes { display: inline-block; float: left; width: 100%; }
.content_notes a.txtstrong { color: #0086D0; display: inline-block; font-weight: normal; padding: 10px 0 15px; text-align: left; width: 100%; text-decoration:none; }
.brd_btm a { color: #0086D0;  float:left; font-weight: normal; padding: 10px 0 15px; text-align: left; text-decoration:none; cursor:pointer }
.brd_btm p{width:100%; float:left; margin:0px; padding:0px}
.more_link { background:url(../images/ide_morebtn.png) no-repeat 0 0px; width:50px; height:20px; text-indent:-2500px;  margin: 2px 0px 0px 7px;  padding-bottom:5px; float:right; position:absolute }
.brd_btm { padding-bottom:20px; border-bottom:1px solid #e5e5e5; margin-bottom:20px; width:100%; float:left}
.none{border:none !important}
.content_notes .faq_wrapper p:last-child { border-bottom:0px; }
.spcial_notes.header_title p { font-size: 25px; margin: 0; padding: 30px 0 30px 58px; }
.mac_download_link { background:url(../images/ide_downloadbtn.gif) no-repeat 0 5px; width:122px; height:25px; text-indent:-2500px; display: list-item; list-style: none outside none; padding:0px 0px 4px 0px !important; }

.inner_wraper { /*min-width:960px; max-width:1220px; */ float:left; height:auto; background-color: #F7F7F7; margin:0px 20px 0px; padding:0 0 20px; width:96% }
.inner_wraper_note { width:97%; }
.wrap_note { float:left; width:95%; padding-left:20px; }
.spcial_notes p { font-size: 25px; padding: 30px 0 30px 20px; margin:0px; }
.bdr_btm { border-bottom: 1px solid #DCDCDC; }
.spcial_notes { margin: 0px; padding:0px; min-width: 650px; }
.wrap_note .faq_wrapper { padding: 5px 5% 50px 0; }
.white_list p { padding:0px 0px 10px; margin:0px 0px; }
.white_list p a { text-decoration:none; }
.white_list strong { padding:10px 0; }
.white_list .txtheader { font-size:18px; color: #0086D0; display: inline-block; font-weight: bold; padding: 10px 0 15px; text-align: left; width: 100%; text-decoration:none; }
.white_list .ide_isp_desp { line-height:23px; }
.white_list .ide_isp_desp a.aol { color: #2d72a3; }
.white_list .ide_isp_desp ol { padding:10px 0px 0; margin:0 0px 0 40px; }
.white_list .ide_isp_desp ol li { line-height:23px; padding-bottom:10px; }
.white_list .report_box big { color:#848484; font-weight:normal; padding-bottom:10px; display:block; font-size:15px; }
.white_list .report_box ol { padding-top:0px; margin-left:20px; }
.white_list .email_clients { padding:10px 0 10px 10px; margin:0px; list-style-type:none; font-weight: normal; line-height:20px; }
.white_list .email_clients li { background: none; margin: 0; padding: 0 0 10px 10px; }
.white_list .email_clients li { padding:10px 0 0px; list-style:none; }
.white_list .email_clients li p { padding:10px 0; }
.white_list .email_clients li ul { padding-left:15px; }
.white_list .email_clients li ul li { list-style: inside decimal; margin: 0; padding: 0 0 10px 10px; }
.white_list .ide_isp_desp ol.gmail_ol { padding-top:10px; }
.white_list .aol_web { font-weight:bold; line-height:23px }
.corporate .white_list {padding: 24px 5% 50px 0;}
.pro_text2 {padding-top:6px}

/* On Line Backup Review */

.backup_review .reviews_supports { list-style:none; margin:0px; padding:0 0 20px; clear:both; }
.backup_review .reviews_supports li { list-style:none; margin: 10px 20px 5px 0; display:inline-block; vertical-align:middle; }
.backup_review .reviews_supports li:first-child { width:20%; border-right: 1px dashed #CCCCCC; padding-right:20px; }
.backup_review .reviews_supports li:last-child { width:65%; padding-left:20px; }
.right_txt { float: left; padding: 17px 0 8px 20px; width: 60%; text-align:justify }
.old_header{ color: #0086D0;   padding: 10px 0 15px !important;   }
.header_new{ color: #0086D0;   padding: 0px !important;   }
.left_txt { float: left;  }
.zoop_view { float: left; border-bottom:0px; }
.press_kit { float: left; list-style: none outside none; margin:50px 20px 20px; padding: 10px 20px ; background:#f2f2f2 }
.presskit_download { color:#0086d0; font-size:11px; }
.press_inquires { padding-bottom:5px; }
.press_inquires .title { font-weight:bold; margin:15px 0 0 0px; padding:0px; display:block; }
.press_inquires p { padding:0px; margin:0px; font-size:13px; line-height:25px; }
.right_txt .brd_btm .txtheader a{ padding:0px;}
.provider{ padding:0px; margin:0px; list-style:none}
.provider li{ float:left; display:inline-block; padding:5px 10px 10px 10px; width:30%;}
.provider ol { list-style-type:none; font-weight: normal; line-height:23px; margin:0px 0 0 10px; padding:0px; }
.provider ol li { background:url(../images/ide_bullet.gif) no-repeat; background-position: left 4px; margin:0px; padding:0px 0px 10px 30px; }
.provider li p{font-size:15px; font-weight:bold;}
.provider li ol{ padding:0px; margin:0px; list-style:decimal;}
.provider li ol li{  display:block; float:none; width:100%;}
.isp_desp,.email_clients_descp,.spam_filters_descp{ float:left; padding-left:30px; border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:10px;}
.spam_filters_descp{ border-bottom:0px;}
.corporate_logos img{  padding: 60px 30px 25px 0;}

/* Header Links Styles */
.head_links ul { float: right; text-align: right; margin: 0px 0px; padding: 0px 0px; }
.head_links li { font-size: 14px; color: #41586a; list-style-type: none; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px }
.head_links li a { color: #41586a; text-decoration: none; padding: 6px 10px; float: left; line-height: 23px; background: url(../images/upgrade.png) no-repeat 0px 3px; padding: 6px 10px 0px 30px }
.head_links li a:hover { color: #fff; }
.head_links li a.head_user { background: #fff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background: #fff url(../images/user_arrow.png) no-repeat right 13px; padding: 6px 37px 6px 13px; }
.head_links li a.head_user:hover { color: #6196b9; 1background: #fff url(../images/user_arrow_up.png) no-repeat right 13px;}

/* signup */
.signup_wrapper h2 {color: #6096BC; font-size: 15px !important; font-weight: normal; letter-spacing: 0.1em; margin: 5px 0 15px !important; padding: 0; text-align:left; }

input[type="radio"] { vertical-align:middle; margin:0; padding:0; width:auto !important; }
.signup_wrapper  p { clear:both; overflow:hidden; }
.input { background:#fff; border:1px solid #e5e5e5; box-shadow:0 0 5px #efeeee inset; height:40px; border-radius:3px; font-size:16px; line-height:normal; }
/**+html .input { line-height:40px; }*/
.focus { box-shadow:0 0 7px #99d4ef; border:1px solid #8bc3dd; }
.container { margin:0 20px 100px; float:left; width:96%;  }
.left { width:68%; margin:0 2% 0 0; background:#fff; box-shadow:0 0 5px #83aecd; border-radius:5px; min-width:360px; float:left; }
.right { width:28%; margin-left:2%; min-width: 268px; float:left; }
.signup_wrapper form { padding:30px; }
.main_head { margin:20px 0 0 20px; padding-bottom:20px; background:url(../images/underline.png) bottom repeat-x ; overflow:hidden; color:#5087AE; }
.subhead { font-size:13px; font-weight:bold; color:#5187AD; margin-bottom:10px; border-bottom:1px solid #DBDFE2; padding-bottom:5px; width:100% !important; }


.main_head span:first-child {height:25px; padding-left:7px; font-size:20px; float:left; background:url(../images/signup_icons.png) 164px -1057px no-repeat; padding-right:22px; }
.main_head input[type="radio"]:checked + label { color:#000; font-weight:bold; }
.plan_type { color:#777; font-weight:bold; float:left; margin-left:20px; font-size:14px; }
.plan_type label { margin-right:10px; }
.plan_type input[type="radio"] { vertical-align:middle; }
.signup_wrapper .content { clear:both; color:#888888;padding-left: 5px;}
.basic_details { padding: 30px 10px; position:relative; margin:0; }
.edu_body .basic_details { padding:10px;}
.basic_details li { position:relative; overflow:hidden; padding:10px; margin:0; list-style:none; }
.basic_details > li:last-child {height: 90px !important;}
.basic_details input { width:48%; padding:0 10px 0 10px; float:left; line-height:normal; }
.basic_details li label { width:100%; display:block; margin-bottom:5px; }
.basic_details span { width:auto; float:left; display:inline; margin:8px 0 0 9px; }
.basic_details input:focus { color:#0a0a0a; }
.pw_strength { position:absolute;top:28px;right:40%; background:#fff; height:8px; width:89px; overflow:hidden; box-shadow:inset 0 0 5px #ccc; border-radius:10px; }
.pw_mask { width:0; height:4px; background:#5f9b00; float:left; margin:2px; border-radius:10px; }
.email_span a { color:#39F; cursor:pointer; }
.username_suggesion { padding:10px 0; margin:10px; display:none;}
.username_suggesion font { margin:0 0 0 15px; color:#2095df; width:auto; float:none; cursor:pointer; }
.red { color:#ff0000; background:url(../images/icons.png) 0 -311px no-repeat; padding-left:20px; font-size:12px }
.green { color:#096; background:url(../images/icons.png) 0 -278px no-repeat; padding-left:20px; }
.red_2 { color:#ff0000; background:url(../images/icons.png) 0 -304px no-repeat; padding-left:20px; margin-top:4px !important; line-height:16px; }
.green_2 { color:#096; background:url(../images/icons.png) 0 -269px no-repeat; padding-left:20px; margin-top:4px !important; line-height:16px; }
.plan_table { display:none; position:relative; margin:0 20px;  }
.plan_table ul {overflow:hidden; margin:25px 0 0; padding:0;}
.plan_table li { height:35px; line-height:35px; border-bottom:1px solid #e8eaec; padding:0; margin:0; list-style:none; }
.plan_row_head { font-weight:bold; }
.plan_table span { display:block; float:left; height:35px; padding-left:4%; }
.plan_table span:nth-child(odd) { width:15%; }
.plan_table span:nth-child(2) { width:15%; }
.plan_table span:last-child { width:26%; border-right:0 none; }
.plan_table span:first-child { color:#5187ad; }
.plan_table span:nth-child(2) { background:#f5f5f5; }
.plan_row_head span:nth-child(2) { background:#fff; }
.bubble { position:absolute; right:15px; top:-45px; width:165px; height:125px; background:url(../images/icons.png) 0 -376px no-repeat }
.card_info { clear:both; margin:20px 20px 0; display:none; padding: 30px 0; }
.card_info .red{width:100%; margin:10px 0;}
.card_info ul { margin:0; padding:0; }
.card_info ul li { clear:both; overflow:hidden; padding:10px 0; list-style:none; }
.card_info div { display:block; float:left; width:48%; padding-right:8px; }
.card_info span { display:block; float:left; margin:0; }
.card_info input { width:92%; padding:0 10px; float:left; margin-right: 5px; }
.card_info label { margin:3px 0px; display:block; white-space:nowrap; }
.card_type label { float:left; margin-right:10px; }
.card_type input[type="radio"] { margin-top:6px; }
.card_type span { background:url(../images/creditcards.png) no-repeat; width:65px; height:25px; line-height:25px; }
.card_type .visa { background-position:15px -4px; }
.card_type .master { background-position:17px -45px; }
.card_type .discover { background-position:17px -87px; width:80px; }
.card_type .american_express { background-position:17px -128px; float:left; }
.card_info li:nth-child(2) span { width:46%; padding-right:8px; }
.card_info li:nth-child(2) span:nth-child(2) input { width:27%;}
.cvv { color:#5187AD; padding:0 5px; font-weight:bold; font-size:13px; border-radius:25px; background:#d7e2e7; }
.cvv:hover { background:none; }
.cvv_container input { width:84%; }
.verification { clear:both; margin:0 20px 0; }
.verification p { padding:20px 0; margin:0; }
.captcha { display:block; float:left; margin-top:5px; }
.captcha img { margin-right:2px;  }
.captcha_span {  display: inline; margin: 8px 0 0 15px; width: auto; }
.verification input { margin-left:50px; width:100px; padding:0 10px; }
.right h2 { margin-bottom:5px; font-weight:bold; }
.icon { width:80px; height:80px; background: url(../images/icons_80.png) 0 -4px no-repeat; float:left; margin-right:20px; }
.cloud_icon { background-position:0 -90px; }
.universal_icon { background-position:0 -180px; }
.easy_icon { background-position:0 -270px; }
.right_row { margin-bottom:30px; overflow:hidden; }
.terms { color:#9f9f9f; }
.signup_footer { margin:0 20px; }
.tooltip { cursor:pointer; }
.tooltip_body { position:absolute; width:300px; float:left; display:block; padding:5px 10px; background:#eff5f8; display:none; z-index:9999; border:1px solid #d8e2e2; border-radius:5px; }
.tooltip_body span { background: url(../images/arrow.png) no-repeat; position:absolute; float:left; width:13px; height:7px; left:8px; top:28px; }
.link { color:#2095DF; text-decoration:none; }




/*RSA banner*/
.rsa_banner{ background:url(../images/rsa_bg.png) repeat scroll 0 0 transparent; border-radius: 5px 5px 0 0; color: #FFFFFF; padding: 15px 30px; text-align: center;}
.rsa_maintext{ font-size:38px; padding:15px 0px; margin:0px}
.rsa_smtext{ padding: 10px 0 0; margin:0px}
.rsa_form{padding:30px}
.rsa .signup_wrapper form { padding:0px !important;}
.rsa .submit_btn {padding: 1px 15px 3px; height:36px; margin:20px 0px 0px 0px}
.rsa .confirm_due_cont{ padding: 20px 20px 0;}
.rsa .confirm_due_cont p{ line-height:26px; }
.rsa .main_head span:first-child { background:none !important}
.float_rt{ float:right}




/* education page */
.edu_body { clear:both; float:none !important; }
.edu_body p { margin:20px;  text-align: justify; }
.edu_body form { margin:0; background:#fff; box-shadow:0 0 5px #83aecd; border-radius:5px; min-width:360px; padding:30px; overflow:hidden; }
.edu_body .main_head span:first-child { background:none; }
.edu_body .content {margin: 0; overflow: hidden; padding: 0 0; width: 80%; }
.red_color { color:#ff0000; }



/*support */
.support_wrapper { float: left; padding: 0px 0px 25px 0px; width:100%; margin-bottom: 2px; }
.support_body { height: auto; line-height: 23px; margin: 30px 0; padding: 0; text-align: justify; width: 100%; }
.support_body p { padding-right:64px; font-size:13px; margin:5px 0 20px 0; }
.support_left { width: 82%; float:left; }
.support_right { float:left; width:17%; padding-left:5px; }
.support_right p { padding:0px; margin:0px 0 10px; }
.support_right ul { list-style:none; padding:0px; margin:0px; }
.support_right ul li { background:url(../images/ide_bullet.gif) no-repeat; background-position: left 4px; margin:0px 0 0 0px; padding:0px 0px 10px 25px; font-size:13px; }
.support_right ul li a { color: #333333; }
.support_right ul li a:hover { color:#1374AB; }
.support_banner { position:relative; background:url(../images/support_devider.png) no-repeat scroll 0 248px transparent; height:274px; width:980px; border:none; outline:none; display:block; overflow:hidden; margin:30px auto; }
/*.need_help{ height:65px; width:230px; float:left;background:url(../images/support_banner.png) no-repeat 0px 0px;}*/
.support_banner .support_time { width:312px; text-align:right; }
.support_banner .no_extension { padding:150px 0 0 0; float: left; width:100%; }
.support_banner .no_extension p.title { font-size:20px; line-height:25px; padding:5px 0 0 0; }
.support_banner .no_extension p { padding:0px; margin:0px; width:100%; text-align:right; font-size:12px; line-height:18px; }
.support_banner .dial_call { bottom: 16px; height: 45px; position: absolute; right: 56px; width: 197px; cursor:pointer; padding:6px 0px }
.support_banner .dial_img { background:url(../images/support_needhelp.png) no-repeat 5px -94px; height:45px; width:52px; float:left; cursor:pointer; }
.support_banner .dial_img:hover, .chat_active, .support_banner .dial_call:hover .dial_img { background-position:5px -25px!important; }
.support_banner .dial_call .right { padding:0px; margin:0px; float:right; padding-right:10px; position: absolute; right: 0; text-align: right; }
.support_banner .dial_call .right p { margin:0px; padding:0px; }
.support_body .title { font-size:16px; padding:10px 0 0 0; }
.online_help{padding:30px 0 0 0 !important; }
.support_body .bold { font-weight:bold; }
.support_form { padding:20px; margin:0px; background-color: #F9F9F9; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 3px #ADCFE8; clear: both; color: #888888; width:90%; }
.support_form .title { padding:0px 0 20px; margin:0px; }
.support_txtbox { display:block; padding:0px 0px 0 0; margin:0px; clear: both; }
.support_txtbox input { width:46%; float:left; height:34px; padding:0px 5px; margin-bottom:10px; border:1px solid #b2c8d6; border-radius:3px; font-family:Tahoma; outline:none; overflow:hidden; }
.support_txtbox textarea { width:93%; height:65px; padding:10px; border:1px solid #b2c8d6; margin-bottom:10px; border-radius:3px; font-family:Tahoma; resize:none; outline:none; font-size:13px; }
.support_form .supp_left input, .support_form .supp_right input { width: 82% !important;}
.support_form  .supp_left select, .support_form .supp_right select {width: 85% !important;}
.support_txtbox p { margin:0px; padding:5px 0 5px 0; font-size:13px; }
.support_form_btn.btn { display:block; width:auto; position:relative; padding:0px 0 0 0; }
.support_form_btn.btn .submit_btn.pri { float:left; cursor:pointer;  height: 39px; padding: 2px 0 4px; width: 213px !important;  font-size:18px }
.clear_both { clear:both; }
.need_help { font-weight: bold; padding-top:6px!important; }
.chat_online { color: #43A5A8; font-weight: bold; }
#scf8GW { position: absolute; right: 25px; top: -2px; height:60px !important; }
#scf8GW a { float: left; height: 60px; width: 204px; }
.support_txtbox .txtcontent { border: 1px solid #B2C8D6; border-radius: 3px 3px 3px 3px; font-family: Tahoma; height: 34px; outline: medium none; padding: 7px 6px 7px 2px; width: 49%; margin-bottom:10px; }
.support_wrapper .support_lft { width:294px; float:left; display:inline-block; overflow:hidden; background:url(../images/support_text.png)no-repeat 1px 2px transparent; height:262px; }
.support_wrapper .support_center { background:url(../images/support_graphic.png) no-repeat scroll 10px 0 transparent; height:262px; width:400px; float:left; display:inline-block; overflow:hidden; }
.support_wrapper .support_rgt { background:url(../images/support_dial_call.png) no-repeat scroll -2px 191px transparent; height:262px; overflow:hidden; width:260px; }
.support_wrapper .email,.support_wrapper .phone_no { margin-right:10px; }
.support_wrapper #browserType { margin-right:6px; }
.support_wrapper .os_textarea { }
.support_wrapper .user_name { width:46%; }
.support_form_btn .pri { margin: 0px auto 0; width: 280px; }
.support_wrapper .download_error, .firewall .download_error, .edu_body .download_error{ background:#FDE4EA; border: 1px solid #EDC4CC; padding:10px; margin: 0px 0px 10px 0px; display:none; line-height:normal; }
 .edu_body .download_error{ margin:40px 0 0 20px ; width: 50%;}
.edu_body .download_error span{ color: #888888; font-size: 13px;}
.support_wrapper .download_error p, .firewall .download_error p{margin:0px !important;}
.support_wrapper .succ_msg { background-color: #E3FFB6; border: 1px solid #BEDB90; clear: both; color: #3F3D3E; display: none; font-size: 12px; line-height: 18px;  margin: 0 0 10px;  padding: 10px; width:auto; float:left 
}
.support_wrapper .succ_msg span{ float:left}
.support_wrapper .succ_msg p{   float: left; margin: 7px 0 0 20px;; width: 80%;}
.supp_left{width:50%; float:left}
.supp_left label, .supp_right label{ display:block; margin-bottom:1px}
.supp_left input, .supp_right input{ width:90% !important}
.supp_left select, .supp_right select{ width:97% !important}
.supp_right{width:50%; float:right}
.support_wrapper label{ font-size:12px}



/* plan Page */
.plan_ul{ padding:0px; margin:0px 0 0 30px; list-style:decimal;}
.plan_ul li{ line-height:23px; width:100%; height:auto;}
.upgrade_img{ height:40px; vertical-align: text-top; padding-bottom:0px;}
.upgrade_img img{ vertical-align:middle;}

.share_img img{ vertical-align:middle;}
.billing_faq ul li{ display:block; margin:10px 0px;}
/* compare plan page css */
.ide_arrow{ float:right; padding-right: 5px;}
.second_child_color{ text-align:center; background-color:#f8e8e8; padding:10px 0px;}
.third_child_color{text-align:center; background-color:#f5ece3;}
.fifth_child_color{text-align:center; background-color:#ecf0e1;}
.fourth_child_color{text-align:center; background-color:#ebf4ea;}
.second_child_color,.third_child_color,.fifth_child_color,.fourth_child_color{ font-size:12px;}
.compare table th{ font-weight:normal; font-size:16px; line-height:20px; background-color:#f2f2f2; height:60px;}
.compare .subheading{ height:30px; background-color:#e9edf1; font-size:16px;}
.compare  table tr td:first-child, table tr th:first-child{ padding-left:10px;width: 40%;}
.compare .basic{ background-color:#f4dcd8;}
.compare .personal{ background-color:#eee1d1;}
.compare .family{ background-color:#e2e7d0;}
.compare .business{ background-color:#d7ebd5;}
.first_child_color p{ padding-right:5px; line-height: 20px; text-align: left;}
.compare .content_terms{width:100%}
.compare .content_terms .faq_wrapper{padding: 5px 5% 0 20px;}
.compare table td{ padding:10px 5px;}
.compare .terms_header .box2{padding: 5px 0 5px 25px;}
.ide_txt{margin: 10px 5px 10px 0;display: none; font-size: 13px;}
.compare .submit_btn{ height:30px; float:none; font-size:15px;padding-bottom: 5px;}
.new_compare td{ vertical-align:middle}


/*pop up*/
/*pop up*/
.master_wrapper { width:100%; height:100%; position: fixed; left:0; top:0; margin:0; padding:0; z-index:99; }
.shadow_container { width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:.7; -moz-opacity:.7; -webkit-opacity:.7; -khtml-opacity: .7; filter: alpha(opacity=70); }
.popup_wrapper { width:100%; height:100%; position:absolute; left:0; top:0; }
.first_pos_container { display:table; overflow:hidden; margin:0px auto; height:100%; width:550px; }
*:first-child+html .first_pos_container { position:relative; }
* html .first_pos_container { position:relative; }
.popup_wrapper .sec_pos_container { display:table-cell; vertical-align: middle; }
*:first-child+html .popup_wrapper .sec_pos_container { position:absolute; top:50%; }
* html .popup_wrapper .sec_pos_container { position:absolute; top:50%; }
*:first-child+html .popup_wrapper .popup_container { position:relative; top:-50%; }
* html .popup_wrapper .popup_container { position:relative; top:-50%; }
.popup_wrapper .popup_container { background:#f9f9f9; border:4px solid #6ea5ce; border-radius:2px; padding:15px; position:relative; }
.popup_container { position:absolute; overflow:hidden; left:-99999px; }
.master_wrapper .popLeft { left:0; }
.popup_close_btn { position:absolute; right:-2px; top:0; display:block; background: url(../images/popup_close_btn.png) no-repeat; width:16px; height:16px; cursor:pointer; }
.popup_container .popup_header { position:relative; background:none; margin-bottom:10px; border-bottom:1px solid #d2dae0; }
.popup_container .popup_footer { position:relative; margin:10px 0 0; }
.popup_container .popup_footer input { float:right; width:auto; }
.popup_container .popup_content { margin:0; padding:0; }
.mask { position:absolute; top:0; left:0; width:100%; height:100%; background: url(../images/Loader.gif) no-repeat center; display:none }

.popup_system h3{text-align:left; padding:0px; margin:0px}
.popup_system ul{ padding:0px; margin:0px; list-style-type:none}
.popup_system li{  background: url("../images/ide_bullet.gif") no-repeat scroll left 7px transparent;    margin: 0;    padding: 0 0 10px 23px; line-height:24px; font-size:12px}
.popup_content p{ color:#1374AB; padding:0px; margin:20px 0px}
.popup_system_box {padding: 10px 30px 20px;}
.accept li{padding-bottom:0px !important;}

/* regconfirmdue */
.confirm_due_cont { padding: 20px; }
.regconfirmdue_wrapper .main_head span:first-child { background:none; }


/*Contact info page */
.sm_text{font-size:11px; margin:10px 0px !important}
.cmpy_address3 p{padding:0px; margin:0px}
.support_text{margin-top:30px !important}
.support_num{ font-size:16px; color:#669630; font-weight:bold }
.support_count{ font-size:12px; margin-top:10px !important }
.mediakit a{background: url("../images/zip-icon.png") no-repeat scroll 85px 9px transparent;}
.pdficon a{background: url("../images/pdficon.png") no-repeat scroll 85px 9px transparent;}
.cmpy_address1 p{margin:0px; padding:0px}
.cont_info_wrapper {margin-top:20px}


/* job page */
.jobs_left { float:left;  line-height:25px; text-align:justify; }
.jobs_left h2 { font-size:15px }
.jobs_left ul { margin: 0px 0px 0px 0px; list-style-type:disc; list-style-position:outside; padding:0px; }
/*.jobs_left li { margin: 0px; line-height:25px; padding:5px 0px; }*/
.jobs_left br { margin:0px; padding:30px 0px }
.jobs_left .tbl_bdr { border: 1px solid #DCDCDC; margin: 30px 0 5px; }
.tbl_bdr tr td { background: none repeat scroll 0 0 #efefef; height: 35px; padding-left: 5px; }
.tbl_bdr tr td p { margin: 0; padding: 2px; }
.joblists { float: right; padding: 27px 0 20px 10px; }
.jobs_desc { background-color: #F7FCFF; border: 1px solid #efefef; border-radius: 5px 5px 5px 5px; margin-left: 30px; padding-bottom: 10px; padding-left: 10px; padding-top: 16px; width: 280px; }
.joblists h2 {   font-size: 16px; }
.jobs_left h3{ padding:0px 0px; margin:0px 0px!important; font-size:18px !important; color:#0086D0;}
.joblists .jobs_desc ul { list-style-position: outside; list-style-type: disc; margin:0px 10px; padding:8px; text-align: justify; }
.joblists .jobs_desc li { font-size: 12px; padding-top: 5px; color:#196DC4; line-height:25px }
.jobs_left .inner ul { margin: 5px 30px; list-style-type:disc; list-style-position:outside; padding:0px; }
.jobs_left .inner li { margin: 0px; line-height:30px ; background:url(../images/ide_bullet.gif) no-repeat left  center; margin:0px; padding:3px 0px 3px 30px; list-style:none;}
.smtxt { color: #000000;   font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-decoration: none; text-transform: none; }
.jobs_left li { line-height: 30px; margin: 0px; background:url(../images/ide_bullet.gif) no-repeat left  10px; margin:0px; padding:3px 0px 3px 30px; list-style:none; vertical-align:top;}
.box2 .breadcrumb{ font-size:12px; padding-bottom:20px;}
.box2 .breadcrumb span{ padding:0px 4px;}
.box2 .breadcrumb a{ color: #6096BC;}
.box2 .breadcrumb a:hover{ color: #333333;}

/*Jobs index page*/
.hiring{margin:0px  !important}
.career .download_header{ background:url("../images/careers_graphics.png") no-repeat scroll 0 0 transparent; height: 280px;}
.career .content{margin: 35px auto 40px;  text-align: justify; line-height:22px;}
.career .download_pcmac{ width:560px; height:auto; padding: 0 40px 0 0;}
.career .download_mobile{width:360px; height:auto;}
.career h2{ text-align:left;}
.career .benefit{ background:rgba(233,240,244,0.5); height: 360px; width:auto; padding: 20px 20px 20px;}
.benefit h2{color:#666666; border-bottom:1px solid #d0d6d9; line-height: 30px; margin:5px 0}
.career .benefit ul{margin: 15px 0 0;}
.career .benefit li{ background:url(../images/careers_icons.png) no-repeat; height:37px; width:250px;padding: 10px 0 0 50px;}
.career .pay{ background-position:0px -29px !important;}
.career .four{ background-position:0px -94px !important;}
.career .birthday{ background-position:0px -159px !important;}
.career .comp_event{ background-position:0px -224px !important;}
.career .work{ background-position:0px -289px !important;}
.career .space{ background-position:0px -353px !important;}
.career .coverage{ background-position:0px -419px !important;}
.career .vacation{ background-position:0px -484px !important;}
.career .lunch{ background-position:0px -549px !important;}
.career .paid{ background-position:0px -614px !important;}
.career .life{ background-position:0px -679px !important;}
.career .snacks{ background-position:0px -744px !important;}
.career .benefit div{float:left; width: 250px; }
.career .download_mobile .pic{ text-align:center; margin-top:0px;}
.career .download_mobile h2{ color:#1682bf; }
.career .download_mobile p{ margin:5px 0px; margin-bottom:40px;}
.career .download_mobile ul{ list-style-image: url(../images/detail_active.png); padding-left: 23px;}
.career .download_mobile li{ float:left; padding: 10px 0 0; width: 320px;}
.career  .download_content{ background:none}
.linux  .download_content{ background:none}
.linux h4{   padding-top: 15px; font-size:45px }

/*linux page css*/
.linux .content{margin-top:25px}
.linux .download_header{ background:url("../images/linux_banner.png") no-repeat scroll center 0px transparent; height:246px; width:960px;}
.linux .download_content h2{ color:#0f6e9e; text-align:left;font-size: 20px; font-weight:normal; clear: both;}
.linux .download_content ul{ list-style-image:url(../images/ide_bullet.gif); padding-left:22px; margin: 10px 0 20px;}
.linux .download_content ul li{margin:10px 0px;}
.linux .opt_text{ color:#f7784b; font-size:15px; float:left; margin:20px 0;}
.linux .download_content{ height:auto; padding: 25px 20px; width: 90%;}
.linux h3{ text-align:left; clear:both; font-weight:bold; margin:20px 0px 10px 0px;}
.linux .option_box{height:auto; width:auto;clear: both;}
.dowload_btn{ width: 180px; height:40px; border:1px solid #5a9500; background:url(../images/greenbtn_bg.png) repeat; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; color:#fff; font-size:16px; padding:5px 10px 8px; cursor:pointer;}
.linux .backup_step{ width:auto; height:auto; margin:0px 0px 0px 44px}
.linux .step_text{ font-weight:bold;clear: both; margin:0px 0px 20px 0px}
.backup_step ol{margin: 0 0 0 20px; padding:0px;}
.backup_step li{ margin:15px 0 !important;}
.linux .float_rt, .readme .float_rt{ float:right;}
.cmd{ margin: 3px 0 0 5px; position: absolute; }
.blk{ color:#333 !important}
.blk:hover{color:#2D72A3 !important;}
.dowload_btn_text{ width:120px; float:left; line-height:22px;}
.linux .encrypt{background: none repeat scroll 0 0 rgba(233, 240, 244, 0.5); width:95%; height:auto;padding: 10px 20px; border-radius:10px;margin: 15px 0; border: 1px solid #8eb3cb;}
.idr_txt_dec{font-size:12px;  color: #666;}
.idr_rel_link{ color: #669630;font-size:13px; }
.lin_note{margin:20px 0 10px 0px}
.evs{ color: #1374AB !important;; outline: medium none !important;;  text-decoration: none !important;; font-size:14px !important;}
.backup_step ol .inner_ol{ list-style:lower-alpha;}
.bkp_linux{float: left; margin: 30px 0 0 !important; width: 100%;}
/*readme page css*/
.readme .dowload_btn_text {float: left; line-height: 17px; width: 100px;}
.readme .dowload_btn{ position:absolute; margin-top: 110px; left:3.5%; width:150px; height:35px; font-size:14px; padding: 5px 10px;}
.readme .float_lt p{ margin:0;}
.readme table td{ line-height:22px;}
.readme ol{margin:10px 0 10px 20px; padding:0;}
.readme ol li{ margin:5px 0;}
.readme .tbl_border{border: 1px solid #DCDCDC; margin: 30px 0 5px;}

.forgotpass_cont { margin:0; padding: 10px 0 0 10px; position: relative; }
.forgotpass_cont li { margin: 0 10px; padding: 0; list-style:none;clear: both;}
.forgotpass_cont div, .forgotpass_cont p {  float:left; line-height:60px;}
.forgotpass_cont p { width: 150px; margin:0; padding:0;}
.forgotpass_cont .input{margin-left: 10px; padding-left: 5px; width:300px}

.main_error { background: none repeat scroll 0 0 #FDE4EA; border: 1px solid #EDC4CC; left: 30%; margin-top: 10px;  padding: 10px; position: fixed; text-align: center; text-overflow: ellipsis; top: 0;  width: 500px; }
.main_error div { font-size: 12px; }
.main_error a{ cursor: pointer !important; text-decoration:none; color:#6096BC; font-weight:bold;}

.succ_msg { background-color:#f9f7e9; border:1px solid #eae9da; width:339px; color:#3f3d3e; clear:both; padding:10px 10px; margin:30px 0 0; display:none; font-size:12px; line-height:18px }
.succ_msg p { margin:0; padding:0px 0px 10px; }
.succ_msg div { color:#669630; font-size:20px; margin-bottom:15px; }

/*rapidshare page css */
.rapidshare .rapid_cont{ overflow:visible;}
.rapidshare .card_info { display:block;}
.rapidshare .rapid_details {padding: 0px 0px;}
/*.rapidshare .left{width: 73%;}
.rapidshare .right{width: 23%;}*/
.rapidshare .rapid_details lable{ font-size:16px; float:left; width:100%; padding-left: 2px;}
.rapidshare .rapid_details li, .card_detail li,.billing li{width: 100%; float: left; height: 60px; list-style:none; margin:0px 0px 20px 0px}

.rapidshare .rapid_details li .input_box span, .card_detail span,.billing span{ float:left; color:#F00; font-size:12px; padding-left:5px;}
.rapidshare .content p{ padding-left:12px;}
.rapidshare .content .general{ margin-left:20px; margin-top:25px;}
.rapidshare .general{margin-top:20px !important ;}
.rapidshare .rapid_details li:nth-child(5){ width:100%;}
.rapidshare .rapid_details .phone{ width:36%;}
.rapid_details .rapid_input.ext{  width:100px; }
.rapidshare .rapid_txtarea .input_box {    float: left; padding: 10px; width: 88%;}
.rapidshare .input_box label{display:block}
.rapidshare .rapid_txtarea .request{ height:150px; resize:none; width:95%; margin:10px 0; padding:10px;}
.rapidshare .rapid_details li.rapid_txtarea{ height: 180px;}
.expir .select_body{ float:left;width: 130px;  margin: 9px 0 0;}
.rapid_details  .rapid_input,.card_detail .rapid_input,.billing .rapid_input{ margin-top: 10px;   float: left; padding: 0 10px; width: 90%;  background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #EFEEEE inset; font-size: 16px; height: 35px; line-height: normal; }
#cvv{color: #0A0A0A; width: 25%;}
.card_detail{ clear:both;margin-left: 0px;}
.card_detail ul,.billing ul{ padding:0px; }
.card_detail .select_option li,.billing .select_option li{ height:auto; margin:5px; cursor:pointer;}
.input_box{ float:left; padding: 0 10px; width:45%;}
 /* fancy select dropdown */
.select_body { font-size: 13px; margin: 10px 0px 0px 0px;width: 60%;display: block;overflow: visible !important;position: relative;}
.select {background: url("../images/dropdown_arrow.png") no-repeat scroll right 17px #FFFFFF;border: 1px solid #E5E5E5;border-radius: 3px 3px 3px 3px;box-shadow: 0 0 5px #EFEEEE inset;color: #ACA899;cursor: pointer;font-size: 16px;height: 40px;line-height: 40px;padding: 0 10px;background-position: right 14px;font-size: 16px;line-height: 34px;}
.select_option { display:none; margin:0; padding:0 !important; box-shadow: 0 0 10px #78A5C5; background:#fff; position:absolute; z-index:9; top:35px; right:15px; max-height:204px; overflow-y:auto; overflow-x:hidden; min-width:100px; }
.select_option li { margin:1px; padding:5px 20px 5px 10px !important; list-style:none; }

.select_option li:hover { color:#6096ba; background:#f0f4f7; cursor:pointer; }
.select_body input { display:none; }
.rapidshare .select_option {background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 0 10px #78A5C5;display: none;margin: 0;padding: 0 !important;position: absolute;top: 35px;z-index: 9; right: 0px; width: 140px;}
.zip{ width:27%;}
.rapidshare .agreement{ color:#888888; line-height:25px; text-align:justify; clear:both;  padding:5px 0px 10px 0;margin-left: 0px;}
.agreement ol{ margin:0px 0 0px 10px; padding:5px 0px;}
.rapidshare .subhead{line-height: 26px;font-size: 18px; font-weight:normal; margin:20px 0 0 10px;}
.rapidshare .billing .select_option {width: 98%;}
.rapidshare .select_style{ margin-bottom:0px}
.agreement{ float:left; width:100%; }
.agreement ol li{ padding:6px 0px; list-style: decimal inside none;}
.signup_footer_rapid{ float: left;    margin: 0; margin-left: 10px;}
.rapidshare .billing{margin-top:0px;}
.billing{ float:left; margin-top:20px; margin-left: 0px;}
.card_detail{ float:left; margin-top:0px;}
.card_detail .subhead{ margin-top:20px;}
.agreement p{margin-left: 8px;}
.rapidshare .main_head span:first-child { font-size:20px; float:left; background:url(../images/signup_icons.png) 205px -1057px no-repeat; padding-right:50px; }
.rapidshare .main_head{margin-left:12px}
.datasheet{background: url("../images/rapid_pdf_icon.png") no-repeat scroll 3px 11px transparent;  height: 25px;  margin: 0 10px;  padding: 10px 0 0 30px;  position: absolute;
    right: 0; }
	.signup_footer_rapid .submit_btn{ margin:0 0 20px}
/*FAQ*/
.white_gap{ float:left; width:100%; height:60px;}
.white_gap a{ float:right;margin: 30px 0; cursor:pointer; background: url(../images/window-mac_scroll_img.png) no-repeat; height:30px; width:30px; text-indent:2500px;}
.bullet_mac{ background:url(../images/ide_faqbullet.gif)no-repeat scroll 0px 2px transparent; width:25px;}
.faq .faq_wrapper .topic_1 tr td { line-height:18px;}
.press .faq_wrapper .topic_1 tr td{ line-height:18px;}
.topic_1 tr td a{ margin-bottom:20px; float:left}
.faq_sub_title{ float:left; margin-bottom:20px;}


/*shipment page*/

.shipment .deactivate_title {font-weight: bold;letter-spacing: 0; margin-bottom: 10px;}
.shipment h2 {color: #6096BC;font-size: 15px;font-weight: normal;letter-spacing: 0.1em;margin: 5px 0 15px;padding: 0; text-align:left;}
.shipment p{ color:#333333;}
.shipment .submit {background: none repeat scroll 0 0 #6196B9; border: 0 none; border-radius: 2px 2px 2px 2px; color: #FFFFFF; float: left;    font-size: 14px; font-weight: bold;height: 35px; line-height: 18px; margin: 1px 10px 0 0; padding: 0 10px 3px; text-align: center; width: auto;}
.scroll_wraper{width:550px}
.rapidshare .succ_msg {width:80%; margin:20px;}
.rapidshare .succ_msg div {margin-left:20px}
.rapidshare .error_msg{ margin:20px 20px 20px 12px; width:80%} 
.forgotpassword .error_msg{  margin-left: 20px;}
.forgotpassword .error_msg p{margin:0px !important;}
.rapid_country input{background: none repeat scroll 0 0 #F7F7F7 !important; color: #999999;}

/*Demo page */
.demo_container{margin:30px auto; width:835px; }
.demo_wrapper{ display: inline-block; float: left; width: 100%;}

/*Password retrival*/
#reset_pass_form .error_msg{   background-color: #FDE4EA; border: 1px solid #EDC4CC; clear: both; color: #3F3D3E;  display: none;  font-size: 12px;  margin: 30px 20px 0;  padding: 20px;  width: 389px;}

/* Thank You Page */
.thankyou h4{ font-size:40px;}
.thank_windows{float: left; margin: 30px 0 70px;}
.thank_mobile{ display:none;}
.thank_mac{float: left;    margin: 30px 0 70px;}
.thank_iphone{display:none;}
.thank_ipod{display:none;}
.thankyou ul{ list-style:none; padding:0; margin:0;}
.thankyou ul li{ display:inline-block; float:left;}
.thankyou ul li span{display: block;line-height: 22pxpx;text-align: center;}
.unconfirm_wraper .scrollbar { display: block; }
.yr{margin: 14px 0px 0px;}
.yr .select_body{margin: 15px 0px 0px 0px;}
.expir .supp_left {float: left;}
.note{display: block; float: left; margin: 0 0 0 20px; width: 100%;}
.edu_exmp{float: left; margin: 0px !important; font-size: 12px; width: 100%; color:#666}
.sys_req_new{float:left;margin:10px 0px 0px 0px}
.sys_req_new a{font-size:12px}
/* verification styles */
.harddrive_form .verification { margin:0px; float:left}
.harddrive_form .verification p { margin: 0; padding: 20px 0 0px 10px;}
.harddrive_form .verification .verification_txt{ padding: 20px 0 0px 10px;}
.harddrive_form .verification input { margin:2px 0px 0px 17px}


/* Promo Code styles */
.promotion_offer{width:980px;}
.promocode_container  .promocode_left{ float: left; width: 47%;}
.promocode_container  .promocode_right{ position:relative; width:53%; margin:0  0 0 0; background:#fff; box-shadow:0 0 5px #83aecd; border-radius:5px; min-width:360px; float:right; }
.promocode_right .signup_wrapper .content{position: relative;}
.promocode_main_head.main_head span:first-child { background:url(../images/signup_icons.png) 220px -1057px no-repeat;}
.promocode_join{color: #5087AE;font-size: 20px;font-size: 20px; margin:10px 0px;}
.promocode_right  .main_head{ margin-left:0px; margin-top:0px;}
.promocode_right .basic_details{padding:10px 0px;}
.promocode_right .basic_details li {padding-left:0px; width:45%; float:left; margin-right:10px;height: 75px; padding-top:0px;}
.promocode_right .basic_details input{ width:90%; height:35px;}
.promocode_right .plan_type{ margin-left:0px; float:left; width:100%; padding:20px 0 0 5px;height:25px;}
.promocode_right .basic_details span{ width:100%;margin:0px 0 0px 0; line-height:20px;}
.promocode_right .basic_details span.red{background-image:none;padding-left:0px;} 
.promocode_right   #billingError {background-image:none;padding-left:0px; margin:0px;} 
.promocode_right   #textverifyErr{background-image:none;padding-left:0px; margin:0px;} 
.promocode_right  .card_info li:nth-child(2) span:nth-child(2) input { width: 24%;}
.promocode_right  .verification ,.promocode_right .card_info{ margin-left:0px; padding-top:5px;padding-bottom:0px;}
.promocode_right  .verification p{ padding:0px;}
.promocode_right  .plan_table{ margin-left:0px;margin-right:0px;margin-top:0px;}
.promocode_right  .signup_footer { margin-left:0px;}
.promocode_right  .signup_footer>p .submit_btn{margin:0px;}
.promocode_right  .plan_table span:nth-child(2n+1){ padding-left:0px; padding-right:10px;width: 18%;}
.promocode_right  .plan_table span.promo_plan{width: 18%;}
.promocode_right  .plan_table span.promo_space{width: 18%;}
.promocode_right  .plan_table span.promo_monthly{width: 18%;}
.promocode_right  .plan_table span.promo_yearly{width: 18%;}
.promocode_right  .plan_table span:nth-child(2) { margin-right: 10px;  padding-right: 10px;  width: 15%;}
.promocode_right  .bubble{ top:345px; right:8px;  background: url(../images/yearly_2months_rush.png) no-repeat scroll 35px 40px transparent !important; height: 125px; position: absolute;  width: 165px;}
.promocode_right .plan_table {  position: static;}

.promocode_right  .plan_table ul{margin-top:5px;float:none;}
.promocode_right  .card_cw{float: left;  width: 16%;padding-left: 13px;}
.promocode_right .card_exp_date {   float: left;   width: 33%;}
.promocode_right  .card_cw  #cvv { width:40px;}
.promocode_right  .card_exp_date .exp_date{ width:80%; margin-top:0px;}
.promocode_right .card_exp_date .exp_date input {height: 35px; margin-right: 0; width: 25%;}
.promocode_right  .card_exp_date .exp_date input#year{margin-left:10px;}
.promocode_right   .card_info .card_number {width:40%;}
.promocode_right   .card_info  .card_bill {width:45%; margin-right:10px;}
/*.promocode_right  input{outline:none;}*/
.promocode_right  input[type="text"]{outline:none;height:35px;}
.promocode_right  input[type="password"]{outline:none;height:35px;}
.clear_left{ clear:left;}
.promocode_right  .card_info ul li{ padding:5px 0;}
.promocode_left  .promo_offer_bg{background:url(../images/promo_offer_20precent_new.png) no-repeat 0px 0px ;width:450px; height:545px;background-size: contain; float:right; margin-top:10px;}
.promocode_left .promo_txt {font-size: 12px;  line-height: 25px;  margin-top: 485px;  padding: 0 10px 0 0;  text-align: center;}

.rush .submit_btn{   font-size: 16px; height: 40px;}
.rush .terms {font-size:12px}
.green_promo{color:#6baf1a}
.rush .green{font-size:12px }
.nr_price{ text-decoration:line-through;  padding-left:3px}
.dis_price{color:#76992c; font-size:16px; padding-left:4px}
.dis_amount{ font-size:16px; font-weight:bold}


	
.total_promo_offer { background-color: #EFFFD2; border: 1px solid #98B66E; float: left; font-size: 13px; font-weight: bold; margin: 15px 0 20px; width: 97%; padding: 10px 0 10px 10px; color: #5187AD; }
.total_promo_offer .offer_text { font-weight: normal; }
.total_promo_offer .offer_text { font-weight: normal; color: #888888;}
.total_promo_offer .total_values {   color: #888888; }


.promocode{ margin: 0 20px 30px; width: 42%;  float:left}
.promocode label{   display: block; margin: 15px 0 9px;}
.promocode input{ width: 40%; padding: 0px 10px; margin:20px 0px 0px 0px}

.signup_jsp .verification { width: 44%; float:left}
.signup_jsp .verification input{ margin-left:20px}
.signup_jsp .subhead { width: 90% !important;}




/*signup new changes*/
.signup_pro_wrapper .plan_type label { font-weight:bold; }
.signup_pro_wrapper .idrive_pro { display:inline-block; background:#fac934; border:1px solid #e3a33a; padding:6px 8px; }
.signup_pro_wrapper .idrive_pro label { font-weight:normal !important; margin-right:0; color:#522200; }
.signup_pro_wrapper .plan_row_head { border-bottom:none !important; }
.signup_pro_wrapper .plan_table span { width:17%; }

.personalplan_cont, .familyplan_cont { border:1px solid #e8eaec; border-top:2px solid #cfe5c2; height:auto !important; overflow:hidden; margin-bottom:15px !important; }
.personalplan_cont span, .familyplan_cont span { padding:8px 0; padding-left:4%; height:43px; line-height:43px;  }
.signup_pro_wrapper .plan_space {  background:#eff7ec !important; color:#666; } 
.signup_pro_wrapper .plan_name { line-height:normal !important; }
.signup_pro_wrapper .plan_name span {  height:auto; width:auto; line-height:normal; padding:0; background:none; }
.signup_pro_wrapper .plan_name2 {font-size:18px;}
/*.signup_pro_wrapper .plan_name_arrow { width:25px !important; height:25px !important; margin:10px 0 0 8px }*/
.businessplan_head { border:1px solid #e8eaec; border-top:2px solid #cfe5c2; border-bottom:none !important; height:36px !important }
.signup_pro_wrapper .businessplan_bdr { border-bottom:none !important; border-left:1px solid #e8eaec; border-right:1px solid #e8eaec; height:36px !important }
.businessplan_head .plan_name { position:relative; top:50px; }
.signup_pro_wrapper .yearly_paln { width:33% !important; *width:32% !important;}
.signup_pro_wrapper .bubble { right:-15px; }
.signup_pro_wrapper input[type="radio"] { vertical-align:inherit; }
.signup_pro_wrapper .businessplan_btm  { border-bottom:1px solid #e8eaec !important; }
.signup_pro_wrapper .main_head span:first-child { font-size:20px; float:left; background:url(../images/signup_icons.png) 172px -1050px no-repeat; padding-right:22px; padding-top:7px }

.signup_wrapper .signup_imagecont h2 { font-size:35px !important; text-align:center; font-weight:normal; line-height:35px; letter-spacing:1px; }
.signup_wrapper .signup_imagecont p { text-align:center; margin:20px 0; }
.signup_wrapper a.more_btn { color:#222; font-size:12px; padding:5px 27px 7px 10px; background:url(../images/arrow_signup.png) 75px no-repeat #fff; border-radius:2px; float:left; }
.signup_wrapper h2.head { margin: 0px 0 15px !important; }
.signup_rgt_icons { width:70px; height:70px; background: url(../images/signup_icons_new.png) 0 -25px no-repeat; float:left; margin-right:20px; }
.signup_cloud_icon { background-position:0 -125px; }
.signup_universal_icon { background-position:0 -225px; }
.signup_easy_icon { background-position:0 -316px; }
.signup_wrapper div.text { font-size:13px;}
p.signup_fea_text a { color:#333; text-decoration:none}
p.signup_fea_text a:hover { color:#1374ab; text-decoration:none}


/* Live chat*/
.support_container{float:right; width:300px;   padding-right: 20px; padding-top: 5px;}
.support_container .support{float:left !important; margin:15px 0px 0px 0px; height:63px;}
.chat{ float: right; position: relative;}
.support_container #scf8GW {height: auto !important;  position:static;  right:auto; top:auto}
.support_container #scf8GW a {float: left; height: auto; width: auto;}
.support_container .support a {height: 55px;}


/*WBD*/
.wbd_index{  font-size: 14px; margin: 7px 0 0; padding: 0; position: absolute; text-align: center; width: 100%;}


/*strcture.css */
@charset "UTF-8";
/* CSS Document */

/* Body Styles */
body { margin: 0px auto; padding: 0px; }


/* Block styles - HTML5 */
header, footer, nav, section, aside, article, menu, figure { display: block }
header{ padding-right:20px;}

footer {display: table;   width: 100%;}

/* sign up */
.signup_wrapper .content { width:auto; margin:0; overflow:hidden; padding:0; }


@media screen and (max-width:1024px) {
	.wrapper { width: 999px !important; }
	.login_body, .login_section{ width: 999px!important; }	
	.body { width:100%;}
}

@media screen and (max-width:1280px) {
	.wrapper { max-width:1260px; width: 100%; }
	.login_body { max-width:1260px; width: 100%; }
	.body { min-width: 100%; max-width: 1260px; width:100%;}	
}

@media screen and (min-width:1280px) {
	.wrapper { width: 1260px; }
	.login_body { width: 1260px; }
	.body { min-width: 100%; max-width: 1260px; width:100%;}
}

@media screen and (max-height:700px) {
.main	h2 { margin:10px auto 20px !important}
.main	h3 { font-size:14px !important; margin:10px auto 20px !important}
.main	h1.logo { height:68px !important; width:159px !important; } 
	figure { top:275px !important; height:200px !important; width:378px !important; margin-left:-189px !important; }
	.animate { height: 190px !important;}
	.pri { width:260px !important}
}

