* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 14px;
    line-height: 18px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000;
    background: #fff;
}

html, body { height: 100%; }
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; }
#footer, #footer-push { height: 271px; }

a { color: #0ab0da; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 936px; margin: 0 auto; }

/* header */
#header { height: 132px; background: url(../images/header.jpg) repeat-x center 0; position: relative; z-index: 100; }
#header .shell { position: relative; }
.logo-holder { height: 132px; width: 448px; position: absolute; background: url(../images/logo-holder.png) no-repeat 0 0; top: 0; left: -62px; padding: 17px 0 0 58px; }
h1#logo { height: 83px; width: 335px; }
h1#logo a { height: 83px; width: 335px; display: block; background: url(/ms4/images/logo.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
h1#logo a.release-logo { height: 83px; width: 335px; display: block; background: url(/ms5/images/mangoapps/release/logo.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
.header-right { float: right; display: inline; padding: 18px 0 0 0; }
p.top-nav { font-size: 13px; text-align: right; padding-bottom: 31px; margin: 0}
p.top-nav a { color: #9f9f9f; background: url(../images/dot.png) no-repeat right 7px; padding-right: 15px; margin-left: 12px; }
p.top-nav a.last { padding-right: 0; background: transparent; }
p.top-nav a:hover { color: #fff; text-decoration: none; }

.search-form { height: 32px; width: 277px; float: right; display: inline; position: relative; }
.search-form span.field { height: 22px; padding: 5px 0; width: 240px; background: url(../images/search-field.png) no-repeat 0 0; float: left; display: inline; }
.search-form span.field input { width: 220px; padding: 0 5px 0 15px; font-size: 18px; color: #000; background: transparent; border: 0; margin: 0; }
.search-form input.search-submit { height: 32px; width: 37px; background: url(../images/search-submit.png) no-repeat 0 0; float: left; display: inline; cursor: pointer; border: 0; font-size: 0; line-height: 0; text-indent: -4000px; }

.search-dd { width: 289px; position: absolute; top: 27px; left: -7px; display: none; }
.search-dd-t { height: 19px; background: url(../images/search-dd-t.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; } 
.search-dd-b { height: 19px; background: url(../images/search-dd-b.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; } 
.search-dd-c { background: url(../images/search-dd-c.png) repeat-y 0 0; padding: 0 7px 0 8px; } 
/* END header */ 

/* navigation */
#navigation { background: url(../images/navigation.png) repeat-x 0 0; position: relative; z-index: 98; line-height:20px; }
#navigation .shell { background: url(../images/navigation-shell.png) no-repeat 0 0; height: 69px; position: relative; z-index: 99; }
.navigation-right { height: 69px; background: url(../images/navigation-right.png) repeat 0 0; position: absolute; width: 50%; right: 0; top: 0; z-index: 2; }
#navigation ul { list-style: none outside; }
#navigation ul li { float: left; display: inline; padding-right: 19px; position: relative; }
#navigation ul li.right { float: right; display: inline; padding-right: 0; }
#navigation ul li.last { padding-right: 0; } 

#navigation ul li a { text-align: center; font-size: 18px; font-weight: bold; color: #4f4f4f; position: relative; z-index: 10; }
#navigation ul li a em { display: block; font-style: normal; color: #0ab0da; font-size: 11px; text-transform: uppercase; font-weight: normal; padding-top: 3px; } 

#navigation ul li a,
#navigation ul li a span { float: left; display: inline; height: 52px; background-position: 0 0; padding: 17px 8px 0 20px; position: relative; }
#navigation ul li a span { position: absolute; background-position: right 0; padding: 0 0 0 0; width: 12px; height: 69px; top: 0; right: -12px; }

/* active-state-bg */
#navigation ul li.active a,
#navigation ul li.active a span { background-image: url(../images/active-state.png); }

/* active-state color */
#navigation ul li.active a { color: #050708; }
#navigation ul li.active a em { color: #90c63e; }

/* hover-state color */
#navigation ul li.hovered a,
#navigation ul li.hovered a span { background-image: url(../images/dd-state.png); cursor: default; }
#navigation ul li.hovered a span { top: 0; width: 18px; right: -18px; }

#navigation ul li.hovered a:hover { color: #4f4f4f; }
#navigation ul li.hovered a:hover em { color: #0ab0da; }

#navigation ul li a:hover { color: #050708;	text-decoration: none; cursor: pointer; }
#navigation ul li a:hover em { color: #90c63e; text-decoration: none; }

#navigation ul li a.one-row { padding-top: 24px; height: 45px; }

/* drop-down */
#navigation ul li .dd { position: absolute; width: 289px; top: 55px; left: 0px; z-index: 4; display: none; background: url(../images/transp.gif) repeat 0 0; }
#navigation ul li .dd .dd-t { height: 15px; background: url(../images/dd-t.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
#navigation ul li .dd .dd-b { height: 20px; background: url(../images/dd-b.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
#navigation ul li .dd .dd-c { background: url(../images/dd-c.png) repeat-y 0 0; padding: 0 8px 0 8px; height: 100%; }
#navigation ul li .dd ul li { float: none; display: block; padding-right: 0; position: static; }
#navigation ul li .dd ul li a { text-align: left; float: none; display: inline; height: auto; padding: 0 0 0 0; background: transparent; font-size: auto; cursor: pointer; }
/* END navigation */

/* dd list */
ul.dd-list { list-style: none outside; }
ul.dd-list li { height: 100%; background: url(../images/dd-list-li.png) no-repeat center bottom; padding: 10px 8px 12px 14px; cursor: pointer; height: 100%; overflow: hidden; position: relative; top: -1px; }
ul.dd-list li.last { padding-bottom: 5px; background: transparent; }
ul.dd-list li.hover { background: #c8e9f1; }

ul.dd-list li img { float: left; display: inline; height: 48px; width: 61px; margin-right: 7px; } 
ul.dd-list li h4 { font-size: 14px; padding-bottom: 4px; }
ul.dd-list li h4 a { font-size: 14px !important; color: #0ab0da !important; }
ul.dd-list li.hover h4 a { color: #000 !important; text-decoration: none; }
ul.dd-list li h4:hover a { color: #000 !important; text-decoration: none; }
ul.dd-list li p { font-size: 12px; color: #666; padding-left:67px;margin-right:2px;}
/* END dd list */


a.chat-btn { height: 124px; width: 46px; background: url(../images/chat-btn.png) no-repeat 0 0; position: fixed; left: 0; top: 260px; font-size: 0; line-height: 0; text-indent: -4000px; z-index: 99; }
a.chat-btn:hover { background-position: 0 bottom;  }


#footer { background: url(../images/footer.png) repeat-x 0 0; overflow: hidden; }
#footer .shell { background: url(../images/footer.png) repeat-x 0 0; padding: 25px 0 0 0; }
.logos { width: 512px; float: left; display: inline; text-align: center; }
.logos h2 { font-size: 22px; font-weight: normal; color: #0ab0da; line-height: 22px; padding-bottom: 28px; }
.logos a { padding: 0 10px; }
.logos .padder { padding-bottom: 25px; font-size: 0; line-height: 0; text-indent: -4000px; }

#footer .col { float: left; display: inline; }
#footer .col h3 { font-size: 16px; color: #0ab0da; padding-bottom: 16px; }
#footer .col ul { list-style: none; list-style-position: outside; }
#footer .col ul li { padding-bottom: 6px; font-weight: bold; font-size: 13px; }
#footer .col ul li a { color: #fff; }

.footer-right { width: 328px; float: right; display: inline; }
.footer-right .col { width: 145px; padding-right: 50px; }
.footer-right .last-col { padding-right: 0; width: 126px; }

.socials { padding-bottom: 10px; }
.socials a { height: 34px; width: 34px; float: left; display: inline; margin-right: 15px; background: url(../images/socials.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
.socials a.twitter-ico { background-position: left 0; } 
.socials a.facebook-ico { background-position: right 0; } 


p.copy { font-size: 13px; text-align: center; color: #000; }
p.copy a { color: #000; }

#footer .main-col { width: 505px; float: left; display: inline; }
#footer .main-col h2 { font-size: 16px; color: #0ab0da; padding-bottom: 16px; } 
#footer .main-col ul { list-style: none outside; float: left; display: inline; width: 252px; }
#footer .main-col ul li { font-size: 13px; padding-bottom: 9px; height: 100%; }
#footer .main-col ul li a img { position: absolute; height: 31px; width: 41px; top: 0; left: 0; }
#footer .main-col ul li a { color: #fff; font-weight: bold; position: relative; display: block; padding-left: 50px; height: 100%; }
#footer .main-col ul li a em { display: block; font-weight: normal; font-style: normal; }

#footer .main-col ul li a:hover,
#footer .main-col ul li a:hover em { color: #3fd3f9; text-decoration: none; }

/* home-header */
.home-header { height: 345px; background: url(../images/home-header.png) repeat-x 0 0; overflow: hidden; position: relative; }
.home-header .shell { height: 333px; overflow: hidden; background: url(../images/banners/homepage_singlebanner.png) no-repeat 0 0; padding: 116px 0 0 0; text-align: center; }
.home-header h2 { color: #0f728b; font-size: 28px; line-height: 28px; padding-bottom: 8px; text-align:center;text-decoration:none;}
.home-header h2 a:hover { text-decoration:none;}
.home-header h2 span { color: #0ab0da; }
.home-header h3 { font-size: 18px; color: #0f728b; font-weight: normal; padding: 0 30px 10px 30px; } 
.hero-panel ul { list-style: none outside; padding-top: 10px; }
.hero-panel ul li { float: left; display: inline; width: 118px; margin-right: 18px; position: relative; }
.hero-panel ul li.events-ico { margin-right: 0; }
.hero-panel ul li span.ico { height: 94px; width: 118px; display: block; background: url(../images/hero-icos.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; } 
.hero-panel ul li h5 { font-size: 15px; font-weight: normal; text-transform: uppercase; position: relative; margin-top: -4px; text-align: center; }
.hero-panel ul li h5 a { color: #83b324; }

.hero-panel ul li.chat-ico span.ico { background-position: -135px 0; }
.hero-panel ul li.docs-ico span.ico { background-position: -270px 0; }
.hero-panel ul li.ideas-ico span.ico { background-position: -402px 0; }
.hero-panel ul li.tasks-ico span.ico { background-position: -538px 0; }
.hero-panel ul li.projects-ico span.ico { background-position: -676px 0; }
.hero-panel ul li.events-ico span.ico { background-position: -812px 0; }

.hero-panel ul li.hover h5 { color: #0ab0da; }
.hero-panel ul li.hover h5 a { color: #0ab0da; }

.hero-panel ul li a.more-link { height: 23px; width: 80px; background: url(../images/more-link.png) no-repeat 0 0; position: absolute; top: 68px; left: 50%; margin-left: -38px; font-size: 11px; color: #fff; font-weight: bold; line-height: 22px; text-align: center; display: none; }
.hero-panel ul li.hover a.more-link { display: block; }

.green-arr { height: 38px; width: 262px; background: url(../images/green-arr.png) no-repeat 0 0; position: absolute; top: 109px; left: -73px; z-index: 99; display: none; }
.tasks-ico .green-arr,
.projects-ico .green-arr { left: -75px; }
.talk-ico .green-arr { background: url(../images/left-green-arr.png) no-repeat 0 0; }
.events-ico .green-arr { background: url(../images/right-green-arr.png) no-repeat 0 0; left: -74px; }
.hero-panel ul li.hover .green-arr { display: block; } 

.headings { height: 60px; }
.category-heading { display: none; }
/* END home-header */

/* min-panel */
.min-panel ul { padding-top: 0; }
.min-panel ul li { width: 100px; }
.min-panel ul li h5 { font-weight: normal; font-size: 13px; text-transform: none; } 
.min-panel ul li h5 a { color: #0ab0da; } 
.min-panel ul li a.more-link { top: 50px; }
.min-panel ul li span.ico { height: 73px; width: 100px; display: block; background: url(../images/hero-icos-min.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; } 
.min-panel ul li.chat-ico span.ico { background-position: -100px 0; }
.min-panel ul li.docs-ico span.ico { background-position: -213px 0; }
.min-panel ul li.ideas-ico span.ico { background-position: -318px 0; }
.min-panel ul li.tasks-ico span.ico { background-position: -426px 0; }
.min-panel ul li.projects-ico span.ico { background-position: -536px 0; }
.min-panel ul li.events-ico span.ico { background-position: -643px 0; }
.min-panel ul li.suite-ico span.ico { background-position: -743px 0; }
/* END min-panel */


/* main */
.main { padding: 27px 0 40px 0; }
.main h2 { font-size: 23px; line-height: 28px; color: #90c63e; font-weight: bold; }
.main h5 { font-size: 16px; font-weight: normal; line-height: 24px; }
.main .left-content { width: 500px; float: left; display: inline; }
.two-cols-list {  }
.two-cols-list ul { list-style: none outside; font-size: 13px; width: 235px; float: left; display: inline; }
.two-cols-list ul li { background: url(../images/black-list.png) no-repeat 0 7px; padding-left: 10px; padding-bottom: 10px; }
.two-cols-list ul.right { float: right; display: inline; }

.light-box { width: 383px; background: url(../images/light-box-c.png) repeat-y 0 0; float: right; display: inline; margin-bottom: 33px; }
.light-box-t { background: url(../images/light-box-t.png) no-repeat 0 0; }
.light-box-b { background: url(../images/light-box-b.png) no-repeat 0 bottom; padding: 22px 22px 5px 22px; }
.light-box h2 { font-size: 24px; line-height: 24px; color: #0ab0da; font-weight: bold; text-align: center; padding-bottom: 29px; }
.light-box ul { list-style: none outside; }
.light-box ul li { padding-bottom: 36px; }
.light-box ul li p { width: 160px; float: left; display: inline; text-align: right; padding-top: 5px; }

a.blue-btn { height: 46px; width: 166px; background: url(../images/blue-btn.png) no-repeat 0 0; float: right; display: inline; line-height: 45px; font-size: 20px; color: #fff; font-weight: bold; text-align: center; }
a.blue-btn em { background: url(../images/blue-btn-arr.png) no-repeat right 0; padding-right: 32px; font-style: normal; height: 25px; }
a.blue-btn:hover { color: #000; text-decoration: none; text-shadow: 1px 1px 0 #fff; }

/* END main */

.big-divider { height: 8px; width: 1090px; background: url(../images/big-divider.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; margin-bottom: 25px; position: relative; margin-left: -78px; }

/* products-preview */
.products-preview h2 { padding-bottom: 35px; }
.products-preview .section { float: left; display: inline; background: url(../images/products-preview-section.png) no-repeat right 0; height: 337px; padding-right: 71px; margin-right: 18px; }
.products-preview .section h3 { font-size: 18px; color: #d2d2d2; font-weight: normal; padding: 0px 0px 15px 0px; text-align: center; margin:0px;}
.products-preview .section .entry { padding: 0px 0px 10px 0px; text-align: center; }
.products-preview .section .entry h4 { font-size: 14px; padding: 5px 0px 3px 0px;margin:0px; }
.products-preview .section .entry p { font-size: 12px; color: #666; line-height: 16px; padding: 0px 0px 12px 0px;margin:0px; }

.products-preview .big-section { background-image: url(../images/products-preview-big-section.png); margin-right: 0; }
.products-preview .big-section .entry { float: left; display: inline; padding-left: 10px; padding-right: 10px;margin:0px; }
.products-preview .big-section .events-ico { padding-left: 80px; }

.products-preview .last-section { background: transparent; padding-right: 0; width: 167px; float: right; display: inline; margin-right: 0; }
.products-preview .last-section h3 { padding: 0px 0px 10px 0px;margin:0px;}
/* END products-preview */



/* subnav */
.subnav { padding: 17px 0 2px 0; font-size: 15px; }
.subnav ul { list-style: none outside; padding-left: 88px; }
.subnav ul li { float: left; display: inline; padding-right: 30px; }
.subnav ul li a { color: #818385; float: left; display: inline; padding-bottom: 13px; }
.subnav ul li a:hover { color: #000; text-decoration: none; }
.subnav ul li.active a { background: url(../images/subnav-active.png) no-repeat center bottom; color: #000; }
/* END subnav * /

/* top-area */ 
.top-area { background: #fefefd url(../images/top-area.png) repeat-x 0 bottom; }
.top-area h5 { font-size: 18px; font-weight: normal; line-height: 24px; padding-bottom: 15px; }
.top-area-t { background: url(../images/top-area-t.png) no-repeat center top; min-height: 205px; padding: 32px 0 15px 0; }
.top-area .left-cnt { width: 694px; float: left; display: inline; font-size: 16px; line-height: 22px; }

.top-area p.top-area-nav { font-size: 13px; }
.top-area p.top-area-nav a { background: url(../images/top-area-nav.png) no-repeat right 6px; padding-right: 14px; margin-left: 9px; }
.top-area p.top-area-nav a.last { background: transparent; }

.breadcrumbs { padding-bottom: 20px; }
a.min-logo { height: 47px; width: 136px; background: url(../images/min-logo.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; float: left; display: inline; margin-right: 19px; }
.breadcrumbs h2 { background: url(../images/breadcrumbs-arr.png) no-repeat 0 0; height: 47px; padding-left: 31px; float: left; display: inline; line-height: 46px; font-size: 38px; color: #000; font-weight: normal; margin:0px;}
.breadcrumbs h2 a { color: #000; }
.breadcrumbs h2 a:hover { color: #0ab0da; text-decoration: none; }

.blockquote { position: relative; font-size: 18px; font-style: italic; line-height: 24px; padding: 24px 0 0 23px; height: 100%; }
.blockquote blockquote { position: relative; z-index: 3; } 
.blockquote span.tl-quotes { height: 54px; width: 73px; top: 0; left: 0; background: url(../images/tl-quotes.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; z-index: 2; position: absolute;  }
.blockquote span.br-quotes { height: 54px; width: 73px; bottom: -15px; right: 0; background: url(../images/br-quotes.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; z-index: 2; position: absolute;  }
.blockquote p.author { color: #999; font-size: 14px; text-align: right; font-style: normal; }

.top-area .right-cnt { width: 191px; float: right; display: inline; padding-top: 14px; }
.top-area a.blue-btn { height: 44px; width: 191px; background: url(../images/mid-blue-btn.png) no-repeat 0 0; line-height: 44px; font-size: 18px; margin-bottom: 5px; float: none; display: block; }
.top-area .right-cnt p { font-size: 12px; text-align: center; line-height: 16px; padding-bottom: 20px; }

.top-area .work-with-us { padding-left: 0; padding-top: 25px; }
/* END top-area */

/* comparison */
.comparison { background: url(../images/comparison.png) no-repeat center 98px; font-size: 18px; padding-bottom: 35px; }
.comparison strong { font-size: 22px; }
h2.versus-heading { height: 109px; width: 759px; background: url(../images/versus-heading.png) no-repeat 0 0; margin: 0 auto; font-size: 0; line-height: 0; text-indent: -4000px; margin-bottom: 50px; }
.comparison .mangotasks-col { width: 430px; float: left; display: inline; text-align: right; }
.comparison .attasks-col { width: 435px; float: right; display: inline; }
.comparison ul { list-style: none outside; }
.comparison ul li { list-style: none outside; padding-bottom: 50px; line-height: 26px; }
.comparison .mangotasks-col ul li { background: url(../images/mangotasks-col-sign.png) no-repeat right 0; padding-right: 70px; }
.comparison .attasks-col ul li { background: url(../images/attasks-col-sign.png) no-repeat 0 0; padding-left: 73px; }
.comparison p { text-align: center; line-height: 26px; }
/* END comparison */

a.big-blue-btn { height: 75px; width: 329px; background: url(../images/big-blue-btn.png) no-repeat 0 0; display: block;  margin: 0 auto; font-size: 30px; line-height: 74px; color: #fff; font-weight: bold;  text-align: center; margin-bottom: 10px; }
a.big-blue-btn:hover { color: #000; text-decoration: none; text-shadow: 1px 1px 0 #fff; }

/* work-with-us */
.work-with-us { font-weight: bold; font-size: 16px; padding-left: 172px; padding-bottom: 35px; }
.work-with-us p { float: left; display: inline; line-height: 30px; margin-right: 16px; }
.work-with-us span.left { margin-right: 15px; }

/* END work-with-us */

.no-padding { padding-top: 0; }

.sidebar { width: 273px; background: url(../images/sidebar.png) no-repeat 246px 0; float: left; display: inline; padding-top: 11px; }

/* sidebar-navigation */
.side-navigation { padding-bottom: 113px; }
.side-navigation ul { list-style: none outside; width: 319px; position: relative; margin-left: -46px; }
.side-navigation ul li { height: 43px; padding: 23px 50px 12px 119px; position: relative; }
.side-navigation ul li span { height: 50px; width: 52px; position: absolute; top: 16px; left: 60px; }
.side-navigation ul li span.solutions-ico { background: url(../images/solutions-ico.png) no-repeat 0 0; }
.side-navigation ul li span.clock-ico { background: url(../images/clock-ico.png) no-repeat 0 0; }
.side-navigation ul li span.puzzle-ico { background: url(../images/puzzle-ico.png) no-repeat 0 0; }

.side-navigation ul li span.apple-ico { background: url(../images/apple-ico.png) no-repeat 0 0; }
.side-navigation ul li span.android-ico { background: url(../images/android-ico.png) no-repeat 0 0; }
.side-navigation ul li span.blackberry-ico { background: url(../images/blackberry-ico.png) no-repeat 0 0; }

.side-navigation ul li a:hover { color: #000; text-decoration: none; }

.side-navigation ul li.active { background: url(../images/sidebar-active.png) no-repeat 0 0; }
.side-navigation ul li.active a { color: #000; }
.side-navigation ul li.active span { background-position: 0 bottom;  }

.mobile-devices { padding-bottom: 190px; }
.mobile-devices ul li a { font-size: 24px; }
.mobile-devices ul li a em { display: block; font-size: 12px; color: #666; font-style: normal; }

/* END sidebar-navigation */

/* blue-box */
.blue-box { width: 241px; background: url(../images/blue-box-c.png) repeat-y 0 0; font-size: 20px; text-align: center; line-height: 26px; }
.blue-box-t { background: url(../images/blue-box-t.png) no-repeat 0 top; }
.blue-box-b { background: url(../images/blue-box-b.png) no-repeat 0 bottom; padding: 23px 8px 18px 8px; height: 100%; }
h3.min-logo { height: 47px; width: 136px; background: url(../images/min-logo.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; margin: 0 auto; margin-bottom: 18px; }
.blue-box p { padding-bottom: 12px; }
.blue-box p a { font-weight: bold; }
/* END blue-box */


/* content */
.content { width: 630px; float: right; display: inline; padding-top: 0px; font-size: 16px; line-height: 22px; }
.content h3 { font-size: 18px; padding-bottom: 8px; }
.content p { padding-bottom: 8px; }  
.content .big-img { height: 388px; width: 613px; position: relative; margin-left: -8px; background: url(../images/big-img-holder.png) no-repeat 0 0; padding: 9px; margin-bottom: 40px; }

.content .entry { padding-bottom: 41px; }  
.content .entry .entry-cnt { width: 265px; float: left; display: inline; padding-top: 13px; }  
.content .entry .img { height: 170px; width: 335px; background: url(../images/min-img-holder.png) no-repeat 0 0; padding: 9px; float: right; display: inline; }

.content p.more-link-holder { font-weight: bold; font-size: 13px; }
/* END content */


a.appstore-link { display: block; background: url(../images/appstore-link.png) no-repeat 0 0; height: 44px; line-height: 44px; padding-left: 155px; font-size: 24px; margin-bottom: 16px; }
a.appstore-link:hover { color: #76797c; text-decoration: none; }

/* landing-cnt */

.landing-cnt { width: 400px; float: left; display: inline; }
.landing-cnt h2.logo { height: 89px; width: 320px; background: url(../images/top-area-middle-logo.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; margin-bottom: 24px; }
.landing-cnt h4 { font-size: 16px; padding-bottom: 7px; line-height: 20px; }
.landing-cnt p { padding-bottom: 25px; }
.btns-holder .set { float: left; display: inline; padding-right: 18px; width: 166px; font-size: 12px; text-align: center; line-height: 16px; }
.btns-holder .set a.blue-btn { height: 46px; width: 166px; background: url(../images/blue-btn.png) no-repeat 0 0; line-height: 45px; font-size: 17px; color: #fff; font-weight: bold; text-align: center; }
.btns-holder .set a.blue-btn:hover { color: #000; }
.btns-holder .set p { padding-bottom: 0; }
/* END landing-cnt */

/* landing-slider */
.slider, .slider-video { height: 315px; width: 504px; float: right; display: inline; position: relative; margin-bottom: 10px; padding: 13px; background: url(../images/slider-bg.png) no-repeat 0 0; margin-top: -12px; margin-right: -12px; }
.slider-holder, .jcarousel-clip { height: 315px; width: 504px; position: relative; overflow: visible; }
.slider-holder ul { height: 315px; width: 504px; position: relative; overflow: hidden; list-style: none outside; }
.slider-holder ul li { height: 315px; width: 504px; float: left; display: inline; }
.slider-holder ul li a.cboxElement{z-index: 10 !important}

.slider-nav { height: 15px; position: absolute; top: 338px; left: 221px; }
.slider-nav a { height: 15px; width: 15px; float: left; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/slider-nav.png) no-repeat 0 0; margin-right: 5px; }
.slider-nav a:hover,
.slider-nav a.active { background-image: url(../images/slider-nav-active.png); }
/* END landing-slider */

/* landing-main */
.landing-main .left-cnt { width: 360px; float: left; display: inline; }
.landing-main .right-cnt { width: 504px; float: right; display: inline; }
.landing-main .right-cnt p { padding-bottom: 10px; }

.reasons-list ul { list-style: none outside; }
.reasons-list ul li { padding: 0 0 30px 71px; position: relative; width: 289px; }
.reasons-list ul li a, .reasons-list ul li { font-weight: bold; color:#0AB0DA}
.reasons-list ul li a:hover { text-decoration: none; color: #000; }
.reasons-list ul li a em, .reasons-list ul li em { font-size: 13px; font-style: normal; font-weight: normal; color: #000; display: block; padding-top: 5px; }
.reasons-list ul li span { height: 55px; width: 61px; position: absolute; top: 4px; left: 0; }
.reasons-list ul li span.solutions-ico { background: url(../images/big-solutions-ico.png) no-repeat 0 0; }
.reasons-list ul li span.clock-ico { background: url(../images/big-clock-ico.png) no-repeat 0 0; }
.reasons-list ul li span.puzzle-ico { background: url(../images/big-puzzle-ico.png) no-repeat 0 0; }

.features-list ul { list-style: none outside; }
.features-list ul li { padding: 0 0 30px 85px; position: relative; width: 289px; }
.features-list ul li a, .features-list ul li { font-weight: bold; color:#0AB0DA}
.features-list ul li a:hover { text-decoration: none; color: #000; }
.features-list ul li a em, .features-list ul li em { font-size: 13px; font-style: normal; font-weight: normal; color: #000; display: block; padding-top: 5px; }
.features-list ul li span { height: 72px; width: 72px; position: absolute; top: 4px; left: 0; }
.features-list ul li span.solutions-ico { background: url(../images/big-solutions-ico.png) no-repeat 0 0; }
.features-list ul li span.clock-ico { background: url(../images/big-clock-ico.png) no-repeat 0 0; }
.features-list ul li span.puzzle-ico { background: url(../images/big-puzzle-ico.png) no-repeat 0 0; }
/* END landing-main */

/* compare-table */
.compare-table { background: url(../images/compare-table-c.png) repeat-y 0 0; margin-bottom: 30px; }
.compare-table-t { background: url(../images/compare-table-t.png) no-repeat 0 top; }
.compare-table-b { background: url(../images/compare-table-b.png) no-repeat 0 bottom; padding: 0 3px 10px 3px; height: 100%; }
.compare-table table { font-size: 12px; margin-bottom: 12px; }
/* //.compare-table table th { height: 36px; }*/
.compare-table table td { text-align: center; padding: 7px 0; }
.compare-table table td.left-text { text-align: left; padding-left: 20px; }
.compare-table table tr.darker td { background: #e2f8fc; }
.compare-table p { font-weight: bold; text-align: center; padding-bottom: 0 !important; font-size: 14px; }
/* END compare-table */

.rel { position: relative; overflow: hidden; z-index: 20;  }


.video-holder { width: 587px; }

/* pricing-heading */
.pricing-heading {  text-align: center; padding-bottom: 15px; }
.pricing-heading h2 { font-size: 48px; line-height: 48px; }
.pricing-heading h3 { font-size: 20px; line-height: 20px; padding-bottom: 5px; }
.pricing-heading h4 { font-size: 20px; line-height: 20px; font-weight: normal; }
/* END pricing-heading */

/* steps */
.steps ul { list-style: none outside; padding-left: 140px; }
.steps ul li { float: left; display: inline; background: url(../images/steps.png) no-repeat right 0; height: 62px; padding-right: 90px; margin-right: 15px; }
.steps ul li h2 { font-size: 72px; line-height: 72px; margin-top:0px; font-weight: bold; float: left; display: inline; color: #b7b7b8; width: 50px; }
.steps ul li p { float: left; display: inline; padding-top: 18px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #b7b7b8; line-height: 16px; }
.steps ul li.last { background: transparent; }
.steps ul li.active h2,
.steps ul li.active p { color: #000; }
/* END steps */

.shadow-box { width: 822px; margin: 0 auto; background: url(../images/shadow-box-c.png) repeat-y 0 0; margin-bottom: 4px; } 
.shadow-box-t { background: url(../images/shadow-box-top.png) no-repeat 0 top; }
.shadow-box-b { background: url(../images/shadow-box-b.png) no-repeat 0 bottom; padding: 48px 17px 48px 19px; }

.blue-heading { height: 54px; padding: 22px 0 0 80px; }
.blue-heading p { font-size: 18px; color: #818385; float: left; display: inline; line-height: 36px; margin-right: 10px; }

/* selected-product */
.selected-product { background: #f2fde2; border-top: 1px solid #bbe974; border-bottom: 1px solid #bbe974; padding: 18px 0 18px 0px; height: 100%; }
.big-checkbox { height: 77px; width: 76px; float: left; display: inline; background: url(../images/big-checkbox.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; margin-right: 17px; }
.selected-product .ico-holder { height: 84px; width: 126px; margin-right: 4px; float: left; display: inline; margin-left:25px; }
.selected-product-cnt { width: 600px; float: left; display: inline; font-size: 12px; line-height: 14px; }
.selected-product-cnt h2 { font-size: 20px; color: #0ab0da; font-weight: bold; line-height: 20px; padding-bottom: 10px; padding-right: 30px; }
.selected-product-cnt h2 span { font-weight: normal; float: right; display: inline; color: #000; }
em.user-price { font-style: normal; }
.selected-product-cnt ul { list-style: none outside; width: 200px; float: left; display: inline; color: #333; }
.selected-product-cnt ul.big-list { width: 190px; margin-left:10px; }
.selected-product-cnt ul li { background: url(../images/selected-product-list.png) no-repeat 0 5px; padding-left: 7px; padding-bottom: 4px; }
/* END selected-product */


.continue-block { padding: 17px 33px 0 0; }
.continue-block p { float: right; display: inline; font-size: 18px; line-height: 60px; padding-right: 13px; }
.continue-block a.continue-btn { margin: 0; }

a.continue-btn { height: 62px; width: 172px; background: url(../images/continue-btn.png) no-repeat 0 0; float: right; display: inline; font-size: 28px; color: #fff; line-height: 61px; font-weight: bold; text-align: right; padding-right: 100px; margin-right: 108px; margin-bottom: 30px; }
a.continue-btn:hover { color: #000; text-shadow: 0 1px 0 #fff; text-decoration: none; }


h5.middle-text { font-size: 18px; font-weight: normal; text-align: center; line-height: 28px; padding-bottom: 24px; }

.product-box { background: url(../images/product-box-c.png) repeat-y 0 0; margin: 0 auto; width: 788px; margin-bottom: 20px; }
.product-box-t { background: url(../images/product-box-t.png) no-repeat 0 0; }
.product-box-b { background: url(../images/product-box-b.png) no-repeat 0 bottom; padding: 18px 1px 8px 1px; }
.product-box h2 { font-size: 24px; color: #000; font-weight: bold; color: #000; text-align: center; }

.product-box table { font-size: 12px; color: #666; }
.product-box table td { border-top: 1px solid #f1f1f1; padding: 10px 0; }
.product-box table td.f-cell { padding: 0 0 0 24px; }
.product-box table td a.info-ico { height: 20px; width: 20px; background: url(../images/info-ico.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; display: block; }

.product-box table td input.checkbox { display: none; }
.product-box table td span.check { display: block; height: 51px; width: 53px; background: url("/ce/pulse/images/v2/mangosprite_16.png") no-repeat scroll 0 -2225px transparent; position: relative; margin-top: -8px; cursor: pointer; }

.product-box table td h4 { font-size: 14px; padding-top: 4px; cursor:default; }

.product-box table td.add-link-holder { font-size: 14px; }
.product-box table td.add-link-holder a.add-link { display: none; }
.product-box table td h3 { color: #818385; font-size: 20px; font-weight: normal; line-height: 14px; }

.product-box table tr.hover td { background: #f2fdff; }
.product-box table tr.hover td h3 { color: #0ab0da; }
.product-box table tr.hover a.add-link { display: inline; }

.product-box table tr.selected td { background: #f2fde2; border-top-color: #dcf3ba; }
.product-box table tr.selected td h3 { color: #000; }
.product-box table tr.selected td a.info-ico { background-position: 0 bottom;  }
.product-box table tr.selected td span.check { background: url(../images/check-checked.png) no-repeat 0 0; }

p.total { font-size: 28px; color: #000; line-height: 28px; padding-right: 160px; text-align: right; padding-bottom: 15px; } 
p.total strong { padding-right: 15px; }

.faqs {  }
.faqs .col { width: 450px; float: left; display: inline; }
.faqs .right-col { width: 430px; float: right; display: inline; }
.faqs h3 { font-size: 18px; padding-bottom: 5px; }
.faqs p { font-size: 13px; padding-bottom: 25px; }

.other-question { border-top: 1px solid #ccc; padding-top: 25px; }

#total-sum { font-style: normal; }


/* overview-box */
.overview-box { width: 788px; background: url(../images/overview-box-c.png) repeat-y 0 0; margin: 22px auto; }
.overview-box-t { background: url(../images/overview-box-t.png) no-repeat 0 top; }
.overview-box-b { background: url(../images/overview-box-b.png) no-repeat 0 bottom; padding: 9px 1px 12px 1px; position: relative; }
.overview-box h3 { height: 26px; font-size: 18px; color: #000; padding-left: 30px; width: 360px; padding-bottom: 15px; padding-top: 7px; }
.overview-box h3 a { font-size: 14px; font-weight: normal; float: right; display: inline; position: relative; top: 4px; }
.overview-box table td { border-bottom: 1px solid #f1f1f1; height: 35px; padding: 10px 0 5px 30px; font-size: 16px; color: #666; }
.overview-box table td img { float: left; display: inline; margin-right: 10px; }
.overview-box table td h4 { font-size: 16px; font-weight: normal; line-height: 32px; color: #000; }
.overview-box table tr.total_account { font-weight:bold; color:#000; }
.overview-box table tr.total_account td {text-align:right; padding-right: 15px; color:#000;}
.overview-box p { font-size: 18px; font-weight: bold; padding: 10px 57px 10px 0px; text-align:right; }

.inner-box { width: 325px; position: absolute; background: url(../images/box-c.png) repeat-y 0 0; top: 7px; right: 6px; }
.inner-box-t { background: url(../images/box-t.png) no-repeat 0 top; }
.inner-box-b { background: url(../images/box-b.png) no-repeat 0 bottom; padding: 12px 14px 14px 14px; }
.inner-box p { font-size: 13px; font-weight: normal; padding: 0; }
.inner-box h2 { font-size: 22px; font-weight: bold; color: #ff6600; padding: 0 0 10px 0; line-height: 26px; text-align: left;}
/* END overview-box */

.payment-options { padding:0px 0 14px 160px;  font-size: 12px; color: #666; font-weight: bold; line-height: 20px; }
.payment-options p { float: left; display: inline; padding-right: 90px;  }

.acnt-box { width: 822px; background: url(../images/acnt-box-c.png) repeat-y 0 0; margin: 0 auto; }
.acnt-box-t { background: url(../images/acnt-box-t.png) no-repeat 0 top; }
.acnt-box-b { background: url(../images/acnt-box-b.png) no-repeat 0 bottom; padding: 44px 18px 40px 18px; height: 100%; }
.acnt-box h2 { font-size: 24px; color: #000; line-height: 24px; padding-bottom: 20px; padding-left: 30px; }
.acnt-box .section { padding-bottom: 35px; }
.acnt-box .section .row { padding: 0 0 0 20px; overflow: hidden; width:765px;}
.acnt-form label { width: 150px; float: left; display: inline; font-size: 13px; /*line-height: 36px;*/ text-align: right; /*padding-right: 5px;*/ color: #666; height:28px; padding:6px 5px 0 0;}
.acnt-form span.field,.acnt-form span.field.textarea { height: 37px; width: 295px; float: left; display: inline; background: url(../images/field.png) no-repeat 0 0; margin-right: 18px; }
.acnt-form span.field input { width: 275px; padding: 10px !important; margin: 0; background: transparent; border: 0; font-size: 14px; }
.acnt-form .row p { font-size: 12px; color: #999; line-height: 14px; padding-top: 3px; float: left; display: inline; }
.acnt-form .row p.one-row { padding-top: 10px; }
.acnt-form .row select { float: left; display: inline; width: 290px; position: relative; margin-top: 8px; margin-right: 20px; margin-left: 4px; }
.acnt-form .row .cards-holder { float: left; display: inline; margin-top: 8px; width: 115px; }
.acnt-form .row span.cd-field { height: 27px; width: 245px; background: url(../images/cd-field.png) no-repeat 0 0; float: left; display: inline; margin-right: 8px; margin-top: 4px; margin-left: 3px; }
.acnt-form .row span.cd-field input { background: transparent; border: 0; width: 175px; padding: 5px; float: left; display: inline; }
.acnt-form .row span.cd-field input.ccv-field { width: 50px; }

.card-tip { width: 56px; float: left; display: inline; margin-top: 4px; }

.agree-holder { padding: 25px 0 0 160px; }
.agree-holder input { float: left; display: inline; position: relative;  margin-top: 2px; margin-right: 4px; }

.acnt-form input.acnt-submit { height: 62px; width: 298px; background: url(../images/acnt-submit.png) no-repeat 0 0; float: right; display: inline; font-size: 22px; font-weight: bold; color: #fff; border: 0; cursor: pointer; margin-right: 90px; font-family: helvetica, arial, sans-serif; }

.acnt-form .focus { background: #f2fdff; }
.acnt-form .focus span.field { background: url(../images/field-focus.png) no-repeat 0 0; }

p.error-field { text-align: center; background: #fdd7d7; color: #970000; font-size: 16px; padding: 8px 0; margin-bottom: 14px; font-weight: bold; display: none; }
p.success-field { text-align: center; background: #DDF9DD; color: #009900; font-size: 16px; padding: 8px 0; margin-bottom: 14px; font-weight: bold; display: none; }

/* why mango page */
h2.big-heading { font-size: 48px; color: #90c63e; font-weight: bold; text-align: center; line-height: 48px; padding-bottom: 35px }
h2.big-heading strong { color: #5d9a00; }

.nivo-holder { height: 371px; width: 980px;  margin: 0 auto; padding: 18px; }
#nivo-slider { height: 371px; width: 980px; position: relative; }
#nivo-slider img { position: absolute; top: 0; left: 0; display: none; }
#nivo-slider a { border: 0; display: block; }

.nivo-controlNav { height: 15px; position: absolute; top: 400px; left: 420px; }
.nivo-controlNav a { height: 15px; width: 15px; float: left; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/nivo-nav.png) no-repeat 0 0; margin-right: 5px; }
.nivo-controlNav a.active { background: url(../images/nivo-nav-active.png) no-repeat 0 0; }


a.nivo-prevNav,
a.nivo-nextNav { height: 43px; width: 43px; position: absolute; top: 158px; font-size: 0; line-height: 0; text-indent: -4000px; }
a.nivo-prevNav { left: 0; background: url(../images/prev-arr.png) no-repeat 0 0; }
a.nivo-nextNav { right: 0; background: url(../images/next-arr.png) no-repeat 0 0; }

.post-content { font-size: 13px; }
.post-content h3 { font-size: 18px; padding-bottom: 5px; }
.post-content p { padding-bottom: 22px; }
.post-content .left { width: 595px; float: left; display: inline; }
.post-content .right { width: 300px; float: right; display: inline; }
.post-content .right-img { float: right; display: inline; margin: 4px 0 20px 15px; }

/* Sign up::start */
.mandatory{
    color: #FF0000;
}
#order_card_expires_on_1i, #order_card_expires_on_2i{
    width: 130px;
}
.errors{
    clear: both;
    display: block;
    /* float: left;*/
    margin: -5px 0 0 159px;
    color: red;
    font-size: 11px;
}
.clearfix{
    clear:both;
}
.fieldWithErrors {
    display: inline;
}
.overview-box-b .thankUcontent img{
    height: 44px;
}
.center{
    text-align: center!important;
}
.thank_you_wrapper{
    width: 790px;
    margin: 80px auto;
    text-align:center;
}
.thank_you_wrapper p{
    font-size: 13px;
    line-height: 1.3;
    margin: 10px 0;
}
.thank_you_wrapper p.thanku_msg{
    text-align: center;

}
.thank_you_wrapper p b{
    color: #0054A6;
    font-size: 13px;
}
.thank_you_wrapper img{
    /* padding-left: 102px;*/
    clear: both;
}
.black-text{
    color: #000;
    font-weight: bold;
}
/* Sign up::end */

/* Sign in with google apps ::Start */
.gappWrapper{width: 415px;left: 34.5%;}
#gappsDiv{width:333px!important;margin: 0 auto; padding-top: 57px;}
.gapptitle{color:#000000;font-size:14px;font-weight:bold;padding:4px 0 8px;text-align:center;}
.gappfield-main{margin:0 auto;width:90%;}
.gappbtn{float:right;}
.googleAppsIcon{
    background:transparent url(/ce/pulse/images/mkt/ga_logo.png) no-repeat scroll 0 0;
    display:block;
    height:53px;
    padding-right:1px;
    padding-top:1px;
    width:150px;
    margin: 0 auto 10px auto;
}
.gappfield{
    border:1px solid #a4c7d7;
    float:left;
    font-size:11px;
    padding:6px 3px 5px;
    width: 169px;
    transition:border linear .2s,box-shadow linear .2s;
    -moz-transition:border linear .2s,-moz-box-shadow linear .2s;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}
.gappfield:focus{
    outline:none;
    border-color:rgba(3,131,206,.5)!important;
    box-shadow:0 0 5px rgba(3,131,206,.5);
    -moz-box-shadow:0 0 5px rgba(3,131,206,.5);
    -webkit-box-shadow:0 0 5px rgba(3,131,206,.5);
}
.gapps_big {
    background:transparent url(/ce/pulse/images/mkt/link_gapps_big_color.png) no-repeat scroll 0 4px;
    padding:4px 0 4px 97px;
    /*position:relative;*/
}
.error_status, .success_msg{
    background:#FCF1F0 url(/ce/images/default/error.png) no-repeat 10px 10px;
    border:1px solid #FDC1C0;
    border-width: 1px 0;
    color:#CC0000;
    font-size:12px;
    line-height:16px;
    text-align:left;
    padding:5px 5px 5px 32px;
    margin-bottom:10px;
    display:none;
    margin: 10px 0;
}

.error_status a.close, .success_msg a.close {
    cursor: pointer;
    float: right;
    color: black;
    font-size: 14px;
    font-weight: bold;
    line-height: 10px;
    text-shadow: 0 1px 0 white;
    filter: alpha(opacity=50);
    -khtml-opacity: .5;
    -moz-opacity: .5;
    opacity: .5;
    margin-top: 1px;
    text-decoration: none;
}
.gappbtn {
    float: right;
}
button::-moz-focus-inner { border: 0; }
.actionbutton {
    color: #fff;
    display: inline-block;
    margin: 0 5px 0 0;
    *margin: 0 10px 0 0;
    padding: 0;
    font-size: 12px !important;
    text-decoration: none !important;
    background: none;
    border: none;
    white-space: nowrap;
    cursor: pointer;
    user-select: none;
    -moz-user-select: none;
    overflow: visible;
    outline: none;
    text-align:center;
    vertical-align: middle;
}

.actionbutton span {
    display: block;
    height: 33px;
    padding-left: 0;
    padding-right: 10px;
    background-repeat: no-repeat;
    background-position: right top;
}

.actionbutton span span {
    background-position: left top;
    color: #fff;
    line-height: 31px;
    padding-right: 0;
    padding-left: 10px;
    text-shadow:#384a5e 0.8px 1px 0px;
    -webkit-text-shadow:#384a5e 0.8px 1px 0px;
    -moz-text-shadow:#384a5e 0.8px 1px 0px;
}

.actionbutton span span span {
    padding-left: 20px;
    padding-right: 0;
    background-image: none;
    background-repeat: no-repeat;
    background-position: left center;
}
.actionbutton.actionblue span {
    background-image: url(/ce/pulse/images/dialogs/rhs-btn_1.png);
}
.actionbutton.actionblue span span{
    background-image: url(/ce/pulse/images/dialogs/lhs-btn_1.png);
}

.actionbutton.actionblue:hover span span{
    background-position: 0 -34px;
}
.actionbutton.actionblue:hover span{
    background-position: right -34px;
}

.actionbutton.actionblue:active span span{
    background-position: 0 -68px;
}
.actionbutton.actionblue:active span{
    background-position: right -68px;
}
.actionbutton.actiondisabled span {
    background-image: url(/ce/pulse/images/dialogs/rhs-btn-disabled_1.png);
}
.actionbutton.actiondisabled span span{
    background-image: url(/ce/pulse/images/dialogs/lhs-btn-disabled_1.png);
}

.actionbutton.actiondisabled:hover span span{
    background-position: 0 -34px;
}
.actionbutton.actiondisabled:hover span{
    background-position: right -34px;
}

.actionbutton.actiondisabled:active span span{
    background-position: 0 -68px;
}
.actionbutton.actiondisabled:active span{
    background-position: right -68px;
}
.actionbutton.x_button span span {
    font-size: 11px !important;
    line-height: 26px;
    min-width: 29px;
}
.actionbutton.x_button span {
    height: 27px;
}
.actionbutton.x_button span{
    background-position: right top;
}
.actionbutton.x_button span span{
    background-position: left top;
}
.actionbutton.actionblue.x_button span{
    background-image: url(/ce/pulse/images/dialogs/rhs-btn-x_1.png);
}
.actionbutton.actionblue.x_button span span{
    background-image: url(/ce/pulse/images/dialogs/lhs-btn-x_1.png);
}
.actionbutton.x_button span span span {
    padding-left: 15px;
}
.actionbutton.x_button:hover span{
    background-position: right -31px;
}
.actionbutton.x_button:hover span span{
    background-position: left -31px;
}

.actionbutton.x_button:active span{
    background-position: right -62px;
}
.actionbutton.x_button:active span span{
    background-position: left -62px;
}

.actionbutton.actiondisabled.x_button span {
    background-image: url(/ce/pulse/images/dialogs/rhs-btn-x_1_disabled.png);
}
.actionbutton.actiondisabled.x_button span span{
    background-image: url(/ce/pulse/images/dialogs/lhs-btn-x_1_disabled.png);
}
.home_page_dialog{
    color: #333;
    float: none;
    margin: 0 0 20px 0;
}
.home_page_dialog .dialog_title img{
    vertical-align: middle;
    width: 24px;
    margin-right: 10px;
}
.home_page_dialog ul{
    overflow: hidden;
}
.home_page_dialog ul li{
    padding: 0 10px 0 0;
    float: left;
    list-style: none;
}
.home_page_dialog ul li button{
    margin: -2px 0 0 0;
}
.home_page_dialog ul li label{
    color: #666;
    font-size: 12px;
}
.home_page_dialog ul li input#emailId{
    border: 1px solid #A4C7D7;
    float: left;
    margin: 0 5px 0 0;
    padding: 3px;
    width: 225px;
    height: 17px;
}
.forms_divider {
    font-size: 14px;
    font-weight: bold;
    margin: auto;
    position: relative;
    text-align: center;
    top: 20px;
    width: 338px;
    color: #c0c0c0;
}
.forms_divider span{
    border-top: 1px solid #000000;
    color: #777777;
}
/* Sign in with google apps ::Start */
#savings{
    color: #FF0000;
    font-size: 20px;
    font-weight: bold;
    margin: auto;
    padding: 14px 0 20px 15px;
    text-align: center;
    width: 788px;
    display: block;
}

/* Contact us form ::Start - Akshay */
.contactus-info-container {width: 620px;color: #333;}
.contactus-info-container p{padding: 0px 0 20px 0;}
.acnt-form span.field.textarea{height: auto;background: none;width: auto;}
.acnt-form span.field.textarea textarea { border:1px solid #BBBBBB;font-size:14px;height:65px;margin:0 4px;padding:5px;width:274px;}
.acnt-form .contactus-action {margin: 20px 0 0 220px;}
.acnt-form .submit-contactus {cursor: pointer;background: url(/ms4/images/mid-blue-btn.png) no-repeat left top;width: 191px;height: 44px;border: none;color: #fff;font-size: 20px;}
.acnt-form .submit-contactus:hover { color: #000; text-decoration: none; text-shadow: 1px 1px 0 #fff; }
/* Contact us form ::End - Akshay */
.landing-cnt h2.mangooutlook_logo {
    background: url("/marketing/images/mango_outlook_connector/moc_logo.png") no-repeat scroll 0 0 transparent;
    width: 386px;
}
.landing-cnt h2.ignite_logo {
    background: url("/ms5/images/ignite/ignite_logo.png") no-repeat scroll 0 0 transparent;
    width: 386px;
}
.landing-cnt h2.mangomobile_logo {
    background: url("../images/mango_mobile_logo.png") no-repeat scroll 0 0 transparent;
}
.landing-cnt h2.mangotalk_logo {
    background: url("../images/talk_low.png") no-repeat scroll 0 0 transparent;
}
.landing-cnt h2.mangochat_logo {
    background: url("../images/chat_low.png") no-repeat scroll 0 0 transparent;
}
.landing-cnt h2.mangodocs_logo {
    background: url("../images/docs_low.png") no-repeat scroll 0 0 transparent;
}
.landing-cnt h2.mangoideas_logo {
    background: url("../images/ideas_low.png") no-repeat scroll 0 0 transparent;
}
.landing-cnt h2.mangotasks_logo {
    background: url("../images/task_low.png") no-repeat scroll 0 0 transparent;
}
.landing-cnt h2.mangoprojects_logo {
    background: url("../images/projects_low.png") no-repeat scroll 0 0 transparent;
}
.landing-cnt h2.mangoevents_logo {
    background: url("../images/events_low.png") no-repeat scroll 0 0 transparent;
}
.landing-cnt h2.mangosuite_logo {
    background: url("../images/suite_low.png") no-repeat scroll 0 0 transparent;
}
.landing-cnt h2.mangoapp_logo {
    background: url("../images/mangoapps_low.png") no-repeat scroll 0 0 transparent;
}
a.min-logo-outlook_connector{
    background: url("/marketing/images/mango_outlook_connector/logo_features.png") no-repeat scroll 0 0 transparent;
    width: 199px;
}
a.min-logo-social-email{
    background: url("/ms5/images/ignite/ignite_features.png") no-repeat scroll 0 0 transparent;
    width: 199px;
}
a.min-logo-talk{
    background: url("../images/talk_min.png") no-repeat scroll 0 0 transparent;
}
a.min-logo-chat{
    background: url("../images/chat_min.png") no-repeat scroll 0 0 transparent;
}
a.min-logo-docs{
    background: url("../images/docs_min.png") no-repeat scroll 0 0 transparent;
}
a.min-logo-ideas{
    background: url("../images/ideas_min.png") no-repeat scroll 0 0 transparent;
    width: 150px;
}
a.min-logo-tasks{
    background: url("../images/task_min.png") no-repeat scroll 0 0 transparent;
}
a.min-logo-projects{
    background: url("../images/projects_min.png") no-repeat scroll 0 0 transparent;
    width: 180px;
}
a.min-logo-events{
    background: url("../images/events_min.png") no-repeat scroll 0 0 transparent;
}
a.min-logo-suite{
    background: url("../images/suite_min.png") no-repeat scroll 0 0 transparent;
}
a.min-logo-mango{
    background: url("../images/mango-ico.png") no-repeat scroll 0 0 transparent;
    width:75px;
}
a.min-logo-mangomobile{
    background: url("/combined/images/icons/mobile_overview.png") no-repeat scroll 0 0 transparent;
    width:60px;
}

h2.versus-heading-mango-talk {
    background: url(../images/better_than_talk.png) no-repeat 0 0;
}
h2.versus-heading-mango-chat{
    background: url(../images/better_than_mchat.png) no-repeat 0 0;
}
h2.versus-heading-mango-task {
    background: url(../images/better_than_task.png) no-repeat 0 0;
}
h2.versus-heading-mango-docs {
    background: url(../images/better_than_mdocs.png) no-repeat 0 0;
}
h2.versus-heading-mango-events {
    background: url(../images/better_than_events.png) no-repeat 0 0;
}
h2.versus-heading-mango-suite {
    background: url(../images/better_than_suite.png) no-repeat 0 0;
}
h2.versus-heading-mango-projects {
    background: url(../images/better_than_projects.png) no-repeat 0 0;
}
h2.versus-heading-mango-ideas {
    background: url(../images/better_than_ideas.png) no-repeat 0 0;
}
.management-team{
    padding: 10px 0;
    margin:10px 0px 25px 10px;
    border-bottom:1px solid #EEEEEE;
    padding-bottom:5px;
    min-height:250px;
}
.management-team .management-info .management-member{
    float:left;
    margin-right:30px;
}

img.img-border {
    border:4px solid #EAEAEA;
}
.content p {
    font-size:14px;
}
#customers  img {
    padding:20px;
}
.content li {
    font-size:14px;
    margin-bottom:10px;
}
.logos img {
    padding: 0 10px;
}
.two-cols-list h4 span {
    color: #0AB0DA;
    font-weight:bold;
}
.side-navigation ul li span.management-ico { background: url(../images/icons/management.png) no-repeat 0 0; }
.side-navigation ul li span.customers-ico { background: url(../images/icons/customers.png) no-repeat 0 0; }
.side-navigation ul li span.testimonials-ico { background: url(../images/icons/testimonials.png) no-repeat 0 0; }
.side-navigation ul li span.press-ico { background: url(../images/icons/press.png) no-repeat 0 0; }
.side-navigation ul li span.resources-ico { background: url(../images/icons/resource.png) no-repeat 0 0; }
.side-navigation ul li span.referral-ico { background: url(../images/icons/referral.png) no-repeat 0 0; }
.side-navigation ul li span.partner-ico { background: url(../images/icons/oems.png) no-repeat 0 0; }

.side-navigation ul li span.platform-ico { background: url(../images/icons/platform.png) no-repeat 0 0; }
.side-navigation ul li span.security-ico { background: url(../images/icons/security.png) no-repeat 0 0; }
.side-navigation ul li span.deployment-ico { background: url(../images/icons/deployment.png) no-repeat 0 0; }
.side-navigation ul li span.integration-ico { background: url(../images/icons/integration.png) no-repeat 0 0; }
.side-navigation ul li span.datacenter-ico { background: url(../images/icons/data_center.png) no-repeat 0 0; }
.side-navigation ul li span.pricing-ico { background: url(../images/icons/pricing.png) no-repeat 0 0; }
.side-navigation ul li span.whyus-ico { background: url(../images/icons/why_us.png) no-repeat 0 0; }
.side-navigation ul li span.engineering-ico { background: url(../images/icons/engineering.png) no-repeat 0 0; }
.side-navigation ul li span.product-ico { background: url(../images/icons/product.png) no-repeat 0 0; }
.side-navigation ul li span.marketing-ico { background: url(../images/icons/marketing.png) no-repeat 0 0; }
.side-navigation ul li span.others-ico { background: url(../images/icons/others.png) no-repeat 0 0; }
.side-navigation ul li span.sales-ico { background: url(../images/icons/sales.png) no-repeat 0 0; }
.side-navigation ul li span.support-ico { background: url(../images/icons/support.png) no-repeat 0 0; }
.side-navigation ul li span.demo-ico { background: url(../images/icons/demo.png) no-repeat 0 0; }



.side-navigation ul li span.features_docs_01-ico {background: url(../images/icons/features_docs_01.png ) no-repeat 0 0; }
.side-navigation ul li span.features_docs_02-ico {background: url(../images/icons/features_docs_02.png ) no-repeat 0 0; }
.side-navigation ul li span.features_docs_03-ico {background: url(../images/icons/features_docs_03.png ) no-repeat 0 0; }
.side-navigation ul li span.features_docs_04-ico {background: url(../images/icons/features_docs_04.png ) no-repeat 0 0; }
.side-navigation ul li span.features_docs_05-ico {background: url(../images/icons/features_docs_05.png ) no-repeat 0 0; }
.side-navigation ul li span.features_docs_06-ico {background: url(../images/icons/features_docs_06.png ) no-repeat 0 0; }

.side-navigation ul li span.features_events_01-ico {background: url(../images/icons/features_events_01.png ) no-repeat 0 0; }
.side-navigation ul li span.features_events_02-ico {background: url(../images/icons/features_events_02.png ) no-repeat 0 0; }
.side-navigation ul li span.features_events_03-ico {background: url(../images/icons/features_events_03.png ) no-repeat 0 0; }
.side-navigation ul li span.features_events_04-ico {background: url(../images/icons/features_events_04.png ) no-repeat 0 0; }
.side-navigation ul li span.features_events_05-ico {background: url(../images/icons/features_events_05.png ) no-repeat 0 0; }
.side-navigation ul li span.features_events_06-ico {background: url(../images/icons/features_events_06.png ) no-repeat 0 0; }

.side-navigation ul li span.features_ideas_01-ico {background: url(../images/icons/features_ideas_01.png ) no-repeat 0 0; }
.side-navigation ul li span.features_ideas_02-ico {background: url(../images/icons/features_ideas_02.png ) no-repeat 0 0; }
.side-navigation ul li span.features_ideas_03-ico {background: url(../images/icons/features_ideas_03.png ) no-repeat 0 0; }
.side-navigation ul li span.features_ideas_04-ico {background: url(../images/icons/features_ideas_04.png ) no-repeat 0 0; }
.side-navigation ul li span.features_ideas_05-ico {background: url(../images/icons/features_ideas_05.png ) no-repeat 0 0; }
.side-navigation ul li span.features_ideas_06-ico {background: url(../images/icons/features_ideas_06.png ) no-repeat 0 0; }

.side-navigation ul li span.features_projects_01-ico {background: url(../images/icons/features_projects_01.png ) no-repeat 0 0; }
.side-navigation ul li span.features_projects_02-ico {background: url(../images/icons/features_projects_02.png ) no-repeat 0 0; }
.side-navigation ul li span.features_projects_03-ico {background: url(../images/icons/features_projects_03.png ) no-repeat 0 0; }
.side-navigation ul li span.features_projects_04-ico {background: url(../images/icons/features_projects_04.png ) no-repeat 0 0; }
.side-navigation ul li span.features_projects_05-ico {background: url(../images/icons/features_projects_05.png ) no-repeat 0 0; }
.side-navigation ul li span.features_projects_06-ico {background: url(../images/icons/features_projects_06.png ) no-repeat 0 0; }

.side-navigation ul li span.features_suite_01-ico {background: url(../images/icons/features_suite_01.png ) no-repeat 0 0; }
.side-navigation ul li span.features_suite_02-ico {background: url(../images/icons/features_suite_02.png ) no-repeat 0 0; }
.side-navigation ul li span.features_suite_03-ico {background: url(../images/icons/features_suite_03.png ) no-repeat 0 0; }
.side-navigation ul li span.features_suite_04-ico {background: url(../images/icons/features_suite_04.png ) no-repeat 0 0; }
.side-navigation ul li span.features_suite_05-ico {background: url(../images/icons/features_suite_05.png ) no-repeat 0 0; }
.side-navigation ul li span.features_suite_06-ico {background: url(../images/icons/features_suite_06.png ) no-repeat 0 0; }
.side-navigation ul li span.features_suite_07-ico {background: url(../images/icons/features_suite_07.png ) no-repeat 0 0; }
.side-navigation ul li span.features_suite_08-ico {background: url(../images/icons/features_suite_08.png ) no-repeat 0 0; }
.side-navigation ul li span.features_suite_09-ico {background: url(../images/icons/features_suite_09.png ) no-repeat 0 0; }
.side-navigation ul li span.features_suite_10-ico {background: url(../images/icons/features_suite_10.png ) no-repeat 0 0; }
.side-navigation ul li span.features_suite_11-ico {background: url(../images/icons/features_suite_11.png ) no-repeat 0 0; }

.side-navigation ul li span.features_talk_01-ico {background: url(../images/icons/features_talk_01.png ) no-repeat 0 0; }
.side-navigation ul li span.features_talk_02-ico {background: url(../images/icons/features_talk_02.png ) no-repeat 0 0; }
.side-navigation ul li span.features_talk_03-ico {background: url(../images/icons/features_talk_03.png ) no-repeat 0 0; }
.side-navigation ul li span.features_talk_04-ico {background: url(../images/icons/features_talk_04.png ) no-repeat 0 0; }
.side-navigation ul li span.features_talk_05-ico {background: url(../images/icons/features_talk_05.png ) no-repeat 0 0; }
.side-navigation ul li span.features_talk_06-ico {background: url(../images/icons/features_talk_06.png ) no-repeat 0 0; }

.side-navigation ul li span.features_tasks_01-ico {background: url(../images/icons/features_tasks_01.png ) no-repeat 0 0; }
.side-navigation ul li span.features_tasks_02-ico {background: url(../images/icons/features_tasks_02.png ) no-repeat 0 0; }
.side-navigation ul li span.features_tasks_03-ico {background: url(../images/icons/features_tasks_03.png ) no-repeat 0 0; }
.side-navigation ul li span.features_tasks_04-ico {background: url(../images/icons/features_tasks_04.png ) no-repeat 0 0; }
.side-navigation ul li span.features_tasks_05-ico {background: url(../images/icons/features_tasks_05.png ) no-repeat 0 0; }
.side-navigation ul li span.features_tasks_06-ico {background: url(../images/icons/features_tasks_06.png ) no-repeat 0 0; }

.side-navigation ul li span.features_chat_message-ico {background: url(../images/icons/features_chat_message.png ) no-repeat 0 0; }
.side-navigation ul li span.features_chat_admin-ico {background: url(../images/icons/features_chat_admin.png ) no-repeat 0 0; }
.side-navigation ul li span.features_chat_customization-ico {background: url(../images/icons/features_chat_customization.png ) no-repeat 0 0; }
.side-navigation ul li span.features_chat_reporting-ico {background: url(../images/icons/features_chat_reporting.png ) no-repeat 0 0; }
.side-navigation ul li span.features_chat_sso-ico {background: url(../images/icons/features_chat_sso.png ) no-repeat 0 0; }

.side-navigation ul li span.features_outlook_connector_document-ico {background: url(/marketing/images/mango_outlook_connector/share.png) no-repeat 0 0; }
.side-navigation ul li span.features_outlook_connector_ms_cloud-ico {background: url(/marketing/images/mango_outlook_connector/microsoft.png) no-repeat 0 0; }
.side-navigation ul li span.features_outlook_connector_social-ico {background: url(/marketing/images/mango_outlook_connector/social.png) no-repeat 0 0; }
.side-navigation ul li span.features_outlook_connector_deployment-ico {background: url(/marketing/images/mango_outlook_connector/storage_big.png) no-repeat 0 0; }

.reasons-list ul li span.why_chat_01-ico {background: url(../images/icons/why_chat_01.png ) no-repeat 0 0; }
.reasons-list ul li span.why_chat_02-ico {background: url(../images/icons/why_chat_02.png ) no-repeat 0 0; }
.reasons-list ul li span.why_chat_03-ico {background: url(../images/icons/why_chat_03.png ) no-repeat 0 0; }
.reasons-list ul li span.why_chat_04-ico {background: url(../images/icons/why_chat_04.png ) no-repeat 0 0; }
.reasons-list ul li span.why_chat_05-ico {background: url(../images/icons/why_chat_05.png ) no-repeat 0 0; }

.reasons-list ul li span.why_docs_01-ico {background: url(../images/icons/why_docs_01.png ) no-repeat 0 0; }
.reasons-list ul li span.why_docs_02-ico {background: url(../images/icons/why_docs_02.png ) no-repeat 0 0; }
.reasons-list ul li span.why_docs_03-ico {background: url(../images/icons/why_docs_03.png ) no-repeat 0 0; }
.reasons-list ul li span.why_docs_04-ico {background: url(../images/icons/why_docs_04.png ) no-repeat 0 0; }
.reasons-list ul li span.why_docs_05-ico {background: url(../images/icons/why_docs_05.png ) no-repeat 0 0; }
.reasons-list ul li span.why_docs_06-ico {background: url(../images/icons/why_docs_06.png ) no-repeat 0 0; }

.reasons-list ul li span.why_events_01-ico {background: url(../images/icons/why_events_01.png ) no-repeat 0 0; }
.reasons-list ul li span.why_events_02-ico {background: url(../images/icons/why_events_02.png ) no-repeat 0 0; }
.reasons-list ul li span.why_events_03-ico {background: url(../images/icons/why_events_03.png ) no-repeat 0 0; }
.reasons-list ul li span.why_events_04-ico {background: url(../images/icons/why_events_04.png ) no-repeat 0 0; }
.reasons-list ul li span.why_events_05-ico {background: url(../images/icons/why_events_05.png ) no-repeat 0 0; }
.reasons-list ul li span.why_events_06-ico {background: url(../images/icons/why_events_06.png ) no-repeat 0 0; }

.reasons-list ul li span.why_ideas_01-ico {background: url(../images/icons/why_ideas_01.png ) no-repeat 0 0; }
.reasons-list ul li span.why_ideas_02-ico {background: url(../images/icons/why_ideas_02.png ) no-repeat 0 0; }
.reasons-list ul li span.why_ideas_03-ico {background: url(../images/icons/why_ideas_03.png ) no-repeat 0 0; }
.reasons-list ul li span.why_ideas_04-ico {background: url(../images/icons/why_ideas_04.png ) no-repeat 0 0; }
.reasons-list ul li span.why_ideas_05-ico {background: url(../images/icons/why_ideas_05.png ) no-repeat 0 0; }

.reasons-list ul li span.why_projects_01-ico {background: url(../images/icons/why_projects_01.png ) no-repeat 0 0; }
.reasons-list ul li span.why_projects_02-ico {background: url(../images/icons/why_projects_02.png ) no-repeat 0 0; }
.reasons-list ul li span.why_projects_03-ico {background: url(../images/icons/why_projects_03.png ) no-repeat 0 0; }
.reasons-list ul li span.why_projects_04-ico {background: url(../images/icons/why_projects_04.png ) no-repeat 0 0; }
.reasons-list ul li span.why_projects_05-ico {background: url(../images/icons/why_projects_05.png ) no-repeat 0 0; }
.reasons-list ul li span.why_projects_06-ico {background: url(../images/icons/why_projects_06.png ) no-repeat 0 0; }

.reasons-list ul li span.why_suite_01-ico {background: url(../images/icons/why_suite_01.png ) no-repeat 0 0; }
.reasons-list ul li span.why_suite_02-ico {background: url(../images/icons/why_suite_02.png ) no-repeat 0 0; }
.reasons-list ul li span.why_suite_03-ico {background: url(../images/icons/why_suite_03.png ) no-repeat 0 0; }
.reasons-list ul li span.why_suite_04-ico {background: url(../images/icons/why_suite_04.png ) no-repeat 0 0; }
.reasons-list ul li span.why_suite_05-ico {background: url(../images/icons/why_suite_05.png ) no-repeat 0 0; }
.reasons-list ul li span.why_suite_06-ico {background: url(../images/icons/why_suite_06.png ) no-repeat 0 0; }

.reasons-list ul li span.why_talk_01-ico {background: url(../images/icons/why_talk_01.png ) no-repeat 0 0; }
.reasons-list ul li span.why_talk_02-ico {background: url(../images/icons/why_talk_02.png ) no-repeat 0 0; }
.reasons-list ul li span.why_talk_03-ico {background: url(../images/icons/why_talk_03.png ) no-repeat 0 0; }
.reasons-list ul li span.why_talk_04-ico {background: url(../images/icons/why_talk_04.png ) no-repeat 0 0; }
.reasons-list ul li span.why_talk_05-ico {background: url(../images/icons/why_talk_05.png ) no-repeat 0 0; }
.reasons-list ul li span.why_talk_06-ico {background: url(../images/icons/why_talk_06.png ) no-repeat 0 0; }

.reasons-list ul li span.why_tasks_01-ico {background: url(../images/icons/why_tasks_01.png ) no-repeat 0 0; }
.reasons-list ul li span.why_tasks_02-ico {background: url(../images/icons/why_tasks_02.png ) no-repeat 0 0; }
.reasons-list ul li span.why_tasks_03-ico {background: url(../images/icons/why_tasks_03.png ) no-repeat 0 0; }
.reasons-list ul li span.why_tasks_04-ico {background: url(../images/icons/why_tasks_04.png ) no-repeat 0 0; }
.reasons-list ul li span.why_tasks_05-ico {background: url(../images/icons/why_tasks_05.png ) no-repeat 0 0; }
.reasons-list ul li span.why_tasks_06-ico {background: url(../images/icons/why_tasks_06.png ) no-repeat 0 0; }

.reasons-list ul li span.outlook_edition_01-ico {background: url(/marketing/images/mango_outlook_connector/doc.png ) no-repeat 0 0; }
.reasons-list ul li span.outlook_edition_02-ico {background: url(/marketing/images/mango_outlook_connector/data.png) no-repeat 0 0; }
.reasons-list ul li span.outlook_edition_03-ico {background: url(/marketing/images/mango_outlook_connector/storage.png) no-repeat 0 0; }
.reasons-list ul li span.outlook_edition_04-ico {background: url(/marketing/images/mango_outlook_connector/productive.png) no-repeat 0 0; }
.reasons-list ul li span.outlook_edition_05-ico {background: url(/marketing/images/mango_outlook_connector/visibility.png) no-repeat 0 0; }
.reasons-list ul li span.outlook_edition_06-ico {background: url(/marketing/images/mango_outlook_connector/email.png) no-repeat 0 0; }
.reasons-list ul li span.outlook_edition_07-ico {background: url(/marketing/images/mango_outlook_connector/co-editing.png) no-repeat 0 0; }

.features-list ul li span.mobile_01-ico {background: url(/combined/images/icons/icon_mobile_blue.gif ) no-repeat 0 0; }
.features-list ul li span.mobile_02-ico {background: url(/combined/images/icons/icon_secure_blue.gif ) no-repeat 0 0; }
.features-list ul li span.mobile_03-ico {background: url(/combined/images/icons/icon_tasks_blue.gif ) no-repeat 0 0; }
.features-list ul li span.mobile_04-ico {background: url(/combined/images/icons/icon_microblogging_blue.gif ) no-repeat 0 0; }
.features-list ul li span.mobile_05-ico {background: url(/combined/images/icons/icon_group_discussion_blue.gif ) no-repeat 0 0; }
.features-list ul li span.mobile_06-ico {background: url(/combined/images/icons/icon_documents_blue.gif ) no-repeat 0 0; }
.features-list ul li span.mobile_07-ico {background: url(/combined/images/icons/icon_company_directory_1_blue.gif ) no-repeat 0 0; }
.features-list ul li span.mobile_08-ico {background: url(/combined/images/icons/icon_activity_streams_3_blue.gif ) no-repeat 0 0; }
.features-list ul li span.mobile_09-ico {background: url(/combined/images/icons/icon_support_1_blue.gif ) no-repeat 0 0; }
.features-list ul li span.mobile_10-ico {background: url(/combined/images/icons/icon_project_blue.gif ) no-repeat 0 0; }
.features-list ul li span.mobile_11-ico {background: url(/combined/images/icons/icon_admin_blue.gif ) no-repeat 0 0; }

.features-list-noicon ul li {
    padding: 0 0 20px 15px;
    position: relative;
    width: 359px;
}

.img_left_text_right {
    float:left;
    padding:0px 10px 10px;
}

.img_right_text_left {
    float:right;
    padding:0px 10px 10px 10px;
}

.content_divider {
    width:90%;
    text-align:center;
    height:1px;
    background:#eee;
    margin:10px 10px;
}

.blue_text {
    color:#0AB0DA;
}
.features_list ul { list-style: square outside; padding:10px 20px;}

/* CSS copied from base.css for schedule a demo dialog ::Start */
#dialog-wrapper div.hd.rh{
    height:60px;
}
#dialog-wrapper .dialog_tl{
    height:60px;
    float:left;
    background:url(/ce/pulse/images/dialogs/top_left_corner.png) no-repeat;
    width:21px;
}
#dialog-wrapper .dialog_tr{
    height:60px;
    float:right;
    background:url(/ce/pulse/images/dialogs/top_right_corner.png) no-repeat right;
    width:21px;
}
#dialog-wrapper .dialog_middle_t{
    background:url(/ce/pulse/images/dialogs/top_center.png) repeat-x;
    margin:0 21px;
    height:60px;
}
#dialog-wrapper .dialog_bl{
    height:15px;
    float:left;
    background:url(/ce/pulse/images/dialogs/bottom_left_corner.png) no-repeat bottom left;
    width:21px;
}
#dialog-wrapper .dialog_br{
    height:15px;
    float:right;
    background:url(/ce/pulse/images/dialogs/bottom_right_corner.png) no-repeat right bottom;
    width:21px;
}
#dialog-wrapper .dialog_middle_b{
    background:url(/ce/pulse/images/dialogs/bottom_center.png) repeat-x bottom;
    margin:0 21px;
    height:15px;
}
#dialog-wrapper .dialog_l_bg{
    border:none;
    background:url(/ce/pulse/images/dialogs/mid_left.png) repeat-y;
    padding:0 0 0 8px;
}
#dialog-wrapper .dialog_r_bg{
    border:none;
    background:transparent url(/ce/pulse/images/dialogs/mid_right.png) repeat-y right;
    padding:0 8px 0 0;
}
.yui-skin-sam .container-close{
    right:-5px;
    top:-5px;
    height:24px;
    width:25px;
    background:url(/ce/pulse/images/dialogs/close.png);
}
.dialog_body{
    padding:20px 20px 13px 20px;
    background:#fff;
}
.dialog_title{
    background:none;
    color:#000;
    float:left;
    width:100%;
    font-weight:bold;
    font-size:18px;
    margin:18px 0 0 0;
    padding:0;
    line-height:16px;
}
#download_servr .dialog_title.mrkt-tf{
    margin:0px 0 0 0;
    padding-left: 0px;
}
#schedule_demo .container-close {
    background:url("/ce/pulse/images/dialogs/close.png") repeat scroll 0 0 transparent;
    display:block;
    height:24px;
    position:absolute;
    right:-5px;
    top:-5px;
    width:25px;
}
.gappWrapper{
    font-size: 12px;
    padding:0;
    position:fixed;
    z-index:1002;
    left:375.5px;
    top:12%;
    width:510px;
    background-image:none;
}
* html #overlay{
    background-color: #333;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
.already_user{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    z-index:1000;
    background:#000;
    opacity:0.5;
    filter: alpha(opacity=50);
}
/* CSS copied from base.css for schedule a demo dialog ::End */
.highlight_box{
    margin:10px 0px;
    padding:10px;
    background:#EFFDFF;
}
.tenwaystouse{
    display: inline;
}
.tenwaystouse ol {
    padding-left:50px;
    list-style: lower-roman outside;
}
.tenwaystouse strong {
    font-size: 22px;
}
.tenwaystouse ol li {
    font-size: 18px;
    padding-bottom: 40px;
    line-height: 26px;
    padding-left: 15px;
}

.why-mango-list	{
    margin:10px 0px;
    padding:10px;
}
.why-mango-list	h3 {
    color:#0AB0DA;
}

.why-mango-list ul {
    margin:10px 30px 20px 20px;
}	
.why-mango-list ul li {
    padding-bottom: 10px;
    padding-left: 5px;
}
/* Payment Info Subscription ::Start */
#payment_info_subscription{
    padding: 0 5px 10px 32px;
    width: 749px;
    background-color:#F2FDFF;
    margin-bottom:10px;
}
#payment_info_subscription p{
    line-height: 1.6;
    color: #000000;
    padding: 0;
    width: 686px;
}
#payment_info_subscription img{
    float: left;
    left: 0px;
    top:2px;
    position: relative;

}
#payment_info_subscription p b{
    font-size:15px;
}
/* Payment Info Subscription ::End */
/* overview-box */
.mangoapps-new-features { background: url(../images/mango-apps-new.png) repeat-x 0 0; height: 65px; margin-bottom: 20px;}
.mangoapps-new-features .features_main { padding: 23px 0 0;}
.mangoapps-new-features .features_main .features-block{text-align:center; width: auto;}
.mangoapps-new-features .features_main .features-block span{color:#a8d5e1;}
.mangoapps-new-features .features_main .divider{position:relative; top:-13px; left:0px;}
.mangoapps-new-features .features_main .features-block h2{color: #fff;font-size: 20px;font-weight: bold;text-align: center;}
.mangoapps-new-features .features_main .features-block h2 a{color: #fff;font-size: 20px;font-weight: bold;text-align: center; text-decoration: none; padding: 0 30px;}
.mangoapps-new-features .features_main .features-block h2 a.features_btn{background: url(../images/view_details.png) no-repeat 416px 2px ; padding-right: 84px;}
.mangoapps-new-features .features_main .features-block h2 a{color: #fff;font-size: 20px;font-weight: bold;text-align: center;  text-decoration: none;}
#new-in-mangoapps h2{color: #0AB0DA; padding-bottom: 10px;}
#new-in-mangoapps p{font-size:16px;line-height:1.4;text-align:center;}
#new-in-mangoapps div.post-content div.content-row{margin: auto;width: 826px; padding: 40px 0 0;}
#new-in-mangoapps div.content-block{width: 500px;padding: 0 20px 10px 0;}
#new-in-mangoapps div.content-block p{text-align: left;}
#new-in-mangoapps div.screen-shoot-block{width: 280px; position: relative;}
.screen-shoot-block .slider-holder ul{overflow: visible !important}
#new-in-mangoapps ul{margin:10px 0 0 22px;}
ul.other_feature li{background: url(../images/arrow.png) no-repeat 0 0; list-style: none; padding:2px 0 10px 40px; height: 22px; font-size: 16px; font-weight: bold;}
#new-in-mangotalk h2{color: #90C63E; padding-bottom: 10px;}
#new-in-mangotalk h3{font-size:20px;line-height:1.4;text-align:center;}
#new-in-mangotalk h4{font-size:20px;line-height:1.4;text-align:center;}
#new-in-mangotalk h5{font-size: 14px;font-weight: bold;text-align: center;}
#mangotalk-box{ margin: 15px auto 40px 108px;width: 826px;}
#mangotalk-box .mangotalk-box-top{background: url(../images/mango-talk-box-top.png) no-repeat 0 0; width: 729px; height: 31px;}
#mangotalk-box .mangotalk-box-middle{background: url(../images/mango-talk-box-middle.png) repeat-y 0 0; width: 729px;}
#mangotalk-box .mangotalk-box-bottom{background: url(../images/mango-talk-box-bottom.png) no-repeat 0 0; width: 729px; height: 31px;}
#mangotalk-box .mangotalk-box-middle table tbody td{text-align: center; font-size: 14px; padding: 10px 0;}
#mangotalk-box .mangotalk-box-middle table tbody td.top_spacing{padding: 30px 0 10px 0;}
#mangotalk-box .mangotalk-box-middle table thead th.brdr{border-bottom: #b0b0b0 solid 1px; padding:0 0 20px;}
#mangotalk-box .mangotalk-box-middle table thead th{vertical-align: bottom;}
.feature_video td {
    vertical-align:top;
    padding-right:10px;
}
.font12  {
    font-size:12px;
}

.bulleted_list{
    list-style: disc;
    padding: 10px 0 20px 15px;
}
.bulleted_list li{
    margin-bottom: 0;
}
.mango-orange{
    color: #f46200;
}

.layer1 {
    margin: 0;
    padding: 0;
} 
.page_content_heading {
    padding: 3px 10px;
    cursor: pointer;
    position: relative;

}
.showhidecontent {
}
.mangoapps_homepage td{
    padding:0px;
    text-align:left;
}
.mangoapps_hp_feature, .mangoapps_hp_whatsnew {
    padding:10px 17px;
    background:#fff;
    margin:10px 5px;
    height:350px;
    border:1px dotted #AAA;
}
.mangoapps_hp_feature h3 {
    font-size:16px;
}
.mangoapps_hp_feature a img  {
    border:2px solid #fff;
}
.mangoapps_hp_feature a img:hover  {
    border: 2px solid #fff;
}
.mangoapps_hp_whatsnew {   
    height: 220px;
    text-align:center;
}
.mangoapps_hp_whatsnew h3{
    font-size:14px;
}

.trialband {
    background-color: #E1F8FD;
    height: 80px;
    text-align:center;
} 
.trialband:hover {
    background-color: #E1F8FD;
}
/*Mangoapps promotion thank you page stylesheet*/
.process_steps {
    width:600px;
    margin:0px auto;
}
.promotion_contain {
    height:450px;
    padding-top: 25px;
    line-height:20px;
    font-size:13px;
}
.tshirt_note {
    float:left;
    width:290px;
    padding-top: 20px;
    position: relative;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66cae499', endColorstr='#66f5faec',GradientType=0 ); /* IE6-8 */

}
.promotion_contain .note_msg  {
    color: #133863;
    width:245px;
    margin:20px auto 0 auto;
    position: relative;
}
.promotion_contain .top_curv {
    background:url(/ms4/images/top-left-bracket.png) no-repeat;
    width:16px;
    height:18px;
    display: block;
    position: absolute;
    left:-15px;
    top:-8px;
}
.promotion_contain .bottom_curv {
    background:url(/ms4/images/btm-right-bracket.png) no-repeat;
    width:16px;
    height:18px;
    display: block;
    position: absolute;
    right:-15px;
    bottom:-8px;
}
.promotion_contain .arrow_invite {
    position: absolute;
    right:-30px;
    top:150px;
}

.promotion_contain .get_email input{
    border:1px solid #ccc;
    width:190px;
    margin:0px 3px 15px 0px;
    display: block;
    border-radius:0px;
    float: left;
    text-align: right;
}
.promotion_contain input.send_invite_button {
    background: #62C866;
    border-color: #62C866;
    color: #fff;
    width:160px;
    height:30px;
    padding:5px 15px;
    font-weight:bold;
    margin: 5px 0 25px 100px;
    text-transform: uppercase;
    text-align: center;
}
.promotion_contain input.send_invite_button:focus, input.send_invite_button:hover {
    color: #fff !important;
}
.promotion_contain .ms-invite-contain {
	float: right;
	min-width: 628px;
	margin-top: 10px;
}
.promotion_contain .status_msg {
    color:#000;
    font-weight:bold;
    font-size:16px;
    margin-bottom:25px;
}
.promotion_contain .disallowed .status_msg{
    color:#6B6B6B;
    font-weight:normal;
    font-size: 20px;
    line-height: 26px;
}
.promotion_contain .contain_wrapper {
    width: 100%;
    margin: 0 auto;
    text-decoration: center;
}
.promotion_contain .t-shirt {
    width:256px;
    margin:0px auto;
    display:block;
}
.promotion_contain .support_note {
    border-top:1px solid #ccc;
    margin-top:30px;
    padding-top:20px;
}
.thank_you_status { 
    padding: 10px !important;
    background-image: none !important;
    z-index:100 !important;
}
.error_status.thank_you_status {
    border: 1px solid #FDC1C0;
    background:#F6C8C1;
    text-align:center;
}
.success_msg.thank_you_status{
    background: #D5E69C;
    border: 1px solid #CBD5AC;
    /*color: #009700;*/
    color: #000;
}
/*Mangoapps promotion thank you page stylesheet*/


/* Mangoapps 7.0/ promotion new pricing:: Start   */

/* th styling */
#pricing_table th {
    /*border-right:2px solid #fff;*/
    text-transform:uppercase;
    padding:0px;
    text-align:left;
    vertical-align: top;
}
#pricing_table .plan_cost {
    font-size:12px;
    color: #333;
    border-top:1px solid #fff;
    padding:5px 12px 15px 12px;
    text-align: left;
    text-transform: uppercase;
    font-weight:normal;
}
#pricing_table .plan_cost span{ 
    /*font-size:11px;*/
    font-weight:normal;
}
#pricing_table .basic_network {
    background:#d6f3f8;
    border-right: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
}
#pricing_table .plan_title {
    padding:15px 12px;
    line-height:18px;
    height:50px;
    border-bottom: 1px solid #fff;
    border-right:  1px solid #fff;
    font-size: 16px;
    color: #333;
}  
#pricing_table .plan_title span {
    font-size: 14px;
    font-weight: normal;
}
#pricing_table .plan_action {
    background:#fff;
    padding:0px 0px 30px 0px;
}
#pricing_table .plan_action a{
    display:block;
    color: #fff;
    font-size:13px;
    font-weight:bold;
    padding:9px 0px;
    margin:0px auto;
    text-align:center;
}
#pricing_table .plan_action a.btn-skin-small{
    background: #98cd61;
    margin: 0 auto;
    padding: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 15px;
    width: 78px;
}
#pricing_table .plan_action a.btn-skin-big{
    background: #98cd61;
    margin: 0 auto;
    padding: 10px 10px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 15px;
    width: 126px;
}
#pricing_table .basic_network.basic {
    border-left: 0;
    border-right: 0;
}
#pricing_table .premiere{
    background:#c6e786;
    border-right: 1px solid #d4d4d4;
}
#pricing_table .enterprise{
    background:#f7d0a3;
    border-right: 1px solid #d4d4d4;
}
#pricing_table .private_cloud{
    background:#d8d6d5;
}
#pricing_table .private_cloud .plan_cost{ 
    text-align: left;
    padding:8px 7px 16px 10px;
}
/* th styling */
#pricing_table .right_arrow {
    background:url(/ms4/images/arrow_rt.png) no-repeat 0px 0px ;
    width:9px;
    height:9px;
    display: inline-block;
    vertical-align:middle;
    margin-top: -3px;
}
#pricing_table .down_arrow {
    background:url(/ms4/images/arrow_down.png) no-repeat 0px 1px;
    width:9px;
    height:9px;
    display: inline-block;
    vertical-align:middle;
}
#pricing_table tr > td {
    border-bottom:1px solid #d4d4d4;
    border-right:1px solid #d4d4d4;
    font-weight:bold;
}
#pricing_table tr.submenu, #pricing_table tr.submenu_alternate{
    display: none;
}  

#pricing_table tr.submenu td, #pricing_table tr.submenu_alternate td{
    font-weight:normal;
}
#pricing_table tr.submenu > td, #pricing_table tr.submenu_alternate > td {
    border-bottom: none!important;
    border-top: none!important;
}
#pricing_table tr.submenu > td {
    background:#f9f9f9;
}
#pricing_table tr.submenu_alternate > td {
    background:#f9f9f9;
    border-bottom: 1px solid #d4d4d4;
}
#pricing_table tr.submenu_alternate.last-rw > td{
    border-bottom: 1px solid #d4d4d4!important;
}
#pricing_table td.feature_title {
    font-weight: normal;
    text-align:left;
    cursor: pointer;
    font-size: 15px;
    background: #fff;
    color: #333;
    border-top: 1px solid #d4d4d4;
}
#pricing_table tr.submenu td.feature_title, #pricing_table tr.submenu_alternate td.feature_title {
    cursor: default;
    padding-left:22px;
    background: #fff;
    color: #666665;
    font-size: 13px;
    border-bottom: 1px solid #d4d4d4;
}

#pricing_table td  {
    background:#F6F6F6;
}
#pricing_table td + td {
    background:#eefdfa;
    border-top: 1px solid #d4d4d4;
}
#pricing_table td.alternate  {
    background:#fff;
}
#pricing_table td + td.alternate {
    background: #f8fefe;
}
#pricing_table td + td + td {
    background:#f8fcee;
    border-top: 1px solid #d4d4d4;
}
#pricing_table td + td + td.alternate { 
    background:#fbfef7;
}
#pricing_table td + td + td + td{
    background:#fcf9f4;
}
#pricing_table td + td + td + td.alternate{
    background:#fdfcfa;
}
#pricing_table td + td + td + td + td{
    background:#fcf9f4;
}
#pricing_table td + td + td + td + td.alternate{
    background:#fdfcfa;
}
#pricing_table td + td + td + td + td + td{
    background:#f9f9f9;
    border-right: 0;
}
#pricing_table td + td + td + td + td + td.alternate{
    background:#fcfcfc;
}
.discount_note {
    text-align:right;
    padding:5px 0px;
}
#pricing_table  td ul.submenu {
    list-style:none;
    font-weight:normal;
}
.error_textfield{
    border: 1px solid #FF0000 !important;
}

.disabled_textfield{
    background: #CCC !important;
}
.content_wrapper .divider-up.sml{
    width: 900px;
}
.mkt-cls {
    display: none!important;
}
.wma-video {
    margin: 30px 0px 0px 11px;
    display: block;
}
.enterprise-plus{
  background: #faccf9;
}
.top-6{
	margin-top: 6px!important;
}
/* Mangoapps 7.0/ promotion new pricing:: end   */
