﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	/*margin: 0;*/
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Global */
body {
	font:13px/170% Arial;
	overflow-y:scroll;
}

h4 span, a span {
	display:none;
}

/*
@font-face{ 
	font-family: 'Colaborate';
	src: url('/Content/fonts/colabmed-webfont.eot');
	src: url('/Content/fonts/colabmed-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/Content/fonts/colabmed-webfont.woff') format('woff'),
	     url('/Content/fonts/colabmed-webfont.ttf') format('truetype'),
	     url('/Content/fonts/colabmed-webfont.svg#webfont') format('svg');
}
*/
@font-face{ 
	font-family: 'Colaborate-Medium';
	src: url('../fonts/colabmed-webfontd41d.ttf?#iefix') format('truetype');
}

h1, h2, h3, .typeface-js {
	font-family:Colaborate-Medium;	
	color:#3b3b3b;
	margin-bottom:20px;
	line-height:24px;
	font-weight:normal;
}

h1 {
	font-size:28px;
}

h2, h3 {
	font-size:23px;	
}

.clear {
	clear:both;
}

.clearright {
	clear:right;	
}

.clearleft {
	clear:left;	
}

a {
	color:#234473;	
	text-decoration:none;
}

a:hover {
	text-decoration:underline;	
}

strong {
	font-weight:bold;	
}

hr {
	border:0;
	height:1px;
	background:#efefef;
	margin:10px 0;	
}

em {
	font-style:italic;
}

ol {
	list-style-type:decimal;
}

.ButtonBorder {
	border:1px solid #1A6600;
	display:inline-block;
	*display:inline;
	padding:0;
	
    -moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}

input[type=submit], .ButtonLink {
	background:url(/imagesV2/structure/green-button-tile.png) repeat-x #2DB200;
	border:none;
    color: #FFFFFF;
	text-shadow:0 1px 1px rgba(0,0,0,0.65);
    font-family: arial;
    font-weight: bold;
    padding: 4px 10px 5px;
    cursor:pointer;	
	display:inline-block;
	text-decoration:none;
	line-height:19px;
	margin:0;
			
	box-shadow:inset 0 1px 1px rgba(255,255,255,0.8), 0 1px 2px rgba(0,0,0,0.5);
	
    -moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;	
}

.PageTitle {
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px !important;
	display:block;	
}

.MoreInfo {
	background:url(/imagesV2/moreinfo.png) no-repeat;
	width:77px;
	height:12px;
	display:block;
}

.FreeTrialMoreInfo {
	background:url(/imagesV2/freetrialmoreinfo.png) no-repeat;
	width:152px;
	height:12px;
	display:block;
}

.MoreInfoButton {
	background:url(/imagesV2/moreinfo-button.png) no-repeat;
	width:77px;
	height:26px;
	display:inline-block;
	margin-top:5px;
}

.FreeTrialButton {
	background:url(/imagesV2/freetrial-button.png) no-repeat;
	width:77px;
	height:26px;
	display:inline-block;
	margin-top:5px;
	margin-left:5px;
}

.Hidden {
	display:none !important;	
}

.LeftIcon {
	float:left;
	margin: 0 10px 10px 0;	
}

.RightIcon {
	float:right;
	margin: 0 0 10px 10px;	
}


/* Header Styling */
#HeaderContainer {
	width:100%;
	height:74px;
	background:#224272;
}

#Header {
	width:978px;
	margin:auto;
}

#LogoContainer {
	float:left;
	padding-top:25px;
}

#LoginContainer {
	float:right;	
	padding-top:11px;
	clear:right;
}

#LoginGoBackContainer {
	float:right;
	padding-top:20px;
	clear:right;	
	color:#fff;
}

#LoginGoBackContainer a {
	color:#fff;	
}

#LoginContainer, #LoginContainer a {
	color:#fff;	
}

#HeaderSupportInfo {
	float:right;
	margin-top:10px;
	width:240px;
}

#PhoneSupport {
	background:url(/imagesV2/structure/phone-support.png) no-repeat;
	width:120px;
	height:14px;
	float:left;
	margin-right:10px;
}

#PhoneSupportUS {
	background:url(/imagesV2/structure/phone-support-us.png) no-repeat;
	width:114px;
	height:14px;
	float:left;
	margin-right:10px;
}

#PhoneSupportEU {
	background:url(/imagesV2/structure/phone-support-eu.png) no-repeat;
	width:136px;
	height:14px;
	float:left;
	margin-right:10px;
}

#HeaderCurrencyBar {
	float:right;	
}

#HeaderCurrencyBar .flag {
	padding:0 3px 3px 3px;
	height:11px;
	float:left
}

#HeaderCurrencyBar .flagselected {
	padding:0px;
	margin-right:5px;
	height:11px;
	float:left;
	border:solid 1px #ccc;
	background-color:#f6f6f6;
}

.disc {
	list-style-type:disc;
}	

.numbered {
	list-style-type:decimal;
	margin-left:20px;	
}

/* Flag Sprites */
#HeaderCurrencyBar .flagSprite {
	display:block;
	width:16px;
	height:11px;
	background-image:url(/images/flags/FlagSprite.png);
	background-position:left;
}

#HeaderCurrencyBar .flagSprite.eu {
	background-position: 0 0;
}

#HeaderCurrencyBar .flagSprite.gb {
	background-position: -16px 0;
}

#HeaderCurrencyBar .flagSprite.jp {
	background-position: -32px 0;
}

#HeaderCurrencyBar .flagSprite.us {
	background-position: -48px 0;
}

#HeaderCurrencyBar .flagSprite.world {
	background-position: -64px 0;
}

/* Main Structure */
#Main {
	width:978px;
	margin:15px auto;
	position:relative;
}

#Content {
	position:relative;	
}

.BoxBorder {
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	padding:20px;	
	-moz-border-radius:inherit;
	border-radius:inherit;
	-webkit-border-radius: inherit;
	-khtml-border-radius: inherit;
	border-radius: inherit;
}

/* Navigation */
#Navigation, #ResellersNav, #ContentTabs {
	background:url(/imagesV2/structure/navigation-tile.png) repeat-x;
	border:1px solid #e2e2e2;
	height:30px;
    -moz-border-radius: 5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	position:relative;
}

#ContentTabs {
	width:343px;	
}

#ResellersContentLeft.PricingContainer #ContentTabs {
	width:468px;	
}

#ContentTabs.ResellersContentTabs {
	width:362px;
}

#ContentTabs.ResellersBrandingTabs {
	width:410px;	
}

#ContentTabs a {
	cursor:pointer;	
}

#ContentTabsBar {
	height:1px;
	background:	#cfcfcf;
    margin-bottom: 10px;
    margin-left: -20px;
    width: 978px
}

#ResellersNav {
	margin-top:10px;	
	border-bottom:1px solid #cfcfcf;
}

#Navigation li, #ResellersNav li, #ContentTabs li {
	float:left;
	line-height:10px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #fdfdfd;
}

#Navigation .ActiveNav, #ResellersNav .ActiveNav, #ContentTabs .ActiveNav  {
	background:#224272;
	border:0;
}

#Navigation li:hover, #ResellersNav li:hover, #Navigation .SubNav a:hover, #ContentTabs .SubNav a:hover  {
	background:url(/imagesV2/structure/navigation/hover-tile.png) repeat-x;
}

#Navigation .ActiveNav:hover, #ResellersNav .ActiveNav:hover, #ContentTabs .ActiveNav:hover {
	background:#224272;
}

#Navigation #EndNav, #ResellersNav #ResellerEndNav, #ContentTabs #EndNav {
	border-right:0;	
	padding:10px 30px 11px;
}

#Navigation #EndNav:hover, #ResellersNav #ResellerEndNav:hover, #ContentTabs #EndNav:hover {
	background:none;	
}

#Navigation a, #ResellersNav a, #ContentTabs a {
	display:block;	
	height:16px;
	padding:10px 30px 5px;
}

#Navigation span, #ResellersNav span, #ContentTabs span {
	display:none;	
}

#NavigationBar {
	height:3px;
	background:#224272;
	clear:both;
	border-left:1px solid #fff;
}

#Navigation #HomeNav, #ResellersNav #ResellersHomeNav  {
	border-left:0;
    -moz-border-radius:5px 0 0 0;
	border-radius:5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-khtml-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
}

#Navigation #HomeNav a {
	padding:8px 10px 7px;
}

#Navigation .SubNav {
	position: absolute;
	z-index: 999;
}

#ForHomeSubNav {
	left: 38px;
	top: 31px;
	width: 122px;
}

#LoginSubNav {
	left:439px;
	top: 31px;
	width:111px;
}

#Navigation .SubNav li {
	float:none;
	background:url(/imagesV2/structure/navigation-tile.png) repeat-x;
	height:30px;
}

#Navigation .SubNav a {
	padding:10px;	
}

/* Navigation Buttons */

#Navigation a .NavButton, #ResellersNav a .NavButton {
	display:block;	
	height:11px;
}

#ContentTabs a .NavButton {
	display:block;
	height:16px;
}

#Navigation #HomeNav a .NavButton {
	background:url(/imagesV2/structure/navigation/navigation-sprite.png) no-repeat 0 0;
	width:18px;
	height:16px;
}

#Navigation #HomeNav.ActiveNav a .NavButton {
	background:url(/imagesV2/structure/navigation/navigation-sprite.png) no-repeat 0 -16px;
}

#Navigation #ForHomeNav a .NavButton {
	background:url(/imagesV2/structure/navigation/navigation-sprite.png) no-repeat -133px 0;
	width:60px;	
}

#Navigation #ForHomeNav.ActiveNav a .NavButton {
	background:url(/imagesV2/structure/navigation/navigation-sprite.png) no-repeat -133px -11px;
}

#Navigation #ForBusinessNav a .NavButton {
	background:url(/imagesV2/structure/navigation/navigation-sprite.png) no-repeat -56px 0;
	width:77px;	
}

#Navigation #ForBusinessNav.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/navigation-sprite.png) no-repeat -56px -11px;
}

#Navigation #ForResellersNav a .NavButton {
	background:url(/imagesV2/structure/navigation/navigation-sprite.png) no-repeat -193px 0;
	width:78px;	
}

#Navigation #ForResellersNav.ActiveNav a .NavButton {
	background:url(/imagesV2/structure/navigation/navigation-sprite.png) no-repeat -193px -11px;
}

#Navigation #AboutNav a .NavButton {
	background:url(/imagesV2/structure/navigation/navigation-sprite.png) no-repeat -18px 0;
	width:37px;	
}

#Navigation #AboutNav.ActiveNav a .NavButton {
	background:url(/imagesV2/structure/navigation/navigation-sprite.png) no-repeat -18px -11px;
}

#Navigation #LoginNav a .NavButton {
	background:url(/imagesV2/structure/navigation/login.png) no-repeat;
	width:32px;	
}

#Navigation #LoginNav.ActiveNav a .NavButton {
	background:url(/imagesV2/structure/navigation/login-active.png) no-repeat;
}

#ResellersNav #ResellersHomeNav a .NavButton {
	background:url(/imagesV2/structure/navigation/overview.png) no-repeat;	
	width:58px;
}

#ResellersNav #ResellersHomeNav.ActiveNav a .NavButton {
	background:url(/imagesV2/structure/navigation/overview-active.png) no-repeat;	
}

#ResellersNav #ResellersFeaturesNav a .NavButton {
	background:url(/imagesV2/structure/navigation/features.png) no-repeat;
	width:51px;
}

#ResellersNav #ResellersFeaturesNav.ActiveNav a .NavButton {
	background:url(/imagesV2/structure/navigation/features-active.png) no-repeat;
	width:51px;
}

#ResellersNav #ResellersPricingNav a .NavButton {
	background:url(/imagesV2/structure/navigation/pricing.png) no-repeat;
	width:51px;
}

#ResellersNav #ResellersPricingNav.ActiveNav a .NavButton {
	background:url(/imagesV2/structure/navigation/pricing-active.png) no-repeat;
	width:51px;
}

#ResellersNav #ResellersSignupNav a .NavButton {
	background:url(/imagesV2/structure/navigation/Signup.png) no-repeat;
	width:51px;
}

#ResellersNav #ResellersSignupNav.ActiveNav a .NavButton {
	background:url(/imagesV2/structure/navigation/Signup-active.png) no-repeat;
	width:51px;
}

#ContentTabs #BackupFeaturesTab a .NavButton {
	background:url(../imagesV2/structure/navigation/backup-features.png) no-repeat;
	width:104px;
}

#ContentTabs #BackupFeaturesTab.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/backup-features-active.png) no-repeat;
	width:104px;
}

#ContentTabs #BriefcaseFeaturesTab a .NavButton {
	background:url(../imagesV2/structure/navigation/briefcase-features.png) no-repeat;
	width:117px;	
}

#ContentTabs #BriefcaseFeaturesTab.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/briefcase-features-active.png) no-repeat;
	width:117px;	
}

#ContentTabs #ResellersWhatYouGetTab a .NavButton {
	background:url(../imagesV2/structure/navigation/whatyouget.png) no-repeat;
	width:84px;
}

#ContentTabs #ResellersWhatYouGetTab.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/whatyouget-active.png) no-repeat;
	width:84px;
}

#ContentTabs #ResellersWhatYourCustomersGetTab a .NavButton {
	background:url(../imagesV2/structure/navigation/whatyourcustomersget.png) no-repeat;
	width:156px;	
}

#ContentTabs #ResellersWhatYourCustomersGetTab.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/whatyourcustomersget-active.png) no-repeat;
	width:156px;	
}

#ContentTabs #BrandingOverviewTab a .NavButton {
	background:url(../imagesV2/structure/navigation/overview.png) no-repeat;
	width:58px;	
}

#ContentTabs #BrandingOverviewTab.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/overview-active.png) no-repeat;
	width:58px;	
}

#ContentTabs #CoBrandingTab a .NavButton {
	background:url(../imagesV2/structure/navigation/cobranding.png) no-repeat;
	width:75px;	
}

#ContentTabs #CoBrandingTab.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/cobranding-active.png) no-repeat;
	width:75px;	
}

#ContentTabs #WhiteLabellingTab a .NavButton {
	background:url(../imagesV2/structure/navigation/whitelabelling.png) no-repeat;
	width:93px;	
}

#ContentTabs #WhiteLabellingTab.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/whitelabelling-active.png) no-repeat;
	width:93px;	
}

#ResellersContentLeft.PricingContainer #ContentTabs li.ActiveNav {
	background:none repeat scroll 0 0 #224272;
	padding:0;
}

#ResellersContentLeft.PricingContainer #ContentTabs li {
	background:none;
	padding:0;
}

#ResellersContentLeft.PricingContainer #ContentTabs #ResellerAccountTab a .NavButton {
	background:url(../imagesV2/structure/navigation/reselleraccount.png) no-repeat;
	width:106px;
}

#ResellersContentLeft.PricingContainer #ContentTabs #ResellerAccountTab.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/reselleraccount-active.png) no-repeat;
	width:106px;
}

#ResellersContentLeft.PricingContainer #ContentTabs #OptionalExtrasTab a .NavButton {
	background:url(../imagesV2/structure/navigation/optionalextras.png) no-repeat;
	width:121px;
}

#ResellersContentLeft.PricingContainer #ContentTabs #OptionalExtrasTab.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/optionalextras-active.png) no-repeat;
	width:121px;
}

#ResellersContentLeft.PricingContainer #ContentTabs #BrandingExtrasTab a .NavButton {
	background:url(../imagesV2/structure/navigation/brandingextras.png) no-repeat;
	width:57px;
}

#ResellersContentLeft.PricingContainer #ContentTabs #BrandingExtrasTab.ActiveNav a .NavButton {
	background:url(../imagesV2/structure/navigation/brandingextras-active.png) no-repeat;
	width:57px;
}




/* Products */

#ForHomeProductTable {
	margin-top:10px;	
}

#ForHomeProductTable th {	
	width:200px;
	padding-bottom:10px;
}

#ForHomeProductTable td {
	padding-bottom:20px;
	vertical-align:top;	
}

#ForHomeProductTable td p {
	margin:0;
	padding-bottom:20px;
}


#ForHomeProductTable #BackupTableHeader {
	background:url("../imagesV2/homeproducts/backup-box.png") no-repeat scroll 0 0 transparent
}

#ForHomeProductTable #BriefcaseTableHeader {
	background:url("../imagesV2/homeproducts/briefcase-box.png") no-repeat scroll 0 0 transparent
}

#ForHomeProductTable #ProSuiteTableHeader {
	background:url("../imagesV2/homeproducts/pro-box.png") no-repeat scroll 0 0 transparent
}


#ProductHeaders {
	position:relative;	
	height:253px;
	border-radius:0 0 6px 6px;
}

#ProductHeaders .ProductHeaderItem {
	width:977px;
	height:	253px;
	position:absolute;
	left:1px;
	top:0px;
    -moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

#ProductHeaders.ProductListing .ProductHeaderItem {
    -moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;	
}

#ProductHeaders .ProductHeaderItem a {
	width:977px;
	height:	253px;
	display:block;	
}

#BackupNavHeader {
	background:url(../imagesV2/homeproducts/home-header-sprite.jpg);
}

#BriefcaseNavHeader {
	background:url(../imagesV2/homeproducts/home-header-sprite.jpg) 0 -253px;
}

#ProSuiteNavHeader {
	background:url(../imagesV2/homeproducts/home-header-sprite.jpg) 0 -506px;
}

#BusinessNavHeader {
	background:url(../imagesV2/homeproducts/home-header-sprite.jpg) 0 253px;
}

#BackupDetailsHeader {
	background:url(../imagesV2/productdetails/backup-header.jpg) no-repeat;
}

#BriefcaseDetailsHeader {
	background:url(../imagesV2/productdetails/briefcase-header.jpg) no-repeat;
}

#ProSuiteDetailsHeader {
	background:url(../imagesV2/productdetails/pro-header.jpg) no-repeat;
}

#BusinessDetailsHeader {
	background:url(../imagesV2/productdetails/business-headerf9e3.jpg?v=1.1);
}

#ResellerDetailsNavHeader-GB {
	background:url(../imagesV2/productdetails/reseller-header-gbf9e3.jpg?v=1.1);	
}

#ResellerDetailsNavHeader-US {
	background:url(../imagesV2/productdetails/reseller-header-usf9e3.jpg?v=1.1);	
}

#ResellerDetailsNavHeader-WORLD {
	background:url(../imagesV2/productdetails/reseller-header-usf9e3.jpg?v=1.1);	
}

#ResellerDetailsNavHeader-EU {
	background:url(../imagesV2/productdetails/reseller-header-euf9e3.jpg?v=1.1);	
}

#ResellerDetailsNavHeader-JP {
	background:url(../imagesV2/productdetails/reseller-header-jpf9e3.jpg?v=1.1);	
}

#iPhoneDetailsHeader {
	background:url(../imagesV2/productdetails/iphone-header.jpg);
	position:relative;
}

#iPhoneDetailsHeaderComingSoon {
	background:url(../imagesV2/productdetails/iphone-header-comingsoon.jpg);
	position:relative;
}

#ProductDetailsHeaders.Windows8DetailsHeader {
	height:272px;	
}


#ProductDetailsHeaders.Windows8DetailsHeader .ProductHeaderItem {
	position:relative;
	border-radius:0;
	border:1px solid #ccc;
	top:auto;
	left:auto;
	width:auto;
	height:270px;
}
#ProductDetailsHeaders.Windows8DetailsHeader .ProductHeaderItem#Windows8ComingSoon {
	background:url(../imagesV2/productdetails/windows8-header-comingsoon.jpg);
}
#ProductDetailsHeaders.Windows8DetailsHeader .ProductHeaderItem#Windows8Details {
	background:url(../imagesV2/productdetails/windows8-header.jpg);
}
#ProductDetailsHeaders.Windows8DetailsHeader .ProductHeaderItem#KnowhowWindows8ComingSoon {
	background:url(../imagesV2/productdetails/windows8-header-knowhow-comingsoon.jpg);
}
#ProductDetailsHeaders.Windows8DetailsHeader .ProductHeaderItem#KnowhowWindows8Details {
	background:url(../imagesV2/productdetails/windows8-header-knowhow.jpg);
}




#WebPortalDetailsHeader {
	background:url(../imagesV2/productdetails/webportal-header.jpg);
	position:relative;
}

#ForHomeDetailsHeader {
	background:url(../imagesV2/homeproducts/forhome-header.jpg) no-repeat;
}

#HeaderSignupButton {
	width:217px;
	height:39px;
	position:absolute;
}

#ProSuiteDetailsHeader #HeaderSignupButton {
    bottom: 28px;
    right: 148px;
}

#BriefcaseDetailsHeader #HeaderSignupButton {
    bottom: 35px;
    right: 98px;
}

#BackupDetailsHeader-EU #HeaderSignupButton, #BackupDetailsHeader-JP #HeaderSignupButton, #BackupDetailsHeader-GB #HeaderSignupButton, #BackupDetailsHeader-US #HeaderSignupButton, #BackupDetailsHeader-WORLD #HeaderSignupButton {
    bottom: 33px;
    right: 199px;
}

#ResellerDetailsNavHeader #HeaderSignupButton {
	width:143px;
	height:39px;
	bottom:23px;
	right:23px;	
}

#BusinessDetailsHeader #HeaderSignupButton {
    bottom: 17px;
    right: 21px;
}

#ProductNav {
	padding-left:1px;
    height: 367px;
}

.AppStoreLink {
	position:absolute;
    right:17px;
	width:193px;
	height:64px;
}

#iPhoneAppStoreLink {    
    top:15px;    
}

#AndroidAppStoreLink {
    top:93px;
}

#WindowsAppStoreLink {
    top:174px;
}

#iPhoneVideoContainer {
	background:url(../imagesV2/iphone/iphone-demo-background.png) no-repeat;
	padding-left:23px;
	padding-top:102px;
	width:275px;
	height:484px;
	float:right;
	margin-top:10px;	
}

#iPhoneContentContainer {
	/* float:left;
	 width:465px;	*/
}

#iPhoneContentLeft {
	float:left;
	width:395px;	
}

#iPhoneContentLeft p {
	margin-top:0;	
}

#iPhoneContentRight {
	float:left;
	width:380px;
}

#iPhoneContentRight .MobileDeviceBox {
	width:167px;
	float:left;	
	margin:0 0 30px 20px;
}

#iPhoneContentRight .MobileDeviceBox p {
	margin:0;	
	font-weight:bold;
}


#ProductNav .ProductNavItem, #ProductNav #ProductQuotesContainer {
	float:left;
	width:223px;
	border-left:1px solid #cfcfcf;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #cfcfcf;
	background:#f3f3f3 url(../imagesV2/homeproducts/product-box-tile.png) repeat-x;
	padding:20px 10px 10px;
	height:355px;
	position:relative;
	cursor:pointer;
}

#ProductNav li {
	margin-bottom:10px;
	padding-left:20px;	
	background:url(../imagesV2/list-arrow.png) no-repeat 0 3px;
}

#ProductNav .MoreInfo, #ProductNav .FreeTrialMoreInfo {
	position:absolute;
	bottom:10px;
	right:10px;
}

#ProductNav .ActiveProductNav .MoreInfo {
	background:url(../imagesV2/moreinfo-active.png) no-repeat;	
}

#ProductNav .ActiveProductNav .FreeTrialMoreInfo {
	background:url(../imagesV2/freetrialmoreinfo-active.png) no-repeat;
}

#ProductNav .ActiveProductNav {
	color:#fff;
	border-top:0;
	padding-bottom:11px;
}

#ProductNav h4 {
	margin-bottom:20px;
	font-family:Colaborate-Medium;
}

#BackupNav {
    -moz-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	-khtml-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;
}

#BackupNav h4 {
	width:67px;
	height:19px;
	background:url(../imagesV2/homeproducts/home-heading-sprite.png) no-repeat 0 0;
}

#BackupNav.ActiveProductNav h4 {
	background:url(../imagesV2/homeproducts/home-heading-sprite.png) no-repeat 0 -19px ;
}

#BriefcaseNav h4 {
	width:87px;
	height:16px;
	background: url(../imagesV2/homeproducts/home-heading-sprite.png) no-repeat -67px 0;
}

#BriefcaseNav.ActiveProductNav h4 {
	background:url(../imagesV2/homeproducts/home-heading-sprite.png) no-repeat -67px -16px;	
}

#ProSuiteNav h4 {
	width:86px;
	height:16px;
	background: url(../imagesV2/homeproducts/home-heading-sprite.png) no-repeat -154px 0;
}

#ProSuiteNav.ActiveProductNav h4 {
	background:url(../imagesV2/homeproducts/home-heading-sprite.png) no-repeat -154px -15px;
}

#BusinessNav {
	border-right:1px solid #CFCFCF;	
    -moz-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
	-khtml-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;
}

#BusinessNav h4 {
	width:81px;
	height:15px;
	background:url(../imagesV2/homeproducts/home-heading-sprite.png) no-repeat -240px 0;
}

#BusinessNav.ActiveProductNav h4 {
	background: url(../imagesV2/homeproducts/home-heading-sprite.png) no-repeat -240px -15px;	
}

#BackupNav.ActiveProductNav {
	background:#64841f url(../imagesV2/homeproducts/home-box-sprite.jpg) no-repeat;	
	border-bottom:1px solid #64841f;
	border-left:0;
	width:224px;
}

#BriefcaseNav.ActiveProductNav {
	background:#010101 url(../imagesV2/homeproducts/home-box-sprite.jpg) no-repeat -244px 0;	
	border-bottom:1px solid #181126;
}

#ProSuiteNav.ActiveProductNav {
	background:#181126 url(../imagesV2/homeproducts/home-box-sprite.jpg) no-repeat -488px 0;	
	border-bottom:1px solid #181126;
}

#BusinessNav.ActiveProductNav {
	background: #0b0c10 url(../imagesV2/homeproducts/home-box-sprite.jpg) no-repeat -731px 0;
	border-bottom:1px solid #181126;
	border-right:0;
	width:224px;
}

#CompatibilityContainer {
	float:right;
	text-align:right;	
}

#CompatibilityContainer p, #CompatibilityContainer img {
	float:left;
	margin:0 0 0 10px;
}

/* Promo Boxes */

#PromoBoxLeft {
	width:700px;
	float:left;
	margin-top:10px;
	background: #fff url(../imagesV2/box-bg-tile.png) repeat-x;
	border:1px solid #cfcfcf;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#ResellersPromoBox {
	background:url(../imagesV2/promoboxes/resellers.png) no-repeat right 10px;
	position:relative;
	height:100%;
}

#ResellersPromoBox .BoxBorder {
	padding:15px;
}

#ResellersPromoBox h3 {
	margin-bottom:5px;	
}

#ResellersPromoBox p {
	width:420px;	
	line-height:23px;
	margin-bottom:10px;
}

#ResellersPromoBox .ResellerImageLink {
    height: 190px;
    position: absolute;
    right: 0;
    top: 0;
    width: 700px;	
}

#PromoBoxLeft .MoreInfo {
	margin-left:315px;
	background:url(../imagesV2/moreinfo.png) no-repeat;	
}


#PromoBoxRight {
	float:left;
	width:264px;
	margin-top:10px;
	background: #fff url(../imagesV2/box-bg-tile.png) repeat-x;
	border:1px solid #cfcfcf;
	margin-left:10px;
	height:100px;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
}

#PromoBoxRight .BoxBorder, #PromoBoxRightTestimonials .BoxBorder, #PromoBoxRightTestimonials .TestimonialItem {
	padding:10px;	
}

#PromoBoxRightTestimonials {
	float:left;
	width:264px;
	margin-top:10px;
	background: #fff url(../imagesV2/box-bg-tile.png) repeat-x;
	border:1px solid #cfcfcf;
	margin-left:10px;
	height:77px;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
}

#PromoBoxRightTestimonials p {
	line-height:150%;	
}

/* Quotes */

#QuotesContainer .QuoteLogo, #QuotesContainer .QuoteText, #ProductNav #ProductQuotesContainer .QuoteLogo, #ProductNav #ProductQuotesContainer .QuoteText {
	float:left;
}

#QuotesContainer .QuoteLogo, #ProductNav #ProductQuotesContainer .QuoteLogo {
	width:83px;
	height:80px;
}

#QuotesContainer #ExpertReviewsItem .QuoteLogo {
	background:url(../imagesV2/quotes/quote-logos-spirte.png) no-repeat -187px 10px;
	width:80px;
}

#QuotesContainer #ComputerActiveItem .QuoteLogo {
	background:url(../imagesV2/quotes/quote-logos-spirte.png) no-repeat -267px 0;
	width:67px;
}

#QuotesContainer #WebUserItem .QuoteLogo {
	background:url(../imagesV2/quotes/quote-logos-spirte.png) no-repeat 0 0;
	width:69px;
}

#QuotesContainer #WebUserItem .QuoteText {
	padding-top:11px;	
}

#QuotesContainer #PCProItem .QuoteLogo {
	background:url(../imagesV2/quotes/quote-logos-spirte.png) no-repeat -136px 0;
	width:51px;
}

#QuotesContainer #PCProItem .QuoteText {
	padding-left: 10px;
    padding-top: 14px;
    width:162px;
}

#QuotesContainer #WallStreetItem .QuoteLogo {
	background:url(../imagesV2/quotes/quote-logos-spirte.png) no-repeat -69px 11px;
	width:67px;
}

#QuotesContainer #WallStreetItem .QuoteText {
    padding-left: 10px;
    padding-top: 14px;
}

#QuotesContainer .QuoteText {
	width:150px;	
	margin-left:10px;
	color:#3d3d3d;
}


#ProductNav #ProductQuotesContainer .QuoteText {
	margin-left:10px;
	width:173px;	
}

#ProductNav #ProductQuotesContainer {
	cursor:default;	
	border-right:1px solid #CFCFCF;
}

/* Products Page */

#BreadcrumbContainer, #PressBreadcrumbContainer {
    padding: 8px 0 0 10px;
    border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    height: 22px;
}

#BreadcrumbContainer li, #PressBreadcrumbContainer li {
	float:left;
	margin-right:10px;
	line-height:15px;
	height:22px;
}

#ProductDetailsContainer, #AboutContainer {
	background:url(../imagesV2/productdetails/product-nav-tile.png) repeat-y;
	height:100%;
}

/* Products Full Screen */

#ProductDetailsFullContainer {
	width:100%;	
}

#ProductDetailsFullContainer #ProductDetailsHeaders {
	margin:0;
	width:100%;	
}

#ProductDetailsFullContainer .ContentLeftContainer {
	margin-left:0;	
	width:100%;
}

#ProductDetailsFullContainer .ContentLeftContainer h1 {
	font-size:32px;
	color:#224272;	
	margin-bottom:20px;
}

#ProductDetailsFullContainer .ContentLeftContainer.BusinessUsageCasesContainer h1 {
	margin-bottom:30px;	
}

#ProductDetailsFullContainer .ContentLeftContainer h2 {
	font-size:24px;	
	color:#224272;	
	margin-bottom:10px;
}

#ProductDetailsFullContainer .ContentLeftContainer.BusinessPackagesAndPricing h2, #ProductDetailsFullContainer .ContentLeftContainer.ResellerPricingContainer h2 {
	font-size:30px;	
	font-weight:normal;
	margin-top:20px;
	margin-bottom:15px;
}

#ProductDetailsFullContainer .ContentLeftContainer p {
	font-size:14px;	
	margin-top:10px;
}

#ProductDetailsFullContainer #ProductDetailsHeaders .ProductHeaderItem {
	width:100%;	
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#ProductDetailsFullContainer #ProductDetailsHeaders #BackupDetailsHeader #HeaderSignupButton {
	width:506px;
	height:116px;
    right: 57px;
    top: 68px;
}

#ProductDetailsFullContainer #ProductDetailsHeaders #BriefcaseDetailsHeader #HeaderSignupButton {
	width:438px;
	height:115px;
    right: 55px;
    top: 70px;
}

#ProductDetailsFullContainer #ProductDetailsHeaders #ProSuiteDetailsHeader #HeaderSignupButton {
	width:618px;
	height:114px;
    right: 58px;
    top: 68px;
}

#ProductDetailsFullContainer #ProductDetailsHeaders #BusinessDetailsHeader #HeaderSignupButton {
	width:477px;
	height:116px;
    right: 56px;
    top: 70px;
}

#ProductDetailsFullContainer #ProductDetailsHeaders .ResellerProductHeader #HeaderSignupButton {
    bottom: 69px;
    height: 117px;
    right: 108px;
    width: 479px;
}

#ProductDetailsFullContainer #ProductDetailsHeaders #BackupDetailsHeader #HeaderSignupButton:hover {
	background:url(../imagesV2/productdetails/backup-header-button.png) no-repeat;
}

#ProductDetailsFullContainer #ProductDetailsHeaders #BriefcaseDetailsHeader #HeaderSignupButton:hover {
	background:url(../imagesV2/productdetails/briefcase-header-button.png) no-repeat;
}

#ProductDetailsFullContainer #ProductDetailsHeaders #ProSuiteDetailsHeader #HeaderSignupButton:hover {
	background:url(../imagesV2/productdetails/pro-header-button.png) no-repeat;
}

#ProductDetailsFullContainer #ProductDetailsHeaders #BusinessDetailsHeader #HeaderSignupButton:hover {
	background:url(../imagesV2/productdetails/business-header-button.png) no-repeat;
}

#ProductDetailsFullContainer #ProductDetailsHeaders .ResellerProductHeader #HeaderSignupButton:hover {
	background:url(../imagesV2/productdetails/reseller-header-button.png) no-repeat;
}

#ProductDetailsFullContainer .ContentLeftColumn {
	width:590px;
	float:left;	
	margin-right:28px;
}

#ProductDetailsFullContainer .ContentRightColumn {
	float:left;
	width:319px;	
}

#ProductDetailsFullContainer .ContentLeftColumn .LeftParagraph {
	float:left;
	width:360px;
	margin-bottom:40px;
}

#ProductDetailsFullContainer .ContentLeftColumn .RightParagraph {
	float:right;
	width:360px;	
	margin-bottom:40px;
}

#ProductDetailsFullContainer .ContentLeftColumn .LeftImage {
	float:left;
	width:220px;
	margin-bottom:40px;
}

#ProductDetailsFullContainer .ContentLeftColumn .RightImage {
	float:right;
	width:220px;	
	margin-bottom:40px;
}


#ProductDetailsFullContainer .ContentRightColumn img {
	margin-bottom:10px;		
}


.BackupAwardsContainer .BackupAwardItem {
	float:left;
	width:295px;	
	margin-bottom:10px;
}

.BackupAwardsContainer .BackupAwardItem .BackupAwardImage {
	float:left;
	margin-right:10px;	
	width:80px;
}

#ProductDetailsFullContainer .ProductTestimonialItemContainer {
	background:url(../imagesV2/quotes/quotemark1.png) left top no-repeat;
	padding:8px 0 8px 52px;
	margin-bottom:40px;
}

#ProductDetailsFullContainer .ProductTestimonialItemContainer p {
	margin:0;	
}

#ProductDetailsFullContainer .ProductTestimonialItemContainer p.ProductTestimonialAuthor {
	text-align:right;
	font-style:italic;	
}

#ProductDetailsFullContainer .ProductTestimonialItem {
	background:url(../imagesV2/quotes/quotemark2.png) right bottom no-repeat;	
	padding-right:52px;
}

.BackupQuoteWidget, .BriefcaseQuoteWidget {
	background:url(../imagesV2/quotes/quotemark1.png) left top no-repeat;
	padding:8px 0 8px 54px;
	font-size:14px;
	margin:74px 0 0 0;
}

.BriefcaseQuoteWidget {
	margin:120px 0 0 0;	
}

.BackupQuoteWidgetQuote, .BriefcaseQuoteWidgetQuote {
	background:url(../imagesV2/quotes/quotemark2.png) right bottom no-repeat;	
	padding-right:54px;
}

.BriefcaseQuoteWidgetQuote {
	min-height:	36px;
}

#ProductDetailsFullContainer .ContentLeftContainer .BackupQuoteWidgetQuote p {
	text-align:center;	
	margin:0;
}

#ProductDetailsFullContainer .ContentLeftContainer .BackupQuoteWidgetQuote h2 {
	margin:10px 0;
	color:#000;
	font-size:42px;	
	text-align:center;
}

#ProductDetailsFullContainer .ContentLeftContainer .BriefcaseQuoteWidget p {
	text-align:center;
	margin:0;	
}

#ProductDetailsFullContainer .ContentLeftContainer .BriefcaseQuoteWidget h3 {
	text-align:center;	
	margin-bottom:0;
}


#ProductDetailsFullContainer .ContentFeaturesContainer {
	-moz-box-shadow: 0px 0px 8px rgba(68,68,68,0.2);
    -webkit-box-shadow: 0px 0px 8px rgba(68,68,68,0.2);
    box-shadow: 0px 0px 8px rgba(68,68,68,0.2);
	background:#fff;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:25px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeaturesHeader {
	background:#006e69;
	padding:1px;
    -moz-border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeaturesHeader h3 {
	color:#fff;	
	margin:0;
	border:1px solid #5b82aa;
	border-bottom:0;
	padding:8px;
    -moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures {
	padding:0 20px 20px 18px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures p {
	margin-top:20px;
	text-align:center;
	margin-bottom:0;
}


#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures li {
	padding:20px 0 20px 70px;
	margin:0;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.ProSuiteContentFeatures li {
	padding:20px 0 20px 86px;
}


#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.BusinessUseCasesFeatures li {
	padding:16px 0 20px 86px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.ResellerUseCasesFeatures {
	padding:0 10px 10px 10px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.ResellerUseCasesFeatures li {
    height: 70px;
    margin-top: 20px;
    padding: 0 0 0 145px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.BusinessUseCasesFeatures .ProductFeatureStorage {
	padding-top:21px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.BusinessUseCasesFeatures .ProductFeatureFTP {
	padding-top:19px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.BusinessUseCasesFeatures .ProductFeatureShare {
	padding-top:7px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.BusinessUseCasesFeatures .ProductFeatureBriefcase {
	padding-top:22px;	
}


/* Product Feature icons */

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureBackup {
	background:url(../imagesV2/productdetails/icons/livedrive-backup.png) no-repeat 7px 10px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureBriefcase {
	background:url(../imagesV2/productdetails/icons/livedrive-briefcase.png) no-repeat 0 20px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeaturePackage {
	background:url(../imagesV2/productdetails/icons/package.png) no-repeat 9px 13px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureSoftware {
	background:url(../imagesV2/productdetails/icons/view-files-anywhere.png) no-repeat 16px 25px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureFTP {
	background:url(../imagesV2/productdetails/icons/ftp-and-webdav.png) no-repeat 9px 17px;
	padding-bottom:28px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureSecure {
	background:url(../imagesV2/productdetails/icons/files-are-secure.png) no-repeat 9px 10px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeaturePCMAC {
	background:url(../imagesV2/productdetails/icons/computer.png) no-repeat 0 26px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureAnywhere {
	background:url(../imagesV2/productdetails/icons/files-everywhere.png) no-repeat 4px 10px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureEverywhere {
	background:url(../imagesV2/productdetails/icons/files-everywhere.png) no-repeat 8px 10px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureMobile {
	background:url(../imagesV2/productdetails/icons/files-on-mobile.png) no-repeat 7px 10px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureShare {
	background:url(../imagesV2/productdetails/icons/share-files-easily.png) no-repeat 4px 10px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureStorage {
	background:url(../imagesV2/productdetails/icons/easy-to-use.png) no-repeat 9px 15px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.BusinessUseCasesFeatures .ProductFeatureStorage {
	background:url(../imagesV2/productdetails/icons/easy-to-use.png) no-repeat 9px 25px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureEasy {
	background:url(../imagesV2/productdetails/icons/simple-to-use.png) no-repeat 8px 10px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureRestore {
	background:url(../imagesV2/productdetails/icons/restore.png) no-repeat 7px 10px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureNoLimit {
	background:url(../imagesV2/productdetails/icons/easy-to-use.png) no-repeat 8px 26px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureSupport {
	background:url(../imagesV2/productdetails/icons/priority-support.png) no-repeat 5px 18px;
	height:35px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureControl {
	background:url(../imagesV2/productdetails/icons/control.png) no-repeat 9px 24px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeaturesUnlimited {
	background:url(../imagesV2/productdetails/icons/unlimited.png) no-repeat 2px 30px;		
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureProcureusers {
	background:url(../imagesV2/productdetails/icons/procureusers.png) no-repeat 9px 19px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureYourLogo {
	background:url(../imagesV2/productdetails/icons/yourlogo.png) no-repeat 11px 25px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureBilling {
	background:url(../imagesV2/productdetails/icons/billing.png) no-repeat 13px 17px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureAPI {
	background:url(../imagesV2/productdetails/icons/api.png) no-repeat -1px 25px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .ProductFeatureInstant {
	background:url(../imagesV2/productdetails/icons/instant.png) no-repeat 11px 17px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.ProSuiteContentFeatures .ProductFeatureSecure {
	background-position: 17px 10px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.ProSuiteContentFeatures .ProductFeatureSupport {
	background-position:12px 18px;
	height:43px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.BusinessContentFeatures .ProductFeatureBackup {
	background-position: 0 14px;	
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures.BusinessContentFeatures .ProductFeatureStorage {
	background-position: 6px 25px;
}

/* Use Cases icons */

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseBackupBusiness {
	background:url(../imagesV2/productdetails/icons/usecasebackupbusiness.png) no-repeat 0 0;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseITResellers {
	background:url(../imagesV2/productdetails/icons/usecaseitresellers.png) no-repeat 0 0;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseSystemIntegrators {
	background:url(../imagesV2/productdetails/icons/usecasesystemintegrators.png) no-repeat 0 0;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseWebDesigners {
	background:url(../imagesV2/productdetails/icons/usecasewebdesigners.png) no-repeat 0 0;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseLargeRetailers {
	background:url(../imagesV2/productdetails/icons/usecaselargeretailers.png) no-repeat 0 0;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseSharedNetworkDrive {
	background:url(../imagesV2/usecases/shareddrive-icon.png) no-repeat 0 13px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseFTPServer {
	background:url(../imagesV2/usecases/ftpserver-icon.png) no-repeat 5px 9px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseSharingFiles {
	background:url(../imagesV2/usecases/sharingportal-icon.png) no-repeat 0 11px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseBackup {
	background:url(../imagesV2/usecases/backup-icon.png) no-repeat -3px 0;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseMobileAccess {
	background:url(../imagesV2/usecases/iphone-icon.png) no-repeat 10px 10px;
}

#ProductDetailsFullContainer .ContentFeaturesContainer .ContentFeatures .UseCaseWorkingTogether {
	background:url(../imagesV2/usecases/teamspaces-icon.png) no-repeat 9px 20px;
}

/* ForHome */

#ProductSelectionContainer {
	margin:20px 0;
}

#ProductSelectionContainer .ProductBox {
	float:left;
	width:312px;	
}

#ProductSelectionContainer #BriefcaseProductBox {
	margin:0 20px;	
}

#ProductSelectionContainer .ProductBoxHeaderContainer {
	background:#006e69;	
	padding:1px;
    -moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

#ProductSelectionContainer .ProductBoxHeader {
	padding:10px;
	border:1px solid #006e69;
	border-bottom:0;
    -moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	height:82px;
	cursor:pointer;
}

#ProductSelectionContainer .ProductBoxHeader h3 {
	font-size:26px;	
}

#ProductSelectionContainer #BackupProductBox .ProductBoxHeader {
	background:url(../imagesV2/productdetails/icons/backup.png) no-repeat 192px 10px;	
}

#ProductSelectionContainer #BriefcaseProductBox .ProductBoxHeader {
	background:url(../imagesV2/productdetails/icons/briefcase.png) no-repeat 188px 9px;		
}

#ProductSelectionContainer #ProSuiteProductBox .ProductBoxHeader {
	background:url(../imagesV2/productdetails/icons/prosuite.png) no-repeat 190px 17px;		
}

#ProductSelectionContainer .ProductBoxContentContainer {
	background: #fff url(../imagesV2/box-bg-tile.png) repeat-x;
	border:1px solid #006e69;
	border-top:0;
    -moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxPrice {
	font-size:13px;	
	font-weight:bold;
	border-bottom:1px solid #006e69;
    padding: 10px 5px;
    text-align: center;
}

.PaymentMonthLabel {
	font-size:13px;
	font-weight:normal;	
}


#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent {
	padding:10px 10px 10px 15px;	
	height:382px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li {
	margin-bottom:30px;
	padding-left:60px;	
}

#ProductSelectionContainer #ProSuiteProductBox .ProductBoxContentContainer .ProductBoxContent li {
	padding-left:80px;	
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li.last {
	margin-bottom:0;	
}

/* Product feature list images */


#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#EasyOnlineBackup {
	background:url(../imagesV2/productdetails/icons/easy-online-backup.png) no-repeat 0 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#ViewFilesAnywhere {
	background:url(../imagesV2/productdetails/icons/view-files-anywhere.png) no-repeat 4px 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#SimpleToUse {
	background:url(../imagesV2/productdetails/icons/simple-to-use.png) no-repeat 0 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#FilesAreSecure {
	background:url(../imagesV2/productdetails/icons/files-are-secure.png) no-repeat 3px 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#FilesEverywhere {
	background:url(../imagesV2/productdetails/icons/files-everywhere.png) no-repeat 0 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#EasyToUse {
	background:url(../imagesV2/productdetails/icons/easy-to-use.png) no-repeat 0 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#FilesOnMobile {
	background:url(../imagesV2/productdetails/icons/files-on-mobile.png) no-repeat 0 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#ShareFilesEasily {
	background:url(../imagesV2/productdetails/icons/share-files-easily.png) no-repeat 0 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#LivedriveBackup {
	background:url(../imagesV2/productdetails/icons/livedrive-backup.png) no-repeat 0 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#LivedriveBriefcase {
	background:url(../imagesV2/productdetails/icons/livedrive-briefcase.png) no-repeat 0 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#FTPandWebDav {
	background:url(../imagesV2/productdetails/icons/ftp-and-webdav.png) no-repeat 6px 8px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxContent li#PrioritySupport {
	background:url(../imagesV2/productdetails/icons/priority-support.png) no-repeat 6px 8px;
	height:74px;
}


#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxAction {
	padding:10px;
	border-top:	1px solid #006e69;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxAction .ProductBoxActionLeft {
	float:left;	
	padding:5px 0 0 5px;
}

#ProductSelectionContainer .ProductBoxContentContainer .ProductBoxAction .ProductBoxActionRight {
	float:right;	
}


#ProductSelectionContainer .ProductBoxHeader h3, #ProductSelectionContainer .ProductBoxHeader p {
	color:#fff;	
}

#ProductSelectionContainer .ProductBoxHeader p {
	width:160px;	
}

#ProductSelectionContainer .ProductBoxHeader h3 {
	margin-bottom:0;	
}

#ProductDetailsNav {
	float:left;
	width:145px;
    background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;
	border-bottom:0;
}

#ProductDetailsNavFull {
	width:100%;
	background:url(../imagesV2/structure/navigation/subnav-tile.png) repeat-x;
	border:1px solid #ececec;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	height:30px;
	margin: 10px 0;
	position:relative;
}

#ProductDetailsNavFull #BusinessUseCasesNav ul, #ProductDetailsNavFull #ResellerUseCasesNav ul {
    position: absolute;
    top: 30px;
	background:#f6f7f7;
	border:1px solid #ececec;
	border-top:0;
	z-index:9999;
}

#ProductDetailsNavFull #BusinessUseCasesNav ul {
    left: 296px;
}

#ProductDetailsNavFull #ResellerUseCasesNav ul {
	left:279px;	
}

#ProductDetailsNavFull #BusinessUseCasesNav li, #ProductDetailsNavFull #ResellerUseCasesNav li {
	float:none;
}

#ProductDetailsNavFull li {
	float:left;	
	padding: 4px 10px;
}

#ProductDetailsNavFull li.SelectedNav {
	font-weight:bold;	
}

#ProductDetailsNavFull li.SelectedNav li {
	font-weight:normal;	
}

#ProductDetailsNavFooter, #AboutNavFooter {
	height:5px;
    border: 1px solid #CFCFCF;
    border-top:0;
    -moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

#ProductDetailsNavFooterContainer, #AboutNavFooterContainer {
	float:left;
	width:147px;
	margin-top:-5px;
	background:#fff;
}

#ProductDetailsNav ul.last {
	border:0;	
}

#ProductDetailsNav .BoxBorder {
	padding:0;	
}

#ProductDetailsNav ul {
	border-bottom:1px solid #CFCFCF;
	padding:10px;	
}

#ProductDetailsNav li {
	margin-bottom:15px;	
	background:url("../imagesV2/list-arrow-small.png") no-repeat scroll 0 1px transparent;
	padding-left:20px;
	line-height:18px;
}

#ProductDetailsNav li.SelectedNav {
	background:url("../imagesV2/list-arrow-small-active.png") no-repeat scroll 0 1px transparent;	
}

#ProductDetailsNav .ProductDetailsNavHeading {
	background:none transparent;
	padding:0;
	font-weight:bold;	
}

#ProductDetailsHeaders {
	width:821px;	
	position:relative;	
	height:	253px;
	float:left;
	margin-left:10px;
}


#ProductDetailsHeaders .ProductHeaderItem {
	width:820px;	
	height:	253px;
	position:absolute;
	left:1px;
	top:0;
    -moz-border-radius: 5px 0 5px 5px;
	border-radius:5px 0 5px 5px;
	-webkit-border-radius: 5px 0 5px 5px;
	-khtml-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px;
}

#ProductDetailsHeaders.ProductListing .ProductHeaderItem {
    -moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;	
}


#ProductNav #ProductQuotesContainer div {
	background:none;
	border:0;
	width:auto;
	height:auto;
	padding:0;
	margin-bottom:12px;
	float:left;
}

.ContentLeftContainer, .ContentRightContainer, #BusinessProductCrossSell, .ContentLeftContainerLarge {
    background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;
    -moz-border-radius:5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.ContentLeftContainer, #BusinessProductCrossSell {
    margin:10px 0 0 10px;
    width:819px;
    float:left;
}

.ContentLeftContainer .LeftIcon {
	text-align:center;	
}

.ContentLeftContainer.BusinessUsageCasesContainer .LeftIcon {
	width:auto;	
	margin-right:20px;
}

.ContentLeftContainerLarge {
	width:819px;
    float:left;
    margin:0 0 0 10px;
}

.ContentLeftContainerLarge ul {
	margin-left:20px;
	list-style-type:disc;	
}

.ContentLeftContainerLarge li {
	margin-bottom:10px;	
}

.ContentRightContainer {
	margin:0 0 0 10px;	
	width:270px;
	float:right;
}

#QuotesBoxContainer {
	height:70px;	
}

#QuotesBoxFullContainer #QuotesContainer .QuoteItem {
	float:left;
	margin-bottom:10px;
	padding-top:0;	
}

#QuotesBoxFullContainer.BoxBorder {
	padding-bottom:0;	
}

#QuotesBoxContainer #QuotesContainer .QuoteItem {
	padding-top:0;
}

.ContentLeftContainer p, .ContentLeftContainerLarge p {
	margin:20px 0 30px;	
}

.ContentLeftContainer hr {
	margin-bottom:20px;
}

.ContentLeft, .ContentRight {
	float:left;
	width:280px;
}

.ContentRight {
	margin-left:15px;
}

.ContentLeftContainer li {
	margin-bottom:40px;	
}

.ContentLeftContainer #ContentTabs li {
	margin-bottom:0;	
}

.FeaturesList {
	margin:10px 0 10px 0;	
}

.FeaturesList li {
	margin-bottom:30px;	
	padding-left:45px;
	height:27px;
	padding-top:6px;
}  

#SignupComplete .FeaturesList li {
	padding-top:0;
	height:40px;
	background-position:0 7px;	
}

.FeaturesList .MultiUser {background:url(../imagesV2/icons/business/multiuser.png) no-repeat;}
.FeaturesList .FeatureControl {background:url(../imagesV2/icons/business/featurecontrol.png) no-repeat;}
.FeaturesList .CustomBranding {background:url(../imagesV2/icons/business/custombranding.png) no-repeat;}
.FeaturesList .MonitorUsage {background:url(../imagesV2/icons/business/monitorusage.png) no-repeat;}
.FeaturesList .AdminConsole {background:url(../imagesV2/icons/business/adminconsole.png) no-repeat;} 
.FeaturesList .BackupComputers {background:url(../imagesV2/icons/business/backupcomputers.png) no-repeat;}
.FeaturesList .BackupServers {background:url(../imagesV2/icons/business/backupservers.png) no-repeat;}
.FeaturesList .MonitorBackups {background:url(../imagesV2/icons/business/monitorbackups.png) no-repeat;}
.FeaturesList .RestoreBackups {background:url(../imagesV2/icons/business/restorebackups.png) no-repeat;}
.FeaturesList .iPhoneFiles {background:url(../imagesV2/icons/business/iphonefiles.png) no-repeat;}
.FeaturesList .FolderStructure {background:url(../imagesV2/icons/business/folderstructure.png) no-repeat;}
.FeaturesList .NetworkDrive {background:url(../imagesV2/icons/business/networkdrive.png) no-repeat;}
.FeaturesList .OsSupport {background:url(../imagesV2/icons/business/ossupport.png) no-repeat;}
.FeaturesList .PrivateBriefcase {background:url(../imagesV2/icons/business/privatebriefcase.png) no-repeat;}
.FeaturesList .TeamFolders {background:url(../imagesV2/icons/business/teamfolders.png) no-repeat;}
.FeaturesList .WebBriefcase {background:url(../imagesV2/icons/business/webbriefcase.png) no-repeat;}
.FeaturesList .OnlineFiles {background:url(../imagesV2/icons/business/onlinefiles.png) no-repeat;}
.FeaturesList .FileComments {background:url(../imagesV2/icons/business/filecomments.png) no-repeat;}
.FeaturesList .RevertFiles {background:url(../imagesV2/icons/business/revertfiles.png) no-repeat;}
.FeaturesList .ShareExternally {background:url(../imagesV2/icons/business/shareexternally.png) no-repeat;}
.FeaturesList .SharingPortal {background:url(../imagesV2/icons/business/sharingportal.png) no-repeat;}
.FeaturesList .CustomBranding {background:url(../imagesV2/icons/business/custombranding.png) no-repeat;}
.FeaturesList .ShareFewClicks {background:url(../imagesV2/icons/business/sharefewclicks.png) no-repeat;}
.FeaturesList .SharePublically {background:url(../imagesV2/icons/business/sharepublically.png) no-repeat;}
.FeaturesList .FTPAccess {background:url(../imagesV2/icons/business/ftpaccess.png) no-repeat;}
.FeaturesList .WebFileAccess {background:url(../imagesV2/icons/business/webfileaccess.png) no-repeat;}
.FeaturesList .MSOfficeFiles {background:url(../imagesV2/icons/business/msofficefiles.png) no-repeat;}
.FeaturesList .VideoFiles {background:url(../imagesV2/icons/business/videofiles.png) no-repeat;}
.FeaturesList .EasilyUpload {background:url(../imagesV2/icons/business/easilyupload.png) no-repeat;}
.FeaturesList .AndroidFiles {background:url(../imagesV2/icons/business/androidfiles.png) no-repeat;}
.FeaturesList .SSLEncryption {background:url(../imagesV2/icons/business/sslencryption.png) no-repeat;}
.FeaturesList .TelephoneSupport {background:url(../imagesV2/icons/business/telephonesupport.png) no-repeat;}

.FeaturesList .CreateAllAccounts {background:url(../imagesV2/icons/resellers/layers.png) no-repeat;}
.FeaturesList .ControlBilling {background:url(../imagesV2/icons/resellers/coins.png) no-repeat;}
.FeaturesList .AddLogo {background:url(../imagesV2/icons/resellers/logo.png) no-repeat;}
.FeaturesList .ReplaceProductNames {background:url(../imagesV2/icons/resellers/textfield_rename.png) no-repeat;}
.FeaturesList .ChangeImages {background:url(../imagesV2/icons/resellers/picture_edit.png) no-repeat;}
.FeaturesList .ChangeText {background:url(../imagesV2/icons/resellers/textfield.png) no-repeat;}
.FeaturesList .LoginUrls {background:url(../imagesV2/icons/resellers/world.png) no-repeat;}
.FeaturesList .SSLCertificates {background:url(../imagesV2/icons/resellers/key.png) no-repeat;}
.FeaturesList .TestBranding {background:url(../imagesV2/icons/resellers/testing.png) no-repeat;}
.FeaturesList .BuildSoftware {background:url(../imagesV2/icons/resellers/build.png) no-repeat;}

.FeaturesList .API {background:url(../imagesV2/icons/resellers/api.png) no-repeat;}
.FeaturesList .BuildSignup {background:url(../imagesV2/icons/resellers/signup.png) no-repeat;}
.FeaturesList .MonitorUserSpace {background:url(../imagesV2/icons/resellers/monitoruserspace.png) no-repeat;}
.FeaturesList .UnlimitedStorage {background:url(../imagesV2/icons/resellers/unlimitedspace.png) no-repeat; height:32px;}
.FeaturesList .EasyToUse {background:url(../imagesV2/icons/resellers/easytoinstall.png) no-repeat;}
.FeaturesList .KeepsVersions {background:url(../imagesV2/icons/resellers/versions.png) no-repeat;}
.FeaturesList .EasilyRestore {background:url(../imagesV2/icons/resellers/restore.png) no-repeat;}
.FeaturesList .KeepDeletedFiles {background:url(../imagesV2/icons/resellers/deletedfiles.png) no-repeat;}
.FeaturesList .SafeAndSecure {background:url(../imagesV2/icons/resellers/secure.png) no-repeat;}
.FeaturesList .OnlineDrive {background:url(../imagesV2/icons/resellers/onlinedrive.png) no-repeat;}
.FeaturesList .FileWebBrowserAccess {background:url(../imagesV2/icons/resellers/webfileaccess.png) no-repeat;}
.FeaturesList .AccountStartingSpace {background:url(../imagesV2/icons/resellers/accountsstartingspace.png) no-repeat;}
.FeaturesList .EmailFiles {background:url(../imagesV2/icons/resellers/emailfiles.png) no-repeat;}
.FeaturesList .SuperFastTransfers {background:url(../imagesV2/icons/resellers/fasttransfers.png) no-repeat;}
.FeaturesList .ChargeCustomersSpace {background:url(../imagesV2/icons/resellers/charge.png) no-repeat;}
.FeaturesList .ExtraSpaceRequest {background:url(../imagesV2/icons/resellers/driveadd.png) no-repeat;}

.FeaturesList .HelpDocumentation {background:url(../imagesV2/icons/resellers/help.png) no-repeat;}

.FeaturesList .FreeAccounts {background:url(../imagesV2/icons/resellers/free.png) no-repeat;}

#BusinessProductCrossSell {
	background:url(../imagesV2/promoboxes/business.png) no-repeat;
	width:518px;
	height:57px;
	cursor:pointer;
	padding:10px;
	margin-left:158px;
}

#BusinessProductCrossSell h3 {
	color:#fff;	
}

#BusinessProductCrossSell .MoreInfo {
	margin:18px 0;	
	background:url(../imagesV2/moreinfo-active.png) no-repeat;
}


.PromoBoxLeft, .PromoBoxRight {
	width:483px;
	float:left;	
	margin-top:10px;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}

.PromoBoxRight {
	background: #fff url(../imagesV2/box-bg-tile.png) repeat-x;
	margin-left:10px;
	border:1px solid #cfcfcf;
}

#BusinessCrossSell {
	background:url(../imagesV2/promoboxes/business-half.png) no-repeat;	
	height:85px;
	padding:12px;
}

#BusinessCrossSell h3 {
	color:#fff;
	font-size:21px;	
	margin-bottom:0;
	line-height:20px;
}

#BusinessCrossSell .MoreInfo {
	background:url(../imagesV2/moreinfo-active.png) no-repeat;	
	margin-top:8px;
}

#BusinessCrossSell p {
	color:#fff;	
	width:280px;
	margin-top:2px;
}

#ResellerCrossSell {
	background:url(../imagesV2/promoboxes/resellers.png) no-repeat top right;
	height:108px;
}

#ResellerCrossSell h3 {
	margin-bottom:0px;	
	line-height:20px;
}

#ResellerCrossSell p {
	width:265px;	
	margin-top:2px;
}

#ResellerCrossSell .MoreInfo {
	margin-top:8px;	
}

#ResellerCrossSell .BoxBorder {
	padding:10px;	
}

/* Business Details Page */

.BusinessContentLeft, .BusinessContentRight, .BusinessComparisonRight {
	background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;	
    margin-top:10px;
    -moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.BusinessContentLeft {
	width:200px;
    float:left;	
}

.BusinessContentRight, .BusinessComparisonRight {
	float:left;
	margin-left:10px;
}

.BusinessContentRight {
	width:819px;	
}

.BusinessContentRight #ComparisonTable {
    border: 0;
    margin-left: 0;
    width: 819px;
}

.BusinessContentRight #ComparisonTable .ComparisonValue {
	border-left:0;	
}

.BusinessContentRight li, .BusinessContentRight p {
	margin-bottom:40px;
}

.BusinessContentRight p.last {
	margin-bottom:0;	
}

.BusinessContentRight.BusinessPackagesAndPricing ul {
	margin-left:20px;
	list-style-type:disc;	
}

.BusinessContentRight.BusinessPackagesAndPricing li {
	margin:20px 0;	
}

.BusinessContentRight.BusinessPackagesAndPricing p {
	margin:0;	
}

.BusinessComparisonRight {
	border:0;
	width:766px;	
}

#ScreenShotsList li {	
	float:left;
	margin-right:130px;
	width:219px;
}

#ScreenShotsList li.last {
	margin-right:0;	
}


/* Login */

#LoginBoxContainer 
{
	left: 50%;
    margin-left: -13em;
    margin-top: -9em;
    position: absolute;
    top: 50%;
}

#LoginContent {
	background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 30px;
    border: 1px solid #CFCFCF;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:330px;
	height:225px;
}

#LoginContent .BoxBorder {
	padding-bottom:0;	
}

#LoginContent li {
	margin-bottom:10px;
	cursor:pointer;
}	

#LoginContent label {
	width:115px;
	display:inline-block;
}

#LoginNav {
	background:url(../imagesV2/structure/navigation-tile.png) repeat-x;
	border-bottom:1px solid #e2e2e2;
	height:30px;
}

#LoginNav a {
	height:16px;
	display:block;
    padding: 10px 12px 5px;
}

#LoginNav li {
	float:left;	
	line-height:10px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #fdfdfd;
}

#LoginNav span {
    color:#234473;
    height:16px;
	display:block;
    padding: 10px 12px 5px;
    cursor: default;	   
}

#LoginNav li#HomeLogin {
	border-left:0;	
    -moz-border-radius:5px 0 0 0;
	border-radius:5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-khtml-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
}

#LoginNav li#ResellerLogin {
	border-right:0;	
}

#LoginNav li.ActiveNav {
	background:url(../imagesV2/structure/navigation/active-tile.png) repeat-x;
	border:0;
	font-weight:bold;
}

#LoginNav li.ActiveNav a {
	color:#fff;	
}


/* Signup Box */

#SignupBox li {
	margin-bottom:10px;
}

#SignupBox label {
	width:115px;
	display:inline-block;
}

#SignupBox input[type=text], #SignupBox input[type=password] {
	width:120px;	
}

.SignUpSmallPrint {
	font-size:80%;
	color:#666;
	margin-top:20px;	
}

/* Signup Form */

#SignupFormTop {
	height:110px;	
}

#SignupFormTop .currencyContainer {
	float:right;
	position:relative;
	z-index:1000;
}

#SignupFormTop .signupInfoBox {
	float:left;
	width:740px;	
}

#SignupFormTop .signupInfoBox h2 {
	margin-bottom:10px;	
	margin-top:10px;
}

#SignupFormTop .signupInfoBox.signupInfoBoxFirst h3 {
	margin-top:20px;	
}

#SignupFormTop .signupInfoBox h3 {
	margin-top:34px;	
}

#SignupFormTop h2.signupBreadcrumbs {
	float:left;
	border:0;
	width:auto;
	height:auto;
	background:transparent none;	
}

#SignupFormTop .signupBreadcrumbs {
	width:100%;
	background:url(../imagesV2/structure/navigation/breadcrumb-tile.png) repeat-x;
	border:1px solid #E2E2E2;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	height:30px;
	margin: 10px 0;
}

#SignupFormTop .signupBreadcrumbs input[type="submit"] {
	background:transparent none;
    color:#224272;
    border:0;
    padding:0;
    cursor:pointer;
    font-size:13px;
    font-family:Arial;
}

#SignupFormTop .signupBreadcrumbs li {
   float: left;
    padding: 4px 20px 4px 10px;
    color:#898989;
    background:url(../imagesV2/structure/navigation/breadcrumb-seperator.png) no-repeat top right;
}

#SignupFormTop .signupBreadcrumbs li.CurrentBreadcrumb {
	color:#000000;
	font-weight:bold;	
}

#SignupFormTop .signupBreadcrumbs.BusinessSignupBreadcrumbs {
	margin-top:10px;	
}

#SignupFormTop .SignupBusinessCrossSell {
	margin-top:10px;	
	float:left;
}

#UserSignupDetailsBox {
	background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;	
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-top:10px;
}

#UserSignupDetailsBox label {
	font-weight:bold;
	margin-left:20px;	
}

#UserSignupDetailsBox .BoxBorder {
	padding-left:0;	
}

#BusinessSignupFeatures, #BusinessSignupAdditionalFeatures, #BusinessSignupTotalPrice {
    background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-top:10px;
}

#BusinessSignupTotalPrice {
	float:left;
	width:875px;	
}

#BusinessSignupTotalPrice h2 {
	margin-bottom:0;
	font-family:arial;
	font-size:22px;
}

.BusinessSignupFeatures {
	float:left;
	width:380px;	
}

.ProductSelectionBox {
	float:left;
	width:317px;	

    border: 1px solid #CFCFCF;
    margin:10px 0;
    min-height:700px;
    position:relative;
    cursor:pointer;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	display:inline;
}

.ProductSelectionBox .BoxBorder {
	padding:0;	
	border:0;
}

.ProductItemHeader {
	padding:20px;	
    border-bottom: 1px solid #EFEFEF;
    -moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

#BackupProduct .ProductItemHeader {
	background:url(../imagesV2/productdetails/icons/backup-dark.png) no-repeat 192px 10px;
}

#BriefcaseProduct .ProductItemHeader {
	background:url(../imagesV2/productdetails/icons/briefcase-dark.png) no-repeat 188px 9px;	
}

#ProSuiteProduct .ProductItemHeader {
	background:url(../imagesV2/productdetails/icons/prosuite-dark.png) no-repeat 190px 17px;
}

#BackupProduct.SelectedPlan .ProductItemHeader {
	background:#224272 url(../imagesV2/productdetails/icons/backup.png) no-repeat 192px 10px;
}

#BriefcaseProduct.SelectedPlan .ProductItemHeader {
	background:#224272 url(../imagesV2/productdetails/icons/briefcase.png) no-repeat 188px 9px;	
}

#ProSuiteProduct.SelectedPlan .ProductItemHeader {
	background:#224272 url(../imagesV2/productdetails/icons/prosuite.png) no-repeat 190px 17px;
}

#BusinessStandardProduct.SelectedPlan .ProductItemHeader {
	background:#224272;	
}

#BusinessProProduct.SelectedPlan .ProductItemHeader {
	background:#224272;	
}


.ProductSelectionBoxContent {
	padding:0 20px 20px 20px;
}



.ResellerSignupForm .ProductSelectionBox {
	min-height:612px;	
}

#BusinessStandardProduct, #BusinessProProduct {
	width:482px;
	min-height:470px;
}

#BusinessStandardProduct .ProductSelectionFooter, #BusinessProProduct .ProductSelectionFooter {
	width:460px;	
}



.ProductSelectionBox.SelectedPlan .ProductItemHeader p, .ProductSelectionBox.SelectedPlan .ProductItemHeader label {
	color:#fff;	
}

.ProductSelectionBox.SelectedPlan {
	border:1px solid #224272;
}

.ProductSelectionBox.SelectedPlan .BoxBorder .ProductItemHeader {
	border:1px solid #5B82AA;
	border-bottom:0;
}


.ProductSelectionFooter {
	position:absolute;
	left:10px;
	bottom:10px;
	width:298px;	
}

.ProductSelectionBox .ProductSelectionFooter p {
	margin:0;	
	width:auto;
}

.ProductSelectionBox input {
	float:left;
	margin:3px 5px 0 0;
}

.ProductSelectionBox label {
	font-size:24px;
	font-family:Arial;
	float:left;
	margin-bottom:10px;
}


.ProductSelectionBox p {
	width:160px;
}

#BusinessStandardProduct.ProductSelectionBox p, #BusinessProProduct.ProductSelectionBox p {
	width:auto;	
}

.ProductSelectionBox ul {
	margin:20px 0 20px 5px;	
}

#BusinessSignupFeatures ul {
	margin:0 0 0 5px;	
}


#BusinessSignupFeatures h3, #BusinessSignupAdditionalFeatures h3 {
	margin-bottom:10px;		
}

#BusinessSignupAdditionalFeatures label {
	font-weight:bold;	
}

#BusinessSignupAdditionalFeatures .BusinessSignupAdditionalFeatures li {
	float:left;	
	width:286px;
}

#BusinessSignupAdditionalFeatures p {
	margin-top:10px;	
}

#BusinessSignupAdditionalFeatures .BusinessSignupAdditionalFeatures input {
	width:50px;	
}

.ProductSelectionBox li, #BusinessSignupFeatures li {
	margin-bottom:10px;
	padding-left:20px;	
	background:url(../imagesV2/tick.png) no-repeat 0 5px;
}

#BriefcaseProduct, #BusinessProProduct, #CoBrandingProduct, #WhiteLabelProduct, #ProSuiteProduct {
	margin-left:10px;	
}

#productView .ButtonBorder, #paymentForm .ButtonBorder {
	float:right;
}

#productView .BusinessFirstPageButton {
	margin-top:28px;
}


#SignupFormDetailsBox, #SignupFormPaymentBox, #FullPageBox {
	background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;
    margin:10px 0;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;	
	position:relative;
}

#SignupFormDetailsBox .SignupFormDetailsRow, .ResellersSignupContainer .SignupFormDetailsRow {
	float:left;
	width:465px;	
	margin-top:10px;
}

#SignupFormDetailsBox .BusinessSignupFormDetailsRow p {
	margin-bottom:10px;	
}

#FullPageBox p {
	margin-bottom:20px;	
}

#FullPageBox ul, #FullPageBox ol {
	margin:0 0 20px 20px;	
}

#FullPageBox h2 {
	margin-bottom:10px;
}	

#SignupFormDetailsBox .SignupFormDetailsRow li, .ResellersSignupContainer #ResellersContentLeft li {
	margin-bottom:5px;
}

#SignupFormDetailsBox .BusinessSignupFormDetailsRow li {
	margin-bottom:20px;	
}

#SignupFormDetailsBox .SignupFormDetailsRow label, .ResellersSignupContainer #ResellersContentLeft label {
	width:120px;
	display:inline-block;	
}

#SignupFormDetailsBox .BusinessSignupFormDetailsRow label {
	width:150px;
	display:inline-block;	
}

#SignupFormDetailsBox .SignupFormDetailsRow input, .ResellersSignupContainer #ResellersContentLeft input, #SignupFormDetailsBox .BusinessSignupFormDetailsRow input {
	width:210px;	
}

#SignupFormDetailsBox .SignupFormDetailsRow input[type="radio"], .ResellersSignupContainer #ResellersContentLeft input[type="radio"], #SignupFormDetailsBox .BusinessSignupFormDetailsRow input[type="radio"] {
	width:auto;	
}

.ResellersSignupContainer #ResellersContentLeft input#IssueNumber, .ResellersSignupContainer #ResellersContentLeft input#SecurityCode, #SignupFormDetailsBox input#IssueNumber, #SignupFormDetailsBox input#SecurityCode {
	width:36px;	
}

.ResellersSignupContainer #ResellersContentLeft input[type=radio] {
	width:20px;	
}

.ResellersSignupContainer #ResellersContentLeft .ResellerSignupButtons input {
		width:auto;
}

.ResellerSignupButtons {
    height: 30px;
    margin-top: 30px;	
}

.ResellerSignupButtons .BackButton {
	float:left;	
}

.ResellerSignupButtons .NextButton {
	float:right;	
}

#SignupFormDetailsBox .SignupFormDetailsRow input#FirstName, #SignupFormDetailsBox .SignupFormDetailsRow input#LastName, .ResellersSignupContainer .SignupFormDetailsRow input#FirstName, .ResellersSignupContainer .SignupFormDetailsRow input#LastName {
	width:100px;	
}

#SignupFormPaymentBox p {
	margin-bottom:10px;
}

#SignupFormPaymentBox legend {
	margin-bottom:10px;
	font-weight:bold;
}

#SignupFormDetailsBox table {
	margin-top:30px;	
}

#SignupFormPaymentBox tbody tr, #SignupFormDetailsBox tbody tr {
	cursor:pointer;
}

#SignupFormPaymentBox table, #SignupFormDetailsBox table {
	border:1px solid #d0d0d0;
	border-top:0;
	margin-bottom:10px;
	border-radius:4px;
}

#SignupFormPaymentBox th, #SignupFormDetailsBox th {
	padding:8px 10px;
	color:#fff;
	font-size:100%;
	background:#234473;
	font-weight:bold;
}

#SignupFormPaymentBox th span, #SignupFormDetailsBox th span {
	display:block;
	color:#AAA;
	font-size:9px;
	text-transform:uppercase;
	width:110px;
	font-weight:normal;
}

#SignupFormPaymentBox td, #SignupFormDetailsBox td {
	padding:6px 8px;
	height:35px;
	text-align:left;
	vertical-align:middle;
}

#SignupFormPaymentBox td.period, #SignupFormDetailsBox td.period {
	width:120px;	
}

#SignupFormPaymentBox td.discounted, #SignupFormDetailsBox td.discounted {
	font-weight:bold;	
}

#SignupFormPaymentBox .odd td, #SignupFormDetailsBox .odd td {
	background:#ececec;
}

#SignupFormPaymentBox .even td, #SignupFormDetailsBox .even td {
	background:#fafafa;
}

#SignupFormPaymentBox .FreeTrial td, #SignupFormDetailsBox .FreeTrial td {
	background:	#E6F4E9;
}

#SignupFormPaymentBox .Terms {
	color:#888;	
}

.SignupTerms {
	float:right;	
	margin-top:10px;
}

.payment-form-details {
	position:relative;	
}

.payment-form-toggle {
	height: 209px;
	position: absolute;
	width: 600px;
	top: 0;
	left: 0;
	display: none;
	z-index:999;
	background:white;
	opacity:0.05;
	filter:alpha(opacity=5);	
}

#SignupFormPaymentBox label {
	width:120px;
	display:inline-block;	
}

#SignupFormPaymentBox li {
	margin-bottom:5px;	
}

#SignupComplete {
	border:1px solid #D0D0D0;
}

#SignupComplete h2 {
	font-size:26px;	
	margin-top:20px;
}

#SignupComplete h3 {
	font-size:20px;
	margin-bottom:10px;
}

#SignupCompleteWelcome {
	background:#e6f4e9;
	margin-bottom:10px;	
	border:1px solid #d0e6cc;
}

#SignupCompleteWelcome img {
	float:right;
	margin-left:20px;	
}

#SignupCompleteWelcome h1 {
	margin-bottom:10px;
		
}

#SignupCompleteWelcome .BoxBorder {
	padding:20px;	
}

#SignupComplete #SignupCompleteWelcome p {
	margin-bottom:0;
	font-size:18px;
	line-height:160%;
}

#SignupComplete h4 {
	font-weight:bold;
	margin-bottom:5px;	
}

#SignupComplete p {
	margin-bottom:20px;	
}

#SignupComplete .numbered {
	list-style-type:none;
	margin-left:10px;
	margin-bottom:30px;	
}

#SignupComplete .numbered li {
	margin-bottom:20px;	
}

#SignupComplete .numbered .typeface-js {
	font-size:24px;	
    margin-bottom: 0;
    margin-right: 10px;
    float:left;
    
}



.cvvTooltipSpan {
	position:relative;	
	cursor:pointer;
}

.cvvtooltip {
	position:absolute;
	border:1px solid #ccc;
	padding:10px;
	background:#eee;
	top:15px;
	left:0;
	width: 205px;
	z-index:9999;
}

#IssueNumber, #SecurityCode {
	width:36px;	
}

.ResellerSignupHelpBox {
	float:right;
	background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;	
	width:232px;
	margin:0 0 10px 10px;
}

.ResellerSignupHelpBox .BoxBorder {
	padding:10px 15px;	
	border:2px solid #fff;
}

#SignupFormPaymentBox .ResellerSignupHelpBox p {
	margin:0;
}

#SignupFormPaymentBox #ResellerAccountSummaryTable {
	border:1px solid #CFCFCF;	
	border-right:0;
	border-bottom:0;
	width:667px;
}

#SignupFormPaymentBox #ResellerAccountSummaryTable td {
	padding:5px 20px 5px 10px;	
	height:28px;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	vertical-align:middle;
}

#SignupFormPaymentBox #ResellerAccountSummaryTable td:first-child, #SignupFormPaymentBox #ResellerAccountSummaryTable td:nth-child(2) {
	width:auto;	
}

#SignupFormPaymentBox #ResellerAccountSummaryTable .ResellerAccountSummaryTotal td {
	background:#E6F4E9;
}

#ResellerMoneyBackGuaranteeBox {
	background:url(../imagesV2/icons/resellers/reseller30daymoneybackguarantee.png) no-repeat;
	height:75px;
	float:right;
    width: 261px;
}

#createAccount {
	text-align:right;	
}

#createAccount #loading {
	width:24px;
	height:24px;
	margin-right: 10px;
    margin-top: 8px;	
    float:right;
}

/* Validation */

.field-validation-error {
	margin-left:5px;
	display:inline;	
}

.input-validation-error {
	background:	#FFCCCC;
}

.validation-summary-errors {
    background: none repeat scroll 0 0 #FFCCCC;
    border: 1px solid #FF6666;
    margin: 10px 0 0 0;
    padding: 10px 10px 0;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.validation-summary-errors li {
    color: #CC3300;
    margin: 0 0 10px;
}

.validation-success {
	background:#e6f4e9;
	border:1px solid #d0e6cc;
	padding:20px 20px 0;
	margin-bottom:10px;
}

.LoginValidation {
    -moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius: 0;
	border-radius: 0;
    border: 0 none;
    min-height: 28px;
    margin: 0;
    padding: 8px 5px 1px 5px;
    text-align: center;
}

.LoginValidation li {
	font-weight:bold;	
}

.LoginValidationSuccess {
	background:#e6f4e9;
}

.LoginValidationSuccess li {
	color:#388364;
}

.page-box-red {
	margin-bottom:10px;	
}

.page-box-red p {
	margin-bottom:0 !important;	
	color:#CC3300;
}

.page-box-red br {
	display:none;	
}


/* Refer A Friend Signup Section */
/*
#ReferAFriendContainer {
	margin-top:30px;
	padding-left:220px;
	background:url(/Content/images/Refer.png) no-repeat 0px 0px;
	height:140px;
}
					
#ReferAFriendContainer textarea {
	width:90%;
	padding:6px;
	margin:0 0 10px 0;
	display:block;
	height:50px;
	border-radius:3px;
	border:1px solid #aaa;
	background:url(/Content/images/ui-common/input-shading.png) repeat-x 0px 0px;
} 

.ReferSmallPrint {
	margin:0 !important;
	font-size:85%;
	line-height:1.7;
	color:#666;
}
					
.ReferSkipButton {  
	float:right;
}
					
#ReferAFriendContainer .SharerButton {
	height:24px;
	display:block;
	float:left;
	margin-right:20px;
	padding-left:30px;
	text-decoration:underline;
	line-height:24px;
}
					
#ShareTwitter {
	background:url(/Content/images/icon_24x24_twitter.gif) no-repeat 0px 0px;
}
					
#ShareFacebook {
	background:url(/Content/images/icon_24x24_facebook.gif) no-repeat 0px 0px;
}


#ReferTerms {
	display:none;
}

#ReferTerms ul {
	font-size: 85%;
	line-height: 1.5;
	color: #666;
	margin-top: 10px;
	padding-left:15px;
	list-style:decimal;
}

#ReferTerms ul li {
	margin-bottom:10px;
}  
*/

/* About */

#AboutContentRight {
	background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;
    -moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}

#AboutContentLeft {
	width:145px;	
    float:left;	
	background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;
	border-bottom:0;
	position:relative;
	z-index:2;
}

#AboutContentLeft .BoxBorder {
	padding:10px;	
}

#AboutContentLeft li {
	margin-bottom:10px;	
	background:url("../imagesV2/list-arrow-small.png") no-repeat scroll 0 3px transparent;
	padding-left:20px;
}

#AboutContentLeft li.SelectedNav {
	background:url("../imagesV2/list-arrow-small-active.png") no-repeat scroll 0 3px transparent;	
}

#AboutContentLeft p {
	margin-bottom:10px;	
}

#AboutContentRight {
	width:819px;
	margin-left:10px;
	font-size:14px;
	float:right;
}

#AboutContentRight ul {
	margin:0 0 20px 20px;
	list-style-type:disc;
}

#AboutContentRight li {
	margin-bottom:10px;	
}

#AboutContentRight p {
	margin-bottom:20px;
	line-height:22px;	
}

#AboutContentRight ol {
	list-style:decimal inside none;
	margin-left:20px;
}

#AboutContentRight ol li {
	margin-bottom:15px;	
}

.ManagementPhoto {
	float:left;
	margin-right:10px;	
	margin-bottom:20px;
}

.ManagementPhotoRight {
	float:right;
	margin-left:10px;	
	margin-bottom:20px;
}

#AboutContentRight .ManagementTitle {
	margin-bottom:10px;	
}

#PartnerImages {
	margin-bottom:10px;	
}

#PressContainer h1 {
	font-size:20px;
	margin-bottom:0;
}

#PressContainer h3 {
	font-family:Arial;
	font-size:14px;
	margin-bottom:0;
	font-weight:bold;
}

#PressContainer p {
	margin-bottom:10px;	
}

#PartnersResellersCrossSellBox {
	padding:10px;
	border-top:1px solid #CFCFCF;	
}

/* Comparison Tables */

#ComparisonTable {
	border:1px solid #d0d0d0;
	border-top:0;
	border-left:0;
	margin-left:10px;
	float:left;
	width:821px;
}

#ComparisonTable th {
	height:	20px;
	padding:10px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#234473;
	text-align:center;
}

#ComparisonTable th.ComparisonHeader {
	text-align:left;	
}

#ComparisonTable td {
	padding:10px;
	height:35px;
	border-right:1px solid #fff;
	border-left:1px solid #d0d0d0;
	text-align:center;
	vertical-align:middle;
}

#ComparisonTable td.ComparisonValue {
	text-align:left;	
	width:365px;
}

#ComparisonTable td .SignupContactNumber {
	margin-top:10px;	
}

#ComparisonTable .odd td {
	background:#ececec;
}

#ComparisonTable .even td {
	background:#fafafa;
}

#ComparisonTable .pricing td {
	background:#E6F4E9;	
	border-top:1px solid #D0E6CC;
}

#ComparisonTableHeading {
	background:#234473;
	border-left:1px solid #d0d0d0;
}

th#BackupComparisonHeading {
	background:#5f7e1e url("../imagesV2/homeproducts/product-box-tile.png") repeat-x;
}

th#BriefcaseComparisonHeading {
	background:#0d3354 url("../imagesV2/homeproducts/product-box-tile.png") repeat-x;
}

th#ProComparisonHeading {
	background:#23122e url("../imagesV2/homeproducts/product-box-tile.png") repeat-x;
}

th#BusinessHomeComparisonHeading {
	background:#5f7e1e url("../imagesV2/homeproducts/product-box-tile.png") repeat-x;
}

th#BusinessProComparisonHeading {
	background:#23122e url("../imagesV2/homeproducts/product-box-tile.png") repeat-x;
}

.BusinessComparisonRight #ComparisonTable {
	width:823px;
	margin:0;
}

#FlashQuotesBanner {
	float:left;
	margin:0 0 5px 10px;	
	
}

.PricingBoxLeft {
	width:307px;	
}

#ProductDetailsFullContainer .PricingBoxLeft {
	width:250px;	
	border-left:1px solid #CFCFCF;
}

.ResellerPricingContainer {
	position:relative;	
}

#ProductDetailsFullContainer .ResellerPricingContainer .PricingBoxLeft {
	border-left:0;
	border-top:1px solid #CFCFCF;	
	width:294px;
}

#ProductDetailsFullContainer .BusinessPackagesAndPricing {
	position:relative;	
}

#ProductDetailsFullContainer .BusinessPackagesAndPricing .PricingBoxLeft {
	width:610px;
	border:0;
	padding:0;
}

#ProductDetailsFullContainer .BusinessPackagesAndPricing .PricingBoxLeft p {
	margin-bottom:0;	
}

#ProductDetailsFullContainer .PricingBoxRight {
	border-right:1px solid #CFCFCF;	
	width:644px;
}

#ProductDetailsFullContainer .ResellerPricingContainer .PricingBoxRight {
	border-right:0;	
	border-top:1px solid #CFCFCF;
	width:602px;	
}

#ProductDetailsFullContainer .BusinessPackagesAndPricing .PricingBoxRight {
    padding: 10px 10px 0;
    width: 268px;
	border:1px solid #CFCFCF;
	border-bottom:0;
	min-height:111px;
	background:#fff;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	position:absolute;
	top:69px;
	right:20px;
}

#ProductDetailsFullContainer .PricingBoxRight p {
	float:left;
	width:310px;	
}


.ContentLeftContainer .PricingBoxLeft {
	width:255px;	
	border-top:0;
}

.PricingBoxLeft, .PricingBoxRight {
	float:left;	
	padding:20px;
	border-top:1px solid #CFCFCF;
	min-height:140px;
}

.PricingBoxBottom {
	margin-top:20px;	
}

.PricingBoxRight {
	border-left:1px solid #CFCFCF;
	width:431px;
}

.ContentLeftContainer .PricingBoxRight {
	width:483px;	
	border-top:0;
}

.ContentLeftContainer .PricingBoxRight.PricingBoxBottom, .ContentLeftContainer .PricingBoxLeft.PricingBoxBottom {
	border-top:1px solid #CFCFCF;
}

.PricingBoxLeft h3, .PricingBoxRight h3 {
	font-size:27px;
	margin-bottom:10px;
}

.ContentLeftContainer .PricingBoxRight h3 {
	font-size:38px;	
	line-height:90%;
	margin-bottom:15px;
}

.BriefcasePricingContainer .PricingBoxRight h3 {
	font-size:33px;
}

.ProSuitePricingContainer .PricingBoxRight h3 {
	font-size:24px;
}

#ProductDetailsFullContainer .PricingBoxRight h3 {
	font-size:36px;
	margin-bottom:10px;
}

#ProductDetailsFullContainer .BusinessPackagesAndPricing .PricingBoxRight h3 {
	font-size:24px;	
	margin-bottom:7px;
}

#ProductDetailsFullContainer .BusinessPackagesAndPricing .PricingBoxRight h3.PricingPhoneNumber {
	font-size:45px;	
	color:#297323;
	margin-bottom:2px;
}

#ProductDetailsFullContainer .PricingBoxRight .PricingMoneyBackGuarantee h3 {
	margin-bottom:0;
	font-size:22px;	
}

#ProductDetailsFullContainer .PricingBoxRight .PricingMoneyBackGuarantee {
	margin-top:0;	
	float:right;
	padding-bottom:6px;
}

#ProductDetailsFullContainer .PricingBoxRight .ResellerSetupFee {
	float:left;	
	margin-top:5px;
	width:350px;
}

.PricingBoxRight h2 {
	font-size:60px;
	font-family:arial;
	font-weight:bold;
	color:#234473;
	margin-bottom:0;
	line-height:80%;
}

.ContentLeftContainer .PricingBoxRight h2 {
	font-size:50px;	
}

.ContentLeftContainer .PricingBoxRight h3.PricingPriceText {
	font-size:38px;	
	color:#234473;
	margin-bottom:0;
}

#ProductDetailsFullContainer .PricingBoxRight h3.PricingPriceText {
	float:left;	
	color:#234473;
	font-size:44px;
}


.ProSuitePricingContainer .PricingBoxRight h3.PricingPriceText {
	font-size:45px;	
}

.PricingPhoneOpeningHours {
	color:#676767;
}
.PricingBoxLeft h3.PricingPhoneNumber {
	font-size:47px;
	color:#234473;
}

#ProductDetailsFullContainer .PricingBoxLeft h3.PricingPhoneNumber {
	font-size:25px;
}

#ProductDetailsFullContainer .BusinessPackagesAndPricing .PricingBoxLeft h3.PricingPhoneNumber, #ProductDetailsFullContainer .ResellerPricingContainer .PricingBoxLeft h3.PricingPhoneNumber {
	font-size:45px;	
}

.ContentLeftContainer .PricingBoxLeft h3.PricingPhoneNumber {
	font-size:25px;	
	cursor:pointer;
}

.PricingSignupButton, #ProductDetailsFullContainer .BusinessPackagesAndPricing .PricingSignupButton, .PricingSignupButton {
	width:206px;
	height:93px;
	background:url(../imagesV2/signuplarge.png) no-repeat;
	float:right;
}

#ProductDetailsFullContainer .ResellerPricingContainer .PricingSignupButton {
    height: 27px;
    width: 227px;
	float:right;
	background:url(../imagesV2/signupresellers.png) no-repeat;
	margin-bottom:0;
	margin-top:5px;
}

#ProductDetailsFullContainer .ResellerPricingContainer .PricingSignupButton a {
	width:238px;
	height:44px;
}

.PricingSignupButtons {
	float:right;
	width:319px;
}

#ProductDetailsFullContainer .PricingSignupButton {
	background:url(../imagesV2/signupnowbutton.png) no-repeat 0px 0px;
    height: 106px;
    margin-bottom: 10px;
    padding-left: 12px;
    padding-top:17px;
    width: 307px;
	cursor:pointer;
	position:relative;
}

#ProductDetailsFullContainer .PricingSignupButton.ProPricingSignupButton {
	padding-left:15px;
	width:304px;	
}

#ProductDetailsFullContainer .PricingSignupButton.BackupPricingSignupButton {
	padding-left:26px;
	width:293px;
}

#ProductDetailsFullContainer .PricingSignupButton.ResellerPricingSignupButton {
	background:url(../imagesV2/signupnowbutton.png) no-repeat 0px -123px;
}

#ProductDetailsFullContainer .PricingSignupButton a {
	height:123px;
	width:319px;
	top:0;
	left:0;
	z-index:9999;
	position:absolute;
}

#ProductDetailsFullContainer .PricingSignupButton h3 {
	font-size:23px;	
	color:#224272;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-right:12px;
	line-height:36px;
}

#ProductDetailsFullContainer .PricingSignupButton .ProductYearlyPricingContainer {
	padding-left:7px;	
}

#ProductDetailsFullContainer .PricingSignupButton h3 .MainPrice {
	font-size:36px;
}

.ContentLeftContainer .PricingSignupButton {
	width:299px;
	height:50px;
	background:url(../imagesV2/signupmedium.png) no-repeat;
}

.PricingSignupButton a {
	width:inherit;
	height:inherit;
	display:block;	
}	

.PricingSignupButton a span {
	display:none;	
}

.PricingMoneyBackGuarantee, .PricingFreeTrial {
	background:#257323;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	margin-top:20px;
}

.PricingMoneyBackGuarantee 
{   
    margin-top:10px;
}

.PricingMoneyBackGuarantee h3 
{   
    font-size:20px;
    line-height:18px;
}

.PricingFreeTrial {
	float:right;
	width:279px;
	margin-top:10px;
}

#ProductDetailsFullContainer .PricingFreeTrial {
	width:299px;	
}

.PricingPerMonth {
	color:#3e3d3d;
	font-weight:bold;
	margin-left:70px;	
	margin-top:10px;
}

.ContentLeftContainer .PricingPerMonth {
	margin-left:35px;
	margin-top:3px;	
}

.ProSuitePricingContainer .PricingPerMonth {
	margin-left:48px;
}

.PricingMoneyBackGuarantee h3, .ContentLeftContainer .PricingFreeTrial h3, #ProductDetailsFullContainer .PricingFreeTrial h3 {
	color:#fff;	
	text-align:center;
	margin-bottom:0;
}

.ContentLeftContainer .PricingFreeTrial h3, #ProductDetailsFullContainer .PricingFreeTrial h3 {
	line-height:80%;	
	font-size:36px;
}

#PricingTable {
	border-right:1px solid #d0d0d0;
	float:left;
	width:824px;
	margin-left:-1px;
	margin-bottom:-2px;
}

#ResellerPaymentPlanTable th {
	background:#234473;
}	

#ForHomePricingTable {
	border-right:1px solid #D0D0D0;	
}

.PricingTableHeading, .PricingTableHeadingTop {
	height:	20px;
	padding:10px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#234473 url(../imagesV2/downarrow.png) no-repeat 800px 15px;
	cursor:pointer;
}

.PricingTable.BusinessAdditionalPricingTable tr th {
	background:#234473;
	color:#ffffff;
}

.PricingTable.BusinessPricingTable tr th {
	background:#fff;
	color:#333;
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	vertical-align:top;
	padding:20px;
}

.PricingTable.BusinessPricingTable tr th h3 {	
	margin-bottom:0;
	width:200px;
	display:block;
	float:left;
	font-size:30px;
	line-height:90%;
}

.PricingTable.BusinessPricingTable tr th h3.PricingPhoneNumber {
	float:right;
	width:auto;
	color:#234473;
	font-size:42px;	
}

.PricingTable.BusinessPricingTable tr th .PricingPhoneOpeningHours {
	float:right;
	font-size:13px;
	font-weight:normal;	
}

.PricingTable.BusinessPricingTable tr th .PricingMoneyBackGuarantee {
	padding-bottom:7px;	
	margin-top:14px;
}

.PricingTable.BusinessPricingTable tr th .PricingMoneyBackGuarantee h3 {
	width:auto;
	float:none;	
	font-size:34px;
}

.PricingTable.BusinessPricingTable tr th.ComparisonValue {
	background:#234473;
	color:#fff;
	padding:0;
}

.PricingTable.BusinessPricingTable tr th.ComparisonValue h3 {
	color:#fff;	
	float:none;
	padding:20px 0;
	width:auto;
	border-left:1px solid #182e4e;
	border-right:1px solid #416590;
}

.PricingTable.BusinessPricingTable tr th.ComparisonValue .PricingHeading {
	background:#e6f0f4;
	color:#333;
	padding:20px 0 10px;
	height:79px;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #fff;
}

.PricingTable.BusinessPricingTable tr th.ComparisonValue .PricingHeading .ButtonBorder {
	font-size:13px;	
	margin-top:5px;
}

#ProductDetailsFullContainer .PricingTableHeading, #ProductDetailsFullContainer .PricingTableHeadingTop {
	background:#234473 url(../imagesV2/downarrow.png) no-repeat 950px 15px;
}

.PricingTableHeading {
	margin-top:20px;
}

.PricingTableHeading.up, .PricingTableHeadingTop.up {
	background:#234473 url(../imagesV2/rightarrow.png) no-repeat 800px 15px;
}

.PricingTable tr th {
	height:	20px;
	padding:10px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#006e69;
}

.PricingTable thead tr th {
	background:#fff;
	color:#333;
}

.PricingTable td {
	padding:10px;
	height:35px;
	border-right:1px solid #fff;
	border-left:1px solid #d0d0d0;
	vertical-align:middle;
	border-bottom:1px solid #D0D0D0;
}

#MultiplePaymentLink, #SetupFeeTop, #SetupFeeBottom {
	cursor:pointer;	
}

#PricingSubscriptionOptionsTable.PricingTable td.ComparisonValue {
	font-weight:bold;	
		color:#388364;
}

.PricingTable .ComparisonValue, .PricingTable .ComparisonValueMain {
	text-align:center;
	width:100px;
}

.PricingTable.BusinessPricingTable .ComparisonValue, .PricingTable.BusinessAdditionalPricingTable .ComparisonValue {
	width:200px	
}

.PricingTable .ComparisonValue span.PricingHeadingPrice, .PricingTable .ComparisonValueMain span.PricingHeadingPrice {
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
}

.PricingTable .ComparisonValueMain {
	font-weight:bold;
	color:#257323;	
}

.PricingTable tr.odd td {
	background:#ECECEC;
}

.PricingTable tr.odd th {
	background:#939393;
}

.PricingTable tr.even td {
	background:#fff;
}


.PricingTable tr.signuprow td {
	background:#E6F0F4;
}

.PricingTable tr.signuprow td.ComparisonValue {
    font-size: 20px;
    font-weight: bold;
}

.PricingTable tr.empty td {

}

.PricingTable td {
	position:relative;	
}

#MultiplePaymentDetails {
	position:absolute;	
	width:400px;
	z-index:9999;
	background:#fff url(../imagesV2/close.png) no-repeat 400px 10px;
	padding:10px;
	border:1px solid #D0D0D0;
}

.MultiplePaymentDetailsClose {
	position:absolute;
	top:10px;
	right:10px;
	width:12px;
	height:8px;
	cursor:pointer;	
}

#MultiplePaymentDetails th {
	color:#fff;
}

.newtag {
	float:left;
	margin-left:10px;
}

.newtagtext {
	float:left;	
}

.ContentLeftContainer .PricingContainer h2 {
	margin-bottom:0;	
}

#ForHomePricingTable .ForHomePrice {
	font-size:16px;
	font-weight:bold;
	color:#388364;
}

#ForHomePricingTable .ComparisonValue {
	width:126px;	
}

#ForHomePricingTable .ComparisonValue .ButtonBorder {
	margin-top:10px;	
}

/* Resellers */

#ResellersContentContainer {
	float:right;
	width:822px;
}


#ResellersContentTop {
	border:1px solid #cfcfcf;
	background: #fff url('../imagesV2/box-bg-tile.png') repeat-x;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-top:10px;
}

#ResellersContentLeft {
	width:822px;
	float:left;
	border:1px solid #cfcfcf;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-top:10px;
	/* min-height:358px; */
	background: #fff url('../imagesV2/box-bg-tile.png') repeat-x;
}

#ResellersContentLeft p, #ResellersContentRight p {
	margin-bottom:20px;	
}

#ResellersContentTop li, #ResellersContentLeft li, #ResellersContentRight li {
	margin-bottom:20px;	
}

#ResellersContentRight {
	margin-left:10px;	
}

#MonthlyComparisonHeading {
	background:url("../imagesV2/homeproducts/product-box-tile.png") repeat-x scroll 0 0 #5F7E1E;
}

#YearlyComparisonHeading {
	background:url("../imagesV2/homeproducts/product-box-tile.png") repeat-x scroll 0 0 #23122E;
}

#ResellersContentContainer #ComparisonTable {	
	margin-left:0;
	margin:10px 0;
}

#ResellersContentContainer.ResellersSignupContainer  {
	width:976px;
	float:none;
}

.ResellersSignupContainer #ResellersContentLeft {
	margin-top:0;	
    -moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	width:976px;
	position:relative;
}

.GuaranteePromoBox {
	background:url(../imagesV2/promoboxes/30dayguarantee.png) no-repeat;
	height:60px;
	padding-top:17px;
	width:817px;
	padding-left:15px;
	float:left;
}

#ResellerForgottenPassword li {
	margin-bottom:10px;
}

#ResellerForgottenPassword li input[type=text] {
	width:144px;	
}

#ResellerForgottenPassword li label {
	width:100px;
	display:inline-block;	
	
}

#ResellerForgottenPassword .ButtonBorder {
	margin-left:104px;	
}

.ResellersBoxOut {
    float: right;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 7px;
}

.FlagIcon {
	margin-right:29px;	
	margin-bottom:10px;
}

.FlagIconLast {
	margin-bottom:10px;	
}

.ResellerBrandingMessage {
	background:#ededed;
	margin-bottom:10px;	
	border:1px solid #d9d9d9;
	padding:10px;
	margin-top:20px;
}

#ResellersContentLeft .ResellerBrandingMessage p {
	margin:0;	
	color:#757575;
}

#ResellersContentLeft.PricingContainer ul, #ResellersContentLeft.PricingContainer ol {
	margin-bottom:20px;	
}

#ResellersContentLeft.PricingContainer li {
	margin-bottom:3px;	
}

#ResellersContentLeft.PricingContainer ul li {
	padding-left:40px;
	background:url(../imagesV2/tick.png) no-repeat 18px 5px;
}

#ResellersContentLeft.PricingContainer ol {
	padding-left:40px;	
}

span.Price {
	font-weight:bold;
	color:#157a21;
}

#UseCasesList {
	
}

#UseCasesList h3 {
	margin-bottom:0;
	font-size:17px;
	line-height:18px;	
}

#UseCasesList li {
	float:left;
	margin-right:44px;	
	width:280px;
}

#UseCasesList li.clearer {
	float:none;
	clear:both;
	width:100%;
	margin-bottom:0;	
}

#UseCasesList li.last {
	margin-right:0;	
}

#BrandingOverviewContent li {
	float:left;
	width:325px;
	margin-right:40px;
	margin-bottom:20px;	
}

#BrandingOverviewContent li h3 {
	margin-bottom:10px;	
}

#BrandingOverviewContent li a {
	cursor:pointer;	
}

/* Press */

.ScreenshotBoxRow {
	clear:both;
	margin-bottom:20px;	
	height:174px;
}

.ScreenshotBox {
	float:left;
	margin-right: 20px;
	width: 210px;
}

.ScreenshotBox img {
	border:	1px solid #CFCFCF;
}

.ScreenshotBox.LastScreenshotBox {
	margin:0;	
}

.PressArtworkLeftcol {
	float:left;	
	margin-right:50px;
}

#AboutContentRight .PressArtworkLeftcol ul {
	list-style-type:none;	
	margin:0;
	padding:0;
}

/* Footer */

#Footer {
	clear:both;	
	margin:10px 0;

}

#MainFooter {
	background: #fff url(../imagesV2/box-bg-tile.png) repeat-x;	
	border:1px solid #cfcfcf;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:648px;
	float:left;
	height:175px;
}

#SideFooter {
	width:316px;
	border:1px solid #cfcfcf;
	background:white url(../imagesV2/box-bg-tile.png) repeat-x 0 1px;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	float:left;	
	height:175px;
	margin-left:10px;
	position:relative;
}

#MainFooter h3 {
	padding-left:22px;	
	margin-bottom:10px;
}

#AppsContainer {
	padding:20px;
	height:136px;
	background:url(../imagesV2/footer/devices.jpg) no-repeat 155px 60px;
}

#AppsContainer h3 {
	background:url(../imagesV2/footer/mobile.png) no-repeat 0px 4px;
	margin-bottom:10px;
	padding-left:18px;
}

#AppsContainer p {
	width:130px;	
	font-size:12px;
}

#AboutFooter {
	width:245px;
	background:url(../imagesV2/footer/about.png) no-repeat 0 4px;
}

#BlogFooter {
	width:320px;
	background:url(../imagesV2/footer/blog.png) no-repeat 0 4px;
}

#TechnologyFooter {
	width:285px;	
	background:url(../imagesV2/footer/technology.png) no-repeat 0 4px;
}

#AboutFooter {
	margin-right:20px;	
}	

#TechnologyFooter {
	margin-right:20px;	
}

#CompanyInfoFooter p {
	margin-top:14px;	
	line-height:1;
}

#CompanyInfoFooter p span {
	color:#999;	
}

p#CompanyInfo {
	color:#aaaaaa;
	font-size:10px;
	margin-top:20px;
}

.footerItem {
	float:left;
}

#FooterQuicklinks {
	margin-top:5px;	
}

#FooterQuicklinks a {
	margin-right:13px;
	display:inline-block;
	padding-left:20px;
	line-height:15px;
}

#FooterQuicklinks .FooterQuicklinkBlog {
	background:url(../imagesV2/footer/footer-icons-sprite5e1f.png?v=2) no-repeat 0 0;
	height:16px;
}

#FooterQuicklinks .FooterQuicklinkRSS {
	background:url(../imagesV2/footer/footer-icons-sprite5e1f.png?v=2) no-repeat 0 -30px;
	height:14px;
}

#FooterQuicklinks .FooterQuicklinkFacebook {
	background:url(../imagesV2/footer/footer-icons-sprite5e1f.png?v=2) no-repeat 0 -16px;
	height:14px;
}

#FooterQuicklinks .FooterQuicklinkTwitter {
	background:url(../imagesV2/footer/footer-icons-sprite5e1f.png?v=2) no-repeat 0 -44px;
	height:16px;
}

#FooterQuicklinks .FooterQuicklinkGPlus {
	background:url(../imagesV2/footer/footer-icons-sprite5e1f.png?v=2) no-repeat 0 -60px;
	height:16px;
}



.DisabledLink
{
	cursor:default;
	color: #ccc;
	border: 1px solid #D7E7EC;
    margin: 4px;
    padding: 2px 6px;
    text-decoration: none;
}

#BackToTop {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 5px;
    margin-top: 155px;
    padding: 10px;
    position: absolute;
    z-index:1;
}

#FooterPromoContainer {
	position:fixed;
	bottom:0;
	width:100%;
	background:url(../imagesV2/structure/footer/footerpromo-tile.png) repeat-x;
	height:80px;	
	z-index:9999;
}

#FooterPromo {
	background:url(../imagesV2/structure/footer/footerpromo.png) no-repeat;
	height:80px;	
	width:966px;
	margin:auto;
	position:relative;
}

#FooterPromo #FooterPromoTryNowHome, #FooterPromo #FooterPromoTryNowBusiness,#FooterPromo #FooterPromoTryNowResellers {
    height: 38px;
    position: absolute;
    right: 120px;
    top: 36px;
    width: 126px;
    cursor:pointer;
}

#FooterPromo #FooterPromoDontShow {
    height: 14px;
    position: absolute;
    right: 0;
    top: 49px;
    width: 106px;
    cursor:pointer;
}



/* Promotions */

#PromotionBox {
	background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;
    margin:10px 0;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;	
}

#PromotionBox input[type="submit"], #PromotionBox .ButtonLink {
	font-weight:normal;
	font-size:26px;	
	padding:10px 24px 10px;
	background:url(../imagesV2/promotions/livedrive25percent/buttonbackground.png) repeat-x;
}

#PromotionBox .ButtonBorder {
	float:right;	
	margin-right:30px;
}

#PromotionBox p {
	margin-bottom:20px;	
}

#PromotionBox h3 {
	margin:0;	
	font-size:18px;
	line-height:110%;
}

#PromotionBox li {
	margin:20px 0 20px 0;	
}


#PromotionBox.ResellerPromotionBox ul {

}

#PromotionBox.ResellerPromotionBox li {
	margin:10px 0;
	list-style-type:disc;	
	margin-left:20px;	
	
}

#PromotionBox.ResellerPromotionBox li.nobullets {
	list-style-type:none;	
	margin-left:0;
}

#PromotionBox #PromotionBoxForm {
	float:right;
	width:440px;
	background: #fff url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0;
    border: 1px solid #CFCFCF;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;	
	text-align:center;
	margin-right:25px;
}

#PromotionBox .PromotionBoxInfo {
	width:440px;
	float:left;	
	margin-right:25px;
}

#PromotionBox .PromotionBoxInfo .LeftIcon {
	width:170px;	
}

.twentyfivepercentdiscounttag {
	position:absolute;
	top:0;
	right:0;
	background:url(../imagesV2/promotions/livedrive25percent/25percenttag.png) no-repeat;
	width:136px;
	height:122px;
}


/* Daily Deal Promotion Footer */

#DailyDeal {
	width:983px;
	left:50%;
	margin-left:-492px;
	position:absolute;
	position:fixed;
	height:115px;
	bottom:-250px;
	/*display:none;*/
	z-index:99999;
}
#DailyDealContainer {
	background:url(../imagesV2/promotions/dailydeal/footer-44percent-sprite.png) transparent no-repeat 0px -219px;
	position:relative;
	height:115px;
}
#DailyDealBalloons {
	width:138px;
	height:135px;
	background:url(../imagesV2/promotions/dailydeal/footer-44percent-sprite.png) transparent no-repeat -845px -87px;
	top:-132px;
	position:absolute;
	right:0px;
	z-index:1;
}
#DailyDealText {
	text-indent:-9999px;
	display:block;
}
#DailyDealSignUp {
	position:absolute;
	top:30px;
	right:50px;
	background:url(../imagesV2/promotions/dailydeal/footer-44percent-sprite.png) transparent no-repeat left top;
	width:210px;
	height:60px;
	display:block;
	text-indent:-9999px;
}
#DailyDealClose {
	width:19px;
	height:18px;
	background:url(../imagesV2/promotions/dailydeal/footer-44percent-sprite.png) transparent no-repeat right top;
	position:absolute;
	top:14px;
	right:12px;
	display:block;
	text-indent:-9999px;
}
#DailyDealPriceBox {
	border: 1px solid #090;
	background: #E6F4E9;
	padding: 10px 13px;
	border-radius: 4px;
}

#DailyDealPriceBox strong {
	color:green;
	display:block;	
}
.DiscountContainer {
	padding:10px;
	border:#24A703 1px solid;
	margin:10px 0;	
	border-radius:4px;
	background:#ECFFE8;
}
.DiscountContainer p {
	margin:0 !important;
	text-shadow:1px 1px 1px #fff;
	background:url(../imagesV2/promotions/dailydeal/checkout.png) no-repeat 0px 4px;
	padding-left:24px;
	color:#090;
	font-weight:bold;
	line-height:26px;
}

.DailyDealSidebarContainer {margin-bottom:10px;}

/* Windows 8 FAQs */

#FAQs {/*width:690px;*/}

#FAQQuestions {margin:0 0 20px 0; background:#F4F6F8; padding:20px; border-radius:5px; border:1px solid #ddd; border-bottom:1px solid #999; box-shadow:inset 1px 1px 1px #fff;}

.questions {margin:0; padding-left:22px; list-style:decimal;}

.question {padding:0; margin-bottom:10px;}

.question span, #FAQQuestions a {color:#224272; cursor:pointer; text-decoration:underline;}

.question span:hover, #FAQQuestions a:hover {text-decoration:none;}

.question span:active, #FAQQuestions a:active {text-decoration:underline;}

.question em {color:rgba(34,66,114,0.5);}

.question em:before, .answer h3 em:before {content:"(";}
.question em:after, .answer h3 em:after {content:")";}

#FAQQuestions p {margin:20px 0 0 0;}

.answer {border-radius:5px; padding:20px; border:1px solid #ddd; border-bottom:1px solid #999; margin-bottom:15px; background:#fafafa;}

.answer h3 {margin:0;}

.answer h3 em {margin-left:8px; color:#777; font-size: 80%; top: -6px; position: relative;}

.answer p {margin-top:10px;}


/* Windows 8 App Page */

#ForWindows8 li {margin-bottom:5px;}

#ForWindows8 h3 {margin-top:35px;}

#ForWindows8 div.orbit-wrapper {float:right; margin:0px 0 0 20px;}

#ForWindows8 #featured {margin:0 0 0 20px;}

#WindowsStoreURL {height:270px; display:block; text-indent:-9999px;}

#Windows8Promo {position:absolute; display:block; top:-6px; right:-6px; background:url(../images/promotions/windows8/sticker-app.png) transparent 0px 0px; width:155px; height:157px; text-indent:-9999px; z-index:999;}

#Windows8PromoComingSoon {position:absolute; display:block; top:-6px; right:-6px; background:url(../images/promotions/windows8/sticker.png) transparent 0px 0px; width:155px; height:157px; text-indent:-9999px; z-index:999;}


/* CSS for jQuery Orbit Plugin 1.2.3
 * www.ZURB.com/playground
 * Copyright 2010, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 
 
 
/* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
   ================================================== */
#featured { 
	width: 940px;
	height: 450px;
	background: #000 url('../imagesV2/orbit/loading.gif') no-repeat center center;
	overflow: hidden;}
#featured>img,  
#featured>div,
#featured>a { display: none; }


/* CONTAINER
   ================================================== */

div.orbit-wrapper {
    width: 1px;
    height: 1px;
    position: relative;
}
div.orbit {
    width: 1px;
    height: 1px;
    position: relative;
    overflow: hidden }

div.orbit>img {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

div.orbit>a {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0; 
    display: none; }

.orbit>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */


/* TIMER
   ================================================== */

div.timer {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .6;
    cursor: pointer;
    z-index: 1001; }

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(../imagesV2/orbit/rotator-black.png) no-repeat;
    z-index: 3; }

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden; }

span.rotator.move {
    left: 0 }

span.mask.move {
    width: 40px;
    left: 0;
    background: url(../imagesV2/orbit/timer-black.png) repeat 0 0; }

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../imagesV2/orbit/pause-black.png) no-repeat;
    z-index: 4;
    opacity: 0; }

span.pause.active {
    background: url(../imagesV2/orbit/pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause,
span.pause.active {
    opacity: 1 }


/* CAPTIONS
   ================================================== */

.orbit-caption {
    display: none;
}

.orbit-wrapper .orbit-caption {
    background: #000;
    background: rgba(0,0,0,.6);
    z-index: 1000;
    color: #fff;
	text-align: center;
	padding: 7px 0;
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%; }


/* DIRECTIONAL NAV
   ================================================== */

div.slider-nav {
    display: block }

div.slider-nav span {
    width: 39px;
    height: 50px;
    text-indent: -9999px;
    position: absolute;
    z-index: 1000;
    top: 50%;
    margin-top: -25px;
    cursor: pointer; }

div.slider-nav span.right {
    background: url(../imagesV2/orbit/right-arrow.png);
    right: 0; }

div.slider-nav span.left {
    background: url(../imagesV2/orbit/left-arrow.png);
    left: 0; }

/* BULLET NAV
   ================================================== */

.orbit-bullets {
    position: absolute;
    z-index: 1000;
    list-style: none;
    bottom: -40px;
    left: 50%;
	margin-left: -50px;
    padding: 0; }

.orbit-bullets li {
    float: left;
    margin-left: 5px;
    cursor: pointer;
    color: #999;
    text-indent: -9999px;
    background: url(../imagesV2/orbit/bullets.jpg) no-repeat 4px 0;
    width: 13px;
    height: 12px;
    overflow: hidden; }

.orbit-bullets li.active {
    color: #222;
    background-position: -8px 0; }
    
.orbit-bullets li.has-thumb {
    background: none;
    width: 100px;
    height: 75px; }

.orbit-bullets li.active.has-thumb {
    background-position: 0 0;
    border-top: 2px solid #000; }




/* Support Force One */

#SupportForceOneHeader {
	background:url(../imagesV2/productdetails/supportforceone-header.png) no-repeat;
	width:819px;
	height:253px;
	float:right;
    -moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	margin-bottom:10px;
}

#SupportForceOneContent {
    background: url("../imagesV2/box-bg-tile.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
	border-bottom:0;
    float: right;
    margin-left: 10px;
    width: 819px;
    -moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius:5px 5px 0 0;
}

#FastSupportForceOne {
	float:right;
	width:320px;
	background:#fff;
	-moz-box-shadow: 0px 0px 8px rgba(68,68,68,0.2);
    -webkit-box-shadow: 0px 0px 8px rgba(68,68,68,0.2);
    box-shadow: 0px 0px 8px rgba(68,68,68,0.2);
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
    
}

#FastSupportForceOne .FastSupportForceOneHeader {
	background:url(../imagesV2/structure/subheader-tile.png) repeat-x;
	padding:10px;
}

#FastSupportForceOne .FastSupportForceOneHeader h3 {
	font-size:18px;	
	margin-bottom:0;
	line-height:10px;
}

#FastSupportForceOne p {
	margin:0;	
	font-size:12px;
}

#FastSupportForceOne .FastSupportForceOneContent img {
	float:left;
	margin-right:10px;	
}

#FastSupportForceOne .FastEmailSupportForceOne {
	float:left;
	border-right:1px solid #e2e2e2;
	padding:10px;
	width:320px;
}

#FastSupportForceOne .FastEmailSupportForceOne img {
	margin-top:10px;
}

#FastSupportForceOne .FastPhoneSupportForceOne {
	float:left;
	padding:10px 0 10px 10px;
	width:130px;
}


#SupportForceOneProductsContainer {
	margin:0;
	float:right;
	width:821px;
}

#SupportForceOneProductsContainer .ProductBox {
	float:left;
	width:267px;	
}

#SupportForceOneProductsContainer #MissionCriticalProductBox {
	margin:0 10px;	
}

#SupportForceOneProductsContainer .ProductBoxHeaderContainer {
	background:#224272;	
	padding:1px;
    -moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

#SupportForceOneProductsContainer .ProductBoxHeader {
	padding:10px;
	border:1px solid #5b82aa;
	border-bottom:0;
    -moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	height:60px;
}

#SupportForceOneProductsContainer #OutstandingProductBox .ProductBoxHeaderContainer, #SupportForceOneProductsContainer .ProductBoxHeader {
    -moz-border-radius:0 5px 0 0;
	border-radius:0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
}

#SupportForceOneProductsContainer #PresidentProductBox .ProductBoxHeaderContainer, #SupportForceOneProductsContainer #PresidentProductBox .ProductBoxHeader {
    -moz-border-radius:5px 0 0 0;
	border-radius:5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-khtml-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
}


#SupportForceOneProductsContainer .ProductBoxHeader h3 {
	display:none;
}

#SupportForceOneProductsContainer #OutstandingProductBox .ProductBoxHeader {
	background:#224272 url(../imagesV2/supportforceone/outstanding-support-header.png) no-repeat center center;	
}

#SupportForceOneProductsContainer #MissionCriticalProductBox .ProductBoxHeader {
	background:#224272 url(../imagesV2/supportforceone/mission-critical-header.png) no-repeat center center;	
}

#SupportForceOneProductsContainer #PresidentProductBox .ProductBoxHeader {
	background:#224272 url(../imagesV2/supportforceone/presidents-support-header.png) no-repeat center center;			
}

#SupportForceOneProductsContainer .ProductBoxContentContainer {
	background: #fff url(../imagesV2/box-bg-tile.png) repeat-x;
	border:1px solid #cfcfcf;
	border-top:0;
    -moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

#SupportForceOneProductsContainer .ProductBoxContentContainer .ProductBoxPrice {
	font-size:16px;	
	border-bottom:1px solid #cfcfcf;
	padding:10px 10px 10px 15px;	
}

#SupportForceOneProductsContainer .ProductBoxContentContainer .ProductBoxContent {
	padding:10px 10px 10px 15px;	
}

#SupportForceOneProductsContainer .ProductBoxContentContainer .ProductBoxContent li {
	margin-bottom:10px;
	padding-left:30px;	
	background:url(../imagesV2/supportforceone/list-bullet.png) no-repeat 0 5px;
}

#SupportForceOneProductsContainer .ProductBoxContentContainer .ProductBoxContent li.last {
	margin-bottom:0;	
}

#SupportForceOneProductsContainer .ProductBoxHeader h3, #ProductSelectionContainer .ProductBoxHeader p {
	color:#fff;	
}

#SupportForceOneProductsContainer .ProductBoxHeader p {
	width:160px;	
}

#MeetTheTeamContainer {
	float:right;
	/* margin-top:10px;	*/
	width:820px;
	border:1px solid #cfcfcf;
	border-top:0;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#MeetTheTeamContainer .MeetTheTeamHeader {
	height:50px;
	background:	#224272 url(../imagesV2/supportforceone/the-livedrive-difference-header.png) no-repeat 16px 16px;
    -moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

#MeetTheTeamContainer .MeetTheTeamHeader  h3 {
	display:none;	
}

#MeetTheTeamContainer .MeetTeamContent {
	padding:20px;	
}

#MeetTheTeamContainer .MeetTeamContent ul {
	margin-bottom:20px;	
}

#MeetTheTeamContainer .MeetTeamContent li {
	margin-bottom:10px;
	padding-left:30px;	
	background:url(../imagesV2/supportforceone/list-bullet.png) no-repeat 0 5px;
}

#MeetTheTeamContainer img {
	float:right;
	border:1px solid #eaeaea;
	padding:5px;	
	margin-left:20px;
	margin-bottom:20px;
}


.page-box-blue {margin-bottom:30px; padding:20px; border:solid 1px #edf2f4; -moz-border-radius:6px; -webkit-border-radius:6px; background-color:#EBEBEB; clear:both;}
.APIHeading {
    font-size: medium;
    font-weight: bolder;	
    color: #222222;
}

.SiteMapColumn {
	float:left;
	width:33%;	
}

#SiteMapContainer {
	margin-top:30px;	
}

#SiteMapContainer ul {
	padding-left:30px;
	list-style:disc;	
}

#SiteMapContainer ul ul {
	padding-left:20px;
	list-style:circle;
}

/*
	==========================================
	New and improved product selection area
	for the Consumer & Business Signup process
	========================================== 
*/

#SignUpSelect h1 {
	font-size:34px;
	color:#224272;	
	text-align:center;
	margin:30px 0;
	padding:0;
	letter-spacing:-1px;
}

#ProductSelectContainer {
	position:relative;
	height:162px;
	padding-top:20px;
	margin-bottom:30px;
}

.ProductUnit {
	border:1px solid #D6D6D6;
	border-radius:5px;
	width:320px;
	z-index:1;
	height:144px;
	cursor:pointer;
	box-shadow:0 0px 0px rgba(0,0,0,0.3);
	-webkit-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, margin 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, margin 0.3s ease-in-out;
	-ms-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, margin 0.3s ease-in-out;
	-o-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, margin 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, margin 0.3s ease-in-out;
}

#ProductBackup.ProductUnit {
	float:left;
}
#ProductProSuite.ProductUnit {
	width:360px;
	position:absolute;
	left:310px;
	height:180px;
	z-index:2;
	top:0px;
	background-color:#fff;
	border-radius:14px;
}
#ProductBriefcase.ProductUnit {
	float:right;
}

.BusinessProductUnit {
	height:140px;
	width:340px;
	border:1px solid #ccc;
	border-radius:10px;
	background:url(../imagesv2/productdetails/icons/signup_sprite.png) no-repeat #fff;
	cursor:pointer;
	-webkit-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out;
	-ms-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out;
	-o-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out;
}

#ProductExpress {
	margin-left:120px;
	float:left;
	background-position:277px -790px
}
#ProductStandard {
	margin-right:120px;
	float:right;
	height:160px;
	margin-top:-8px;
	background-position:264px -1190px;
}

.BestValueProduct {
	position:absolute;
	top:-3px;
	right:-3px;
	background:url(../imagesv2/productdetails/icons/signup_sprite.png) no-repeat transparent 0px -1600px;
	display:block;
	text-indent:-9999px;
	z-index:9999;
	width:78px;
	height:79px;
}

.Selected .BestValueProduct {
	background-position:0px -1800px;
}




.ProductUnitHolder {padding:20px;}
#ProductStandard .ProductUnitHolder {padding:18px 20px;}

#ProductBackup .ProductUnitHolder {
	padding-right:30px;
}
#ProductBriefcase .ProductUnitHolder {
	padding-left:35px;
}

.ProductSelect h2 {
	margin:0 0 0px 24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#224272;
	font-weight:bold;
	letter-spacing:-1px;
}

.ProductSelect input[type=radio] {
	float:left;
	width:auto;
	margin:5px 0 0 0;
	cursor:pointer;
}
.ProductSelect p {
	color:#444;
	margin:0;
	font-size:14px;
}

.ProductSelect p.ProductDescription {
	margin:10px 0;
}


.ProductSelect p .ProductIcon {
	padding-left:34px;
	display:block;
	background:url(../imagesv2/productdetails/icons/signup_sprite.png) no-repeat transparent;	
	padding-bottom:4px;
}

.ProductSelect p .ProductBackupIcon {
	background-position:0px 12px;
}
.ProductSelect #ProductProSuite p .ProductBackupIcon {
	background-position:0px 2px;
}
.ProductSelect p .ProductBriefcaseIcon {
	background-position:0px -189px;
}
.ProductSelect .Selected p .ProductBackupIcon {
	background-position:0px -388px;
}
.ProductSelect #ProductProSuite.Selected p .ProductBackupIcon {
	background-position:0px -398px;
}
.ProductSelect .Selected p .ProductBriefcaseIcon {
	background-position:0px -589px;
}






.ProductSelect p.ProductPrice {
	color:#2DB200;	
}

.ProductSelect p.ProductUsers {
	float:right;	
	width:auto;
}

.BusinessProductUnit.Selected, .ProductUnit.Selected {
	border-color:#224272;
	background-color:#224272 !important;	
}

.BusinessProductUnit.Selected {
	width:360px;
	height:180px !important;
	margin-top:-20px !important;
	-webkit-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out;
	-ms-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out;
	-o-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out;
}
.ProductUnit.Selected {
	-webkit-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, margin 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, margin 0.3s ease-in-out;
	-ms-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, margin 0.3s ease-in-out;
	-o-transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, margin 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, margin 0.3s ease-in-out;
}

#ProductExpress.Selected {
	margin-left:110px;
	background-position:296px -990px;
}
#ProductStandard.Selected {
	margin-right:110px;
	background-position:277px -1390px;
}

#ProductExpress.Selected p.ProductDescription {
	margin:20px 0;
}
#ProductStandard.Selected p.ProductDescription {
	margin:15px 0;
}

#ProductExpress.Selected .ProductUnitHolder {
	padding:25px 20px;	
}


.BusinessProductUnit p {
	width:auto;
}

#ProductProSuite p.ProductDescription {
	margin:15px 0;
}
.ProductSelect .Selected h2, .ProductSelect .Selected p {color:#fff;}



.SignUpSplit {
	padding-left:20px;
	position:relative;
}

.SignUpSplitUnit {
	display:inline;
	float:left;
	min-height:230px;
}

#SignUpSplitForm {
	width:455px;
	border-right:1px solid #D6D6D6;
}
#SignUpSplitList {
	width:422px;
	border-left:1px solid #fff;
	padding-left:56px;
}

.SignUpSplit h3 {
	color:#224272;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:160%;
	margin:10px 0 20px 0;
	letter-spacing:-1px;
}

#SignUpSplitForm th, #SignUpSplitForm td {
	padding-bottom:10px;
}

#SignUpSplitForm th {
	padding-right:18px;
}

#SignUpSplitForm td span {
	color:#666;
}
#SignUpSplitForm td strong {
	color:#008C22;
	margin-right:6px;	
}

#SignUpSplitForm label {
	font-weight:normal;
	display:block;
	margin:0;
	text-align:right;
}

#SelectedPackage {
	font-size:14px;
}

#SignUpSplitForm input[type=text], #SignUpSplitForm input[type=password] {
	padding:6px 4px;
	width:230px;
	border-radius:4px;
	border:1px solid #D6D6D6;
	border-top-color:#bbb;
	font:normal normal normal 13px/1 Arial, Helvetica, sans-serif;
}

#SignUpSplitForm input[type=text].input-validation-error, #SignUpSplitForm input[type=password].input-validation-error {
	border-color:#F66;
}

#SignUpSplitForm input[type=submit] {
	padding:7px 24px 7px;
}

.SignUpSplit .validation-summary-errors {
	margin:0 60px 0 0;
}

.SignupNoObligationList {
	margin-bottom:35px;
}

.SignupNoObligationList li {
	font-size:14px;
	background:url(../imagesV2/productdetails/icons/star.png) no-repeat 0px 0px;
	padding-left:24px;
	display:block;
	margin-bottom:12px;
	line-height:18px;
}

.SignUpSplit .SignUpFeatureList li {
	display:block;
	width:187px;
	float:left;
	background:url(../imagesV2/productdetails/icons/tick.png) no-repeat 0px 0px;
	padding-left:24px;
	line-height:13px;
	margin-bottom:16px;
}

.SignUpSplit .SignUpFeatureList li:last-child, .SignupNoObligationList li:last-child {
	margin-bottom:0px;
}

.SignUpTerms {
	color:#666;
	font-size:11px;
	line-height:1.2;
	display:block;
}


/* Sign up complete affiliates loading spinner */ 

#SignUpCompleteProgress {
	position: relative;
	margin: 100px auto 0;
	padding: 30px;
}

#SignUpCompleteProgress img {
	display: block;
	width: 60px;
	margin: 0 auto 30px;
}

#SignUpCompleteProgress .SignUpHeading {
	font-weight: bold;
	color: #224272;
	font-size: 18px;
	text-align: center;
	margin: 0;
}
	
#SignUpCompleteProgress .SignUpDesc {
	color: #666;
	font-size: 14px;
	text-align: center;
	margin: 0;
}


.disclaimer {
	float:right;
	width:auto;
	font-size:80%;
	color:#666;	
}




.tipsy { padding:5px; font-size:13px; position: absolute; z-index: 100000; line-height:1.5;}
  .tipsy-inner { padding:5px 12px; background-color:#224272; color: white; width:auto; max-width:220px; text-align: center; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .error .tipsy-inner {background-color:#c00;}
  .tipsy-arrow { position: absolute; background: url(../images/ui-common/tipsy.gif) no-repeat top left; width: 9px; height: 5px; }
  .error .tipsy-arrow {background: url(../imagesV2/ui-common/tipsy-red.html) no-repeat top left;}
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }