﻿/* Homepage */

#wrapper .container #ps-ecom-micro {padding-bottom: 20px;}
#wrapper .container #ps-ecom-micro #headerimg {background: url(/1sc-images/headerbg.jpg) no-repeat; position: relative; width:940px; border-radius: 8px;}
#wrapper .container #ps-ecom-micro #headerimg .introcopy {margin-top: 35px; margin-left: 25px; margin-bottom: 30px;}
#wrapper .container #ps-ecom-micro #headerimg #playbutton {width: 340px; height: 220px; background-image: url(/1sc-images/taketour.png); background-repeat: no-repeat; background-position: 0px 0px; position: absolute; top: 40px; right: 70px;}
#wrapper .container #ps-ecom-micro #headerimg #playbutton:hover {background-position: 0px -220px;} 

#wrapper .container .box .topLeft, 
#wrapper .container .box .topRight, 
#wrapper .container .box .bottomLeft, 
#wrapper .container .box .bottomRight {
    background-image: url("/1sc-images/corners-1sc.png");
}


#wrapper .container #ps-ecom-micro .ctabanner {
    margin: 0 auto;
    margin-bottom: 25px;
    height: 100px;
    width: 900px;
    padding: 3px;
    background: url(/1sc-images/ctabar-dark.png) no-repeat;
    float: left;
}

.quotebox {width: 680px; padding: 30px 60px; min-height: 170px; margin: 20px auto; font-family: Georgia, serif; color: #666666;}
.quotebox p.said {font-size: 17px; line-height: 24px; margin: 0;}
.quotebox p.who {color: #3c3c3c; font-size: 14px; margin: 0; margin-top: 20px; margin-left: 450px; padding-left: 10px;}
.quotebox.lines-4 {background: url("/1sc-images/ps-quote-4line.gif") no-repeat top center;}

.why-bucket {margin:10px;font-size:12px; width:30%;float: left}

/* END Homepage */



/* Jumpstart */

.pgtitle { color: #264E7F; font: bold 17px verdana,arial,sans-serif; margin: 10px 0; position: relative; top: 9px; }
.contents { margin: 10px 0 0 20px; /*width: 670px;*/ font: 13px verdana,arial,sans-serif; }

.contents h2 {
    color: #0067BB;
    font: bold 13px verdana,arial,sans-serif;
    margin: 0 0 5px;
}
.intro {
    line-height: 20px;
    margin-top: 27px;
}

div.jumpleft {
    border-right: 1px solid lightBlue;
    float: left;
    width: 430px;
}

div.jumpright {
    float: left;
    margin-bottom: 15px;
    margin-top: 4px;
    padding-left: 80px;
    width: 318px;
}

.jumpleft p, .jumpleft ul, .jumpright p, .jumpright ul {
    margin:10px;
}


.contents ul {
    display: inline;
    margin: -5px 0 0 30px;
}

.jsul {
    clear: both;
    display: block !important;
    margin: 105px 0 0 15px !important;
}


#scont #scbody .sccont .contents ul li {
    list-style: disc outside none;
}


.jslist {
    background: url("/1sc-images/js-bullet.gif") no-repeat scroll left center transparent;
    list-style: none outside none !important;
    margin-bottom: 20px;
    padding-left: 15px;
}


.hdlines 
{
    margin: 0 0 20px 0;
    padding: 10px 0 0;
   
}

.jsabstracttop {
    border-top: 1px solid lightblue;
    clear: both;
    color: #264E7F;
    font-size: 18px;
    padding-top: 30px;
    margin-right: 30px;   
}

.jsabstractbottom {
    color: #264E7F;
    font-size: 24px;
    font-weight: bold;
    padding-top: 10px;
}

.jspricing {
    color: #0067BB;
    font-size: 16px;
    font-weight: bold;
    width: 385px;
}
/* END Jumpstart */

/* Call Center */

#microcontent div.call-center .banner { background: url('/1sc-images/hero.png') no-repeat; width: 940px; height: 274px; }
#microcontent div.call-center .banner div { padding-top: 23px; margin-left: 35px; }
#microcontent div.call-center .banner h1 { font-family: Trebuchet MS; font-size: 51px; font-weight: bold; color: #264e7f; font-weight: normal; }
#microcontent div.call-center .banner h1 span { font-weight: bold; color: #0067bb; }
#microcontent div.call-center .banner h2 { font-family: Trebuchet MS; color: #5a5a5a; font-size: 22px; font-weight: normal; margin-top: 9px; width: 375px; line-height: 27px; }
#microcontent div.call-center .banner h2 span { display: block; font-size: 29px; color: #0067bb; margin-top: 7px; }
#microcontent div.call-center .main { width: 886px; height: auto; margin: auto; }
#microcontent div.call-center .main .callOut { width: 500px; float: left; margin: 42px 0 0 24px; }
#microcontent div.call-center .main .callOut h1, #microcontent div.call-center .main #callOut h2 { color: #0067bb; font-weight: normal; }
#microcontent div.call-center .main .callOut h1 { font-size: 28px; margin-bottom: 29px; }
#microcontent div.call-center .main .callOut h2 { font-size: 21px; margin: 21px 0 15px 0; }
#microcontent div.call-center .main .callOut p { font-size: 14px; color: #333333; width: 500px; line-height: 21px; }
#microcontent div.call-center .main .callOut ul { font-size: 14px; color: #5a5a5a; width: 430px; list-style-type: none; margin-left: 19px; }
#microcontent div.call-center .main .callOut ul li { padding-bottom: 12px; background: url('/1sc-images/checkmark.png') 0 3px no-repeat; padding-left: 28px; }
#microcontent div.call-center .main .contactMe { float: right; margin-top: 37px; width: 305px; }
#microcontent div.call-center .main .contactMe h3 { font-size: 25.1px; color: #264e7f; font-weight: normal; }
#microcontent div.call-center .main .contactMe h3 span { font-size: 34px; position: relative; top: 3px; }
#microcontent div.call-center .main .contactMe h4 { font-size: 25.1px; color: #0067bb; font-weight: normal; margin-bottom: 8px; width: 165px; margin: auto; margin-top: 0; }
#microcontent div.call-center .main .contactMe div.callUs { background: url('/1sc-images/callus-form-bg.png') no-repeat; width: 290px; height: 289px; margin: auto; margin-top: 23px; }
#microcontent div.call-center .main .contactMe div.callUs input.txtBox { background: url('/1sc-images/input-bg.png') no-repeat; width: 230px; height: 40px; border: none; background-color: transparent; padding-left: 12px; line-height: 40px\9; }
#microcontent div.call-center .main .contactMe div.callUs input.error { background: url('/1sc-images/input-error.png') no-repeat; }
#microcontent div.call-center .main .contactMe div.callUs input:focus { outline: none; }
#microcontent div.call-center .main .contactMe div.callUs ul { list-style-type: none; width: 242px; margin: auto; }
#microcontent div.call-center .main .contactMe label { color: #264e7f; font-family: Trebuchet MS; font-weight: bold; font-size: 24px; padding: 20px 0 8px 0; display: block; width: 200px; margin: auto; }
#microcontent div.call-center .main .contactMe-button { margin: auto; margin-top: 8px; width: 194px; height: 43px; display: block; background: url('/1sc-images/contact-me-btn.png') no-repeat; border: none; cursor: pointer; }
#microcontent div.call-center .main .contactMe .formErrors { display: none; float: left; margin-top: 5px; font-size: 11px; color: red; font-weight: bold; text-align: center; width: 290px; }
#microcontent div.call-center .main .contactMe div.callUs div { width: 245px; display: block; padding-top: 20px; margin: auto; }
#microcontent div.call-center .main .contactMe div.callUs div label { margin-left: 0; padding-top: 0; }
#microcontent div.call-center .main .contactMe div.callUs div p { color: #264e7f; margin: auto; margin-top: 15px; display: block; }
#microcontent div.call-center .more { clear: left; height: 470px; }
#microcontent div.call-center .more h5 { color: #0067bb; font-size: 33px; margin: 15px 0 0 40px; float: left; font-weight: normal; }
#microcontent div.call-center .more h5 span { font-size: 35px; }
#microcontent div.call-center .more h6 { clear: left; display: block; font-size: 18px; color: #5a5a5a; font-size: 15px; font-weight: normal; margin-left: 40px; }
#microcontent div.call-center div.accordionWrapper { width: 937px; height: 338px; background: url('/1sc-images/accordion-bg.png') no-repeat; font-family: Trebuchet MS; float: left; margin-top: 30px; }
#microcontent div.call-center div.accordionWrapper .accordion { overflow: hidden; width: 835px; margin: 0 auto; position: relative; top: 24px; left: 10px; }
#microcontent div.call-center div.accordionWrapper .accordion img { float: left; cursor: pointer; margin-left: 3px; }
#microcontent div.call-center div.accordionWrapper .accordion img.first { margin-left: 0; }
#microcontent div.call-center div.accordionWrapper .accordion div.slide-content { float: left; display: none; background: url('/1sc-images/slide-bg.png') no-repeat; width: 621px; height: 280px; line-height: 18px; }
#microcontent div.call-center div.accordionWrapper .accordion div div { margin: 43px 0 0 30px; width: 545px; }
#microcontent div.call-center div.accordionWrapper .accordion div span { color: #264e7f; font-weight: bold; font-size: 23px; margin-bottom: 15px; display: block; } 
#microcontent div.call-center div.accordionWrapper .accordion div p { font-size: 13px; color: #424242; margin-bottom: 15px; font-weight: normal; }
#microcontent div.call-center div.accordionWrapper .accordion ul { font-size: 13px; color: #424242; width: 500px; list-style-type: none; padding-left: 50px; }
#microcontent div.call-center div.accordionWrapper .accordion ul li { padding: 0 0 2px 8px; background: url('/1sc-images/small-dot.png') 0 6px no-repeat; }
#microcontent .hpFooter { margin-top: -115px; }
/* END Call Center */

/* Email Marketing */


.normal-list ul { margin-bottom: 20px; padding: 15px 0 0 50px; font: 12px arial,helvetica,sans-serif;}
.normal-list ul li{
   
    list-style: disc outside none;
    line-height: 24px;
    
}

div.description {
    margin-right: 80px;    
}

div.description p.heading {
    color: #0067BB;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
}

div.description p.info {
    color: #434343;
    font-size: 13px;
    margin: 0;
}

/* END Email Marketing */


/* payment-processing */

#microcontent div.payment-processing .banner {position:relative; background-image:url('/1sc-images/credbg.jpg'); background-repeat:no-repeat; background-position:top left;
	font-size:11px; padding-left: 20px; padding-right:14px; width: 905px; height: 298px; margin: 0 0 10px 0;}
#microcontent div.payment-processing h1 { color:#264e7f; margin-left:-8px; padding-bottom:12px; }
#microcontent div.payment-processing h2 { color:#0067bb; font-size:14px; font-weight:bold; margin-left:-8px; padding-bottom:12px; }
#microcontent div.payment-processing h4 { color:#00a2ea; font-size:14px; font-weight:bold; }


#microcontent div.payment-processing .banner-list { float:left; padding:0px 0px 0px 20px; width:420px; }
#microcontent div.payment-processing .banner-list li { font-size:12px; list-style-image:url(/1sc-images/pp-listitem.png); margin:0px; padding:0 0 14px 0; }
#microcontent div.payment-processing .banner-links { color:#264e7f; font-family:Arial; margin: 0px ; padding:0px; text-align:center; width:150px; position:absolute; top: 125px; right: 375px; }
#microcontent div.payment-processing .banner-links .phone { font-size:16px; font-weight:bolder; } 
#microcontent div.payment-processing .banner-list p.intlink { font-size: 9px; width:600px; margin-top:5px;}

#microcontent div.payment-processing .banner-links .links {
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
width:150px;
height:28px;
}
#microcontent div.payment-processing .banner-links .links:hover { background-position: left -32px; }
#microcontent div.payment-processing .banner-links .compare {background-image: url("/1sc-images/btn-compkg.gif"); }
#microcontent div.payment-processing .banner-links .sign-up {background-image: url("/1sc-images/btn-s-u-now.gif"); }

.links {margin: 5px 0 0;cursor: pointer;}
.ctact {color: #284E7F; font: 11px arial,helvetica,sans-serif; padding: 0 0 15px; text-align: center; width: 145px;}
.mnmsg { background: url("/1sc-images/pgmsgbg.gif") no-repeat scroll center top transparent;clear: both;color: #244E7E;font: 13px arial,helvetica,sans-serif; padding: 20px 0 10px;}
.mnmsg h3 {margin: 0 25px 10px; text-align: justify;}
.mnmsg p {margin: 0 25px 10px; text-align: justify;}
.mnmsg ul { margin: 0 0 0 40px; padding: 0; width: 900px;}
.mnmsg ul li {  list-style: disc outside none;  margin: 0; padding-bottom: 10px;}
.paypal-txt { color: #244E7E; float:left; width: 600px; }
.paypal-txt ul { margin: 0 0 10px 30px; padding: 0; padding-top:10px; }
.paypal-txt ul li { list-style: disc outside none; margin-left:-14px;  padding-bottom: 10px;font-size: 12px; list-style-type: disc;}

div.info-pp 
{
    margin:0 auto;
    width:878px;
    height:295px;
    list-style: none !important;
    border-bottom: 2px dotted #ccc;
    padding-bottom:30px;
}
ul.info-pp-left
{
    margin:10px 20px 10px 10px;
    width:400px;
    float:left;list-style: none !important;
}
ul.info-pp-right
{
    float:left;
    margin:10px;
    width:400px;list-style: none !important; 
}
ul.info-pp-left li  
{
    margin-bottom:20px;   
    text-align:justify;
}
ul.info-pp-right li  
{
    margin-bottom:25px;  
    text-align:justify;
}
ul.info-pp-left li img 
{
    float:left;
    padding-right:10px;
}
ul.info-pp-right li img 
{
    float:left;
    padding-right:10px;
}
ul.info-pp li h4 
{
    color:#0067BB !important;
}
ul.info-pp-left li.pp-gateway
{
 margin-bottom: 40px;  
}
ul.info-pp-left li.pp-deposit 
{
    
}
ul.info-pp-right li.pp-nofees 
{
    margin-bottom:50px;
}
ul.info-pp-right li.pp-nofees img
{
    margin-right:13px !important;
}
ul.info-pp li.pp-support 
{
}
ul.info-pp li.pp-save 
{
}

div.pom 
{
    clear:both;
    padding-left:50px;
}
div.pom table.pom-table
{   
    float:left;
    border:1px solid #4F81BD;
    width: 425px;
    border-collapse: collapse;
} 
div.pom table.pom-table tbody tr.table-head 
{
    border-bottom:1px solid #4F81BD !important;
    color:#fff;
    background-color:#4F81BD;
    padding:10px;
}
div.pom table.pom-table tbody tr.table-head th 
{
    padding:7px;
}
div.pom table.pom-table tbody tr 
{
    border-bottom:1px solid #4F81BD !important;
   
}
div.pom table.pom-table tbody tr.pom-even 
{
    background-color: #E9EDF4;
}
div.pom table.pom-table tbody tr td.pom-col2
{
    text-align:center;
}
div.pom table.pom-table tbody tr td 
{
    padding:3px 3px 3px 10px;    
    font-size:13px;
}

div.pom div.pom-info 
{
    width:350px;
    text-align:justify;
    float:left;
    font-size:13px;
    margin:0 0 30px 30px;
}

div.start-acc 
{
    clear:both;
    background: url("/1sc-images/pp-tifbg.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    margin: 0 auto;
    padding: 3px;
    width: 900px;
   
}

div.start-acc div.start-text 
{
    float:left;
    margin: 20px 0 0 123px;
}
div.start-acc div.start-text p.start-head 
{
    font-size:22px;
    font-weight:900;
    color: #0070C0;
}
div.start-acc div.start-text p.start-content 
{
    color: #F47B17;
    font-weight:bold;
}
div.start-acc a 
{
    float:right; margin: 20px 100px 0 0;
}

/* END payment-processing */


/* payment-processing Overlay */

.overlay-content ul { margin-bottom: 20px; padding: 15px 0 0 50px; font: 12px arial,helvetica,sans-serif;}
.overlay-content ul li{ list-style: disc outside none;  margin-bottom: 4px;}

#lightbox {
    background: none repeat scroll 0 0 #000000; display:none; left: 0;
    -khtml-opacity:0.50; -moz-opacity:0.50; -ms-filter:”alpha(opacity=50)”; filter:alpha(opacity=50); opacity:0.50;
    position: fixed;top: 0; width: 100%;z-index: 100000;}
div.overlay-window {background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #00CADD;border-radius: 10px 10px 10px 10px;display: none;left: 50%;
    margin: 0 0 0 -275px; padding: 0; position: fixed; text-align: left; top: 100px; width: 515px;z-index: 100001;}
img.closeoverlay{ float:right; margin: 0; cursor: pointer; }
.overlay-window h2 {color: #0067BB; font-size: 16px; font-weight: bold; margin: 10px 0px 0px 12px;}
.learn-more-now { background-image: url("/1sc-images/lmno.gif");}
.overlay-window .links:hover {background-position: left -32px;}
.sign-up { background-image: url("/1sc-images/btn-s-u-now.gif");}
.overlay-window .links {  background-attachment: scroll; background-clip: border-box; background-color: transparent; background-origin: padding-box; background-position: left top;
    background-repeat: no-repeat; background-size: auto auto; height: 28px; width: 150px;}
.overlay-window .overlay-links {  padding: 0 0 12px 12px; width: 312px; height: 28px; }

/* END payment-processing Overlay */

#microcontent div.legal { padding-left: 20px; padding-right:14px;}
#microcontent div.legal h1 { color:#264e7f; margin-left:-8px; }
#microcontent div.legal h2 { color:#0067bb; font-size:20px; font-weight:bold; margin-left:-8px; }
#microcontent div.legal h4 { font-size:12px; font-weight:bold; }
#microcontent div.legal li { font-size:13px; list-style-type:disc; padding-bottom: 12px;  margin-left: 14px; }
#microcontent div.legal p { font-size:13px; padding-bottom: 12px; }
#microcontent div.legal ol { padding-left:20px; }
#microcontent div.legal ol[type='a'] li { list-style-type:lower-alpha; }

#microcontent div.email-marketer .banner {  background-image:url('/1sc-images/bg-email-marketer.gif'); background-repeat:no-repeat; background-position:top left; width: 905px;
	font-size:14px; min-height:320px; padding-left: 20px; padding-right:14px;}
#microcontent div.email-marketer h1 { color:#264e7f; margin-left:-8px; padding-bottom:12px; }
#microcontent div.email-marketer h2 { color:#0067bb; font-size:14px; font-weight:bold; margin-left:-8px; padding-bottom:12px; }
#microcontent div.email-marketer h4 { color:#00a2ea; font-size:14px; font-weight:bold; }
#microcontent div.email-marketer li { background-repeat:no-repeat; background-position:top left;  height:90px; margin-left:20px; padding:20px 12px 12px 120px; list-style: none;}
#microcontent div.email-marketer .automated { background-image:url('/1sc-images/icon-email-automated.png');}
#microcontent div.email-marketer .list-mgmt { background-image:url('/1sc-images/icon-email-list-mgmt.png');}
#microcontent div.email-marketer .template { background-image:url('/1sc-images/icon-email-template.png');}
#microcontent div.email-marketer .delivery { background-image:url('/1sc-images/icon-email-delivery.png');}
#microcontent div.email-marketer .reporting { background-image:url('/1sc-images/icon-email-reporting.png');}
#microcontent div.email-marketer .banner-list { float:left; margin: 0px 0px 20px 0px; padding:0px 0px 30px 20px; width:360px; }
#microcontent div.email-marketer .banner-list li { font-size:12px; height: 24px; list-style-type:disc; margin:0px; padding:0px; }
#microcontent div.email-marketer .banner-price { color:#264e7f; font-family:Arial; float:left; margin: 0px ; padding:0px; text-align:right; width:150px; }
#microcontent div.email-marketer .banner-price .price { font-size:32px; font-weight:bolder; } 
#microcontent div.email-marketer .banner-price .term { font-size:16px; } 
#microcontent div.email-marketer .banner-price .links {
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
width:150px;
height:28px;
}
#microcontent div.email-marketer .banner-price .links:hover { background-position: left -32px; }
#microcontent div.email-marketer .banner-price .compare {background-image: url("/1sc-images/btn-compkg.gif"); }
#microcontent div.email-marketer .banner-price .sign-up {background-image: url("/1sc-images/btn-s-u-now.gif"); }

#microcontent .faq { padding:8px 8px 22px 30px;}
#microcontent .faq h1 { color:#888888 !important; font-weight:bold !important; padding-bottom:10px !important; font-size:20px;}
#microcontent .faq div.faq-item { border-top: dashed 1px #c0c0c0; color:#a1c23b; font-weight:bold; margin-left:10px; padding:10px; width: 400px; }
/*#microcontent .faq div h2 { }*/
#microcontent .faq div.faq-item p { color:#000; display:none; font-size:14px; font-weight:normal; }
#microcontent .faq div.faq-item:hover p { display:block; }
#microcontent .faq .last { border-bottom: dashed 1px #c0c0c0; }
#packages  .faq .show-email { display:none; }
#microcontent div.email-marketer .faq .show-pack { display:none; }

#microcontent div.email-marketer .testimonial { /*background-image:url('/1sc-images/banner-testimonial.png'); background-repeat:no-repeat; background-position:100px 0px;
                                                height:200px; padding:8px 8px 8px 30px;*/ text-align:center; }

#paypal { margin-left:26px; margin-right:26px; font-size:14px; }
#paypal h1 { color:#264e7f; margin-left:-12px; margin-bottom: 10px;}
#paypal h2 { font-size:16px; font-style:italic; font-weight:bold; padding: 6px 0px 6px 0px; }
#paypal h3 { color:#0067bb; } 
#paypal h4 { color:#0067bb; font-style:italic; }
#paypal h5 { color:#0067bb; font-family:Arial; font-weight:lighter; font-size:14px; }
#paypal .item { border-bottom:solid 1px #ccc; padding: 8px 0px 8px 20px; }
#paypal .last-item {padding: 8px 0px 8px 20px; }
.paypal-wrapper{ padding: 0 20px 0 20px;}
/*#paypal .item*/ .left25 { float:left; width: 20%; }
/*#paypal .item*/ .right75 { float:right; width: 70%; }
/*#paypal .item*/ .left75 { float:left; width: 53%; }
/*#paypal .item*/ .right25 { float:right; width: 25%; text-align:right;}

/*#paypal .item*/ .left70 { float:left; width: 70%; }
/*#paypal .item*/ .right30 { float:right; width: 30%; text-align:right;}

#paypal .other { border:12px solid #f5fafe; border-radius: 10px; margin:14px  4px 14px 4px; padding:6px; }



.try-free {}
.try-free  h1 { color:#264e7f; font-size:38px; text-align:center; }
.try-free  h2 { color:#1363b8; font-size:24px; font-weight:normal; text-align:center; }
.try-free  h3 { color:#264e7f; font-size:24px; padding-bottom:14px; text-align:center; }
.try-free  h4 { color:#2d5185; font-size:18px;  }
.try-free .try-free-content {width: 620px; margin: 0px auto; padding-top:25px;}


#packages .package ul { padding-top:10px; }
#packages .package ul li { background-image:url('/1sc-images/check-green-small.gif'); background-repeat:no-repeat; background-position:6px 8px;
	border-bottom:1px dotted #D2D2D2; font-size:12px; line-height:22px; padding-left:18px; list-style-type:none; }

#packages .package-bg  { background-color:#f5fafe ; border-radius:8px; margin:0 auto; width: 902px;}
#packages .package-content { background-color:#fff; border-bottom-left-radius:8px; border-bottom-right-radius:8px; min-height:340px; padding:6px; }
#packages .package .header { border-top-left-radius:8px; border-top-right-radius:8px; font-size:larger; font-weight:bolder; color:#fff; padding: 14px 6px 14px 6px; height: 66px; }
.package .package-heading {width:100px; float: left; font-size: 24px; font-weight: normal; padding-left: 10px;}
.package .package-btn {float:right;}
.package .package-price {text-align:left;padding-left: 10px; width: 100px; }

#packages .package .standard { background-color: #6caf46;                               
background: -moz-linear-gradient(top,  #6caf46 0%, #449516 100%); 				
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6caf46),color-stop(100%,#449516)); 				
background: -webkit-linear-gradient(top,  #6caf46 0%, #449516 100%); 	
background: -o-linear-gradient(top,  #6caf46 0%, #449516 100%); 					
background: -ms-linear-gradient(top,  #6caf46 0%, #449516 100%); 				
background: linear-gradient(top,  #6caf46 0%, #449516 100%); 				
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6caf46', endColorstr='#449516',GradientType=0);                               
}
#packages .package .starter { background-color: #aac741;
background: -moz-linear-gradient(top,  #aac741 0%, #95b912 100%); 				
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aac741),color-stop(100%,#95b912)); 				
background: -webkit-linear-gradient(top,  #aac741 0%, #95b912 100%); 	
background: -o-linear-gradient(top,  #aac741 0%, #95b912 100%); 					
background: -ms-linear-gradient(top,  #aac741 0%, #95b912 100%); 				
background: linear-gradient(top,  #aac741 0%, #95b912 100%); 				
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aac741', endColorstr='#95b912',GradientType=0);                              
}
.package .premium { background-color: #37b1a1;
background: -moz-linear-gradient(top,  #37b1a1 0%, #049683 100%); 				
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37b1a1),color-stop(100%,#049683)); 				
background: -webkit-linear-gradient(top,  #37b1a1 0%, #049683 100%); 	
background: -o-linear-gradient(top,  #37b1a1 0%, #049683 100%); 					
background: -ms-linear-gradient(top,  #37b1a1 0%, #049683 100%); 				
background: linear-gradient(top,  #37b1a1 0%, #049683 100%); 				
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37b1a1', endColorstr='#049683',GradientType=0);                              
}

.gradient {
    background: #fafafa;
    background: -moz-linear-gradient(top,  #FFFFFF 0%, #fafafa 55%, #f3f3f3 85%, #fafafa 100%); 				
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(55%,#fafafa), color-stop(85%,#f3f3f3),color-stop(100%,#fafafa)); 				
    background: -webkit-linear-gradient(top,  #FFFFFF 0%,#fafafa 55%,#f3f3f3 85%,#fafafa 100%); 	
    background: -o-linear-gradient(top,  #FFFFFF 0%,#fafafa 55%,#f3f3f3 85%,#fafafa 100%); 					
    background: -ms-linear-gradient(top,  #FFFFFF 0%,#fafafa 55%,#f3f3f3 85%,#fafafa 100%); 				
    background: linear-gradient(top,  #FFFFFF 0%,#fafafa 55%,#f3f3f3 85%,#fafafa 100%); 				
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#fafafa',GradientType=0 );
    border-top: 1px solid #f9f9f9;
    border-bottom:1px solid #d9dcde;
    border-right:1px solid #d9dcde;
    border-left:1px solid #d9dcde;
    border-radius: 10px;
		
}
    
.shadow {    
-moz-box-shadow: 2px 2px 2px #D9DCDE;
-webkit-box-shadow: 2px 2px 2px #D9DCDE;
box-shadow: 2px 2px 2px #D9DCDE;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#D9DCDE')";
/* For IE 5.5 - 7 (for this to work properly, the element needs a "background: #______") */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#D9DCDE');		    
}    
    
.online-store {width: 880px; height: 80px; margin: 20px auto 15px auto; padding: 10px;}
.online-store h1 {color: #264E7F;}
.online-store #email-marketing a{color: #264E7F !important; font-size: 24px;}
.online-store #email-marketing a:hover{color: #96BE24 !important;}
.online-store #marketing-icon {height: 80px; width: 80px; float:left; margin-right: 20px; }

#packages2 { padding-top:10px;}
#packages2 .package .header .month { font-size:small; font-weight:lighter; }
#packages2 .popular { background-image:url('/1sc-images/bg-most-popular.gif'); background-repeat:no-repeat; position:absolute; height:56px; width:64px; left:592px; top:-488px; }
#packages2 .package { border-radius:5px; border:solid 1px #a5bac5; color:#666666; float:left; font-size:14px; line-height:24px; text-align:center; width:203px; }
#packages2 .package .banner { background-repeat:no-repeat; padding-bottom:40px; padding-top:120px; text-align:center; }
#packages2 .package .strike { color:#888; text-decoration:line-through; }
#packages2 .plus { margin-left:52px; }
#packages2 .plus .banner { background-image:url('/1sc-images/hdrbg-plus.png'); }
#packages2 .premium { margin-top:-16px; padding-bottom:32px; width:215px; }
#packages2 .premium .banner { background-image:url('/1sc-images/hdrbg-premium.png'); padding-top:130px; }
#packages2 .premium .details { padding-top:5px; }
#packages2 .other { background-color:#fff; border:none; margin-left:20px; padding-top:40px; }
#packages2 .other .standard { background-color:#fff; background-image:none; border:solid 1px #a5bac5; border-radius:5px; margin-bottom:10px; padding-bottom:10px; }
#packages2 .other .standard h1 { background-color:#67b2dc; border-top-left-radius:5px; border-top-right-radius:5px; color:#fff; font-size:18px; font-weight:bold; 
	padding-bottom:4px; padding-top:4px; text-transform:uppercase; }
#packages2 .other .standard p { font-size:14px; line-height:16px; padding-left:20px; padding-right:20px; text-align:center;}
#packages2 .other .standard p.intro-text { font-size: 12px; }
#packages2 .other .standard .breaker { border-bottom: dashed 2px #a5bac5; margin:auto; margin-bottom:10px; margin-top:8px; width:80%; }
#packages2 .other .standard .learn-more { color:#0991ac; cursor:pointer; padding-bottom:10px; padding-top:8px; }
#packages2 .other .standard .learn-more .popme { display:none; margin-left:-220px; margin-top:-70px; }
#packages2 .other .standard .learn-more:hover .popme { display:block; background-color:#444; color:#fff; font-size:11px; line-height:12px; padding:8px; position:absolute; text-align:left; width:220px; }
#packages2 .other .standard .learn-more .popme ul li { background-image:none; border:none; font-size:11px; list-style-image:none; }
#packages2 .other .standard .learn-more .popme .breaker { border:none; border-top: dashed 1px #a5bac5; padding:0px; padding-top:8px; font-size:10px; line-height:11px; 
	margin:auto; margin-bottom:10px; margin-top:8px; text-align:left; width:90%; }
#packages2 .other .standard .subhead { padding-top: 5px; }
#packages2 .ultimate .banner { background-image:url('/1sc-images/hdrbg-ultimate.png'); }

#packages2 .other .standard .learn-more .popme .arrow_box { position: relative; background: #444; } 
#packages2 .other .standard .learn-more .popme .arrow_box:after { left: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
#packages2 .other .standard .learn-more .popme .arrow_box:after { border-color: rgba(68, 68, 68, 0); border-left-color: #444; border-width: 30px; top: 50%; margin-top: -30px; }

.col-2 .col { float:left; width:49%; }
.col-3 .col { float:left; width:287px; margin-left:10px; margin-top: 10px; margin-bottom: 10px;}
/*.col-4 .col { float:left; width:187px; margin-left:10px; margin-top: 10px; margin-bottom: 10px;}*/
.clr { clear:both; }
.new-business { background-image:url('/1sc-images/bg-partners-handshake.jpg'); background-repeat:no-repeat; height:174px; width:280px;}

/* Contact-us (tech 3406) UI */

div.content-left 
{
    width:400px !important;
    float:left;
}
div.content-left > h2#techSup
{
    margin-top: 35px !important;
}

div.content-left > h2#sales
{
    margin-top: 35px !important;
}

div.content-left p
{
    width:400px !important;
    padding-left:0px !important;
}

div.content-right 
{
    width:380px !important;
    margin-left:60px;
    float:left;
    position:relative;
}

div.content-right p 
{ 
    width:380px !important;
    padding-left:0px !important;
}

div.content-right div.sales-contact 
{
    
    /*width: 330px;*/
    background: #1a89c5; /* Old browsers */
    background: -moz-linear-gradient(top,  #1a89c5 0%, #2078ac 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a89c5), color-stop(100%,#2078ac)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1a89c5 0%,#2078ac 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1a89c5 0%,#2078ac 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1a89c5 0%,#2078ac 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1a89c5 0%,#2078ac 100%); /* W3C */
   /*  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a89c5', endColorstr='#2078ac',GradientType=0 );
   padding:20px 30px 0px;*/
    padding-left:30px;
    padding-right:30px;
    margin-bottom:-20px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    height:392px;
    
}

div.content-right div.sales-contact h3.sales-form-header 
{
    padding-top:20px;
    color:#fff;
    font-size:24px;
    font-style:italic;
}
div.content-right div.sales-contact label
{
    color:#fff;
} 

div.content-right div.sales-contact ::-webkit-input-placeholder {
    color:    #999;
    font-style:italic;
}
div.content-right div.sales-contact :-moz-placeholder {
    color:    #999;
    font-style:italic;
}
div.content-right div.sales-contact :-ms-input-placeholder {
    color:#999;
    font-style:italic;
}

div.content-right div.sales-contact input, 
div.content-right div.sales-contact textarea { font-size: 14px; }

div.content-right div.sales-contact #contactfname, #contactlname 
{
    width:140px;
}
div.content-right div.sales-contact #contactnumber, #contactemail, #contactcomment
{
    width:297px;
}
div.content-right div.sales-contact .dim 
{
    font-style:italic;
    color:#999999;
    padding:5px;
    margin:2px;
}
div.content-right div.sales-contact #contactcomment
{
    margin-top: 20px;
}
div.content-right div.sales-contact input.contact-submit {
    background:url(/1sc-images/contact-submit.png) no-repeat;
    cursor:pointer;
    width: 142px;
    height: 45px;
    border: none;
    left: 77px;
    margin-top: 20px;
    position: relative;
}
div.content-right div.sales-contact 
{
    margin-top:20px;
}
/*---------------------------*/
/*Not available merchant page*/
div.not-available-container 
{
    
    padding:30px;
    text-align:left !important;
    width:620px;
}

/*---------------------------*/