﻿*{margin:0;padding:0;}

body{background: url("/1sc-images/bg.jpg") repeat-x scroll left top #CEE8F7;color: #666666; font-family: trebuchet ms,arial,verdana,sans-serif;
    text-align:center;
}
    
#wrapper{clear:both;margin:0 auto;width:960px;text-align:left;}

#wrapper .container{float:left;width:960px; padding-bottom: 10px;}
    
#mast-phone { float: right; padding-top: 10px; width: 420px; text-align: right; padding-right: 10px; font-size: 14px; color: #333333; height: 48px;}

#mast-phone .number {color: #f7a900; font-size: 18px; line-height: 18px;}

p.ready-to-start {padding-top: 12px; text-align: center; color: #ffffff; font-size: 18px; margin:10px;}

/* top nav */
#wrapper .container #ps-ecom-micro #micronav {width: 940px; height: 52px; padding: 5px; background: url(/1sc-images/navbar.png) no-repeat; position: absolute; left: -5px; top: -70px;}
#wrapper .container #ps-ecom-micro #micronav ul {margin: 0; padding-left: 25px; list-style-type: none;}
#wrapper .container #ps-ecom-micro #micronav ul li {height: 36px; padding: 8px 2px; float: left; display: inline; margin: 0;}
#wrapper .container #ps-ecom-micro #micronav ul li.sep {margin: 0px;}
#wrapper .container #ps-ecom-micro #micronav ul li a {display: block; height: 36px; width: 100px;}
#wrapper .container #ps-ecom-micro #micronav ul li a#nav-home {width: 59px; background-image: url(/1sc-images/navhome.png); margin: 0 8px;}
#wrapper .container #ps-ecom-micro #micronav ul li a#nav-01 {width: 124px; background-image: url(/1sc-images/nav-step-01.png);}
#wrapper .container #ps-ecom-micro #micronav ul li a#nav-02 {width: 178px; background-image: url(/1sc-images/nav-step-02.png);}
#wrapper .container #ps-ecom-micro #micronav ul li a#nav-03 {width: 109px; background-image: url(/1sc-images/nav-step-03.png);}
#wrapper .container #ps-ecom-micro #micronav ul li a#nav-04 {width: 104px; background-image: url(/1sc-images/payments.png);}
#wrapper .container #ps-ecom-micro #micronav ul li a#nav-05 {width: 97px; background-image: url(/1sc-images/nav-step-05.png);}
#wrapper .container #ps-ecom-micro #micronav ul li a#nav-06 {width: 104px; background-image: url(/1sc-images/packages.png);}
#wrapper .container #ps-ecom-micro #micronav ul li #nav-try {margin-left: 26px; } 
#wrapper .container #ps-ecom-micro #micronav ul li a {background-repeat: no-repeat; background-position: 0px -36px; cursor: pointer;}
#wrapper .container #ps-ecom-micro #micronav ul li.active a { background-position: 0px 0px;}
#wrapper .container #ps-ecom-micro #micronav ul li:hover {background: url(/1sc-images/navhover.png) no-repeat center;}

.mast-util {display: block;margin: 6px 0 0;}

.support {background: url("/1sc-images/support2.gif") no-repeat scroll left center transparent; padding: 0 10px 0 25px;}

.login {background: url("/1sc-images/login2.gif") no-repeat scroll left center transparent; padding: 0 0 0 25px;}

.contact {background: url("/1sc-images/contact2.gif") no-repeat scroll left 4px transparent; padding: 0 10px 0 25px;}

#altmasthead #mast-phone .support a, #altmasthead #mast-phone .contact a, #altmasthead #mast-phone .login a {
    color: #4C5E76; font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px; text-decoration: none;
}

#altmasthead #mast-phone .support a:hover, 
#altmasthead #mast-phone .contact a:hover, 
#altmasthead #mast-phone .login a:hover {
    text-decoration: underline;
}


#wrapper .container #altmasthead.box {margin-bottom: 25px; margin-top: 0; padding: 12px 20px 25px 20px;  width: 900px;}

/* END top nav */

#wrapper .container .box{float:left;position:relative;margin:10px;background:#FFF;z-index:1;} 

#wrapper .container .disclaimer{font-size:12px;color:#999;line-height:1.2;}

.disclaimer {border-top: 1px solid #EEEEEE;}

.disclaimer .web { display: inline; float: left; margin: 5px 10px; padding: 5px; width: 100px;}

.disclaimer .webbrands {color: #868487; display: inline; float: left; font: 11px arial,helvetica,sans-serif; margin: 10px 0 15px;width: 700px;}

.copyright { border-top: 1px solid #CEE8F7;clear: both; color: #868487; font: 12px arial,helvetica,sans-serif; margin: 10px auto 5px;padding: 10px 0 0; width: 948px;}

.copyright .cpy span { padding: 0 55px 0 0; }

.copyright a {color: #868487; padding: 0 7px;}

.copyright .cpy { padding: 0 0 0 7px; }

.bottomdisclaimer {width:100%; text-align: center; color:#666; clear:both; } 

.bottomdisclaimer p { margin-top: 10px; width:92%; margin: 0 auto !important; font-size: 11px; }

/* site wide */

a:link, a:active, a:visited {color: #8DB604; text-decoration: none;}

a:hover {color: #8DB604;}

a:link, a:active, a:visited{color:#0991AC;}

a:hover{color:#96BE24;}a img{border:none;}

.clr, .clr2{clear:both;margin:0;padding:0;font-size:0;height:0;line-height:0;}

h1, h2, h3, h4, h5, form, input, p, ul, li {   
    margin: 0;
    padding: 0;}

.left {float:left;}    
.right{float: right;}

/* END site wide */


/* TEST HOME PAGE */
body#hpNew #wrapper .container {
	height:90px;
}
body#hpNew #altmasthead #mast-phone {
	height:86px;
	float:right;
	position:relative;
	left:28px;
}
body#hpNew span#ctaToday {
	background:url(/1sc-images/callNow.png) 0 0 no-repeat;
	display:block;
	float:right;
	clear:both;
	width:204px;
	height:39px;
	text-align:right;
}
body#hpNew ul.utilityLinks {
	clear:both;
	list-style-type:none;
	float:right;
	margin-top:5px;
	width:291px;
	height:20px;
}
body#hpNew ul.utilityLinks li {
	display:block;
	height:20px;
	clear:none;
	float:left;
	text-align:left;
	text-indent:28px;
	font-size:12px;
	line-height:20px;
}
body#hpNew ul.utilityLinks li a {
    color:#0991AC;
}
body#hpNew ul.utilityLinks li a:hover {
    text-decoration: underline;
    color:#0991AC;
}
body#hpNew ul.utilityLinks li#support {
	width:83px;
	background:url(/1sc-images/user.png) 9px 3px no-repeat;
}
body#hpNew ul.utilityLinks li#contact {
	width:95px;
	background:url(/1sc-images/mail.png) 7px 5px no-repeat;
}
body#hpNew ul.utilityLinks li#login {
	background:url(/1sc-images/buoy.png) 9px 3px no-repeat;
}
body#hpNew div#tallHeader {
	width:938px;
	height:560px;
	margin:0 auto;
	background:url(/1sc-images/tallHeader.jpg) 0 0 no-repeat;
	clear:both;
}
body#hpNew div#tallHeader a {
	width:236px;
	height:54px;
	display:block;
	text-align:center;
	margin:-1px auto;
}
body#hpNew div#tallHeader h1 {
	font-size:62px;
	text-align:center;
	color:#fff;
	padding-top:10px;
}
body#hpNew div#tallHeader blockquote {
	font-size:33px;
	text-align:center;
	color:#fff;
}
body#hpNew #blogFooter {
	width:100%;
	text-align:center;
	color:#666;
	clear:both;
	background-color:#d9edfa;
}
body#hpNew div.midPopOut {
	width:886px;
	height:321px;
	margin:0 auto;
	background:url(/1sc-images/middlePop.png) 0 0 no-repeat;
	position:relative;
	top:-30px;
	padding-left:16px;
}
body#hpNew span.heading{
    font-size: 22px;
    color:#256775;
    font-weight: 900;
}
body#hpNew div.midPopOut em {
	font-weight:normal;
	font-style:normal;
	color:#020f33;
	font-size:26px;
	display:block;
	text-align:center;
	padding-top:28px;
}
body#hpNew div.midPopOut em span {
	color:#256775;
    font-style: italic;
}
body#hpNew #wrapper .container #ps-ecom-micro div.midPopOut #why-ns {
	border-top:0px solid #fff;
    height: 105px;
}
body#hpNew #wrapper .container #ps-ecom-micro div.midPopOut #why-ns p {
position: relative;
top: -9px;
}
body#hpNew div.midPopOut div.partners {
	width:866px;
	height:58px;
}
body#hpNew p#lastBucket {
	margin-left:30px;
}
body#hpNew div#compareChart {
	width:840px;
	height:296px;
	overflow:visible;
	margin:0 auto;
}
body#hpNew div#compareChart strong.sideBySide {
	display:block;
	text-align:center;
	font-size:23px;
	color:#333;
    margin-top: -15px;
	margin-bottom:30px;
	font-weight:normal;
}
body#hpNew div#compareChart h3 {
	color:#256775;
	font-size:32px;
	width:100%;
	text-align:center;
	position:relative;
	top:-20px;
}
body#hpNew div#compareChart p {
	margin-left:75px;
	font-size:14px;
	color:#333333;
}
body#hpNew div#compareChart h4 {
	font-size:14px;
	color:#333333;
	margin-left:75px;
	font-weight:900;
}
body#hpNew .lefty {
	float:left;
	width:420px;
}
body#hpNew .righty {
	float:left;
	width:420px;
}
body#hpNew .lefty#customDesign {
	background:url(/1sc-images/custom-design.png) 0 0 no-repeat;
	height:90px;
}
body#hpNew .righty#productCatalog {
	background:url(/1sc-images/online-catalog.png) 0 0 no-repeat;
	height:90px;
}
body#hpNew .lefty#secureCart {
	background:url(/1sc-images/secure-store.png) 0 0 no-repeat;
	height:95px;
}
body#hpNew .righty#specialPricing {
	background:url(/1sc-images/custom-promotions.png) 0 0 no-repeat;
	height:95px;
	clear:right;
}
body#hpNew #testimonials {
	clear:both;
	width:100%;
	margin:0 auto;
	height:350px;
}
body#hpNew #testimonials h5 {
	font-size:23px;
	font-weight:900;
	text-align:center;
	color:#256775;
	margin:20px auto;
}
body#hpNew #testimonials blockquote.longQuotes {
	width:833px;
	height:70px;
	margin:0 auto;
	background:url(/1sc-images/longQuotes.png) 0 0 no-repeat;
	font-size:14px;
	color:#333;
	display:block;
}
body#hpNew #testimonials blockquote.longQuotes span {
	display:block;
	width:720px;
	padding-left:66px;
}
body#hpNew #testimonials #ctaBottomLine {
	width:938px;
    height: 65px;
    position: relative;
    top: 23px;
	z-index: 1000;
}
body#hpNew hr {
	border-top:1px solid #dedede;
	float:none;
	clear:both;
}
body#hpNew #testimonials #ctaBottomLine span {
	color:#333;
	font-size:33px;
	margin-left:130px;
	line-height:55px;
}
body#hpNew #testimonials p span {
	color:#666;
}
body#hpNew #testimonials img {
	float:left;
}
body#hpNew #testimonials #ctaBottomLine a img {
    position: relative;
    left: -35px;
}
body#hpNew #testimonials #ctaBottomLine a {
	z-index:999;
	position:absolute;
	top:0;
	right:120px;
}
body#hpNew #customerCredit {
	width:322px;
	margin:0 auto;
	font-size:16px;
	color:#256775;
}
body#hpNew #customerCredit em {
	font-style:normal;
	display:block;
	float:left;
	padding-top:20px;
}
body#hpNew #wrapper .container #ps-ecom-micro {
	padding-bottom:0;
	clear:both;
	margin:-2px 0 0 0;
}
body#hpNew #microcontent {
	width:938px;
	border-left:2px solid #cecece;
	border-right:2px solid #cecece;
}
body#hpNew .bottomCap {
	width:954px;
	height:31px;
	background:url(/1sc-images/wrapperBottom.png) 0 0 no-repeat;
	margin:0 auto;
	position:absolute;
	bottom:0;
	left:-6px;
	margin-bottom:-14px;
}
body#hpNew .quadFoot {
	float:left;
	position:relative;
	top:140px;
	left:-5px;
}
body#hpNew .quadFoot {
	float:left;
	clear:none;
}
body#hpNew .quadFoot#footerBucket1 {
	margin-left:30px;
	width:220px;
}
body#hpNew .quadFoot#footerBucket2 {
	width:290px;
}
body#hpNew .quadFoot#footerBucket3 {
	width:225px;
}
body#hpNew .hpFooter {
    margin-top: -70px;
	position:absolute;
	height:450px;
	width:100%;
}
body#hpNew .hpFooter h6 {
	color:#326ca4;
	font-size:14px;
	font-weight:bold;
	padding:14px 0 10px 0;
}
body#hpNew .hpFooter ul {
	list-style-type:none;
}
body#hpNew .hpFooter ul li a {
	font-size:12px;
	display:block;
	color:#333;
	height:34px;
	line-height:34px;
}
body#hpNew .hpFooter ul li a:hover
{
    text-decoration: underline;
}
body#hpNew .hpFooter ul li#callIn {
	font-size:14.667px;
	color:#326ca4;
	font-weight:900;
}
a.smo {
	float:left;
	display:block;
	clear:none;
	height:44px;
}
a.smo#facebook {
	width:46px;
	position:relative;
	left:-9px;
	background:url(/1sc-images/smo-facebook.png) 0 0 no-repeat;
}
a.smo#twitter {
	width:38px;
	background:url(/1sc-images/smo-twitter.png) 0 0 no-repeat;
}
a.smo#google {
	width:47px;
	background:url(/1sc-images/smo-google.png) 0 0 no-repeat;
}
a.smo#linkedIn {
	width:45px;
	background:url(/1sc-images/smo-linkedIn.png) 0 0 no-repeat;
}
body#hpNew {
	background:url("/1sc-images/htmlBg.png") repeat-x scroll left top #d8edf9;
}
body#hpNew #wrapper .container #ps-ecom-micro #micronav ul li {
	height:36px;
	padding:8px 0px;
	float:left;
	display:block;
	position:relative;
	left:27px;
}
body#hpNew span#homeBtn {
	float:left;
	position:absolute;
	top:19px;
	left:28px;
	float:left;
	background:url(/1sc-images/home-icon.png) 0 0 no-repeat;
	display:block;
	width:28px;
	height:100%;
	cursor:pointer;
}
body#hpNew map,body#hpNew area,body#hpNew img {
	border:0px solid #fff;
}
body#hpNew div.divider {
	width:927px;
	background:url(/1sc-images/divider.png) 0 0 no-repeat;
	height:33px;
	margin: 0 auto;
}
body#hpNew div.blueDivide {
    height: 1px;
    background-color: #326ca4;
    width: 70%;
    margin-bottom: 6px;
}
body#hpNew div#footerBucketBottom{
    float: left; 
    clear: left; 
    width: 100%;
    margin: 0 auto;
    margin-top: 150px;
    text-align: center;
    font-size: 11px;
    padding-bottom: 20px;
}
body#hpNew div#footerBucketBottom p{
    width: 92%;
    margin: 0 auto;
}