/*
Document   : corporate
Created on : Sep 30, 2013
Author     : rhenry
Description: New styles for 2014 launch
*/

/* fonts */
body {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#565b57;}

/* global */
.clr {clear:both;margin:0;padding:0;font-size:0;height:0;line-height:0;}
.align-right {text-align:right;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.full {float:left;width:100%;}
.right {float:right;}
sup, sub {font-size:9px;}
.rnd {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
hr.split {clear:both;margin:20px 0;font-size:0;height:0;line-height:0;border-top:1px solid #ddd;}
a:link, a:active, a:visited {color:#047391;text-decoration:underline;}
a:hover {color:#4e9535;}
a:focus, a:active {outline:0;}

/* link button treatment */
.btn,
a.btn {display:inline-block;padding:8px 16px;font-size:14px;color:#fff;text-decoration:none;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background: #07afe0; /* Old browsers */background: -moz-linear-gradient(top,  #07afe0 0%, #047391 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07afe0), color-stop(100%,#047391)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #07afe0 0%,#047391 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #07afe0 0%,#047391 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #07afe0 0%,#047391 100%); /* IE10+ */background: linear-gradient(to bottom,  #07afe0 0%,#047391 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07afe0', endColorstr='#047391',GradientType=0 ); /* IE6-9 */cursor: pointer;}
.btn.sm,
a.btn.sm {font-size:11px;padding:2px 5px;}
.btn.primary,
a.btn.primary {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#f50;background-image: linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -o-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -moz-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -webkit-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -ms-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255,85,0)),color-stop(1, rgb(231,134,43)));}
.btn.big,
a.btn.big {padding:15px 20px;font-size:20px;}
.btn.cancel,
a.btn.cancel {background: #ddd;background: -moz-linear-gradient(top,  #dddddd 0%, #999999 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#999999));background: -webkit-linear-gradient(top,  #dddddd 0%,#999999 100%);background: -o-linear-gradient(top,  #dddddd 0%,#999999 100%);background: -ms-linear-gradient(top,  #dddddd 0%,#999999 100%);background: linear-gradient(to bottom,  #dddddd 0%,#999999 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#999999',GradientType=0 );}

/* headlines/paragraphs */
h2 {font-size:32px;}
h3 {font-size:28px;}
h4 {font-size:24px;}
h5 {font-size:20px;}
h6 {font-size:18px;}
p {font-size:14px;line-height:1.35;}
p.note {font-size:11px;color:#999;}
ul,
ol {font-size:14px;line-height:1.35;}
ul {list-style:disc;}
ol {list-style:decimal;}
.asset article ul,
.resource article ul,
.story article ul,
.page article ul,
.asset article ol,
.resource article ol,
.story article ol,
.page article ol {margin:10px 50px;}
.asset article ul li,
.resource article ul li,
.story article ul li,
.page article ul li,
.asset article ol li,
.resource article ol li,
.story article ol li,
.page article ol li {margin:7px 0;}
ul.specs {list-style:none;list-style-image:url(/enterprise/img/icons/ep-checkmark-sm.png);}

/* MASTHEAD 
---------------------------------------------------------------------------------------*/
.hat {height:36px;color:#ddd;background:#565b57;}
.site_search {padding:5px 0 0;}
.site_search input {float:left;}
.site_search input[type="text"] {margin:0 5px;padding:4px;width:161px;font-size:12px;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
::-webkit-input-placeholder {font-style:italic;color:#565b57;}
:-moz-placeholder {font-style:italic;color:#565b57;}
::-moz-placeholder {font-style:italic;color:#565b57;}
:-ms-input-placeholder {font-style:italic;color:#565b57;}
.hat ul {float:right;margin:0;font-size:12px;list-style:none;}
.hat ul li {position:relative;display:inline-block;margin:5px 0 0 0;padding:5px 10px;}
.hat .call {padding:5px 10px 5px 20px;background:url(/base/img/hat-icon-call.png) no-repeat 0 3px;}
.hat a {color:#ddd;text-decoration:none;}
.hat a:hover {color:#fff;}
.hat ul li.chat {padding:0 10px;}
.hat ul li.chat a {padding:5px 0 5px 33px;background:url(/enterprise/img/icons/cs-chat-icon.png) no-repeat 0 50%;}
.hat .dd > a {padding:0 15px 0 0;background:url(/website/static/img/arrow-down-white.gif) no-repeat right 50%;}
.hat .dd:hover {background:#484848;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.hat .dd:hover > a {color:#fff;}
.hat .dd .dropdown {display:none;position:absolute;top:26px;left:0;width:200px;background:#fff;border:5px solid #484848;z-index:9999;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.25);-moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.25);box-shadow: 0 8px 6px -6px rgba(0,0,0,0.25);}
.hat .dd:hover .dropdown {display:block;}
.hat .dd .dropdown {float:none;}
.hat .dd .dropdown li {position:relative;display:block;margin:0;padding:5px 10px;width:180px;border-top:1px solid #e5e5e5;}
.hat .dd .dropdown li:first-child {border:none;}
.hat .dd .dropdown li.title {padding:10px;color:#565b57;font-weight:bold;text-transform:uppercase;background:#f5f5f5;}
.hat .dd .dropdown li a {display:inline-block;width:100%;color:#047391;}
.hat .dd .dropdown li a:hover {color:#4e9535;}


.masthead {height:75px;background:#fff;background: -moz-linear-gradient(top,  #ffffff 0%, #e9e9e9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9));background: -webkit-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%);background: -o-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%);background: linear-gradient(to bottom,  #ffffff 0%,#e9e9e9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );border-bottom:5px solid #008759;}
.masthead .logo a {float:left;margin:23px 0 0;width:150px;height:31px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/base/img/ns-logo.png) no-repeat 0 0;}
.masthead nav a {color:#484848;text-decoration:none;}
.masthead nav ul {list-style:none;margin:15px 0 0;font-size:14px;}
.masthead nav ul li.tab {position:relative;display:inline-block;}
.masthead nav ul li.tab > a {display:inline-block;margin:5px 0 0 8px;padding:10px 9px;color:#565b57;}
.masthead nav ul li.tab.other > a,
.masthead nav ul li.tab.industries > a,
.masthead nav ul li.tab.company > a {cursor:default;}
.masthead nav ul li.tab:hover > a {background:#484848;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.masthead nav ul li.tab.clients:hover > a {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.masthead nav ul li.tab:hover a {color:#fff;}
.masthead .fly {display:none;position:absolute;top:40px;left:8px;margin:0;font-size:13px;text-transform:none;background:#fff;border:5px solid #484848;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;z-index:9999;-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.25);-moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.25);box-shadow: 0 8px 6px -6px rgba(0,0,0,0.25);}
.masthead nav ul li.tab .fly.mega {width:480px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.masthead nav ul li.tab .fly.mega.marketing {left:-167px;}
.masthead nav ul li.tab .fly.mega.it {left:-164px;}
.masthead nav ul li.tab .fly.mega.other {left:-180px;}
.masthead nav ul li.tab:hover .fly {display:block;}
.masthead nav ul li.tab .fly {padding:10px 0;}
.masthead nav ul li.tab .fly.mega {padding:0;}
.masthead nav ul li.tab .fly.mega ul {margin:0 0 20px;}
.masthead nav ul li.tab .fly li {margin:5px 10px 8px;}
.masthead nav ul li.tab .fly a {color:#047391;font-size:13px;}
.masthead nav ul li.tab .fly a:hover {color:#4e9535;}
.fly.mega .title {margin:10px 20px;padding:0 0 10px;font-size:19px;color:#363636;background:url(/base/img/diagonal-border.gif) repeat-x left bottom;}
.fly.mega .subtitle {margin:0 0 0 10px;font-size:12px;text-transform:uppercase;color:#73b237;}
.fly.mega .viewall {margin:0 10px 10px;padding:20px 0 0;font-size:12px;color:#363636;background:url(/base/img/diagonal-border.gif) repeat-x left top;}
.masthead nav ul li.tab .fly.mega .viewall a {color:#757c75;}
.masthead nav ul li.tab .fly.mega .viewall a:hover {color:#4e9535;}
.fly.mega .viewall span {padding:0 10px;color:#bbb;}

.breadcrumbs {border-bottom:1px solid #ddd;}
.breadcrumbs aside {display:inline-block;padding:10px;font-size:11px;color:#666;font-weight:bold;}
.breadcrumbs a {color:#999;text-decoration:none;font-weight:normal;}
.breadcrumbs a:hover {color:#4e9535;}
.breadcrumbs span {color:#999;}

.masthead.sticky {position:fixed;left:0;top:0;height:51px;z-index:999;}
.masthead.sticky .logo a {margin:13px 0 0;width:120px;height:25px;background-position:0 -47px;}
.masthead.sticky nav ul {margin:0;}
.masthead.sticky .site_search {padding:7px 0 0;}



/* HOMEPAGE BANNER
---------------------------------------------------------------------------------------*/
.banner {position:relative;height:380px;}
.bannerSlide {width:100%;height:380px;overflow:hidden;z-index:1;}
.bannerSlide .panel {padding:60px 0 0 0;width:100% !important;height:320px;}
.bannerSlide .panel p {margin:10px;font-size:32px;font-weight:normal;color:#fff;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,0.5);}
.bannerSlide .panel p.big {margin:0 10px ;font-size:72px;font-weight:bold;color:#fff;line-height:.9;}
.bannerSlide .panel a {color:#fff;}
.panel.zero {background:#07afe0 url(/base/img/hp-panel-connections-2.jpg) no-repeat 50% bottom;}
.panel.one {background:#00ac36 url(/base/img/hp-panel-1d.jpg) no-repeat 50% 50%;}
.panel.two {background:#248fbf url(/base/img/hp-panel-2.jpg) no-repeat 50% 0;}
.panel.three {background:#e38e00 url(/base/img/hp-panel-3d.jpg) no-repeat 50% 50%;}
.panel a.btn {margin:10px 0 0;}
.slidenav {position:absolute;top:20px;left:50%;margin:0 0 0 -480px;z-index:99;}
.slidenav a {float:left;margin:0 0 0 10px;width:10px;height:10px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/base/img/slider-nav.png) no-repeat 0 0;}
.slidenav a.activeSlide {background-position:0 -10px;}

.banner .centers {position:absolute;top:30px;left:50%;margin:0 0 0 170px;width:300px;z-index:99;}
.center a {text-decoration:none;}
.center h2 a {display:block;padding:30px 20px 0;width:260px;color:#fff;font-size:24px;font-weight:normal;}
.banner .centers p a {display:block;padding:0 20px 30px;width:260px;color:#bbb;font-size:14px;}
.banner .centers p.title {color:#fff;font-size:24px;font-weight:bold;line-height:1;}
.banner .center {float:left;margin:10px 0;width:300px;background:#202626;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;}
.banner .center.security {background:#202626 url(/base/img/hp-bc-it.png) no-repeat right bottom;}
.banner .center.marketing {background:#202626 url(/base/img/hp-bc-marketing.png) no-repeat right bottom;}
.banner .center.network {background:#202626 url(/base/img/hp-bc-network.png) no-repeat right bottom;}
.banner .center:hover {background-color:#92044c;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;}
.banner .center em {text-decoration:underline;}
.banner .center a:hover em {color:#fff;}

.industryArrow {display:block;position:absolute;left:12%;bottom:10px;width:130px;height:55px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/base/img/industry-arrow.png) no-repeat 0 0;z-index:9;}


/* HOMEPAGE INDUSTRIES
---------------------------------------------------------------------------------------*/
.verticals {background:#92044c;}
.verticals li {margin:0;padding:0 9px;font-size:14px;text-align:center;border-left:1px solid #75033d;border-right:1px solid #a83670;}
.verticals .csp {padding:0 9px 0 10px;border-left:none;}
.verticals .internet {padding:0 10px 0 9px;}
.verticals .info {border-right:none;}
.verticals a {display:block;padding:20px 0;width:100%;color:#fff;text-decoration:none;-webkit-transition:padding .15s ease-in-out;-moz-transition:padding .15s ease-in-out;transition:padding .15s ease-in-out;}
.verticals .csp a {background:url(/base/img/hp-ind-csp.png) no-repeat 50% 50%;}
.verticals .internet a {padding:27px 0 27px;background:url(/base/img/hp-ind-ecomm.png) no-repeat 50% 50%;}
.verticals .info a {padding:27px 0 27px;background:url(/base/img/hp-ind-info.png) no-repeat 50% 50%;}
.verticals .media a {background:url(/base/img/hp-ind-media.png) no-repeat 50% 50%;}
.verticals .finance a {background:url(/base/img/hp-ind-finance.png) no-repeat 50% 50%;}
.verticals .retail a {background:url(/base/img/hp-ind-retail.png) no-repeat 50% 50%;}
.verticals a:hover {padding:15px 0 25px;-webkit-transition:padding .15s ease-in-out;-moz-transition:padding .15s ease-in-out;transition:padding .15s ease-in-out;}
.verticals .internet a:hover,
.verticals .info a:hover {padding:22px 0 32px;-webkit-transition:padding .15s ease-in-out;-moz-transition:padding .15s ease-in-out;transition:padding .15s ease-in-out;}


/* HOMEPAGE SUBCONTENT
---------------------------------------------------------------------------------------*/
.subcontent {padding:50px 0;background:url(/enterprise/img/backgrounds/nse-gradient-down.png) no-repeat 50% 0;border-top:1px solid #fff;}
.video {position:relative;overflow:hidden;}
.video .caption {position:absolute;bottom:0;left:0;padding:10px 20px;width:260px;font-size:14px;color:#fff;background:#3b3f3e;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;}
.video .caption a {color:#fff;}
.subcontent .resources .callout {min-height:164px;background:#f5f5f5;}
.subcontent .resources h3 {margin:0 0 0 20px;font-size:18px;font-weight:normal;border-bottom:1px solid #ddd;}
.subcontent .resources h4 {margin:10px 20px 0;font-size:14px;font-weight:normal;}
.subcontent .resources p {margin:10px 20px;font-size:12px;}
.subcontent .resources p.big {font-size:48px;font-weight:bold;color:#6fb342;line-height:1;}



/* HOMEPAGE CLIENT LOGOS
---------------------------------------------------------------------------------------*/
.logos .header {padding:10px 0;background:#ddd;}
.logos h5 {font-size:19px;font-weight:normal;}
.logos .view {float:right;font-size:14px;}
.logos a {text-decoration:none;}
.logos ul li {margin:0;padding:20px 9px 20px 10px;border-right:1px solid #ddd;}
.logos ul li:first-child {padding:20px 9px;border-left:1px solid #ddd;}
.logos img {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);-webkit-transition:filter .35s ease-in-out;-moz-transition:filter .35s ease-in-out;transition:filter .35s ease-in-out;}
.logos a:hover img {filter:none;filter:none;-webkit-filter:none;-webkit-transition:filter .35s ease-in-out;-moz-transition:filter .35s ease-in-out;transition:filter .35s ease-in-out;}



/* PAGE :: GENERAL STYLES & WIDGETS
---------------------------------------------------------------------------------------*/
.full.lead {background:#fff url(/base/img/grad-down-full.png) repeat-x 0 0;border-top:1px solid #fff;}
.altbg {background:#f5f5f5;}

.expander {margin:10px;font-size:14px;color:#047391;text-decoration:underline;cursor:pointer;}
.expander:hover {color:#6fb342;}
.expander.big {padding:0 0 10px 30px;background:url(/base/img/expander-toggle.png) no-repeat 0 0;text-decoration:none;}
.expander.big.active {background-position:0 -88px;}
.expandContent {display:none;}

.teaser {position:relative;font-size:14px;color:#444;background:#e5e5e5;}
.teaser .content {font-weight:bold;}
.teaser .caption {position:absolute;top:0;left:0;background:#6fb342;}

.quote {min-height:67px;background:url(/base/img/quote-bg.png) no-repeat 0 0;}
.quote p {margin:0;font-family:"Georgia", serif;font-size:22px;color:#999;font-style:italic;line-height:1.2;}
.quote cite {display:block;margin:0 0 20px 80px;font-size:12px;color:#666;font-style:normal;line-height:1;}

.page .callout {padding:10px 0;background:#f5f5f5;}
.page .callout.alt {background:#fff;}
.page .callout.inline {margin-bottom:20px;background:#fff;border:1px solid #ddd;}
.page .callout p.big {font-size:18px;}
.page .callout p.big strong {color:#92044c;}
.page .callout ul {margin:0 30px 10px;}
.page .callout ul li {margin:0 0 10px;}
.page .callout.drk {background:#565b57;}
.page .callout.drk h4,
.page .callout.drk p {color:#fff;}

.page .advert p {margin:0 10px;}
.page .advert p strong {font-size:18px;color:#6fb342;}

.vid-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;}
.vid-container iframe,
.vid-container object,
.vid-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.pagination {padding:20px 0;font-size:18px;text-align:center;line-height:1;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.pagination a {display:inline;margin:0 5px;padding:5px 10px;text-decoration:none;}
.pagination a.current {color:#fff;font-weight:bold;background:#6fb342;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

table {margin:20px 10px;width:96%;border-collapse;collapse;background:#fff;}
table thead th,
table caption {padding:10px;font-size:18px;color:#fff;background:#565b57;border:1px solid #565b57}
table tbody td,
table td,
table tbody th {padding:10px;font-size:14px;border:1px solid #bbb;}
table tbody th {font-weight:bold;}
table tbody tr:nth-child(even) th,
table tbody tr:nth-child(even) td {background:#f5f5f5;}
table tfoot th,
table tfoot td {padding:10px;font-size:14px;color:#666;background:#ddd;border:1px solid #bbb}
table td .expander {margin:0;font-size:inherit;}
.page table td p {margin:5px 0;font-size:inherit;}
.page.product table td ul {margin:5px 0 5px 10px;font-size:inherit;}

table.compare thead th,
table.compare caption,
table.compare tbody td {text-align:center;}
table.compare tbody td {font-size:12px;}
table.compare tbody td.item {text-align:left;}

table.transcript {margin:20px 0;width:100%;border-collapse:collapse;}
table.transcript td {padding:10px;font-size:12px;color:#666;border:none;border-top:1px dashed #ddd;}
table.transcript td p {margin:0 0 20px;font-size:12px;color:#666;}
table.transcript td.cite {width:20%;font-style:italic;}

/* Tabbed Interface */
.page.product .main ul.tabs {margin:20px 0;padding:0 0 0 10px;height:36px;list-style:none;background:url(/enterprise/img/domain-name-registry/tab-content-bg.gif) repeat-x left bottom;}
.page.product .main .tabs li {float:left;margin:0 5px 0 0;border:1px solid #ddd;border-bottom:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.page.product .main .tabs li a {float:left;padding:10px 20px;height:14px;font-size:14px;font-weight:bold;color:#999;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(256,256,256,.5);line-height:1;background:#f5f5f5;outline:none;text-decoration:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.page.product .main .tabs li.active a {height:15px;color:#00956B;background:#fff;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}


/* PAGE :: BUYING CENTERS // INDUSTRY PAGES
---------------------------------------------------------------------------------------*/
.buying-center .banner {height:380px;}
.buying-center .banner h1 {padding:20px 0 10px;font-size:46px;color:#01201f;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #8fe3fb;}
.buying-center .banner h2 {padding:20px 0;font-size:42px;color:#fff;}
.buying-center .banner p.statement {margin:10px 0 0;font-size:28px;color:#fff;line-height:1.18;}
.buying-center .banner p.statement span {display:inline-block;padding:0 5px 5px;background:#0182a6;}
.buying-center .banner .action {float:right;margin:20px 80px 0 0;}

.buying-center.marketing-buying-center .banner {height:480px;background:#01a9d8 url(/base/img/marketing-buying-center-bg.jpg) repeat-x 50% 0;}
.buying-center.it-buying-center .banner {height:480px;background:#01a9d8 url(/base/img/it-security-buying-center-bg.jpg) repeat-x 50% 0;}
.buying-center.it-buying-center .banner h1 {color:#fff;border-bottom:1px solid #999;}
.buying-center.it-buying-center .banner p.statement span {background:#282828;}

.inpageNav {position:absolute;bottom:-20px;}
.inpageNav .wrapper {float:left;background:#3b3f3e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.inpageNav ul {margin:0 10px: width:940px;list-style:none;}
.inpageNav li {float:left;width:233px;font-size:24px;line-height:1;text-align:center;border-left:1px solid #292c2b;border-right:1px solid #626565;}
.inpageNav li#inpageone {width:234px;border-left:none;}
.inpageNav li#inpagefour {width:234px;border-right:none;}
.inpageNav li a {float:left;padding:30px 0;width:100%;color:#fff;text-decoration:none;}
.inpageNav li#inpageone a {-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
.inpageNav li#inpagefour a {-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.inpageNav li:hover,
.inpageNav li.active {border-color:transparent #a83670 transparent #660335;}
.inpageNav li a:hover,
.inpageNav li.active a {background:#92044c;}
.inpageNav li#arrow {display:block;position:absolute;bottom:-19px;width:38px;height:19px;background:url(/base/img/inpagenav-arrow.png) no-repeat 0 0;border:none;-webkit-transition:left .05s ease-in-out;-moz-transition:left .05s ease-in-out;transition:left .05s ease-in-out;}
.inpageNav li#arrow.plantoggle {left:98px;}
.inpageNav li#arrow.targettoggle {left:333px;}
.inpageNav li#arrow.engagetoggle {left:568px;}
.inpageNav li#arrow.measuretoggle {left:803px;}

.inpageNav.sticky {position:fixed;left:0;top:51px;width:100%;height:30px;z-index:99;}
.inpageNav.sticky .wrapper {float:left;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.inpageNav.sticky ul {position:relative;}
.inpageNav.sticky li {font-size:18px;}
.inpageNav.sticky li a {padding:15px 0;}
.inpageNav.sticky li#inpageone a {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.inpageNav.sticky li#inpagefour a {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.inpageNav.sticky li#arrow {bottom:0;top:48px;z-index:9999;}

.page h2 {margin:10px 10px 0;color:#6bb345;font-weight:normal;}
.page .intro h2 {margin:10px 0;}
.page.buying-center h3 {margin:0 10px 10px;font-size:18px;font-weight:normal;color:#666;font-style:italic;}
.page.buying-center h6 {margin:10px 10px 0;font-size:16px;}
.page h4 {margin:10px 10px 0;color:#6bb345;font-weight:normal;}
.page h3.label {font-size:14px;color:#565b57;text-transform:uppercase;}
.page p {margin:0 10px 20px 10px;}
.page pre {padding:20px;margin:0 0 20px;font-size:12px;background:#f8f8f8;}
.page.buying-center .sidebar .callout {margin:0 0 20px;padding:10px;}

.plan,
.target,
.engage,
.measure {padding:60px 0;}
.buying-center .teaser {float:left;margin:0 10px 10px 0 ;width:180px;height:180px;}
.buying-center .teaser .content {position:absolute;top:0;left:0;bottom:0;right:0;width:80%;height:50%;overflow:auto;margin:auto;}
.buying-center .teaser .caption {padding:20px;width:140px;height:140px;color:#fff;}
.buying-center .teaser .caption em {text-decoration:underline;}
.buying-center .teaser a {color:#fff;}
.buying-center .teaser a .content {color:#444;}
#targetFlowGraphic {position:relative;}
.buying-center .target .step {float:left;width:180px;font-size:14px;color:#666;text-align:center;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;}
.buying-center .target .step strong {font-size:18px;color:#6bb345;}
.buying-center .target .arrow {position:absolute;top:5px;left:130px;}
.buying-center .target .arrow.two {position:absolute;top:5px;left:310px;}

/* Financial Services */
.buying-center.financial-services .banner {background:#6fb342 url(/base/img/industry-financial-services-bg.jpg) no-repeat 50% 0;}
.buying-center.financial-services .banner h1 {border-bottom:1px solid #7bcd42;}
.buying-center.financial-services .banner p.statement span {background:#1a8648;}
.buying-center.financial-services .wrapper {padding:60px 0;border-bottom:1px solid #ddd;}
.buying-center.financial-services .insights .wrapper {padding:20px 0;background:url(/base/img/adadvisor-screens-bg-lft.png) no-repeat 50% bottom;}
.buying-center.financial-services .ipgeolocation .wrapper {padding:120px 0;background:url(/base/img/ip-intel-map-bg-rt.png) no-repeat 50% bottom;}
.buying-center.financial-services .callout {position:relative;margin:0 10px 0;padding:10px 0;-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);box-shadow: 0px 2px 5px rgba(0,0,0,0.25);}
.buying-center.financial-services .callout p {margin:10px;}
.buying-center.financial-services h4 {font-size:18px;color:#da4f26;}

/* Communication Service Providers */
.buying-center.communication-service-providers .banner {background:#07afe0 url(/base/img/industry-csp-bg.jpg) repeat-x 50% 50%;}
.buying-center.communication-service-providers .banner h1 {color:#fff;border-bottom:1px solid #07afe0;}
.buying-center.communication-service-providers .wrapper {padding:60px 0;border-bottom:1px solid #ddd;}
.buying-center.communication-service-providers .insights .wrapper {padding:20px 0 30px;background:url(/base/img/adadvisor-screens-bg-lft.png) no-repeat 50% bottom;}
.buying-center.communication-service-providers .connectedworld .wrapper {background:url(/base/img/csp-connected-world.png) no-repeat left -100px;}
.buying-center.communication-service-providers .callout {position:relative;margin:0 10px 0;padding:10px 0;-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);box-shadow: 0px 2px 5px rgba(0,0,0,0.25);}
.buying-center.communication-service-providers .callout p {margin:10px;}
.buying-center.communication-service-providers h4 {font-size:18px;color:#da4f26;}

/* Media & Advertising */
.buying-center.media-advertising .banner {background:#d5a22c url(/base/img/industry-csp-bg.jpg) no-repeat 50% 50%;}
.buying-center.media-advertising .banner h1 {color:#fff;border-bottom:1px solid #07afe0;}
.buying-center.media-advertising .wrapper {padding:60px 0;border-bottom:1px solid #ddd;}
.buying-center.media-advertising .insights .wrapper {background:url(/base/img/adadvisor-screens-bg-lft.png) no-repeat 50% bottom;}
.buying-center.media-advertising .callout {position:relative;margin:20px 10px 0;padding:10px 0;-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);box-shadow: 0px 2px 5px rgba(0,0,0,0.25);}
.buying-center.media-advertising .callout p {margin:10px;}
.buying-center.media-advertising h4 {font-size:18px;color:#da4f26;}

/* Retail */
.buying-center.retail .banner {background:#6fb342 url(/base/img/industry-financial-services-bg.jpg) no-repeat 50% 0;}
.buying-center.retail .banner h1 {color:#fff;border-bottom:1px solid #7bcd42;}
.buying-center.retail .banner p.statement span {background:#1a8648;}
.buying-center.retail .wrapper {padding:60px 0;border-bottom:1px solid #ddd;}
.buying-center.retail .insights .wrapper {padding:80px 0;background:url(/base/img/adadvisor-screens-bg-lft.png) no-repeat 50% bottom;}
.buying-center.retail .wpm .wrapper {padding:60px 0;background:url(/base/img/wpm-app-screens-bg-lft.png) no-repeat 50% bottom;}
.buying-center.retail .callout {position:relative;margin:20px 10px 0;padding:10px 0;-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);box-shadow: 0px 2px 5px rgba(0,0,0,0.25);}
.buying-center.retail .callout p {margin:10px;}

/* Internet - Ecommerce */
.buying-center.internet-ecommerce .banner {height:420px;background:#d5a22c url(/base/img/industry-csp-bg.jpg) no-repeat 50% 50%;}
.buying-center.internet-ecommerce .banner h1 {color:#fff;border-bottom:1px solid #07afe0;}
.buying-center.internet-ecommerce .wrapper {padding:60px 0;border-bottom:1px solid #ddd;}
.buying-center.internet-ecommerce .wpm .wrapper {padding:100px 0;background:url(/base/img/wpm-app-screens-bg-lft.png) no-repeat 50% bottom;}
.buying-center.internet-ecommerce .callout {position:relative;margin:20px 10px 0;padding:10px 0;-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);box-shadow: 0px 2px 5px rgba(0,0,0,0.25);}
.buying-center.internet-ecommerce .callout p {margin:10px;}

/* Technology */
.buying-center.technology-services .banner {background:#92044c url(/base/img/industry-technology-bg.jpg) no-repeat 50% 50%;}
.buying-center.technology-services .banner h1 {color:#fff;border-bottom:1px solid #a31d64;}
.buying-center.technology-services .banner p.statement span {background:#70033a;}
.buying-center.technology-services .wrapper {padding:60px 0;border-bottom:1px solid #ddd;}
.buying-center.technology-services .wpm .wrapper {padding:80px 0;background:url(/base/img/wpm-app-screens-bg-lft.png) no-repeat 50% bottom;}
.buying-center.technology-services .ipgeolocation .wrapper {padding:120px 0;background:url(/base/img/ip-intel-map-bg-rt.png) no-repeat 50% bottom;}
.buying-center.technology-services .callout {position:relative;margin:20px 10px 0;padding:10px 0;-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);box-shadow: 0px 2px 5px rgba(0,0,0,0.25);}
.buying-center.technology-services .callout p {margin:10px;}



/* PAGE :: IN-PAGE RESOURCES
---------------------------------------------------------------------------------------*/
.resourceContainer {position:relative;padding:50px 0;border-top:10px solid #ced0ce;}
.resourceContainer h5,
.page.product .resourceContainer h5  {margin:0 0 30px;text-align:center;font-size:36px;color:#757c75;text-transform:uppercase;font-weight:normal;}
.resourceContainer h6 {margin:0 10px;font-size:18px;color:#6bb345;font-weight:normal;}
.resourceContainer p {margin:10px;}
.resourceContainer .slidemove {display:block;width:43px;height:86px;background:url(/base/img/resource-slider-ctrl.png) no-repeat 0 0;cursor:pointer;}
.resourceContainer .slidemove#prev {position:absolute;top:200px;left:0;z-index:99;}
.resourceContainer .slidemove#next {position:absolute;top:200px;right:0;background-position:0 -86px;z-index:99;}
.resourceContainer .panel {padding:0;height:auto;}
.resourceContainer .thumb {margin:0 0 20px 10px;text-align:center;border:1px solid #ddd;overflow:hidden;}
.resourceContainer .thumb img {width:100%;}
.resourceContainer hr {margin:20px 0;width:100%;height:1px;border:none;background:#ddd;}
.resourceContainer .viewmore {float:left;padding:30px 0 0;width:100%;text-align:center;}



/* PAGE :: MAIN RESOURCE CENTER
---------------------------------------------------------------------------------------*/
.resource-center .banner {height:auto;background:#f5f5f5;}
.resource-center .intro {padding:30px 0;}
.resource-center h1,
.resource-center span.h1 {display:block;font-size:48px;line-height:1;color:#01201f;font-weight:normal;text-transform:uppercase;}
.resource-center h1 strong {color:#da4f26;}
.resource-center .intro p {margin:20px 0;font-size:22px;color:#808080;}
.resource-center .slider {margin:50px 0 0;}
.resource-center .panel {min-height:280px;}
.resource-center .slider .meta {margin:0;font-size:12px;color:#808080;text-transform:uppercase;}
.resource-center .slider h2 {margin:10px 0 0;font-size:22px;color:#6fb342;font-weight:normal;}
.resource-center .slider p {margin:10px 0;}
.resource-center .slidenav {position:absolute;top:330px;left:50%;margin:0 0 0 190px;z-index:99;}
.resource-center .slidenav a {background:url(/base/img/slider-nav-dark.png) no-repeat 0 0;}
.resource-center .slidenav a.activeSlide {background-position:0 -10px;}

.filters {padding:20px 0;background:#6fb342 url(/base/img/filter-bg.jpg) repeat-x left bottom;}
.filters p {margin:0;font-size:14px;color:#fff;text-transform:uppercase;}
.filters .filter {float:left;position:relative;}
.filters .or {float:left;padding:5px 10px;font-size:18px;color:#c5dfb3;text-transform:uppercase;}
.filter .trigger {float:left;padding:10px 60px 10px 10px;width:120px;font-size:14px;color:#3b3f3e;background:#fff url(/base/img/trigger-bg.png) no-repeat right 15px;-webkit-transition:border-radius .25s ease-in-out;-moz-transition:border-radius .25s ease-in-out;transition:border-radius .25s ease-in-out;}
.filter .trigger.active {background-position:right -28px;cursor:pointer;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-transition:border-radius .25s ease-in-out;-moz-transition:border-radius .25s ease-in-out;transition:border-radius .25s ease-in-out;}
.filter .flyout {display:none;position:absolute;top:36px;left:0;margin:0;list-style:none;padding:10px;width:200px;font-size:14px;background:#fff;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;-webkit-box-shadow: 0px 5px 3px 1px rgba(0,0,0,0.25);-moz-box-shadow: 0px 5px 3px 1px rgba(0,0,0,0.25);box-shadow: 0px 5px 3px 1px rgba(0,0,0,0.25);z-index:9;}
.filter .flyout li {float:left;width:200px;border-top:1px solid #ddd;}
.filter .flyout li:first-child {border:none;}
.filter .flyout li:last-child {font-style:italic;}
.filter .flyout li a {float:left;padding:10px;width:180px;text-decoration:none;}

.assets {padding:20px 0;background:#fff url(/base/img/grad-down-full.png) repeat-x 0 0;border-top:1px solid #fff;}
.assets hr {border-top:1px solid #ddd;}
.asset {position:relative;margin:30px 10px 0;}
.asset h3 {font-size:20px;color:#da4f26;font-weight:normal;}
.asset .thumb {position:relative;width:218px;height:100px;background:#eee;}
.asset .thumb a {display:inline-block;width:218px;height:100px;border:1px solid #757c75;overflow:hidden;}
.asset.article .thumb {background:#fff;}
.asset.clientstory .thumb {background:#eee url(/base/img/res-ctr-story-bg.png) no-repeat 50% 50%;}
.asset.faq .thumb {background:#eee url(/base/img/res-ctr-faq-bg.png) no-repeat 50% 50%;}
.asset.infographic .thumb {background:#eee url(/base/img/res-ctr-infographic-bg.png) no-repeat 50% 50%;}
.asset.productliterature .thumb {background:#eee url(/base/img/res-ctr-productliterature-bg.png) no-repeat 50% 50%;}
.asset.tool .thumb {background:#eee url(/base/img/res-ctr-tool-bg.png) no-repeat 50% 50%;}
.asset.video .thumb {background:#eee url(/base/img/res-ctr-video-bg.png) no-repeat 50% 50%;}
.asset.whitepaper .thumb {background:#eee url(/base/img/res-ctr-whitepaper-bg.png) no-repeat 50% 50%;}
.asset .thumb a,
.asset .thumb img {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.asset a {text-decoration:none;}
.asset h4 {margin:10px 0 0;font-size:18px;color:#3b3f3e;font-weight:normal;}
.asset h4 a {color:#3b3f3e;text-decoration:none;}
.asset h4 a:hover {color:#4e9535;}
.asset .meta {margin:5px 0 10px;font-size:12px;color:#757c75;}
.asset .meta a {color:#757c75;text-decoration:none;font-style:italic;}
.asset .meta a:hover {color:#4e9535;}
.page .asset p.actions {margin:0 0 20px;font-size:12px;}
.asset a.btn {margin:0 0 10px;}
.asset .flag {display:none;position:absolute;top:-3px;right:-4px;width:124px;height:64px;background:url(/base/img/flag-new-resource-asset.png) no-repeat 0 0;z-index:1;}

/**** New Resource Layout CSS Update ****/
.resource-center .loading {margin:100px 0 0;text-align:center; min-height:200px;}

.resource-center .assets {background:#fff;border-top:1px solid #ddd;}
.resource-center .assets h2 {margin:0;}
.resource-center .asset {margin:30px 13px 0 0;}

.page article ul.filter-tags {margin:10px 0 20px;padding:0;list-style:none;}
.page article ul.filter-tags li {float:left;margin:0 10px 10px 0;padding:5px 35px 5px 10px;font-size:12px;background:#d4e8c6 url(/base/img/icon-close-tag.png) no-repeat right 50%;cursor:pointer;}
.sidebar .filters {margin:20px 0 0;padding:10px;background:#eee;border:1px solid #ccc;}
.sidebar .filters h5 {font-size:12px;}
.sidebar .filters .filter {margin:10px 0 0;width:198px;background:#fff;border:1px solid #ccc;}
.sidebar .filter .filter-trigger {float:left;padding:10px;width:178px;font-size:14px;color:#3b3f3e;background:url(/base/img/trigger-bg.png) no-repeat right 15px;cursor:pointer;}
.sidebar .filter .filter-trigger.active {color:#6fb342;background-position:right -28px;border-bottom:1px solid #ddd;}
.sidebar .filter .filter-flyout {display:none;float:left;margin:0;width:198px;height:175px;list-style:none;font-size:12px;overflow:auto;}
.sidebar .filter .filter-flyout li {border-top:1px solid #ddd;}
.sidebar .filter .filter-flyout li:first-child {border:none;}
.sidebar .filter .filter-flyout li.selected {background:#eaf4e3;}
.sidebar .filter .filter-flyout li label {display:block;margin-left:18px;padding:10px;width:160px;cursor:pointer;}
.sidebar .filter .filter-flyout li label input {margin-left:-18px;}
.sidebar .filters .btn {margin:20px 0 0;}

.resource {padding:0 0 30px;border-top:1px solid #ddd;}
.resource .intro {margin:0 10px 30px;padding:30px 0;border-bottom:1px solid #ddd;}
.resource .intro h1 {font-size:32px;font-weight:normal;text-transform:none;}
.resource .intro h2 {font-size:26px;}
.resource .intro p {margin:10px 0 0;font-size:20px;color:#666;}
.resource .tools ul {margin:0;list-style:none;font-size:12px;}
.resource .tools ul li {margin:10px 0;}
.resource .tools a {text-decoration:none;}
.resource h3 {margin:10px;font-size:24px;color:#da4f26;font-weight:normal;}
.resource h4 {margin:10px;font-size:18px;}
.resource h5 {margin:10px;font-size:18px;color:#282828;font-weight:normal;}
.resource h6 {margin:10px;font-size:16px;color:#282828;font-weight:normal;}
.resource .photo {margin:20px 10px;padding:20px 0;text-align:center;}
.resource-center .photo img,
.resource .photo img {max-width:100%;}
.resource .photo .note {margin:10px 20px;}
.resource .faq {padding:20px 0;border-top:1px solid #ddd;}
.resource .faq.lead {border:none;} 
.page ul.localized-content-list {padding:0;margin:14px 10px;list-style-type:none;}
.resource.infographic .intro {margin:0 10px;}
.resource.infographic .intro p {font-size:14px;}
.resource.infographic img {max-width:100%;}
.resource.infographic .callout textarea {margin:0 10px;}
.resource .sidebar .callout {margin:0 0 20px;padding:10px;}
.resource .sidebar .callout ul {margin:10px 0;list-style:none;}
.resource .sidebar .callout ul li {margin:7px 0;}
.resource .sidebar .callout h6 {margin:0 10px;font-size:18px;color:#6bb345;font-weight:normal;}
.resource .sidebar .callout hr {margin:20px 0;width:100%;height:1px;border:none;background:#ddd;}


/* PAGE :: CLIENT STORIES
---------------------------------------------------------------------------------------*/
.client-stories .banner {height:390px;background:#404541 url(/base/img/client-stories-main-bg.jpg) no-repeat 50% 0;}
.client-stories .banner h1 {margin:30px 0 10px;font-size:48px;line-height:1;color:#fff;font-weight:normal;text-transform:uppercase;text-align:center;}
.client-stories .slider {background:#fff;}
.client-stories .banner .panel {height:250px;}
.client-stories .panel h2 {margin:0;font-size:22px;font-weight:normal;font-style:italic;color:#2d3331;}
.client-stories .slider .photo {margin:20px 10px;}
.client-stories .slider .photo img {width:100%;}
.client-stories .slider .content {padding:10px 20px;}
.client-stories .slider .panel .btn {margin:0;}

.client-stories .container_12.slidenav {position:absolute;top:355px;left:50%;margin:0 0 0 -30px;width:200px;z-index:99;}
.client-stories .client {margin:0 10px 20px;height:220px;}
.client-stories .client .content {position:relative;height:218px;width:218px;background:#fff;border:1px solid #ddd;}
.client-stories .client .content img {position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;max-width:180px;height:auto;}
.client-stories .client .caption {padding:20px;width:180px;height:180px;color:#fff;}
.client-stories .client .caption em {text-decoration:underline;}
.client-stories .teaser a {color:#fff;}
.client-story-detail .banner {height:265px;border-bottom:1px solid #ddd;}
.banner.zappos {background:url(/base/img/client-story-zappos-bg.jpg) no-repeat 50% 50%;}
.story {padding:0 0 30px;}
.story .intro {margin:0 10px 30px;padding:30px 0;border-bottom:1px solid #ddd;}
.story .intro p {margin:10px 0 0;}
.story .tools ul {margin:0;list-style:none;font-size:12px;}
.story .tools ul li {margin:10px 0;}
.story .tools a {text-decoration:none;}
.story h1 {font-size:32px;font-weight:normal;}
.story h3 {margin:10px;font-size:24px;color:#da4f26;font-weight:normal;}
.story h4 {margin:10px;font-size:20px;color:#282828;font-weight:normal;}
.story .quote {margin:0 0 20px;}
.story .quote p {margin:20px 20px 0;font-size:32px;color:#6fb342;}
.story .sidebar .quote {margin:30px 0;}
.story .sidebar .quote p {margin:20px;font-size:22px;}
.story .client {padding:20px;text-align:center;border:1px solid #ddd;}
.client-stories .story .sidebar .client {padding:20px 0;height:auto;}
.story .sidebar .callout {margin:20px 0;padding:10px;}
.story .photo {margin:20px 10px;padding:20px 0;text-align:center;border:1px solid #ddd;}
.story .photo img {max-width:100%;}
.story .photo .caption {font-size:11px;color:#666;}



/* PAGE :: POINT SERVICE PAGES
---------------------------------------------------------------------------------------*/
.page.product h1,
.page.product .h1 {display:block;margin:20px 10px;font-size:40px;color:#3b3f3e;font-weight:normal;}
.page.product .intro h1,
.page.product .intro .h1 {color:#da4f26;}
.page.product h2 {margin:0 10px;font-size:40px;color:#3b3f3e;font-weight:normal;}
.page.product h3 {margin:0 10px;font-size:24px;color:#da4f26;font-weight:normal;}
.page.product h4 {margin:0 10px;font-size:22px;color:#565b57;font-weight:normal;}
.page.product .callout h4 {margin:0 20px;}
.page.product h5 {margin:0 10px;font-size:20px;color:#565b57;font-weight:normal;}

.page.product .wrapper {position:relative;padding:30px 0;}

.localnav {border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.localnav nav {margin:20px 10px;}
.localnav ul {list-style:none;}
.localnav ul li {position:relative;float:left;font-size:14px;}
.localnav ul li a {margin:0 0 0 10px;padding:10px;color:#565b57;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.localnav ul li:first-child a {margin:0;}
.localnav ul li a:hover {background:#eee;}
.localnav ul li.active a {color:#fff;background:#565b57;}
.localnav .fly {display:none;position:absolute;top:27px;left:10px;margin:0;font-size:13px;text-transform:none;background:#fff;border:5px solid #484848;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;z-index:9999;-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.25);-moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.25);box-shadow: 0 8px 6px -6px rgba(0,0,0,0.25);}
.localnav ul li:first-child .fly {left:0;}
.localnav nav ul li.tab:hover .fly {display:block;}
.localnav nav ul li.tab:hover > a {color:#fff;background:#484848;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.localnav ul.fly li {float:none;display:block;width:100%;border-top:1px solid #e5e5e5;}
.localnav ul.fly li a {display:block;margin:0;padding:5px;color:#047391;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.localnav ul.fly li a:hover {color:#4e9535;background:none;}


.page.product .banner {padding:20px 0;height:auto;background:#878787 url(/base/img/banner-gray-bg.jpg) repeat-y 50% 0;}
.page.product .banner h1,
.page.product .banner h2 {margin:20px 0;font-size:34px;color:#fff;font-weight:bold;}
.page.product .banner p {margin:0;font-size:16px;color:#fff;}
.page.product .banner .callout p {margin:10px;color:#565b57;}
.page.product .banner ul {margin:20px 30px;font-size:18px;color:#fff;list-style:none;list-style-image:url(/base/img/list-check-mark-big.png);}
.page.product .banner ul li {margin:20px 0;}
.page.product .banner .slider,
.page.product .banner .panel {height:275px;}
.page.product .banner .panel a {display:block;}

.page.product .photo {margin:20px 0;}
.page.product .photo img {max-width:100%;}
.page.product .photo .caption {font-size:11px;color:#666;}
.page.product .photo .caption a {color:#666;}

.page.product .main {padding:30px 0;}
.page.product .feature {float:left;padding:30px 0;width:100%;border-bottom:1px solid #ddd;}
.page.product .feature.auto {padding:15px 0;width:auto;border:none;}
.page.product .feature.last {border:none;}
.page.product .feature p strong {font-size:24px;color:#da4f26;font-weight:normal;}
.page.product .main ul {margin:20px 30px;font-size:14px;}
.page.product .main ul li {margin:10px 0;}

.page.product .sidebar {padding:20px 0 0;}
.page.product .sidebar .callout {margin:20px 0 40px;}
.page.product .sidebar .callout p {margin:10px 20px;}
.page.product .sidebar .callout strong,
.page.product .sidebar .callout em {font-size:18px;}
.page.product .sidebar .client {text-align:center;padding:10px;border:1px solid #ddd;background:#fff;}
.page.product .sidebar ul {margin:10px 30px;}
.page.product .sidebar ul li {margin:10px 0;}

/* DDoS Protection Specific */
.ddosalert {display:none;clear:both;padding:20px 0;background:#2d3331;}
.ddosalert p {margin:0 10px;font-size:32px;color:#fff;line-height:1;}
.ddosalert p strong {color:#e8df18;}
.ddosalert p em {font-size:18px;color:#ddd;}
.ddosalerttrigger {padding:22px 20px 22px 30px;font-size:12px;font-weight:bold;text-trasnform:uppercase;color:#fff;background:#2d3331 url(/base/img/icon-alert-sm.png) no-repeat 10px 50%;}
.ddosalerttrigger:hover {color:#e8df18;cursor:pointer;}
.ddosIntro {padding:30px 0 0;}
.ddosappscreens {padding:30px 0 0;background-image:url(/base/img/ddos-app-screens-bg.png);background-repeat:no-repeat;background-position:50% bottom;}

/* DDoS Specific */
.page.product .banner.ddos .slidenav {top:320px;left:675px;margin:0;z-index:99;}
.ddosproservices {border-top:2px solid #ddd;}
.page.product .ddosproservices .main {padding:90px 0;background:#fff url(/enterprise/img/professional-services/meet-team/photo-ben-jones.png) no-repeat 0 10px;}

/* Communication Analytics Specific */
.page.product .banner.comm p {margin:10px;color:#565b57;}

/* CIS Specific */
.cisIntro {padding:30px 0;}
.page.product .banner.cis {padding:20px 0 40px;background:#878787 url(/base/img/banner-cis-bg.jpg) repeat-y 50% 0;}

/* DNS Specific */
.page.product .banner.dns {padding:10px 0 20px;background:#878787 url(/base/img/banner-dns-bg.jpg) repeat-y 50% 0;}
.page.product .banner.dns .callout {margin:20px 0 0;}
.page.product .banner.dns .callout p {margin:20px;color:#565b57;}
.dnspackages {border-top:1px solid #ddd;}
.basicdns {margin:20px 0;border:5px solid #f5f5f5;}
.enterprisedns {margin:25px 0 0;}
.page.product .basicdns h3,
.page.product .enterprisedns h3 {margin:20px 10px 5px;font-size:22px;line-height:14px;}
.page.product .basicdns h3 em,
.page.product .enterprisedns h3 em {font-size:14px;color:#666;}
.package {margin-bottom:20px;background:#fff;}
.package .header {padding:15px 10px;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius:5px 5px 0 0;}
.package.basic .header {background:#92C36E;}
.package.advanced .header {background:#6BBB72;}
.package.pro .header {background:#00A380;}
.package.enterprise .header {background:#3b3b3b;}
.package .header .size {float:left;font-size:16px;color:#fff;line-height:1;}
.package .header .price {float:right;margin:13px 0 0;font-size:11px;color:#fff;line-height:1;}
.package .header .price strong {font-size:24px;}
.package .header .title {font-size:20px;color:#fff;}
.package .content {width:218px;min-height:120px;border: 1px solid #bbb;border-top:none;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
.page.product .package .content p {margin:0;padding:10px 15px 0;}
.page.product .package .content ul {margin:0 30px;padding:10px 0 0;}
.package .btn {margin:10px 15px;}
table.compare.dns {border:1px solid #bbb;}
table.compare.dns thead th {background:#fff;color:#565b57;border:none;}
table.compare.dns thead th.package {margin:0;font-size:0;line-height:1px;}
table.compare.dns thead th.basic {background:#92C36E;}
table.compare.dns thead th.advanced {background:#6BBB72;}
table.compare.dns thead th.pro {background:#00A380;}
table.compare.dns thead th.enterprise {background:#3b3b3b;}
table.compare.dns .basicitem {background:#eff6e9;}
table.compare.dns td.subHeader {padding:8px 10px;font-size:18px;text-align:left;background:#e7e7e7;}
.page.product .dnsmap .wrapper {padding:30px 0 150px;background:url(/enterprise/img/dns-services/network-map-bg.jpg) no-repeat 50% bottom;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.page.product .dnsfeatures {padding:30px 0 0;}

/* WPM Specific */
.page.product .banner.wpm .slidenav {top:250px;left:655px;margin:0;z-index:99;}
.callout.instantTest {position:relative;margin:30px 0;padding:15px 0;background:#565b57;}
.instantTest .flag {position:absolute;top:0;left:0;}
.page.product .callout.instantTest h2 {float:left;margin:10px 10px 0 35px;font-size:20px;color:#fff;}
.instantTest form {float:left;margin:5px 0;}
.instantTest form #url,
.instantTest form #ip {float:left;width:290px;margin:5px 10px 0 0;padding:3px;font-size:14px;}
.wpmproducts {padding:20px 0 0 285px;background:url(/enterprise/img/professional-services/meet-team/photo-ben-jones.png) no-repeat 10px bottom;}
.page.product .wpmIntro .callout {padding:0;background:#999;}
.page.product .wpmIntro .callout .inner {margin:5px;padding:10px;background:#fff;}
.page.product .wpmIntro .callout .inner h3 {margin:0;}
.page.product .wpmIntro .callout .package {margin:5px 0 10px;padding:10px 0 0;border-top:1px solid #ddd;}
.page.product .wpmIntro .callout .package .size {display:inline-block;margin:0 40px 0 0;font-size:24px;color:#444;font-weight:bold;}
.page.product .wpmIntro .callout .package .price {font-size:14ps;color:#666;}
.page.product .wpmIntro .callout .price strong {font-size:24px;color:#4e9535;}
.page.product .wpmIntro .callout p {margin:0 0 10px;font-size:12px;}
.page.product .wpmIntro .callout p.note {margin:10px 0;font-size:11px;}
.page.product .wpmIntro .package .header {padding:30px 10px 10px;min-height:30px;}
.page.product .wpmIntro .package.enterprise .header {padding:5px 10px 10px;}
.page.product .wpmIntro .package .header .size {float:none;font-size:28px;color:#fff;line-height:1;font-weight:bold;}
.page.product .wpmIntro .package .header .size span {font-size:18px;font-weight:normal;}
.page.product .wpmIntro .package .content {padding:10px;width:198px;min-height:90px;font-size:12px;color:#666;line-height:1;border:1px solid #bbb;border-top:none;background:#fff;}
.page.product .wpmIntro .package .content strong {font-size:16px;}
.page.product .wpmIntro .package.basic .content strong {color:#92C36E;}
.page.product .wpmIntro .package.advanced .content strong {color:#6BBB72;}
.page.product .wpmIntro .package.pro .content strong {color:#00A380;}
.page.product .wpmIntro .package.enterprise .content {font-size:18px;color:#444;}
.page.product .wpmIntro .package.enterprise .content strong {font-size:22px;color:#3b3b3b;}
.page.product .wpmIntro .package .content hr {margin:5px 0;border-top:1px solid #ddd;}
.calcLink {margin:0 auto 20px;padding:0 0 5px 50px;width:320px;font-size:14px;line-height:1.2;background:url(/enterprise/img/web-performance/icon-calculator-sm-gray.png) no-repeat 0 0;}
.calcLink strong {font-size:18px;}
.page.product .wpmIntro.loadtest .callout h3 {margin:10px 10px 0;color:#fff;}
.page.product .wpmIntro.loadtest .callout .inner {margin:0 10px 10px;padding:10px 0;background:#fff;}
.page.product .wpmIntro.loadtest .callout p {margin:0 10px 10px;font-size:12px;}
.page.product .wpmIntro.loadtest .callout table td p {margin:5px 0;font-size:inherit;}
.page.product .wpmBanner .slidenav {top:280px;left:195px;margin:0;z-index:99;}
.page.product .wpmBanner .slidenav a {background:url(/base/img/slider-nav-dark.png) no-repeat 0 0;}
.page.product .wpmBanner .slidenav a.activeSlide {background-position:0 -10px;}
.page.product .wpmBanner img {border:1px solid #bbb;}
.page.product .callout.savings {margin:0 0 20px;padding:10px 0;font-size:24px;font-style:italic;text-align:center;color:#444;line-height:1;background:#fffab6;}
.callout.savings strong {color:#f50;}
.modal h2 {margin:20px 10px 5px;}
.modal table th {width:25%;font-size:20px;}
.modal table th.basic {background:#92C36E;}
.modal table th.advanced {background:#6BBB72;}
.modal table th.pro {background:#00A380;}
.modal table th.enterprise {background:#565b57;}
.modal table td.item {font-size:12px;vertical-align: baseline;line-height:1.2;}
.modal table td.item strong {font-size:16px;}
.modal span.savings {display:block;margin:10px 20px;padding: 10px;font-size: 12px;font-style: italic;color: #444;text-align: center;background: #ffd;border-radius: 5px;}

/* Monitoring calculator modal */
#calculator {padding:10px;width:880px;}
#calculator .title {margin:0 0 10px 0;padding:10px 0 15px 70px;font-size:14px;line-height:1.2;background:url(/enterprise/img/icons/ep-icon-rnd-calculator-sm.png) no-repeat 0 0;}
#calculator .title span {font-size:18px;color:#00956b;}
#calculator h3 {margin:20px 0 0;}
.calculator .sample-monitor-wrapper {margin:0 0 10px 0;padding:10px;background:#f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#calculator .calculator h3 {float:left;margin:0 20px 0 0;font-size:18px;color:#444;}
.calculator .multiplier {float:left;font-size:12px;color:#999;}
.calculator .multiplier .infoTip {border-bottom:1px dashed #999;}
.calculator .calcItem {margin:10px;padding:20px;width:120px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.calculator .calcItem input.plus,
.calculator .calcItem input.minus {width:25px;text-align:center;cursor:pointer;}
.calculator .calcFunction {margin:40px 0 0 0;width:36px;font-size:48px;text-align:center;line-height:1;}
.calculator input.number {width:40px;}
.calculator label {display:block;margin:0 0 5px 0;font-size:13px;line-height:1;}
.calculator p.note {margin:0;font-size:11px;color:#999;}
.calculator .calcTotal {margin:10px 0 0 10px;padding:20px 10px 20px 20px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.calculator .calcTotal label {font-size:14px;}
.calculator .calcTotal input.number {width:auto;font-size:24px;color:#f50;font-weight:bold;background:none;border:none;}
.calculator h4 {margin:0;font-size:30px;font-weight:normal;color:#444;}
.calculator h4 input {padding:0;width:200px;font-size:30px;color:#f50;font-weight:bold;background:none;border:none;}
#calculator h3 {margin:20px 0 0;}
#calculator .package {margin:20px 0;width:400px;}
#calculator .package .content {padding:10px;width:378px;}
#calculator .disclaimer p {font-size: 11px;color: #999;line-height: 1.2;}
#cboxLoadedContent {overflow:hidden !important;}

/* Domain Name Registry */
.page.product .banner.domain .slidenav {top:320px;left:695px;margin:0;z-index:99;}
.page.product .banner.domain .callout p {margin:20px;color:#666;}
.page.product .domain .link {margin:10px 0 10px 10px;font-size:12px;line-height:1.2;overflow:hidden;}
.page.product .domain .link a {float:left;padding:10px;width:120px;min-height:75px;text-decoration:none;background:#f5f5f5;}
.page.product .domain .link a:hover {color:#fff;background:#047391;} 
.page.product .tldlogo {padding:10px 0;text-align:center;}
.page.product .banner.dotbiz {background:#878787 url(/enterprise/img/domain-name-registry/biz-masthead.png) no-repeat right top;}
.page.product .banner.dotus {background:#ddd url(/enterprise/img/domain-name-registry/us-masthead.png) no-repeat right 50%;}
.page.product .banner.dotus h2 {color:#565b57;}

/* Risk Management */
.page.product .banner.risk .callout p {margin:20px;color:#666;}

/* Digital Advertising */
.page.product .banner.advertising .slidenav {top:320px;left:695px;margin:0;z-index:99;}
.page.product .banner.advertising .callout {margin:20px 0 0;}
.page.product .banner.advertising .callout p {margin:20px;color:#666;}
.page.product .advertising .callout form {padding:10px;}
.page.product .advertising .callout form label {display:block;margin:10px 10px 0;font-size:18px;}
.page.product .advertising .callout form input[type="text"] {margin:0 10px 5px;padding:5px;font-size:14px;width:220px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.page.product .advertising .callout form input[type="text"].zipCode {width:120px;}
.page.product .advertising .callout form input[type="submit"] {margin:0 10px;}

/* IP Intelligence */
.page.product .banner.ipi .slidenav {top:320px;left:680px;margin:0;z-index:99;}

/* Professional Services */
.page.product .intro.proservices .wrapper {padding:0;}
.page.product .proservices.packages .wrapper {padding:30px 0;}
.prophoto {position:absolute;top:34px;right:0;width:460px;height:680px;background:url(/base/img/pro-services-referee-photo.png) no-repeat 0 0;z-index:1;}
/* Marketing Pro Services */
.page.product .banner.proservices .callout p {margin:10px;color:#565b57;}
.page.product .photo.member {margin:10px;}
.member .icon {width:140px;height:140px;}
.member .icon a {display:block;width:140px;height:140px;text-indent:-9999px;text-decoration:none;border:none;outline:none;}
.member .icon.pic1 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-1.png) no-repeat 0 0;}
.member .icon.pic2 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-2.png) no-repeat 0 0;}
.member .icon.pic3 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-3.png) no-repeat 0 0;}
.member .icon.pic4 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-4.png) no-repeat 0 0;}
.member .icon.pic5 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-5.png) no-repeat 0 0;}
.member .icon.pic6 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-6.png) no-repeat 0 0;}
.member .icon.pic7 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-7.png) no-repeat 0 0;}
.member .icon.pic8 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-8.png) no-repeat 0 0;}
.member .icon.pic9 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-9.png) no-repeat 0 0;}
.member .icon.pic10 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-10.png) no-repeat 0 0;}
.member .icon.pic11 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-11.png) no-repeat 0 0;}
.member .icon.pic12 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-12.png) no-repeat 0 0;}
.member .icon.pic13 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-13.png) no-repeat 0 0;}
.member .icon.pic14 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-14.png) no-repeat 0 0;}
.member .icon.pic15 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-15.png) no-repeat 0 0;}
.member .icon.pic16 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-16.png) no-repeat 0 0;}
.member .icon.pic17 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-17.png) no-repeat 0 0;}
.member .icon.pic18 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-18.png) no-repeat 0 0;}
.member .icon.pic19 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-19.png) no-repeat 0 0;}
.member .icon.pic20 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-20.png) no-repeat 0 0;}
.member .icon.pic21 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-21.png) no-repeat 0 0;}
.member .icon.pic22 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-22.png) no-repeat 0 0;}
.member .icon.pic23 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-23.png) no-repeat 0 0;}
.member .icon.pic24 a {background:url(/enterprise/img/professional-services/meet-team/member-pic-24.png) no-repeat 0 0;}
.member .icon.pic1 a:hover,
.member .icon.pic2 a:hover,
.member .icon.pic3 a:hover,
.member .icon.pic4 a:hover,
.member .icon.pic5 a:hover,
.member .icon.pic6 a:hover,
.member .icon.pic7 a:hover,
.member .icon.pic8 a:hover,
.member .icon.pic9 a:hover,
.member .icon.pic10 a:hover,
.member .icon.pic11 a:hover,
.member .icon.pic12 a:hover,
.member .icon.pic13 a:hover,
.member .icon.pic14 a:hover,
.member .icon.pic15 a:hover,
.member .icon.pic16 a:hover,
.member .icon.pic17 a:hover,
.member .icon.pic18 a:hover,
.member .icon.pic19 a:hover,
.member .icon.pic20 a:hover,
.member .icon.pic21 a:hover,
.member .icon.pic22 a:hover,
.member .icon.pic23 a:hover,
.member .icon.pic24 a:hover {background-position:0 -140px;}
#moreTeamPics {display:none;}
#picToggle {position:relative;margin:0 auto;display:block;width:200px;text-align:center;}
.teamStats .wrapper.default {padding:30px 0 320px 0;background:url(/enterprise/img/professional-services/meet-team/team-photo-bg.jpg) no-repeat 50% bottom;}
.teamStats .wrapper.alternate {padding:30px 0 420px 0;background:url(/enterprise/img/professional-services/meet-team/team-photo-bg-alt.jpg) no-repeat 50% bottom;}
.teamStats h3 {margin:5px 0 0 10px;color:#8cc26e;}
.teamStats ul {margin:0 0 0 10px;padding:0;list-style:none;}
.teamStats ul li {margin:10px 0;font-size:12px;line-height:1.2;color:#666;}
.teamStats ul li strong {font-size:14px;}
.teamStats .charts {border-left:1px solid #ddd;border-right:1px solid #ddd;}
.stat.industry,
.stat.neustar,
.stat.famous {float:left;padding:20px;width:420px;border-top:1px solid #ddd;}
.stat.industry {border:none;}
.stat .icon {float:left;display:block;background:url(/enterprise/img/professional-services/meet-team/team-stats-sprite.png) no-repeat 0 0;}
.stat.industry .icon {width:160px;height:112px;background-position:0 0;}
.stat.neustar .icon {width:160px;height:112px;background-position:0 -112px;}
.stat.famous .icon {width:160px;height:112px;background-position:0 -224px;}
.stat.industry .content,
.stat.neustar .content,
.stat.famous .content {float:left;padding:20px 0 0 20px;width:240px;font-size:22px;color:#666;line-height:1;}

.charts {padding:0 10px;}
.charts .stat {float:left;width:140px;}
.charts .stat .icon {float:left;display:block;width:140px;height:140px;}
.stat.author {padding:10px 0 20px;}
.stat.pets {padding:20px 0;border-top:1px solid #ddd;}
.stat.author .icon {background-position:-162px 0;}
.stat.pets .icon {background-position:-162px -143px;}
.charts .stat .content {float:left;padding:10px 0;font-size:16px;color:#666;line-height:1;}

.teamQuotes {margin:20px 0 0;padding:20px 0 0;border-top:1px solid #ddd;}
.quoteList {margin:10px;width:265px;height:95px;background:url(/enterprise/img/professional-services/meet-team/team-stats-sprite.png) no-repeat -305px 0;}
.page.product .teamStats .quoteList ul li {font-size:16px;font-style:italic;color:#999;}
.page.product .backteam p {margin:10px 0 0;font-size:12px;}
.page.product .backteam a {color:#999;text-decoration:none;}



/* PAGE :: ABOUT US
---------------------------------------------------------------------------------------*/
.page.aboutus h1 {margin:20px 10px;font-size:40px;color:#da4f26;font-weight:normal;}
.page.aboutus h2 {margin:0 10px;font-size:40px;color:#3b3f3e;font-weight:normal;}
.page.aboutus h3 {margin:0 10px;font-size:24px;color:#da4f26;font-weight:normal;}
.page.aboutus h4 {margin:0 10px;font-size:22px;color:#565b57;font-weight:normal;}
.page.aboutus h5 {margin:0 10px;font-size:20px;color:#565b57;font-weight:normal;}

.page.aboutus .wrapper {padding:30px 0;}
.page.aboutus .banner {height:auto;background:#ddd;}

.page.aboutus.newsroom .photo {margin:20px 0;}
.page.aboutus .photo img {max-width:100%;}
.page.aboutus.newsroom .photo .caption {font-size:11px;color:#666;}
.page.aboutus.newsroom .photo .caption a {color:#666;}

.page.aboutus.newsroom .main {margin:10px 0;padding:30px 0;}
.page.aboutus.newsroom .newsitem {padding:10px 0 20px;}
.page.aboutus.newsroom .newsitem img {display:block;margin:0 0 10px;}
.page.aboutus.newsroom .newsitem h3,
.page.aboutus.newsroom .newsitem h4 {margin:0;}
.page.aboutus.newsroom .newsitem p {margin:0 20px 0 0;}
.page.aboutus.newsroom .newsitem p.meta {margin:0 0 5px;font-size:12px;color:#999;}
.page.aboutus.newsroom .newsitem a {text-decoration:none;}
.page.aboutus.newsroom .newsitem a:hover {text-decoration:underline;}
.page.aboutus.newsroom .main .newsitem ul {margin:10px 10px 10px 0;font-size:14px;list-style:none;}
.page.aboutus.newsroom .main .newsitem ul li {margin:20px 0;}
.page.aboutus.newsroom .main ul.news-list {margin:10px;}
.page.aboutus.newsroom .main ul.news-list li {padding:10px 0 0;border-top:1px solid #ddd;}

.page.aboutus.newsroom .filters {padding:20px 0;background:#bbb;}
.page.aboutus.newsroom .filters h5 {margin:5px 0 0;font-size:18px;color:#fff;}
.page.aboutus.newsroom .main .filter .flyout {margin:0;}
.page.aboutus.newsroom .main .filter .flyout li {float:left;margin:0;padding:0;width:200px;border-top:1px solid #ddd;}
.page.aboutus.newsroom .main .filter .flyout li:first-child {border:none;}
.page.aboutus.newsroom .main .filter .flyout li:last-child {font-style:normal;}

.page.aboutus.newsroom .sidebar {padding:20px 0;}
.page.aboutus.newsroom .sidebar .callout {margin:20px 0 40px;}
.page.aboutus.newsroom .sidebar .callout p {margin:10px 20px;}
.page.aboutus.newsroom .sidebar .callout strong,
.page.aboutus.newsroom .sidebar .callout em {font-size:18px;}
.page.aboutus.newsroom .sidebar .client {text-align:center;padding:10px;border:1px solid #ddd;background:#fff;}
.page.aboutus.newsroom .sidebar .stayconnected {margin:0;padding:0;list-style:none;}
.page.aboutus.newsroom .sidebar .stayconnected li {float:left;margin:0 0 10px 15px;}
.page.aboutus.newsroom .sidebar .stayconnected li a {display:block;float:left;width:32px;height:32px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/base/img/newsroom-social.png) no-repeat 0 0;-webkit-transition:background-position .15s ease-in-out;-moz-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out;}
.page.aboutus.newsroom .sidebar .stayconnected li a:hover {-webkit-transition:background-position .15s ease-in-out;-moz-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out;}
.page.aboutus.newsroom .sidebar .stayconnected li.facebook a {background-position:0 0;}
.page.aboutus.newsroom .sidebar .stayconnected li.twitter a {background-position:-32px 0;}
.page.aboutus.newsroom .sidebar .stayconnected li.linkedin a {background-position:-64px 0;}
.page.aboutus.newsroom .sidebar .stayconnected li.googleplus a {background-position:-96px 0;}
.page.aboutus.newsroom .sidebar .stayconnected li.facebook a:hover {background-position:0 -32px;}
.page.aboutus.newsroom .sidebar .stayconnected li.twitter a:hover {background-position:-32px -32px;}
.page.aboutus.newsroom .sidebar .stayconnected li.linkedin a:hover {background-position:-64px -32px;}
.page.aboutus.newsroom .sidebar .stayconnected li.googleplus a:hover {background-position:-96px -32px;}

.aboutus article form {padding:20px;background:#f5f5f5;border-radius:5px;}
.aboutus .input_and_label_container {margin:0 0 10px;}
.aboutus .input_and_label_container label {display: inline-block;
width: 150px;font-size:14px;font-weight:bold;}
.aboutus .textarea_container label {display:block;font-size:14px;font-weight:bold;}
.aboutus .input_and_label_container input[type="text"] {padding:3px;width:200px;font-size:12px;}
.aboutus input.submit {display:inline-block;padding:8px 16px;font-size:14px;color:#fff;text-decoration:none;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#f50;background-image: linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -o-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -moz-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -webkit-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -ms-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255,85,0)),color-stop(1, rgb(231,134,43)));cursor: pointer;}



/* PAGE :: SITEMAP
---------------------------------------------------------------------------------------*/
.page .sitemap article h3 {margin:20px 10px 0;}
.page .sitemap article ul {margin:0 10px 20px;list-style:none;}
.page .sitemap article ul li {display:inline-block;margin:0 10px 0 0;}




/* PURCHASE FLOW 
---------------------------------------------------------------------------------------*/
#prodBanner h1 {margin:20px 0;font-size:32px;color:#3b3f3e;font-weight:normal;}
#prodBanner h1 span {color:#999;}

/* shopping cart */
.cartCS {padding:20px 0 0 0;font-size:18px;}
.cartCS strong {color:#00956b;}
#entCart p {margin:10px 20px;}
#entCart table {margin:20px 0 10px 0;border-collapse:collapse;}
#entCart th {padding:10px;font-size:14px;color:#666;font-weight:normal;text-align:left;color:#fff;background:#2d2d2d;}
#entCart th.term {width:150px;}
#entCart th.price {width:150px;text-align:right;}
#entCart th.remove {width:24px;color:#bbb;}
#entCart td {padding:20px 10px;font-size:14px;color:#666;text-align:left;border:1px solid #c7c7c7;}
#entCart td p {margin:0;color:#666;line-height:1.2;}
#entCart td.product {font-size:18px;color:#00a167;}
#entCart td.product ul.specs {margin:5px 20px 0;font-size:12px;color:#666;list-style-type:none;}
#entCart td.product ul.specs li {margin:2px 0;list-style-image:url(/enterprise/img/icons/ep-checkmark-sm.png);}
#entCart td.product .upsell {margin:10px 0;padding:20px;background:#ffc;-moz-border-radius:5px;-webket-border-radius:5px;border-radius:5px;}
#entCart td.product .upsell p {margin:0;font-size:12px;color:#333;}
#entCart td.product .upsell ul {margin:5px 0 0 20px;font-size:11px;color:#333;list-style:square;}
#entCart td.product .upsell ul li {margin:0;}
#entCart td.price {color:#666;text-align:right;}
#entCart td.price strong {font-weight:bold;font-size:18px;color:#00a167;}
#entCart td.price input {margin:5px 0 0 0;padding:5px 20px;width:auto !important;font-size:14px;color:#fff;font-weight:bold;text-shadow:1px 1px rgba(0, 0, 0, 0.2);border: 1px solid #f50;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#f50;background-image: linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -o-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -moz-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -webkit-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -ms-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255,85,0)),color-stop(1, rgb(231,134,43)));cursor: pointer;}
#entCart td.price.cap {border-bottom:1px solid #e1e2e4;}
#entCart td.subHeader {padding:8px 10px;text-align:left;background:#e7e7e7;}
#entCart td.subHeader span {font-size:18px;text-shadow:1px 1px #f5f5f5;}
#entCart td.remove {width:24px;text-align:center;}
#entCart td.ccards {border:none;}
#entCart td.total {font-size:24px;font-weight:bold;text-align:center;vertical-align:bottom;background:#ffe;}
#entCart td.total span {color:#00a167;}
#entCart td.proceed {border:none;text-align:right;}
#entCart .proceed  input {margin:5px 0 0 0;padding:5px 20px;width:auto !important;font-size:22px;color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px rgba(0, 0, 0, 0.2);border: 1px solid #f50;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#f50;background-image: linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -o-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -moz-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -webkit-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -ms-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255,85,0)),color-stop(1, rgb(231,134,43)));cursor: pointer;}
#entCart td.proceedCheckout {border:none;text-align:right;}
#entCart .proceedCheckout  input {margin:5px 0 0 0;padding:5px 20px;width:auto !important;font-size:22px;color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px rgba(0, 0, 0, 0.2);border: 1px solid #f50;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#f50;background-image: linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -o-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -moz-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -webkit-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -ms-linear-gradient(bottom, rgb(255,85,0) 0%, rgb(231,134,43) 100%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255,85,0)),color-stop(1, rgb(231,134,43)));cursor: pointer;}
#entCart .disclaimers {padding:20px 0;}
#entCart .disclaimers p {margin:5px 20px;font-size:11px;line-height:1.2;color:#999;}

/* payment page */
#entCart.paymentForm .section {padding:20px 0;}
#entCart.paymentForm .section.cap {border-top:1px solid #ddd;}
#entCart.paymentForm .callout {background:#f5f7f5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#entCart.paymentForm .callout p {margin:0 20px 20px;padding:0;font-size:12px;line-height:1.2;color:#333;}
#entCart.paymentForm .callout p.subtitle {margin:20px 20px 0;font-size:14px;color:#007a48;font-weight:bold;}

#entCart.paymentForm .formItems p.title {margin:0 0 5px 0;padding:0;font-size:22px;color:#da4f26;line-height:1;}
#entCart.paymentForm .formItems table {margin:10px 0;width:650px;}
#entCart.paymentForm .formItems table td {padding:5px 0;font-size:12px;color:#444;text-align:left;vertical-align:top;line-height:1.2;border:none;}
#entCart.paymentForm .formItems table tr:nth-child(even) td {background:none;}
#entCart.paymentForm .formItems table td input {padding:3px;width:350px;font-size:12px;}
#entCart.paymentForm .formItems table td input.sm {padding:3px;width:175px;font-size:12px;}
#entCart.paymentForm .formItems table td select {padding:3px 0;width:275px;}
#entCart.paymentForm .formItems table td select.sm {width:100px;}
#entCart.paymentForm .formItems table td /enterprise/img {padding:0;background:none;}
#termsOfAgreement {height:300px;overflow:scroll;}

.error_box ul li {margin: 10px;}
.error_box ul.errors {list-style-image:none; list-style-type:none; margin:0; padding:0;}
.error_box ul.errors li {color:#FF0000; margin:0; padding:0;}
.error_box {margin:10px 0; padding:10px 0;}
.error_box p {color:#FF0000;}
.validation_error_box {border:1px solid #EED3D7; padding:10px; background-color:#F2DEDE; color:#B94A48; }
.validation_error_box h2 {color:#B94A48; font-weight:bold; margin:0; padding:0;}
.validation_error_box ul {list-style-image:none; list-style-type:none;}
.validation_error_box .error_list {font-weight:bold;}
.validation_error_box .error_message {font-weight: normal;}

/* order receipt page */
#entCart.orderReceipt h3 span {font-size:14px;color:#666;}
#entCart.orderReceipt .tools {margin-top:10px;}
#entCart.orderReceipt .continueShopping {padding:20px 0;border-top:1px solid #c7c7c7;}
#entCart.orderReceipt .continueShopping a.btn {padding:10px 20px;font-size:18px;}

/* wait button */
#entCart .proceed input.processing {color:#666;text-shadow:none;background-image: linear-gradient(bottom, rgb(153,153,153) 1%, rgb(238,238,238) 51%);background-image: -o-linear-gradient(bottom, rgb(153,153,153) 1%, rgb(238,238,238) 51%);background-image: -moz-linear-gradient(bottom, rgb(153,153,153) 1%, rgb(238,238,238) 51%);background-image: -webkit-linear-gradient(bottom, rgb(153,153,153) 1%, rgb(238,238,238) 51%);background-image: -ms-linear-gradient(bottom, rgb(153,153,153) 1%, rgb(238,238,238) 51%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.01, rgb(153,153,153)),color-stop(0.51, rgb(238,238,238)));border:1px solid #999;}


/* GLOBAL FOOTER
---------------------------------------------------------------------------------------*/
footer .upper {padding:30px 0;background:#565b57;}
footer .lower {padding:0 0 20px;background:#3b3f3e;}
footer h6,
.page.buying-center footer h6 {margin:0 0 0 10px;font-size:13px;text-transform:uppercase;color:#b1b8b2;font-weight:normal;border-bottom:1px solid #787c79;}
footer ul {list-style:none;font-size:12px;}
footer .upper ul li {margin:10px 0 15px;}
footer .upper a {color:#ddd;text-decoration:none;}
footer .upper .lead {color:#f5f5f5;font-weight:bold;background:none;border:none;}
footer .lower .chat p {margin:15px 0 0;font-size:14px;color:#ddd;}
footer .lower .chat a {color:#ddd;}
footer .social {float:right;margin:10px 0 0;}
footer .social li {float:left;}
footer .social li a {display:block;margin:0 8px 0 0;width:29px;height:29px;text-indent:-9999px;background:url(https://ns-cdn.neustar.biz/biz/neustar/base/img/corporate_sprite.png) no-repeat 0 0;}
footer .social li.facebook a {background-position:-22px -348px}
footer .social li.twitter a {background-position:-60px -348px}
footer .social li.linkedin a {background-position:-97px -348px}
footer .social li.google a {background-position:-135px -348px}
footer hr {margin:10px 0;width:100%;height:1px;border:none;background:#565b57;}
footer .copy p {font-size:11px;color:#999;}
footer .lower .links ul {float:right;}
footer .lower .links li {display:inline;margin:0 0 0 10px;font-size:11px;color:#999;}
footer .lower .links li.f-privacy {padding:5px 8px;background:#565b57;}
footer .lower a {color:#999;text-decoration:none;}
footer a:hover {color:#fff;}


#lpchat {position:fixed;right:0;top:155px;width:40px;height:66px;overflow:hidden;z-index:9;cursor:pointer;}
#addContainer {position:fixed;right:0;top:231px;width:30px;height:130px;background:#ccc;z-index:9;border-radius:5px 0 0 5px;box-shadow:0 0 3px rgba(0,0,0,0.5);}
.addthis_floating_style {background:none !important;}


/* tooltip styles */
.infoTip {cursor:help;}
#tiptip_holder {display: none;position: absolute;top: 0;left: 0;z-index: 99999;}
#tiptip_holder.tip_top {padding-bottom: 5px;}
#tiptip_holder.tip_bottom {padding-top: 5px;}
#tiptip_holder.tip_right {padding-left: 5px;}
#tiptip_holder.tip_left {padding-right: 5px;}
#tiptip_content {font-size: 11px;color: #fff;line-height:1.2;text-shadow: 0 0 2px #000;padding: 4px 8px;border: 1px solid rgba(255,255,255,0.25);background-color: rgb(25,25,25);background-color: rgba(25,25,25,0.92);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;box-shadow: 0 0 3px #555;-webkit-box-shadow: 0 0 3px #555;-moz-box-shadow: 0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner {position: absolute;border-color: transparent;border-style: solid;border-width: 6px;height: 0;width: 0;}
#tiptip_holder.tip_top #tiptip_arrow {border-top-color: #fff;border-top-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #fff;border-bottom-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #fff;border-right-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow {border-left-color: #fff;border-left-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px;margin-left: -6px;border-top-color: rgb(25,25,25);border-top-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px;margin-left: -6px;border-bottom-color: rgb(25,25,25);border-bottom-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px;margin-left: -5px;border-right-color: rgb(25,25,25);border-right-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px;margin-left: -7px;border-left-color: rgb(25,25,25);border-left-color: rgba(25,25,25,0.92);}

.leadin {padding:30px 0;border-bottom:1px solid #ddd;}
.page.aboutus .leadin h2 {margin:0;}
.leadin .tools ul {margin:0;list-style:none;font-size:12px;}
.leadin .tools ul li {margin:10px 0;}
.leadin .tools a {text-decoration:none;}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {padding: 4px 8px 5px 8px;background-color: rgba(45,45,45,0.88);}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: rgba(45,45,45,0.88);}
	#tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: rgba(20,20,20,0.92);}
}


/* MOBILE
---------------------------------------------------------------------------------------*/
#mobileNav {display:none;}
@media only screen and (max-width:480px) {
	/* general */
	body {min-width:1px;}
    .container_12 {width:100%;}
    .container_12 .grid_1, .container_12 .grid_2, .container_12 .grid_3, .container_12 .grid_4, .container_12 .grid_5, .container_12 .grid_6, .container_12 .grid_7, .container_12 .grid_8, .container_12 .grid_9, .container_12 .grid_10, .container_12 .grid_11, .container_12 .grid_12 {margin:0;width:auto;}
    
    /* mobile nav styles */
    #mobileNav {display:block;}
    #mNavAction {position:absolute;top:8px;left:10px;width:24px;height:24px;background:url(/website/static/img/m-icon-nav.png) no-repeat 0 0;background-size:cover;cursor:pointer;-webkit-transition:left .15s ease-in-out;-moz-transition:left .15s ease-in-out;transition:left .15s ease-in-out;}
    #mNavContainer {position:absolute;top:0;left:-200px;width:200px;background:#3b3f3e;z-index:999;-webkit-transition:left .15s ease-in-out;-moz-transition:left .15s ease-in-out;transition:left .15s ease-in-out;}
    #mNavContainer ul {margin:0;padding:0;list-style:none;}
    #mNavContainer ul li {float:left;margin:0;padding:0;width:200px;font-size:12px;border-bottom:1px solid #333;border-top:1px solid #444;}
    #mNavContainer ul li:first-child {border-top:none;}
    #mNavContainer ul li:last-child {border-bottom:none;}
    #mNavContainer ul li span,
    #mNavContainer ul li a {float:left;padding:5px 10px;width:180px;color:#eee;text-decoration:none;cursor:pointer;}
    #mNavContainer ul li a:hover {background:#4e9535;color:#fff;}
    #mNavContainer ul li span.expand {padding:10px;font-size:16px;background:url(/website/static/img/m-nav-toggle.png) no-repeat 175px 13px;}
    #mNavContainer ul li span.expand.active {background-position: 175px -19px;}
    #mNavContainer .expContent {float:left;background:#565b57;}
    #mNavContainer ul li .expContent ul li {border-bottom:none;border-top:none;background:none;}
    #mNavContainer ul li .expContent ul li.lead {padding:10px;width:180px;color:#fff;font-weight:bold;background:#008759;border-bottom:none;border-top:none;}
    #mNavContainer ul li a[target=_blank] {padding:5px 20px 5px 10px;width:170px;background-image:url(/website/static/img/m-icon-new-window.png);background-repeat:no-repeat;background-position:175px 50%;}
    .mobile #mNavAction {left:210px;-webkit-transition:left .15s ease-in-out;-moz-transition:left .15s ease-in-out;transition:left .15s ease-in-out;}
    .mobile #mNavContainer {left:0;-webkit-transition:left .15s ease-in-out;-moz-transition:left .15s ease-in-out;transition:left .15s ease-in-out;}
    .mobile .hat .call {display:none;}
    
    /* global */
    .hat .link,
    #chat_button,
    #addContainer,
    .masthead nav,
    .site_search,
    .bannerSlide,
    .slidenav,
    .logos {display:none;}
    .masthead,
    .masthead.sticky {position:relative;height:auto;}
    .masthead .logo a,
    .masthead.sticky .logo a {margin:10px;width:120px;height:25px;background-position:0 -47px;}
    footer h6 {margin:0 10px;}
    footer .upper {padding:20px 0 0;}
    footer .upper .grid_2 {width:100%;}
    footer .upper ul {border-bottom:1px solid #666;}
    footer .upper ul li {margin:10px 10px 15px;}
    footer .sub {display:none;}
    footer .lower .chat,
    footer .lower .social {display:none;}
    footer .lower p {margin:10px;}
    
    /* HOME
	---------------------------------------------------------------------------------------*/
    .banner {height:auto;}
    .banner .centers {position:relative;top:0;left:0;float:left;margin:0;width:100%;background:#202626;}
    .banner .centers p.title {margin:10px;}
    .banner .center {margin:0;width:100%;border-top:1px solid #444;-webkit-border-radius:0;border-radius:0;}
    .banner .center a {padding:15px 10px;width:auto;}
    .banner .center br {display:none;}
    .industryArrow {display:block;position:relative;left:0;bottom:0;float:left;margin:10px;width:auto;height:auto;text-indent:0;white-space:wrap;font-size:18px;overflow:visible;background:#fff;}
    .verticals {border-bottom:1px solid #ddd;}
    .verticals .grid_2 {width:100%;}
    .verticals li {padding:0;text-align:left;border:none;}
    .verticals li.csp,
    .verticals li.internet,
    .verticals li.info {padding:0;}
    .verticals a {display:block;padding:10px;color:#047391;background:#fff;}
    .verticals .internet a,
    .verticals .info a {padding:10px;}
    .verticals a:hover,
    .verticals .internet a:hover,
    .verticals .info a:hover  {padding:10px;}
    .verticals .csp a,
    .verticals .ecomm a,
    .verticals .info a,
    .verticals .media a,
    .verticals .finance a,
    .verticals .internet a,
    .verticals .retail a {background:#fff;}
    .verticals br {display:none;}
    .subcontent .video {padding:0 10px;}
    .subcontent .video .caption {left:10px;}
    .subcontent .resources {padding:20px 0;}
    .subcontent .resources h3 {margin:0 20px;}
    
    /* PAGE 
	---------------------------------------------------------------------------------------*/
	
	.page .breadcrumbs {display:none;}
	
	.page h1 {margin:10px;font-size:22px;}
	.buying-center .banner,
	.buying-center.internet-ecommerce .banner {height:auto;}
	.buying-center .banner h1 {font-size:22px;}
	.buying-center .banner p.statement {margin:10px;font-size:18px;}
	.buying-center .banner p.statement br {display:none;}
	.buying-center .banner p.statement span {display:inline;margin:0 -10px 0 0;padding:0;}
	.buying-center .banner .action {float:none;margin:30px 0;text-align:center;}

	.inpageNav,
	.inpageNav.sticky {display:none !important;}
	
	.pagination {padding:20px;font-size:14px;}
	.pagination a {margin:0;}
	
	table {margin:20px 0;}

	.buying-center h2 {margin:10px 10px 0;color:#6bb345;font-weight:normal;}
	.page.buying-center h3 {margin:0 10px 10px;font-size:18px;font-weight:normal;color:#666;font-style:italic;}

	.plan,
	.target,
	.engage,
	.measure {padding:60px 0;}
	.plan {background:#fff url(/base/img/grad-down-full.png) repeat-x 0 0;border-top:1px solid #fff;}
	.target,
	.measure {background:#f5f5f5;}
	.buying-center .teaser {float:left;margin:10px;width:auto;height:auto;background:#6fb342;}
	.buying-center .teaser .content {position:relative;top:0;left:0;bottom:0;right:0;width:auto;height:auto;overflow:auto;margin:10px;}
	.buying-center .teaser .caption {display:none !important;}
	.buying-center .teaser .caption em {text-decoration:underline;}
	.buying-center .teaser a {color:#fff;text-decoration:none;}
	.buying-center .teaser a .content {color:#fff;}
	#targetFlowGraphic {display:none;}
	
	.buying-center.financial-services .banner {height:auto;}
	.buying-center.financial-services .insights .wrapper {background:none;}
	.buying-center.financial-services .ipgeolocation .wrapper {background:none;}
	.buying-center.communication-service-providers .connectedworld .wrapper {background:none;}
	.buying-center.media-advertising .insights .wrapper {background:none;}
	.buying-center.retail .insights .wrapper {background:none;}
	.buying-center.retail .wpm .wrapper {background:none;}
	.buying-center.internet-ecommerce .wpm .wrapper {background:none;}
	.buying-center.technology-services .wpm .wrapper {background:none;}
	.buying-center.technology-services .ipgeolocation .wrapper {background:none;}
	.buying-center .target {background:none;}

	.page .tools {float:none;clear:both;display:block;}
	.page .tools ul {float:left;}
	.page .tools ul li {float:left;margin:10px 10px 0;}
	
	.resource-center h1,
	.resource-center span.h1 {margin:10px;font-size:22px;}
	.resource-center .intro p {margin:10px;font-size:14px;}
	.resource-center .slider {display:none;}
	.assets {padding:0;}
	.resource-center .asset {margin:0;padding:20px 0;width:100%;border-top:1px solid #ddd;}
	.resource-center hr,
	.asset .thumb {display:none;}
	.asset .content {margin:0 20px;}
	.asset h3 {margin:0 20px;}
	.asset h4 {font-size:14px;}
	.resource .sidebar {display:none;}
	
	.filters {display:none;}
	.client-stories .banner {height:auto;}
	.client-stories .slider {display:none;}
	.client-stories .client {width:50%;height:auto;}
	.client-stories .client .content {margin:10px;width:80%;height:160px;text-align:center;}
	.client-stories .client .content img {position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:auto;max-width:85%;height:auto;}
	.client-stories .client.teaser {background:none;}
	.client-stories .client.teaser .caption {display:none !important;}
	.client-stories .client .img {width:100%;}
	.client-story-detail .banner {-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;}
	.story .quote p {font-size:22px;}
	
	
    /* PRODUCT PAGES 
	---------------------------------------------------------------------------------------*/
	.page.product h1,
	.page.product .h1 {margin:10px;font-size:22px;}
	.page.product .banner h1 {margin:10px;}
	.page.product .banner h2 {margin:20px 10px;font-size:22px;}
	.page.product h3 {margin:20px 10px;font-size:22px;}
	.page.product h4 {font-size:20px;}
	.page.product .callout .btn {margin:0 10px;}
	
	.localnav {float:none;width:100%;}
	.localnav .container_12 .grid_12,
	.localnav .container_12 .grid_10 {margin:0;width:100%;}
	.localnav ul {margin:0;}
	.localnav ul li {padding:0;width:100%;border-top:1px solid #ddd;background:url(/enterprise/img/backgrounds/nse-gradient-up.png) no-repeat 50% bottom;}
	.localnav ul li a {display:block;margin:0;padding:5px 0;width:100%;text-indent:10px;}
	.localnav ul li.active a {padding:5px 0;font-weight:bold;background:none;border:none;color:#4e9535;text-shadow:none;}
	.localnav ul li a:hover,
	.localnav ul li.active a:hover {color:#047391;background:none;text-shadow:none;}
	
	.ddosalert {display:block;}
	.ddosalert p {font-size:18px;}
	.ddosalerttrigger {display:none;}
	
	.page.product .banner p {margin:0 10px;}
	.page.product .banner ul {padding:0 10px;}
	.page.product .banner .slider,
	.page.product .banner .slidenav {display:none;}
	
	.page.product .main,
	.page.aboutus.newsroom .main,
	.page.product .sidebar {margin:10px;width:auto;}
	
	.page.product .feature .icon,
	.page .advert .icon {display:none;}
	
	.page.product .sidebar .clients .grid_2 {float:left;width:50%}
	
	/* wpm */
	.instantTest .flag {display:none;}
	.page.product .callout.instantTest h2 {margin:10px 10px 0;}
	.instantTest form #url {margin:5px 10px;}
	.wpmproducts {padding:20px 0;background:none;}
	
	/* DDoS Specific */
	.page.product .ddosproservices .main {padding:40px 0;background:#fff;}
	
	/* DNS Specific */
	.package .content {margin:0 0 10px;width:auto;min-height:1px;}
	   
}