﻿.banner {height:366px; background:url(/v1-images/solutions/header.jpg?a=10) no-repeat; min-width:950px; overflow:hidden; background-position:50% 50%;}

.hosted-email-banner {height:366px; background:url(/v1-images/hosted-email/banner.jpg?a=10) no-repeat; min-width:950px; overflow:hidden; background-position:50% 50%;}
.enterprise-email-banner {height:366px; background:url(/v1-images/enterprise-email/banner.jpg?a=10) no-repeat; min-width:950px; overflow:hidden; background-position:50% 50%;}
.konnected-marketing-banner {height:366px; background:url(/v1-images/konnected-marketing/banner.jpg) no-repeat; min-width:950px; overflow:hidden; background-position:50% 50%;}

.clear-padding {clear:both; padding:15px 0 15px 0;}

.banner_HighAvailability { height:366px; background:url(/v1-images/solutions/HighAvailability/header.jpg) no-repeat; min-width:950px; overflow:hidden; background-position:50% 50%; }

.sprite-email-server-logos {background:url(/v1-images/email-server-logos-sprite.png) no-repeat;}

.exchange-logo { width:166px; height:38px; overflow: hidden; background-position: 0 -4px; }
.zimbra-logo { width:236px; height:22px; overflow: hidden; background-position: 0 -58px; }
.cloudmark-logo { width:204px; height:39px; overflow: hidden; background-position: 0 -121px; }
.zix-logo { width:110px; height:33px; overflow: hidden; background-position: 0 -161px; }

.sprite-solutions-overview { background:url(/v1-images/solutions/sprite-solutions-overview.png?a=20) no-repeat; }
.sprite-high-availability { background:url(/v1-images/solutions/highavailability/sprite-high-availability.png) no-repeat; }

.included-with-business {display:block; width:625px; height:59px; float:right; background-position:0 -238px; margin:20px 0 20px 0;} 
.included-with-premium {display:block; width:625px; height:59px; float:right; background-position:0 -299px; margin:20px 0 20px 0;}
.included-with-both {display:block; width:625px; height:59px; float:right; background-position:0 -360px; margin:20px 0 20px 0;}


.banner-contact-expert {display:block; width:625px; height:32px; float:right; background-position:0 -508px; margin:10px 0 20px 0; cursor:pointer;}
.btn-contact-sales {display:block; width:149px; height:32px; background-position:-279px -204px; margin:10px 0 20px 0; cursor:pointer; float:left;}

.large_ads { width: 625px; margin: 0 auto; color: #858484; text-align: justify; }
.large_ad_copy { display:block; }

.high-availability-social-proof {display:block; overflow:hidden; width:303px; height:13px; background-position:0 0; border:0; }

.iaas_h2 { display: block; float:left; width:426px; height:18px; margin: 0 0 16px 0; background-position:0 0; border:0; }
.managed-hosting_h2 { display: block; float:left; width: 450px; height: 19px; margin: 0 0 16px 0; background-position:0 -19px; border:0; }
.high-availability_h2 { display: block; float:left; width: 450px; height: 19px; margin: 0 0 16px 0; background-position:0 -38px; border:0; }
.data-storage_h2 { display: block; float:left; width: 450px; height: 19px; margin: 0 0 16px 0; background-position: 0 -57px; border:0; }
.disaster-recovery_h2 { display: block; float:left; width: 450px; height: 19px; margin: 0 0 16px 0; background-position:0 -76px; border:0; }
.hosted-email_h2 { display: block; float:left; width: 387px; height: 18px; margin: 0 0 16px 0; background-position:0 -184px; border:0; }
.all-in-one_h2 { display: block; float:left; width: 450px; height: 19px; margin: 0 0 16px 0; background-position: 0 -114px; border:0; }
.security_h2 { display: block; float:left; width: 450px; height: 19px; margin: 0 0 16px 0; background-position:0 -133px; border:0; }

a.large_ad_btn_signup { display:block; width: 143px; height: 32px; float:left; background-position:0 -190px; border:0; }

a.large_ad_btn { display:block; width: 143px; height: 32px; float:right; background-position:0 -152px; margin-bottom: 15px; border:0; }

.large_ad_btn { display:block; width: 143px; height: 32px; background-position:0 -152px; float:right; margin-bottom: 15px; border:0; cursor:pointer; }

.learnmore_btn { display:block; width: 143px; height: 32px; background-position:0 -152px; float:left; clear:both;  margin: 30px 0 30px 0; border:0; cursor:pointer; }

/* Email Features Comparison Chart */
table.comparison-chart {width:100%; border:0; line-height:normal; text-align:center; padding:20px 0 0 0; color:#717074;}
tr.chart-header {font-weight:normal; color:#fff; font-size:11px;}
td.chart-line {border-bottom:1px solid #e1e0e0;}
td.chart-v-line {border-right:1px solid #e1e0e0;}
.chart-spacing {padding:10px;}
.chart-features {background-color:#12a3f4; color:#fff; /*width:200px;*/ text-align:left;}
.chart-feature {color:#15001d; font-size:11px; text-align:left;}
.chart-bullet {font-size:28px; color:#575757;}

h3.matrix-table-h3 {color: #ffffff; margin: 0px; font-size:16px;}
h3.inline {color: #000; margin: 0px; font-size:16px;}

/* Header */
.chart-highlight-header {background-color:#424242;}
.chart-header {background-color:#373737;}

.best-for {background-color:#0081cc;}

/* Normal */
.chart-grey {background-color:#f3f2f2;}
.chart-blue {background-color:#eef9ff;}

/* Highlighted */
.chart-highlight-grey {background-color:#eaeaea;}
.chart-highlight-blue {background-color:#e4f6ff;}

/* Matrix */

.matrix-wrapper {width: 100%; }
.column {width:300px; float: left;}

.column table tr td {border-bottom:1px dotted #acacac;}
.td-header {background-color:#676767; color:#ffffff;}

.column table tr td h4 {margin: 0px; padding:0px;}

tr.highlight {background-color:#f5f5f5;}

.matrix-learnmore {margin: 15px 0 25px 0;}

.enterprise-section-header {vertical-align:bottom;}

.asterisk {padding:10px 0 0 0; color:#333; font-size:11px; font-style:italic;}

/* Konnected */
.sprite-konnected {background:url(/v1-images/konnected-marketing/sprite-konnected.png) no-repeat;}
.domain-required {display:block; overflow:hidden; float:left; height:241px; width:280px; background-position:0 0; cursor:pointer;}
.no-domain {display:block; overflow:hidden; float:right; height:241px; width:280px; background-position:0 -244px; cursor:pointer;}

/* Buttons */
.btn-add-to-cart {display:block; overflow:hidden; float:right; height:32px; width:169px; background-position:0 -204px; margin-bottom:15px; cursor:pointer;}
.btn-buy-now {display:block; background-color:white; overflow:hidden; float:right; height:32px; width:107px; background-position:-171px -204px; margin-bottom:15px; cursor:pointer;}
.btn-continue {display:block; background-color:white; overflow:hidden; height:32px; width:110px; background-position:-430px -204px; cursor:pointer;}