@font-face {
	font-family: "Vagabond";
 	src: local("VAGRoundedLTCom-Bold"), url("../font/vag-bold.ttf") format("truetype");
	src: url('../font/vag-bold.eot'); /* IE9 JAN-4302 */
	src: url('../font/vag-boldd41d.eot?#iefix') format('embedded-opentype'), /* IE6-IE8, Compatibility Mode for IE8 */
	     url('../font/vag-bold.woff') format('woff'), /* Modern Browsers */
	     url('../font/vag-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../font/vag-bold.svg#VAGRoundedLTCom-Bold') format('svg'); /* Legacy iOS */
	}
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin : 0; padding : 0; outline:0}
html,body{ font: 14px "Trebuchet MS", trebuchet, sans-serif; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin : 0; padding : 0; outline:0}
html,body{ width: 100%; height:100%; background: #fff; color: #333; font: 1em "Trebuchet MS",sans-serif; margin : 0; font: 14px "Trebuchet MS",sans-serif; }
*+html .clearFix { min-height : 1%; }
* html .clearFix { height : 1%; overflow : visible; }
body#homepage-test div#contentColumns {  display: block; width: 100%; position: relative; top: -3px;  margin 0 auto; }

/************************************* CORE STYLES ********************************************/
img { border : 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style : normal; font-weight : 400; }
ol,ul { list-style-type : none; }
h1,h2,h3,h4,h5,h6 { font-family : Vagabond,trebuchet,"Trebuchet MS",sans-serif; font-weight : 900; float: none; clear: both; }
strong { font-weight : 700; }
em { font-style : italic; }
a { color: inherit; text-decoration : none; border: none; outline: none; }
a:hover { text-decoration : underline; }
p { line-height: 1em; font: 1em "Trebuchet MS", trebuchet, sans-serif; margin : 0 0 1em 0;  }
sup,sub,span.sup { height : 0; line-height : 14px; position : relative; vertical-align : baseline; }
sup { bottom : 1ex; font-family: arial; font-size: .7em; } 
input.noborder { border : medium none; outline : 0; overflow : hidden; padding : 0; text-indent : -200px; }
input, a { cursor: pointer; }
.clear { clear: both; height: 28px; }
.clearFix:after { clear : both; content : "."; display : block; height : 0; visibility : hidden; }
.errorIcon { margin-right : 3px; position : relative; top : 3px; }
.alertText { color : #d72a18; }
div#alerts { text-align: center; background-color: #D04A4B; color: #000100; font-weight: bold; z-index: 9999; position: absolute; top: 0px; width: 100%;}
#shadowWrapper { background: none; width:100%;}
#shadowWrapperCap { background: none; width:100%;}
#content { width: 100%; margin: 0 auto;}
#footer { width: 100%; text-align: left; }

/************************************* FLUID * RESPONSIVE * STYLES ********************************************/
#homepageHeader.container { margin-bottom: -4px; }
.three-columns {  width: 100%; display: block; overflow: auto; margin: -1px 0 0 0; padding: 4em 0 0 0; background: #fefefe; /* Old browsers */ background: -moz-linear-gradient(top, #fefefe 0%, #fdfdfd 27%, #fdfdfd 27%, #fcfdfd 51%, #f9fafc 73%, #f9fafc 73%, #f1f5f7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(27%,#fdfdfd), color-stop(27%,#fdfdfd), color-stop(51%,#fcfdfd), color-stop(73%,#f9fafc), color-stop(73%,#f9fafc), color-stop(100%,#f1f5f7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%); /* IE10+ */ background: linear-gradient(to bottom, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f5f7',GradientType=0 );  }
.container { padding: 0; margin: 0 auto; width: 100%; min-height: 100%; max-width: 2160px; min-width: 1298px; text-align: center; overflow: hidden; }
.trifecta { margin: 0 auto;	display: inline-block; text-align: center; width: 380px; height: 380px;  }
.trifecta h2 { text-align: center; width: 380px; white-space: nowrap; font: 24px "Trebuchet MS", trebuchet, sans-serif;  font-weight: normal; padding-bottom: 12px; }
.trifecta p { text-align: center; width: 320px; margin: 0 auto; font-size: 12px; }
/************************************* Buttons ********************************************/
.loadingMobile { position: absolute; top: 0px; left: 0px; }
.loadingBar { position: absolute; display: block; background: url(../imgs/global/loadingAnimation.gif) no-repeat center center; top: 0px; left: 0px;width: 100%;height:100%; } 
.trifecta a.learnButton { display: block; width: 167px; height: 50px; margin: auto; cursor: pointer; position: relative; top: 32px; background: url(../imgs/homepage/btn-learn-more.png) 0 0 no-repeat;  }
.trifecta a.learnButton:hover { backgroud-position: 0 -51px; }
.trifecta a.learnButton:active { backgroud-position: 0 -101px; }
.trifecta a.ctaButton { display: block; width: 306px; height: 66px; margin: auto; cursor: pointer; position: relative; top: 32px; background: transparent url(../imgs/homepage/grab-a-domain.png) 0 0 no-repeat;  }
div#heroRibbon { width: 100%; position: absolute; top: 545px; border-bottom: 2px solid #f7f7f7; background: url("../imgs/homepage/tranparent-ribbon.png") transparent; text-align: center; margin: 0 auto; height: 60px; padding-top: 6px;}
.new-tld-icons { width: 865px; height: 51px; margin: 0 auto; display: block; }
.new-tld-icons a.tldLink {display: block; float: left; width:100px; height: 51px; margin: 0 2px 0 0; background: url("../imgs/homepage/iconBar.png") no-repeat scroll 0 0 transparent; overflow: hidden; text-decoration: none; cursor: pointer; }
.new-tld-icons a:hover { background-position: 0 -42px; }
.new-tld-icons a.tldLink#dotCom {  margin-right: 20px; }
.new-tld-icons a.tldLink#dotClub { background-position: -121px 0; }
.new-tld-icons a.tldLink#dotClub:hover { background-position: -121px -42px; }
.new-tld-icons a.tldLink#dotCo { background-position: -223px 0; }
.new-tld-icons a.tldLink#dotCo:hover { background-position: -223px -42px; }
.new-tld-icons a.tldLink#dotNet { background-position: -321px 0; }
.new-tld-icons a.tldLink#dotNet:hover {background-position: -321px -42px;}
.new-tld-icons a.tldLink#dotXyz { background-position: -425px 0; }
.new-tld-icons a.tldLink#dotXyz:hover { background-position: -425px -42px; }
.new-tld-icons a.tldLink#dotNinja {  background-position: -530px 0; margin-left: 13px;}
.new-tld-icons a.tldLink#dotNinja:hover { background-position: -530px -42px; }
.new-tld-icons a.tldLink#dotTv { background-position: -625px 0; }
.new-tld-icons a.tldLink#dotTv:hover { background-position: -625px -42px; }
.new-tld-icons a.tldLink#dotIo { background-position: -695px 0; }
.new-tld-icons a.tldLink#dotIo:hover { background-position: -695px -42px; }
/************************************* STICKY NAV ********************************************/
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container { width: 1140px; margin:0 auto; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav { text-align: center; font-family: Vagabond, "Trebuchet MS", sans-serif; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li { display: inline-block; padding:15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a { font-size: 17px; color:#6d7174; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:hover { text-decoration: none; }		
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a.products { color: #8dc641; }	
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products { background-image: url('../imgs/productDetail/active-item.png'); background-repeat: no-repeat; background-position: 107px 22px; padding-right: 20px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products:hover { background-color: #EDEDED; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ededed; margin-left: -15px; -webkit-border-radius: 0 7px 7px 7px; border-radius: 0 7px 7px 7px; margin-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li { display: block; padding: 8px 0px 8px 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a { font-size: 16px }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a:hover { text-decoration: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover { display: inline-block; 	background-color: #ededed; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li { display: block; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover a { color:#ffffff; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover { background-color: #ced3d6; }

div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li ul.tier-three-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ced3d6; margin-left: -15px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; margin-top: 15px; left: 315px; top: 0px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav { display: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li:hover ul.tier-three-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li { display: block; padding: 8px 0px 8px 15px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover { background-color:#ced3d6; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li a { color: #ffffff; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover a { color:#737779; }
div#nav-wrapper-v2 {  width: 100%; background-color: #f6f8f9; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; position: absolute; top:92px; z-index: 999; }
div#bannerLogo-v2 { width: 100%; height: 125px; background-color: #ffffff; position: relative; z-index: 99; }
div#bannerLogo-v2 div.cont { width: 100%; height: 90px;  background-color: #ffffff; margin-top: 19px;  }
div#bannerLogo-v2 div.cont div.ntld-header { width: 1140px; margin: 0 auto; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-logo { float:left;	position:relative; right:10px; top: -15px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager { float: right; width: 500px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout { width: 330px; float: left; text-align: right; margin-top: 20px; font-size: 12px; color: #56594B; margin: 7px 0;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout a { float: none; padding-left: 10px; color: #33A1CC; }	
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager a { float: right; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul { clear: both; font-family: Vagabond, "Trebuchet MS", sans-serif; font-size: 14px; text-align: right; position: absolute; top: 40px; width: 500px; height: 28px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li { display: inline-block;	vertical-align: bottom; padding-left: 40px; color: #56594B; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact { font-family: trebuchet,"Trebuchet MS",sans-serif; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li img { vertical-align: middle; margin-left: 10px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a { color: #616567;	font-weight: bold; text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a:hover { text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact span { color: #007049; font-weight: bold; font-family: Vagabond, "Trebuchet MS", sans-serif; }
.activeAjaxCart { color:#616567; text-decoration:none; }

/************************************* STICKY SEARCH ********************************************/
i.opaque { display: block; width: 100%; height: 100px; position: absolute; left: 0; z-index: 0; background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE 5-7 */ filter: alpha(opacity=40);   /* Netscape */  -moz-opacity: 0.4; /* Safari 1.x */ -khtml-opacity: 0.4; opacity: .4;  } 
div#searchWrap { margin-top: 1px; text-align: left;  width: 100%; z-index: 8; position: absolute; top: 140px; }
div#searchWrap form#domainSearchForm{ position: absolute;  height: 100px; width: 1140px; margin: auto; overflow: visible;  } 
div#searchWrap #tld-jukebox.hero { width: 100%; margin: 0 auto; position: relative; }
div#searchWrap #tld-jukebox.hero div.hero-ntld-search { width: 1140px; margin: 0 auto; }
div#searchWrap form input#hp-searchInput { display: block; width: 624px; position: absolute; top: 18px; left: 68px; background: url("../imgs/productDetail/search-icon.png") no-repeat scroll 18px 16px #ffffff; border: 2px solid #ddd; order-radius: 5px; font-family: 'Trebuchet MS',Trebuchet, serif; font-size: 20px !Important; line-height: 25px; height: 50px; padding: 2px 0 2px 58px; cursor: text; }
div#searchWrap form input#domainSearch { background: url("../imgs/homepage/seach-domains.png") no-repeat scroll 0 0 transparent; display: block; height: 70px; position: absolute; right: 144px; top: 16px; width: 224px;   }
div#searchWrap form input[type=text] { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid #eeeeee; }
div#searchWrap form input[type=text]:focus { box-shadow: 0 0 5px rgba(81, 203, 238, 1); padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid rgba(81, 203, 238, 1); }
/*Error*/
li.validationErrorMessage { background-color: #ffffff; border-radius: 6px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5); list-style-type: none; margin: 94px 0 0 66px; opacity: 0.9;  font-size: 13px; line-height: 32px; text-indent: 15px; position: absolute; top: 4px; width: 930px; } 
li.validationErrorMessage span { color:#e25656; }
li.validationErrorMessage span p { float: left; width: 850px; font-size: 12px; line-height: 18px; padding-top: 4px; }
li.validationErrorMessage span a.errorMsgClose { float: right; padding: 6px 10px 0 0; }
.rcomTransparentBar { 	/* Fallback for web browsers that doesn't support RGBa */ background: rgb(0, 0, 0); /* RGBa with 0.6 opacity */ background: rgba(0, 0, 0, 0.6); /* For IE 5.5 - 7*/ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
/************************************* Slider1 ********************************************/
#heroSlideWrap { cursor: move; position: absolute; left: 0px; top: 0px; width: 2160px; height: 612px; overflow: hidden; }
#slider1_container { position: relative; margin: 0 auto; top: 0; left: 0px; width: 2160px; height: 612px; overflow: hidden; visibility: hidden; }
.rcomCap  { position: absolute; top: 0; left: 0; text-align: left;  height: 500px; margin: 0 auto;  padding:0 0 0 0; } 
.rcomCap h1  { width: 1140px;  font-family: Vagabond; font-size: 41px; color: #fff;  padding-top: 150px; text-align: left; margin: 0 auto; }
.rcomCap p { font-size: 18px; color: #fff; font-size: 24px; text-align: left; margin-top: 10px; }
.rcomCap p .ctaButton { display: block; width: 306px; height: 66px; cursor: pointer; background: transparent url(../imgs/homepage/grab-a-domain.png) 0 0 no-repeat;  margin-top: 1em;  }
.rcomCap p .ctaButton.create { display: block; width: 337px; height: 98px; cursor: pointer; background: transparent url(../imgs/homepage/start-creating-now.png) 0 0 no-repeat;  margin-top: 1em; }
.rcomCap em { font-style: normal; }
.rcomCap strong { font-family: Vagabond; }
#slider1_container .rcomCap .singleSlide { display: block; width: 1140px; height: 500px; margin: 0 auto; position: relative; top: -20px; left: 70px; text-align: left; overflow: hidden; } 
#slider1_container img { /* Preserve aspet ratio */ min-width: 100%; min-height: 100%; }
#caption1a.rcomCap p strong {  font-size: 30px; font-weight: 400; }
#caption1a.rcomCap p em { color: #da5743;} 
#caption1a, #caption2a, #caption3a, #caption4a { width: 1140px; height: 500px; margin: 60px auto; padding: 0; overflow: visible; position: relative; top: 0; left:0; }
#caption2a.rcomCap p { color: #fff; font-weight: normal; } 
#caption2a.rcomCap p em { color: #feec25; text-transform: uppercase;  }
#caption3a.rcomCap p em { color: #3b529f; }
#caption4a.rcomCap p em { color: #fff552; }
/************************************* Slider 2  ********************************************/
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av { filter: alpha(opacity=70);  opacity: .7;  overflow: hidden; cursor: pointer; border: #fefefe 1px solid;  }
.jssorb01 { position: relative; top: 216px; width: 168px; height: 20px; text-align: center; padding: 10px 0; margin: 0 auto; }
.jssorb01 div { position: absolute; width: 21px; height: 7px; border-radius: 15px; background-color: #ccc; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #cecece; }
.jssorb01 .av { background-color: #88db1b; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }
/* L/R Arrows for Bottom Slider */
span#arrowRight { display: block; width: 55px; height: 100px; top: 112px; left: 1056px; margin-top: 42px; }
span#arrowLeft { display: block; width: 55px; height: 100px; top: 0; left: 56px; margin-top: 39px; }
.jssora15l, .jssora15r, .jssora15ldn, .jssora15rdn { position: absolute; width: 55px; height: 100px; top: 130px; left: 0; cursor: pointer; display: block; background: url(../imgs/homepage/arrow-controls.png) 0 0 no-repeat; overflow:hidden; }
.jssora15l { background-position: -20px -41px; }
.jssora15r { background-position: -80px -41px; }
.jssora15l:hover { background-position: -140px -41px; }
.jssora15r:hover { background-position: -200px -41px; }
.jssora15ldn { background-position: -260px -41px; }
.jssora15rdn { background-position: -320px -41px; }
.jssora15r, .jssora15r div {  position: absolute; width: 20px; height: 38px; top: 123px; right: 18px }
.jssora15l { 20px; height: 38px; top: 123px; left: 18px; }
.jssora03l { width: 55px; height: 55px; top: 123px; left: 8px; }
div.stageContent { position: relative; }
#slider2_container  { width: 1140px; height:263px; overflow: hidden; position: relative; margin: 0 auto; text-align: center; margin: 75px auto; }
#blurbSlideWrap, .captions{cursor: move; position: absolute; left: 0px; top: 0px; width: 1140px; height: 247px; overflow: hidden; }
.subBlurb span { display: block; width: 756px;  margin: 0 auto; text-align: center; padding-top: 100px; }
h2.blurbHeader { font-family: "Trebuchet MS", trebuchet, sans; font-size: 30px; font-weight: normal; }
h3.blurbHeader { font-family: "Trebuchet MS", trebuchet, sans; font-size: 14px; font-weight: 900; position: relative; top: 65px; }
/************************************* Slider 3  *******************************************/
#slider3_container { width: 1140px; height:151px; overflow: hidden; position: relative;margin: 0 auto; text-align: center; padding-bottom: 75px; }
#individualSlides3.responsiveCarousel {cursor: move; left: 0px; top: 0px; width: 1140px; height: 151px; overflow: hidden;  }
i.bulletFix {  background: #333; display: block; height: 31px; position: absolute; right: 5px; top: 108px; width: 255px; opacity: .7; }
.responsiveCarousel { position: relative; top: 0px; left: 0px; text-align: center; margin: 0 auto; overflow: hidden; cursor: move;-webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
#bottomSlider { position: relative; top: 113px; left: 898px; width: 22px; height: 22px;}
#bottomSlider div { position: absolute; width: 22px; height: 22px; padding: 0 0 2px 0;  }
#bottomSlider img {  margin-left: -10px; overflow: visible; }
/* Bullets for Bottom Slider */
.jssorb21 { width: 168px; height: 22px; line-height: 22px; position: relative; top: 240px; left: 0; overflow: hidden; padding: 1px 0 0 0px; }
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av { background: url(../imgs/homepage/b21.png) no-repeat; overflow: hidden; cursor: pointer; }
.jssorb21 div { position: absolute; width: 19px; height: 19px; text-align:center; line-height:19px; color:White; font-size:12px; background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }
/*********************************  Bottom Toggle Content & Footer  ********************************************/
.awards { font-size: 22px; padding:44px 0 22px 0;  }
#website-support-pros { width: 100%; height: 512px; position: relative; margin: 0 auto; text-align: center; background: #f6f8f9 url('../imgs/homepage/customer-satisfaction.jpg') bottom center no-repeat; }
#website-support-pros p { width: 740px; text-align: center; margin: 0 auto; color: #666666; line-height: 30px; font-size: 14px; }
#creaseInDaCuff { width: 100%; background: #424242; text-align: center; margin: 0 auto;  }
#creaseInDaCuff, #toggler, #toggledContent { background: #424242; color: #fff; padding: 20px 0; font-size: 18px; font-weight: normal; } 
#footerToggle, #toggledContent, #toggler{ width: 1140px; text-align: center; margin: 0 auto;  }
#toggler { height: 330px; overflow: visible; }
blockquote.footerToggle{ width: 1140px; text-align: center; position: relative; margin: 0 auto; font-size: 24px; color: #fff; left: -128px; }
#toggler { display: none; } 
.drillDown { color : #005394; cursor : pointer; text-decoration : underline; }
div#toggleContent { width : 100%; }
a.drillDown#show { display: block; float: left; width: 191px; height: 41px; position: absolute; top: -4px; right: -30px; background: url(../imgs/homepage/btn-find-out-why.png) 0 0 no-repeat; }
a.drillDown#show:hover { background-position: -1px -40px; }
a.drillDown#hide { display: block; width: 349px; height: 41px; position: absolute; margin: -50px 0 5px 862px; padding: 0; background: #424242 url(../imgs/homepage/btn-close-drilldown.png) 70px 0 no-repeat; }
a.drillDown#hide:hover { background-position: 70px -39px; }
.toggledContent ul { display: block; margin-left: -48px; width: 100%;}
.toggledContent ul li { width: 100%;  background : url(../imgs/homepage/dark-bullet.png) 0 0 no-repeat; color : #fff; font-size : 15px; line-height : 18px; list-style-position : inside; margin : 11px 0; padding-left : 18px; text-align : left; float: left; clear: left; }
#final-cta { width: 100%; height: 126px; white-space: nowrap; line-height: 127px; background: #8cc63f;  }
#final-cta h6 { width: 1024px; height: 126px; margin: 0 auto; text-align: center; color: #fff; font-family: Vagabond; font-size: 32px; }
span#hpBottomCta { display: inline-block; width: 330px; height: 126px; background: url(../imgs/homepage/call-us.png) 50px 50% no-repeat; text-indent: 50px; font-size: 30px; }
div.ntld-footer { width: 100%; }
div.ntld-footer div.ntld-footer-base { width: 1140px; margin: 0 auto; padding-top: 50px; }
div.ntld-footer div.ntld-footer-base div.register-about { width: 420px; float: left; margin-right: 105px; } 
div.ntld-footer div.ntld-footer-base div.register-about a { display: block; margin-bottom: 17px;}
div.ntld-footer div.ntld-footer-base div.register-about p {color: #7d8f96;font-size: 12px;line-height: 24px; }
div.ntld-footer div.ntld-footer-base div.register-about p.links a {color: #007049;font-size: 16px;font-family: Helvetica, sans-serif;text-decoration: none;display: inline-block; }
div.ntld-footer div.ntld-footer-base div.register-about p span {font-size: 16px;color: #007049; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links {float: left;width: 615px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.products {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.support-tools {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner {width:205px;float: left; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner p.comp-title { width: 100px;	display: block;	margin-top: -6px; line-height: 24px;}	
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div p {font-size: 18px;color: #007049;font-family: Vagabond, "Trebuchet MS", sans-serif;font-weight: bold;margin: 0px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul {padding-left: 0px;margin-bottom: 30px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li {list-style-type: none;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li a {text-decoration: none;color: #7d8f96; }
div.ntld-footer div.ntld-footer-base div.contact {text-align: center;width: 1140px;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.contact a {display: inline-block;padding: 5px;margin-bottom: 15px; }
div.ntld-footer div.ntld-footer-base div.contact p {color: #7d8f96;font-size: 12px; }
div.ntld-footer div.ntld-footer-base div.contact p a {color:#5ec0e7; padding: 0px; margin:0px; }
