/*
@import url(http://fonts.googleapis.com/css?family=Droid+Sans);
*/
/* --- New Layout --- */

body.new-layout	{
	background: #fff url(/images/74-layout/prod-bg-new.jpg) center top repeat-x;	
	text-align: center;
	}

body.small-header {
	background: #fff url(/images/74-layout/prod-bg-new-small-header.jpg) center top repeat-x;	
}
	
body.new-home	{
	background-image: url(/images/new-layout/main-shade-home.png)
	}

a.orange-link	{
	color:#ff9601 !important;
	}

.new-wrapper {
	margin: 0 auto;
	text-align: left;
	width: 960px;
	}

.liner	{
	overflow:hidden;
	}

.new-header		{
	height: 73px;
	padding: 0 4px;
	position: relative;
	z-index: 101;
}

/* === 7.4 Header === */

.v74-wrapper {
	margin: 0 auto;
	text-align: left;
}

.v74-grey-top	{
	background: #eee url(/images/74-layout/home-header-tile.gif) 0 100% repeat-x;
	text-align: center;
}

.v74-header	{
	margin:0 auto;
	width:960px;
	height:75px;
	position:relative;
	z-index: 101;
}
.v74-roseware-logo	{
	float:left;
	margin-top:19px;
	margin-left:0;
	}
.v74-header-hotline	{
	position:absolute;
	left:637px;
	top:29px;
	background:transparent url(/images/74-layout/icon-header-hotline.gif) 0 0 no-repeat;
	font:100 11px Arial,sans-serif;
	color:#515151;
	line-height:22px;
	padding-bottom:11px;
	padding-left:28px;
	text-decoration:none !important;
	}
.v74-header-partner	{
	background-image:url(/images/74-layout/icon-header-partners.gif);
	padding-left:31px;
}
.v74-header-contact	{
	position:absolute;
	left:531px;
	top:29px;
	}

.v74-search-form	{
	width:170px;
	height:21px;
	background:url(/images/74-layout/home-header-input-search.gif);
	display:block;
	position:absolute;
	right:0;
	top:32px;
	text-align:left;
	}
.new-layout .v74-search-form .go-search	{
	position:absolute;
	top:0;
	right:0;
	width:24px;
	height:21px;
	}
.new-layout .v74-search-form .input-search	{
	background:transparent;
	border: 0;
	font:100 11px Arial,sans-serif;
	color:#555;
	line-height:21px;
	width:125px;
	height:21px;
	padding:0;
	border-right:0;
	position:absolute;
	top:0;
	left:15px;
	outline:none;
}
.new-layout .v74-search-form .input-blurred	{
	background-color:transparent;
	font:100 11px Arial,sans-serif;
	line-height:21px;
	color:#bab9b9;
	}
.new-layout .v74-header .searchSuggestBox	{
	right:0;
	top:55px;
	text-align:left;
	}

/* === 7.4 Homepage === */

ul.v74-menu-container {
	height: 40px;
	width: 960px;
	margin:12px auto;
	padding: 0;
	list-style-type: none;
/*
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow: 0 1px 2px #AAA;
	-moz-box-shadow: 0 1px 2px #AAA;
	-webkit-box-shadow: 0 1px 2px #AAA;
*/	
}
.v74-menu-container li {
	width:95px;
	float: left;
	cursor: pointer;
	text-align:center;
	position:relative;
	z-index:99;
	background-color: #333333;
}
/*
.v74-menu-container li.first, .v74-menu-container li.last	{
	width:96px;
}
*/
.v74-menu-container li.first a.main-navigation	{
	border-radius:8px 0 0 8px;
	-moz-border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
}
.v74-menu-container li.last a.main-navigation	{
	border-radius:0 8px 8px 0;
	-moz-border-radius:0 8px 8px 0;
	-webkit-border-radius:0 8px 8px 0;
}
.v74-menu-container li a.main-navigation, .v74-menu-container li a.main-navigation:link, .v74-menu-container li a.main-navigation:visited	{
	height:43px;
	display:block;
	background:url(/images/74-layout/menu-states-sprite.gif) 0 0 repeat-x;
	font:900 14px/41px "Segoe Print",Arial,sans-serif;
	color:#d9d9d9;
	text-shadow: -1px -1px 1px #000;
	text-decoration:none;
}
/* Initial Lighter Grey state on hover
.v74-menu-container li a.main-navigation:hover	{
	background-position:0 -36px;
	text-shadow: -1px -1px 1px #444;
}

.v74-menu-container li a.main-navigation:active	{
	padding-top: 5px;
	background-position:0 -34px !important;
	color:#fff !important;
	text-shadow: -1px -1px 1px #3c768a;
}
*/
.v74-grey-top ul.v74-menu-container li a.selected-cat, .v74-wrapper ul.v74-menu-container li a.selected-cat, .v74-menu-container ul.v74-menu-container li a.selected-cat, .v74-menu-container li a.main-navigation:hover, .v74-menu-container li a.main-navigation:active	{
	padding-top: 3px;
	background-position:0 -51px;
	color:#fff;
	text-shadow: -1px -1px 1px #3c768a;
}

.v74-menu-container li ul	{
	display:none;
	position:absolute;
	left:0;
	top:40px;
	width:181px;
	background:url(/images/74-layout/submenu-bg.gif) left bottom no-repeat;
	padding:8px 1px;

	border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
/*
	box-shadow: 0 1px 0px #ccc;
	-moz-box-shadow: 0 1px 0px #ccc;
	-webkit-box-shadow: 0 1px 0px #ccc;
*/
	z-index:100;
	list-style:none !important;
	margin:0 !important;
}
.v74-menu-container li.last ul	{
	left:auto;
	right:-3px;
	border-radius:0 8px 8px 8px;
	-moz-border-radius:0 8px 8px 8px;
	-webkit-border-radius:0 8px 8px 8px;
}
.v74-menu-container li:hover ul	{
	display:block;
}
.v74-menu-container li ul li, .v74-menu-container li ul li.last {
	position: static;
	width:177px;
	list-style:none !important;
	margin:0 !important;
}
.v74-menu-container li ul li a	{
	display:block;
	height:24px;
	line-height:24px;
	padding-top:8px !important;
	text-align:left;
	padding-left:15px;
	border-bottom:1px solid #77bad1;
	font:100 12px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	color:#eef7f9 !important;
	text-shadow: 0px 0px 3px #205567 !important;
	text-decoration:none !important;
}
.v74-menu-container li ul li.last a	{
	border:0;
}
.v74-menu-container li ul li a:hover	{
padding-top: 8px;
	color:#fff !important;
	background:#77bad1;
}

.v74-grey-top h1	{
	width:928px;
	margin:0 auto;
	font:100 24px Arial,sans-serif;
	color:#7d7d7d;
	margin-top:10px;
	text-align:justify;
	padding:0;
	}
.v74-grey-top h1 strong	{
	color:#111111;
	font:100 24px Arial,sans-serif !important;
	}
.v74-grey-top h1 b	{
	color:#111111;
	font:100 24px Arial,sans-serif !important;
	}
.v74-grey-top .v74-demos-container	{
	width:1105px;
	height:210px;
	margin:0 auto;
	position:relative;
	}
.v74-grey-top .v74-demos-bg	{
	width:1033px;
	height:210px;
	background:url(/images/74-layout/home-demos-hover-bg.jpg) 50% 100% no-repeat;	
	position:absolute;
	left:30px;
	top:0;
	z-index:5;
	opacity:0;
}
.v74-grey-top .v74-demos-links	{
	width:956px;
	height:210px;
	position:absolute;
	left:74px;
	top:0;
	z-index:10;
}
.v74-grey-top .v74-demos-links a	{
	width:33%;
	height:150px;
	padding-top:35px;
	margin-bottom:25px;
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	outline:none;
	background:url(/images/74-layout/home-demos-separator.gif) 100% 50% no-repeat;
	cursor:pointer;
}
.v74-demos-download	{
	background:none !important;
	}
.v74-grey-top .v74-demos-links a .v74-demos-icon	{
	width:64px;
	height:81px;
	display:block;
	margin:0 auto;
	background:transparent url() 0 0 no-repeat;
}
.v74-grey-top .v74-demos-links a .v74-demos-heading		{
	font:900 18px Arial,sans-serif;
	color:#464646;
	display:block;
	letter-spacing:-1px;
}
.v74-grey-top .v74-demos-links a .v74-demos-desc		{
	font:100 12px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	color:#656565;
	display:block;
}
.v74-grey-top .v74-demos-links a .v74-demos-icon#webmail	{
	background-image:url(/images/74-layout/home-demos-icon-webmail.png);
}
.v74-grey-top .v74-demos-links a .v74-demos-icon#webadmin	{
	background-image:url(/images/74-layout/home-demos-icon-webadmin.png);
}
.v74-grey-top .v74-demos-links a .v74-demos-icon#download	{
	background-image:url(/images/74-layout/home-demos-icon-download.png);
}

.v74-grey-top .v74-demos-links a:hover .v74-demos-icon	{
	background-position:0 -81px;
}
.v74-grey-top .v74-demos-links a:hover .v74-demos-heading		{
	color:#4fa2b8;
}

.v74-756px-deck	{
	width:940px;
	padding-left:20px;
	margin:0 auto;
	text-align:justify;
	}
.v74-solution	{
	background:url() 100% 0 no-repeat;
	}
.v74-solution.v74-business	{
	float:left;
	width:470px;
	background:url(/images/74-layout/home-business-solutions.jpg) right 10px no-repeat;
	}
.v74-solution.v74-sp	{
	float:right;
	width:456px;
	background:url(/images/74-layout/home-sp-solutions.jpg) right 10px no-repeat;
	}
.v74-solution h2 a, .v74-solution h2	{
	font:900 20px Arial,sans-serif;
	color:#464646;
	letter-spacing:-1px;
	font-size: 14px;
	text-align: justify;
	font-style: normal;
}
.v74-solution h2 a:hover	{
	color:#4fa2b8;
}
.v74-solution p	{
	font:100 15px/20px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	color:#555;
	width:auto;
	margin:15px 0;
	text-align: justify;
	}

.v74-quote	{
	float:left;
	width:400px;
	margin-right:75px;
	background:url(/images/74-layout/home-quote.jpg) 0 0 no-repeat;
	}

/* To be used with v74-quote*/
.inner-pages-quote {
	width:auto; 
	margin-right:0;
	margin-bottom:16px;
}

.inner-pages-quote p {
	text-indent:33px;
	margin:7px 0 0 0 !important;
	font:italic 100 13px/18px Georgia,'Trebuchet MS',sans-serif !important;
}
	
.inner-pages-quote a img, .inner-pages-listing img, .inner-pages-listing a img {
	float:right;
	margin:7px 0 10px 10px;
}

.inner-pages-quote-name {
	font:900 12px Arial,sans-serif;
	color:#363636;
}

.v74-quote.last	{
	margin-right:0;
	}
.v74-quote p	{
	margin-top:7px;
	text-indent:38px;
	font:100 17px/22px Georgia,"Trebuchet MS",sans-serif;
	font-style:italic;
	color:#555;
	}
.v74-quote a	{
	font:900 12px Arial,sans-serif;
	color:#72b5c6;
	text-decoration:underline;
	}
.v74-quote a:hover	{
	text-decoration:none;
	}

.v74-grey-bar	{
	background:url(/images/74-layout/home-greybar-tile.jpg) 0 9px repeat-x;
	text-align:center;
	margin-top:35px;
	}
.v74-newsletter-container	{
	width:956px;
	margin:0 auto;
	text-align:justify;
	}
.v74-newsletter-container .v74-home-free-office-box	{
	width:285px;
	height:auto;
	background:url(/images/74-layout/home-free-office.png) 0 0 no-repeat;
	padding:14px 18px 45px 20px;
	float:left;
	}
.v74-newsletter-container .v74-home-newsletter	{
	width:285px;
	padding:14px 30px 45px 20px;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: normal;
	word-spacing: normal;
	}
.v74-newsletter-container .v74-home-localized	{
	width:270px;
	padding:14px 5px 45px 20px;
	float:left;
	}
.v74-newsletter-input	{
	background:url(/images/74-layout/home-newsletter-input.png) 0 0 no-repeat;
	width:209px;
	height:26px;
	padding:0 10px;
	color:#555;
	border:0;
	outline:none;
}
.v74-homepage-localized-languages	{
	list-style:none;
	margin:0;
	margin-top:25px;
	margin-left:-8px;
	padding:0;
}
.v74-homepage-localized-languages li	{
	float:left;
	}
.v74-homepage-localized-languages li a	{
	width:40px;
	height:40px;
	float:left;
	background:url() 50% 50% no-repeat;
	text-decoration:none;
	}
.v74-homepage-localized-languages li a:hover	{
	background-position: 50% 30%;
	}
.v74-homepage-localized-languages li a:active	{
	background-position: 50% 70%;
	}
.v74-homepage-localized-languages li.chinese a	{
	background-image:url(/images/74-layout/home-flag-cn.png);
}
.v74-homepage-localized-languages li.german a	{
	background-image:url(/images/74-layout/home-flag-de.png);
}
.v74-homepage-localized-languages li.polish a	{
	background-image:url(/images/74-layout/home-flag-pl.png);
}
.v74-homepage-localized-languages li.romanian a	{
	background-image:url(/images/74-layout/home-flag-ro.png);
}
.v74-homepage-localized-languages li.russian a	{
	background-image:url(/images/74-layout/home-flag-ru.png);
}

.home-social-networks	{
	list-style:none;
	margin:0;
	margin-top:25px;
	padding:0;
}
.home-social-networks li	{
	float:left;
	}
.home-social-networks li a	{
	width:55px;
	height:20px;
	padding-top:34px;
	float:left;
	background:url() 0% 0% no-repeat;
	text-decoration:none !important;
	text-align:left;
	color:#bdbfc1 !important;
	font:100 10px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	}
.home-social-networks li a:hover	{
	color:#000 !important;
}
.home-social-networks li.twitter a	{
	background-image:url(/images/74-layout/home-icon-twitter.png);
	color: #000;
}
.home-social-networks li.facebook a	{
	background-image:url(/images/74-layout/home-icon-facebook.png);
}
.home-social-networks li.linkedin a	{
	background-image:url(/images/74-layout/home-icon-linkedin.png);
}
.home-social-networks li.home-rss a	{
	background-image:url(/images/74-layout/home-icon-rss.png);
}


#breadcrumb	{
	margin:10px 0 !important;
	padding:4px 12px;
	border:1px solid #d2d2d2;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

/* === v.74 Product Pages === */

.v74-container	{
	padding-left:0;
	padding-right:5px;
	font:100 14px Arial,sans-serif;
	color:#F00;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-style: italic;
}
.v74-container h1, #content #cPartner h2.title-buy-product	{
	font:100 28px Arial,sans-serif;
	color:#222;
	letter-spacing:-1px;
	margin-top:5px;
}
.v74-container .product-description, .v74-hybrid div .product-description	{
	font:100 22px/25px Arial,Verdana,Helvetica,sans-serif;
	color:#838383;
	letter-spacing:0px;
}

.v74-container .product-description a, .v74-hybrid div .product-description a	{
	font: inherit !important;
}
	
.v74-container .product-description b, .v74-hybrid .product-description b	{
	color: #353535;
	font:100 22px/25px Arial,Verdana,Helvetica,sans-serif;
}

/* Comparison tables */

.v74-container div.compare-support-emphasys {
	background:#ccc;
}

.v74-container div.compare-support-emphasys-l	{
	width:2px;
	height:100%;
	position:absolute;
	right:270px;
	top:-1px;
	-moz-box-shadow: -2px 0px 10px #808080;
	-webkit-box-shadow: -2px 0px 10px #808080;
	box-shadow: -2px 0px 10px #808080;
}

.v74-container div.compare-support-emphasys-r	{
	width:2px;
	height:100%;
	position:absolute;
	right:184px;
	top:-1px;
	-moz-box-shadow: 2px 0px 10px #808080;
	-webkit-box-shadow: 2px 0px 10px #808080;
	box-shadow: 2px 0px 10px #808080;	
}

.v74-container div.compare-support-emphasys-t	{
	width:88px;
	height:2px;
	position:absolute;
	right:184px;
	top:-1px;
	-moz-box-shadow: 0px -2px 10px #808080;
	-webkit-box-shadow: 0px -2px 10px #808080;
	box-shadow: 0px -2px 10px #808080;	
}

.v74-container div.compare-support-emphasys-b	{
	width:88px;
	height:2px;
	position:absolute;
	right:184px;
	bottom:-1px;
	-moz-box-shadow: 0px 2px 10px #808080;
	-webkit-box-shadow: 0px 2px 10px #808080;
	box-shadow: 0px 2px 10px #808080;	
}

.v74-container div.compare-support-emphasys-inner {
	-moz-box-shadow:inset 0px 0px 30px #d9d9d9;
	-webkit-box-shadow:inset 0px 0px 30px #d9d9d9;
	box-shadow:inset 0px 0px 30px #d9d9d9;	
}

.v74-container div.compare-support-emphasys-inner	{
	width:100%;
	height:100%;
}

.v74-container  table.compare-header {
	border-bottom:none;
}

.v74-container  table.compare-footer {
	border-top:none;
}

.v74-container  table.compare-header th	, .v74-container  table.compare-footer th	{
	padding:0 5px;
	border-left:1px solid #e1e1e1;
}

.v74-container  table.compare-header th, .v74-container  table.compare td	{
	text-align:center;
}

.v74-container  table.compare-header th.description	{
	background-color:#f0f0f0;
	text-align:left;
	border-top:1px solid #e1e1e1;
	padding-left:10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

.v74-container  table.compare-header th.description h2	{
	font:900 19px Arial,sans-serif !important;
	color: #bfbfbf;
	text-shadow: 1px 1px #ffffff;
	letter-spacing:-1px;
	padding:0;
	margin:0;
}

.v74-container  table.compare-header th.first-header	{
	border-left:1px solid #e1e1e1;
	border-bottom:none;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

.v74-container  table.compare-header th.last-header	{
	border-right:1px solid #e1e1e1;
	border-bottom:none;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

.v74-container  table.compare-header th.first-row	{
	border-top:1px solid #e1e1e1;
}

.v74-container  table.compare-header th.last	{
	padding:0;
	width: 10px;
	background:#f0f0f0 url(/images/74-layout/table-compare-last-bg.gif) right bottom no-repeat;	
	border-right:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	border-left:none;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

.v74-container  table.compare td.last	{
	background-color:#f0f0f0;
	padding:0;
	width: 10px;
	border-right:none;
	border-right:1px solid #e1e1e1;
}

.v74-container  table.compare-header td.description h3 {
	padding:0 !important;
	margin:0 !important;
}

.v74-container  table.compare	{
	border:none;
}

.v74-container  table.compare tr.last-row td	{
	border-bottom:none;
}

.v74-container  table.compare tr.last-row td.last	{
	background:#f0f0f0 url(/images/74-layout/table-compare-last-bg.gif) right bottom no-repeat;	
}

.v74-container  table.compare	td	{
	padding:10px 5px;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;	
}

.v74-container  table.compare td.description	{
	padding-left:10px;
	background-color:#f0f0f0;
	text-align:left;
}

.v74-container  table.compare	td.description h3	{
    color: #363636;
    font: 900 17px/16px Arial,sans-serif;
    margin: 0;
}


/* Support comparison specific */
.v74-container  table.compare-header-support th.description, .v74-container  table.compare-support td.description, .v74-container  table.compare-footer-support th.description	{
	width:314px;
}

.v74-container  table.compare-header-support th, .v74-container  table.compare-support td, .v74-container  table.compare-footer-support th	{
	width:74px;
}

.v74-container  table.compare-footer-support th.description	{
	background-color:#f0f0f0;
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #e1e1e1;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}

.v74-container  table.compare-footer th.last-row	{
	border-bottom:1px solid #e1e1e1;
}

.v74-container  table.compare-footer th.first-footer	{
	border-left:1px solid #e1e1e1;
	border-top:none;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}

.v74-container  table.compare-footer th.last-footer	{
	border-right:1px solid #e1e1e1;
	border-top:none;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}

.v74-container  table.compare-footer th.last	{
	padding:0;
	width: 10px;
	background:#f0f0f0;	
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	border-left:none;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}



.v74-hybrid div div p	{
	color:#707070;
	font:100 12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif !important;
}

.diagram-showcase	{
	margin-top:30px;
	padding-bottom:24px;
	width:100%;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.diagram-container	{
	background:#fff;
	border:1px solid #e2e2e2;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
}
.actual-diagram	{
	background:#fff url() 50% 50% no-repeat;
	height:135px;
	max-height:700px;
}
.business-diagram	{
	background-image:url(/images/74-layout/diagrams/business-schema.jpg);
	background-position:50% 41%;
}
.isp-diagram	{
	background-image:url(/images/74-layout/diagrams/isp-schema.jpg);
	background-position:50% 36%;
}
.isph-diagram	{
	background-image:url(/images/74-layout/diagrams/isph-schema.jpg);
	background-position:50% 43%;
	max-height:400px;
}

.support-diagram-bg	{
	position:relative;
	width:693px;
	height:490px;
	background:url(/images/74-layout/diagrams/support-reasons-bg.png) 0 0 no-repeat;
	}

.support-diagram	{	
	width:100%;
	height:100%;
}

.support-diagram a.buttons {
	position:absolute;
	display:block;
	width:120px;
	height:83px;
	/* background-color:rgba(0,0,0,.2);*/
}

.support-diagram a.b1	 {
	top:50px;
	left:21px;
}

.support-diagram a.b2	 {
	top:31px;
	left:197px;
}

.support-diagram a.b3	 {
	top:31px;
	left:375px;
}

.support-diagram a.b4	 {
	width:140px;
	top:50px;
	left:540px;
}

.support-diagram a.b5	 {
	top:358px;
	left:21px;
}

.support-diagram a.b6	 {
	top:378px;
	left:197px;
}

.support-diagram a.b7	 {
	top:378px;
	left:374px;
}

.support-diagram a.b8	 {
	top:358px;
	left:550px;
}

.support-diagram-content	{
	position:absolute;
	top:135px;
	left:150px;
	width:391px;
	height:200px;
	font-size:15px;
	line-height:21px;
	color: #fff;
	text-shadow: 0 0 3px #205567;
	}

.support-diagram-content div	{
	font-size:15px;
	line-height:21px;
}

.support-diagram-content a	{
	font-size:15px;
	line-height:21px;
	color: #fff !important;
	text-decoration:underline;
	text-shadow: 0 0 3px #205567;
}

.support-diagram-content h4	{
	font:900 22px Arial,sans-serif;
	margin-bottom:20px;
}

.zoom-preview	{
	width:55px;
	height:55px;
	background:transparent url(/images/74-layout/icon-schema-zoom.png) 0 0;
	position:absolute;
	top:123px;
	right:16px;
	z-index:9;
}

.product-top-headings	{
	margin-top:10px;
}
.v74-container .first-col	{
	width:325px;
	float:left;
}
.v74-container .last-col	{
	width:325px;
	float:left;
	margin-left:45px;
}

.v74-container .quote-paragraph	{
	background:url(/images/74-layout/tech-logos/quote-paragraph.gif) 0 0 no-repeat;
	text-indent:23px;
}
.v74-container .quote-paragraph span.author	{
	display:block;
	text-align:left;
	text-indent:0;
	font-weight:900;
}

.v74-container .last-col-special	{
	width:345px;
	float:left;
	margin-left:15px;
	background:url(/images/74-layout/pane-featured.jpg) 0 100% no-repeat;
	padding-bottom:45px;
	margin-top:15px;
}
.v74-container .last-col-special-top	{
	background:url(/images/74-layout/pane-featured.jpg) 0 0 no-repeat;
	padding:20px 20px 0 20px;
}
.v74-container .last-col-special2	{
	width:345px;
	float:left;
	margin-left:15px;
	background:url(/images/74-layout/pane-topreasons.jpg) 0 100% no-repeat;
	padding-bottom:45px;
	margin-top:15px;
}
.v74-container .last-col-special2-top	{
	background:url(/images/74-layout/pane-topreasons.jpg) 0 0 no-repeat;
	padding:20px 40px 0 20px;
}
.product-top-headings h2 a	{
	color:#525252 !important;
	font:900 20px Arial,sans-serif;
	letter-spacing:-1px;
	text-decoration:none !important;
	border-bottom:1px solid #eee;
	display:block;
	line-height:24px;
	padding-top:10px;
	padding-bottom:6px;
	background:url(/images/74-layout/product-icons.png) 100% 0 no-repeat;
}
.product-top-headings h2 a:hover, .product-top-headings h2 a:hover span	{
	text-decoration:none;
	color:#4fa2b8 !important;
}
.product-top-headings h2.column-title	{
	font:900 20px Arial,sans-serif !important;
	letter-spacing:0px;
	color:#1e6e92;
	margin-bottom:15px !important;
}

.product-top-headings .no-icon	{
	font:900 17px Arial,sans-serif;
	background:none;
	padding-bottom:2px;
	margin-top:6px !important;
}
.product-main-content .all-case	{
	text-transform:uppercase;
}
.product-top-headings .no-icon span, p.small-print-note	{
	font:100 11px/12px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	color:#888;
	display:block;
	letter-spacing:0;
}


.product-top-headings .business-messaging	{
	background-position:100% -2400px;
}
.product-top-headings .business-messaging:hover	{
	background-position:100% -2500px;
}
.product-top-headings .clustering-support	{
	background-position:100% -1200px;
}
.product-top-headings .clustering-support:hover	{
	background-position:100% -1300px;
}
.product-top-headings .powerful-technology	{
	background-position:100% -1600px;
}
.product-top-headings .powerful-technology:hover	{
	background-position:100% -1700px;
}
.product-top-headings .calendaring-collaboration	{
	background-position:100% -600px !important;
}
.product-top-headings .calendaring-collaboration:hover	{
	background-position:100% -700px !important;
}
.product-top-headings .local-remote-access	{
	background-position:100% -800px !important;
}
.product-top-headings .local-remote-access:hover	{
	background-position:100% -900px !important;
}
.product-top-headings .wireless-mobile-sync	{
	background-position:100% -1000px !important;
}
.product-top-headings .wireless-mobile-sync:hover	{
	background-position:100% -1100px !important;
}
.product-top-headings .extensive-security-toolset	{
	background-position:100% -400px !important;
}
.product-top-headings .extensive-security-toolset:hover	{
	background-position:100% -500px !important;
}
.product-top-headings .effortless-administration	{
	background-position:100% 0px !important;
}
.product-top-headings .effortless-administration:hover	{
	background-position:100% -100px !important;
}

.cta-rounded-contact	{
	height:90px;
	font:900 17px/90px Arial,sans-serif;
	letter-spacing:-1px;
	color:#464646;
	width:100%;
	background:#ebebeb;
	border:1px solid #e2e2e2;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-align:center;
}

.cta-bar	{
	position:relative;
	height:179px;
	margin-top:40px;
}
.cta-rounded-bg	{
	position:absolute;
	top:0;
	left:0;
	height:160px;
	width:100%;
	background:#ebebeb;
	border:1px solid #e2e2e2;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	z-index:5;
}
.cta-demos-bg	{
	position:absolute;
	top:3px;
	left:0;
	width:94%;
	height:176px;
	background:url(/images/74-layout/prod-cta-links-bg.jpg) 50% 100% no-repeat;	
	margin-left: 3%;
	z-index:6;
}
.cta-demos-links	{
	position:absolute;
	top:3px;
	left:0;
	height:176px;
	width:100%;
	margin-left: 5px;
	z-index:7;
}
.cta-links	{
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

.cta-demos-description	{
	float:left;
	width:345px;
	padding:10px 15px;
	}

/* To be used with .cta-demos-description */
.cta-partners-description	{
	padding:22px 30px;
}
	
.cta-demos-link	{
	width:33%;
	margin-top:30px;
	margin-bottom:25px;
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	outline:none;
	background:url(/images/74-layout/home-demos-separator.gif) 100% 0 no-repeat;
	cursor:pointer;
	text-decoration:none !important;
}
.cta-demos-download	{
	background:none !important;
}

.cta-demos-link .cta-demos-icon	{
	width:50px;
	height:58px;
	display:block;
	margin:0 auto;
	background:transparent url() 0 0 no-repeat;
}
.cta-demos-link .cta-demos-heading		{
	font:900 18px Arial,sans-serif;
	color:#464646;
	display:block;
	letter-spacing:-1px;
	text-decoration:none !important;
}
.cta-demos-link .cta-demos-desc		{
	font:100 12px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	color:#959595;
	display:block;
	line-height:11px;
}
.cta-demos-link .cta-demos-icon#webmail	{
	background-image:url(/images/74-layout/cta-demos-icon-webmail.png);
}
.cta-demos-link .cta-demos-icon#webadmin	{
	background-image:url(/images/74-layout/cta-demos-icon-webadmin.png);
}
.cta-demos-link .cta-demos-icon#download	{
	background-image:url(/images/74-layout/cta-demos-icon-download.png);
}

.cta-demos-link .cta-demos-icon#buyonline	{
	background-image:url(/images/74-layout/cta-demos-icon-buy.png);
}
.cta-demos-link .cta-demos-icon#reseller	{
	background-image:url(/images/74-layout/cta-demos-icon-reseller.png);
}
.cta-demos-link .cta-demos-icon#contact	{
	background-image:url(/images/74-layout/cta-demos-icon-contact.png);
}

.cta-demos-link .cta-demos-icon#start	{
	background-image:url(/images/74-layout/cta-demos-icon-start.png);
}

.cta-demos-link .cta-demos-icon#register	{
	background-image:url(/images/74-layout/cta-demos-icon-register.png);
}
.cta-demos-link .cta-demos-icon#premium	{
	background-image:url(/images/74-layout/cta-demos-icon-buy.png);
}
.cta-demos-link .cta-demos-icon#premium-grey	{
	background-image:url(/images/74-layout/cta-demos-icon-buy-grey.png);
}

.cta-demos-link:hover .cta-demos-icon	{
	background-position:0 -58px;
}
.cta-demos-link:hover .cta-demos-heading		{
	color:#4fa2b8;
}
.cta-demos-link:hover .cta-demos-desc		{
	color:#4fa2b8;
}


/* 	======================== START ========================  *\
\*	styling of the AddThis elements in the article view page */

.addthis_counter.addthis_pill_style, .addthis_counter a.atc_s		{
	background:#5ebbcc !important;
}

/* For the AddThis button in the article view page */
.addthis_counter a.atc_s span		{
	background-position: left 4px;
}

.addthis_button_facebook_like iframe	{
	width: 270px !important;
	height: 30px !important;
}

/*	styling of the AddThis elements in the article view page *\
\* 	========================= END =========================  */



.partners-oem-logos	{
	text-align:center;
}
.partners-oem-logos img	{
	margin:0 20px;
}

.product-main-content h2, .product-main-content h2 a	{
	margin-top:10px;
	font:900 20px Arial,sans-serif !important;
	letter-spacing:-1px;
	color:#4fa2b8;
	line-height:29px;
	padding-bottom:8px;
	padding-top:10px;
	margin-bottom:5px !important;
	border-bottom:1px solid #eee;
	background:url(/images/74-layout/product-icons.png) 98% 0 no-repeat;
	text-decoration:none !important;
}
.product-main-content h2.no-icon, .product-main-content h2.no-icon a	{
	background:none;
}

.product-main-content h3, .cta-demos-description h3	{
	font:900 17px/16px Arial,sans-serif;
	color:#363636;
	margin-bottom:16px;
	line-height:16px;
}

.product-main-content h3 a, .cta-demos-description h3 a {
	font:900 17px Arial,sans-serif;
	color:#363636 !important;
	margin-bottom:16px;
	line-height:19px;
	text-decoration: none !important;
}

.product-main-content h3 a.blue, .cta-demos-description h3 a.blue {
	color:#4FA2B8 !important; 
	text-decoration:underline !important;
}

.product-main-content h3 a.blue:hover, .cta-demos-description h3 a.blue:hover {
	text-decoration:none !important;
}

.product-main-content h3 a:hover, .cta-demos-description h3 a:hover {
	color:#4FA2B8 !important;
	margin-bottom:16px;
	line-height:19px;
	text-decoration: underline !important;

}

.product-main-content h4	{
	float: right;
	margin-top: 5px;
}

.product-main-content .leftnav {
	float: left;
	padding: 6px;
	padding-right: 0;
	background: url('/images/74-layout/leftnav.gif') left top no-repeat;
}

.product-main-content .paging-prev {
	float: left;
}

.product-main-content .paging-next {
	float: right;
}

.product-main-content .last {
	margin-top: 30px;
}
	
.product-main-content div.page-info, .product-main-content div.page-info{
	margin: 0 8px;
	font:900 15px Arial,sans-serif;
	color:#363636;
	text-shadow: 0px 0px 2px #FFFFFF;
	float: left;
	padding-top: 6px;
	cursor: default;
}

.product-main-content .paging-prev .leftnav a {
	font:900 15px Arial,sans-serif;
	color:#363636 !important;
	text-shadow: 0px 0px 2px #FFFFFF;
	text-decoration: none !important;
	display: block;
	padding: 0 4px 0 28px;
	background: url('/images/74-layout/nav-left-arrow.gif') left 3px no-repeat;
}

.product-main-content .paging-next .leftnav a {
	font:900 15px Arial,sans-serif;
	color:#363636 !important;
	text-shadow: 0px 0px 2px #FFFFFF;
	text-decoration: none !important;
	display: block;
	padding: 0 28px 0 7px;
	background: url('/images/74-layout/nav-right-arrow.gif') right 3px no-repeat;
}

.product-main-content .paging-next .leftnav a.no-text {
	padding: 0 15px 0 6px;
	text-decoration: none !important;
}

.product-main-content .paging-prev .leftnav a.no-text {
	padding: 0 6px 0 14px;
	text-decoration: none !important;
}

.product-main-content .rightnav {
	float: left;
	font:900 15px Arial,sans-serif;	
	padding: 6px 0;	
	background: url('/images/74-layout/rightnav.gif') right top no-repeat;
	min-width: 8px;
}

.product-main-content .bordered-container {
	display: block;
	border: 1px solid #cacaca; 
	border-bottom: 2px solid #cacaca; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
}

.product-main-content .grey-container {
	background-color: #E2E2E2;
}

/* Start right containers v7 */
.product-main-content .right-container-top {
	width: 176px;
	padding: 12px;
	padding-bottom: 7px;
	background: url('/images/right-container/right-container-top.gif') left top no-repeat;
	
}

.product-main-content .right-container-top .right-quote {
	background:url(/images/74-layout/right-quote.png) 0 0 no-repeat;
}

.product-main-content .right-container-top .right-quote p  {
	text-indent:33px;
	padding:5px 0 0 0 !important;
	font:italic 100 13px/19px Georgia,'Trebuchet MS',sans-serif !important;
	text-shadow:0 0 2px #FFFFFF;
}

.product-main-content .right-container-top .right-quote-name p {
	font:900 12px Arial,sans-serif !important; 
	text-shadow:0 0 2px #FFFFFF;
	margin-bottom:5px !important;	
}

/* To be used with .product-main-content .right-container-top */
.product-main-content .grey-container-top {
	background: url('/images/right-container/right-container-top-grey.gif') left top no-repeat;
}

.product-main-content .right-container-top  h3{
	margin:0 0 10px 0;
	font-size: 16px;
	text-shadow: 0px 0px 2px #FFFFFF;
}

.product-main-content .right-container-top ul li {
	color: #363636 !important;
}

.product-main-content .right-container-top p, .product-main-content .right-container-top p a {
	color: #363636 !important;
	font-size: 12px;
}

.product-main-content .right-container-top a.read-more	{
	display:block;
	color:#363636 !important;
	margin-top:5px;
	background:url(/images/right-container/readmore-icon.gif) 0 1px no-repeat;
	padding-left:10px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Arial,sans-serif;
}

.product-main-content .right-container-bottom {
	background: url('/images/right-container/right-container-bottom.gif') left bottom no-repeat;
	min-height: 5px;
}

/* To be used with .product-main-content .right-container-bottom */
.product-main-content .grey-container-bottom {
	background: url('/images/right-container/right-container-bottom-grey.gif') left bottom no-repeat;
}

/* End right containers v7 */

.product-main-content p, .cta-demos-description p	{
	font:100 12px/17px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif !important;
	color:#707070;
	margin-bottom:16px !important;
	margin-top:0 !important;
	text-align:left;
}
.product-main-content ul, .product-main-content ul.prod-text	{
	list-style:square;
	padding-left:15px;
}
.product-main-content ul.prod-text li	{
	font:100 12px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif !important;
	color:#707070;
}
.product-main-content ul.prod-text li b	{
	font:900 12px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif !important;
}

.download-benefits	{
	background:url('/images/74-layout/download-benefits.jpg') left top no-repeat;
	padding: 15px 0 0 140px;
	height:110px;
}

.foot-notes	{
	margin-top:50px;
	border-top:1px solid #eee;
	padding-top:20px;
}

.foot-notes p	{
	font:100 11px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif !important;
	color:#888;
	line-height:13px !important;
	margin-bottom:10px !important;
	margin-top:0 !important;
	text-align:left;
}

.foot-notes ul	{
	padding-left:15px;
}

.foot-notes ul li	{
	color:#888;
}

.product-main-content p small, .product-main-content ul li small, .foot-notes p small	{
	font-size:9px;
	line-height:11px;
	vertical-align: text-top;
}
.product-main-content h3 small	{
	font-size:10px;
	line-height:13px;
	vertical-align: text-top;
}

.product-main-content h3 small.add-on	{
	font-size:10px;
	line-height:13px;
	vertical-align: text-top;
	color:#fff;
	background:#4FA2B8;
	padding:0 5px 1px 5px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.product-main-content p span.new	{
	font-size:9px;
	line-height:13px;
	vertical-align: text-bottom;
	color:#fff;
	background:#f26532;
	padding:0 4px 1px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}

.product-main-content p a, .foot-notes p a, .product-main-content li a, .version7-container .product-description a, .cta-demos-description a	{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif !important;
	font-weight:100;
	font-size:inherit;
	color:#4fa2b8 !important;
	text-decoration:underline;
}
.product-main-content p a:hover, .foot-notes p a:hover, .product-main-content li a:hover, .version7-container .product-description a:hover	{
	text-decoration:none;
}

.product-main-content .pdf-link {
	display:block;
	padding-left: 15px;
	background: url('/img/general/icons/bluepanel-icon-pdf.gif') no-repeat left 2px;
}

.product-main-content .img-link {
	display:block;
	padding-left: 17px;
	background: url('/img/icons/image.gif') no-repeat left 4px;
}

.product-main-content .zip-link {
	display:block;
	padding-left: 18px;
	background: url('/img/general/icons/bluepanel-icon-zip.gif') no-repeat left 3px;
}

.product-main-content .pic-link {
	display:block;
	padding-left: 15px;
	background: url(/img/general/icons/bluepanel-icon-pic.gif) no-repeat -3px 2px;
}

.product-main-content .mail-link {
	display:block;
	padding-left: 15px;
	background: url(/img/general/icons/bluepanel-icon-mail.gif) no-repeat -3px 2px;
}

.product-main-content .flags-wide	{
	width:auto;
}
.product-main-content .flags-wide li	{
	width:45px;
	height:11px;
}

.product-main-content .business-messaging	{
	background-position:98% -2450px;
}
.product-main-content .powerful-technology	{
	background-position:98% -1650px;
}
.product-main-content .clustering-support	{
	background-position:98% -1250px;
}
.product-main-content .calendaring-collaboration	{
	background-position:98% -650px;
}
.product-main-content .local-remote-access	{
	background-position:98% -850px;
}
.product-main-content .move-securely-forward	{
	background-position:98% -3050px;
}
.product-main-content .wireless-mobile-sync	{
	background-position:98% -1050px;
}
.product-main-content .extensive-security-toolset	{
	background-position:98% -450px;
}
.product-main-content .effortless-administration	{
	background-position:98% -50px;
}


/* === E-store hacks === */

#cart-isp-table	input	{
	margin:0;
}
#cart-isp-table label	{
	vertical-align:text-bottom;
	margin-left:2px;
}
#cart-isp-table td	{
	font-size:11px !important;
}
#cart-isp-table td b	{
	font-size:11px !important;
}
#cart-isp-table tr td label.active-option-title span	{
	color:#666 !important;
}

table.prices tbody tr td strong	{
	font-size:11px;
}
td.strike	{
	font-size:12px;
}

.soho-price	{
	position:relative;
	top:-61px;
	left:471px;
	text-decoration:none;
	outline:none;
}




















a.button-big-blue	{
	float:left;
	overflow:hidden;
	padding-left:19px;
	padding-bottom:13px;
	height:33px;
	line-height:33px;
	background:url(/images/74-layout/button-big-blue.png) left top no-repeat;
	text-decoration:none !important;
}
a.button-big-blue span	{
	float:left;
	padding-right:18px;
	padding-bottom:13px;
	background:url(/images/74-layout/button-big-blue.png) right top no-repeat;
	font:900 15px Arial,sans-serif;
	height:33px;
	line-height:33px;
	color:#fff;
	text-shadow:-1px -1px 1px #335171;
	text-decoration:none;
	cursor:pointer;
}
a.button-big-blue:hover span	{
	text-shadow:-1px -1px 1px #78a1cd;
}

a.button-small-silver	{
	float:left;
	overflow:hidden;
	padding-left:15px;
	padding-bottom:3px;
	height:23px;
	line-height:23px;
	background:url(/images/74-layout/button-small-silver.png) left top no-repeat;
	text-decoration:none !important;
	text-align: center;
}
a.button-small-silver span	{
	float:left;
	padding-right:16px;
	padding-bottom:2px;
	background:url(/images/74-layout/button-small-silver.png) right top no-repeat;
	font:900 15px Arial,sans-serif;
	letter-spacing:-1px;
	height:24px;
	line-height:24px;
	color:#707070;
	text-shadow:0 0 2px #F6F6F6, 0 1px 1px #FAFAFA;
	text-decoration:none;
	cursor:pointer;
}
a.button-small-silver:hover span	{
	color:#555;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: justify;
}

/* to be used with button-small-silver */
a.pdf-silver {
	padding-left:30px;
	background:url(/images/74-layout/button-small-silver-pdf.png) left top no-repeat;
}

/* to be used with button-small-silver */
a.doc-silver {
	padding-left:30px;
	background:url(/images/74-layout/button-small-silver-doc.png) left top no-repeat;
}

/* to be used with button-small-silver */
a.xls-silver {
	padding-left:30px;
	background:url(/images/74-layout/button-small-silver-xls.png) left top no-repeat;
}

/* to be used with button-small-silver */
a.ppt-silver {
	padding-left:30px;
	background:url(/images/74-layout/button-small-silver-ppt.png) left top no-repeat;
}

/* to be used with button-small-silver */
a.blank-silver {
	padding-left:15px;
	background:url(/images/74-layout/button-small-silver-blank.png) left top no-repeat;
}

a.blank-silver  span {
	padding-right:30px;
	background:url(/images/74-layout/button-small-silver-blank.png) right top no-repeat;
} 

/* to be used with button-big-blue */
a.pdf-blue {
	padding-left:38px;
	background:url(/images/74-layout/button-big-blue-pdf.png) left top no-repeat;
}

a.greyed-out span	{
	color:#9f9f9f !important;
	text-shadow:0 0 2px #F6F6F6, 0 1px 1px #FAFAFA;
}

a.button-small-blue	{
	float:left;
	overflow:hidden;
	padding-left:15px;
	padding-bottom:3px;
	height:23px;
	line-height:23px;
	background:url(/images/74-layout/button-small-blue.png) left top no-repeat;
	text-decoration:none !important;
}
a.button-small-blue span	{
	float:left;
	padding-right:16px;
	padding-bottom:2px;
	background:url(/images/74-layout/button-small-blue.png) right top no-repeat;
	font:900 15px Arial,sans-serif;
	letter-spacing:-1px;
	height:24px;
	line-height:24px;
	color:#fff;
	text-shadow:-1px -1px 1px #3092ae;
	text-decoration:none;
	cursor:pointer;
}
a.button-small-blue:hover span	{
	text-shadow:-1px -1px 1px #78a1cd;
}

/* === SOLUTIONS === */

.v74-white-container	{
	width:756px;
	background:#fff url(/images/74-layout/sol-container-tile.gif) 0 0 repeat-x;
	margin:0 auto;
	text-align:left;
	padding-top:25px;
	}
.v74-white-container .center-tagline	{
	text-align:center;
	font:100 15px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	color:#7d7d7d;
	margin:10px 5px;
	letter-spacing:-1px;
	}
.v74-white-container .center-tagline b, .v74-white-container .center-tagline strong	{
	font:100 15px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	color:#111;
	}

.solutions-features	{
	width:741px;
	margin-left:9px;
	margin-top:20px;
}
.solutions-features .container-mid	{
	background:url(../images/74-layout/solutions-container-mid.gif) repeat-y;
}
.solutions-features .container-top	{
	background:url(../images/74-layout/solutions-container-top.jpg) 0 0 no-repeat;
}
.solutions-features .container-bot	{
	background:url(../images/74-layout/solutions-container-bot.gif) 0 100% no-repeat;
}
.solutions-features .liner	{
	border-bottom:1px solid #dcdcdc;
	margin-left:10px;
	margin-right:11px;
	padding-left:9px;
}
.solutions-features .liner.no-border	{
	border:0;
}
.solutions-features .liner.no-yes	{
	background:url(/images/74-layout/no-yes.gif) 100% 50% no-repeat;
}
.solutions-features .liner.yes-yes	{
	background:url(/images/74-layout/yes-yes.gif) 100% 50% no-repeat;
}
.solutions-features .liner.yes-no	{
	background:url(/images/74-layout/yes-no.gif) 100% 50% no-repeat;
}

.solutions-features .liner.first	{
	padding-top:20px;
}
.solutions-features .liner.last	{
	padding-top:27px;
	padding-bottom:27px;
}
.solutions-features .liner .column	{
	float:left;
	display:inline;
}
.solutions-features .liner .label	{
	margin-right:12px;
	width:340px;
	font:100 13px Arial,sans-serif;
	color:#555555;
	padding:4px 0;
}
.solutions-features .liner .label .description	{
	font:100 10px Arial,sans-serif;
	color:#7d7d7d;
	display:block;
	line-height:11px;
	margin:2px 0;
}
.solutions-features .liner .product	{
	width:179px;
	text-align:center;
}
.solutions-features h1	{
	font:900 17px Arial,sans-serif;
	color:#464646;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:0;
}
.solutions-features h2	{
	font:900 16px Arial,sans-serif;
	color:#646464;
	margin:0;
	letter-spacing:-1px;
}
.solutions-features h2.blue	{
	font:900 16px Arial,sans-serif;
	color:#00aeef;
	margin:12px 0 5px 0;
	letter-spacing:-1px;
}
.solutions-features h2 a	{
	font:900 16px Arial,sans-serif;
	color:#464646;
	letter-spacing:-1px;
}
.solutions-features h2 a:hover	{
	color:#4fa2b8;
}

.solutions-free	{
	background:url(/images/74-layout/branding-office-stack-simple.jpg) 0 0 no-repeat;
	padding:10px 15px 35px 240px;
	margin-bottom:40px;
}
.solutions-free p	{
	font:100 13px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	color:#555555;
}
.solutions-free h2 a	{
	font:900 17px Arial,sans-serif;
	color:#464646;
	letter-spacing:-1px;
}
.solutions-free h2 a:hover	{
	color:#4fa2b8;
}

/* === Supported Platforms === */

small.platform-64	{
	font:100 10px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	line-height:14px !important;
	vertical-align: text-top;
	color:#666;
	background:#ddd;
	padding:0 4px;
	margin-top:0;
	display: block;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}

.hovered small.platform-64	{
	background:#ccc;
	color:#111;
	}
	
.supported-platform {
	margin-right: 0;
}

.supported-platform .platform-64 {
	float: right;
	padding: 0px 4px;
	margin: 0 5px 0 0;
	cursor: default;
}
	
.new-axigen-logo	{
	float:left;
	margin-top:18px;
	margin-left:14px;
}

.new-layout .go-search	{
	position:absolute;
	right:8px;
	top:28px;
}
.new-layout .input-search	{
	border: 0;
	font:100 11px Tahoma,Arial,sans-serif;
	line-height:11px;
	width:129px;
	padding:3px 0 2px 4px;
	border:1px solid #ddd;
	border-right:0;
	position:absolute;
	right:29px;
	top:28px;
}

.input-blurred	{
	color: #A1A19F;
}

.new-header-hotline	{
	position:absolute;
	right:174px;
	top:10px;
	}
.new-header-contact	{
	position:absolute;
	right:361px;
	top:9px;
	}

.new-layout .searchSuggestBox	{
	right:6px;
	top:47px;
	}
.new-layout .searchSuggestTitle	{
	background-color:#211a18;
	}
.new-layout .searchSuggestResults li.suggest-results	{
	background-image: url(/img/new-suggest-search-bg.gif);
	}

.new-layout #menu-container-inner	{
	width:auto;
	}
.new-layout #menu-container-inner #center	{
	width:auto;
	height:auto;
	padding:0px;
}
.new-layout #menu-container-inner #center #menu	{
	margin:0;
}
.v74-wrapper .new-header-pic, .large-header-banner	{
	position: relative;
	width:960px;
	margin:10px auto 0 auto;
	background-position: center -3px;
/*	
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0px #FFF;
	-webkit-box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0px #FFF;
	-moz-box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0px #FFF;
*/
}

.v74-wrapper .alpha-header  {
    position: relative;
    width:756px;
    height:270px;
    background:url(/images/new-headers/header-alpha.jpg) 0 0 no-repeat;
    margin:0px auto;
}

.v74-wrapper .large-header-banner	{
	height: 174px; 
}

.homepage-741-header	{
	height:250px;
	background:url(/images/new-headers/home-741-header.jpg);
	margin:0 auto !important;
}

/* === 7.5 Homepage Carrousel Banner ===*/
.homepage-75-header	{
	width:756px;
	height:250px;
	position:relative;
	margin:0 auto !important;
	}
.homepage-75-header .layer1	{
	width:756px;
	height:250px;
	background:url(/images/new-headers/7.5/layer1.jpg) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:11;
	}
.homepage-75-header .layer2	{
	width:756px;
	height:250px;
	background:url(/images/new-headers/7.5/layer2.png) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:12;
	}
.homepage-75-header .layer3	{
	width:756px;
	height:250px;
	background:url(/images/new-headers/7.5/layer3.png) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:13;
	}
.homepage-75-header .mask-layer	{
	width:756px;
	height:250px;
	background:url(/images/new-headers/7.5/mask-756.png) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:14;
	}
.homepage-75-header .navig-layer	{
	width:804px;
	height:270px;
	position:absolute;
	left:-24px;
	top:-10px;
	z-index:15;
	}

.homepage-75-header .navig-layer #whatsnew-button	{
	position:absolute;
	top:230px;
	left:328px;
}
.homepage-75-header .navig-layer #prev-slide	{
	background:url(/images/new-headers/7.5/left-pager.png) 0 0 no-repeat;
	position:absolute;
	top:110px;
	left:0px;
	width:24px;
	height:29px;
	border:0;
	outline:none;
	cursor:pointer;
}
.homepage-75-header .navig-layer #next-slide	{
	background:url(/images/new-headers/7.5/right-pager.png) 0 0 no-repeat;
	position:absolute;
	top:110px;
	right:0px;
	width:24px;
	height:29px;
	border:0;
	outline:none;
	cursor:pointer;
}

.homepage-75-header .navig-layer div.disabled	{
	background-position:0 -29px !important;
	cursor:default !important;
}

.scroll-zone	{
	width:754px;
	height:15px;
	padding:1px;
	background:url(/images/new-headers/7.5/scroll-zone.png) 0 0 no-repeat;
	margin:0 auto !important;
	position:relative;
	text-align:left;
	}
#scroll-bar	{
	width:254px;
	height:15px;
	background:url(/images/new-headers/7.5/scroll-bar.png) 0 0 no-repeat;
	position:relative;
	left:0;
	cursor: pointer;
	}
#introducing-75	{
	background-image:url(/images/new-headers/7.5/top-heading.png);
	}
#whatsnew-button	{
	background-image:url(/images/new-headers/7.5/whatsnew-button.png);
	}


/* === 7.6 Homepage Carrousel Banner ===*/

.homepage-76-header {
    width:956px;
    height:350px;
    position:relative;
    margin:0 auto !important;
}

.homepage-76-header #slide1,
.homepage-76-header #slide2,
.homepage-76-header #slide3,
.homepage-76-header #slide4,
.homepage-76-header #slide5 {
    display:none;
}

.homepage-76-header .layer1,
.homepage-76-header .layer2,
.homepage-76-header .layer3,
.homepage-76-header .layer4,
.homepage-76-header .layer5 {
    width:956px;
    height:350px;
    position:absolute;
    left:0;
    top:0;
}
.homepage-76-header .layer1 {
    z-index:11;
}
.homepage-76-header .layer2 {
    z-index:12;
}
.homepage-76-header .layer3 {
    z-index:13;
}
.homepage-76-header .layer4 {
    z-index:14;
}
.homepage-76-header .layer5 {
    z-index:15;
}

/* === 8.0 Homepage Carrousel Banner ===*/
.homepage-76-header .header-80-left {
	position:absolute;
	left:10px;
	top:10px;
	width:346px;
	height:296px;
	z-index:50;
	background: url(../images/new-headers/8.0/left-fade.png) left top no-repeat;
}

.homepage-76-header .header-80-left .whats-new {
	position:absolute;
	bottom:0;
	left:39px;
	z-index:50;
}

.homepage-76-header .header-80-left .wm-demo {
	position:absolute;
	bottom:-17px;
	left:1px;
	z-index:50;
}

.slide1 .screenshot, .slide2 .screenshot, .slide3 .screenshot {
	position:absolute;
	right:27px;
	bottom:1px;
}

.pager-zone ul, .pager-zone ul li   {
    list-style:none;
    background:none;
    width:auto;
    margin:0;
    padding:0;
    margin-right:4px;
}
.pager-zone a   {
    float:left;
    width:16px;
    height:16px;
    background:url(../images/new-headers/7.6/home-pager.png) 0 0 no-repeat;
    outline:none;
    text-decoration:none;
}
.pager-zone a.active    {
    background-position:0 -50px;
}
.pager-zone {
    position:absolute;
    right:25%;
    top:0px;
    z-index: 50;
}
.pager-zone ul  {
    margin-left:-50% !important;
}

/* === Slider elements position and style === */

.slidealpha .p76-calendar   {
    position:absolute;
    left:145px;
    top:33px;
}
.slidealpha .p76-rozmov   {
    position:absolute;
    left:343px;
    top:130px;
}
.slidealpha .p76-title   {
    position:absolute;
    left:259px;
    top:0px;
}
.slidealpha .p76-arrow   {
    position:absolute;
    left:585px;
    top:217px;
}
.slidealpha .p76-verde   {
    position:absolute;
    left:588px;
    top:167px;
}
.slidealpha .p76-announcer   {
    position:absolute;
    left:4px;
    top:155px;
}
.slidealpha .p76-cta   {
    position:absolute;
    left:773px;
    top:243px;
}

.slide1 .p76-heading    {
    position:absolute;
    top:54px;
    left:248px;
}
.slide1 .p76-left    {
    position:absolute;
    top:127px;
    left:29px;
}
.slide1 .p76-right    {
    position:absolute;
    top:127px;
    left:453px;
}
.slide1 .p76-title    {
    position:absolute;
    top:1px;
    left:157px;
}
.slide1 .p76-icon    {
    position:absolute;
    top:90px;
    left:320px;
}
.slide1 .p76-cta    {
    position:absolute;
    top:237px;
    left:302px;
}

.slide2 .p76-title    {
    position:absolute;
    top:1px;
    left:213px;
}
.slide2 .p76-glasses    {
    position:absolute;
    top:59px;
    left:147px;
}
.slide2 .p76-kids    {
    position:absolute;
    top:73px;
    left:193px;
}
.slide2 .p76-heading    {
    position:absolute;
    top:204px;
    left:104px;
}
.slide2 .p76-cta    {
    position:absolute;
    top:239px;
    left:320px;
}

.slide3 .p76-icon    {
    position:absolute;
    top:60px;
    left:224px;
}
.slide3 .p76-olk    {
    position:absolute;
    top:76px;
    left:69px;
}
.slide3 .p76-kav    {
    position:absolute;
    top:210px;
    left:133px;
}
.slide3 .p76-b64    {
    position:absolute;
    top:93px;
    left:556px;
}
.slide3 .p76-title    {
    position:absolute;
    top:1px;
    left:208px;
}
.slide3 .p76-cta    {
    position:absolute;
    top:212px;
    left:525px;
}

.slide4 .p76-partners    {
    position:absolute;
    top:69px;
    left:33px;
}
.slide4 .p76-title    {
    position:absolute;
    top:1px;
    left:176px;
}
.slide4 .p76-heading    {
    position:absolute;
    top:119px;
    left:298px;
}
.slide4 .p76-cta    {
    position:absolute;
    top:212px;
    left:592px;
}

.slide76 .p76-title    {
    position:absolute;
    left:362px;
    top:0;
}
.slide76 .p76-bg    {
    position:absolute;
    left:0;
    top:168px;
}
.slide76 .p76-ballon    {
    position:absolute;
    left:116px;
    top:63px;
}
.slide76 .p76-heading    {
    position:absolute;
    left:374px;
    top:92px;
}
.slide76 .p76-gears    {
    position:absolute;
    left:146px;
    top:79px;
}
.slide76 .p76-cta    {
    position:absolute;
    left:665px;
    top:181px;
}

.slideIM .p76-title    {
    position:absolute;
    left:327px;
    top:0;
}
.slideIM .p76-heading    {
    position:absolute;
    left:259px;
    top:130px;
}
.slideIM .p76-balloon    {
    position:absolute;
    left:425px;
    top:42px;
}
.slideIM .p76-arrow    {
    position:absolute;
    left:469px;
    top:196px;
}
.slideIM .p76-btext    {
    position:absolute;
    left:450px;
    top:69px;
}
.slideIM .p76-smiley    {
    position:absolute;
    left:681px;
    top:74px;
}
.slideIM .p76-cta    {
    position:absolute;
    left:393px;
    top:235px;
}




.new-enterprise-header	{
	height:196px;
	background:url(/images/new-headers/enterprise-push-email.jpg)
}
.new-promo-enterprise-header	{
	height:196px;
	background:url(/images/new-headers/enterprise-push-email_as-e.jpg)
}
.new-promo-isp-header	{
	height:196px;
	background:url(/images/new-headers/service-provider-edition_as-e.jpg)
}

.new-webmail-header	{
	height:240px;
	background:url(/images/74-layout/branding-wmdemo-header.png) 0 0 no-repeat !important;
}
.new-webmail-header-help	{
	height:240px;
	background:url(/images/74-layout/branding-wmdemo-inner-header.png) 0 0 no-repeat !important;
}
.new-webadmin-header	{
	height:230px;
	background:url(/images/74-layout/branding-wademo-header.png) 500px -130px no-repeat !important;
}
.new-business-header	{
	height:240px;
	background:url(/images/74-layout/branding-business-header.png) 540px -70px no-repeat !important;
}
.new-purchase-header	{
	height:240px;
	background:url(/images/74-layout/branding-purchase-header.png) 0 0 no-repeat !important;
}
.new-support-header	{
	height:240px;
	background:url(/images/74-layout/branding-support-header.png) 0 0 no-repeat !important;
}
.new-about-us-header	{
	height:240px;
	background:url(/images/74-layout/branding-aboutus-header.png) 0 0 no-repeat !important;
}
.new-download-header	{
	height:210px;
	background:url(/images/74-layout/branding-downloads-header.png) 468px -140px no-repeat !important;
}
.new-isp-header	{
	height:240px;
	background:url(/images/74-layout/branding-isp-header.png) 540px 100% no-repeat !important;
}
.new-isph-header	{
	height:240px;
	background:url(/images/74-layout/branding-isph-header.png) 540px 100% no-repeat !important;
}
.new-isph-header a.page-curl, .new-isp-header a.page-curl	{
	position:absolute;
	right:23px;
	bottom:10px;
	font:100 11px "Lucida Grande","Lucida Sans Unicode",Tahoma,Arial,sans-serif;
	line-height:12px; 
	color:#777777;
	text-align:right;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}

.new-72-features-header	{
	height:240px !important;
	background:url(/images/new-headers/wh-new-72.jpg) 0 0 no-repeat !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0 #FFFFFF;
	-webkit-box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0 #FFFFFF;
	box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0 #FFFFFF;	
	margin-bottom:30px !important;
}

.new-73-features-header	{
	height:240px !important;
	background:url(/images/new-headers/wh-new-73.jpg) 0 0 no-repeat !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0 #FFFFFF;
	-webkit-box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0 #FFFFFF;
	box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0 #FFFFFF;	
	margin-bottom:30px !important;
}
	
.new-74-features-header	{
	height:240px;
	background:url(/images/74-layout/wh-new-74.jpg) 0 0 no-repeat !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0 #FFFFFF;
	-webkit-box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0 #FFFFFF;
	box-shadow: 0 1px 2px #AAAAAA, 0 -1px 0 #FFFFFF;	
	margin-bottom:30px !important;
}

.new-75-features-header	{
	height:240px;
	background:url(/images/74-layout/branding-whatsnew75-header.png) 0 0 no-repeat !important;
}
.new-75-features-header h4	{
	position:absolute;
	left:70px;
	top:28px;
	font:900 32px Arial,sans-serif;
	color:#231f20;
	letter-spacing:-1px;
}
.new-75-features-header h2	{
	position:absolute;
	left:70px;
	top:74px;
	font:900 36px/36px Arial,sans-serif;
	color:#231f20;
	letter-spacing:-1px;
}

.new-76-features-header {
    height:240px;
    background:url(/images/74-layout/branding-whatsnew76-header.png) 0 0 no-repeat !important;
}

.new-80-features-header {
    height:240px;
    background:url(/images/74-layout/branding-whatsnew80-header.png) 0 0 no-repeat !important;
}

.new-free-header	{
	height:240px;
	background:url(/images/74-layout/branding-free-header.png) 490px 100% no-repeat !important;
}
.new-partners-header	{
	height:230px;
	background:url(/images/74-layout/branding-partners-header.png) 0 -10px no-repeat !important;
}

.v74-header-banner h1	{
	font:900 25px Arial,sans-serif;
	line-height:27px;
	letter-spacing:-1px;
	color:#363636;
	position:absolute;
	left:70px;
	top:65px;
	width: 642px;
}
.v74-header-banner h3	{
	font:900 15px Arial,sans-serif;
	line-height:18px;
	letter-spacing:-1px;
	color:#777;
	position:absolute;
	text-transform:uppercase;
	left:70px;
	top:98px;
}

.new-isp-header-usd	{
	background-image:url(/images/new-headers/service-provider-edition-usd.jpg)
}
.new-isp-header-eur	{
	background-image:url(/images/new-headers/service-provider-edition-eur.jpg)
}
/*
.new-isp-header a	{
	background:url(/images/new-headers/isp-buy-online.gif) 0 0 no-repeat;
	display:block;
	width:259px;
	height:56px;
	position:absolute;
	top:105px;
	left:30px;
	}
.new-isp-header a:hover	{
	background-position:0 -56px;
	}
*/
.isp-cifra	{
	width:11px;
	height:18px;
	position:absolute;
	top:132px;
	left:95px;
	}

.new-hosted-header	{
	height:196px;
	background:url(/images/new-headers/hosted-sp-solutions.jpg)
}
.new-hosted-header a	{
	background:url(/images/new-headers/hosted-evaluate-contact.jpg) 0 0 no-repeat;
	display:block;
	width:259px;
	height:56px;
	position:absolute;
	top:108px;
	left:30px;
	}
.new-hosted-header a:hover	{
	background-position:0 -56px;
	}
.new-hostway-header	{
	height:206px;
	background:url(/images/new-headers/hostway-hosted-axigen.jpg)
}
.new-layout #menu-container	{
	width:auto;
	}

.new-layout #nContainer	{
	width:auto;
	background: none;
	}
.new-layout #nContainer	#nnContainer {
	width:auto;
	background: none;
	}
.new-layout #nContainer	#nnContainer #mContainer {
	margin:0;
	padding:0 4px;
	}
.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner {
	background: none;
	padding-left: 0;
	width:960px;
	}
.new-layout .new-wrapper #nContainer #nnContainer #mContainer .new-mainPart-inner	{
	width:700px !important;
	}
.new-layout #mContainer #rightPart-inner	{
	margin-left:4px;
	}
.new-layout #mainPart-inner #leftMenu ul li .leftSub	{
	padding-left:15px;
	}

.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu	{
	width:260px;
	margin-top:3px;
	}
.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #content	{
	padding-right:0;
	}

.new-layout .left-separator-true	{
	background: url(/images/new-content-shadow.png) 0 0 no-repeat;
	padding-left: 30px;
	}

.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu ul	{
	margin-bottom:25px;
	}
.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu ul li	{
	margin:0;
	background: none;
	line-height: 22px;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top:1px;
	padding-left:0;
	width:225px;
	}
.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu ul li a {
	font: 100 12px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	color: #6B6D6E;
	margin: 0;
	padding: 0;
	width: auto;
	background: none !important;
}
.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu ul li a span	{
	display: block;
	font: 100 16px/22px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	letter-spacing:-1px;
	border-bottom:1px solid #e5e5e5;
	color: #838383;
	background: none;
	padding: 5px 9px 10px 0;
}
.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu ul li a:hover span	{
	color: #222222;
	background-image: none;
}
.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu ul li div.activ	{
	border-bottom:1px solid #e5e5e5;
	font: 100 16px/22px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	letter-spacing:-1px;
	color: #222222;
	background: none;
	padding: 5px 9px 10px 0;
}

.new-resources-hosted	{
	margin-left:0;
	}
.new-resources-hosted h3	{
	font: 900 14px Arial,sans-serif;
	letter-spacing: -1px;
	color: #1f1816;
	}
.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu .new-resources-hosted ul, .new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu .new-resources-hosted li	{
	margin: 0;
	padding: 0;
	background: none;
	}
.new-resources-hosted ul {
	margin-bottom: 20px !important;
	}
.new-resources-hosted ul li {
	margin-bottom: 5px !important;
	float:left;
	clear:left;
	}
.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu .new-resources-hosted a	{
	font: 100 11px/14px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	text-decoration: underline;
	color:#4195ae !important;
}
.new-layout #nContainer	#nnContainer #mContainer #mainPart-inner #leftMenu .new-resources-hosted a:hover	{
	text-decoration: none;
	}

.new-footer-wrapper	{
	background: #bfbfbf url(/images/new-footer-tile.gif) 0 0 repeat-x;
	text-align: center;
}

.new-footer	{
	width: 860px;
	padding:40px 3px 5px 100px;
	margin: 0 auto;
	text-align: left;
	background: url(/images/new-footer-logo.gif) 0 0 no-repeat;
	color:#2B2626;
	}
.footer-links	{
	border-bottom:1px solid #999;
	padding-bottom:8px;
	padding-left:3px;
}

.footer-links li	{
	padding:0;
	margin:0;
	display:inline;
}
.footer-links ul	{
	margin:0;
	padding:0;
	text-align: left;
}

.footer-links li strong {
	font: 900 11px Arial, sans-serif;
}

.footer-links a	{
	font: 100 11px Arial, sans-serif;
	line-height:18px;
	color:#2B2626;
	padding:1px 3px;
}
.footer-links a:hover	{
	font: 100 11px Arial, sans-serif;
	text-decoration:none;
	background:#373737;
	color:#ddd;
}
.footer-links li a.special	{
	font-weight:900;
	color:#fff;
}
.footer-description	{
	width:365px;
	float:left; /* LTR */
	font:100 9px 'Tahoma', 'Arial', 'sans-serif';
	padding:3px 15px 3px 3px;
	margin-top:8px;
	border-right:1px solid #999;
}
.footer-description a	{
	color:#2B2626;
	font:100 9px 'Tahoma', 'Arial', 'sans-serif';
	}
.footer-copyright	{
	width:250px;
	float:left; /* LTR */
	font:100 11px 'Arial', 'sans-serif';
	color:#2b2626;
	margin-left:10px; /* LTR */
	padding:3px 0px 3px 3px;
	margin-top:8px;
	border-right:1px solid #999;
}

.footer-copyright b {
	font: 900 11px 'Arial', 'sans-serif';
	font-size: 10px;
}


.footer-contact	{
	font: 100 11px Arial, sans-serif;
	color: #2B2626;
	width:195px;
	float:left; /* LTR */
	padding:3px;
	margin-top:8px;
	margin-left:7px; /* LTR */
}
.footer-contact span	{
	display: block;
	float: right;
	width: auto;
	font: 100 11px Arial, sans-serif;
	text-align: right;
	color: #2B2626;
}

.footer-buttons	{
	float:left;
	width:195px;
	margin-left:10px;
	margin-top:13px;
	}
.footer-buttons a	{
	width:79px;
	height:19px;
	padding-left:8px;
	background:url() 0 0 no-repeat;
	font:100 11px Arial,sans-serif;
	line-height:19px;
	color:#fff;
	text-decoration:none !important;
	float:left;
}
.footer-buttons a:hover	{
	background-position:0 -19px;
	}
.footer-buttons a.footer-estore-link	{
	background-image:url(/images/74-layout/footer-estore.gif);
}
.footer-buttons a.footer-contact-link	{
	margin-left:21px;
	background-image:url(/images/74-layout/footer-contact.gif);
}

/* --- Design Elements --- */
a.hoverButton	{
	float:left;
	padding-left:10px;
	overflow:hidden;
	height:17px;
	background:url(/images/home-button.gif) left top no-repeat;
	}
a.hoverButtonOffice, a.hoverButtonOffice span	{
	background-image:url(/images/home-button-office.gif) !important;
	}
a.hoverButton span	{
	height:17px;
	float:left;
	line-height:16px;
	padding-right:9px;
	background:#fff url(/images/home-button.gif) right top no-repeat;
	color:#fff;
	cursor:pointer;
	}
a.hoverButton:hover	{
	background:url(/images/home-button.gif) left bottom no-repeat;
	text-decoration:none;
	}
a.hoverButton:hover span	{
	background-position:right bottom;
	}

a.grey-normal	{
	color:#292523;
	text-decoration:underline;
	}

a.grey-normal:hover	{
	text-decoration:none;
	}

.homepage-new	.title a{
	font:900 17px Arial,sans-serif !important;
	letter-spacing:-1px;
	color:#232323 !important;
	}

.homepage-new ul	{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	width:100%;
	}

.homepage-new ul.horizontal li	{
	float:left;	/* LTR */
	display:inline;
	}

.version7-container ul, .version7-container ul li	{
	padding:0;
	margin:0;
	}

.version7-container ul li	{
	background:#FFFFFF url(/img/li-square.gif) no-repeat scroll left 5px;
	line-height:15px;
	}

.version7-container h1, h1.bold-normal	{
	font:100 24px Arial,sans-serif;
	color:#1f1816;
	letter-spacing:-1px;
	margin-top:20px;
	margin-bottom:15px;
}

.version7-container h1 b, h1.bold-normal b	{
	font:900 24px Arial,sans-serif;
	color:#1f1816;
	letter-spacing:-1px;
	margin-top:20px;
	margin-bottom:15px;
}

.version7-container h2.level2-subtitle	{
	font:100 19px Arial,sans-serif !important;
	color:#2b2b2b;
	letter-spacing:-1px;
	margin-bottom:20px !important;
	}
.version7-container h2.level2-subtitle b	{
	font:900 19px Arial,sans-serif !important;
	color:#2b2b2b;
	letter-spacing:-1px;
	margin-bottom:20px !important;
	}


.version7-container .key-feature-list li	{
	list-style:none;
	background:none !important;
	font:900 11px Tahoma,Arial,sans-serif !important;
	color:#1c1716;
}

.version7-container .product-description	{
	font:100 12px "Lucida Grande","Lucida Sans Unicode",Tahoma,Arial,sans-serif;
	color:#555;
	line-height:16px;
	padding-top:10px;
}

/* For the introductory text (new style) */

.version7-container .new-product-description	{
    font: 100 22px/25px Arial,Verdana,Helvetica,sans-serif;
    color: #838383;
    letter-spacing: 0;
}

.version7-container .green-highlight	{
	color:#628a17;
}

.version7-container .product-features li	{
	background:none;
	list-style:none;
}

.version7-container .product-features li span	{
	color:#fff;
	font:100 11px Arial,Verdana,Helvetica,sans-serif;
	background:#292523;
	line-height:17px;
	height:17px;
	padding:1px 5px !important;
	}

.version7-container .screenshot-box-left {
	float: left;
	width: 150px;
	height: 100px;
	margin-right: 10px;
	}

.version7-container .screenshot-box-right {
	float: right;
	width: 150px;
	height: 100px;
	margin-left: 10px;
	}

/* --- Homepage Layout --- */

.homepage-new	{
	font:100 11px Tahoma, Arial, sans-serif;
	color:#1f1816;
	}

.firstPosition	{
	background:url(/images/axigen-3d-logo.gif) right top no-repeat;
	padding-bottom:0;
	padding-top:4px;
	padding-right:69px;
	width:439px;
	top:305px;
	margin-left:3px;
	height:70px;
	font:100 11px Tahoma, Arial, sans-serif !important;
	color:#1f1816 !important;
	}

.homepage-new-trial	{
	float:right;
	width:228px;
	padding:11px 10px 3px 0 !important;
	}

.homepage-new-trial strong	{
	display:block
	}

/* --- Homepage Products --- */

.cycleSlide	{
	display:block;
	position:absolute;
	width:764px;
	height:180px;
	}

.cycleNavig	{
	position:absolute;
	top:8px;
	right:15px;
	z-index:99;
	padding-left:1px;
	}
.cycleProgress	{
	position:absolute;
	bottom:12px;
	right:15px;
	z-index:99;
	width:200px;
	height:2px;
	background:#333;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.cycleNavig a	{
	font:900 13px Arial,sans-serif;
	color:#fff;
	line-height:15px;
	float:left;
	width:20px;
	text-align:center;
	background:url(/img/cycleNavigBg.gif) repeat-y;
	filter:alpha(opacity=40);
	opacity:0.4;
	outline: none;
	margin-left:-1px;
	}

.cycleNavig a:hover	{
	filter:alpha(opacity=60);
	opacity:0.6;
	text-decoration:none;
	}

.cycleNavig a.activeSlide	{
	filter:alpha(opacity=100) !important;
	opacity:1.0;
	}
	
/* --- Homepage Products --- */

.homepage-products li	{
	width:227px;
	margin:0 5px;
	background:right top no-repeat;
	}

.homepage-products p	{
	padding-right:5px;
	line-height:12px;
	height:60px;
	overflow:hidden;
	margin-bottom:5px;
	}

.products-link	{
	display:block;
	cursor:pointer;
	text-decoration:none;
	}

.products-link:hover	{
	text-decoration:none !important;
	}

.products-branding	{
	display:block;
	height:45px;
	width:180px;
	padding-top:15px;
	}

.homepage-products ul li ul li	{
	padding:0;
	margin:0;
	margin-bottom:1px;
	}

.homepage-products ul li ul li span	{
	color:#fff;
	background:#292523;
	line-height:15px;
	float:left;
	padding:0px 5px;
	padding-bottom:1px;
	}

.homepage-products-two	{
	background:url(/images/home-poducts-bar.gif) 0 0 repeat-x;
	padding-left:8px;
	}
.homepage-product	{
	float:left;
	}
.homepage-products-two .enterprise	{
	background:url(/images/home-branding-enterprise.jpg) right top no-repeat;
	width:377px;
	}
.homepage-products-two .service	{
	margin-left:18px;
	background:url(/images/home-branding-isp.jpg) right top no-repeat;
	width:350px;
	}
.homepage-products-two .ul-feature-list	{
	margin:10px 0 10px -2px;
	margin-left:-2px;
	}
.homepage-products-two .enterprise .ul-feature-list .span-block	{
	font:900 11px Tahoma,Arial,sans-serif;
	color:#292523;
	background:url(/images/home-bullet-enterprise.gif) 0 2px no-repeat;
	padding-left:16px;
	}
.homepage-products-two .service .ul-feature-list .span-block	{
	font:900 11px Tahoma,Arial,sans-serif;
	color:#292523;
	background:url(/images/home-bullet-isp.gif) 0 2px no-repeat;
	padding-left:16px;
	}
.product-buttons	{
	height:34px;
	background:url() 0 0 no-repeat;
	float:left;
	margin-right:5px;
	}
.product-buttons:hover	{
	background-position:0 -34px;
	}
.button-enterprise	{
	width:83px;
	background-image:url(/images/home-button-enterprise.gif);
	}
.button-licensed	{
	width:72px;
	background-image:url(/images/home-button-licensed.gif);
	}
.button-hosted	{
	width:68px;
	background-image:url(/images/home-button-hosted.gif);
	}

.product-bullets-list li	{
	background:url(/images/product-bullet-hostway.gif) 0 2px no-repeat !important;
	padding-left:25px !important;
	line-height:16px !important;
	}
.hostway-blue	{
	color:#005cd7;
	font-size:inherit !important;
	}
.hostway-buy-container	{
	background:url(/images/buy-now-background.jpg);
	width:603px;
	height:136px;
	position:relative;
	overflow:hidden;
	margin:40px 0 20px;
	}
.hostway-calc-dummy	{
	width:120px;
	height:70px;
	margin:20px auto 5px auto;
	}
.hostway-estimate-button	{
	background:#aaa url(/images/hostway-estimate-button.gif) 0 0 repeat-x;
	margin:0 auto;
	font:900 14px Arial;
	color:#666 !important;
	letter-spacing:-1px;
	text-decoration:none !important;
	padding:5px 13px;
	border-radius:11px;
	box-shadow: 0px 1px 3px #666;
	-moz-border-radius:11px;
	-moz-box-shadow: 0px 1px 3px #666;
	-webkit-border-radius:11px;
	-webkit-box-shadow: 0px 1px 3px #666;
	text-shadow: 0px 1px 1px #fff;
	outline:none;
}
.hostway-estimate-button:hover	{
	color:#333 !important;
	}
.hostway-estimate-button:active	{
	background:#aaa url(/images/hostway-estimate-button.gif) 0 -50px repeat-x;
	color:#333 !important;
	margin:1px 0 0 1px;
}
.hostway-buy-tagline	{
	color:#1b1513;
	text-shadow: 0px 1px 1px #fff;
	position:absolute;
	left:204px;
	top:30px;
	}
.hostway-buy-input	{
	font:900 15px Arial,sans-serif;
	color:#888;
	background:0;
	border:0;
	position:absolute;
	left:213px;
	top:97px;
	width:200px;
	}
.hostway-buy-error	{
	color:#c00;
	}
.hostway-buy-submit	{
	background:#aaa url(/images/hostway-buy-button.gif) 0 0 repeat-x;
	font:900 14px Arial;
	color:#fff !important;
	letter-spacing:-1px;
	text-decoration:none !important;
	padding:4px 13px;
	border-width:0;
	border-radius:13px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	text-shadow: 0px -1px 1px #255eb7;
	outline:none;
	position:absolute;
	right:26px;
	bottom:16px;
	width:157px;
}


.hosting-fees-rounded	{
	background:#f1f1f1;
	border:1px solid #e3e3e3;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	padding:10px 0 !important;
	margin-bottom:5px;
}
.hosting-fees-rounded li	{
	list-style:none !important;
	background:none !important;
	padding-left:17px !important;
	border-left:1px solid #e3e3e3;
	float:left;
	width:130px;
	}
.hosting-fees-rounded h3	{
	font:900 15px Arial,sans-serif;
	color:#1f1816;
	margin:0;
	line-height:24px;
	}
.hosting-fees-rounded .hosting-details	{
	height:28px;
	font:100 12px Arial,sans-serif;
	color:#26211f;
	}
.hosting-fees-rounded .hosting-price	{
	font:100 16px Arial,sans-serif;
	color:#1574fa;
	}

.homepage-demo-buttons	{
	float:left;
	margin-left:22px;
	width:225px;
	}
.homepage-demo-buttons a, .normal-demo-buttons a	{
	display:block;
	height:12px;
	overflow:hidden;
	color:#fff !important;
	font:100 11px Arial,Tahoma,sans;
	line-hegiht:11px;
	padding:26px 0 5px 12px;
	background:url() 0 0 no-repeat;
	margin-top:4px;
}
.homepage-demo-buttons a:hover, .normal-demo-buttons a:hover	{
	background-position:0 -43px;
	text-decoration:none;
	}
.homepage-demo-buttons a.home-webmail-demo	{
	background-image:url(/images/home-webmail-demo.gif);
	}
.homepage-demo-buttons a.home-webadmin-demo	{
	background-image:url(/images/home-webadmin-demo.gif);
	}
.homepage-demo-buttons a.home-video-demo	{
	background-image:url(/images/home-video-demo.gif);
	}

.normal-demo-buttons a.normal-webmail-demo	{
	background-image:url(/images/ic-see-in-action.gif);
	width:180px;
	float:left;
	}
.normal-demo-buttons a.normal-download	{
	background-image:url(/images/ic-download-now.gif);
	width:180px;
	float:left;
	}



.home-axigen-download	{
	display:block;
	height:16px;
	overflow:hidden;
	color:#fff;
	font:100 11px Arial,Tahoma,sans;
	line-hegiht:11px;
	padding:26px 0 20px 12px;
	background:url(/images/home-download.gif) 0 0 no-repeat;
	}
.home-axigen-download:hover	{
	background-position:0 -62px;
	text-decoration:none;
	}

/* Link Panel Trick */

a span.hoverButton	{
	float:left;
	padding-left:10px;
	overflow:hidden;
	height:17px;
	background:url(/images/home-button.gif) left top no-repeat;
	text-decoration:none;
	}

a span.hoverButton span	{
	height:17px;
	float:left;
	line-height:15px;
	padding-right:9px;
	background:#fff url(/images/home-button.gif) right top no-repeat;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	}

a span.hoverButton:hover	{
	background:url(/images/home-button.gif) left bottom no-repeat;
	text-decoration:none;
	}

a span.hoverButton:hover span	{
	background-position:right bottom;
	text-decoration:none;
	}

.products-link .p-description	{
	display:block;
	color:#1F1816;
	padding-right:5px;
	line-height:12px;
	overflow:hidden;
	margin-top:8px;
	margin-bottom:10px;
	}

.products-link .ul-feature-list	{
	display:block;
	}

.span-block	{
	display:block;
	padding:1px 0;
}

.products-link .ul-feature-list	span span	{
	color:#fff;
	background:#292523;
	line-height:15px;
	padding:1px 5px;
	}

.home-partner	{
	background:url(/images/axigen-partner-map.gif) 260px 15px no-repeat;
	padding-right:10px;
	margin-top:15px;
	font:100 11px Tahoma,Arial,sans-serif;
	color:#1c1716;
	}

/* --- Right Panels --- */

.new-home-box-bot	{
	background:url(/images/new-home-box-bot.jpg) left bottom no-repeat;
	padding:5px 0 10px 0;
}

.new-home-box-bot a	span {
	text-decoration:none;
	}

.new-home-box-bot-short	{
	background:url(/images/new-home-box-bot-short.jpg) left bottom no-repeat;
	padding:5px 0 10px 0;
}

.new-home-box-top	{
	width:225px;	
	background:#fefefe url(/images/new-home-box-top.jpg) left top no-repeat;
	margin-bottom:10px;
	}

.new-home-box-container	{
	padding:10px;
	}

.homepage-new .webadmin-demo	{
	padding-bottom:6px;
	margin-bottom:9px;
	border-bottom:1px solid #d2d2ca;
	}

.homepage-new .webadmin-demo a, .homepage-new .free-webmail a	{
	color:#1c1716;
	text-decoration:none;
	}

.homepage-new .webadmin-demo a span, .homepage-new .free-webmail a span	{
	display:block;
	margin:3px 0;
	}
	
/* sIFR Styling */

	.s-title
	{
		font-size:18px;
		font-weight:bold;
		font-family:Arial;
		letter-spacing:-1px;
		line-height:20px;
		height:20px;
		color:#2b2626;
		margin:0;
		padding:0;
		cursor:pointer;
		display:block;
	}
	
	.sIFR-active .s-title
	{
		visibility: hidden;
		font-family: Verdana;
		line-height: 20px;
		height:20px;
		color:#2b2626;
		cursor:pointer
	}

	.s-title object	{
		height:20px !important;
		cursor:pointer
	}
	
	.s-subtitle
	{
		font-size:16px;
		font-weight:normal;
		font-family:Arial;
		letter-spacing:-1px;
		color:#1f1816;
		line-height:18px;
		margin:0;
		padding:0;
		cursor:pointer
	}
	
	.sIFR-active .s-subtitle
	{
		visibility: hidden;
		font-family: Verdana;
		line-height: 18px;
		color:#1f1816;
		cursor:pointer
	}
	
	.frutiger-14
	{
		font-size:14px;
		font-weight:normal;
		font-family:Arial;
		letter-spacing:-1px;
		color:#1c1716;
		line-height:18px;
		margin:0;
		padding:0;
	}
	
	.sIFR-active .frutiger-14
	{
		visibility: hidden;
		font-family: Verdana;
		line-height: 14px;
		color:#1c1716;
	}

/* ==== Mobile Office ==== */

.office-edition-header-description	{
	position:absolute;
	font:100 12px Arial,sans-serif;
	color:#e5f9aa;
	font-style:italic;
	line-height:13px;
	}

.office-edition-free	{
	top:93px;
	left:20px;
	}

.mobile-office-edition	{
	top:93px;
	left:500px;
	}

.mobile-office	{
	background:url(/img/office-file-stack.jpg) right 20px no-repeat;
	padding-right:210px;
	}
	
.rounded-table-mid	{
	background:url(/img/office-table-mid.gif) repeat-y;
	margin-top:10px;
}

.rounded-table-top	{
	background:url(/img/office-table-top.jpg) left top no-repeat;
}

.rounded-table-bot	{
	background:url(/img/office-table-bot.jpg) left bottom no-repeat;
	padding:25px 20px 35px 15px
}

.rounded-table-small-mid	{
	background:url(/img/office-table-small-mid.jpg) repeat-y;
	margin-top:10px;
}

.rounded-table-small-mid .rounded-table-top	{
	background:url(/img/office-table-small-top.jpg) left top no-repeat;
}

.rounded-table-small-mid .rounded-table-bot	{
	background:url(/img/office-table-small-bot.jpg) left bottom no-repeat;
	padding:25px 20px 35px 15px
}

.table-comparison-container	{
	width:100%;
	}

.table-comparison-container h2, .level2-heading	{
	font:900 16px Arial,sans-serif !important;
	letter-spacing:-1px;
	line-height:32px;
	margin:10px 0 0 0 !important;
	color:#1f1816;
	}

.table-comparison-container span.subtitle	{
	font:100 11px Arial,sans-serif;
	letter-spacing:normal;
	color:#7e7775 !important;
	}

.table-comparison-container td, .table-comparison-container .mobile-devices li	{
	font:100 11px Tahoma,Arial,sans-serif;
	vertical-align: middle;
	padding:2px;
	border-bottom:1px solid #e8e7e7;
	border-collapse:collapse;
}

.table-comparison-container .mobile-devices	{
	margin-top:8px;
	margin-bottom:15px;
	}

.table-comparison-container .mobile-devices li	{
	width:135px;
	float:left;
	list-style:none;
	background:none;
	}

.table-comparison-container .office-edition, .table-comparison-container .mobile-office-edition	{
	text-align:center;
}

.table-comparison-container .mobile-office-edition	{
	font-weight:900;
	color:#64ad16;
}

.table-comparison-container .office-first	{
	padding-top:10px;
}

.table-comparison-container .office-price	{
	padding-top:10px;
	border:0;
	font-weight:900;
	color:#1c1716;
}

.table-comparison-container .office-price a	{
	text-decoration:underline;
	color:#1c1716 !important;
}

.table-comparison-container .office-price a:hover	{
	text-decoration:none;
}

.table-comparison-container .mobile-office-edition a	{
	color:#64ad16 !important;
}

.office-buy-mid	{
	width:716px;
	background:url(/img/office-chunky-mid.gif) repeat-y;
}

.office-buy-top	{
	background:url(/img/office-chunky-bg.gif) no-repeat;
}

.office-buy-bot	{
	background:url(/img/office-bottom-shade.gif) left bottom no-repeat;
	padding:30px 20px;
	padding-top:15px;
}

.office-buy-left	{
	float:left;
	width:350px;
	padding-right:15px;
}

.office-buy-right	{
	margin-left:365px;
	}

.office-fake-checkbox, .select-office-method	{
	font:100 13px Tahoma,Arial,sans-serif;
	color:#fff !important;
	text-decoration:none;
	line-height:32px;
	height:32px;
	padding-left:36px;
	display:block;
	background:url(/img/office-check-button-set.gif) 0 -32px no-repeat;
	outline:none;
}

.office-fake-checkbox	{
	background-image:url(/img/office-check-button-set.gif);
	padding-left:32px;
	font:100 10px Tahoma,Arial,sans-serif;
	line-height:32px;
	}

.office-fake-checkbox:hover, .select-office-method:hover	{
	background-position:0 -64px;
	text-decoration:none;
}

.office-fake-checkbox span	{
	float:right;
	margin-right:20px;
	}

.office-registered .office-fake-checkbox span	{
	margin-right:40px;
	}

.office-fake-checked	{
	background-position:0 -96px;
}

.office-fake-checked:hover	{
	background-position:0 -128px;
}

.office-get-it	{
	width:73px;
	height:28px;
	display:block;
	background:url(/img/get-it-button.gif) 0 -28px no-repeat;
	margin-top:10px;
	border:0;
	cursor:pointer;
	}

.office-disabled, .office-disabled:hover	{
	background-position:0 0;
	color:#b5d288 !important;
	cursor:default;
	}

.office-slect-method-container p	{
	font:100 11px Tahoma,Arial,sans-serif;
	color:#fff !important;
	margin-top:10px;
	width:313px;
	padding-left:8px;
}

.office-slect-method-container label	{
	font:100 11px Tahoma,Arial,sans-serif;
	color:#fff !important;
	margin-top:10px;
	width:313px;
	padding-left:8px;
	}

.office-text-input	{
	width:151px;
	height:14px;
	line-height:32px;
	padding:9px 10px;
	font:100 11px Tahoma, Arial, sans-serif;
	color:#8a8686;
	background:transparent url(/img/input-set.gif) 0 0 no-repeat;
	border:0;
	display:block;
	overflow:hidden;
	margin:-3px 0;
}

.office-text-input:hover	{
	background-position:0 -32px;
}

.office-text-input:focus	{
	background-position:0 -64px;
	color:#5f5b5b;
}

.office-link-forgot	{
	color:#39560f !important;
	font:100 9px Tahoma, Arial, sans-serif;
	text-decoration:underline;
	padding-left:8px;
	margin-top:5px;
}

.office-ok-valid	{
	width:32px;
	height:32px;
	background:url(/img/office-ok-valid.gif) no-repeat;
	visibility:hidden;
}

.office-disclaimer	{
	color:#1c1716;
	font:100 11px Tahoma, Arial, sans-serif;
}

.office-disclaimer span	{
	display:block;
	padding-left:20px;
	background:url(/img/office-plus-bullet.gif) 0 center no-repeat;
}

.office-disclaimer a	{
	color:#91a528 !important;
	display:block;
	padding-left:20px;
	font-style: italic;
}

/* === Office Edition === */

.key-benefit	{
	margin-bottom:5px;
	background:url() 0 0 no-repeat;
	}
.key-benefit h2, .key-benefit h2 a	{
	font-size:16px !important;
	letter-spacing:-1px;
	color:#1f1816 !important;
	line-height:45px;
	padding:0 0 16px 60px;
	margin-top:0 !important;
	}

.key-benefit-abstract	{
	margin-bottom:5px;
	margin-top:20px;
	background:url() 0 0 no-repeat;
	}
.key-benefit-abstract h2, .key-benefit-abstract h2 a	{
	font-size:16px !important;
	letter-spacing:-1px;
	color:#1f1816 !important;
	line-height:15px;
	padding-left: 60px;
	margin-top:0 !important;
	margin-bottom:10px;
	}
.key-benefit-abstract p.abstract	{
	padding-left:60px;
	font:100 11px Tahoma,Arial,sans-serif;
	margin-bottom:15px !important;
	color:#1c1716;
	}
.key-benefit-abstract .eot-image {
	padding-left: 60px;
	margin-top: -10px;
	}
	
.key-benefit h2 a, .key-benefit-abstract h2 a	{
	padding-left:0;
	}
.key-benefit h2 a:hover, .key-benefit-abstract h2 a:hover	{
	text-decoration:none;
	}

.full-featured	{
	background-image:url(/img/icon-full-featured.gif);
	}
.easy-admin	{
	background-image:url(/img/icon-easy-admin.gif);
	}
.antivirus-antispam	{
	background-image:url(/img/icon-antivirus-antispam.gif);
	}
.axigen-webmail	{
	background-image:url(/img/icon-axigen-webmail.gif);
	}
.mobile-access	{
	background-image:url(/img/icon-mobile-access.gif);
	}
	
.solution-integration	{
	background-image:url(/img/icon-solution-integration.gif);
	}
.core-messaging	{
	background-image:url(/img/icon-core-messaging.gif);
	}
.operation-maintenance	{
	background-image:url(/img/icon-operation-maintainance.gif);
	}
.painless-migration	{
	background-image:url(/img/icon-painless-migration.gif);
	}
.key-benefits .backup	{
	background-image:url(/img/icon-back-up.gif);
	}
.key-benefits .email-archiving	{
	background-image:url(/img/icon-email-archiving.gif);
	}
.key-benefits .secure-scalable	{
	background-image:url(/img/icon-secure-scalable.gif);
	}
.key-benefits .pay-use	{
	background-image:url(/img/icon-pay-use.gif);
	}
.key-benefits .set-up-fee	{
	background-image:url(/img/icon-low-tco.gif);
	}

.key-benefits .email-collaboration	{
	background-image:url(/img/icon-email-collaboration.gif);
	}
.key-benefits .effortless-admin	{
	background-image:url(/img/icon-efortless-admin.gif);
	}
.key-benefits .av-as	{
	background-image:url(/img/icon-av-as.gif);
	}
.key-benefits .grow-secure	{
	background-image:url(/img/icon-grow-secure.gif);
	}
.key-benefits .user-features	{
	background-image:url(/img/icon-user-features.gif);
	}
.key-benefits .ajax-webmail	{
	background-image:url(/img/icon-ajax.gif);
	}
.key-benefits .brandable-webmail	{
	background-image:url(/img/icon-webmail.gif);
	}
.key-benefits .painless-migration	{
	background-image:url(/img/icon-painless-migration.gif);
	}
.key-benefits .first-support	{
	background-image:url(/img/icon-support.gif);
	}
.key-benefits .low-tco	{
	background-image:url(/img/icon-low-tco.gif);
	}
.key-benefits .large-scale	{
	background-image:url(/img/icon-large-scale.gif);
	}
.key-benefits .smart-processing	{
	background-image:url(/img/icon-smart-processing.gif);
	}
.key-benefits .ultra-storage	{
	background-image:url(/img/icon-ultra-storage.gif);
	}
.key-benefits .all-in-one	{
	background-image:url(/img/icon-all-in-one.gif);
	}
.key-benefits .hardware-usage	{
	background-image:url(/img/icon-hardware-usage.gif);
	}

.key-benefit-abstract .flags-wide li	{
	width:113px;
	}
.key-benefit-abstract .flags-wide li img	{
	vertical-align: middle;
	}

.key-benefit div.liner, .key-benefit-abstract div.liner	{
	margin-bottom:10px;
	}
.product-section-items div.item	{
	width:255px;
	margin-left:50px;
	float:left;
	}
.product-section-items div.odd	{
	margin-left:0px;
	}
.product-section-items h3	{
	font:900 11px Arial,sans-serif;
	margin-top:0;
	margin-bottom:4px;
	color:#3d3634;
	}
.key-benefits p	{
	font:100 11px Tahoma,Arial,sans-serif;
	margin-bottom:10px;
	color:#1c1716;
	margin:0;
	}
.key-benefits p a	{
	font:100 11px Tahoma,Arial,sans-serif !important;
	text-decoration: underline !important;
	color:#000 !important;
	}
.key-benefits p a:hover	{
	text-decoration: none !important;
	}

.key-benefit ul, .key-benefit-abstract ul	{
	margin-bottom:5px;
	}
.key-benefit ul li, .key-benefit-abstract ul li	{
	padding-left:12px;
	list-style: none;
}

.key-benefit-abstract ul.flags-wide	{
	margin-left:60px;
	}
.key-benefit-abstract ul.flags-wide li	{
	background: none;
	padding-left: 0;
	}
	
.key-benefit ul li.mini-headline, .key-benefit-abstract ul li.mini-headline	{
	font-weight: 900;
	margin-bottom:4px;
	background: none;
	padding-left: 0;
	color:#3D3634 !important;
}

.easy-admin ul li	{
	background-image:url(/img/li-square-green.gif) !important;
}
.axigen-webmail ul li	{
	background-image:url(/img/li-square-blue.gif) !important;
}

.key-benefit p a, a.black-text	{
	font-weight:900;
	text-decoration:underline;
	}

/* ==== New Search ==== */

.new-search-container	{
	margin:0 10px;
	}

.new-search-container h1	{
	font:100 26px Arial,sans-serif;
	color:#1f1816;
	letter-spacing:-1px;
	margin-top:20px;
	margin-bottom:15px;
}

.new-search-container h1 b	{
	font:900 26px Arial,sans-serif;
	color:#1f1816;
	letter-spacing:-1px;
	margin-top:20px;
	margin-bottom:15px;
}

.version7-container	h2.bold-subtitle	{
	font:900 19px Arial,sans-serif !important;
	color:#1f1816;
	letter-spacing:-1px;
	margin-top:10px;
	margin-bottom:15px;
	}

.version7-container	h2.new-bold-subtitle	{
	font:900 19px Arial,sans-serif !important;
	color:#1f1816;
	letter-spacing:-1px;
	margin-top:10px;
	margin-bottom:0;
	}
	
.version7-container	h2.normal-subtitle	{
	font:100 21px Arial,sans-serif !important;
	color:#1f1816;
	letter-spacing:-1px;
	margin-top:10px;
	margin-bottom:5px;
	background:url(/images/h2-simple-underline.gif) 0 100% no-repeat;
	padding-bottom:13px;
	padding-left:15px;
}

.version7-container	h3.normal-subtitle	{
	font:900 16px Arial,sans-serif !important;
	color:#34302e;
	letter-spacing:-1px;
	margin-top:10px;
	margin-bottom:0px;
	}
.version7-container	h4.normal-subtitle	{
	font:100 13px Arial,sans-serif !important;
	color:#34302e;
	letter-spacing:normal;
	margin-top:0px;
	margin-bottom:5px;
	}

.version7-container	p.fade-info	{
	color:#999;
}


/* === Product Overview ==== */

.products-simple	{
	margin:0;
	background:url(/img/product-overview-header.jpg) 0 0 no-repeat;
}

.products-simple .products-mega-link	{
	display:block;
	padding-top:188px;
	text-decoration:none;
	}

.products-header	{
	padding-left:15px;
	width:741px;
}

.products-header .column	{
	width:235px;
	margin-right:12px;
	float:left;
}

.products-simple .products-h1, .products-h1 b, .products-simple h1, .products-simple h1 b, .products-h1 a b	{
	font-size:18px;
	margin:0;
	color:#463d39;
	letter-spacing:-1px;
}

.products-h1, .products-simple h1, .products-h1 a	{
	font-size:18px;
	color:#746862;
	display:block;
	text-decoration:none !important;
}

.products-h4, .products-simple h4, .products-h4 a	{
	color:#3f3d3d;
	text-transform:uppercase;
	font:100 9px Tahoma;
	color:#463d39;
	margin-top:2px;
	display:block;
	text-decoration:none !important;
}

.products-header .action-links	{
	margin-top:12px;
	display:block;
}

.products-table-mid	{
	background:url(/img/products-table-mid.gif) repeat-y;
	margin-top:25px;
}

.products-table-top	{
	background:url(/img/products-table-top.gif) left top no-repeat;
}

.products-table-bot	{
	background:url(/img/products-table-bot.gif) left bottom no-repeat;
	padding:14px 17px 19px 16px
}

.products-table h2.products-main-heading {
	color:#fff;
	background:#373230 url(/img/products-table-main-heading.gif) 0 0 no-repeat;
	height:36px;
	line-height:36px;
	padding:0 12px;
	margin-top:12px;
	margin-bottom:0;
	letter-spacing:-1px;
}

.products-table h2.products-main-heading span	{
	font:900 17px Arial,sans-serif;
	line-height:36px;
}

.products-table .label	{
	width:297px;
	text-align:left;
	float:left;
}

.products-table .option	{
	width:129px;
	text-align:center;
	float:left;
	}

.products-table .height60 .option	{
	padding:25px 0;
	}
.products-table .height30 .option	{
	padding:10px 0;
	}

.products-table h3.section-heading	{
	color:#fff;
	background:#373230 url(/img/products-table-section-heading.gif) 0 -26px no-repeat;
	font:900 16px Arial,sans-serif;
	line-height:27px;
	height:26px;
	overflow:hidden;
	padding:0 12px;
	margin-top:1px;
	margin-bottom:0;
	letter-spacing:-1px;
	}

.products-table h3.section-heading-first	{
	color:#fff;
	background:#373230 url(/img/products-table-section-heading.gif) 0 0 no-repeat;
	font:900 16px Arial,sans-serif;
	line-height:27px;
	height:26px;
	overflow:hidden;
	padding:0 12px;
	margin-top:1px;
	margin-bottom:0;
	letter-spacing:-1px;
	}

.products-table .products-inner-table	{
	margin-top:2px;
	}

.products-table .products-inner-table-long	{
	background:url(/img/products-inner-table-long.gif) 0 0 no-repeat;
	padding:14px 19px 15px 8px;
	}

.products-table .products-inner-table-short	{
	background:url(/img/products-inner-table-short.gif) 0 0 no-repeat;
	padding:14px 19px 15px 8px;
	}

.products-table .products-inner-table-last-top	{
	background:url(/img/products-inner-table-last-top.gif) 0 0 no-repeat;
	}
.products-table .products-inner-table-last-mid	{
	background:url(/img/products-inner-table-last-mid.gif) 0 0 repeat-y;
	}
.products-table .products-inner-table-last-bot	{
	background:url(/img/products-inner-table-last-bot.gif) left bottom no-repeat;
	padding:14px 19px 15px 8px;
	}

.products-table .products-inner-table .feature-line	{
	padding:3px 4px;
	border-bottom:1px solid #d6d4d1;
	color:#1f1816;
	font:100 11px Tahoma,Arial,sans-serif;
	line-height:11px;
	}

.products-table .products-inner-table a	{
	text-decoration:underline;
	}

.products-table .products-inner-table .feature-line span, .products-table .products-inner-table .feature-line span a	{
	color:#1f1816;
	font:100 11px Tahoma,Arial,sans-serif;
	line-height:11px;
	}

.products-table .products-inner-table .feature-line span a:hover	{
	text-decoration:none;
	}

.products-table .option	a	{
	font-size:9px !important;
	color:#fe8300 !important;
	}

.products-table a.new	{
	background:url(/img/icon-new-green.gif) right center no-repeat;
	padding-right:35px;
	}
.products-table a.improved	{
	background:url(/img/icon-improved-green.gif) right center no-repeat;
	padding-right:58px;
	}

.products-table .products-inner-table .feature-line span span	{
	color:#707070;
	display:block;
	margin-top:2px;
	}

.products-table .products-inner-table .feature-line span span.info-star	{
	color:#fe8300;
	display:inline;
	margin-top:0;
}

.products-table .products-inner-table .feature-line span img	{
	vertical-align:text-bottom;
	}

.products-table .products-inner-table .feature-line span.buit-in	{
	background:url(/img/bullet-grey-on.gif) center center no-repeat;
	height:11px;
}
.products-table .products-inner-table .feature-line span.add-on	{
	background:url(/img/bullet-add-on.gif) center center no-repeat;
	height:11px;
	}

.products-table .products-inner-table .feature-line-last	{
	border:0;
	}

.products-office-footer	{
	background:url(/img/mobile-office-200.jpg) 0 0 no-repeat;
	padding:20px 30px 40px 240px;
	margin-top:15px;
}

.products-office-footer p	{
	margin:25px 0;
}

.products-end-notes	{
	margin:30px 20px 15px 0px;
	padding-left:19px;
	font:100 11px Tahoma,Arial;
	color:#707070;
}

.products-end-notes .info-star	{
	font:100 11px Tahoma !important;
	color:#fe8300;
}

.products-end-notes a	{
	color:#fe8300;
	text-decoration:underline;
}

.products-end-notes a:hover	{
	text-decoration:none;
}

/* === Mobility Page === */

.mobility-logo	{
	padding-right:120px;
	background:url(/img/blue-mobile.jpg) right 5px no-repeat;
}

.mobile-technologies li	{
	background-position:left 11px !important;
	padding-left:12px !important;
}

/* === Product Pages === */

.product-options-bar	{
	margin: 0 !important;
	padding:0 !important;
}

.product-options-bar li	{
	background:none !important;
	float:left !important;
	padding:0 !important;
	list-style:none;
}

.product-options-bar li img	{
	float:left;
}
.product-options-bar li.icon-fade-buy a	{
	background:url(/img/products/products-icon-buy.gif) 0 0 no-repeat;
	margin-top:0;
	padding-top:13px;
	padding-left:59px;
	padding-bottom:22px;
	}
.product-options-bar li.icon-fade-feat a	{
	background:url(/img/products/products-icon-features.gif) 0 0 no-repeat;
	margin-top:0;
	padding-top:13px;
	padding-left:59px;
	padding-bottom:22px;
	}

.product-options-bar a	{
	font:100 11px Tahoma,Arial;
	color:#1c1716 !important;
	line-height:12px;
	display:block;
	width:70px;
	float:left;
	padding: 7px 0;
	padding-left:14px;
	margin-top:6px;
}

.product-options-bar a:hover	{
	text-decoration:none;
	color:#ff7402 !important;
}


.webmail-benefits	{
	margin: 0 !important;
	padding:0 !important;
}
.webmail-benefits li	{
	background:none !important;
	float:left !important;
	padding:0 !important;
	list-style:none;
}
.webmail-benefits a	{
	font:900 15px Arial,sans-serif;
	color:#575757 !important;
	line-height:15px;
	text-decoration:none !important;
	display:block;
	width:128px;
	float:left;
	padding:12px 0 17px 55px;
	margin-top:6px;
	background:url() 0 0 no-repeat;
}
.webmail-benefits a:hover	{
	text-decoration:none;
	color:#ff7402 !important;
}

.webmail-benefits-descriptions	{
	margin: 0 !important;
	padding:0 !important;
}
.webmail-benefits-descriptions li	{
	background:none !important;
	float:left !important;
	width:164px;
	padding:0 10px 0 0 !important;
	list-style:none;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-size:11px;
}



.prod-page-features	{
	width:437px;
	background:#f3f3f3;
}
.prod-page-features .products-table-top	{
	background-image:url(/img/products/product-table-top.gif);
}
.prod-page-features .products-table-bot	{
	background-image:url(/img/products/product-table-bot.gif);
	padding:2px;
}
.prod-page-features h2.products-main-heading	{
	background-image:url(/img/products/product-table-main-heading.gif);
}
.prod-page-features .label	{
	width:297px;
}
.prod-page-features .option	{
	width:111px;
}
.prod-page-features h3.section-heading, .prod-page-features h3.section-heading-first	{
	background-image:url(/img/products/product-table-section-heading.gif);
}
.prod-page-features .products-inner-table-long	{
	background-image:url(/img/products/product-inner-table-long.gif);
	padding:14px 8px;
}
.prod-page-features .products-inner-table-short	{
	background-image:url(/img/products/product-inner-table-short.gif);
	padding:14px 8px;
}
.prod-page-features .products-inner-table-last-top	{
	background-image:url(/img/products/product-inner-table-last-top.gif);
	}
.prod-page-features .products-inner-table-last-mid	{
	background-image:url(/img/products/product-inner-table-last-mid.gif);
	}
.prod-page-features .products-inner-table-last-bot	{
	background-image:url(/img/products/product-inner-table-last-bot.gif);
	padding:14px 8px;
}

/* === HomePage 7.2 Beta === */

.home-beta-ajax	{
	margin:-5px 0 0 0 !important;
	padding:0 !important;
	list-style:none !important;
}

.home-beta-ajax li	{
	background:none !important;
	float:left !important;
	padding:0 !important;
}

.home-beta-ajax a.option	{
	background:url(/img/new-features-72b/homepage-secondpos-separator.gif) 0 0 no-repeat;
	font:100 11px Tahoma,Arial;
	color:#1c1716 !important;
	line-height:12px;
	display:block;
	width:66px;
	float:left;
	padding: 25px 0 0 22px;
}

.home-beta-ajax a.option:hover	{
	text-decoration:none;
	color:#ff7402 !important;
}

.secondPositionFrame	{
	position:absolute;
	z-index:40;
	top:260px;
	right:21px;
	width:370px;
	height:30px;
}

.secondPosition	{
	position:absolute;
	z-index:45;
	top:266px;
	right:0px;
	width:362px;
	height:30px;
	color:#4B5280;
	font:100 10px Tahoma,Arial;
	line-height:12px;
	text-align:left;
}

.homepage-localized-languages li	{
	display:inline;
}

.homepage-localized-languages li a	{
	background:url() center top no-repeat;
	padding-top:33px;
	text-align:center;
	width:50px;
	float:left;
	font:100 10px Tahoma,Arial;
	color:#1c1716;
}
.homepage-localized-languages li.german a	{
	background-image:url(/img/icons/localized-flag-de.gif)
}
.homepage-localized-languages li.romanian a	{
	background-image:url(/img/icons/localized-flag-ro.gif)
}
.homepage-localized-languages li.russian a	{
	background-image:url(/img/icons/localized-flag-ru.gif)
}
.homepage-localized-languages li.polish a	{
	background-image:url(/img/icons/localized-flag-pl.gif)
}
.homepage-localized-languages li.chinese a	{
	background-image:url(/img/icons/localized-flag-cn.gif)
}

/* === New Webinars === */

.webinar-subtitle {
	font:100 15px Arial,sans-serif !important;
	margin-top:0 !important;
	color:#1f1816 !important;
	}

.webinar-details-top {
	background: url(/images/webinars/webinar-details.gif) 0 0 no-repeat;
	padding:12px 10px 0 55px;
	}
.webinar-details-bot {
	width: 590px;
	background: url(/images/webinars/webinar-details.gif) 0 100% no-repeat;
	margin: 15px 0;
	padding-bottom: 10px;
	}

.webinar-info-top {
	background: url(/images/webinars/webinar-info.gif) 0 0 no-repeat;
	padding: 12px 10px 0 52px;
	}
.webinar-info-bot {
	width: 590px;
	background: url(/images/webinars/webinar-info.gif) 0 100% no-repeat;
	margin: 15px 0;
	padding-bottom: 10px;
	}

.webinar-details a {
	text-decoration: underline;
	}
	
.webinar-details a:hover {
	text-decoration: none;
	}
	

.webinar-details ul	{
	margin:5px 0 0;
	padding:0;
	list-style:none;
	background:none;
	}
.webinar-details ul li {
	width: 240px;
	float:left;
	}
.webinar-long-description {
	width: 590px;
	}
.new-form-container-mid	{
	width:691px;
	background: url(/images/webinars/webinar-form-mid.gif) 0 0 repeat-y;
	margin-top:20px;
}
.new-form-container-top	{
	background: url(/images/webinars/webinar-form-top.gif) 0 0 no-repeat;
}
.new-form-container-bot	{
	background: url(/images/webinars/webinar-form-bot-nomsg.jpg) left bottom no-repeat;
	padding:20px 20px 26px 7px;
	position:relative;
}
.info .new-form-container-bot	{
	background-image: url(/images/webinars/webinar-form-bot-info.jpg);
}
.error .new-form-container-bot	{
	background-image: url(/images/webinars/webinar-form-bot-error.jpg);
}

.new-form-column	{
	float:left;
	width:650px;
	display:inline;
}
.webinar-form-left	{
	width:270px;
}
.webinar-form-right	{
	width:285px;
}
.contact-form-left	{
	margin-left:15px;
}

.new-form-column fieldset	{
	border:0;
	margin:20px 0 30px;
	padding:0;
}
.new-form-column label	{
	float:left;
	clear:left;
	width:85px;
	margin-top:5px;
	font-size:11px;
	font:100 11px Tahoma,Arial,sans-serif;
	color:#494545;
}
.new-form-column label span.mandatory	{
	font:100 11px Tahoma,Arial,sans-serif;
	color:#ff7a00;
}
.new-form-column input, .new-form-column select, .new-form-column textarea	{
	float:left;
	width:190px;
	margin-top:5px;
	font:100 11px Arial,sans-serif;
	padding:2px;
	border:1px solid;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	background:#fefefe;
}
.new-form-column input:focus, .new-form-column select:focus, .new-form-column textarea:focus	{
	border-color:#878787 #eee #eee #878787;
	background:#fff;
	}

.new-form-column select	{
	height:20px;
	padding:1px;
	width:196px;
}
.new-form-column select option	{
	font:100 11px Arial,sans-serif;
	padding:2px;
}
.new-form-column fieldset input.captcha {
	margin: 0 0 0 85px;
}
.new-form-column fieldset input.error	{
	background:#fcc url(/images/webinars/webinar-field-error.gif) 3px 4px no-repeat;
	color:#c00 !important;
	padding-left:17px;
	width:265px;
}
.new-form-column fieldset select.error  {
    background:#fcc url(/images/webinars/webinar-field-error.gif) 2px center no-repeat;
    color:#c00 !important;
    padding-left:17px;
    width:286px;
    }
.new-form-column fieldset.wide-fieldset select.error  {
    width:498px;
    }
.new-form-column fieldset select.error-wide	{
	background-position: 3px center;
	width:498px;
	}
.new-form-column h3	{
	font:900 17px Arial,sans-serif;
	margin-top:10px;
	margin-bottom:0;
	color:#332b27;
}

.new-form-column .registration-code {
    width: 460px;
}
.new-form-column .error.registration-code {
    width: 449px !important;
}

.contact-form-left label	{
	width:140px;
	margin-top:11px;
	color:#555;
	}
.contact-form-left fieldset	{
	margin:15px 0;
}
.contact-form-left input, .contact-form-left textarea	{
	width:484px;
	font:100 13px Arial,sans-serif;
	padding:3px 6px;
	color:#666;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.contact-form-left select	{
	width:498px;
	height:24px;
	font:100 13px Arial,sans-serif;
	padding:3px;
	padding-top:2px 2px 2px 3px;
	outline:none;
	color:#666;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.contact-form-left select option	{
	font:100 13px Arial,sans-serif;
	padding:3px 10px;
}
.contact-form-left textarea	{
	font:100 13px/19px Arial,sans-serif;
	padding:2px 2px 2px 6px;
	height:76px;
	width:488px;
	color:#666;
}

.contact-form-left input.error, .contact-form-left textarea.error	{
	background:#fcc url(/images/webinars/webinar-field-error.gif) 3px 4px no-repeat;
	color:#c00 !important;
	padding-left:17px;
	width:473px !important;
}

.contact-form-left textarea.error	{
	width:477px !important;
}


.contact-form-left input.error.captcha {
	width: 231px !important;
	padding-left: 17px !important;
    background-position: 3px 8px !important;
}

.contact-heading	{
	display:none;
	}
.contact-active	{
	display:block !important;
	}

.contact-hotlines	{
	margin-top:5px;
	color:#666;
	float:left;
	width:300px;
	}
.contact-hotlines label	{
	float:left;
	width:130px;
	font-weight:900;
}

.form-small-fields	{
	float:left;
	width:498px;
	}
.form-small-fields label	{
	clear:none;
	width:100px;
	margin-top:11px;
	}
.form-small-fields input	{
	width:37px;
	margin-right:17px;
	}
.form-cells-separator	{
	background:#edeae8;
	border:1px solid #e0e0e0;
	-moz-border-radius:6px;
	padding:0 10px 10px 10px;
	} 
.webinar-messages	{
	color:#fff;
	position:absolute;
	width:225px;
	height:49px;
	left:7px;
	bottom:35px;
	padding-left:40px;
}
.webinar-message-headline, .new-form-message-headline 	{
	font:900 15px Arial,sans-serif;
	line-height: 22px;
	letter-spacing:-1px;
	margin-top:4px;
	display:block;
}
.webinar-message-body, .new-form-message-body	{
	font:100 11px Arial,sans-serif;
}
.new-form-message-area	{
	color:#fff;
	width:345px;
	height:37px;	
	clear:left;
}
.new-form-message-error, .new-form-message-info	{
	display:none;
	}
.error .new-form-message-error	{
	display:block;
}
.info .new-form-message-info	{
	display:block;
}

/* === File Input Styling Hack === */

div.fileinputs {
    position: relative;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 140px;
    z-index: 1;
}

div.fakefile input  {
    width: 390px;
    margin-right: 10px;
}

input.file {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}


/* === Homepage Hosted === */

.homepage-business-small li	{
	background: url(/img/bullet-orange-on.gif) left center no-repeat;
	padding-left:9px;
	color:#292523;
}

/* === Product Enterprise === */

.product-action-buttons	{
	float:right;
	margin-top:10px;
}

.product-action-buttons a	{
	margin-left:5px;
	float:left;
	height:34px;
	background:url() 0 0 no-repeat;
}

.product-action-buttons a:hover	{
	background-position:0 -34px;
}

.product-hosted .perso-offer	{
	width:128px;
	background-image:url(/images/hosted-perso-offer.gif);
}
.product-hosted .contact-us	{
	width:85px;
	background-image:url(/images/hosted-contact-us.gif);
}
.product-isp .perso-offer	{
	width:128px;
	background-image:url(/images/isp-perso-offer.gif);
}
.product-isp .contact-us	{
	width:85px;
	background-image:url(/images/isp-contact-us.gif);
}
.license-sol	{
	width:128px;
	background-image:url(/images/license-sol.gif) !important;
}
.hosted-sol	{
	width:118px;
	background-image:url(/images/isp-hosted-sol.gif) !important;
}
.product-isp .free-trial	{
	width:78px;
	background-image:url(/images/isp-free-trial.gif) !important;
}
.product-enterprise .free-trial	{
	width:83px;
	background-image:url(/images/enterprise-free-trial.gif) !important;
}
.buy-online	{
	width:88px;
	background-image:url(/images/buy-online.gif) !important;
}



/* === Tech - Hosting Partners === */

.tech-partner-logo	{
	margin:8px 4px 4px 10px;
}


/* === New Downloads Page === */

.downloads-container .right-top-link	{
	float:right;
	margin-right:15px;
	}
.downloads-container .right-top-link a	{
	text-decoration:underline;
	}
.downloads-container .right-top-link a:hover	{
	text-decoration:none;
	}
.downloads-container h2	{
	font:900 17px/32px 'Arial','sans-serif' !important;
	letter-spacing:-1px;
	border-bottom:1px solid #e8e7e7;
	margin-top:0 !important;
	color:#1C1716;
	}

.downloads-container h3	{
	font:900 11px 'Tahoma','Arial','sans-serif';
	line-height:22px;
	margin-top:15px;
	}

.downloads-container p.pre-description {
	margin: 10px 0;
}

.downloads-container label	{
	float:right;
	width:80px;
	text-align:center;
	font:900 13px 'Arial','sans-serif';
	margin-top:8px;
	}

.downloads-container ul.built-in li	{
	line-height:18px;
	border-bottom:1px solid #e5e4e3;
	color:#494544;
	background:url(../images/bullet-buit-in.gif) right center no-repeat;	/* LTR */
	}

.downloads-container ul.on-demand li	{
	line-height:18px;
	border-bottom:1px solid #e5e4e3;
	color:#494544;
	background:url(../images/bullet-on-demand.gif) right center no-repeat;	/* LTR */
	}


.downloads-table	{
	width:100%;
}
.downloads-table .downloads-kit-name	{
	color:#555555 !important;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Helvetica,sans-serif !important;
	font-size:12px !important;
	line-height:16px !important;
	text-decoration:none !important;
}
.downloads-table .downloads-kit-description	{
	color:#979795;
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Arial,sans-serif;
	font-size:10px !important;
	line-height:13px !important;
	padding-bottom:2px;
}


.downloads-container tr.hovered	{
	background:#eee;
	cursor:pointer;
	color:#000;
	}
.downloads-container tr.hovered a	{
	color:#000 !important;
	text-decoration:none;
	}
.downloads-container tr.hovered .tahoma-small	{
	color:#666 !important;
	}


.buy-container tr.active	{
	background-color:#fff;
	cursor:default;
	}

.downloads-container td	{
	vertical-align: middle;
	padding:6px 5px;
	border-bottom:1px solid #e8e7e7;
	border-collapse:collapse;
}

.downloads-container .no-bottom-border td	{
	border:0;
	}

.downloads-container td p	{
	font:100 10px 'Tahoma','Arial','sans-serif';
	color:#898989;
	}
.downloads-container td.download-now	{
	text-align:center;
	font-size:10px;
	color:#777;
}

.downloads-container td.download-now a, div.jobs-listing a	{
	background:url(/images/74-layout/button-download.gif) center 0px no-repeat;
	padding:2px 0 2px;
	color:#555 !important;
	display:block;
	text-align:center;
	text-shadow:0 0 2px #F6F6F6, 0 1px 1px #FAFAFA;
	font-size: 10px;
	text-decoration:none !important;
	}

.downloads-container td.download-now a:hover, .downloads-container td.download-now a.hovex, div.jobs-listing a:hover	{
	background-position:center -20px;
	color:#fff !important;
	text-shadow:-1px -1px 1px #3092AE;
	text-decoration:none;
	}
	
/* === Hostway Cost Estimator === */

.hostway-cost-estimator	{
	text-align:center;
	margin:0;
	padding:0;
	background:#fff;
}

.hostway-cost-estimator .wrapper	{
	text-align:left;
	margin: 0 auto;
	width:592px;
}

.hostway-cost-estimator .level2-subtitle	{
	font:900 19px Arial,sans-serif;
	color:#2b2b2b;
	letter-spacing:-1px;
	margin:0;
}
.hostway-cost-estimator .column-heading	{
	font:900 17px Arial,sans-serif;
	color:#000;
	letter-spacing:-1px;
	margin:0;
}
.hostway-cost-estimator .row-label	{
	font:900 13px Arial,sans-serif;
	color:#5c5961;
	letter-spacing:0;
	margin:0;
	}
.hostway-cost-estimator .row-label small	{
	font:100 11px Arial,sans-serif;
	color:#8d8b8a;
	letter-spacing:0;
	}
.hostway-cost-estimator .blue	{
	color:#4892fb !important;
	}


.hostway-cost-estimator .container-mid	{
	background:url(../images/cost-estimator/cost-estimator-mid.gif) repeat-y;
}
.hostway-cost-estimator .container-top	{
	background:url(../images/cost-estimator/cost-estimator-top.gif) 0 0 no-repeat;
	padding:20px 0;
}
.hostway-cost-estimator .container-bot	{
	background:url(../images/cost-estimator/cost-estimator-bot.gif) 0 100% no-repeat;
}

.hostway-cost-estimator .liner	{
	padding:6px 0px;
	border-bottom:1px solid #dcdcdc;
	font:100 12px Arial,sans-serif;
	color:#494545;
}
.hostway-cost-estimator .liner.no-border	{
	border:0;
}
.hostway-cost-estimator .liner .column	{
	float:left;
	display:inline;
}
.hostway-cost-estimator .liner .label	{
	width:230px;
	margin-left:17px;
	padding-top:6px;
}
.hostway-cost-estimator .liner .price	{
	width:120px;
	margin-left:40px;
	padding-top:6px;
}
.hostway-cost-estimator .liner .input	{
	width:100px;
	margin-left:45px;
}

.hostway-cost-estimator .input input	{
	border:0;
	width:63px;
	height:15px;
	background:url(../images/cost-estimator/cost-estimator-input.gif) no-repeat;
	text-align:center;
	padding:5px 0;
	color:#4892fb;
	margin-left:15px;
}
.hostway-cost-estimator .input input.submit-button	{
	width:87px;
	height:32px;
	background:url(../images/cost-estimator/cost-estimator-reset-button.gif) no-repeat;
	text-align:center;
	margin-left:5px;
}
.hostway-cost-estimator .input input[disabled="disabled"]	{
	background:url(../images/cost-estimator/cost-estimator-input-dis.gif) no-repeat;
	color:#494545;
}

.hostway-cost-estimator .total .amount	{
	font:900 40px Arial,sans-serif;
	letter-spacing:-1px;
	vertical-align:top;
	line-height:40px;
	float:left;
}
.hostway-cost-estimator .total .currency	{
	font:100 17px Arial,sans-serif;
	vertical-align:top;
	float:left;
}
.hostway-cost-estimator .total .time	{
	vertical-align:top;
	float:left;
	width:30px;
	margin-left:8px;
}

/* === Customer Feedback === */

.customer-feedback	{
	text-align:center;
	margin:0;
	padding:0;
	background:#fff;
}

.customer-feedback .wrapper-top	{
	background:url(../images/feedback/user-feedback-top.jpg) 0 0 no-repeat;
	text-align: left;
	position:relative;
}
.customer-feedback .wrapper-mid	{
	margin: 0 auto;
	width:1020px;
	background:url(../images/feedback/user-feedback-mid.jpg) 0 50% no-repeat;
}
.customer-feedback .wrapper-bot	{
	background:url(../images/feedback/user-feedback-bot.jpg) 0 100% no-repeat;
}


.customer-feedback form	{
	width:490px;
	margin-top:237px;
	margin-left:279px;
	}

.customer-feedback .level2-subtitle	{
	font:900 19px Arial,sans-serif;
	color:#2b2b2b;
	letter-spacing:-1px;
	margin:0;
}

.customer-feedback p	{
	font:100 18px Arial,Tahoma,sans;
	color:#2d2760;
	margin-left:17px;
	}

.customer-feedback .form-input-mid	{
	width:481px;
	margin:10px 0;
	background: url(../images/feedback/user-feedback-form-input-mid.gif) 0 0 repeat-y;
	}

.customer-feedback .form-input-top	{
	width:481px;
	margin:10px 0;
	background: url(../images/feedback/user-feedback-form-input-top.gif) 0 0 no-repeat;
	padding-top:11px;
	}
.customer-feedback .form-input-bot	{
	background: url(../images/feedback/user-feedback-form-input.gif) 0 100% no-repeat;
	padding-bottom:11px;
	}

.customer-feedback .new-form-column	{
	width:auto;
	margin:0;
	}

.customer-feedback input	{
	border:0;
	background:transparent;
	width:100%;
	padding:0;
	margin:-4px 10px;
	color:#2d2760;
	font-size:14px;
	font-family:"Trebuchet MS" !important;
	}
.customer-feedback textarea	{
	border:0;
	background:transparent;
	width:461px;
	height:100px;
	padding:0;
	margin:10px;
	color:#2d2760;
	font-size:14px;
	font-family:"Trebuchet MS" !important;
	}


.customer-feedback .default-message	{
	color:#7d77B0;
	}

.customer-feedback .column-heading	{
	font:900 17px Arial,sans-serif;
	color:#000;
	letter-spacing:-1px;
	margin:0;
}

.customer-feedback #customer-rating	{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	padding-bottom:5px;
}
.customer-feedback #customer-rating li	{
	display:inline;
}
.customer-feedback #customer-rating li a	{
	width:30px;
	height:10px;
	display:block;
	padding-right:4px;
	padding-top:31px;
	color:#2d2760;
	font:100 12px Arial;
	text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/feedback/feedback-rating-t1.gif) 0 0 no-repeat;
	outline:none;
}

.customer-feedback #customer-rating li a.filled	{
	background-position:0 -60px;
}

.customer-feedback .form-input-select-fake	{
	width:385px;
	height:41px;
	background:url(../images/feedback/user-feedback-form-time.gif) 0 0 no-repeat;
	font:100 18px "Trebuchet MS";
	line-height:41px;
	color:#2d2760;
	display:block;
	padding:0px 20px;
	cursor: pointer !important;
}

.customer-feedback .form-input-select-fake small	{
	font-size: 11px;
}

.customer-feedback .form-input-drop	{
	display:relative;
	margin-bottom:5px;
	width:425px;
}

.customer-feedback .form-input-options	{
	display:none;
	position:absolute;
	background:#fff;
	border:1px solid #cecece;
	list-style:none;
	margin:0;
	padding:0;
	font:100 12px "Trebuchet MS";
	color:#2d2760;
	padding:10px;
	margin-left:25px;
	margin-top:-7px;
	width:260px;
}

.customer-feedback .form-input-options li	{
	font:100 12px "Trebuchet MS";
	color:#2d2760;
	cursor: pointer;
}

.customer-feedback .form-input-options li:hover, .customer-feedback .form-input-select-fake:hover	{
	text-decoration:underline;
}

/* ---- Related Links Menu ---- */

.related-links	{
	width:150px;
	float:right;
	margin-left:15px;
}
.related-links ul, .related-links ul li	{
	list-style:none !important;
	background:none !important;
	padding:0 !important;
}
.related-links ul li	{
	margin-bottom:1px;
	float:left;
	clear:left;
	}
.related-links h3	{
	font:900 15px Arial;
	letter-spacing:-1px;
	color:#1f1816;
	padding-left:13px;
}
.related-links ul a	{
	display:block;
	width:137px;
	font:900 11px Tahoma,Arial;
	color:#fff !important;
	text-decoration:none;
	background:#969392;
	line-height:19px;
	padding-left:13px;
}
.related-links ul a:hover	{
	background:#b5b3b2;
	}
.related-links ul span	{
	display:block;
	width:137px;
	font:900 11px Tahoma,Arial;
	color:#09215a !important;
	text-decoration:none;
	background:#c5daf3;
	line-height:19px;
	padding-left:13px;
}

.new-simple-bullet	{
	padding-left:20px !important;
	}

.new-simple-bullet li	{
	background:none !important;
}

.new-simple-numbers	{
	padding-left:20px;
	margin:0 !important;
}

.new-simple-numbers img	{
	border:1px solid #aaa;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:15px;
}

.increased-spacing	{
	margin-top:30px !important;
	margin-bottom:10px !important;
}
.partners-banners	{
	padding-left:10px !important;
	}
.partners-banners li	{
	list-style:none !important;
	background:none !important;
	padding:2px 0 !important;
}

.partners-banners li input	{
	vertical-align:text-bottom;
}

.webmail-demo-read-more	{
	display:block;
	margin-top:5px;
	background:url(/images/webmail-demo-readmore-icon.gif) 0 1px no-repeat;
	padding-left:7px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Arial,sans-serif;
	font-size:11px;
}

.regular-blue-dots	{
	color: #049DE5; background: url('/img/link_dots_blue.gif') repeat-x left bottom; text-decoration: none !important;
}
.regular-blue-dots:hover	{
	background:none;
	}

.trans-newsletter-form textarea	{
	display:block;
	width:528px;
	margin-top:5px;
	font:100 13px Arial;
	color:#666;
	line-height:20px;
	border:1px solid #ccc;
	padding:4px;
	background:#ebffe2;
}

.trans-newsletter-form textarea.small	{
	height:20px;
}
.trans-newsletter-form textarea.medium	{
	height:60px;
}
.trans-newsletter-form textarea.big	{
	height:120px;
}


/* === AS Promo B2E === */


.as-promo-b2e-upg	{
	width:726px;
	height:364px;
	background:transparent url(/images/as-promo-be2ee-upg-panel.jpg) 0 0 no-repeat;
	position:relative;
}
.as-promo-b2e-upg .left-text	{
	position:absolute;
	left:22px;
	top:20px;
	width:333px;
	text-align:justify;
	}
.as-promo-b2e-notice	{
	width:370px;
	text-align:center;
	font:100 11px Arial,Tahoma,sans;
	color:#acacac;
}


.as-promo-b2e-upg h2	{
	font:900 21px 'Lucida Sans',Tahoma,Arial !important;
	color:#1f1816 !important;
	letter-spacing:-1px;
}
.as-promo-b2e-upg h3	{
	font:100 18px 'Lucida Sans',Tahoma,Arial !important;
	color:#1f1816 !important;
	letter-spacing:-1px;
}
.as-promo-b2e-upg p	{
	font:100 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#333 !important;
}
.as-promo-b2e-upg p b	{
	font:900 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#333 !important;
}
.as-promo-b2e-upg a	{
	font:100 11px 'Lucida Sans',Tahoma,Arial !important;
	color:#005cd7 !important;
}

.as-promo-b2e-upg .right-exclusive-offer	{
	position:absolute;
	right:30px;
	top:19px;
	width:302px;
	font:100 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#e1e1e1 !important;
	text-shadow:0 0 12px #304e61, 0 0 3px #000;
}
.as-promo-b2e-upg .right-your-company	{
	position:absolute;
	right:30px;
	top:38px;
	width:302px;
	font:900 17px 'Lucida Sans',Tahoma,Arial !important;
	color:#fff !important;
	text-shadow:0 0 17px #304e61, 0 0 5px #000;
}
.as-promo-b2e-upg .right-enterprise-upgrade	{
	position:absolute;
	right:111px;
	top:88px;
	width:221px;
	font:100 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#e1e1e1 !important;
	text-shadow:0 0 9px #304e61;
}
.as-promo-b2e-upg .right-mobile-users	{
	position:absolute;
	right:111px;
	top:108px;
	width:221px;
	font:100 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#e1e1e1 !important;
	text-shadow:0 0 9px #304e61;
}
.as-promo-b2e-upg .right-50-off	{
	position:absolute;
	right:30px;
	top:88px;
	width:61px;
	font:900 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#FFF !important;
	text-shadow:0 0 12px #304e61, 0 0 3px #000;
}
.as-promo-b2e-upg .right-free	{
	position:absolute;
	right:30px;
	top:108px;
	width:61px;
	font:900 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#FFF !important;
	text-shadow:0 0 12px #304e61, 0 0 3px #000;
}
.as-promo-b2e-upg .right-savings	{
	position:absolute;
	right:184px;
	top:150px;
	width:148px;
	font:900 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#fff !important;
	font-style: italic !important;
	text-transform: uppercase;
	text-shadow:0 0 12px #304e61;
}
.as-promo-b2e-upg .right-savings-amount	{
	position:absolute;
	right:70px;
	top:145px;
	width:117px;
	font:100 50px 'Lucida Sans',Tahoma,Arial !important;
	letter-spacing:-7px;
	color:#ffca56 !important;
	font-style:italic !important;
	text-align:right;
	text-shadow:0 0 12px #304e61, 0 0 3px #000;
}
.as-promo-b2e-upg .right-savings-currency	{
	position:absolute;
	right:30px;
	top:150px;
	width:28px;
	font:100 21px 'Lucida Sans',Tahoma,Arial !important;
	color:#ffca56 !important;
	font-style:italic !important;
	text-shadow:0 0 12px #304e61, 0 0 3px #000;
}
.as-promo-b2e-upg .right-savings-currency-small	{
	position:absolute;
	right:30px;
	top:178px;
	width:28px;
	font:100 13px 'Lucida Sans',Tahoma,Arial !important;
	color:#ffca56 !important;
	font-style:italic !important;
	text-shadow:0 0 12px #304e61, 0 0 3px #000;
}
.as-promo-b2e-upg .right-upgrade-button	{
	position:absolute;
	right:95px;
	top:283px;
	width:193px;
	height:44px;
	border:0;
}
.as-promo-b2e-upg .right-upgrade-price	{
	position:absolute;
	right:95px;
	top:336px;
	width:193px;
	font:900 15px 'Lucida Sans',Tahoma,Arial !important;
	color:#e1e1e1 !important;
	text-align:center;
	text-shadow:0 0 12px #304e61, 0 0 3px #000;
	
}
.as-promo-b2e-upg .right-upgrade-price-amount	{
	font:900 15px 'Lucida Sans',Tahoma,Arial !important;
	color:#ffca56 !important;
}


/* === AS Promo SP === */


.as-promo-sp-upg	{
	border:1px solid #d4d7db;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	padding:15px 3px 15px 21px;
}
.as-promo-sp-upg .upgrade-pane	{
	float:right;
	width:305px;
	background: url(/images/aspromo-upgrade-sp-tile.gif) 0 0 repeat-x;
	padding:22px 20px;
	}
.as-promo-sp-upg .right-exclusive-offer	{
	font:100 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#5c5c5c !important;
}
.as-promo-sp-upg .right-your-company	{
	font:900 17px 'Lucida Sans',Tahoma,Arial !important;
	color:#363636 !important;
}
.as-promo-sp-upg .right-offer-details	{
	font:100 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#5c5c5c !important;
	padding:6px 0;
	border-top:1px solid #cdcfd1;
	border-bottom:1px solid #cdcfd1;
	margin:20px 0;
}
.as-promo-sp-upg .right-savings	{
	font:900 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#5284d1 !important;
	font-style: italic !important;
	text-transform: uppercase;
}
.as-promo-sp-upg .right-total-price	{
	position:relative;
	float:right;
	padding-right:34px;
	height:64px;
	background: url(/images/aspromo-upgrade-sp-shadow.gif) 10px  100% no-repeat;
	color:#5284d1 !important;
	font:100 50px 'Lucida Sans',Tahoma,Arial !important;
	line-height:44px;
	letter-spacing:-7px;
	font-style:italic !important;
}
.as-promo-sp-upg .right-savings-currency	{
	position:absolute;
	right:0px;
	top:5px;
	width:25px;
	font:100 21px 'Lucida Sans',Tahoma,Arial !important;
	color:#5284d1 !important;
	font-style:italic !important;
}
.as-promo-sp-upg .right-savings-currency-small	{
	position:absolute;
	right:0px;
	top:35px;
	width:28px;
	font:100 13px 'Lucida Sans',Tahoma,Arial !important;
	color:#5284d1 !important;
	font-style:italic !important;
	letter-spacing:normal;
}

.as-promo-sp-upg .left-text	{
	width:338px;
	text-align:justify;
	}
.as-promo-sp-notice	{
	width:370px;
	text-align:center;
	font:100 11px Arial,Tahoma,sans;
	color:#acacac;
}

.as-promo-sp-upg h2	{
	font:900 21px 'Lucida Sans',Tahoma,Arial !important;
	color:#1f1816 !important;
	letter-spacing:-1px;
	margin-top:0;
}
.as-promo-sp-upg h3	{
	font:100 18px 'Lucida Sans',Tahoma,Arial !important;
	color:#1f1816 !important;
	letter-spacing:-1px;
}
.as-promo-sp-upg p	{
	font:100 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#333 !important;
}
.as-promo-sp-upg p b	{
	font:900 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#333 !important;
}
.as-promo-sp-upg a	{
	font:100 11px 'Lucida Sans',Tahoma,Arial !important;
	color:#005cd7 !important;
}

.as-promo-sp-claim	{
	background:#f5f5f5 url(/images/aspromo-upgrade-sp-5-bg.jpg) 50% 100% no-repeat;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	padding:15px 21px;
	padding-bottom:240px;
	margin-top:15px;
}

.as-promo-sp-form	{
	width:350px;
	margin-left:160px;
	color:#494545;
}

.as-promo-sp-form label	{
	float:left;
	width:90px;
	margin-top:7px;
}

.as-promo-sp-form input	{
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	width:240px;
	padding:3px 8px;
	margin:4px 0;
	font-size: 13px;
}

.as-promo-sp-form span.mandatory	{
	color:#FF7A00;
}

.as-promo-sp-thq	{
	font:100 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#5c5c5c !important;
	text-align:center;
}

.as-promo-sp-thq span	{
	font:900 14px 'Lucida Sans',Tahoma,Arial !important;
	color:#5284d1 !important;
}

.alpha-col  {
    float:left;
    width:236px;
    background:url(/images/h2-arrow-bg.png) 100% 36px no-repeat;
    padding-left:16px;
}
.alpha-col h2   {
    font:900 18px/20px 'Segoe Print','Trebuchet MS',cursive;
    color:#222;
}
.alpha-col p   {
    font:100 13px/18px 'Lucida Sans',Tahoma,Arial !important;
    color:#707070;
}
.alpha-col p a  {
    font:100 13px/18px 'Lucida Sans',Tahoma,Arial !important;
    color:#4fa2b8;
    text-decoration:underline;
}
.alpha-col p a:hover    {
    text-decoration:none;
}

.alpha-cta  {
    width:756px;
    height:109px;
    background:url(/images/cta-alpha-bg.png) 0 0 no-repeat;
    position:relative;
    margin-top:40px;
}
.alpha-fourth-step  {
    width:480px;
    height:75px;
    position:absolute;
    top:16px;
    left:16px;
    font:100 19px/25px 'Segoe Print','Trebuchet MS',cursive;
    color:#222;
}
.alpha-fourth-step b    {
    font:900 19px/25px 'Segoe Print','Trebuchet MS',cursive;
    color:#222;
}
.alpha-error    {
    margin-top:10px;
    font:100 13px/20px Arial,sans-serif;
    color:#c00;
}
.demo-trigger img   {
    background:url(/images/transparent-alpha-take-demo.png) 0 0 no-repeat;
}
.demo-trigger img.please-wait   {
    background-position:0 -47px;
}
.demo-trigger img.still-working   {
    background-position:0 -94px;
}
.demo-trigger img.almost-there   {
    background-position:0 -141px;
}

/* === 404 page === */
.background-404 {
	background: url(/images/74-layout/404-bg.png) right top no-repeat;
	padding:0 400px 0 20px;
	margin-bottom:60px;
	min-height:500px;
}

.v74-container .bolder {
	font-weight:900;
}
