*{  
margin:0;
padding:0;
border:0;	
}
.engageWeHelp,
.engageWeHelp * {
    margin: 0;
    padding: 0;
    border: 0;
}
html {
    height: 100%;
}
body {
    font: 14px/20px Arial,Helvetica,sans-serif;
    width: 100%;
    height: 100%;
    margin-top: 10px;
    color: #777777;
    background-color: #fff; line-height: 1;
}
a {
    color: #444444;
    outline: none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
p {
    margin: 0 0 18px
}
img {
    border: none;
	vertical-align:middle !important;
}
input {
    vertical-align: middle;
}
span.debug-holder {
    display:none;
}

/* border parameters for administrative forms */
input, select {
    border: 1px solid #bbb;
}

/*--------------- ALL FONTS ------------------------------------*/
@font-face {
    font-family: 'SourceSansProSemiboldItalic';
    src: url('../fonts/SourceSansPro-SemiboldIt-webfont.eot');
    src: url('../fonts/SourceSansPro-SemiboldIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-SemiboldIt-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-SemiboldIt-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-SemiboldIt-webfont.svg#SourceSansProSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProBold';
    src: url('../fonts/SourceSansPro-Bold-webfont.eot');
    src: url('../fonts/SourceSansPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Bold-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Bold-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Bold-webfont.svg#SourceSansProBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProBoldItalic';
    src: url('../fonts/SourceSansPro-BoldIt-webfont.eot');
    src: url('../fonts/SourceSansPro-BoldIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-BoldIt-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-BoldIt-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-BoldIt-webfont.svg#SourceSansProBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProBlack';
    src: url('../fonts/SourceSansPro-Black-webfont.eot');
    src: url('../fonts/SourceSansPro-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Black-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Black-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Black-webfont.svg#SourceSansProBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProBlackItalic';
    src: url('../fonts/SourceSansPro-BlackIt-webfont.eot');
    src: url('../fonts/SourceSansPro-BlackIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-BlackIt-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-BlackIt-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-BlackIt-webfont.svg#SourceSansProBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProExtraLight';
    src: url('../fonts/SourceSansPro-ExtraLight-webfont.eot');
    src: url('../fonts/SourceSansPro-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-ExtraLight-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-ExtraLight-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-ExtraLight-webfont.svg#SourceSansProExtraLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProExtraLightItalic';
    src: url('../fonts/SourceSansPro-ExtraLightIt-webfont.eot');
    src: url('../fonts/SourceSansPro-ExtraLightIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-ExtraLightIt-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-ExtraLightIt-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-ExtraLightIt-webfont.svg#SourceSansProExtraLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProLight';
    src: url('../fonts/SourceSansPro-Light-webfont.eot');
    src: url('../fonts/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Light-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Light-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Light-webfont.svg#SourceSansProLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProLightItalic';
    src: url('../fonts/SourceSansPro-LightIt-webfont.eot');
    src: url('../fonts/SourceSansPro-LightIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-LightIt-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-LightIt-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-LightIt-webfont.svg#SourceSansProLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProRegular';
    src: url('../fonts/SourceSansPro-Regular-webfont.eot');
    src: url('../fonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Regular-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Regular-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Regular-webfont.svg#SourceSansProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProItalic';
    src: url('../fonts/SourceSansPro-It-webfont.eot');
    src: url('../fonts/SourceSansPro-It-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-It-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-It-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-It-webfont.svg#SourceSansProItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProSemibold';
    src: url('../fonts/SourceSansPro-Semibold-webfont.eot');
    src: url('../fonts/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Semibold-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Semibold-webfont.svg#SourceSansProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*----------------END FONTS-------------------------------------*/

.page-wrap ul li.leaf{
	list-style: none;
}

.page-wrap li.leaf{
    margin:0px;
    padding:0;
}


.page-wrap  .header-secondary .leaf {
    padding: 0 12px;
}

.header-primary ul.menu li{
	margin: 0px;
}

.block .content{
	width: auto;
	position:relative;
}

.menu-primary li > a{
    font-size: 11px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: bold;
}


#js-small-business  .menu .menu-icon{
	padding-bottom: 15px !important;
}


/* brand identity */
.masthead_icons{
	margin-left: 10px;
}

#block-menu-menu-small-business-menu .menu .leaf .menu-icon-1000 {
    background-position: -9px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1000 {
    background-position: -9px -103px;
} 

/* website */
#block-menu-menu-small-business-menu .menu .leaf .menu-icon-386 {
    background-position: -103px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-386 {
    background-position: -103px -103px;
} 

/* SEO */
#block-menu-menu-small-business-menu .menu .leaf .menu-icon-407 {
    background-position: -215px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-407 {
    background-position: -215px -103px;
} 

/* email marketing */
#block-menu-menu-small-business-menu .menu .leaf .menu-icon-401 {
    background-position: -354px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-401 {
    background-position: -354px -103px;
}

/* social media */
#block-menu-menu-small-business-menu .menu .leaf .menu-icon-399 {
    background-position: -463px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-399 {
    background-position: -463px -103px;
} 

/* printing */
#block-menu-menu-small-business-menu .menu .leaf .menu-icon-368 {
    background-position: -558px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-368 {
    background-position: -558px -103px;
} 

/* get started */
#block-menu-menu-small-business-menu .menu .leaf .menu-icon-1144 {
    background-position: -665px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1144 {
    background-position: -665px -103px;
} 

/* idea hub */
#block-menu-menu-small-business-menu .menu .leaf .menu-icon-398, 
#block-menu-menu-small-business-menu .menu .leaf .menu-icon-1566{
    background-position: -775px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-398, 
#block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1566{
    background-position: -775px -103px;
} 

#js-financial-institutions #block-menu-menu-small-business-menu .menu .menu-icon {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xmenu-sprite-fi.png.pagespeed.ic.JwWgLr5OyC.png") no-repeat scroll 0 0 transparent;
	width: 177px;
}

#js-financial-institutions #block-menu-menu-small-business-menu .menu li {    
   /* margin-left: 0;*/
}

/* Aquisition and Growth */
#js-financial-institutions #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1203 {
	background-position: -3px 0;	
}

#js-financial-institutions #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1203 {
	background-position: -3px -113px;
} 

/* Payment and Security */
#js-financial-institutions #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1021 {
	background-position: -176px 0;	
}

#js-financial-institutions #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1021 {
	background-position: -176px -113px;
} 

/* Small Business */
#js-financial-institutions #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1022 {
	background-position: -356px 0;	
}

#js-financial-institutions #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1022 {
	background-position: -356px -113px;
} 


/* Bankers Dashboard */
#js-financial-institutions #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1023 {
	background-position: -532px 0;	
}

#js-financial-institutions #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1023 {
	background-position: -532px -113px;
} 


/* Knowledge Exchange */
#js-financial-institutions #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1024 {
	background-position: -702px 0;	
}

#js-financial-institutions #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1024 {
	background-position: -702px -113px;
} 


#js-about-deluxe #block-menu-menu-small-business-menu .menu .menu-icon {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xmenu-sprite-about-g.png.pagespeed.ic.uslfxLtzaV.png") no-repeat scroll 0 0 transparent;
	/*width: 147px;*/
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu li {    
    margin-left: 0;
}

/* Company "About Deluxe" */
#js-about-deluxe #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1055 {
	background-position: 15px -24px;	
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1055 {
	background-position: 15px -262px;
}

/* Working with Deluxe */
#js-about-deluxe #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1060 {
	background-position: -137px -24px;	
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1060 {
	background-position: -137px -262px;
} 

/* Corporate Citizenship */
#js-about-deluxe #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1064 {
	background-position: -295px -24px;	
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1064 {
	background-position: -295px -262px;
}

/* Investor Relations */
#js-about-deluxe #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1069 {
	background-position: -445px -24px;	
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1069 {
	background-position: -445px -262px;
} 


/* News & Media */
#js-about-deluxe #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1075 {
	background-position: -574px -24px;	
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1075 {
	background-position: -574px -262px;
} 

/* Career Opportunities */
#js-about-deluxe #block-menu-menu-small-business-menu .menu .leaf .menu-icon-1080 {
	background-position: -715px -24px;	
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu .menu-hover .menu-icon-1080 {
	background-position: -715px -262px;
}


#block-menu-menu-small-business-menu .menu {
   /* margin-top: 24px; ---> INCORRECT IN CHROME 25 MENU POSITION */
	clear: both;
}

#block-menu-menu-small-business-menu .menu li {
    margin-left: 10px;
    margin-bottom: 15px;
    padding:0 13px 0 13px;
}

#cboxContent #block-menu-menu-small-business-menu .menu-icon.leaf-6.menu-active{
margin-right:5px;	
}

#js-financial-institutions .menu > li {
margin-left: 35px;
}

#block-menu-menu-small-business-menu .firstlevel .menu li {
    margin: 0px;
}

#block-menu-menu-small-business-menu .firstlevel .menu li:hover {
    background-color: transparent;
}


#block-menu-menu-small-business-menu .firstlevel .menu {
    margin: -10px 0 0 -11px;    
    background: #444;
    position: absolute;
    z-index: 160;
    top:111px;
}

#js-small-business .menu{
	margin-top: -14px !important;	
}

.firstlevel .menu a,
.firstlevel .menu .parent-menu {
    display: block;
    padding: 11px 0px 9px 0px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
    text-align: left;	
	font-family: 'helvetica_neuecondensed_bold';
}

.firstlevel .menu a br, .firstlevel .menu{
	display: none;
}

/* .header .firstlevel-wrapper-1144, delete*/
.header .firstlevel-wrapper-398,
.header .firstlevel-wrapper-1566{
    background: #f3f3f3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(top, #f3f3f3 0%, #e9e9e9 51%, #e8e8e7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(51%,#e9e9e9), color-stop(100%,#e8e8e7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f3f3f3 0%,#e9e9e9 51%,#e8e8e7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f3f3f3 0%,#e9e9e9 51%,#e8e8e7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f3f3f3 0%,#e9e9e9 51%,#e8e8e7 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f3f3f3 0%,#e9e9e9 51%,#e8e8e7 100%); /* W3C */
}

.align-left.leaf.firstlevel.leaf-1144 {
  height: 90px;
  background-color: gainsboro;
}

.align-left.leaf.firstlevel.leaf-1144:hover{
    height: 101px;
}

.align-left.leaf.firstlevel.leaf-1566{
    /*height: 51px;*/
    background-color: transparent;
}


.leaf .btn.btn-medium,
.footer-sub .btn-dropdown .btn.btn-medium{
    font-size:14px!important;
    width: 100px; 
    padding: 5px 0px;
}



.field-items .divider-blue{
    border-top: 2px solid #259CDA;
    margin-bottom:30px;
    margin-top:30px;
}

.divider-section {    
    margin: 30px 0 30px 0;
}

.page-wrap .header-secondary .h-list-cart li{
    margin-left: 10px;
    padding:0 0 0 10px;    
}

/* Under header
-----------------------------------------------------------------------------*/

#cse-bottom-search-form{
	margin-left: 175px;
}


.submit_button:hover img {
    opacity: 0.4;
}

/* Header
-----------------------------------------------------------------------------*/


/* Primary navigation
-----------------------------------------------------------------------------*/

/* Breadcrumb
-----------------------------------------------------------------------------*/

.breadcrumb{
	font-weight: bold;
}


/* Middle
-----------------------------------------------------------------------------*/


/* Sidebar Left
-----------------------------------------------------------------------------*/

/* Footer
-----------------------------------------------------------------------------*/
.footer-nav .block-menu {
    float: left;
    min-height: 300px;
    padding: 29px 7px 0 20px;
    width: 122px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border_optimize.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat repeat;
    border-style: dashed;
    border-width: 0;
    border-left-width: 1px;
}

.footer-nav .block-menu-block {
    float: left;
    min-height: 300px;
    padding: 29px 7px 0 20px;
    width: 122px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat repeat;
    border-style: dashed;
    border-width: 0;
    border-left-width: 1px;
}

.footer-nav .block-menu:first-child {
	border-left: none;
	padding-left: 12px;
}

.region-footer .block{
 width:14%;
 padding-left:10px;
}


.footer-nav .block-menu h2, 
.footer-nav .block-menu-block h2 {
	display: block;
	color: #FF0000;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	height: 28px;
}

.footer-nav .block-menu h5, 
.footer-nav .block-menu-block h5,
.footer-nav .block-block h5{
	color: #FF0000;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.footer-nav .block-menu-block h2{
	color: #FF0000;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.footer-nav .menu{
	margin-top: 10px;
	overflow: visible;
}

.footer-nav .menu li{
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0 0 10px !important;
    padding: 0;
    vertical-align: baseline;
    display: block;
    width: 150px;
}
 
.footer-nav .menu li a{
    color: #444444;
    font-size: 12px;
    text-decoration: none;
}

.footer-nav .menu li a:hover{
    text-decoration: underline;
}

#block-menu-menu-footer-for-small-bussines,
#block-menu-menu-footer-fsb-ideahub,
#block-menu-menu-footer-fsb-customer-support,
#block-menu-menu-footer-for-financial-inst,

#block-menu-menu-footer-about-deluxe-abo,
#block-menu-menu-foooter-about-deluxe-wo,
#block-menu-menu-footer-about-deluxe-for{
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
}


.wrapper .menu-sub li {
    display: block;
    margin: 0 -2px;
    float: left;
    height: 50px;	
}

.menu-sub{
	display: table;
	margin: 0 auto;
}


.menu-sub li a {
    color: #bee1f4;
    font-family: 'helvetica_neuecondensed_bold';
    font-size: 12px;
    padding: 0px 20px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    display: table-cell;
    height: 50px;
}

.menu-sub li a.active, .menu-sub li a:hover {
    color: #ffffff;
	text-decoration: none;
}

/* hide Children item in Sub Menu */
div#top_nav_sub_menu ul.menu {
    display: none;
}

/* display Parent item in Sub Menu (A special case of LOGO DESIGN) */
div#top_nav_sub_menu.menu_blue ul.menu-sub li span a.active-trail {
    color: #ffffff;
    text-decoration: none;
}

/* OTHER ELEMENTS
-----------------------------------------------------------------------------*/

/* TABS
-----------------------------------------------------------------------------*/
ul.tabs{
 margin-top: 20px;
}

/*PSPrint
--------------------------*/
.configurator {
	margin: 0 auto;
}


.twoup {
    width: 360px;
    float: left;
}

.twoup + .twoup {
	margin-left: 20px;
}


ul.btn-dropdown{
	padding: 0;
}


/*Process
--------------------------*/
#process_block{
	margin: 0 11px 0px 0px;
	width: 100%;
}
.media-object {
    overflow: hidden;
    padding: 0 0px 0 0;
}

ul   .media-object{
  width: 420px;
}

.process-md{
	margin-bottom: 10px;
    overflow: hidden; 
}

/* Get started
--------------------------*/


.gts-intro {
    overflow: hidden;
    padding: 20px 75px;
    position: relative;
}

.intro-hd{
    margin-bottom: 10px;
}

.intro-bd{
    width: 550px;
}

.gst-content { 
	width: 900px;
}

.gst-wrapper {
	margin: 0 auto; 
}
.top-8{
    margin-top: 2px;
}

.icon-img{
    display: inline-block;
    padding: 0 3px;
    vertical-align: baseline;
}

.grid-group img, 
.grid-group object,
.grid-group embed {
    height: auto;
    max-width: 100%;
}


.grid-group {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    /*padding-bottom: 40px;*/
}


.grid-group .offset-center{ 
	margin: 0 auto;
}

.box{
    padding: 28px;
}

.box.alt{
    padding: 28px 0;
}

.box-pad-alt{
    padding: 28px 28px 1px;
}

.box-green-solid {
    background: none repeat scroll 0 0 #A8C40C;
}

.box-light-green{
    background: #E2EFDA;
    margin-bottom: 29px;
    padding-bottom: 0!important;
}

.box-media:first-child{
    padding-top: 0;
}

.box-media {
    padding: 27px 15px 15px 0;
}

.full-callout-push {
    margin-bottom: 35px;
}

.heading {
    font-family: 'bell_gothic_blackregular';
    text-transform: uppercase;
}

.media-media {
    float: left;
    margin-right: 24px;
}

.media-bd {
    overflow: hidden;
}

.dotted-top, 
.table-row > tr + tr {
    border-top-width: 1px;
}

.border-dotted,
.table-row > tr,
.table-row > tr > td,
.grid-package-dotted,
.h-list-dotted > li{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat repeat;
    border-style: dashed;
    border-width: 0;
}

.pic-flow{
    float: left;
    min-height: 863px;
    position: relative;
    width: 415px;
}

.position1 {
    position: absolute;
    top: 32px;
    left: 40px;
    z-index: 1;
}


.h-list-callout-opts.divider-section {
    margin-top: 55px;
}

.cta .cta-button {
    display: block;
    width: 118px;
    margin: 0 auto;
}


.top-8 {
    margin-top: 8px;
}

.top-15 {
    margin-top: 15px;
}

.column {
    float: left;
    margin: 0;
    position: relative;
}

.column:last-child{
    float: right;
}

.cta-contact {
    height: 40px;
    margin-top: 15px!important;
}

.h-list-callout-opts > li + li {
    margin-left:  6px;
    padding-left: 10px!important;
}

.text-center{
    text-align: center;
}

.cta-info{
    margin-bottom: 25px;
    margin-top: 13px;
    padding-left: 30px;
}

.grid-group .grid4{
    width: 33.334%;
}

.cta-contact .cta-phone{
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    margin-left: 37px;
    margin-right: 6px;
    padding-right: 10px;
}

.dotted-right{
    border-right-width: 1px;
}

/*Checks-and-forms
----------------------------------------*/

/*Service Levels Comparison
----------------------------*/
.is-hidden { 
	position: absolute; left: -99999px;
}

/*other
----------------------*/
/**
* This is style for domain_service_level_comparison components
*/

ul.tabs li a {
    border-radius: 4px 4px 0 0;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
    padding: 5px 20px 0;
}

ul.tabs li.active a {
	color: #ff0000;
}

/**
* This is style for Google CSE main search form
*/

 /* text input */
.google_cse_select{
	width: 50px;
}

#top_gsearch{
    color:#A0A0A0;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 100;
}

#top_gsearch_autocomplete{
    position: absolute;
    z-index: 0;
}

#top_gsearch_submit{
    z-index: 100;
    margin-top: 4px;
}

#bottom_gsearch_submit{
    z-index: 100;
    margin-top: 4px;
}


#bottom_gsearch{
    position: relative;
    color:#A0A0A0;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 10;
}


.ui-autocomplete{
    border-radius: 0px;
    font-family: 'helvetica_neuecondensed_bold';
    text-transform: uppercase;
    font-size: 13px;
}

.gcsc-branding{
	visibility: hidden;
} 

 #gsc-i-id1{
	background-image: none !important;
} 

.gsc-adBlock{
	visibility: hidden !important;
	display: none !important;
}

.gsc-adBlockVertical{
	visibility: hidden !important;
	display: none !important;
	width: 0px !important;
	height: 0px !important;
	position: absolute !important;
}

.gssb_a>div{
	background-image: none !important;
}

.footer-sub ul.inline, .footer-sub ul.links.inline{
	display: inline-block !important;
	padding: 0px 0px!important;
}

.footer-sub ul.inline li{
	display: list-item !important;
	padding: 0 0 0 0 !important;
}


/* select input (selectbox jquery plugin)*/
.header-component-alt{
    overflow: visible !important;
}

.footer-sub{
    overflow: visible !important;
}

.selectbox {
    vertical-align: middle;
    cursor: pointer;
    border-right: none;
    width: 0px;
    overflow: visible;
    z-index: 1;
}
.selectbox .select {
    background-position: 0 -45px;
    height: 20px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    font-style: italic;
    text-align: center;
    line-height: 1.6;
    cursor: pointer;
    color: #fff;
    display: none;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    font-family: 'helvetica_neuecondensed_bold', sans-serif;
    background: #ff0000 url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbuttons-sprite.png.pagespeed.ic.MQeBgeqY6U.png) 0 0 repeat-x;
    background-position: 0 -45px;
    padding: 5px 20px;
    float: none !important;
}
.selectbox .select:hover {
	background-position: -10px -30px;
}
.selectbox .select:active {
	width: 60px;
	font-size: 10px;
	background-color: #eee;
	color: #555;
}

.selectbox .select .text {
	display: block;
	width: 80px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: white;
	margin-left: -18px;
}
.selectbox .trigger {
	position: absolute;
	display: none;
	top: 0;
	right: 0;
	width: 0px;
	height: 0px;
	height: 100%;
}
.selectbox .trigger .arrow {
	position: absolute;
	top: 13px;
	right: 5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000;
	width: 0;
	height: 0;
	overflow: hidden;
	opacity: 0.3;
}
.selectbox:hover .arrow {
	opacity: 1;
}
.selectbox .dropdown {
    background-color: #444;
    position: absolute;
    z-index: 20;
    margin-top: 0;
    width: 220px;
	
}
.selectbox li {
	display: inline-block;
	background: #ff0000 url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbuttons-sprite.png.pagespeed.ic.MQeBgeqY6U.png) 0 0 repeat-x;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	background-position: 0 -45px;
	height: 20px;
	padding: 5px 20px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
	text-align: center;
	line-height: 1.6;
	cursor: pointer;
	color: #fff;
	width: 200px;
	font-size: 10px;
	background-color: #eee;
	color: #555;
}
.selectbox li.selected {
	
}
.selectbox li:hover {
	background-color: red;
	color: white;
}

/* CATEGORY CROSS PROMOTION
-----------------------------------------------------------------------------*/

.field .field-label {
	display: none;
}


/* CALL US
-----------------------------------------------------------------------------*/

/* ADD ONS
-----------------------------------------------------------------------------*/

/* ------------------------------- PORTFOLIO -------------------------------*/
.portfolio_title{
	width:940px;
	position:relative;
	font-size:13px;
	margin:0px auto 0 auto;
	line-height:33px;
}


/********************* END Porfolio **************************/

/* Add style for the parent panel anchor navigation */
.boxton-container .panel-pane {
	position: relative;
	top: 0;
	}
	
/********************SERVICE LEVEL COMPARISON**********************/
.slc_section-main { 
    margin-bottom: 30px;
}


.slc_heading {
    font-family: 'bell_gothic_blackregular';
    text-transform: uppercase;
}


.slc_h7 {
	font-size: 16px;
}

.slc_blue {
	color: #259cda;
}

.slc_service-table {
	padding: 0 125px;
}

.slc_box{
	padding: 28px;
}


.slc_table-comparisons{
	width: 100%;
}

/* ---------------------------------------------------------------------
 Table Service Level Comparisons
------------------------------------------------------------------------ */


.slc_service-table { padding: 0 125px; }

.slc_table-comparisons { width: 100%; }

.slc_table-row > tr > td { text-align: center; }

.slc_table-row {
    padding: 15px;   
    width: 664px;
    background-color: #f4f9fb;
}

.slc_table-row > tr {  
    width: 100%;
    font: bold 12px/1.5 Arial, Helvetica, sans-serif;
}

.slc_table-row > tr + tr { border-top: 1px dashed #cccccc; }

.slc_table-row > tr > td {
    padding: 6px 0;
    width: 285px;
    font-size: 16px;
    border-style: dashed;
}


.slc_table-row > tr > td + td {
    border-left: 1px dashed #cccccc;
    text-align: center;
    color:#777777;
    font-family: Arial;
    font-size: 12px;
}

.slc_feature-content{
	vertical-align: middle;
}

.slc_table-head {
    padding: 0 0 5px;
    width: 694px;
    background: none;
}

.slc_table-head > tr > td + td { border: none; }



.slc_feature-title > .slc_heading {
    margin-bottom: 10px;
    line-height: 1;
    color:#777777;
    font-family: Arial;
    font-size: 12px;
	font-weight:normal;
}


/*****************END SERVICE LEVEL COMPARISON*********************/

/******************* Included Product/Service ******************/


/******************* END Included Product/Service ******************/

/*********************************ABOUT CONTENT*************************************/
.green-contentBlock {padding:18px 0px 20px 30px;}
.green-block-menu {padding-left:20px;position:relative;}
.green-block-menu li {float: left;padding-right: 15px;margin-right: 20px;position: relative;list-style:none;}
.green-block-menu a {font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:12px;text-decoration:none;font-weight:bold;}
.green-block-menu a {font-family:helvetica_neuecondensed_bold;text-transform:uppercase;font-size:12px;text-decoration:none;font-weight:normal;}
.green-block-menu a:hover, .green-block-menu li a.active {color:#fff !important;}
.content-bg-block {background:#fff;}
.padding-for-content {padding:35px 20px;}
.next {display:block;background:url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xNext-White.png.pagespeed.ic.vFB30BqJSk.png") no-repeat;width: 5px;height: 7px;position: absolute;top: 3px;left: 100%;}
.menu-block {padding:26px 0px 0px 0px;width:268px;float:left;margin-right:20px;position:relative;}
.contentBlock {width:612px;float:left;}
.menu-block-title {font-size:19px;padding-left:30px;padding-bottom:15px;text-transform:uppercase;}

.border-ul {background:url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg-menu1.png.pagespeed.ic.M08YNuN320.png") repeat-y;width:1px;position:absolute;height:100%;top:0px;right:0px;z-index:1;}
.contentBlock-title {font-size:40px;font-weight:normal;text-transform:uppercase;padding-bottom:25px;line-height:43px; padding: 0;}
.p-contentBlock {color:#777777;}
.post-content{
	color:#555;
}
.post-content table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size: 13px;
  font-weight:600;
  width: 100%;
  margin-left:18px;
  margin-bottom: 12px;
}
.post-content th, .post-content td {
  padding: 12px;
  margin: 0;
  overflow: hidden;
  border-bottom: 1px solid #DDD;
}
.post-content table tbody > tr:nth-child(odd) > td {
  background: #f9f9f9;
}

.green-page .field-items .post-content  tr td a {
	color:#da291c;
	line-height: 120%;
}

.contentBlock-descr{
	font-size:20px;
	margin:15px 0px 15px 18px;
}
p.strong{
	margin-left:18px;
	font-weight:bold;
}
h3.contentBlock-descr{
	color:#a8c40c;
	margin-top:45px;
}
td.strong{
	font-weight:bold;
	font-size:14px;
}

.logo-title-strong p{
	font-size:17px;
}
.green-page .field-items .post-content p {
	margin-top:40px;
  margin-bottom: 15px ;
}
 /* #node-170 .p-contentBlock {margin-left: 156px;} delete*/


/************************About page. Green styles*******************/
.green-page .green-block-menu a {color:#d4e286;}
.green-page .green-contentBlock {background:#a8c40c;}
.green-page .menu-block {background:#f6f9e6;}
.green-page .menu-block-title,
.green-page .c-menu-first a:hover,
.green-page .c-menu-first a.active,
.green-page .c-menu-first1 a:hover,
.green-page .c-menu-first1 a.acive,
.green-page .contentBlock-title{color:#a8c40c;}

/*************************About page. Orange styles*****************/
.orange-page .green-block-menu a {color:#ffcc7f;}
.orange-page .green-contentBlock {background:#ff9900;}
.orange-page .menu-block {background:#fff5e5;}
.orange-page .menu-block-title,
.orange-page .c-menu-first a:hover, 
.orange-page .c-menu-first a.active,
.orange-page .c-menu-first1 a:hover,
.orange-page .c-menu-first1 a.acive,
.orange-page .contentBlock-title{color:#ff9900;}

/***********************About page. Blue styles*********************/

.blue-page .menu-block-title,
.blue-page .c-menu-first a:hover, 
.blue-page .c-menu-first a.active,
.blue-page .c-menu-first1 a:hover,
.blue-page .c-menu-first1 a.acive,
.blue-page .contentBlock-title{color:#2979da;}

/**************************************LocationsPage********************************/


/**************************************EndLocationsPage*****************************/
/**************************************MentoringPage********************************/
.mentoring {padding:0;}
.mentorSubTitle {color:#777777;padding:0; font-size:16px;text-transform:uppercase;color:#777777;}
.textMentor {margin-top:31px;}
.tileOfParSection {font:16px Arial, Helvetica, sans-serif;font-weight:bold;color:#777777;padding-top:5px;margin-bottom:4px;}
.region-sidebar-first .menu.imageStyle li {background:url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xpdf.png.pagespeed.ic.NQnywilsDU.png") no-repeat scroll 32px center transparent; padding-left:25px; min-height:16px;margin-bottom:5px;}
.region-sidebar-first .menu.imageStyle li a{font-weight:normal; text-transform:uppercase;color:#777;font-size:12px;height: auto; width: 195px;}
.region-sidebar-first .menu.imageStyle li a:hover{text-decoration:underline; background: none;width: 195px;}

.region-sidebar-first  .menu.related-links li a {width: 230px; height: auto;}
.region-sidebar-first  .menu.related-links li a:hover{text-decoration:underline; background: none;width: 230px;}


/**************************************EndMentoringPage*****************************/

.region-sidebar-first .menu {padding-bottom:19px;}
.region-sidebar-first .menu .menu {padding-bottom:0px;}
.region-sidebar-first .menu li {width:270px; min-height:24px;margin:0px;}
.region-sidebar-first .menu li ul li a{padding-left:40px; width:228px !important;}
/* .region-sidebar-first .menu1 li {width:270px;min-height:24px;} delete*/
.region-sidebar-first .menu a,
.parent-menu {
        position:relative;
        z-index:10;
        color:#444444;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
        text-decoration:none;
        width:240px;
        display:block;
        padding-left:30px;
        min-height:17px;
        line-height:18px;
        padding-top:3px;
        padding-bottom:3px;
        font-family: 'helvetica_neuecondensed_bold', sans-serif;
        font-weight: normal
}

.region-sidebar-first .menu li span {
        display: block;
}

.not-hover {
	background:none !important;
}

.region-sidebar-first .menu li span:hover,
.region-sidebar-first .menu li span.active {
        background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdottedtop.png.pagespeed.ic.jjClXUX2P8.png) repeat-x 0 top #FFF;
        position:relative;
        z-index:10;
        display:block
}
.region-sidebar-first .menu li span:hover a,
.region-sidebar-first .menu li span a.active {
        background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdottedbottom.png.pagespeed.ic.jjClXUX2P8.png) repeat-x 0 bottom;
        display:block;
        line-height:18px;
        padding-top:3px;
        padding-bottom:3px;
}

.financial .menu li ul li span a{
	height:10px;
}
.financial .menu a.active{
	color:#FF9900;
}
.financial .menu a:hover{
	color:#FF9900;
}
/** Start Setting block Product/Services Category Level Headline */

.included {
    margin: 0 auto;
}

.grid-group .grid10 {
    width: 88% !important;
}
/** End Setting block Product/Services Category Level Headline */


.profile{
	margin: 15px;
}

.profile dl{
	margin-top: 15px;
}


.dotted-top, .table-row > tr + tr {
    border-top-width: 1px;
}

#anchor1{
	margin-top:0!important;
}
.article-group{
    margin-bottom:0; /* Deprecated 25px; Don't use !important please */
}
/*.section-main {
    margin-bottom: 0 !important;
}*/

.node-page .article-group .article-hd h4{
	font-size: 16px;
}


.media-ft a.btn-arrow{
	margin-top: 3px;
}

/**********************************Idea Hub**************************************/

/***********************************Idea Hub Paginator************************************************/

/********************************************End Idea Hub Paginator*********************************************/
/**********************************************End Idea Hub Section*********************************************/

.intro-nav a {
    color: #777777;
    display: block;
    padding: 26px 19px;
}

.intro-nav ul li{
    list-style: none;
}
   

.padding_right_one{
	padding-right:3px;
}

/* Order Checks button style*/

.header #block-menu-menu-order-menu {    
	display:inline-block;
    width: 100px;
	list-style: outside;
	vertical-align: top;
}

.none-list-style li{
	list-style-type:none!important;
	list-style-position:outside!important;
}

.carousel-nav li{
	list-style-type:none!important;
	list-style-position:outside!important;
}

/* Start new Home Anchor NAvigation styles */
.panel-nav-container {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg.jpg.pagespeed.ic.-kA93DmAyr.jpg") repeat scroll 0 0 #FFFFFF;
    height: 100px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1000px;
    z-index: 10;
} 
.panel-nav {
    width: 940px !important;
    padding: 0 30px !important;
    background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xmod-panel-gradient.png.pagespeed.ic.DPq2MExeyq.png) 0 -16px repeat-x;
    z-index: 11;
    overflow: hidden;
}
.panel-nav li {
    width: auto !important;
    display: block !important;
    float: left !important;
    text-align: center !important;
    background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdots-nav-divider.gif.pagespeed.ic.c4JWwOS8Al.png) no-repeat 0 38px ;
}

.panel-nav__item-first{
	background:none !important;	
}

.panel-nav a {
    color: #777777 !important;
    text-decoration: none !important;
    padding: 38px 25px 25px !important;
    display: block !important;
}


.cPhoneInLiveChat{
	text-transform:uppercase; 
	padding-right:20px; 
	display:inline-block; 
	font-size:12px;
	}
.cLiveChatBox{
	background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-nav-divider.png.pagespeed.ce.9095-llI0_.png) no-repeat 155px center;
	display:block; 
	height:35px; 
	line-height:35px;
	margin-top: 30px;
	padding-left: 32px;
	white-space:nowrap;
	}
	

.arrow-down-style{
 display: block;
}

.content-block-style{
	height: 93px!important;
	left: 39px!important; 
	top: 235px!important; 
	width: 228px!important;
}


.icon-img-style{
	width:7px!important;
	height: 10px!important;
}


/* End new Home Anchor NAvigation styles */


/* -------------------------SEARCH------------------------------ */
 .gsc-branding{
	display: none;
}

.gsc-clear-button{
	display: none;
}

.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
    background-color: #FEBABA !important;
    border: 1px solid #FF0000 !important;
    margin: 5px;
    padding: 5px;
}

.cse input.gsc-input, input.gsc-input {
    border: 1px solid #B6BEC5;
    border-radius: 0 0 0 0 !important;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5) inset !important;
    color: #777777 !important;
    font-family: inherit;
    font-size: 14px;
    height: 20px !important;
    opacity: 0.7 !important;
    padding: 5px 10px !important;
	margin-left: -10px !important;
		
}

.cse input.gsc-search-button, input.gsc-search-button {
    background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbuttons-sprite.png.pagespeed.ic.MQeBgeqY6U.png) repeat-x scroll 0 -45px #FF0000 !important;
    border: none !important;
		height: 18px !important;
}
.google_search_results{
    font-size: 16px;
    font-family: BELL_GOTHIC_BLACKREGULAR;
    padding:10px 5px;
    color: red;
}

.gsc-input-box{
	border: none !important;
}

.gsc-input-box-hover{
	box-shadow: none !important;
}

.gsc-input-box-focus{
	box-shadow: none !important;
}

.gsib_b{
	display: none;
}

.gsc-input {
	font-family: 'helvetica_neuecondensed_bold',sans-serif;
	text-transform: uppercase;
	font-style: italic;
	margin-top: -5px !important;
}

.gssb_a{
	font-family: 'helvetica_neuecondensed_bold',sans-serif;
	text-transform: uppercase;
	font-style: italic;	
}

.cse input.gsc-search-button:hover, input.gsc-search-button:hover {
    background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbuttons-sprite.png.pagespeed.ic.MQeBgeqY6U.png) repeat-x scroll 0 -90px #FF0000 !important;
		text-decoration: underline !important;
}

.gsc-thinWrapper {
width : 100% !important;
}

#___gcse_0 {
width: 90%;
padding-left: 5%;
} 

/* -------------------------RESULT------------------------------ */

.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
    font-family:Arial, Helvetical, sans-serif;
    font-size: 16px !important;
}
.cse .gs-webResult .gs-snippet, .gs-webResult .gs-snippet, .gs-fileFormatType, .gs-imageResult .gs-snippet {
    color: #333333;
    font-family: arial !important;
    font-size: 13px !important;
}
.gs-webResult div.gs-visibleUrl-long, .gs-promotion div.gs-visibleUrl-long {
    display: block;
    font-family: arial !important;
    font-size: 13px !important;
}
#___gcse_0 .gs-result .gs-title, #___gcse_0 .gs-result .gs-title *{
text-decoration:none;
color:#259CDA;
}
#___gcse_0 .gs-result .gs-title:hover, #___gcse_0 .gs-result .gs-title:hover *{
text-decoration:underline;
}
/*---------------------------------TABS------------------------------------*/


.cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FEBABA !important;
    border-color: #FF0000 !important;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #000000;
}

.cse .gsc-tabsArea, .gsc-tabsArea {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: #FF0000 !important;
    margin-top: 1em;
    padding: 0;
} 

/*--------------------------------PAGINATOR------------------------------*/

.gsc-results .gsc-cursor {
    display: inline;
    float: left;
    margin: 0 0px 16px;
    overflow: hidden;
    padding: 10px 0px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    background-color: #FF0000 !important;
    border: medium none !important;
    border-radius: 0 0 0 0 !important;
    color: #FFFFFF !important;
    display: block !important;
    float: left !important;
    font: 12px/20px Arial, Helvetical, sans-serif;
    height: 19px !important;
    margin: 0 3px 0 0 !important;
    padding: 0 !important;
    text-align: center !important;
    text-shadow: none !important;
    width: 19px !important;
    text-decoration: none !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
    background-color: #999999 !important;
    border: medium none !important;
    border-radius: 0 0 0 0 !important;
    color: #FFFFFF !important;
    display: block !important;
    float: left !important;
    font: 12px/20px Arial, Helvetical, sans-serif;
    height: 19px !important;
    margin: 0 3px 0 0 !important;
    padding: 0 !important;
    text-align: center !important;
    text-shadow: none !important;
    width: 19px !important;
	text-decoration:none !important;
}


.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    background: #999999 !important;
}


/**************************************   start modal windows REQUEST A CALL and THANKYOU styles     *****************************/

.thankyou .cModalWindowBlue{background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg.jpg.pagespeed.ic.-kA93DmAyr.jpg);}
.thankyou .cModalWindowGreen{background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen_opacity_bg.png.pagespeed.ic.vaP2xxwJat.png);}
.thankyou  .cModalWindowBlue .cModWinColTit{color:#259cd7; font-size:14px; margin-bottom:5px;}

.thankyou  .cModalWindowBlue .cModalWindowTitle{font-size:12.5px; height:30px; color:#fff; line-height:30px; padding: 0 15px; background:#86c8e9;}
.thankyou  .cModalWindowGreen .cModalWindowTitle{font-size:12.5px; height:30px; color:#fff; line-height:30px; padding: 0 15px; background:#A8C40C;}
.thankyou  .cModalWindowBlue .cExitButton{right:10px; position:absolute; top:7px; cursor:pointer; background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xclose_shadow_modal_window_blue.png.pagespeed.ic.wq-eIVSs_W.png) no-repeat right center; padding-right:16px; color: #A5C9EA; /*-khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"*/}
.thankyou  .cModalWindowGreen .cExitButton{right:39px; position:absolute; top:10px; cursor:pointer; background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xclose_shadow_modal_window_blue.png.pagespeed.ic.wq-eIVSs_W.png) no-repeat right center; padding-right:16px; color: #A5C9EA;}
.thankyou  .cModalWindowBlue .cModWindMenu{background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xmenu-mod-win-bg.png.pagespeed.ic.JLwHqzdwvh.png) repeat-x top; padding-top:5px;border-top: 1px dashed #ccc;}
.thankyou  .cModalWindowGreen .cModWindMenu{background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen_opacity_bg.png.pagespeed.ic.vaP2xxwJat.png) repeat-x top; padding-top:5px;border-top: 1px dashed #ccc;}

.thankyou .cModalWindowBg{/*background:#000;*/ opacity: 0.3;position:absolute;width:100%; height:100%; z-index:61;}
.thankyou .cModalWindowBox{z-index:63; position:absolute;background:#fff;width:auto;  border: 10px solid #555555; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px;}
.thankyou .cModalWindowPad{padding:12px;}
.thankyou .thanksdiv {padding-left:17px;}
.thankyou .cModalWindowBut{text-align:right; position: absolute; bottom: 20px; right: 35px; width: 500px;}
.thankyou .cModalWindowTitle{font-size:12.5px; height:30px; color:#fff; line-height:30px; padding: 10px 29px !important; background:#4B92D5 !important;}
.thankyou .cModalWindowTitle h3{font-weight:bold; font-size: 20px;}
.thankyou .cModalWindowTitleBottom {margin: 0 auto;width: 584px; background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-sprite.png.pagespeed.ce.vd4ERaIrC1.png") repeat-x scroll 0 -118px transparent;}
.thankyou .cExitButton{right:15px; position:absolute; top:0px; cursor:pointer; background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xclose_modal_window.png.pagespeed.ic.M-39H0hikp.png) no-repeat right center; padding-right:16px;}
.thankyou .cModWinColLeft,
.thankyou  .cModWinColRight{width:290px; float:left;}
.thankyou .cModWinColRight{padding-left:28px;}
.thankyou .cLabelMenu{display:block; font-weight:bold;font-size:12px;line-height:24px; color:#333333;}
.thankyou .cLabelModalItal{font-style:italic;}
.thankyou .cInputModWin{border: none; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-top:1px solid #707070; height:24px; line-height:24px;margin-bottom:4px;}
.thankyou .cModWinLeftDisc{margin: 14px -2px -20px; font-size:12px; color: #333333; font-weight: bold;}
.thankyou .cModWinLeftDiscBottom{margin-bottom:-24px; width: 375px; font-size:11px; font-weight: bold; color: #333333;}
.thankyou .cModWinColTit{color:#259cd7; font-size:14px; margin-bottom:5px;}
.thankyou .cModWinColBox{padding-bottom:46px; padding-left: 16px; margin-top: -28px;/*padding-top: 42px;*/}

.thankyou .cModWinBigBlack,
.thankyou .cModWinBigRed{font-style:italic;font-weight:bold;text-transform:uppercase;font-size:23px;}

.thankyou .btn.btn-medium {border: 0px; border-radius: 3px; -moz-border-radius: 5px;  -webkit-border-radius: 3px; -khtml-border-radius: 3px;background-position: 0 -45px;height: 30px; width:114px!important; padding: 4px 12px; font-size: 14px!important;font-weight: normal!important;text-transform: uppercase;/*font-style: italic;*/text-align: left;line-height: 1.6;cursor: pointer;color: #fff;text-decoration: none;}

.thankyou .cModWindMenu{background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xmenu-mod-win-bg.png.pagespeed.ic.JLwHqzdwvh.png) repeat-x top; padding-top:5px;border-top: 1px dashed #ccc;}
.thankyou .cModWindMenu 
.thankyou .menu-main{margin-top:5px;}
.thankyou .cModWindMenu 
.thankyou  .menu-main > li {margin-left: 8px;margin-bottom: 15px;}
.thankyou .cModWindMenuTitle{font-size:14px; font-weight:normal; padding-left:29px;padding-top:10px; padding-bottom:3px;}
/* .tankyou  .menu .menu-main .clear  {clear: both; margin-top: -5px;} delete*/
.thankyou ul li.leaf {list-style-image:none;list-style-type:none;}
.thankyou #error_message{color: #EA0B0B;text-align: left;}
 .request-thank-cbox #cboxWrapper {background:none;}
.request-thank-cbox #cboxContent {background:none;}
.request-thank-cbox #cboxClose {display:none !important;}
.request-thank-cbox #cboxTitle {display:none !important;} 
div.request-thank-coverlay  {opacity: 0.3 !important;}
div.request-thank-cbox {left: 25% !important; position: absolute !important; top:25%;}
/* start input type=select styles */
.thankyou .selectBox {background:#fff; position:relative;}
.thankyou .selectBox 
.thankyou .cInputModWin{margin-bottom:0;}

.thankyou .selButDropDown{background:url(../images/select_drop_down_but.png) no-repeat top left;position:absolute;top:0;left:100%;margin-left:-25px; width:25px; height:25px;}
.thankyou .selectText{ padding-left:10px; font-style:italic; font-size:12px; color:#777777;}
.thankyou .selectListItem{position:absolute; z-index:20; background:#fff;width:100%;border-bottom: 1px solid #dcdcdc; overflow:hidden; max-height:300px; overflow-x:hidden; overflow-y:auto}
.thankyou .selectListItem li{padding:0 5px;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;cursor:default; line-height: 25px;}
.thankyou .selectListItem li:hover,
.thankyou  .selectListItem li.active{background:#edf8fa;}
.thankyou  .spanImage{position: absolute; right: 7px; top: 12px;}
.thankyou  .spanImage:hover{position: absolute; right: 7px; top: 12px; }
.thankyou .blockError{width: 630px; height: 21px!important; height: 61px; position: relative; top: -14px; left: 28px;}

/* end input type=select styles */

/**************************************   end modal window styles REQUEST A CALL AND THANKYOU     *****************************/
#node-104 .pic-flow{
	min-height: 645px;
}

#node-107 .pic-flow {
    min-height: 520px;
}

#node-104 .box-light-green li.box-media{
	list-style-type: none;
}
#node-99 li.box-media{
	list-style-type: none;
}
#node-101 li.box-media{
	list-style-type: none;
}
#node-102 li.box-media{
	list-style-type: none;
}
#node-105 li.box-media{
	list-style-type: none;
}
#node-107 li.box-media{
	list-style-type: none;
}
/*.list-style-yes{
background:#FFF;	
}*/
.list-style-yes .content .node-page.node-full{
	margin-bottom: 0;

}
.learn_more_bottom{
	margin-top:9px;
}

.node-page .article-group{
  /*margin-bottom: -60px !important; Depreceted. Don't use !important please */
}
.node-page .article-group .article .media-bd{
  bottom: 33px; /* Depreceted 50px;*/
}
.node-page .article-group .media-bd{
  width: 200px;
}
/* Footer style */
.footer-small_business #block-block-6{
	margin-top: 250px;
	margin-left: -3px;
}

.footer-financial-institutions #block-block-6{
	margin-top: 250px;
	margin-left: 429px;
}

.footer-about-deluxe #block-block-6{
	margin-top: 250px;
	margin-left: 429px;
}

.footer-small_business #block-block-8{
	margin-top: 250px;
	margin-left: 429px;
}

.footer-financial-institutions #block-block-8{
	margin-top: 250px;
	margin-left: -3px;
	
}

.footer-about-deluxe #block-block-8{
	margin-top: 250px;
	margin-left: 573px;
}

.footer-small_business #block-block-7{
	margin-top: 250px;
	margin-left: 573px;
}

.footer-financial-institutions #block-block-7{
	margin-top: 250px;
	margin-left: 573px;
}

.footer-about-deluxe #block-block-7{
	margin-top: 250px;
	margin-left: -3px;
}

#block-block-6, #block-block-8, #block-block-7{
	position: absolute;
	width: 150px;
	padding: 15px;
}

#block-block-6 h2, #block-block-8 h2, #block-block-7 h2{
	color: red;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}

#block-block-6 p, #block-block-8 p, #block-block-7 p{
	/*font-weight: bold;*/
	color: #777;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'helvetica_neuecondensed_bold';
}
/*
#block-menu-menu-footer-fsb-ideahub .content{
	margin-top: 24px;
}

#block-menu-block-6 .content{
	margin-top: 24px;
}

#block-menu-menu-footer-other-sites .content{
	margin-top: 24px;
}


#block-menu-menu-footer-about-deluxe-for .content{
	margin-top: 24px;
}
*/
.footer-logo{
	text-indent: 0px !important;
}	


/* live chat*/
.colorBoxLiveChat #cboxClose{
    background-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xexit-chat.png.pagespeed.ic.ArmR42sKuQ.png");
    background-position: 0 center;
    bottom: auto;
    height: 18px;
    top: 7px;
    width: 53px;
}

.colorBoxLiveChat #cboxClose:hover{
    background-position: 0;
}

#cboxWrapper{
	border-radius: 0px;
}


.btn-arrow, .learn_more_bottom{
	white-space: nowrap;
}

div.box.box-blue a.learn_more_bottom.align-right{
	float: none;
}

#resources{
height: 520px;
}

.min-height-text-read{
	min-height:220px;
	position:relative;
}

.min-height-text-read .media-bd{
	position:absolute;
	bottom:0;
	margin-top:15px;
}

.min-height-text{
	min-height:188px;
	position:relative;
}
.min-height-text .media-bd{
	position:absolute;
	bottom:0;
	margin-top:15px;
}
.learn_more_bottom{
	margin-top:9px;
}

/* Footer style */
/*.footer-small_business #block-block-6{
	margin-top: 250px;
	margin-left: -3px;
}

.footer-financial-institutions #block-block-6{
	margin-top: 250px;
	margin-left: 429px;
}

.footer-about-deluxe #block-block-6{
	margin-top: 250px;
	margin-left: 429px;
}

.footer-small_business #block-block-8{
	margin-top: 250px;
	margin-left: 429px;
}

.footer-financial-institutions #block-block-8{
	margin-top: 250px;
	margin-left: -3px;
	
}

.footer-about-deluxe #block-block-8{
	margin-top: 250px;
	margin-left: 573px;
}

.footer-small_business #block-block-7{
	margin-top: 250px;
	margin-left: 573px;
}

.footer-financial-institutions #block-block-7{
	margin-top: 250px;
	margin-left: 573px;
}

.footer-about-deluxe #block-block-7{
	margin-top: 250px;
	margin-left: -3px;
}

#block-block-6, #block-block-8, #block-block-7{
	position: absolute;
	width: 150px;
	padding: 15px;
}

#block-block-6 h2, #block-block-8 h2, #block-block-7 h2{
	color: red;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}

#block-block-6 h5, #block-block-8 h5, #block-block-7 h5{
	color: red;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}

#block-block-6 p, #block-block-8 p, #block-block-7 p{
    color: #777;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'helvetica_neuecondensed_bold';
}

#block-menu-menu-footer-fsb-ideahub .content{
	margin-top: 24px;
}

#block-menu-block-6 .content{
	margin-top: 24px;
}

#block-menu-menu-footer-other-sites .content{
	margin-top: 24px;
}


#block-menu-menu-footer-about-deluxe-for .content{
	margin-top: 24px;
}

*/
.footer-tabs>li{
    list-style-position: inherit !important;
    list-style-type: none !important;
    font-size: 100% !important;
    margin-bottom: 0px !important;
}

.grid-package .box-blue{
    position:relative;
}

.grid-package .box-blue .box-ft{
    position:absolute;
    bottom:13px;
    width:382px;
}


#cboxTitle, #cboxTopCenter, #cboxBottomCenter{display: none !important; height: 0px !important;}
#colorbox #cboxLoadedContent {margin-bottom: 0px; }
#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter,
#cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight {width: 0px; display: none;}
#cboxLoadingOverlay, #cboxLoadingGraphic{height: 100%;}

#resources{
    height: 520px;
}

.article-group .article {
	position:relative;
}
.no_height {
	min-height: 150px;
}

.no_height .media-bd {
	position: relative !important;
}
.article-group .article .media-bd{
	position:absolute;
	bottom:0;
	margin-top:15px;
}


.h-list-process{
	background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdotted774.png.pagespeed.ic.yiCvF-67_0.png") no-repeat 40px 30px;
	width:904px;
}

.h-list-process-four{
	background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdotted590.png.pagespeed.ic.ZJrDUA4t49.png") no-repeat 40px 30px !important;
	width:714px!important;
	margin-left:133px!important;
}

.h-list-process .process-md {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg.jpg.pagespeed.ic.-kA93DmAyr.jpg") repeat scroll 0 0 transparent;
    margin: 0 auto;
    padding: 0 6px;
}

.h-list-process .process-hd{
	margin-top:12px;
}

/*================================= SEARCH RESULTES STYLE ================================*/
.gsc-wrapper {
    padding: 0 5px;
}

.alignTextToLeft {
    text-align: left;
}

/*These list-style for management do you need component*/
.clsListUl {
    list-style: none outside none;
    padding-left: 15px;
}

.clsListLi {
    list-style: none outside none;
    padding-left: 15px;
}

/*******************START ALIGNING HEAD NODE BY HEAD PAGE*****************************************/

/*******************END ALIGNING HEAD NODE BY HEAD PAGE*****************************************/


.border-dotted, .table-row > tr, .table-row > tr > td, .grid-package-dotted, .h-list-dotted > li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border_optimize.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat repeat !important;
    border-style: dashed;
    border-width: 0;
}


/************************Safari only styles*****************************************************/ 
@media screen and (-webkit-min-device-pixel-ratio:0){
    hr.divider-section.border-dotted.dotted-top {
        -webkit-border-image: none;
    }

    .slc_feature-title{
        -webkit-border-image: none;
    }
}
/************************************************************************************************/


.content .field-item .grid-group .grid12 {
    padding: 0 0 20px 0;
}


#process_block #minheight_block {
    min-height: 100px;
}
#process_block #margin_bottom_none {
    margin-bottom: 0 !important;
}

/* TO AVOID CLICKING ON BUTTONS BEFORE PAGE IS LOADED COMPLETELY */
.pane-content .add-to-cart{
    display: none;
}

/*About download links*/
.for_about_download_links {
    color: #A8C40C;
    display: inline-block;
    font: italic 11px/30px 'helvetica_neuecondensed_bold';
    margin: 0 20px 0 0;
    padding: 0 12px 0 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
} 
.clear_distance_block {
    margin-bottom: -25px !important;
    overflow: hidden;
}

#clear_distance_block {
    margin-bottom: -25px !important;
    overflow: hidden;
}

#block_top_spacing {
    display: block;
    padding-top: 25px;
}

#process_block .process_content{
	display: block;
    margin: 0 0 -10px 0;
    overflow: hidden;
}

#node-595 .p-contentBlock {
    margin-left: 156px;
} 

@media only screen and (max-device-width: 1024px) 
{
    .panel-nav__item-first{
        margin-left: -10px!important;
    }

    .cLiveChatBox{
        width: 200px !important;
        background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-nav-divider.png.pagespeed.ce.9095-llI0_.png") no-repeat scroll 160px center transparent;
    }

    .cPhoneInLiveChat{
        width: 190px !important;
        text-align: left !important;
    }

    .cPhoneInLiveChat a{
        padding: 0 !important;
        color: #444444!important;
        float: right !important;
    }
}

@media only screen and (max-device-width: 640px) {
    .panel-nav {
        width: 980px !important;
    }

    .panel-nav__item-first{
        margin-left: -20px!important;
    }

    .cLiveChatBox{
        width: 200px !important;
        background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-nav-divider.png.pagespeed.ce.9095-llI0_.png") no-repeat scroll 160px center transparent;
    }

    .cPhoneInLiveChat{
        width: 120px !important;
        text-align: left !important;
    }

    .cPhoneInLiveChat a{
        padding: 0 !important;
        float: right !important;
    }

    .mod-content-nav .intro-nav .contact li{
        width: 125px !important;
        display: block;
    }

    .contact .heading  a{
        padding: 0px !important;
        float: right !important;
    }

    #video-holder{
        z-index: 10;
    }
    
    .request-a-call-madia {
        width: 700px !important;
        height: 380px !important;   
    }
    
    div.request-thank-cbox {
       left: 15% !important;
    }
}

.header-primary li > a, .btn-submit, .cLiveChatBut, .btn-medium, .lets_btn_medium, .heading-alt{ 
    font-family: "helveticaOblique";
}

.scroll-anchor:hover{
    text-decoration: none;
}
.phone{
    font-family: "helveticaOblique";
    font-style: initial;
    font-style: normal;
}
.livechat-link{
font-style: initial;
font-style: normal;
}
.oblique{
font-family: "helveticaOblique"; 
}
.initial{
font-style: initial;
font-style: normal;
}



#node-292 #process_block .process_content {
    display: block;
    margin: -40px 0 -26px;
    overflow: hidden;
}


.trademark_symbol{
    display: inline !important;
    position: relative;
    bottom: 5px;
}

/*================================= GET STARTED STYLE ================================*/

/*================================= MYCART WAXWORK ================================*/
#cart{
  margin-top: -30px;
}

#iframe_test_div{
	display: none;
}

#ShoppingCart{
  z-index: 1;
  width: 100%;
}

.waxwork{
  position: absolute;
  background-image: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/loader_small.gif.pagespeed.ce.fpnhFZo2hv.gif);
  background-color: rgb(0, 0, 0);
  opacity: 0.5;
  z-index: 99;
  width: 1000px;
  height: 230px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
} 

#iframe_div{
  display: none;
}

#cart .divider-blue{
  border: none;
  margin-bottom: 4px;
}

.cMyCartTitle {
  margin: 15px 0;
}


#share_lnk{
	padding:0;
	display:none;
}


.node-share-livechat .sharethis-buttons{
	background-color:#fff;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	-moz-box-shadow:    2px 3px 0px 0px #ccc;
    -webkit-box-shadow: 2px 3px 0px 0px #ccc;
    box-shadow:         2px 3px 0px 0px #ccc;
	width:254px;
	margin:11px 0 0 537px;
	padding:15px 0 15px 0;
	display:none;
	position:absolute;
	z-index:100;
	top:64px;
}

.mod-content-nav #share_lnk{
	color:#259CDA;
	float:left;
	margin-right:15px;
}

.background-none{
	background:none!important;
}

.width-fixed-block{
	width:850px;
	margin:45px auto 0 auto;
}

.h1-with-icon{
	color:#333!important;
	margin-top:17px;
	min-width:537px;
}

.round-corners{
   border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}


.node-share-livechat .sharethis-wrapper{margin-left:24px;}

/* New carousel slider styles */
.carousel-wrap-info-new .section-header{
	padding-top: 5px;
	font-size: 12px;
}
.carousel-wrap-info-new .portfolio_title{
	width: 276px;
	margin-left: 5px !important;
}
.carousel-wrap-info-new p{
	font-size: 12px;
}
.carousel-wrap-info-new .h5{
	color: black;
	
}
.carousel-wrap-info-new .h3{
	color: #a8c40c;
}
.carousel-wrap-info-new ul{
	margin-left: 25px;
}
.carousel-wrap-info-new li{
	line-height: 17px;
	font-size: 12px;
}
.carousel-wrap-info-new .bold-text{
	font-weight: bold; 
	margin-top: 5px; 
	font-size: 13px; 
	word-spacing: 3px;
}

.carousel-wrap-info-new .bold-text a{
	cursor: pointer;
}

li.activeSlide a img {
	border: 2px solid #259CDA !important;
}
.carousel-wrap-new .thumbnail-wrap{
	width: 570px;
}

/* New style for panels by id */
.section-header .h5{
	color: #333;
	line-height:24px;
}

.grid-group .column .h5, .process .h5, .section-inner .h5{
    color: #333;
}

.section-main .section-inner .grid-group .call-now .h2{
	color: #333;
}

.section-header .h3, .grid-group .column .h3, .process .h3, .section-inner .h3{
	color: #a8c40c;
}

.article-hd .h6, .media-object .media-bd .h6{
	color: #333;
}

/* START STORY 532
 *PLEASE DONT REMOVE IT IF YOU WANT TO SAVE DELUXE CHECKS PAGE
 */
.business-checks-block{
	margin-bottom:50px;
 }
 .personal-check-block{
	
 }
  .checks-list-prev > div:first-child{
  padding-left:0px;
 }
 
 .checks-list-prev h2{
	font-size:18px;
	color:#333;
 }
.checks-list-prev{
  margin-bottom:15px;
}
 .checks-list-prev li{
	list-style-type: none;
 }
.personal-check-img{
	float:left;
	height:166px;
 }
.personal-check-descr{
 width:360px;
 margin-left:100px;
 float:left;
 padding-top: 12px;
 }

.checks-main-title{
	margin-bottom:10px;
	color: #333 !important;
}
.business-description p{
	font-family: 'Arial Regular', 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #333;
    text-align: left;
    line-height: normal;
}
.business-description{
	float:left;
}
.business-link{
	width:360px;
	float:left;
}

.checks-list-prev > div {
    width: 30%;
    float: left;
	padding-left: 4.9%;
}

.checks-list-prev > div img{
    display: block;
    padding-bottom: 10px;
}
.checks-list-prev > div a{
    color: #259CDA;
}
/* END STORY 522*/


#node-240 .h5.livechat-link,#node-243 .h5.livechat-link,#node-405 .h5.livechat-link,#node-233 .h5.livechat-link,#node-326 .h5.livechat-link,#node-237 .h5.livechat-link,#node-333  .h5.livechat-link{
	color: #ff0000;
}

.article-hd .h7{
	color: #333;
}

#node-240 h1,#node-243 h1,#node-405 h1, #node-406 h1, #node-407 h1, #node-409 h1, #node-410 h1, 
#node-233 h1,#node-326 h1,#node-237 h1,#node-333 h1,#node-344 h1,#node-1295 h1,#node-1304 h1,#node-1305 h1{
	font-size: 40px;
}

#node-240 .divider-section.border-dotted.dotted-top,
#node-243 .divider-section.border-dotted.dotted-top,
#node-405 .divider-section.border-dotted.dotted-top,
#node-233 .divider-section.border-dotted.dotted-top,
#node-326 .divider-section.border-dotted.dotted-top,
#node-237 .divider-section.border-dotted.dotted-top,
#node-333 .divider-section.border-dotted.dotted-top,
#node-344 .divider-section.border-dotted.dotted-top{
	/*margin-left: 25px;*/
	width: 850px;
}

.process-hd .h7{
    color: #333;
}

#panel-new-style .h5{
	color: #333;
	line-height:24px;
}

#panel-new-style .h5.livechat-link{
	color: #ff0000;
}

#panel-new-style .h2{
	color: #333;
}

#panel-new-style .h3{
	color: #a8c40c;
}

#panel-new-style .h6{
	color: #333;
}

#panel-new-style .h7{
	color: #333;
}

#panel-new-style h1{
	color: #333;
}

#panel-new-style .divider-section.border-dotted.dotted-top{
	margin-left: 25px;
	width: 850px;
}

#panel-new-style .section-inner{
	margin:0 73px;
}

#panel-new-style .section-inner .divider-section{
	margin-left:0!important;
}

#panel-new-style .call-now {
	margin: 0 -50px!important;
}


.slc_table-row .slc_feature-name-cart{
	font-family: 'bell_gothic_blackregular';
	font-size:14px;
	color:#333;
	line-height:16px;
	text-transform:uppercase;
	font-weight:normal;
}

#node-641 table thead .slc_feature-title{
	width:152px;
	padding:22px 8px 10px 8px;
}

.slc_table-row .slc_feature-title h4{
	font-family: 'bell_gothic_blackregular';
	font-size:20px;
	color:#333;
}

#node-641 .table-row{
	background:none!important;
}

#node-641 .slc_feature-content{
	padding:0 8px;
	font:12px Arial;
	color:#777;
}

#node-641 .price{
	font:16px Arial;
	color:#777;
	margin-bottom:12px;
	padding-top:30px;
}

#node-641 .dotted-left, .table-row > tr > td + td, .grid-package-dotted + .grid-package-dotted, .h-list-dotted > li + li{
	border-left-width:0!important;
}
#node-641 .table-row > tr, .table-row > tr > td{border:none; }
#node-641 .border-dotted, .table-row > tr, .table-row > tr > td, .grid-package-dotted, .h-list-dotted > li{border-image:none!important;}
.even-background-add-cart{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_even.jpg.pagespeed.ic.Sdmndly-Ng.jpg) repeat;
	min-height:40px;
}

#node-641 table {

}

#node-641 table tr td{
padding-top:12px;
padding-bottom:12px;
width: 152px;
border-right: 1px dotted #ccc;
}

#node-641 table tr td:last-child{
border-right: none;
}

#node-641 .text-bottom-add-cart{
	font:bold 14px Arial;
	color:#777;
}

#node-641 .slc_table-row > tr > td.slc_feature-name-cart {
    padding-left: 10px;
    text-align: left;
}

#node-641 .white-bg{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_center.jpg.pagespeed.ic.kCa6uHALVq.jpg) repeat-y;
	padding-right:51px;
}

#node-641 .white-bg-dark{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_center_2.jpg.pagespeed.ic.cprMhhta5M.jpg) repeat-y;
	padding-right:51px;
}

#node-641 table .last-tr td{
	padding-bottom:35px;
}

.new-styles-for-new-tables .slc_feature-name-cart{
	font-family: 'bell_gothic_blackregular';
	font-size:14px;
	color:#333;
	line-height:16px;
	text-transform:uppercase;
}

.new-styles-for-new-tables .slc_feature-title{
	width:216px;
	padding:22px 11px 10px 11px;
}

.new-styles-for-new-tables .slc_feature-title h4{
	font-family: 'bell_gothic_blackregular';
	font-size:20px;
	color:#333;
}

.new-styles-for-new-tables .table-row{
	background:none!important;
}

.new-styles-for-new-tables .slc_feature-content{
	padding:0 50px;
	font:12px Arial;
	color:#777;
}

.new-styles-for-new-tables .price{
	font:16px Arial;
	color:#777;
	margin-bottom:12px;
	padding-top:30px;
}

.new-styles-for-new-tables .dotted-left, .table-row > tr > td + td, .grid-package-dotted + .grid-package-dotted, .h-list-dotted > li + li{
	border-left-width:0!important;
}
.new-styles-for-new-tables .table-row > tr, .table-row > tr > td{border:none; }
.new-styles-for-new-tables .border-dotted, .table-row > tr, .table-row > tr > td, .grid-package-dotted, .h-list-dotted > li{border-image:none!important;}
.even-background-add-cart{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_even.jpg.pagespeed.ic.Sdmndly-Ng.jpg) repeat;
	min-height:40px;
}

.new-styles-for-new-tables table tr td{padding-top:12px;padding-bottom:12px;}


.new-styles-for-new-tables .slc_table-row > tr > td.slc_feature-name-cart {
    padding-left: 10px;
    text-align: left;
}

.new-styles-for-new-tables .white-bg{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_center.jpg.pagespeed.ic.kCa6uHALVq.jpg) repeat-y;
	padding-right:51px;
}

.new-styles-for-new-tables .white-bg-dark{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_center_2.jpg.pagespeed.ic.cprMhhta5M.jpg) repeat-y;
	padding-right:51px;
}

.new-styles-for-new-tables table .last-tr td{
	padding-bottom:35px;
}

#node-642 .dotted-left, .table-row > tr > td + td, .grid-package-dotted + .grid-package-dotted, .h-list-dotted > li + li{
	border-left-width:0!important;
}
#node-642 .table-row > tr, .table-row > tr > td{border:none; }
#node-642 .border-dotted, .table-row > tr, .table-row > tr > td, .grid-package-dotted, .h-list-dotted > li{border-image:none!important;}
.even-background-add-cart{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_even.jpg.pagespeed.ic.Sdmndly-Ng.jpg) repeat;
	min-height:40px;
}


.dark-color-box{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_even.jpg.pagespeed.ic.Sdmndly-Ng.jpg) repeat!important;
}


.light-color-box{
    background-color: #ffffff;
}

.light-table-row > tr > td{
   font-size: 14px; 
   border-bottom: 1px solid;
   padding: 5px;
   width: 54px;
} 

.feature-years{
    color: #000000;
    font-weight: bold;
    vertical-align: middle;
    width: 18%;
}

.priceTlds{
    font-size: 12px;
    font-weight: bold;
}

.light-table-row{
   background-color: #ffffff; 
} 

.domain_prices{
    border-bottom: 1px solid #259cda;
    font-size: 19px;
    font-family: 'helvetica_neuecondensed_bold';
}

.compare{
    border-bottom: 1px solid gray;
    font-family: 'helvetica_neuecondensed_bold';
    font-size: 12px;
    margin-top: 22px;
    padding-bottom: 15px;
}

.view_domain_price a{
    color: #ff9900;
    font-size: 11px;
    font-weight: bold;
}

.view_domain_price{
    left: 20px;
    position: relative;
    top: 13px;
}

.dark-color-product-box{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_even.jpg.pagespeed.ic.Sdmndly-Ng.jpg) repeat!important;
}

.black-color{
	color:#333;
}

.blue-question{
	width: 25px;
	height: 25px;
}


.help-text-top{
	position: relative;
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtip_top.png.pagespeed.ic.ruI87FcTrT.png);
	width: 270px;
	height: 11px;
}

.help-text-middle{
	position: relative;
	background: url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtip_middle.png.pagespeed.ic.oKkxMeYlOT.png');
	width: 250px;
	padding-left:15px;
	padding-right:5px;
}

.help-text-bottom{
	position: relative;
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtip_bottom.png.pagespeed.ic.tcSIFEMQcp.png);
	width: 270px;
	height: 19px;
}

.blue-question>.help-text{
	display: block;
	opacity: 0.8;
}
.page-wrap .blue-question>.help-text{
	display: none;
	opacity: 1;
}


.help-text{
	margin-left: -132px;
	margin-top: -45px;
	z-index: 499;
}

.help-text-middle{
	font-size: 12px;
	font-family:Arial;
	color: black;
	text-align:left;
	text-transform: none;
	font-weight: normal;
	z-index: 499;
}


.blue-question.icon{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xicon_blue_question.png.pagespeed.ic.XCKNf1_93f.png) no-repeat 5px 3px !important;
	float:left;
	width:18px;
}

.blue-question.icon-2{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xicon_blue_question.png.pagespeed.ic.XCKNf1_93f.png) no-repeat 5px 14px !important;
	float:left;
	width:18px;
	padding-bottom:5px;
}

.text-icon{
	float:left;
}

.border-top-blue-none{
	border-top:0!important;
}

/* Front page slider styles*/
.cNewSliderWrap{position:relative;width:1000px;height:376px;overflow:hidden;}
.cNewSliderTextBox{}
.cNewSliderWindow{width:1000px;height:376px;position:relative;overflow:hidden;}
.cNewSliderMove{position:relative;width:1000px; }
.cNewSliderItem > div{background-position: 0 0;background-repeat: no-repeat;height: 376px; position: relative;}
.cNewSliderTextBox{width:251px; color:#fff; text-transform:uppercase;position:absolute; top:30px;left:56px; }
.cNewSliderNav{position:absolute; top:0; right:0; z-index:10;}
.cNewSliderNav > div{font-size:14px; line-height:81px; line-height:81px; width:192px;color:#fff;padding-left:20px;margin-bottom:9px;cursor:pointer;margin-left:41px;}
.cNewSliderNav > div.cGrayBox{background:#707070;}
.cNewSliderNav > div.cBlueBox{background:#1392d0;}
.cNewSliderNav > div.cGreenBox{background:#9dba00;}
.cNewSliderNav > div.cOrangeBox{background:#f19200;}
.cNewSliderNav > div.home_slder_active{width:233px;height:107px; font-size:17.33px; line-height:107px;margin-left:0;background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xslider_active_bg.png.pagespeed.ic.-xPNbVF94n.png);}
.cNewSliderNav > div.home_slder_active > span{background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xslider_text_dotted.png.pagespeed.ic.F9uJ-M5_0j.png) bottom repeat-x;line-height: 20px;float: left;padding-bottom: 6px;padding-top: 43px;font-style:italic;}

.cNewSliderItem_image_1 img , .cNewSliderItem_image_2 img, .cNewSliderItem_image_3 img, .cNewSliderItem_image_4 img {
	background-repeat: no-repeat; background-position: 0 0; height:376px;position:relative;
}
.cNewSliderTextBox  p {
 margin: 0 !important;
 padding: 0 !important;
}

.add-to-cart-table .slc_feature-name-cart{
	font-family: 'bell_gothic_blackregular';
	font-size:14px;
	color:#333;
	text-transform:uppercase;
	line-height:16px;
}

.add-to-cart-table table thead .slc_feature-title{
	width:223px;
	padding:24px 11px 10px 11px;
}

.add-to-cart-table .slc_feature-title h4{
	font-family: 'bell_gothic_blackregular';
	font-size:20px;
	color:#333;
}

.add-to-cart-table .table-row{
	background:none!important;
}

.add-to-cart-table .slc_feature-content{
	padding:7px 50px;
	font:12px Arial;
	color:#777;
}

.add-to-cart-table .price{
	font:16px Arial;
	color:#777;
	margin-bottom:12px;
	padding-top:30px;
}

.add-to-cart-table .dotted-left, .table-row > tr > td + td, .grid-package-dotted + .grid-package-dotted, .h-list-dotted > li + li{
	border-left-width:0!important;
}
.add-to-cart-table .table-row > tr, .table-row > tr > td{border:none; }
.add-to-cart-table .border-dotted, .table-row > tr, .table-row > tr > td, .grid-package-dotted, .h-list-dotted > li{border-image:none!important;}
.even-background-add-cart{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_even.jpg.pagespeed.ic.Sdmndly-Ng.jpg) repeat;
	min-height:40px;
}

.add-to-cart-table table tr td{
	padding-top:8px;
	padding-bottom:8px;
	padding-right: 0px !important;
	padding-left: 0px !important;
	width: 238px !important;
}


.add-to-cart-table a{
	color: #259cda;
}

.add-to-cart-table .slc_feature-name-cart{
	padding: 10px !important;
	width: 120px !important;
}

.text-bottom-add-cart-table{
	font-weight: bold;
	font-size: 13px;
	margin-left: 160px;
}

.add-to-cart-table .slc_table-row > tr > td.slc_feature-name-cart {
    padding-left: 15px;
    text-align: left;
}

.add-to-cart-table .white-bg{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_center.jpg.pagespeed.ic.kCa6uHALVq.jpg) repeat-y;
	padding-right:51px;
}

.add-to-cart-table .white-bg-dark{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_center_2.jpg.pagespeed.ic.cprMhhta5M.jpg) repeat-y;
	padding-right:51px;
}

.add-to-cart-table table .last-tr td{
	padding-bottom:35px!important;
}

.add-to-cart-table .btn{
	border-radius: 3px;
}

.slc_feature-name-cart{
	vertical-align: middle;
}



.table_without_p_padding table p{margin-bottom:0; line-height:20px;}

/* STYLE FOR NEW WAXWORK IN MY CART SECTION */

.cMyCartTitle{
	font-size: 30px;
}

.productPriceBl {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	padding: 10px;
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xproduct_price_bg.png.pagespeed.ic.9_ngN3axwD.png) repeat;
	border-top: 2px dotted #777;
	border-bottom: 2px dotted #777;
	margin: 12px 0 20px 0;
}
.productPriceBlL {
	float: left;
}
.productPriceBlR {
	float: right;
}
.subtotal {
font-weight: bold;
color: #333;
}
.confPriceBl {
float: right;
}

.clear {
clear: both;
}
.orangeButton {
float: left;
position: relative;
}
.orangeButton, .lightButton, .exitSp, .exitCr {
cursor: pointer;
}
.modWindArrowButton {
background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/icon-arrow-right-white-sm.png.pagespeed.ce.7l1RLXnOry.png) no-repeat;
position: absolute;
top: 35%;
right: 10px;
width: 5px;
height: 10px;
display: block;
left: inherit;
}

.orangeButtonC {
background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorangeC.png.pagespeed.ic.iX7NBmrS_X.png) repeat-x;
height: 31px;
float: left;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px; 
-khtml-border-radius: 3px 3px 3px 3px; 

}

.orangeButtonC span {
font: 14px helveticaOblique;
color: #fff;
line-height: 33px;
padding: 0 22px 0 22px;

}
#node-243 .section-inner{
	margin:0 73px;
}

#node-243 .call-now{
	margin: 0 -50px!important;
}
#node-641{
	margin:0 5px;
}

#node-405 .section-inner{
	margin:0 73px;
}

#node-405 .call-now{
	margin: 0 -50px!important;
}

#node-405 #process_block .h-list-process > li{
	width:124px;
}

#node-240 .section-inner{
	margin:0 73px;
}

#node-240 .section-inner .divider-section{
	margin-left:0!important;
}

#node-240 .call-now{
	margin: 0 -50px!important;
}

#node-240 #process .h-list-process > li{
	width:124px;
}


#node-237 .section-inner{
	margin:0 73px;
}

#node-237 .call-now{
	margin: 0 -50px!important;
}

#node-237 #process_block .h-list-process > li{
	width:124px;
}


#node-344 .section-inner{
	margin:0 73px;
}

/*#node-344 .section-inner .divider-section{
	margin-left:0!important;                      Please not use impotant here
}*/

#node-344 .call-now{
	margin: 0 -50px!important;
}

#node-326 .section-inner{
	margin:0 73px !important;
}

#node-326 .call-now{
	margin: 0 -50px!important;
}
#node-648{
	margin:0 5px;
}

#node-333 .section-inner{
	margin:0 73px;
}

#node-333 .call-now{
	margin: 0 -50px!important;
}

#node-233 .section-inner{
	margin:0 73px;
}

#node-233 .call-now{
	margin: 0 -50px!important;
}

#node-233 #process_block .h-list-process > li{
	width:124px;
}

.new_overview{
	margin:0 73px!important;
}

.new_overview .overview-block{
	width:252px;
	float:left;
	margin-right:49px;
}

.new_overview .overview-block.last{
	margin-right:0!important;
}

.new_overview .overview-block .article{
	margin-left:0!important;
}

#node-405 #process_block  .h-list-process > li + li, #node-240 #process .h-list-process > li + li, #node-237 #process_block .h-list-process > li + li, 
#node-233 #process_block .h-list-process > li + li{
	margin-left:58px;
}

.slc_feature-content.white-bg, .slc_feature-content.white-bg-dark{
	font:14px Arial!important;
}


.v-list-dotted {
	line-height: 17px !important;
	margin-bottom: 15px !important;
}

.bottom-three-blocks .grid4{
	width:252px!important;
}

.bottom-three-blocks .grid4 .article{
	margin-left:0!important;
}

.bottom-three-blocks .grid4.first{
	margin-right:49px;
}
.bottom-three-blocks{
    padding-top:20px; /* Don't use !important please */
}

/*	=Select */

.getStartedSlct {
	display: block;
	height:17px;	
	background-color: #FFF;
	background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgetStartedArrowSelect.png.pagespeed.ic.UMU3MmkN0E.png) no-repeat right;
	width: 64px;	
	color: #444;
	padding-left:3px;
	line-height:17px;	
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.getStartedBigContent{width:854px; margin: 0 auto;}

.getStartedBigCForm{width:775px;margin:14px auto;}
.getStartBigCFormL {float:left;width:315px;}
.getStartBigCFormL h4{ font-size: 18px;  color: #333333}
.getStartBigCFormR h4{ font-size: 18px;  color: #333333}
.getStartBigCFormR{float:left; margin-left:97px;}


.getSFormP{font:13px Arial, Helvetica, sans-serif;color:#777;}
.cInputModWin{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#707070 #CFCFCF -moz-use-text-color;
border-image:none;border-style:solid solid none;border-width:1px 1px medium;color:#777777;font: italic 12px/16px Arial,Helvetica,sans-serif;height:24px;margin-bottom:4px;}
.getStartOptText{font-size:11px;font-weight:normal;margin-left:10px;}
.getSFormpadding{margin:11px 0 2px 0; }

.getSsixBlContent{float:left;width:168px;margin:20px 0 0 0;}

.getSLearnMore{font:15px helveticaOblique;color:#2697d1;position:relative;width:100px;cursor:pointer;}
.getSLearnMore a{color:#2697d1}

.getSblueArr{float:left;position:absolute;left: 85px;top:4px;width:6px;height:10px;background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgetSBlueArrow.png.pagespeed.ic.DpKROPCJHB.png) no-repeat;}

.getStImgBox {
	height: 196px;
}
.getStImgBox  .btn-green {
    background-color: #2082B5; 
}
#getStartedBigContent_center {
	padding: 0 0 45px 0;
}
.getStartBigContTitle h3 {
	color: #333333;
	font-size: 24px;
}
.getStartBigContTitle h2 {
	color: #A8C40C;
}
.getStartBigContTitle .registerDomain-H2 {
    font-size: 35px; line-height: 1.2em;
    margin: 0 0 8px 0;
    text-transform: uppercase;
}

.availDomText14 {
    color: #777777;
    font: 14px Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.getStImgBox .btn-medium {
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px; 
-khtml-border-radius: 3px 3px 3px 3px; 

}
.availDomRelDomNames td {
	padding: 10px 0 0 0;
}
.getStImgBox .dotted-line  {
	background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-nav-divider.png.pagespeed.ce.9095-llI0_.png") no-repeat scroll left center transparent;
}

.niceCheck {
	width: 18px;
	height: 18px;
	display: inline-block;
	cursor: pointer;
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xcustom-checkbox.png.pagespeed.ic.zsHO_4o5JI.png);
	float: left;
	margin: 0 5px 0 0;
	}
.niceCheck input {
	display: none;
	}
 .two_checkbox_block {
	display: block;
}
.GSImgCommonBox{
	width:845px;
	margin:30px auto;
	}
.GSImgBl{
	float:left;
	width:33%;
	min-height:200px;	
	}
	
.GSImgCommonBox img{
	float:left;
	}
.GSimgPosition{
	margin:24px 12px 0 0;
	}
.GSimgPositionL{
	margin-left:21px;
	}
.GSImgBoxTop{
	background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xTWO_BORDER.png.pagespeed.ic._8X2P_0bjs.png) repeat-y center;	
	}
.GSImgBoxMiddle{
	background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xborderBgAvailDom.png.pagespeed.ic.c0HZbuTBR4.png) repeat-x center;
	height:1px; 	
	}
.GSImgBoxBottom{
	background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xTWO_BORDER.png.pagespeed.ic._8X2P_0bjs.png) repeat-y center;	
	}
.GSImgBlLeftM{	
	padding-left:7px;
	}

#getSFormP_get_started {
	margin: 24px 0 13px;
}
.form-large .submit_button #submit{
	border: medium none;
    border-radius: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
    display: block;
    height: 30px;
    padding: 0 15px 0 4px;
    width: 123px;
	}	
#spanImage_get_started {
    display: block;
    left: 107px;
    position: absolute;
    top: 6px;
}
#submit_button_get_started {
	display: block;
    position: relative;
    width: 122px;	
}
#getStartedBlockForSubmit {
	display:none;
}
#getStartedBlockForSubmit .registerDomain-H2 {
    font-size: 35px;
    margin: 0 0 8px 0;
    text-transform: uppercase;
	color: #A8C40C;
}
#getStartedBlockForSubmit h3 {
    color: #333333;
    font-size: 24px;
}
/* End page get started */

/* #panel-new-style */
#panel-new-style .h5{
	color: #333;
	line-height:24px;
}

#panel-new-style .h5.livechat-link{
	color: #ff0000;
}

#panel-new-style .h2{
	color: #333;
}

#panel-new-style .h3{
	color: #a8c40c;
}

#panel-new-style .h6{
	color: #333;
}

#panel-new-style .h7{
	color: #333;
}

#panel-new-style h1{
	color: #333;
}

#panel-new-style .divider-section.border-dotted.dotted-top{
	margin-left: 25px;
	width: 850px;
}

#panel-new-style .section-inner{
	margin: 0px 73px;
}

#panel-new-style .section-inner .divider-section{
	margin-left:0!important;
}

#panel-new-style .call-now {
	margin: 0 -50px!important;
}
/* End panel-new-style */

.h-list-process.other-width-list-h > li{
	width:124px!important;
}

.h-list-process.other-width-list-h > li + li{
	margin-left:58px;
}
.overview-block img{
	max-width:none!important;
}

.dark-color-box img{
	max-width:none!important;
}

.panel-nav-container .front-page-panel  {
	height: 100px;
}

.front-page-panel .cLiveChatBox {
	background: none;
	padding-left: 45px;
}

.front-page-panel .cLiveChatBox  > span{
	font-size: 20px;
	color: #444444;
}
.text-grey{
	font-size:17px;
	font-weight:bold;
}

.icon-block{
	margin:35px 0 0 106px;
}

.icon-block .heading{
	margin-bottom:20px;
}
.icon-block ul{
	margin-right:65px;
	width:220px;
}
.icon-block ul li{
	font-size:14px;
	font-weight:bold;
	padding-bottom:16px;
	padding-top:5px;
	line-height:20px;
}
.icon-block .first-ul{
	margin-left:18px;
}

.ul-packages{
	margin-left:12px;
}

.table-add-cart-with-drop-faq .slc_feature-name-cart{
	font-family: 'bell_gothic_blackregular';
	font-size:14px;
	color:#333;
	line-height:16px;
	text-transform:uppercase;
}

.table-add-cart-with-drop-faq table thead .slc_feature-title{
	width:220px;
	padding:23px 11px 10px 11px;
}

.table-add-cart-with-drop-faq .slc_feature-title h4{
	font-family: 'bell_gothic_blackregular';
	font-size:20px;
	color:#333;
}

.table-add-cart-with-drop-faq .table-row{
	background:none!important;
}

.table-add-cart-with-drop-faq .slc_feature-content{
	padding:0 50px;
	font:12px Arial;
	color:#5e5e5e;
}

.table-add-cart-with-drop-faq .price{
	font:16px Arial;
	color:#777;
	margin-bottom:12px;
	padding-top:31px;
}

.table-add-cart-with-drop-faq .dotted-left, .table-row > tr > td + td, .grid-package-dotted + .grid-package-dotted, .h-list-dotted > li + li{
	border-left-width:0!important;
}
.table-add-cart-with-drop-faq .table-row > tr, .table-row > tr > td{border:none; }
.table-add-cart-with-drop-faq .border-dotted, .table-row > tr, .table-row > tr > td, .grid-package-dotted, .h-list-dotted > li{border-image:none!important;}
.even-background-add-cart{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_even.jpg.pagespeed.ic.Sdmndly-Ng.jpg) repeat;
	min-height:40px;
}

.table-add-cart-with-drop-faq table tr td{padding-top:12px!important;padding-bottom:12px!important;}


.table-add-cart-with-drop-faq .slc_table-row > tr > td.slc_feature-name-cart {
    padding-left: 6px;
    text-align: left;
}

.table-add-cart-with-drop-faq .white-bg{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_center.jpg.pagespeed.ic.kCa6uHALVq.jpg) repeat-y;
	padding:8px 51px 8px 51px;
}

.table-add-cart-with-drop-faq .white-bg-dark{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_center_2.jpg.pagespeed.ic.cprMhhta5M.jpg) repeat-y;
	padding-right:51px;
}

.table-add-cart-with-drop-faq table .last-tr td{
	padding-bottom:32px!important;
}

.table-add-cart-with-drop-faq .blue-question.icon{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xicon_blue_question.png.pagespeed.ic.XCKNf1_93f.png) no-repeat 5px 3px;
	float:left;
	width:18px;
}

.table-add-cart-with-drop-faq .blue-question.icon-2{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xicon_blue_question.png.pagespeed.ic.XCKNf1_93f.png) no-repeat 5px 14px;
	float:left;
	width:18px;
	padding-bottom:5px;
}

.table-add-cart-with-drop-faq .text-icon{
	float:left;
}

.table-add-cart-with-drop-faq .blue-link-consultation{
	font:13px 'bell_gothic_blackregular';
	text-transform:uppercase;
}

.table-add-cart-without-drop-faq .slc_feature-name-cart{
	font-family: 'bell_gothic_blackregular';
	font-size:14px!important;
	color:#333!important;
	line-height:16px;
	text-transform:uppercase;
}


.table-add-cart-without-drop-faq .table-row{
	background:none!important;
}

.table-add-cart-without-drop-faq .slc_feature-content{
	padding:0 3px;
	font:12px Arial;
	color:#5e5e5e;
}

.table-add-cart-without-drop-faq .dotted-left, .table-row > tr > td + td, .grid-package-dotted + .grid-package-dotted, .h-list-dotted > li + li{
	border-left-width:0!important;
}
.table-add-cart-without-drop-faq .table-row > tr, .table-row > tr > td{border:none; }
.table-add-cart-without-drop-faq .border-dotted, .table-row > tr, .table-row > tr > td, .grid-package-dotted, .h-list-dotted > li{border-image:none!important;}
.even-background-add-cart{
	background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtable_bg_even.jpg.pagespeed.ic.Sdmndly-Ng.jpg) repeat;
	min-height:40px;
}

.table-add-cart-without-drop-faq table tr td{padding-top:12px!important;padding-bottom:12px!important;}


.table-add-cart-without-drop-faq .slc_table-row > tr > td.slc_feature-name-cart {
    padding-left: 6px;
    text-align: left;
	width:180px;
}


.table-add-cart-without-drop-faq .table-row > tr > td{
	width:125px;
}

.header-main > div:first-of-type {
	width: 86%;
	float: right;
}

.header-main > div:first-of-type > div:first-child{
	margin-left: 0;
}

#block-menu-menu-small-business-menu{
   margin-left:25px\0/;
}

#block-menu-menu-small-business-menu .menu li{
padding-left:12px\0/;
padding-right:12px\0/;	
}

.width_235{
	width:235px!important;
}

.width_220{
	width:220px!important;
	padding:5px 12px!important;
	width:auto\0/!important;
	padding:5px 27px 5px 5px\0/!important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .width_220{
	width:220px !important;
	padding:5px 19px 5px 5px !important;
    }
}

.addon_cell{
	width:45px!important;
}


.two-of-blocks-this-first{
	width:445px!important;
	margin-left:53px!important;
}

.two-of-blocks-this-second{
	margin-right:77px!important;
	width:420px!important;
}

#footer .footer-sub ul li{
	list-style:none;
}

#footer .footer-sub-alt ul li {
 list-style:none;
}

#footer  .btn-dropdown li{
 list-style:none;
}

/*------ start Display Trust Seals in Footer ----------------------*/
.truste_and_bbb {
    display: block;
    float: left;
    width: 225px;
    margin-left: 82px;
}

li .footer_truste {
    display: block;
    float: left;
    width: 107px;
    height: 30px;
}
li .footer_bbb {
    display: block;
    float: left;
    margin-left: 20px;
    width: 79px;
    height: 30px;
}

/*------ Logo design faq ----------------------*/
.h4_title_color{
    color: #A8C40C;
}

/*------  Price & Packages ----------------------*/
div.cGetItAll a.cColorLink, div.cGetItAll a.cColorLink:hover{
    color: #259CDA;
	text-decoration: none;
    display: block;
    font-size: 12px;
	font-weight: bold;
    margin: 0 auto;
    padding-left: 4px;
    padding-top: 8px;
    text-transform: capitalize;
    width: 200px;
}
div.cComponentsTrailerContent a.cColorLink, div.cComponentsTrailerContent a.cColorLink:hover{
    color: #259CDA;
	text-decoration: none;
    font-size: 13px;
	font-weight: bold;
    text-transform: capitalize;
}


/* temporary */
div#node-1295 div#node-1301 div.individual-product, 
div#node-1304 div#node-1320 div.individual-product, 
div#node-1305 div#node-1322 div.individual-product{
	float:left;
	width:400px;
	margin:0;
} /* end temporary */

div#node-1295  div.moscone-sidebar, 
div#node-1304  div.moscone-sidebar,
div#node-1305  div.moscone-sidebar{
	width: 25%;
}
div#node-1295  div.moscone-content, 
div#node-1304  div.moscone-content,
div#node-1305  div.moscone-content{
	width: 75%;
}
div#node-1295 div.section-inner, 
div#node-1304 div.section-inner, 
div#node-1305 div.section-inner{
    margin: 0 70px;
}

@-moz-document url-prefix() {
	.cStarCell.cStarCellSilver{
		width:240px; /*FF only*/
	}
}
.cStarCell.cStarCellSilver{
	width:240px\9; /*IE only*/
}


div.menu-name-menu-small-business-navigation a,
div.menu-name-menu-small-business-navigation ul.menu li span a.active-trail {
    color: #259CDA;
    text-decoration: none;
}

div.menu-name-menu-small-business-navigation a.active,
div.menu-name-menu-small-business-navigation ul.menu li span a.active-trail {
    color: #333333;
	font-weight: bold;
}

/**----- Start style Page Logo Desing -----**/
#node-243 .brenham-sidebar {
    width: 275px;
}

/********** LOGO PORTFOLIO SAMPLES *****************/

.view-logo-design-samples  ul.pager li a, 
.view-logo-design-samples  ul.pager li.pager-current{
	color: #FFF;
	padding: 0;
}

.view-logo-design-samples ul.pager li.pager-item a, .view-logo-design-samples ul.pager li.pager-current {
    color: #FFFFFF;
    display: block;
    float: left;
    font: 12px/19px 'bell_gothic_blackregular';
    height: 19px;
    margin: 0 3px 0 0;
    text-align: center;
    width: 19px;
}

/***--- Start style page search ---***/
.heading-str{
font-size:14px;
font-family:'bell_gothic_blackregular';
text-transform:uppercase; 	
}
.top_results_page_body{
float:left;
padding-top:20px;
width:256px !important;
}
.top_results_page_image{
	margin-right:13px;
}
.gsc-control-cse{
padding: 0 !important;
border: 0 !important;
background-color: transparent !important;
}
.gsc-webResult.gsc-result{
border:none !important;
} 
#top_search_block_footer p{
margin-bottom:-24px;
}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
padding-left:0 !important;
}
.top_results_page_block{
margin:0 0 25px 17px !important;
}
.cse input.gsc-search-button, input.gsc-search-button{
    background:none !important;

}
.cse input.gsc-search-button:hover, input.gsc-search-button:hover {
background:none !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page{
background-color: #259cda !important;
}
.bottomList{
float:left;
width:150px;
margin-right:20px;
}
.bottomLists .bottomList ul li{
list-style:none;
margin-bottom:5px !important;
}
.bottomList ul li a{
font:13px Arial, Helvetical, sans-serif;
color:#259cda;
padding-bottom:10px;
} 
#___gcse_0 .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{
height:33px !important;
margin-top:2px;
min-width:122px;
padding:0;
}
#___gcse_0 .gsc-wrapper.gsc-thinWrapper{
border-right:none;
}
#___gcse_0 .gsc-above-wrapper-area{
border-bottom:none;
}

/* Start paginator new styles */

.gsc-results .gsc-cursor {
    float: right;
}
#___gcse_0 .gsc-cursor .gsc-next-link{
    text-transform:capitalize;
    margin-top:3px;
	color:#259CDA;
}
#top_search_block .top_results_main_title h6{
    color:#333333;
}
#___gcse_0  .gsc-cursor a.gsc-next-link{
cursor:pointer;
}
#___gcse_0 .gsc-url-top .gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl{
color:#A8C40C;
}
#___gcse_0 .gsc-webResult.gsc-result .gs-webResult.gs-result .gsc-url-top .gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long{
color:#A8C40C;
cursor:pointer;
}

/* Start Check Page link-style */
#block-system-main .section-header .checkLink{
font:15px 'bell_gothic_blackregular';
color:#333333;
}
.checkFone{
color:#FF0000;
}

/* Start footer new style */
.bottom-three-blocks{
padding-bottom:0; /* Deprecated 25px;*/
}

#footer{	
	width:1000px;	
	margin:0px auto;
	background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg.jpg.pagespeed.ic.-kA93DmAyr.jpg") repeat;
	
}
/* End footer new style */

/****************** filters-logo-samples *******************/

/******************* Taxonomy Term Page *************************************/

/**--     Taxonomy Term Page       --**/
/**--   START  ACCOUNTING & ADVISORY LOGO SAMPLES Page       --**/
.item-list{
    float: right;
    margin-right: -74px;
}

.item-list ul li{
     margin: 0 0 0 0 ;
}
/**--   END  ACCOUNTING & ADVISORY LOGO SAMPLES Page       --**/

/**
 *  Start  
 *  In drupal admin - Form action button styling
 */
#block-system-main .form-actions input {
  border:none;
  margin-bottom: .5em;
  margin-right: 1em;
  font: bold 12px/32px 'Open Sans', 'Lucida Sans', 'Lucida Grande',  Verdana, sans-serif;
  text-decoration: none;
  height: 51px;
  color: #666;
  cursor: pointer;
  outline: none;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background:none;
  background-image: linear-gradient(bottom, #E9EAEC 0%, #FAFAFA 100%);
  background-image: -o-linear-gradient(bottom, #E9EAEC 0%, #FAFAFA 100%);
  background-image: -moz-linear-gradient(bottom, #E9EAEC 0%, #FAFAFA 100%);
  background-image: -webkit-linear-gradient(bottom, #E9EAEC 0%, #FAFAFA 100%);
  background-image: -ms-linear-gradient(bottom, #E9EAEC 0%, #FAFAFA 100%);
  background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0, #E9EAEC),
  color-stop(1, #FAFAFA)
  ); 
  webkit-box-shadow: 0 3px 3px 0 #d2d2d2;
  -moz-box-shadow: 0 3px 3px 0 #d2d2d2;
  box-shadow: 0 3px 3px 0 #d2d2d2;
  padding: 0 13px 1px;
  position:relative;
  top:9px;
  left:109px;
  width:287px; 
}

#block-system-main #webform-client-form-551 #edit-actions #edit-submit,
#block-system-main #webform-client-form-551 #edit-actions #edit-submit:hover{
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbut_submit.jpg.pagespeed.ic.EV9ReAEfmm.jpg") no-repeat;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 45px;
    text-decoration: none;
    white-space: nowrap;
    width: 135px;
    float: right;
    left: 9px;
}

#block-system-main .form-actions input:active {
  background:none;
  outline: none;
  background-image: linear-gradient(bottom, #E9EAEC 0%, #FAFAFA 100%);
  background-image: -o-linear-gradient(bottom, #E9EAEC 0%, #FAFAFA 100%);
  background-image: -moz-linear-gradient(bottom, #E9EAEC 0%, #FAFAFA 100%);
  background-image: -webkit-linear-gradient(bottom, #E9EAEC 0%, #FAFAFA 100%);
  background-image: -ms-linear-gradient(bottom, #E9EAEC 0%, #FAFAFA 100%);
  background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0, #E9EAEC),
  color-stop(1, #FAFAFA)
  );
  -webkit-box-shadow: 0 0 0 0 #fff;
  -moz-box-shadow: 0 0 0 0 #fff;
  box-shadow: 0 0 0 0 #fff;
}

#node-1446 #webform-client-form-1446 .free_consult_bl .free_consult_rbl .form-actions input{
  border:none;
  margin-bottom: .5em;
  margin-right: 1em;
  text-decoration: none;
  cursor: pointer;
  outline: none;
  background:none;
  padding: 0 13px 1px;  
  position:relative;
  top:9px;
  left:109px;
  width:287px; 	
}

#node-1446 #webform-client-form-1446 .free_consult_bl .free_consult_rbl .form-actions input:hover{
  background:none;
}

#node-1446 #webform-client-form-1446 .free_consult_bl .free_consult_rbl .form-actions input:active{
  background:none;
}

#panels-ipe-paneid-1905 .wform .free_consult_bl .free_consult_form_rbl .form-actions{
    position: relative;	
}

#panels-ipe-paneid-1905 .wform .free_consult_bl .free_consult_form_rbl .form-actions #edit-submit{
border:none;
margin-bottom: .5em;
margin-right: 1em;
font: 18px/20px 'HelveticaOblique';
text-decoration: none;
height:42px;
color: #FFF;
cursor: pointer;
background:none;
padding: 0 13px 1px;  
position:relative;
top:9px;
left:109px;
width:286px; 	
}

#node-1446 .free_consult_bl .free_consult_rbl #edit-actions{
position:relative;	
}

#node-1446 .free_consult_bl .free_consult_rbl #edit-actions .form-submit{
border:none;
margin-bottom: .5em;
margin-right: 1em;
font: 18px/20px 'HelveticaOblique';
text-decoration: none;
height:42px;
color: #FFF;
cursor: pointer;
background:none;
padding: 0 13px 1px;  
position:relative;
top:9px;
left:109px;
width:286px;	
}

.form-item, .form-actions {
	/*overflow: hidden;*/
}
/**
 *  End  
 *  In drupal admin - Form action button styling
 */

 /* ---------------------------------------------------------------------
Original Author: Mark Ernst
Contributors: N/A

Target Browsers: All
Media Type: Screen, Projection
Width: All Sizes
------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------
RESET CSS (thanks Eric Meyer)
------------------------------------------------------------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline; font-weight: inherit;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

:focus {
    outline: 0;
}

/* Always show a vertical scrollbar, even when there is no scrolling */
html {
    overflow-y: scroll;
}

/* ---------------------------------------------------------------------
 HTML5 Block / Inline Block declarations
------------------------------------------------------------------------ */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
}

/* ---------------------------------------------------------------------
 Form Reset Styles
------------------------------------------------------------------------ */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
}

input[type=search] {
    -webkit-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/* ---------------------------------------------------------------------
 Style Guide
------------------------------------------------------------------------ */

/* Fonts */

@font-face {
    font-family: 'bell_gothic_blackregular';
    src: url('../fonts/bellgothic-black-webfont.eot?#iefix');
    src: url('../fonts/bellgothic-black-webfont.eot?#iefix') format('eot'),
         url('../fonts/bellgothic-black-webfont.woff') format('woff'),
         url('../fonts/bellgothic-black-webfont.ttf') format('truetype'),
         url('../fonts/bellgothic-black-webfont.svg#bell_gothic_blackregular') format('svg');
}

.bellgothic {
    font-family: 'bell_gothic_blackregular';
}

.helvetica-boldcd {
    font-family: 'helvetica_neuecondensed_bold'; /*'helvetica_neuecondensed_bold';*//*'neuehelvetica77condensedboldlatin1';*/
}


@font-face {
    font-family: 'neuehelvetica77condensedboldobliquelatin1';
    src: url('../fonts/neuehelvetica77condensedboldobliquelatin1.eot');
    src: url('../fonts/neuehelvetica77condensedboldobliquelatin1.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neuehelvetica77condensedboldobliquelatin1.woff') format('woff'),
         url('../fonts/neuehelvetica77condensedboldobliquelatin1.ttf') format('truetype'),
         url('../fonts/neuehelvetica77condensedboldobliquelatin1.svg#neuehelvetica77condensedboldobliquelatin1') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'neuehelvetica77condensedboldlatin1';
    src: url('../fonts/neuehelvetica77condensedboldlatin1.eot');
    src: url('../fonts/neuehelvetica77condensedboldlatin1.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neuehelvetica77condensedboldlatin1.woff') format('woff'),
         url('../fonts/neuehelvetica77condensedboldlatin1.ttf') format('truetype'),
         url('../fonts/neuehelvetica77condensedboldlatin1.svg#neuehelvetica77condensedboldlatin1') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face{
    font-family:"helvetica_neuecondensed_bold";
    src:url("../fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
    src:url("../fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"),url("../fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("../fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("../fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
}

@font-face{
    font-family:"helveticaOblique";
    src:url("../fonts/da1caa74-3384-442b-9cf3-c7c71ea54b37.eot?#iefix");
    src:url("../fonts/da1caa74-3384-442b-9cf3-c7c71ea54b37.eot?#iefix") format("eot"),url("../fonts/5287baae-f2f0-48f7-98bd-ec2986854951.woff") format("woff"),url("../fonts/e6ab5bf0-c0a7-4aeb-a5d0-50177e6b354b.ttf") format("truetype"),url("../fonts/38074018-c2af-4832-8ffa-02293e606fb7.svg#38074018-c2af-4832-8ffa-02293e606fb7") format("svg");
}


/*  Grid */

.container {
    clear: both;
    min-height: 20px;
}

.column {
    float: left;
    margin: 0;
    position: relative;
}

.column:last-child { float: right; }
.column.end { float: left; }
.grid-group .grid1  { width: 8.3% }
.grid-group .grid2  { width: 16.6%; }
.grid-group .grid3  { width: 25%; }
.grid-group .grid4  { width: 33.334%; }
.grid-group .grid5  { width: 41.6%}
.grid-group .grid6  { width: 50%; }
.grid-group .grid7  { width: 58.3% }
.grid-group .grid8  { width: 66.666%; }
.grid-group .grid9  { width: 75%; }
.grid-group .grid10 { width: 83.3%; }
.grid-group .grid11 { width: 91.6%; }
.grid-group .grid12 { width: 100%; }
.grid-group .offset1  { margin-left: 8.3%; }
.grid-group .offset2  { margin-left: 16.6%; }
.grid-group .offset3  { margin-left: 25%; }
.grid-group .offset4  { margin-left: 33.334%; }
.grid-group .offset5  { margin-left: 41.6%; }
.grid-group .offset6  { margin-left: 50%; }
.grid-group .offset7  { margin-left: 58.3%; }
.grid-group .offset8  { margin-left: 66.666%; }
.grid-group .offset9  { margin-left: 75%; }
.grid-group .offset10 { margin-left: 83.3%; }
.grid-group .offset11 { margin-left: 91.6%; }
.push1  { left: 8.3%; }
.push2  { left: 16.6%; }
.push3  { left: 25%; }
.push4  { left: 33.334%; }
.push5  { left: 41.6%; }
.push6  { left: 50%; }
.push7  { left: 58.3%; }
.push8  { left: 66.666%; }
.push9  { left: 75%; }
.push10 { left: 83.3%; }
.push11 { left: 91.6%; }
.pull1  { right: 8.3%; }
.pull2  { right: 16.6%; }
.pull3  { right: 25%; }
.pull4  { right: 33.334%; }
.pull5  { right: 41.6%; }
.pull6  { right: 50%; }
.pull7  { right: 58.3%; }
.pull8  { right: 66.666%; }
.pull9  { right: 75%; }
.pull10 { right: 83.3%; }
.pull11 { right: 91.6%; }

.clearfix:after,
.clearfix:before {
    content: ".";
    display: block;
    height: 0;
    /*clear: both;*/
    visibility: hidden;
}

/* Icons */
.icon {
    display: inline-block;
    background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) 0 0 no-repeat;
}



.arrow-small {
    display: inline-block;
    background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xicons-sprite.png.pagespeed.ic.9YYrqsQeO4.png) 0 0 no-repeat;
    width: 10px;
    height: 12px;
    vertical-align: middle;
}


.arrow-medium {
    display: inline-block;
    background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) 0 0 no-repeat;
    width: 30px;
    height: 15px;
    vertical-align: middle;
}

.arrow-down.arrow-green { background-position: -120px -120px; }
.arrow-down.arrow-blue { background-position: -90px -120px; }
.arrow-down.arrow-orange { background-position: -60px -120px; }



.arrow-right { background-position: -7px -73px; }
.btn-invert.btn-green .arrow-right { background-position: -87px -74px;}
.btn-invert.btn-blue .arrow-right { background-position: -67px -74px;}
.btn-invert.btn-orange .arrow-right { background-position: -47px -74px;}


.icon-facebook {
    width: 20px;
    height: 20px;
    background-position: -3px -141px;
    text-indent: -99999px;
    margin-right: 3px;
}

.icon-facebook:hover {
    background-position: -26px -169px;
}

.icon-twitter {
    width: 20px;
    height: 20px;
    background-position: -33px -141px;
    text-indent: -99999px;
    margin-right: 3px;
}

.icon-twitter:hover {
    background-position: -48px -169px;
}

.icon-youtube {
    width: 20px;
    height: 20px;
    background-position: -63px -141px;
    text-indent: -99999px;
}

.icon-youtube:hover {
	width: 20px;
    height: 20px;
    background-position: -70px -169px;
}

.icon-google {
    width: 20px;
    height: 20px;
    text-indent: -99999px;
    background-position: -93px -141px;
}

.icon-google:hover {
    background-position: -93px -169px;
}

.icon_google {
    margin: 0 0 0 3px;
}

/* Buttons */
.btn {
    display: inline-block;
    background: #ff0000 url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbuttons-sprite.png.pagespeed.ic.MQeBgeqY6U.png) 0 0 repeat-x;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}

.btn-small {
    background-position: 0 0px;
    height: 20px;
    padding: 0 18px;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 1.9;
    font-weight: bold;
}

.btn-small:hover {
    background-position: 0 -22px;
    text-decoration: none;
}

.btn.btn-medium {
    background-position: 0 -45px;
    height: 20px;
    padding: 5px 15px 5px 8px;
    font-size: 14px!important;
    font-weight: normal!important;
    text-transform: uppercase;
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
}

.btn.btn-medium.btn-live{
	padding: 5px 8px;
}
.btn.btn-medium:hover {
    background-position: 0 -80px;
    color: #fff;
}

.btn-medium .icon-img {
    padding: 0 0 0 8px;
}


.btn-green { background-color: #a8c40c; }
.btn-blue { background-color: #259cda; }
.btn-orange { background-color: #ff9900; }
.btn-invert { background-color: #fff; }

.btn-arrow:hover { text-decoration: none; }
.btn-arrow:hover img { opacity: 0.4; }
.btn.btn-arrow.btn-blue:hover { color: #a8d7f0; }
.btn.btn-arrow.btn-green:hover { color: #dce79e; }
.btn.btn-arrow.btn-red:hover { color: #f07676; }
.btn.btn-arrow.btn-orange:hover { color: #efbe75; }

.btn-invert.btn-green { color: #a8c40c;}
.btn-invert.btn-blue { color: #259cda;}
.btn-invert.btn-orange { color: #ff9900;}

.btn .arrow-small {
    margin-left: 10px;
}

.btn-submit {
    background: transparent url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite_optimize.png.pagespeed.ic.6MqSkV34qq.png') no-repeat;
    position: absolute;
    top: 3px;
    right: 10px;
    border: none;
    cursor: pointer;
    padding-right: 10px;
	background-position:-137px -238px;
}


.btn-dropdown_bottom {
    position: absolute;
}

.btn-dropdown .btn-medium {
    color: #fff;
}

.btn-dropdown .menu-drop-down {
    font-size: 12px;
}

.btn-dropdown .menu-drop-down a.btn {
    width: 125px !important;
    font-size: 12px;
    background-color: #BBBBBB;
    color: #fff;
}

.btn-dropdown .menu-drop-down  a.btn:hover {
    background-color: #f52e2e;
}

.footer-sub .btn-dropdown .menu-drop-down  a {
    width: 125px;
}

.btn-dropdown .btn-top {
    height: 17px
}

/*  Wrappers */

.wrapper { margin: 0 auto;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; }

.page-wrap { 
    width: 1000px;
    background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg_optimize.jpg.pagespeed.ic.OhexgF1BVx.jpg);
}

.content { width: 900px; }

/* Typography */

.heading {
    font-family: 'bell_gothic_blackregular';
    text-transform: uppercase;
}

.heading-alt {
    text-transform: uppercase;
}

.h1 { font-size: 40px;   line-height: 1;}
.h2 { font-size: 35px;   line-height: 1;}
.h3 { font-size: 32px;   line-height: 1;}
.h4 { font-size: 28px;   line-height: 1;}
.h5 { font-size: 22px;   line-height: 1;}
.h6 { font-size: 20px;   line-height: 1;}
.h7 { font-size: 16px;   line-height: 1;}
.h8 { font-size: 14px;   line-height: 1;}
.h9 { font-size: 12px;   line-height: 1;}
.h10 { font-size: 11px;   line-height: 1;}
.h11 { font-size: 10px;   line-height: 1;}
/* TODO: reorganize */
.h12 { font-size: 18px;   line-height: 1;}
.h13 { font-size: 15px;   line-height: 1;}

p {
    font-size: 13px;
    line-height: 1.307692308;
    /*margin-bottom: 1em;*/
}

em {
    font-style: italic;
}

/* Links */

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}


/* Colors */
.content .color { color: #ff0000; }
.get-started .color { color: #a8c40c; }
.resources .color { color: #ff9900; }
.products .color { color: #259cda; }

.white { color: #fff;}
.orange {color: #ff9900;}
.blue {color: #259cda;}
.green { color: #a8c40c;}
.red { color: #ff0000;}
.grey { color: #777777;}
.light-grey { color: #a3a3a3;}
.blue2 {color: #1192D1;}

/*  Utility */
.clear {
    clear: both;
    /*height:0;*/
}

.visually-hidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0); 
    width: 1px; 
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

.emphasis {
    font-style: italic;
}

.inline {
    display: inline-block;
}

.align-left {
    float: left;
}

.align-right {
    float: right;
}

.align-top {
    vertical-align: top;
    margin-top: 2px;
}

.text-right {
    text-align: right;
}

/* margins for text links and buttons on components */
.top-15 {
    margin-top: 15px;
}

.box-ft > .btn-blue {
    margin-right: 25px;
}

/* -Custom Form Elements */
.is-hidden { position: absolute; left: -99999px; }

.fake-radio {
    margin: 0 auto;
    width: 17px;
    height: 17px;
    display: block;
    background: transparent url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xcustom-radios.png.pagespeed.ic.u7ajCR9uko.png') 0 0 scroll no-repeat;
}

 .checked { background-position: 0 -22px; }

/* Dividers */
.divider {
    background: transparent url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-sprite.png.pagespeed.ce.vd4ERaIrC1.png) 0 0 repeat-x;
    height: 20px;
    overflow: hidden;
}

.divider-thick {
    height: 24px;
    margin-bottom: 4px;
}


.divider-blue {
    background-position: 0 -22px;
    border-color: #259cda;
}

.divider-green {
    background-position: 0 -46px;
    border-color: #a8c40c;
}

.divider-red {
    background-position: 0 -70px;
    border-color: #ff0000;
}


.divider-thick.divider-blue {
    background-position: 0 -22px;
}

.divider-thick.divider-green {
    background-position: 0 -46px;
}

.divider-thick.divider-red {
    background-position: 0 -70px;
}

.divider-section {
    border: none;
    margin-bottom: 15px;
    margin-top: 19px;
}

/*  Borders  */

hr.divider-section.border-dotted.dotted-top{
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-sprite.png.pagespeed.ce.vd4ERaIrC1.png") repeat-x scroll 0 -93px transparent;
    border: medium none;
    height: 4px;
}

#block-menu-menu-footer-for-small-bussines{
    border: 0;
}
#block-menu-menu-footer-for-financial-inst{
    border: 0;
}
#block-menu-menu-footer-about-deluxe-abo{
    border: 0;
}

.border-dotted,
.table-row > tr,
.table-row > tr > td,
.grid-package-dotted,
.h-list-dotted > li {
    -moz-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border_optimize.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border_optimize.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    border-width: 0;
}

.table-row > tr,
.table-row > tr > td {
/*     border-collapse: separate; */
}

.dotted-top,
.table-row > tr + tr {
    border-top-width: 1px; 
}

.dotted-right {
    border-right-width: 1px; 
}

.dotted-left,
.table-row > tr > td + td,
.grid-package-dotted + .grid-package-dotted,
.h-list-dotted > li + li {
    border-left-width: 1px;
}

/*  Section Module */
.section-inner {
    margin: 0 50px;
}

.section-main { 
    margin-bottom: 15px;
}

.section-main > .divider {
    border-width: 2px 0 0;
    border-style: solid;
    margin-bottom: 30px;
    margin-top: 30px;
}

.section-inner > p {
    margin-bottom: 35px;
}

/* Lists */
.h-list:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.h-list > li {
    float: left;
}

.h-list-cart > li {
    margin-left: 10px;
    padding-left: 10px;
}

.h-list-calloutblocks > li + li { margin-left: 4px; }


/* Header Styles */
.header {
    overflow: hidden;
    height: 97px;
}


.header-component {
    overflow: hidden;
    height: 32px;
}

.header-component-alt {
    overflow: hidden;
    margin-top: 1px;
}

.header-primary {
    overflow: visible;
    width: 100%;
    float: right;
    background-color: rgba(255, 255, 255, 0.5);
}

.header-main {
    margin-top: -1px;
    padding-top: 14px;
    border-bottom: 1px dashed #CCC;
    border-top: 1px dashed #CCC;
    width: 888px;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat repeat;
    -moz-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    -webkit-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
}

.menu {
    overflow: hidden;
}


.header-primary li > a {
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
    color: #999999;
    text-transform: uppercase;
    display: block;
    height: 32px;
    line-height: 30px;
}

.header-primary li > a:hover {
	color: #259CDA;
}
.menu-primary li {
    position: relative;
    float: left;
	
}

.menu-primary li > .active {
    overflow: visible;
    margin-top: -1px;
    color: #333;
    padding-right: 12px;
    left: 0;
    top: 1px;
    position: relative;
    border: 1px dashed #cccccc;
    -moz-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    -webkit-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    border-width: 0 1px;
    height: 32px;
    line-height: 30px;
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg.jpg.pagespeed.ic.-kA93DmAyr.jpg") repeat scroll 0 0 transparent;
}

.menu-primary li > .active:hover {
    color: #333;
    text-decoration: none;
}

/* search bar */
.search-block {
    position: relative;
    margin-right: 10px;
}

.header-component .search-block {
    margin-right: 21px;
}

.search-block .form-text {
    height: 18px;
    position: relative;
    width: 121px;
    border: 0;
    top: 4px;
    left: 32px;
    color: #777;
    line-height: 1.6;
	vertical-align: top;
}

.search-block .form-text-top {
    width: 94px;   
    height: 14px;
    border: 0;
    color: #777;
	vertical-align: top;
    -moz-box-shadow:    inset 1px 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow:         inset 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.wrap-bottom-search{
    -moz-box-shadow:    inset 1px 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow:         inset 1px 1px 3px rgba(0, 0, 0, 0.5);
    height: 27px;
    position: relative;
    width: 194px;
}

.search-block .icon-search {
    background: #fff url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite_optimize.png.pagespeed.ic.6MqSkV34qq.png) no-repeat;
	background-position:-116px 2px;
}

#block-menu-menu-order-menu {    
	display:inline-block;
    width: 131px;
}
.footer-sub ul li.leaf {
    list-style: none outside none;
    margin-top: -2px;
}
/** header main **/
.logo {
    display: block;
    margin: 2px 0px 0px 18px;
	background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
	background-position:-4px -199px;
	width:88px;
	height:69px;
}

.header-secondary {
    margin-bottom: 14px;
    margin-right: 15px;
    margin-top: 13px;
}

/* This is for the small business navigation. 
    It will need to be prefaced with a block id in Drupal */
.menu-main {
    overflow: hidden;
}

.menu-main > li {
    margin-left: 10px;
    padding: 4px 0;
}


/*  Drupal will identify menus with a block id
    The id is used here to differentiate between the custom
    menus for each template. This set is for the Small Business Menu, 
    however the ID may change based on how the menu is titled.
*/

#block-menu-menu-small-business-menu .menu .menu-icon {
    display: block;
    background: transparent url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xmenu-sprite-sm-business.png.pagespeed.ic.BYvfIuASu_.png') no-repeat 0 0;
    height: 20px;
    padding: 65px 0 5px;/*68*/
    color: #777;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'helvetica_neuecondensed_bold';
    margin-bottom: 9px;
}

#block-menu-menu-small-business-menu .menu .menu-hover {
    background-color: #444;
}
#block-menu-menu-small-business-menu .menu .menu-hover .menu-icon {
    color: #ffffff;
} 

/*  Each of these will probably have to be revised for Drupal to use 
    the menu list item ID > a */

/* brand identity */
#block-menu-menu-small-business-menu .menu .leaf .leaf-1 {
    background-position: -9px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .leaf-1 {
    background-position: -9px -103px;
}

/* website */
#block-menu-menu-small-business-menu .menu .leaf .leaf-2 {
    background-position: -128px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .leaf-2 {
    background-position: -103px -103px;
} 

/* SEO */
#block-menu-menu-small-business-menu .menu .leaf .leaf-3 {
    background-position: -215px 0;
    max-width:100px;
}

#block-menu-menu-small-business-menu .menu .menu-hover .leaf-3 {
    background-position: -215px -103px;
}

/* email marketing */
#block-menu-menu-small-business-menu .menu .leaf .leaf-4 {
    background-position: -354px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .leaf-4 {
    background-position: -354px -103px;
} 

/* social media */
#block-menu-menu-small-business-menu .menu .leaf .leaf-5 {
    background-position: -471px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .leaf-5 {
    background-position: -463px -103px;
} 

/* printing */
#block-menu-menu-small-business-menu .menu .leaf .leaf-6 {
    background-position: -582px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .leaf-6 {
    background-position: -558px -103px;
} 

/* get started */
#block-menu-menu-small-business-menu .menu .leaf .leaf-7 {
    background-position: -665px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .leaf-7 {
    background-position: -665px -103px;
} 

/* idea hub */
#block-menu-menu-small-business-menu .menu .leaf .leaf-8 {
    background-position: -775px 0;
}

#block-menu-menu-small-business-menu .menu .menu-hover .leaf-8 {
    background-position: -775px -102px;
}

.menu-gradient {
    background: rgb(243,243,243);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(243,243,243,1) 0%, rgba(243,243,243,1) 35%, rgba(233,233,233,1) 83%, rgba(232,232,232,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(35%,rgba(243,243,243,1)), color-stop(83%,rgba(233,233,233,1)), color-stop(100%,rgba(232,232,232,1)));
    background: -webkit-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(243,243,243,1) 35%,rgba(233,233,233,1) 83%,rgba(232,232,232,1) 100%);
    background: -o-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(243,243,243,1) 35%,rgba(233,233,233,1) 83%,rgba(232,232,232,1) 100%);
    background: -ms-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(243,243,243,1) 35%,rgba(233,233,233,1) 83%,rgba(232,232,232,1) 100%);
    background: linear-gradient(to bottom,  rgba(243,243,243,1) 0%,rgba(243,243,243,1) 35%,rgba(233,233,233,1) 83%,rgba(232,232,232,1) 100%);
}

.menu-hover .menu-gradient {
    background: transparent;
}

/* drop down menus */
.menu-drop-down {

    background-color: #444;
    position: absolute;
    z-index: 20;
    margin-top: 0;
}

.menu-drop-down a {
    display: block;
    padding: 11px 20px 9px 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
    text-align: left;
    white-space: nowrap;
}

/*  Navigation */

.menu-sub {
    height: 50px;
    background-color: #259cda;
    text-align: center;
}


.menu-sub > li {
    display: inline-block;
    margin: 0 -2px;
}

.menu-sub > li.active > a,
.menu-sub > li > a:hover {
    background: #e0ecf0;
    color: #259cda;
}

.menu-sub-green > li.active > a,
.menu-sub-green > li > a:hover {
    background: #eaecd8;
    color: #a8c40c;
}

/* Footer */

.site-info > .divider {
    border-width: 2px 0 0;
    border-style: solid;
}

.footer-pos  {
    position: relative;
    overflow: hidden;
    width: 100%
}

.footer-tabs {
    color: #777;
    font-size: 9px;
    font-weight: bold;
}

.footer-tabs > li {
    width: 88px;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
}

.footer-nav a {
    color: #444;
    font-size: 12px;
    text-decoration: none;
}
.footer-a {
    width: 113px;
}
.footer-nav a:hover {
    text-decoration: underline;
}


.footer-nav > li:first-child {
    border-left: 0;
}

.footer-tabs > li.active,
.footer-nav > li.active {
    /* TODO: add IE7 solution */
    background-color: rgba(255, 255, 255, 0.5);
}

.footer-sub {
    border-top: 1px dashed #ccc;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border_optimize.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat repeat;
    -moz-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border_optimize.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    -webkit-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border_optimize.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    overflow: hidden;
    padding: 10px 0;
    height: 100%;
}

.footer-sub-alt {
    border-top: 1px dashed #ccc;
    overflow: hidden;
    padding: 25px 0 50px;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border_optimize.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat repeat;
    -moz-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border_optimize.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    -webkit-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border_optimize.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
}

.footer-social {
    margin-bottom: -5px;
    padding: 0 50px;
    overflow: hidden;
}

.footer-logo {
	background:transparent url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xDeluxe_enterprise_logo.png.pagespeed.ic.JM3FEh8TE5.png') no-repeat;
    display: block;
	width: 215px;
    height: 63px;
	background-size: 100%;
	/*
    display: block;
    background: transparent url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite_optimize.png.pagespeed.ic.6MqSkV34qq.png') no-repeat;
    width: 215px;
    height: 63px;
    text-indent: -9999px;
	background-position:-3px -280px;
	*/
}

.copyright {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 57%;
}

.footer-nav-alt {
    float: right;
    margin-top: -5px;
}

.footer-nav-alt > li {
    padding: 0 10px;
}

.align-right {
    float: right;
}

/*  Home Page Panels Module */

.mod-panels {
    padding-top: 100px;
    position: relative;
}

.panel {
    position: relative;
}

.panel-nav {
    width: 900px;
    padding: 0 50px;
    background: transparent url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xmod-panel-gradient.png.pagespeed.ic.DPq2MExeyq.png) 0 -16px repeat-x;
    z-index: 11;
    overflow: hidden;
}

.stick-top {
    position: fixed;
    top: 0;
}

.panel-nav li {
    width: 33%;
    display: block;
    float: left;
    text-align: center;
}

.panel-nav a {
    color: #777777;
    text-decoration: none;
    padding: 30px;
    display: block;
}

.panel-nav .get-started:hover,
.panel-nav .get-started.active {
    color: #a8c40c;
}
.panel-nav .resources:hover,
.panel-nav .resources.active {
    color: #ff9900;
}
.panel-nav .products:hover,
.panel-nav .products.active {
    color: #259cda;
}

.panel-nav a:hover .arrow-medium {
    background-position: -151px -120px;
}

.get-started.panel { 
    border-top: 2px solid #a8c40c;
    background: transparent url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xDeluxe-Homepage-Get-Started-Pizza.jpg.pagespeed.ic.pZWF7l3iZD.jpg) center bottom no-repeat;
    min-height: 630px;
}

.products.panel {
    border-top: 2px solid #259cda;
    background: transparent url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xDeluxe-Homepage-Products-Kayak.jpg.pagespeed.ic.Q6d4iKv2Lu.jpg) center bottom no-repeat;
    min-height: 640px;
	
}

.resources.panel {
    border-top: 2px solid #ff9900;
    background: transparent url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xDeluxe-Homepage-Resources-Seamstress.jpg.pagespeed.ic.tiPiYoZbBH.jpg) center bottom no-repeat;
    min-height: 560px;
}

.get-started .content {
    min-height: 500px;
}

.panel-divider .panel-name {
    color: #fff;
    background-color: #CCC;
    font-size: 10px;
    text-transform: uppercase;
    display: block;
    width: 100px;
    text-align: center;
    margin: 0 auto;
    max-height: 20px;
    padding: 5px 0;
}

.get-started .active,
.get-started .panel-name { background-color: #a8c40c; }

.products .active,
.products .panel-name { background-color: #259cda; }

.resources .active,
.resources .panel-name { background-color: #ff9900; }

.panel .h2,
.panel .h1 {
    letter-spacing: -1px;
    line-height: 1;
}

.panel .content {
    padding-top: 80px;
    position: relative;
    min-height: 500px;
}

.panel .content-block {
    color: #777777;
    font-size: 13px;
    line-height: 1.4;
}

.panel-divider {
    background: transparent url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-sprite.png.pagespeed.ce.vd4ERaIrC1.png) 0 -37px repeat-x;
    height: 20px;
    overflow: hidden;
}

.divider-wrap {
    background: transparent url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgradient-small-shadow.png.pagespeed.ic.4f0-SHq7RI.png) repeat-x;
    top: -10px;
    padding-top: 10px;
    position: absolute;
    width: 100%;
}

.get-started .panel-divider { background-position: 0 -38px; }
.products .panel-divider { background-position: 0 -18px; }
.resources .panel-divider { background-position: 0 2px; }

.panel .icon-toggle-plus {
    position: absolute;
    left: 0;
    cursor: pointer;
} 

.right .icon-toggle-plus {
    right: 6px;
    left: auto;
} 

.panel .active .icon-toggle-plus {
    top: 10px;
    left: 8px;
}

.right .active .icon-toggle-plus {
    right: 6px;
    left: auto;
} 

.panel .grid-group {
    padding-top: 20px;
}

.panel .content-block {
    padding: 25px 25px 13px 25px;
    position: relative;
    overflow: hidden;
}
.panel .content-block.active {
    color: #fff;
} 

.panel .content-block.collapsed {
    padding: 12px 25px;
}

.panel .right .content-block {
    border-left: 1px dashed #ccc;
	-moz-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    -webkit-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
}

.panel .content-block + .content-block {
    border-top: 1px dashed #ccc;
	-moz-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    -webkit-border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat;
}

.panel .content-block:first-child {
    padding-top: 0;
}

.panel .active.content-block:first-child {
    padding-top: 25px;
    margin-top: -25px;
} 

.panel .content-block.cta {
    background-image: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg.jpg.pagespeed.ic.-kA93DmAyr.jpg);
    padding: 16px;
    margin-top: 85px;
    float: left;
    width: 200px;
    margin-left: 10px;
    position: relative;
    overflow: visible;
    border: none;
}

.cta .btn {
    display: block;
}

.cta .icon-corner-arrow {
    position: absolute;
    top: -50px;
    right: -50px;
} 

.content-block p {
    margin-bottom: 12px;
}

.content-block .expanded {
    visibility: hidden;
    height: 0px;
}
 
.content-block.active .expanded {
    visibility: visible;
    height: auto;
    margin-bottom: 12px;
} 

.panel .active .color {
    color: #fff;
}

/* ---------------------------------------------------------------------
 Slideshow Module
------------------------------------------------------------------------ */

.slideshow {
    height: 376px;
    border-bottom: 2px solid #ff0000;
    overflow: hidden;
    position: relative;
}

.slideshow img {
    width: 100%;
    height: auto;
}

.slideshow .content-block {
    position: absolute;
    bottom: 24px;
    right: 50px;
    width: 200px;
    height: 160px;
    padding: 16px;
    background-color: #fff;
}

.slideshow .content-block p{
    font-size: 14px;
    padding: 4px 0;
    margin-bottom: 6px;
    line-height: 16px;
}


.intro-hd {
    margin-bottom: 10px;
}

.intro-bd {
    width: 500px
}

/* ---------------------------------------------------------------------
 Category Intro Module - ALTERNATE for Package Intro
------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------
 Video Block on Home Page
------------------------------------------------------------------------ */
.slideshow { background: #000000; }

.video { position: relative; }

.video-holder {
    position: relative;
    z-index: 10;
    width: 1000px;
    height: 563px;
    background: #000000;
}

.video-overlay-link {
    position: absolute;
    z-index: 100;
    display: block;
    text-indent: -9999px;
    cursor: pointer;
}

.video-button-one {
    width: 99px;
    height: 50px;
    bottom: 109px;
    right: 159px;
}

.video-button-two {
    width: 99px;
    height: 50px;
    bottom: 109px;
    right: 143px;
}

.video-button-three {
    width: 99px;
    height: 50px;
    bottom: 109px;
    right: 176px;
}

.finale {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 1000px;
    height: 536px;
    background: #000000 url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xvideo-finale.jpg.pagespeed.ic.ucLn8EmBkA.jpg') top center no-repeat scroll;
}

.h-list-finale {
    position: absolute;
    top: 203px;
    width: 600px;
    left: 214px;
}

.h-list-finale > li > a {
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    width: 100px;
    height: 100px;
    display: block;
}


.social-btn.facebook,
.social-share-facebook { background-position:  0 0; }

.social-btn.facebook:hover,
.social-share-facebook:hover { background: url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/icon-sprite-social-hover.png.pagespeed.ce.m0JGOFp7xN.png') no-repeat 0 0; }

.social-btn.twitter,
.social-share-twitter { background-position: -30px 0; }

.social-btn.twitter:hover,
.social-share-twitter:hover { background: url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/icon-sprite-social-hover.png.pagespeed.ce.m0JGOFp7xN.png') no-repeat -22px 0; }


/*  Category Intro */


.intro-hd {
    margin-bottom: 10px;
}

.intro-bd {
    width: 550px;
}


/*  Category Navigation Module */

.mod-content-nav {
    min-height: 70px;
}

.intro-nav-container {
    background: #fff url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg.jpg.pagespeed.ic.-kA93DmAyr.jpg);
    top: 0;
    z-index: 10;
    width: 1000px;
}

.intro-nav {
    overflow: hidden;
    background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgradient-small-shadow.png.pagespeed.ic.4f0-SHq7RI.png) center bottom repeat-x;
    min-height: 70px;
    font-size: 12px;
}

.intro-nav .h-list {
    overflow: hidden;
    float: left;
}

.intro-nav a {
    padding: 26px 20px;
    display: block;
    color: #777777;
}


.intro-nav .contact li {
    padding: 20px 10px;
	float:right;
	min-height: 30px;
}

.intro-nav .contact .heading {
    line-height: 2.6;
}

.intro-nav-container li {
    background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-nav-divider.png.pagespeed.ce.9095-llI0_.png) no-repeat left center;
}

.intro-nav-container li:last-child {
    background: none;
}

.intro-nav a:hover,
.intro-nav .active {
    color: #259cda;
}

.intro-nav-container .h-list + .h-list {
    float: right;
}
/*  Article Module */

.article {
    margin-left: 50px;
}

.article-hd {
    margin-bottom: 5px;
}

.article-hd-inline { overflow: hidden; }

.article-hd-inline > .heading { float: left; }


.article-bd-push { margin-bottom: 15px; }

/* ---------------------------------------------------------------------
 Product Add On Module
------------------------------------------------------------------------ */
.addon {
    margin-left: 20px;
}

/* ---------------------------------------------------------------------
 Box Module
------------------------------------------------------------------------ */

.box { padding: 28px; }

.box-blue {
    background: #e2eff5;
    background: rgba(36,157,218,.1);
}

.box-green {
    background: #edf0db;
    background: rgba(168,196,12,.1);
}

.box-dotted { position: relative; }

.topright-bottomleft:before {
    content: '';
    position: absolute;
    top: -14px;
    right: -14px;
    width: 65px;
    height: 65px;
    background: transparent url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdotted-corners.png.pagespeed.ic.6BrBtmdEJq.png') top right scroll no-repeat;
}

.topright-bottomleft:after {
    content: '';
    position: absolute;
    bottom: -14px;
    left: -14px;
    width: 65px;
    height: 65px;
    background: transparent url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdotted-corners.png.pagespeed.ic.6BrBtmdEJq.png') bottom left scroll no-repeat;
}

.box-hd {
    margin-bottom: 28px;
    overflow: hidden;
}

.box-bd { margin-bottom: 23px; }

/* Media Object */
.media-object { overflow: hidden; }

.media-media .img {
    display: block;
    max-width: 100%;
}

.media-bd { overflow: hidden; }

.media-object.stacked .media-media {
    float: none;
    margin-bottom: 25px;
    margin-right: 0;
}


/*  V-List */
.v-list { overflow: hidden; }

.v-list-dotted {    
    list-style-type: disc;
    list-style-position: outside;
    font-size: 13px;
    line-height: 23px;
	padding-left:15px;
}

/*  Table Service Level Comparisons */
.service-levels { margin-top: 20px; }


.table-comparisons { width: 100%; }

.table-row > tr > td { text-align: center; }

.table-row {
    padding: 15px;
    width: 664px;
    background-color: #f4f9fb;
}

.table-row > tr {
    display: block;
    width: 100%;
    font: bold 12px/1.5 Arial, Helvetica, sans-serif;
}

.table-row > tr > td {
    padding: 6px 0;
    width: 135px;
    font-size: 16px;
}

.table-row > tr > td.feature-name {
    padding-left: 15px;
    width: 290px;
    text-align: left;
    font-size: 12px;
    color:#777777;
    font-family: Arial;
}

.table-row > tr > td + td {
    text-align: center;
    font-size: 12px;
    color:#777777;
    font-family: Arial;
}

.table-head {
    padding: 0 0 5px;
    width: 694px;
    background: none;
}

.table-head > tr > td + td { border: none; }

/* Table Email Comparisons */
.table-email { width: 100%; }

.table-email .table-row { width: auto; }

.table-email .table-row > tr > td {
    font-size: 12px;
    width: 86px;
	color: #777777;
}


.table-row > tr > td.button-block {
    width: 100%;
    text-align: right;
    display: block;
}

/* Table Domain Comparisons */
.domain-service {
    margin-bottom: 40px;
    width: 490px;
    display: inline-block;
    vertical-align: baseline;
}

.domain-comparisons {
    width: 610px;
    margin: 0 auto;
}

.table-domains { width: 100%; }
.table-domains .table-row { width: auto; }
.table-domains > .table-row > tr > td.feature-name { width: 114px; }
.table-domains .table-row > tr > td {
    font-size: 12px;
    width: 94px;
}

/*  Grid 3 up */

/* Grid 4 up */


/*  Individual Product Box */
.individual-product {
    margin: 13px auto;
    width: 750px;
}

.media-bd > .article { margin: 0; padding-bottom: 6px;}

/* Cross Promo */
.h-list-cross-promo { float: right; }
.h-list-cross-promo > li + li { margin-left: 15px; }

/* Packages Contact Callout */
.callout {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.h-list-calloutblocks {
    margin-right: -4px;
    display: inline-block;
}

.h-list-callout-opts { text-align: right; }

.h-list-callout-opts > li {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.h-list-callout-opts > li + li {
    margin-left:  6px;
    padding-left: 6px;
}

.callout-copy {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    width: 504px;    
    height: 196px;
}

.callout-copy > .box {
    padding-left: 42px;
    padding-bottom: 48px;
}

/* Domain Search Tool Styles */
.domain-search-tool {
    width: 600px;
    height: 165px;
    clear: both;
    margin-top: 30px;
    margin-bottom: 30px;
}

.domain-tabs > li {
    width: 300px;
    text-align: center;
    line-height: 21px;
}

.domain-tabs > li:first-child {
    width: 299px;
}

.domain-tabs > li a {
    display: block;
    background: #e2eff5;
    background: rgba(36,157,218,.4);
    color: #259cda;
}

.domain-tabs > li a.active {
    background: transparent;
    color: #41545d;
}

.domain-tab-content {
    clear: both;
    padding: 40px 35px 0 35px;
    height: 103px;
    position: relative;
}

/*------ Override for search box ------*/
.domain-tab-content .search-block ::-webkit-input-placeholder {
    color: #777;
    text-align: left;
}

.domain-tab-content .search-block :-moz-placeholder {  
    color: #777;
    text-align: left;
}

.domain-tab-content .search-block .form-text {
    width: 337px;
    padding: 5px 15px;    
}

.domain-tab-content .search-block {
    margin: 0;
}

/*------ Override for dropdown ------*/
.domain-tab-content .btn-dropdown {
    position: absolute;
    top: 61px;
    right: 135px;
    width: 66px;
}

.domain-tab-content .btn-dropdown .btn {
    background-color: #ccc;
}

.domain-tab-content .menu-drop-down {
    position: relative;
}

.domain-tab-content .menu-drop-down a {
    width: auto;
}

.domain-tab-content .btn.btn-medium {
    padding: 5px 10px;
}

.domain-search-btn {
    position: absolute;
    right: 25px;
    top: 61px;
}

.domain-message {
    display: none;
    position: absolute;
    bottom: 10px;
    left: 35px;
}

/*  Call Us Now- */
.call-now {
    text-align: center;
    font-size: 13px;
}

.callout-opts {
    font-style: italic;
    color: #a3a3a3;
}

.phone { color: #444444; }

/*  Related Pursuit Packages */
.grid-package {
    float: left;
    width: 440px;
}

.grid-package + .grid-package { margin-left: 20px; }


/* Process Info */
.h-list-process {
    margin: 14px 0 0 40px;
    overflow: hidden;
}

.h-list-process > li {
    float: left;
    width: 130px;
    text-align: center;
}

.h-list-process > li + li { margin-left: 70px; }

.h-list-process > .step-four { margin-left: 53px; }

.h-list-process > .step-five { margin-left: 60px; }

.process-md {
    margin-bottom: 10px;
    overflow: hidden; 
}

.process-hd { margin-bottom: 10px; }

.process-bd {
    margin-left: 5px;
	margin-bottom: 10px;
    text-align: center;
	
}

/* Carousel Styling for the product example viewer */
.carousel-nav-wide,
.carousel-nav {
    overflow: hidden;
}

.carousel-wrap {
    position: relative;
    width: 590px;
    padding: 10px 10px 40px 0;
    margin: 0 auto;
}

.carousel-nav {
    width: 590px;
}

.carousel-nav > li,
.carousel-nav-wide > li {
    float: left;
    margin: 0 4px;
}


.carousel-pager .pager-previous {
    display: block;
    background: transparent url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xpager-arrows.png.pagespeed.ic.m3aStX_vMg.png') no-repeat;
    text-indent: -9999px;
    position: absolute;
}
.carousel-pager .pager-next {
    display: block;
    background: transparent url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xpager-arrows.png.pagespeed.ic.m3aStX_vMg.png') no-repeat;
    text-indent: -9999px;
    position: absolute;
    right: 0;
    top: 0;
}

.pager-large > a {
    width: 11px;
    height: 25px;
    margin-top: 125px;
}
.pager-large .pager-previous {
    background-position: 0 0;
}
.pager-large .pager-next {
    background-position: -16px 0;
}
.pager-small > a {
    width: 11px;
    height: 25px;
    margin-top: 10px;
}
.pager-small .pager-previous {
    background-position: 0 -35px;
}
.pager-small .pager-next {
    background-position: -15px -35px;
}
.carousel-nav,
.carousel-nav-wide { 
    margin: 9px 16px; 
    overflow: hidden;
}
.carousel-nav-wide li,
.carousel-nav li { 
    width: 97px; 
    float: left; 
    margin: 8px; 
    list-style: none;
}
.carousel-nav a { 
    width: 97px; 
    padding: 3px; 
    display: block; 
}
.carousel-nav a:focus { outline: none; }
.carousel-nav img { 
    border: none; 
    display: block;
}

.menu-primary .primary-menu-first-item  > a{
	border-left: 0px;
}
html.js body.show-grid div.page-wrap div.page-wrap div.header div.header-component div.header-component-alt form#form-search-footer.search-block span.selectbox {
    display: none !important;
}
.article-ft {
    margin-bottom: 5px;
}

#mod-content-nav .heading > img {
	vertical-align: baseline;
}

.panels-ipe-sort-container,
.panel-panel{
    margin-bottom: 30px;
}

#panels-ipe-display-6 .panel-display .brenham-column-content{
   /* display: none;*/
}

#node-273 .content .field .field-items .even .section-inner .grid-group .column .article{
    margin-bottom: -47px;
}

/* start Attract New Customers */

#mod-content-nav .intro-nav-container .intro-ft #share_lnk{
margin-right:0;	
}

#DeluxeGetStarted .gst-content .box-light-green{
margin-bottom: 84px;	
}


/* end Attract New Customers */

#divider-section-title hr{
    margin-top: 21px;
}

#mainContent .content-standart ol{
    margin-left: -37px;
}

#IPEinvLGL #IPEinvL img#trusteLogo{
max-width:none;	
}

/* start Operate Your Business */

#product-box{
padding:20px 20px 10px 20px;	
}

.operate-business-value-big{
float:left;
width:204px;
margin-right:48px;	
}

.clear{
clear:both;	
}

.operate-business-value{
margin-bottom:15px;	
}

.operate-business-value-big h4{
margin-bottom:5px;	
}

.operate-business-questions{
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
float:left;	
margin-top:5px;
}

.operate-business-questions span{
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ff0000;
}

.operate-business-value-small{
width:146px;
float:left;
margin-right:47px;
}

.operate-business-value-small h4{
margin-bottom:5px;		
}

.product-logo-place{
width:150px;
height:100px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xproduct-logo-img.jpg.pagespeed.ic.o0optvQ0Yj.jpg) no-repeat;	
}

.operate-business-box{
width:946px;
margin:0 auto;	
}

.operate-business-box .green-title{
color:#A8C40C;	
}

/* end Operate Your Business */

/* start Website Hosting */

.add-to-cart-table .slc_feature-title h3 {
    color: #333333;
    font-family: 'bell_gothic_blackregular';
    font-size: 20px;
}

.add-to-cart-table .slc_feature-title h3 {
    color: #333333;
    font-family: 'bell_gothic_blackregular';
    font-size: 20px;
}


/* end Website Hosting */

/* start small-business_website_business-email  */

.new-styles-for-new-tables .slc_feature-title h3 {
    color: #333333;
    font-family: 'bell_gothic_blackregular';
    font-size: 20px;
}

/* start Holiday Design Services */
.threeMatticsBox{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdouble_vert_border_03.png.pagespeed.ic.inq0N8wcZB.png) repeat-y 50% top;
margin-top:20px;	
}

.threeMatticsLbl{
width:284px;
float:left;	
}

.threeMatticsLImg{
width:272px;
height:116px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xholiday_logo_design.png.pagespeed.ic.IsmdCE5wmS.jpg) no-repeat;
margin:8px 0 19px 0;	
}

.threeMatticsContentBl {
padding-right: 30px;
}

.threeMatticsTitle{
font-size:14px;
color:#333333;	
margin-bottom:7px;
}

.threeMatticsContentBl p{
margin-bottom:10px;	
}

.threeMatticsContentBl ul{
margin-left:13px;	
}

.threeMatticsContentBl ul li{
font-size:13px;
list-style-type:disc;
line-height:17px;	
}

.excl_mark, .price_button_bl{
float:left;
color:#777;
}

.price_button_box {  
margin:14px 0 12px 43px;
}

.price_button_bl{
font:25px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-right:8px;	
}

.excl_mark{
font:19px Arial, Helvetica, sans-serif;	
font-weight:normal;
margin-top:6px;
}

.threeMatticsCbl{
width:295px;
float:left;	
}

.threeMatticsCImg{
width:261px;
height:116px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xholiday_email_signature_design.png.pagespeed.ic.Dnc-F6GfzY.png) no-repeat;
margin:8px 0 19px 13px;	
}

.threeMatticsContBl_R{
margin-left:13px;	
}

.threeMatticsRbl{
width:275px;
float:left;	
}

.threeMatticsRImg{
width:153px;
height:116px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xholiday_ecard_design.png.pagespeed.ic.fIfpbIkSRZ.png) no-repeat;
margin:8px auto 20px;	
}

.threeM_bonus_bl{
font:13px Arial, Helvetica, sans-serif;
color:#777777;	
}

.green_bonus{
color:#a8c40c;
font-weight:bold;		
}

.holiday_bundle_box{
background:#e7ebc6;
padding:18px 0 0 0;	
}

.bundle_cards_bl{
width:284px;
height:150px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbundle_card.png.pagespeed.ic.PMNHkZ-qPO.png) no-repeat;
float:left;	
}

.holiday_bundle_services{
width:352px;
float:left;
margin-left:17px;		
}

.bundle_services_title{
font-size:18px;
color:#333333;	
margin-bottom:7px;	
}

.bundle_price_bl{
width:200px;
float:left;	
}

.bundle_price{
width:197px;
background:#f1f3dd;
text-align:center;
padding:11px 0 2px 0;
}

.bundle_price_button_bl{
display:block;
float:none;
margin:0 auto 8px;
width:55px;
}

.bundles_list{
margin-bottom:10px;	
}

.bundle_green_bonus{
margin-top:10px;	
}

/* end Holiday Design Services */

/* Start sprites classes */

.brand-identity-step-1{
width:50px;
height:65px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-5px -348px;	
}

.logo-design-step-2{
width:56px;
height:64px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-74px -491px;	
}

.brand-identity-step-3{
width:104px;
height:35px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-83px -364px;
margin-top:16px;		
}

.brand-identity-step-4{
width:52px;
height:65px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-204px -351px;
margin-top:8px;	
}

.brand-identity-step-5{
width:65px;
height:39px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-5px -420px;
margin-top:15px;	
}

.website-design-step-1{
width:51px;
height:60px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-88px -688px;	
}

.icon-process-step-three{
width:47px;
height:58px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-218px -741px;
margin-top:6px;		
}

.website-design-step-4{
width:74px;
height:48px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-147px -689px;
margin-top:7px;		
}

.website-design-step-5{
width:73px;
height:47px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-8px -751px;
margin-top:8px;		
}

.mobile-website-step-4{
width:34px;
height:54px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-145px -492px;
margin-top:5px;		
}

.mobile-website-step-5{
width:34px;
height:54px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-184px -492px;
margin-top:5px;		
}

.search-step-1{
width:74px;
height:65px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-83px -558px;	
}

.search-step-2{
width:40px;
height:56px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-221px -491px;	
}

.search-step-4{
width:66px;
height:65px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-161px -556px;	
}

.search-step-5{
width:54px;
height:65px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-8px -624px;		
}

.email-mkt-step-1{
width:51px;
height:65px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-83px -420px;		
}

.Email-Mkt-Step-3{	
width:41px;
height:50px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-143px -420px;
margin-top: 5px;		
}

.email-mkt-step-4{
width:74px;
height:26px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-187px -421px;
margin-top:19px;	
}

.email-mkt-step-5{
width:59px;
height:44px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-6px -493px;
margin-top:10px;	
}

.social-media-mkt-step-3{
width:74px;
height:63px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-68px -625px;
margin-top:7px;	
}

.social-media-mkt-step-4{
width:74px;
height:47px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-148px -628px;
margin-top:10px;	
}

.social-media-mkt-step-5{
width:74px;
height:54px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-8px -690px;
margin-top:7px;	
}

.printing-services-step-5{
width:69px;
height:45px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) no-repeat;
background-position:-5px -563px;
margin-top:10px;		
}

/* start claim address */
.special_offer_wrap{
width:854px;
margin:100px auto 17px;	
}

.special_offer_f_title{
font-size:26px;
color:#333;
text-align:center;
line-height:26px;
}

.special_offer_s_title{
font-size:39px;
color:#a8c40c;
text-align:center;
line-height:40px;
margin-bottom:22px;
}

.special_offer_slogan{
font:14px Arial, helvetical, sans-serif;
color:#777;
}

.claim_form_box{
width:812px;
margin:0 auto;	
}

.claim_address_box{
width:854px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xborderBgAvailDom.png.pagespeed.ic.c0HZbuTBR4.png) repeat-x left top;
}

.claim_address_bl{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xborderBgAvailDom.png.pagespeed.ic.c0HZbuTBR4.png) repeat-x left bottom;
}

.claim_address_wrap{
width:854px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xclaim-transparent-bg.png.pagespeed.ic.Yo6-2x84Dq.png) repeat;
padding:30px 0 0 0;
margin-top:44px;
}

.choose_domain_box{
width:812px;
margin:0 auto;	
}


.choose_domain_lbl{
float:left;
width:394px;
margin-right:14px;

}

.choose_domain_rbl{
float:left;	
width:404px;
}

.green_checkbox_bl{
width:394px;
height:64px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbig-white-domain-bl.png.pagespeed.ic.P6q-v1W21e.png) no-repeat left top;
margin-bottom:8px;
}

.green_checkbox_bl.active{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen-checkbox-box.png.pagespeed.ic.I4RSBCnbmN.png) no-repeat left top;
}

.choose_domain_checkbox_wrap{
float:left;
margin-right:12px;
position: relative;
top:0;
}

.choose_dom_green_checkbox{
background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen-checkbox.png.pagespeed.ic.4iaL64iKnH.png) no-repeat 0 -16px;
border:0 none;
cursor:pointer;
display:block;
height:16px;
position:relative;
width:16px;	
}

.choose_dom_green_checkbox.active{
background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen-checkbox.png.pagespeed.ic.4iaL64iKnH.png) no-repeat 0 0;	
}

.big_domain{
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#000;	
float:left;
}

.common_checkbox_bl{
width:394px;
height:44px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xcommon-checkbox-bl-bg.png.pagespeed.ic.6QXE5Vch9q.png) no-repeat;
margin-bottom:10px;
}

.green-box{
padding:23px 0 0 10px;	
}

.common-box{
padding:14px 0 0 10px;		
}

.common_domain{
font:bold 13px Arial, Helvetica, sans-serif;
text-transform:uppercase;	
}

.girl-with-domain{
width:404px;
height:332px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgirl-with-domain.jpg.pagespeed.ic.2zpcK7u5XV.jpg) no-repeat left top;	
}

.claim_or_button_bl{

}

.claim_or_button_lbl{
float:left;	
width:413px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xborderBgAvailDom.png.pagespeed.ic.c0HZbuTBR4.png) repeat-x left center;
margin-right: 12px;
}

.claim_or_button_lbl p{
font-size:35px;
color:#a8c40c;
margin:0 auto;
width:67px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg-for-or.jpg.pagespeed.ic.1kTEYBkO5l.jpg) repeat;
text-align:center;
}

.claim_or_button_rbl{
float:left;		
}

#orange-button-45{
width:186px;	
}

.continue-btn-45{
background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorange-button-45.png.pagespeed.ic.hfsVsCtBGO.png) no-repeat 0px 0px;
border:0 none;
cursor:pointer;	
}

.continue-btn-45 > span{
background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorange-button-45.png.pagespeed.ic.hfsVsCtBGO.png) no-repeat right -93px;
display: block;	
}

.continue-btn-45 > span > span{
background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorange-button-45.png.pagespeed.ic.hfsVsCtBGO.png) repeat-x left -47px;
color: #FFFFFF;
display: block;
font: 14px/45px 'HelveticaOblique';
height: 45px;
margin: 0 4px;
text-align: center;
text-transform: uppercase;
white-space: nowrap;	
}

.continue-btn-45:hover{
background-position:0 -139px;	
}

.continue-btn-45:hover > span{
background-position:right -233px;		
}

.continue-btn-45:hover > span > span {
background-position:left -186px;
}

.for_vert_resp_wrap{
width:854px;
margin-top:30px;
}

.for_vert_resp_lbl{
float:left;	
width:214px;
height:259px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen-letter.jpg.pagespeed.ic.T1mF42F1SG.jpg) no-repeat;
margin-right:25px;
}

.for_vert_resp_rbl{
float:left;
width:614px;	
	
}

.for_vert_title{
font-size:22px;
color:#333;
line-height:22px;
text-transform:uppercase;
}

.exclusive_title{
font-size:35px;
color:#a8c40c;	
line-height:35px;
text-transform:uppercase;
margin-bottom:14px;
}

.reflect{
margin-bottom:15px;
}

.for_vert_text{
font:13px Arial, helvetical, sans-serif;
color:#777;
}

.for_vert_resp_rbl ul li{
list-style:none;
line-height: 8px;
}

.for_vert_list_style{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgrey-mark.png.pagespeed.ic.yzv0ymcZds.png) no-repeat;
width:4px;
height:4px;
float:left;
margin:9px 8px 0 0;
}



.for_vert_list{
float:left;
}

.two_green_bl{
width:1000px;
margin:0 auto 0;
}

.need_help_green_bl{
background:#b9d03d;
}

.phone_green_bl{
background:#a8c40c;
}

.need_help_green_bl p{
font-size:22px;
color:#FFF;
text-align:center;
padding:7px 0 7px 0;
margin-bottom:0;
}

.phone_green_bl p{
font-size:43px;
color:#FFF;
text-align:center;
padding:4px 0 4px 0;
}

.big_green_domain{
width:812px;
margin:20px auto;
padding-bottom:11px;
display:none;
}

.big_green_domain_box{
width:812px;
height:64px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbig-green-domain-box.png.pagespeed.ic.nU7tJcIMYl.png) no-repeat;
margin-bottom:9px;
}

.big_green_domain_bl{
padding:19px 0 0 10px;
}

.avail_domain{
font-size:21px;
color:#000;
float:left;
}

.avail_domain_green{
font-size:15px;
color:#94ad0a;
float:left;
margin:5px 0 0 5px;
}

.search_again{
float:right;
font:bold 13px Arial, helvetical, sans-serif;
color:#259cda; 
}

.search_own_email{
font-size:22px;
color:#333333;	
}

.search_own_email span{
color:#a8c40c;	
}

.grey_title{
font-size:22px;
color:#999999;
display:none;	
}

/* start claim form style */
.search-domain-form {
    display: block;
    margin: 20px 0 0;
}

.wrapper-input-left.with-select {
    margin: 0;
    width: 373px;
	
}
.wrapper-input-left {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg_input.png.pagespeed.ic.Ui5mVmci_L.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    margin: 0 8px 0 0;
    width: 433px;
}

.wrapper-input-right {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg_input.png.pagespeed.ic.Ui5mVmci_L.png") no-repeat scroll right -60px rgba(0, 0, 0, 0);
    height: 30px;
    padding: 0 2px;
}

.wrapper-input-bg {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg_input.png.pagespeed.ic.Ui5mVmci_L.png") repeat-x scroll left -30px rgba(0, 0, 0, 0);
    height: 16px;
    padding: 7px 14px;
}

#domain_search_input_0 {
    line-height: 17px;
    padding: 0;
    width: 221px;
}
.search-domain-form input[type="text"] {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    color: #777777;
    display: block;
    font: italic 12px/17px Arial,Helvetica,sans-serif;
    height: 17px;
    outline: 0 none;
    overflow: hidden;
    padding: 5px 10px;
    vertical-align: middle;
}
.registerDomain-formWrap input {
    margin: 0;
    padding: 0;
}

.select-domain-zone-bg {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xselect_bg.png.pagespeed.ic.hoUpqUxy36.png") repeat-x scroll center top rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: default;
    float: left;
    font: 14px/30px 'HelveticaOblique',Arial,Helvetica,sans-serif;
    position: relative;
    width: 60px;
}

.select-domain-zone-bg .select-item {
    color: #FFFFFF;
    float: left;
    font: 14px/30px 'HelveticaOblique',Arial,Helvetica,sans-serif;
    height: 30px;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;
    width: 38px;
}

.select-domain-zone-bg .select-button {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdropdown_select_arrow.png.pagespeed.ic.OM-MIFVjQq.png") no-repeat scroll 2px 12px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 30px;
    width: 20px;
}
.select-domain-zone-bg .select-item {
    color: #FFFFFF;
    float: left;
    font: 14px/30px 'HelveticaOblique',Arial,Helvetica,sans-serif;
    height: 30px;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;
    width: 38px;
}

.select-domain-zone-bg .select-button {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdropdown_select_arrow.png.pagespeed.ic.OM-MIFVjQq.png") no-repeat scroll 2px 12px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 30px;
    width: 20px;
}

.select-domain-zone-bg .overflow-list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #B2B2B2 #F1F1F1 #F2F2F2;
    border-image: none;
    border-left: 1px solid #F1F1F1;
    border-right: 1px solid #F1F1F1;
    border-style: solid;
    border-width: 1px;
    display: none;
    left: -1px;
    max-height: 350px;
    overflow: auto;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 70px;
    z-index: 2;
}

.select-domain-zone-bg .overflow-list ul li.active, .select-domain-zone-bg .overflow-list ul li:hover {
    background: none repeat scroll 0 0 #A3A3A3;
    color: #FFFFFF;
}
.select-domain-zone-bg .overflow-list ul li {
    color: #010101;
    cursor: pointer;
    display: block;
    font: 12px/30px 'HelveticaOblique';
    height: 30px;
    overflow: hidden;
    padding: 0 4px 0 10px;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;
}

.select-domain-zone-bg .overflow-list ul li {
    color: #010101;
    cursor: pointer;
    display: block;
    font: 12px/30px 'HelveticaOblique';
    height: 30px;
    overflow: hidden;
    padding: 0 4px 0 10px;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;
}

.cBlueButton > span {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xblue_button_bg.png.pagespeed.ic.xZ-vOt201v.png") no-repeat scroll right -66px rgba(0, 0, 0, 0);
    display: block;
}

#btn-search-domain-name > span > span {
    width: 67px;
}

.cBlueButton {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xblue_button_bg.png.pagespeed.ic.xZ-vOt201v.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
}

.cBlueButton > span > span {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xblue_button_bg.png.pagespeed.ic.xZ-vOt201v.png") repeat-x scroll left -33px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    font: 14px/30px 'HelveticaOblique';
    height: 33px;
    margin: 0 4px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}

.btn-search i.arrow-right, .btn-continue i.arrow-right, .cBlueButton i.arrow-right {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbutton_arrow.png.pagespeed.ic.msz-Qfpu7P.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 10px;
    padding-left: 7px;
    width: 6px;
}

.arrow-right {
    background-position: -7px -73px;
}
.at{
float:left;
font-size:30px;
color:#333;
margin-right:12px;	
}

/* start email marketing page */

.justMakesCents{
margin-top:0px;	
}


.justMakesCentsL{
float:left;	
}

.justMakesCentsImg{
width:549px;
height:456px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/x6template-gallery_vr2.png.pagespeed.ic.zi6tl-DESo.png) no-repeat center top;	
}

.justMakesCentsR{
float:left;
width:286px;
margin-left:19px;	
}

/*.700Templ{
color:#333;
font-size:18px;	
text-align:center;
}*/

.emMarktTitle{
font-size:22px;
color:#333;	
}

.justMakesCGreenTitle{
color:#a8c40c;
font-size:35px;	
margin-bottom:5px;
}

.justMakesCText{
color:#777;
font-size:13px;
}

.justMakesCBoldText{
color:#333;
font-weight:bold;	
}

.justMakesCentsR ul.justMakesCList{
margin-left:10px;	
}

.justMakesCentsR ul.justMakesCList li{
list-style:none;	
}

.justMakesCListStyle{
float:left;
width:4px;
height:10px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgrey-mark.png.pagespeed.ic.yzv0ymcZds.png) no-repeat;
margin:3px 5px 0 0;	
}

.justMakesCListBl{
float:left;
width:200px;	
}

.justMakesCListBold{
font-size:13px;
color:#333;
font-weight:bold;
}

.quicklyCreateTitle{
font-size:33px;
color:#a8c40c;	
}

.quicklyCreateSlogan{
font-size:22px;
color:#333;	
}

.quicklyCreateLBl{
width:537px;
height:163px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen-spots.png.pagespeed.ic.NShVImTv6Q.png) no-repeat;
float:left;	
}

.quicklyCreateRBl{
float:left;
width:280px;
margin-left:33px;	
}

.justMakesCList li{
list-style:none;	
}

a.simpleOrangeButton{
background:#f19200;
color:#FFF;
border-radius:3px;
padding:8px 10px 8px 14px;	
font-size:13px;
font-style:normal;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}

.worldWideSlogan{
color:#333;
font-size:22px;	
}

.worldWideLogo{
color:#a8c40c;
font-size:35px;	
}

.worldWideIconBox{
margin-top:33px;	
}

.justMakesCList li{
line-height:8px;	
}

.justMakesCList.justLMakes li{
line-height:13px;	
}

.freeTrail{
font-size:22px;
color:#333;	
margin:4px 0 18px 0;
}

.bookLBox{
float:left;
width:370px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtransparent-grey-bg-book.png.pagespeed.ic.XJNo5LKx0X.png) repeat;
margin:0 68px 0 30px;
}

.bookRBox{
float:left;	
width:342px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtransparent-grey-bg-book.png.pagespeed.ic.XJNo5LKx0X.png) repeat;
}

.bookLBoxLBl{
width:117px;
position:relative;
float:left;	
}

.bookRBoxLBl{
width:117px;
position:relative;
float:left;	
}

.bookLBoxRBl{
width:242px;
float:right;	
padding:19px 0 16px 0;	
}

.bookRBoxRBl{
width:242px;
float:right;	
padding:19px 0 16px 0;	
}

.bookSlogan{
font-size:17px;
color:#333;
margin-bottom:22px;		
}

a.simpleBlueButton{
background:#259cda;
color:#FFF;
border-radius:3px;
padding:8px 10px 8px 14px;	
font-size:13px;
font-style:normal;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;	
}

.bookL{
width:144px;
height:150px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/x10-email-book.png.pagespeed.ic.579hK-1hGq.png) no-repeat;
position:absolute;
top:-20px;
left:-30px;	
}

.bookR{
width:144px;
height:150px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xemail-delivery-book.png.pagespeed.ic.MoAB6D_gnO.png) no-repeat;
position:absolute;
top:-20px;
left:-30px;		
}

.bookBox{
margin-top:51px;	
}

.greenTableLogo{
color:#a8c40c;
font-size:18px;	
margin:36px 0 10px 0;
}

.emailMarktTable td{
padding:10px 0 10px 19px;
text-align:center;
font-size:12px;
font-weight:bold;		
}

.emailMarktBgRow{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtransparent-grey-bg-book.png.pagespeed.ic.XJNo5LKx0X.png) repeat;	
}

.emailMarktTopTd{
color:#333;	
}

.emailMarktTable .heading {
    font-weight: normal;
}

.emailMarktBorderRow{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtransparent-grey-border.png.pagespeed.ic.nD4ULvOe1o.png) repeat-x left bottom;	
}

.ifYourEmail{
padding-left:19px;	
}

.blueEmailUs{
color:#259cda;	
}

.quicklyCreateBox{
margin-top:21px;	
}

.quicklyCreateWrap{
margin: 0;	
}

.justMakesBl{
width:267px;	
}

.freeAccountBl{
width:656px;
margin:34px auto 0;	
}

.freeAccount{
float:left;
font-size:18px;
color:#333;
margin:3px 20px 0 0;	
}

/* Colors */
.cardColor {color: #259cda;}
/* end Colors */

.heading-text-style { font-family:'helvetica_neuecondensed_bold'; color:#666666; font-size:11px; text-decoration:none; padding-top:11px;}
.heading-text-style:hover { text-decoration:underline; color:#259cda !important; }
.heading-style-m {margin-right:19px;}
.heading-style-m li { float:left; }
.heading-style-m li a { padding:0px 0px 0px 0px; margin:10px 0px 0px 21px; line-height:13px; font-family:'helvetica_neuecondensed_bold'; color:#666666 !important; font-size:11px; text-decoration:none; left:0px !important; top:0px !important;}
.heading-style-m li a:hover { text-decoration:underline; color:#259cda !important; }

.heading-top-search{
    height:20px !important;
    box-shadow:none !important;
    position: absolute !important;
    color:#222222 !important;
    font-size:11px !important; 
    font-family:'helvetica_neuecondensed_bold'!important;
}

#cse-top-search-form .wrap-input .top-search{
    width:96px;
    height:20px;
    box-shadow:none;
    position: absolute;
    color:#222222!important;
    font-size:11px; 
    font-family:'helvetica_neuecondensed_bold';
}


.wrap-input{
    border: 1px solid #cccccc;
    width:115px;
    height:20px;
}

.top-seach-but { position:absolute; right:3px; top:5px; background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite_optimize.png.pagespeed.ic.6MqSkV34qq.png") no-repeat; border:none; width:13px; height:13px; cursor:pointer;background-position:-127px -5px;}

/* Main Menu new style */
#js-small-business #block-menu-menu-small-business-menu .menu .menu-icon{
background:none;	
}

#js-small-business #block-menu-menu-small-business-menu .menu .menu-icon{
padding:25px 0 5px;	
}

#js-small-business #block-menu-menu-small-business-menu .menu .align-left.leaf.firstlevel.leaf-1144, .align-left.leaf.firstlevel.leaf-1566{
background-color:transparent !important;	
}

#block-menu-menu-small-business-menu .firstlevel .menu{
margin-left:-13px;	
}

#block-menu-menu-small-business-menu .menu li.leaf-1679{
margin-right:6px;	
}

#block-menu-menu-small-business-menu .menu li.leaf-1566{
margin-left:42px;
}

#js-small-business .menu li .menu li{
padding-left:0px;
}

#block-menu-menu-small-business-menu .firstlevel .menu li:hover{
background-color:transparent;	
}

#js-small-business .menu li .menu li:hover span a{
color:#FF0000;	
}

#js-small-business #block-menu-menu-small-business-menu .menu li.leaf-1679 span a{
color:#FF0000;	
}

#js-small-business #block-menu-menu-small-business-menu .menu li.leaf-1679:hover span a{
color:#FFFFFF;	
}

#js-about-deluxe #block-menu-menu-small-business-menu ul.menu li ul.menu{
min-width:213px;	
}

#js-about-deluxe #block-menu-menu-small-business-menu .firstlevel .menu{
top:210px;	
}

#js-about-deluxe #block-menu-menu-small-business-menu ul.menu li ul.menu li a{
padding:11px 9px 9px;	
}

#js-about-deluxe #block-menu-menu-small-business-menu ul.menu li:hover ul.menu li:hover{
background:none;	
}

#js-about-deluxe #block-menu-menu-small-business-menu ul.menu li:hover a.menu-icon{
color:#FF0000;	
}

#js-about-deluxe #block-menu-menu-small-business-menu ul.menu li:hover a.active-trail{
color: #FFFFFF;	
} 

/* End Main Menu new style */

.logo2 {
	background:url('https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xDeluxe_enterprise_logo_small.png.pagespeed.ic._S1G46ky7O.png') no-repeat 0px 2px;
    display: block;
    height: 38px;
    margin: 2px 0px 0px 15px;
    width: 120px;
	background-size: 100%;
	/*
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png") no-repeat -2px -1px;
    display: block;
    height: 38px;
    margin: 2px 0px 0px 18px;
    width: 49px;
	*/
}

#js-small-business .menu {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xvert-dot-divider.gif.pagespeed.ic.GiDEqX5dAy.png") no-repeat scroll 89% 20px transparent;
    margin-top: -14px !important;
	margin-left:-20px;
    padding-left:11px;
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu .menu-icon{
background:none;
}

#js-about-deluxe .menu{
margin-top:-14px;
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu .menu-icon{
padding: 25px 0 11px;	
}

#js-about-deluxe #block-menu-menu-small-business-menu .firstlevel .menu {
top:107px;
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu li:hover span a.menu-icon{
color:#FFFFFF;	
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu li:hover .menu li:hover{
background:none;
}

#js-about-deluxe #block-menu-menu-small-business-menu ul.menu li:hover ul.menu li:hover span a{
color:#FF0000;	
}

#js-about-deluxe #block-menu-menu-small-business-menu ul.menu li ul.menu li a {
padding: 11px 0 9px;
}

#js-about-deluxe #block-menu-menu-small-business-menu > .menu > li{
margin-left:9px;
}

#js-about-deluxe #block-menu-menu-small-business-menu a.active-trail{
color:#FFFFFF;	
}

#js-about-deluxe #block-menu-menu-small-business-menu .menu .menu-icon{
background:none;
}

#js-about-deluxe .menu li.leaf-1680 a.menu-icon-1680{
color:#FF0000; 
}

#js-about-deluxe .menu li.leaf-1055{
margin-left:30px !important;
}

.munu-active-bg-color
{
    background:#259CDA;
}

.munu-active-bg-color-about
{
    background:#A8C40C;
}

.page-wrap.wrapper{
position:relative; 
}

#js-about-deluxe #block-menu-menu-small-business-menu{
margin-left:8px;	
}

#block-menu-menu-small-business-menu .firstlevel .menu{
margin-left:-12px\0/;	
}

/* START - NEW DESIGN HOMEPAGE*/
.homepageWrap{
width:1000px;
margin:100px auto 0;	
}

.orangeSliderText{
font-size:22px !important;
color:#222;	
font-family:'helvetica_neuecondensed_bold';
margin-top:6px;
}

.orangeSliderWhiteText{
color:#FFF;		
}

.slideBigMobile{
float:left;	
}

.orangeSlider.active{
display:none;	
}

.orangeSliderButton{
padding:17px 36px;
border:1px solid #FFF;
color:#FFF;
font-size:18px;
text-transform:uppercase;
text-decoration:none;
position:absolute;
top:282px;;
left:0;	
font-family:'helvetica_neuecondensed_bold';
}


.logoDesignBl.active .logoDesignL{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
background-position: -28px -44px;	
}

.logoDesignBl.active .logoDesignL{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
background-position: -28px -44px;	
}

.logoDesignBl.active .logoDesignR .fourStepsBoxTitle{
color:#333;
}

.logoDesignL{
width:22px;
height:25px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
float:left;	
margin-right:10px;
background-position: -2px -44px;
}

.logoDesignR{
float:left;
width:126px;	
}

.fourStepsBoxTitle{
font-size:18px;
text-transform:uppercase;
color:#259cda;
font-family:'helvetica_neuecondensed_bold';		
}

.fourStepsBoxText{
font-size:13px;	
color:#777;
}

.logoDesignR, .businesCardR, .websiteDesignR, .emailMarketingR{
margin-top:-4px;	
}

.businesCardBl.active .businesCardR .fourStepsBoxTitle{
color:#333;	
}


.businesCardBl.active .businesCardL{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
background-position: -24px -44px;	
}

.businesCardBl.active .logoDesignR .fourStepsBoxTitle{
	color:#333;	
}

.businesCardL{
width: 29px;
height: 26px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
float:left;	
margin-right:10px;
background-position: -24px -44px;
} 

.businesCardR{
float:left;
width:160px;
}

.websiteDesignBl{
width:194px;
float:left;
margin-right:37px;		
}

.websiteDesignBl.active .websiteDesignL{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
background-position:-38px -102px;	
}

.websiteDesignBl.active .websiteDesignR .fourStepsBoxTitle{
color:#333;	
}

.websiteDesignL{
width:33px;
height:25px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
float:left;	
margin-right:10px;
background-position:-38px -102px;		
}

.websiteDesignR{
float:left;
width:150px;	
}

.emailMarketingBl{		
float:left;
width:222px;	
}

.emailMarketingBl.active .emailMarketingL{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
background-position:-39px -132px;	
}

.emailMarketingBl.active .emailMarketingR .fourStepsBoxTitle{
color:#333;	
}

.emailMarketingL{
width:33px;
height:100px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
float:left;	
margin-right:10px;
background-position:-39px -132px;	
}

.emailMarketingR{
width:179px;
float:left;	
}

.logoDesBl, .businesCardBl, .websiteDesignBl, .emailMarketingBl{
padding-top:22px;	
}

.yellowArrow{
position:absolute;
top:0;
left:0;	
}

/* TESTIMONY */  
.testimonyBannerBox{
display:block;
}

.testimonyBanner{
float: left;
height: 268px;
margin-top: 24px;
padding-left: 250px;
}

.testimonyContentBox{
padding-top: 45px;
position: relative;
width: 660px;
z-index: 10;
}

.testimonyContentBl{
/*background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png) left top no-repeat;*/
padding:10px 0 0 40px;
position:relative;
/*display:none;*/	
}
.topQuotes{
width:33px;
height:26px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite_optimize.png.pagespeed.ic.6MqSkV34qq.png) no-repeat;
background-position:-111px -198px;
position:absolute;
top:0;
left:0;	
}
.testimonyContent {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite_optimize.png.pagespeed.ic.6MqSkV34qq.png") no-repeat;
display: inline-block;
height: 30px;
margin-left: 5px;
position: relative;
top: 5px;
width: 35px;
background-position:-150px -198px;
}

.testimonyText{
font-size:16px;
color:#333;
text-align:left;
font-family: 'helvetica_neuecondensed_bold';	
position: relative;
margin-bottom:0px;
}

/* Random content on the Homepage */

.node-homepage-testimony   img.img-left  {
border: 0 none;
bottom: 0;
position: absolute;
left: 0;
margin:0;
z-index: 0;
}

.node-homepage-testimony   img.img-right {
border: 0 none;
bottom: 0;
position: absolute;
right: 0;
margin:0;
z-index: 0;
}

.node-homepage-testimony .field-item  {
overflow: hidden;
display:block;
position: relative;
}

.node-homepage-testimony .field-items  {
overflow: hidden;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xbanner-bg_optimize.jpg.pagespeed.ic.NFrjsOV-Td.jpg) repeat;	
margin-bottom: 55px;
}

.node-homepage-testimony .field-items .divider-blue {
border-top: 2px solid #259CDA;
height: 20px;
left: 0;
margin: 0;
position: absolute;
top: 0;
width: 1000px;
}

/* ----------------------------- */


.customerName{
color:#FF0000;
font-size:20px;
font-family: 'helvetica_neuecondensed_bold';
margin-bottom:0px;
		
}

.brandName{
color:#999999;
font-size:14px;
font-family: 'helvetica_neuecondensed_bold';			
}

.inspirationBox, .notSureBegin{
width:852px;
margin:0 auto;
}

.inspirationLBl, .inspirationCBl, .inspirationRBl{
width:254px;
float:left;
}

.inspirationLBl{
margin-right:45px;	
}

.inspTitle{
font-size:13px;
color:#259cda;
text-align:center;
margin-bottom:18px;	
font-family: 'helvetica_neuecondensed_bold';
}

a span.inspCommon{
font-size:13px;
color:#259cda;
float:left;
margin-right:5px;
font-family: 'helvetica_neuecondensed_bold';	
}

.inspinspLearnMore{
font-size:11px;	
}

.blueQuotes{
width:6px;
height:6px;
float:left;
background:url(../images/homepage/blue-quotes.png);
margin-top:7px;	
}

.inspirationCBl{
margin-right:45px;	
}

.inspCBl{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xorange-circle.png.pagespeed.ic.FKRUPF5-u5.png) center top no-repeat;
}

.adviceIdeas{
font-size:16px;
color:#333;
text-transform:uppercase;
line-height:16px;	
}

.inspirationTitle{
font-size:40px;
color:#fe0000;
text-transform:uppercase;
margin-bottom:11px;
line-height:40px;		
}

.engageCustomerBox{
padding:60px 82px 60px 74px;	
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xbanner-bg.jpg.pagespeed.ic.NfqXDEeSSw.jpg") repeat scroll 0 0 transparent;
}

.engageYourCustomerL{
width:504px;
height:284px;
float:left;	
margin-right:17px;
}

.engageYourCustomerR{
float:left;
width:322px;
padding-top:20px;	
}

.engageBlackTitle{
font-size:16px;
color:#333;
line-height:16px;
text-transform:uppercase;
margin-bottom:0px;	
}

.engageRedTitle{
color:#FE0000;
font-size:40px;
line-height:40px;
text-transform:uppercase;
margin-bottom:3px;		
}

.engageWeHelp{
font-size:13px;	
font-weight:bold;
margin-top:17px;
margin-bottom:3px;
}

.notSureBlackTitle{
text-transform:uppercase;	
}

.notSureRedTitle{
text-transform:uppercase;	
}

.notSureBeginTop{
width:552px;	
}

.notSureGetStart{
width:260px;
float:left;	
margin-right:37px;
}

.notSureCreateLogo{
width:260px;
float:left;	
margin-right:24px;
}

.notSureStartWebsite{
width:260px;
float:left;	
}

.notSureTitle{
font-size:16px;
color:#Fe0000;
text-transform:uppercase;
margin-bottom:0px;	
}

.notSureBeginBottom{
padding-top:29px;	
}

.dateNamePost{
font-size:12px;
font-family: 'helvetica_neuecondensed_bold';
color:#777777;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xhor-border-777.png.pagespeed.ic.D7wxXwbBrM.png) left top repeat-x;
padding:6px 0 0 0;
margin-bottom:13px;
}

.dateNamePost p{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xhor-border-777.png.pagespeed.ic.D7wxXwbBrM.png) left bottom repeat-x;	
padding:0 0 6px 0;

}

.dateNamePost p span{
color:#259cda;	
}

.inspirationBox .inspTitle a{
color:#259cda;
font-size:18px;
font-family:'helvetica_neuecondensed_bold';	
text-decoration:none;
}

.inspirationBox .inspTitle a:hover{
text-decoration:underline;	
}

.viewAllArt{
text-align:left;
margin-top:38px;	
margin-bottom:0;
}

/* ---------------------------------------- */ 
 
.eChecksImg{
	float:left;
}
.echecksText{
	font-size:20px;
	color:#333333;
	line-height:20px;
}
.echeckContent{
	padding:0 0 28px 75px;
}

.echecksLink a{
	color:#259cda;
	font-family:'helvetica_neuecondensed_bold';
	text-decoration:none;
	font-size:18px;
}
.eChecksDescr{
	float:left;
	margin:25px 0 0 30px;
}
.chekskLink{
	color:#259cda;
	
}
.check_experts_box_wrap{
	width: 852px;
	padding-top:55px;
	margin: 0 auto;
}
.check_experts_box_wrap .fourStepsBoxText{
	width:600px;
}
.check_experts_box {
    display: table;
    width: 100%;
	padding-top: 25px;
}
.check_experts_box > div {
    display: table-row;
}

.check_experts_box > div > div{
    display: table-cell;
    width: 25%;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 20px;
}

.check_experts_box a{
    color: #259cda;
    font-family: 'helvetica_neuecondensed_bold';
    font-size: 15px;
}
.check_experts_box a:hover{
    text-decoration: underline;
}


.abur{
	width:900px;
	border:1px solid black;
	padding:50px 0px 28px 75px;
}
#node-1432 {
background-color:#fff;
}
 
#node-1432 #process_block {
margin: 0 11px 0 0;
}

@media screen and (min-width:0\0) {
#js-small-business #block-menu-menu-small-business-menu{
margin-left:10px;	
}
#js-small-business .menu {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xvert-dot-divider.gif.pagespeed.ic.GiDEqX5dAy.png") no-repeat scroll 87% 20px rgba(0, 0, 0, 0);
}	
}

#js-about-deluxe #block-menu-menu-small-business-menu li.leaf-1877 ul.menu{
min-width:1px !important;	
}
    /* стили только для IE9 - IE10 */ 
/* END - NEW DESIGN HOMEPAGE*/

/*Start - style for the slider*/
.orangeSliderBox {
    background-color: #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1000px;
}

.orangeSliderBl{
position:relative;
height:407px;	
}

.orangeSlider{
height: 407px;
width: 1000px;
z-index:1;
position:absolute;
}
.shadowBl{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xorange-slider-shadow.png.pagespeed.ic.GBJ4PZOLH7.png) center top no-repeat;
width:1000px;
height:12px;
z-index:1000;
position:absolute;
top:0;	
}

h1{
position:relative;
}

.orangeSlider1{
    background: #259cda;	
}

.orangeSlider2{
    width:1000px;
    background: #259cda;
}

.orangeSlider3{
    background: #f19200;	
}

.orangeSlider4{
    background: #A7C439;	
}

/* color и hover button of slider*/

.orangeSlider1, 
.orangeSlider2,
.orangeSlider3, 
.orangeSlider4{
    padding: 0 0 0 54px;
    height:407px;
}

.su-search-form-row {
	padding-bottom: 0 !important;
}

.su-transfer-box span {
	font-size: 12px;
}

.su-transfer-box {
	padding: 15px 0 !important;
}

.orangeSlider1 .orangeSliderL a{
    background:#EC4949;	
}

.orangeSlider1 .orangeSliderL a:hover{
    background-color:#cc3737;	
    color:#fff;
    text-decoration:none;
}

.orangeSlider2 .orangeSliderL a{
    background:#62b8e5;	
}

.orangeSlider2 .orangeSliderL a:hover{
    background:#47a8db;	
    color:#333333;
    text-decoration:none;
}

.orangeSlider3 .orangeSliderL a{
    background:#f4a833;	
}

.orangeSlider3 .orangeSliderL a:hover{
    background:#f9d59d;	
    color:#333333;
    text-decoration:none;
}

.orangeSlider4 .orangeSliderL a{
    background: #EC4949;
}
.orangeSlider4 .orangeSliderL a:hover{
    background-color:#dde9b3;	
    color:#333333;
    text-decoration:none;
}

.sliderTitleSmall{
    font-size:40px;	
}

.sliderTitleBig{
    font-size:60px;		
}

.sliderTitleSmall, .sliderTitleBig{
    text-transform:uppercase;
    color:#FFF;		
}

.orangeSliderL{
float:left;
width:575px;
padding:29px 0 0 0;
position:relative;	
}

.slideBigMobile{
float:left;	
}

.orangeSlider.noActive{
z-index:0;
}

:root .orangeSlider.noActive{
filter:none!important; 
opacity:0;
z-index:0;
}

.fourStepsBox{
padding:0 0 0 60px;
height:109px;
position:relative;
}

.logoDesBl{
width:180px;
float:left;	
height:109px;
margin-right:30px;
padding-right:0px;
}

.logoDesignBl.active .logoDesignL{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
background-position: -28px -44px;	
}


.logoDesignL{
width:22px;
height:25px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
float:left;	
margin:0 10px 0 6px;
background-position: -2px -44px;
}

.logoDesignR, .businesCardR, .websiteDesignR, .emailMarketingR{
margin-top:-4px;	
}

.logoDesignR{
float:left;
width:136px;	
}

.fourStepsBoxTitle{
font-size:18px;
text-transform:uppercase;
color:#259cda;	
cursor: pointer;
margin-bottom:0px;
}

.fourStepsBox .fourStepsBoxText{
font-size:13px;	
color:#777;
cursor: pointer;
margin-bottom:0;
}

.businesCardBl{
width:210px;
float:left;
margin-right:21px;
}

.businesCardR{
float:left;
width:168px;
}

.websiteDesignBl{
width:194px;
float:left;
margin-right:37px;		
}

.websiteDesignR{
float:left;
width:150px;	
}

.emailMarketingBl{		
float:left;
width:222px;	
}

.emailMarketingBl.active .emailMarketingL{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
background-position:-39px -132px;	
}


.emailMarketingL{
width:33px;
height:100px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xsprite-deluxe-homepage.png.pagespeed.ic.wbTSENn5L-.png) no-repeat center top;
float:left;	
margin-right:10px;
background-position:-39px -132px;		
}

.emailMarketingR{
width:179px;
float:left;	
}

.businesCardBl, .websiteDesignBl, .emailMarketingBl{
padding-top:22px;	
}

.yellowArrow{
position:absolute;
top:0;
left:0;	
}

.Lspan{
float:left;
width:57px;
height:0px;
border-right: 20px solid transparent;
border-bottom: 20px solid #FFF;	
}

.Rspan{
float:left;
width:930px;
height:0px;
border-left: 20px solid transparent;
border-bottom: 20px solid #FFF;		
}

.transparentTrigonBl{
height: 20px;
position: absolute;
right: 0;
left: 0;
top: 387px;
width: 1050px;
z-index: 2;
overflow: hidden;
}

.transparentTrigon{
width:32px;
height:16px;
background:url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xtransparent-trigon.png.pagespeed.ic.6-7HzxNuC5.png") no-repeat scroll 0 0;
float:left;
position: relative;
z-index:1000;
}


.businesCardBl.active .businesCardR .fourStepsBoxTitle{
color:#333;	
}

.websiteDesignBl.active .websiteDesignR .fourStepsBoxTitle{
color:#333;	
}

.emailMarketingBl.active .emailMarketingR .fourStepsBoxTitle{
color:#333;
}



/* color и hover button  */

#js-small-business #block-menu-menu-small-business-menu .menu li.leaf-1880 a.menu-icon{
color:#FF0000;	
}

#process_block .field-items p a span.inspCommon:hover{
text-decoration:underline;	
}

#cboxLoadedContent #thankyou_window .cModalWindowBox .cModalWindowBlue #block-menu-menu-small-business-menu{
margin-left:0px;	
}

.munuHoverColorRed { color:#ff0000 !important;}
.munuHoverColorRedFA { color:#ff0000 !important;}

/* start homepage update slider-1-10-14 */

.cGetADomSearchBox{
	background:#FFFFFF;	
	margin-left:96px;
	width:685px;	
	height:54px;
}
.cInputSearchDom {    
    color: #999999;
    float: left;
    font:18px 'HelveticaOblique',Arial,Helvetica,sans-serif;
    height: 24px;
    padding: 15px 24px 15px 24px;
    width: 392px;
	border:none;
	background:url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xslider-form-border.png.pagespeed.ic.s7eTRyxBXt.png") no-repeat right center;
	text-transform:uppercase;	
}
.cTLDSelect {
    float: left;
    height: 9px;
    margin-top: 24px;
    /*position: relative;*/
    text-align: right;
    width: 65px;
}
.cTLDSelect span {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite.png.pagespeed.ic.LrVfZBM2mu.png") no-repeat right center;
    cursor: pointer;
    line-height: 9px;
    padding-right: 13px;
	font-size:18px;
	text-transform:uppercase;
	color:#FF0000;
	font-family: 'helvetica_neuecondensed_bold';
	display:block;
	margin-bottom: 21px;
}

.cTLDSelect ul {
    background: none repeat scroll 0 0 #FFFFFF;    
    max-height: 84px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    top: 0;
    z-index: 30;
	padding:0;
	width:82px;
} 
.cSearchButton {
    background:#f4a833;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font: 600 20px/52px 'Open Sans',Arial,Helvetica,sans-serif;
    height: 54px;    
    text-align: center;
    width: 127px;
	text-transform:uppercase;
}

.cSearchButton:hover{
background:#f9d59d;
color:#333333;
}

.cTLDSelect > ul > li:hover, .cTLDSelect > ul > li.active {
    background:#A5A5A5;
    color: #FFFFFF;
}

.cTLDSelect > ul > li {
    color: #FF0000;
    font-family:'helvetica_neuecondensed_bold';    
    list-style: none outside none;
    padding: 5px 15px 5px 6px;
    text-align: left;
    width: 46px;
	text-transform:uppercase;
	font-size:18px;
}


.cTLDSelect > ul > li:hover, .cTLDSelect > ul > li.active {
    background:#444444;
    color: #FFFFFF;
}

.sliderTitle42{
font-size:42px;
}
.sliderTitle33{
font-size:33px;
}
.sliderTitle60{
font-size:60px;
}
.sliderTitle66{
font-size:66px;
}
.sliderTitle34{
font-size:34px;
}
.sliderTitle42, .sliderTitle56, .sliderTitle33, .sliderTitle60, .sliderTitle66, .sliderTitle34, .sliderTitle50, .sliderTitle66, .sliderTitle33, .sliderTitle70, .sliderTitle30
{text-transform:uppercase;color:#FFF;}
.sliderTitle50{
font-size:50px;
}
.sliderTitle66{
font-size:66px;
}
.sliderTitle33{
font-size:33px;
}
.sliderTitle70{
font-size:70px;
}
.sliderTitle30{
font-size:30px;
}
.sliderTitle56{
font-size:56px;
}

/* start  page */
#views_slideshow_pager_field_item_bottom_clone_of_logo_design_portfolio_slider-panel_pane_1_0{
float:left;
}
#views_slideshow_pager_field_item_bottom_clone_of_logo_design_portfolio_slider-panel_pane_1_1{
float:left;
}
#views_slideshow_pager_field_item_bottom_clone_of_logo_design_portfolio_slider-panel_pane_1_2{
float:left;
}
#views_slideshow_pager_field_item_bottom_clone_of_logo_design_portfolio_slider-panel_pane_1_3{
float:left;
}
#views_slideshow_pager_field_item_bottom_clone_of_logo_design_portfolio_slider-panel_pane_1_4{
float:left;
}

.logo-design-portfolio-slider{
	float:left;
}
.pane-content {
    margin: 0 auto;
    width: 1000px;
}
.free_consult_bl .free_consult_form_rbl .form-actions{
position: relative;	
}
#table_package_price td a.orange-order-now-137{
background:#f78018;
border-top:1px solid #f78018;
border-right:1px solid #f78018;
border-bottom:1px solid #f78018;
border-left:1px solid #f78018;
border-top-left-radius:5px 5px;
-moz-border-radius-topleft:5px 5px;
-webkit-border-top-left-radius:5px 5px;
border-top-right-radius:5px 5px;
-moz-border-radius-topright:5px 5px;
-webkit-border-top-right-radius:5px 5px;
border-bottom-left-radius:5px 5px;
-moz-border-radius-bottomleft:5px 5px;
-webkit-border-bottom-left-radius:5px 5px;
border-bottom-right-radius:5px 5px;
-moz-border-radius-bottomright:5px 5px;
-webkit-border-bottom-right-radius:5px 5px;
height:43px;
padding:11px 9px 9px 13px;
line-height:43px;
font:18px 'SourceSansProBold',Arial,Helvetica,sans-serif;
color:#FFF;
text-transform:uppercase;
text-decoration:none;
}
.orange-order-now-137 > img {
position: relative;
top: -1px;
}
.logoDesignPackTable th a.green-order-now-128{
width:127px;
height:34px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/small-green-button.png.pagespeed.ce.WxrVfjJ_zW.png);
}
.logoDesignPackTable th a.green-order-now-128:hover{
text-decoration:none;	
}
.logoDesignPackTable td a.green-order-now-134{
height:46px;
width:134px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbig-green-button.png.pagespeed.ic.ToM1cH1Ydk.png) no-repeat;
font:18px 'SourceSansProBold',Arial,Helvetica,sans-serif;
color:#FFF;
text-transform:uppercase;
text-decoration:none;
line-height:51px;
display:block;
margin:0 auto;	
}
#process_block .su-logoPackage a.orange-order-now-160{
background:#f78018;
border-top:1px solid #f78018;
border-right:1px solid #f78018;
border-bottom:1px solid #f78018;
border-left:1px solid #f78018;
border-top-left-radius:5px 5px;
-moz-border-radius-topleft:5px 5px;
-webkit-border-top-left-radius:5px 5px;
border-top-right-radius:5px 5px;
-moz-border-radius-topright:5px 5px;
-webkit-border-top-right-radius:5px 5px;
border-bottom-left-radius:5px 5px;
-moz-border-radius-bottomleft:5px 5px;
-webkit-border-bottom-left-radius:5px 5px;
border-bottom-right-radius:5px 5px;
-moz-border-radius-bottomright:5px 5px;
-webkit-border-bottom-right-radius:5px 5px;
height:43px;
padding:11px 22px 9px 13px;
line-height:43px;
font:18px 'SourceSansProBold',Arial,Helvetica,sans-serif;
color:#FFF;
text-transform:uppercase;
text-decoration:none;
margin-left:540px;
position:relative;
top:-17px;
}
.add-orange-buton-arrow{
position:absolute;
top:16px;
left:91px;	
}
.logo-design-bg{
background:#FFF;	
}
.panel-1col{
/*background:#FFF;*/	
}
.column h3.design_list_title a{
color:#000;	
}

/* end  page */


.domRegBlueBox{
width:452px;	
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg_wrapper_tabs.png.pagespeed.ic.OfzxcGkoss.png) repeat;
}
.domRegBlueBl{
width:391px;
margin:0 auto;
padding:22px 0 24px 0;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg_dotted_separator_line.png.pagespeed.ic.l-5EbuDr2D.png) repeat-x left bottom;	
}
.domRegBlueBl2{
background:none;
}
.domRegTextForm{
width:311px;
height:27px;
color: #777777;
font: italic 12px/16px Arial,Helvetica,sans-serif;
border-top:1px solid #707070;
border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;

border-bottom:none;
}
.titleOfForm{
color: #259CDA;
font: 16px/20px 'Helvetica_condensed';
padding-bottom: 5px;
text-transform: uppercase;	
}

.btn-search, .btn-continue {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorange_button_bg.png.pagespeed.ic.IaQ4wP4ZhL.png") no-repeat;
    border: medium none;
    cursor: pointer;
}
.btn-search > span, .btn-continue > span {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorange_button_bg.png.pagespeed.ic.IaQ4wP4ZhL.png") no-repeat right -66px;
    display: block;
}
.btn-search > span > span, .btn-continue > span > span {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorange_button_bg.png.pagespeed.ic.IaQ4wP4ZhL.png") repeat-x left -33px;
    color: #FFFFFF;
    display: block;
    font: 14px/30px 'HelveticaOblique';
    height: 33px;
    margin: 0 4px 0 4px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}
.btn-search:hover, .btn-continue:hover {
    background-position: 0 -99px;
}
.btn-search:hover > span, .btn-continue:hover > span {
    background-position: right -165px;
}
.btn-search:hover > span > span, .btn-continue:hover > span > span {
    background-position: left -132px;
}
.btn-search span.arrow-right, .btn-continue span.arrow-right, .cBlueButton span.arrow-right {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbutton_arrow.png.pagespeed.ic.msz-Qfpu7P.png") no-repeat right;
    display: inline-block;
    height: 10px;
    padding-left: 7px;
    width: 6px;
}
.btn.btn-search.align-left.find img {
    padding: 5px 0 10px 5px;
}
.blueTitleTransfer{
font-family:'helvetica_neuecondensed_bold';
color: #259CDA;
text-transform: uppercase;
font-size:16px;
}
.limitBl{
font-size:11px;
color:#000;
padding-right:111px; 
}
.domRegBlueBox .domRegBlueBl a#dntransfer:hover{
text-decoration:none;
}
.domRegBlueBox .domRegBlueBl a#associate:hover{
text-decoration:none;
}
.domRegistrWhBl{
width:1000px;
height:11px;
background:#FFFFFF;
position:absolute;
top:396px;
left:0;
background:url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg.jpg.pagespeed.ic.-kA93DmAyr.jpg") repeat left top;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .redImgLogoDes{
        margin:-289px 0 0 583px;
    }
    .curvedGreenImg{
        margin:-304px 0 0 606px;	
    }
	.border-dotted, .table-row > tr, .table-row > tr > td, .grid-package-dotted, .h-list-dotted > li {
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat repeat !important;
}

}

.redImgLogoDes{
margin:-290px 0 0 583px;
}
.curvedGreenImg{
margin:-305px 0 0 606px;
}

@media screen\0 {
    .btn.btn-search.align-left.find img {
    padding: 5px 5px 10px 5px;
}
}
.footer-main.content.wrapper.footer-small_business{
border:none;
}
.dropDownDomRPage{
top:306px;	
}

/*------------------------------------Testimonials---------------*/
.cPageGlobal{
    background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xcontent_global_bg.png.pagespeed.ic.sZdjKnal0L.png) no-repeat top center #ffffff;
    padding-top:25px;    
    color: #000000;
}
.cLinkArrow:hover{
    text-decoration:underline;
}

.cPaginatorBox a.cLinkArrow{
    text-decoration:underline;
}

.cPaginatorBox a.cLinkArrow:hover{
    text-decoration:none;
}
.cWhiteGrayBoxTwoCol
{
	display:inline-table;
	background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xwhite_gray_bg.png.pagespeed.ic.tvrHiHyHHE.png) repeat-x center;
	border:1px solid #dadada;	
	position: relative;
	z-index: 10;		
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url('/sites/all/libraries/PIE/PIE.php');
	width:960px;
	margin:0 auto;
}

.cWhiteGrayBoxTwoCol > div{display:table-row;}

#customer-reviews-form{
	background:#f7f7f7;
	border:1px solid #dadada;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:20px;
	width:920px;
	margin:20px auto;
	overflow:hidden;  
}

.form_left {
    float: left;
    overflow: hidden;
    width: 455px;
}

.form_right {
	overflow:hidden;
	width:412px;
	float:left;
	padding:0 0 0 27px;
}

label {
    display: block;
    font-size: 18px;
    padding-bottom: 4px;
    padding-top: 12px;
}

.clear:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}

.cTextBoxInGrayNew{ 
	float:left; 
	border-right: 0px solid #f6f6f6;
	width:935px;
	padding:15px 7px 22px 25px;
	color:#000;	
}
.cTextBoxInGrayNew p{ 
font:14px 'SourceSansProRegular',Arial,Helvetica,sans-serif;		
}

.view-footer{
padding-bottom:20px;	
}
.view-footer h3{font: 28px 'SourceSansProSemibold', Arial, Helvetica, sans-serif;padding-bottom:15px;padding-top:5px;}
.cContent {
    color: #000000;
    font: 14px/20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
}

.cContent h3 {
    font: 28px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
    padding-bottom: 15px;
    padding-top: 5px;
}

.cContent h4 {
    font: 24px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
    padding-bottom: 15px;
}


.cContent h5 {
    font: 20px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
    padding-bottom: 15px;
    padding-top: 5px;
}

.cWhiteGrayBoxRight a {
    position: absolute;
    right: 27px;
    top: 25px;
}

.cWhiteGrayBoxRight{
	border-left: 1px solid #e3e3e3;
	position: relative;
	float: none;
	height: 1px;
}

#footer .block-menu .content,
#footer .block-menu-block .content{
	overflow:hidden;    
    /*margin-top:10px;    */
}

.form-type-textfield {
    overflow: hidden;
    padding-top: 10px;
    width: 450px;
}

#edit-customer-review{
	border: 1px solid #dadada;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
	line-height:21px;
	font-size: 20px;
	padding:10px;
	width:385px;
	height:325px;
	margin-bottom: 5px;
	font: 18px/21px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
	}

.view-id-customer_reviews .views-field-body {
    margin-bottom: 15px;
}
div.fivestar-widget-static {
    display: block;
    float: right;
    margin-right: 637px;
    margin-top: 4px;
}

textarea {
    outline: medium none;
    resize: none;
}

.form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    display: block;
    margin: 0;
    width: 100%;
}

.fivestar-widget {
    float: none;
    overflow: hidden;
    padding: 10px 0 20px;
    width: 400px;
	display: block;
}

label.option {
    display: inline;
    font-weight: normal;
}

.marker,.form-required {
    color: #FF0000;
}

.form-item label.option {
    float: left;
    padding-left: 4px;
    padding-top: 0;
    width: 400px;
}

.cArrowBottom {
    background-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xarrow-bottom.png.pagespeed.ic.h_rQpT--AI.png");
}

.cTextBoxInGrayNew a {
    color: #639829;
    font-family: 'SourceSansProBold',Arial,Helvetica,sans-serif;
    text-decoration: underline;
}

#block-customer-reviews-main 
.fivestar-user-stars {
    margin-top: 25px;
}

.view-id-customer_testimonials 
 .item-list .pager li {
    color: #639829;
}

.grippie{
	display: none;
}

.view-id-customer_testimonials .cWhiteGrayBox{
    background: none;
	padding:20px 25px 16px 25px;
	margin-bottom:20px;
}
.cWhiteGrayBoxTwoCol .cTextBoxInGrayNew h2{
font: 28px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
}
#node-1486 .panel-col .pane-customer-testimonials-panel-pane-1 .view-display-id-panel_pane_1 .item-list{
float:none;
margin-right:0;	
}

#node-1486 .panel-col .pane-customer-testimonials-panel-pane-1 .view-display-id-panel_pane_1 .item-list ul.pager li a{
color:#639829;
}

.cWhiteGrayBox .views-field h2{
    /*font-size: 16px;*/
    font-family: 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
	padding-top:18px;
	color:#000;
}
                          
.views-field-field-first-name-and-last-name{
   margin-top:27px;
   text-align: right;
}

.views-field-created{
    text-align: right;
}

.cPageGlobal .views-field-body p{
    font: 18px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
}
#node-1486.node-full{	
background:#FFF;
}
/*-----------------------------------------------Logo desing page---------------------------------------*/

/* start compare slider */
.compare_slider{
overflow:hidden;
position:relative;
margin:0 auto;
height:172px;
}
.compare_slider_list{
margin:0;
padding:0;
position:relative;
}
.compare_slider_wrap{
    left:-194px;
    position:relative;
    top:0;
    width:3063px;
    padding-top:3px;		
}
.compare_slide_item{
float:left;
width:280px;
}
/* end compare slider */

.transp-slider-bl{
    width:1000px;
    height:62px;
    background:url("/sites/all/themes/custom/deluxe/images/xslider-transparent-bg.png.pagespeed.ic.mRh0i-icq_.png") repeat-x left top;	
    position:absolute;
    top:121px;;
    left:0;
}

.slider_and_lists_wrap{
    background:#f5f5f5;
    width:1021px;
    margin:0 auto;	
}

.cOrangeButton {
    background: url("/sites/all/themes/custom/deluxe/images/xorange_button.png.pagespeed.ic._OeOfpp0DI.png") no-repeat scroll 0 -84px rgba(0, 0, 0, 0);
    display: block;
    text-decoration: none;
    white-space: nowrap;
}

.we_take_title {
    color: #000000;
    font-size: 38px;
    padding: 15px 0 28px;
    text-align: center;
}

/*Packages & Prices*/
.packages_title {
    margin-bottom: -19px;
    padding-top: 25px;
}

.free_consult_title {
    color: #000000;
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 8px;
}

.love_guarantee {
    background:#DEF0F9;
    border-top: 1px solid #C1DDEC;
	vertical-align:top;	
}

table#table_package_price td p{margin-bottom: 0px;}

.readMoreTestim{
float: right;
margin: -55px 15px 0;
text-align: center;
width: 196px;	
}
#main_article_wrapper img {
    position: relative;
    top: 35px;
}
.readMoreTestim p{
font-size:14px;	
}

.cBold {
    font-family: 'SourceSansProBold',Arial,Helvetica,sans-serif;
}

#deluxe_pack_table_title[id="deluxe_pack_table_title"] {
    margin-top: 0;
}


.best_value_title{
background:#889a00;	
}

.best_value_title p.cBold{
font-size:21px;
color:#FFF;	
padding: 8px 0 3px;
text-align: center;
}

.deluxe_pack_first_col{
width:28%;	
}

.deluxe_pack_sec_col, .deluxe_pack_third_col, .deluxe_pack_fourth_col{
width:24%;	
}

.deluxe_bronze_pack, .deluxe_gold_pack{
background:#5ab4e3;
padding:37px 10px 12px 10px;
border-top: 1px solid #5AB4E3;	
}

.deluxe_silver_pack{
background:#bdd600;
padding:37px 10px 12px 10px;
border-top:1px solid #bdd600;	
}

.deluxe_pack_sign{
float:left;
font-size:21px;
color:#FFF;
}

.deluxe_pack_price{
float:left;	
font-size:48px;
color:#FFF;
margin-right:5px;
}

.deluxe_pack_tariff{
float:left;
font-size:21px;
color:#FFF;
margin-top:-10px;		
}

.deluxe_pack_col_title{
font-size:20px;
color:#000;
}

.deluxe_pack_col_title_bl{
background:#eff8fc;
padding:14px 0 9px 15px;
}

.deluxe_pack_bronze_top_bl, 
.deluxe_pack_gold_top_bl{
    background:#f5fbfd;	
}

.deluxe_pack_silver_top_bl{
background:#f8fdea;
border-top:1px solid #e2f0e2;		
}

.deluxe_pack_col_title_bl, 
.deluxe_pack_bronze_top_bl, 
.deluxe_pack_gold_top_bl{
    border-top:1px solid #c9e1ed;	
}

.deluxe_pack_hidden_first_bl{
padding:11px 0 9px 15px;
background:#def0f9;
border-top:1px solid #c9e1ed;	
}

.deluxe_pack_hidden_first_bl p{
font-size:16px;
color:#000;	
}

.deluxe_pack_hidden_sec_bl{
background:#ebf6fb;
border-top:1px solid #c7e0ed;	
}

.deluxe_pack_hidden_sec_bl p{
font-size:23px;
color:#000;
text-align:center;	
}

.deluxe_pack_hidden_third_bl{
background:#f3fbe9;
border-top:1px solid #e1f0e2;	
}

.deluxe_pack_hidden_third_bl p{
    font-size:23px;
    color:#000;
    text-align:center;	
}

.deluxe_pack_bronze_top_bl .dash{
font-size:23px;
color:#999999;
text-align:center;	
}

.deluxe_pack_hidden_sec_bl .dash{
font-size:23px;
color:#999999;
text-align:center;		
}

.deluxe_pack_silver_top_bl .dash{
font-size:23px;
color:#999999;
text-align:center;		
}

.deluxe_pack_hidden_sec_bl,
.deluxe_pack_hidden_third_bl,
.deluxe_pack_silver_top_bl,
.deluxe_pack_gold_top_bl{
    text-align:center;	
}

.deluxe_pack_bottom_col_left{
background:#5ab4e3;
border-top:1px solid #c9e1ed;
border-bottom:1px solid #b0dbf2;
}

.deluxe_pack_bottom_col_lbl{
background:url("/sites/all/themes/custom/deluxe/images/blue_shadow.png.pagespeed.ce.5c0VDXfDtz.png") repeat-y right top;
padding:25px 0 22px 15px;		
}

.deluxe_pack_bottom_col_left p{
font-size:28px;
color:#FFF;
line-height:36px;	
}

.deluxe_pack_bottom_col_right{
background:#7bc3e9;
padding-top:8px;
border-top:1px solid #c9e1ed;
border-bottom:1px solid #b0dbf2;	
}

.six_pack_lbl{
float:left;
width:342px;
padding-left:18px;
margin-right:10px;	
}

.six_pack_lbl span{
line-height:18px;
margin-bottom:8px;	
}

.six_pack_rbl{
float:left;	
width:300px;
}

.six_pack_rbl span{
line-height:18px;
margin-bottom:8px;	
}

.six_pack_img_span{
width:19px;
height:16px;
background:url("/sites/all/themes/custom/deluxe/images/white_gull.png.pagespeed.ce.qwb9HFXcPH.png") no-repeat;
float:left;
margin-right:7px;	
}

.six_pack_text_span{
font-size:15px;
color:#FFF;
float:left;	
}

.grey_arrow_bl{
text-align:right;
padding-right:7px;	
}

.green_row_top{
background:#bbd500;	
padding:14px 0 13px 0;
}

.green_row_top p{
text-align:left;
font-size:20px;
color:#FFF;
float:left;
padding-left:13px;
}

.short_white_line{
float:right;
padding-top:8px;	
}

.deluxe_btable_title_fbl{
background:#f8fbe6;	
}

.deluxe_btable_title_sbl{
background:#fbfdf0;	
border-bottom:1px solid #e5e9cd;
vertical-align:middle;
}

.deluxe_btable_title_tbl{
background:#fdfef8;
border-bottom:1px solid #f2f4e6;
vertical-align:middle;		
}

.deluxe_btable_title_sbl p{
font-size:21px;
color:#000;
text-align:center;		
}

.deluxe_btable_title_tbl p{
font-size:23px;
color:#000;	
text-align:center;
padding:10px 0 9px 0;	
}

.deluxe_btable_title_fbl p{
font-size:20px;
color:#000;	
}

.deluxe_btable_title_fbl{
padding:14px 0 13px 16px;
border-bottom:1px solid #d4daac;
}

.deluxe_btable_fbl{
padding:9px 0 11px 16px;
background:#f1f7cc;
border-bottom:1px solid #d4daac;	
}

.deluxe_btable_fbl p{
font-size:16px;
color:#000;	
}

.deluxe_btable_sbl{
background:#f7fae0;
border-bottom:1px solid #e5e9cd;
text-align:center;	
}

.deluxe_btable_sbl p{
text-align:center;
color:#999;
font-size:23px;	
}

.deluxe_btable_tbl{
background:#fbfdf0;
border-bottom:1px solid #f2f4e6;
text-align:center;	
}

.deluxe_btable_title_fbl p.deluxe_btable_fbl_p18{
font-size:18px;	
}

.deluxe_btable_title_fbl p.deluxe_btable_fbl_p16{
font-size:16px;	
}

.deluxe_btable_title_fbl p.deluxe_btable_fbl_p16 span{
font-weight:bold;	
}

.deluxe_btable_title_sbl p.dash, .deluxe_btable_title_tbl p.dash, .deluxe_btable_tbl p.dash, .deluxe_btable_tbl p.dash{
color:#999;
font-size:23px;	
}

.deluxe_btable_title_sbl{
text-align:center;	
}

.deluxe_pack_third_col,
.deluxe_pack_silver_top_bl, 
.deluxe_pack_hidden_third_bl{
    border-left:1px solid #e8edef;
    border-right:1px solid #e8edef;	
}

.deluxe_silver_pack{
border-left:1px solid #53a7d2;
border-right:1px solid #53a7d2;		
}

.deluxe_btable_tbl{
border-left:1px solid #eff2da;
border-right:1px solid #eff2da;		
}

.deluxe_btable_title_tbl, .deluxe_btable_title_tbl, .deluxe_btable_title_tbl{
border-left:1px solid #f7f9ed;
border-right:1px solid #f7f9ed;		
}

.deluxe_btable_last_row{
border-bottom:1px solid #d4daac;
vertical-align:middle;	
}

#deluxe_pack_table_title[id=deluxe_pack_table_title] { margin-top: 10px;padding-left:24px; }

.logo_design_hidden td{
display:none;	
}
.logo-design-bg #process_block .field-type-text-with-summary .field-item.even{
}
.dropBlockDevHost {
	background: url("/sites/all/themes/custom/deluxe/images/short_white_line2.png.pagespeed.ce.du1XXS6Nmo.png") no-repeat scroll 940px center #BBD500;
	padding-bottom:20px;
}
.dropBlockDevHostActive {
	background: url("/sites/all/themes/custom/deluxe/images/xshort_white_line.png.pagespeed.ic.rdVCi5v0ga.png") no-repeat scroll 940px center #BBD500;
}
.cHintText {
    display: none;
}

 /* WEBFORM - LOGO DESIGN */
.free_consult_bl {
margin: 31px auto 0;
overflow: hidden;
}

.free_consult_lbl {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/x100-guarantee-image.jpg.pagespeed.ic.1Fic-m8MTj.jpg") no-repeat scroll 0 0 transparent;
float: left;
height: 278px;
margin-right: 7px;
width: 315px;
}

.free_consult_rbl {
width: 635px;
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/gradient_in_round_box.png.pagespeed.ce.Clb0Ahuott.png") repeat-x left top #f7f7f7;
float: left;
border:1px solid #dadada;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
}

.free_consult_form_bl {
border-bottom: 1px solid #DADADA;
padding: 18px 0 5px 18px;
}

.free_consult_form_lbl {
float: left;
margin-right: 20px;
width: 190px;
}

.free_consult_form_rbl {
    float: left;
    height: 175px;
    width: 390px;
}

.free_consult_form_rbl label{
    color: #000000;
    display: block;
    float: left !important;
    font-family: 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;    
    margin: 5px 0 10px 0;
    padding: 0 !important;
	width:122px;
}

free_consult_form_rbl input{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("sites/all/themes/custom/deluxe/images/form-bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    border-color: #D9D9D9;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: right;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    height: 24px;
    margin-bottom: 10px;
    margin-right: 9px;
    width: 266px;
}

.free_consult_button_bl {
    clear: both;
}

#webform-client-form-1442  label{
float: left;
    line-height: 20px;
    margin-right: 10px;
 width: 90px;
}
#webform-client-form-1442  input{
width: 150px;
}

#webform-client-form-1442 #edit-submit {
    display: none;
}

 /* END WEBFORM - LOGO DESIGN */


/* 3 Level Menu */

.activeSecondLevel{ position:relative; }

.tringlCss{ width:0px; 
            height:0px; 
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            border-bottom: 7px solid #ffffff;
            position: absolute;
            bottom:0px;}

.sub_3level_menu{ height:36px; background: #ffffff url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xwhite-bg-dotted.jpg.pagespeed.ic.7yxYlmMYD4.jpg") repeat-x; display:block; width:100%; }
.sub_3level_menu ul.menu{ margin:0 auto; display: table; }
.sub_3level_menu ul.menu li{ float:left; text-align: center; }

.sub_3level_menu ul.menu li span a{ font-family: helvetica_neuecondensed_bold; 
                font-size:14px; 
                color:#259cda; 
                margin:0px 16px 0px 16px; 
                line-height:36px;
                text-transform: uppercase;
                font-weight:normal;
                text-decoration:none;}
.sub_3level_menu ul.menu li span a:hover{ color:#333333; }
.activeThirdLevel{ color:#333333 !important; }

/* start Buttons */
.cOrangeButton{background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorange_button.png.pagespeed.ic._OeOfpp0DI.png) no-repeat 0 -84px; display:block;white-space:nowrap;text-decoration:none;}
.cOrangeButton > span {background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorange_button.png.pagespeed.ic._OeOfpp0DI.png) no-repeat right top; display:block;text-transform:uppercase;}
.cOrangeButton > span > span{background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorange_button.png.pagespeed.ic._OeOfpp0DI.png) repeat-x -42px; margin: 0 5px;display:block;height:42px; line-height:47px;padding:0 15px;color:#fff; font-size:18px; text-align: center; cursor:pointer; text-transform: none; font-family: 'SourceSansProBold',Arial,Helvetica,sans-serif;}
.cOrangeButton.cButtonArrow > span > span{margin-right:30px;padding-right:10px;}

.cOrangeButtonBig{background: url(../images/orange_button_big.png) no-repeat 0 -92px; display:block;white-space:nowrap;text-decoration:none;}
.cOrangeButtonBig > span {background: url(../images/orange_button_big.png) no-repeat right top; display:block;}
.cOrangeButtonBig > span > span{background: url(../images/orange_button_big.png) repeat-x -46px; margin: 0 5px;display:block;height:46px; line-height:52px;padding:0 15px;color:#fff;font-size:26px;text-align:center;cursor:pointer;text-transform:uppercase;}
.cOrangeButtonBig.cButtonArrow > span > span{margin-right:26px;padding-right:10px;}

/* start slider */
.cSliderBox{position:relative;height:230px;}
.cSliderButtonLeft, .cSliderButtonRight{background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png) no-repeat; width: 21px; height:18px; position:absolute;cursor: pointer;top: 125px;}
.cSliderButtonLeft{background-position: top left;left:0;}
.cSliderButtonLeft:hover{background-position: bottom left;}
.cSliderButtonRight{background-position:top right;right:0;}
.cSliderButtonRight:hover{background-position:bottom right;}
.cSliderWindow{width:902px;height:230px;overflow:hidden;position:relative;}
.cSliderMove{position:relative;}
.cSliderItem{height:257px;float:left;text-align:center;}
.cSliderImgBox{height:230px;}
.cSliderItem > a{float:left;margin-left:88px;display:none;}
.cSliderItem:hover > a{display:block;}

div#gallerySamples div.controls-wrap{display:none;}
div#gallerySamplesRefresh div.controls-wrap{ }
div#gallerySamplesRefresh div.carousel-pager{display:none;}
div#gallerySamplesRefresh div.controls-wrap{width:583px;height:50px;overflow:hidden;margin:0 auto;margin-bottom:-28px;}
div#gallerySamplesRefresh div.logoDesSamSliderLNav{margin-left: 170px;}
div#gallerySamplesRefresh div.logoDesSamSliderRNav {margin-right: 155px;}
#hideThumb>div.controls-wrap{display:none;}
/* end slider */

#commonBox{width:1000px;
background:url(../images/texture-bg.jpg) repeat;
margin:0 auto;
}

#easy3Box{
width:960px;
margin:0 auto;
}

.logoDesSamSliderNav{
height:51px;	
}

.logoDesSamSliderLNav{
float:left;
margin-top:8px;
cursor:pointer;	
}

.logoDesSamSliderRNav{
float:right;
margin-top:8px;
cursor:pointer;		
}

.sliderLArrow{
width:21px;
height:18px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png) no-repeat;	
float:left;
margin-right:10px;
}

.sliderLArrow:hover{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png) no-repeat;
background-position:left bottom;	
}

.sliderRArrow{
width:21px;
height:18px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png) no-repeat right top;
float:left;
margin-left:10px;	
}

.sliderRArrow:hover{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png) no-repeat;
background-position:right bottom;		
}

.logoDesSamPrev{
float:left;	
text-transform:uppercase;
font:13px "helveticaOblique";
color:#259cda;
}

.logoDesSamNext{
float:left;
font:13px "helveticaOblique";
color:#259cda;
text-transform:uppercase;	
}
.logoDesignDescription{
padding:23px 0 24px 0;	
}
.logoDesignDescription p{
font:18px "helveticaOblique";
color:#333333;	
}
.blueTrigonL{
width:5px;
height:10px;
background:url(../images/blue-trigons.png) left top;
float:left;	
margin:4px 5px 0 0;
}
.blueTrigonR{
width:6px;
height:10px;
background:url(../images/blue-trigons.png) right top;
float:right;
margin:4px 0 0 5px;		
}
.blueGuaranteedBox{
background:#259cda;
width:100%;	
}
.blueGuaranteedBl{
width:854px;
margin:0 auto;	
}
.blueGuaranteedL{
width:284px;
float:left;	
}
.blueGuaranteedC{
width:250px;
float:left;
margin-left:30px;	
}
.blueGuaranteedR{
width:260px;
float:left;	
margin-left:30px;	
}
.getThe{
font:22px "helveticaOblique";	
}
.forYour{
font:26px "helveticaOblique";	
}
.guarant{
font:38px "helveticaOblique";		
}
.getThe, .forYour, .guarant{
color:#FFFFFF;	
}
.blueGuaranteedBl{
padding:24px 0 29px 0;	
}
.blueGuaranteedC p{
font:14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:6px;	
}
.blueGuaranteedR{
text-align:center;
padding-top: 6px;	
}
.packStart{
font:18px "helveticaOblique";
color:#FFFFFF;		
}
.packStartPrice{
font:36px 'bell_gothic_blackregular';
color:#FFFFFF;	
}
.browseLogosBox{
width:854px;
margin:0 auto;
background:url(../images/horDivider.png) left bottom repeat-x;
padding-bottom: 30px;	
}
.browseLogos1{
float:left;
width:25%;	
}
.browseLogos2{
float:left;
width:25%;		
}
.browseLogos3{
float:left;
width:25%;		
}
.browseLogos4{
float:left;
margin-left: 13px;		
}
.browseLogos1 ul li, .browseLogos2 ul li, .browseLogos3 ul li, .browseLogos4 ul li{
list-style:none;	
}
.browseLogos1 ul li a, .browseLogos2 ul li a, .browseLogos3 ul li a, .browseLogos4 ul li a{
font:14px Arial, Helvetica, sans-serif;	
color:#259cda;
text-decoration:none;
}
.broseLogosTitle{
font:24px 'bell_gothic_blackregular';
color:#333333;
text-transform:uppercase;
}
.readyToMakeBox{
width:854px;
margin:0 auto;
background:url(../images/horDivider.png) left bottom repeat-x;	
}
.readyToMakeBox p{
padding-bottom:30px;	
}
#commonBox .readyToMakeBox a.threeStepsBlueText{
color:#259cda;	
text-decoration:none;	
}
.checkOutBox{
width:854px;
margin:0 auto;
text-align:center;
padding-top: 25px;	
}
.checkOutBoxTitle{
font:20px 'bell_gothic_blackregular';
color:#333333;
text-transform:uppercase;	
}
.checkOutBoxTitle span{
color:#259cda;		
}
.checkOutBannerBox{
width:853px;
height:310px;
background:url(../images/ross-roofing.gif);	
}
.gotQuestBlueBox{
background:#259cda;	
text-align:center;
padding:44px 0 40px 0;
margin:50px 0 50px 0;
}
.gotQuestTitle{
font:35px 'bell_gothic_blackregular';
color:#FFFFFF;
text-transform:uppercase;	
}
.gotQuestText{
font:20px "helveticaOblique";
color:#FFFFFF;		
}
/* end  Samples styles */

/*start  Packages*/
table.logoDesPackTable{
margin:0 auto;
}
.logoDesPackTable td{
width:20%;	
}
.fourthCol-1{
background:#333333;
text-align:center;
text-transform:uppercase;
padding:3px 0 6px 0;	
}
.fourthColTitle{
font:18px 'bell_gothic_blackregular';
color:#FFFFFF;	
}
.firstCol-2{
padding:7px 3px 11px 8px;	
background:url(../images/top-col-left-border.jpg) top right repeat-y;
}
.firstCol-2-Title{
font:22px 'bell_gothic_blackregular';
color:#a8c40c;
text-transform:uppercase;
line-height:25px;	
}
.firstCol-2-Text{
font:13px "helveticaOblique";
color:#333333;
text-transform:uppercase;
line-height:13px;			
}
.secondCol-2{
padding:22px 0 0 0px;
background:url(../images/top-col-left-border.jpg) top right repeat-y #259cda;	
}
.secondCol-2-LBl{
float:left;
margin:0 6px 0 19px;	
}
.secondCol-2-RBl{
float:left;	
}
.secondCol-2-LBl p{
font:36px 'bell_gothic_blackregular';
color:#FFFFFF;	
}
.secondCol-2-RBl p{
font:16px 'bell_gothic_blackregular';
color:#FFFFFF;	
text-transform:uppercase;	
}
.orangeL{
float:left;
width:3px;
height:33px;
background:url(../images/orangeBL.png);	
}
.orangeC{
float:left;
height:33px;
background:url(../images/orangeBC.png);	
font:13px "helveticaOblique";
color:#FFFFFF;
text-transform:uppercase;
line-height:31px;
padding:0 26px 0 13px;
}
.orangeR{
float:left;	
width:4px;
height:33px;
background:url(../images/orangeBR.png);	
}
.orangeBtrigon{
	
}
.orangeB{
position:relative;
cursor:pointer;	
}
.orangeBtrigon{
position:absolute;
top:10px;
right:17px;	
}
.secondCol-4{
background:url(../images/top-col-left-border.jpg) top right repeat-y #a8c40c;	
}
.rowGrewBg{
background:url(../images/grey-border-horizontal.png) left bottom repeat-x;	
}
.firstColPadding{
padding:0 0 0 0;	
}
.firstColTitle{
font:18px 'bell_gothic_blackregular';
color:#333333;
text-transform:uppercase;	
}
.firstColText{
font:14px 'helvetica_neuecondensed_bold';
color:#333333;
text-transform:uppercase;			
}
.rowGrewBg td{
background:url(../images/grey-border-vertical.png) right bottom repeat-y;	
}
.commonBl-1{
height:79px;
background:url(../images/grey-transparent-bg.png);
line-height: 79px;	
}
.commonBl-2{
height:74px;
background:url(../images/grey-transparent-bg.png);
line-height: 74px;	
}
.commonTd{
text-align:center;	
}
.secondRow td{
vertical-align:top;	
}
.greenBl-1{
height:79px;
background:url(../images/green-transparent-bg.png);
line-height: 79px;	
}
.greenBl-2{
height:74px;
background:url(../images/green-transparent-bg.png);
line-height:74px;	
}
.firstColList{
margin-left:19px;	
}
ul.firstColList li{
text-transform:uppercase;
font:14px 'helvetica_neuecondensed_bold';	
}
.greenBl-3{
height:45px;
background:url(../images/green-transparent-bg.png);
line-height:45px;	
}
.greenBl-4{
height:178px;
background:url(../images/green-transparent-bg.png);
line-height:178px;	
}


.commonBl-1 p, .commonBl-2 p{
padding:18px 0 0 8px;	
}
.commonBl-3{
height:45px;	
}
.commonBl-3 p{
padding:5px 0 0 8px; 	
}
.commonBl-4{
height:175px;	
}
.commonBl-4 p{
padding-left:8px;	
}
.commonBl-5{
height:82px;
background:url(../images/grey-transparent-bg.png);
line-height: 82px;		
}
.commonBl-5 p{
padding:12px 0 0 8px;	
}
.commonBl-5 ul{
padding-left:5px;	
}
.commonBl-6-7-8{
height:46px;
background:url(../images/grey-transparent-bg.png);
line-height:46px;	
}
.commonBl-6-7-8 ul{
padding:5px 0 0 5px;	
}
.commonBl-9{
height:97px;	
}
.commonBl-9 p{
padding:6px 0 0 8px;	
}
.commonBl-10{
height:129px;
background:url(../images/grey-transparent-bg.png);
line-height:129px;		
}
.commonBl-10-Title{
font:18px 'bell_gothic_blackregular';
text-transform:uppercase;
color:#a8c40c; 	
}
.commonBl-10-Text{
font:13px 'helvetica_neuecondensed_bold';	
color:#666666;	
}
.commonBl-10-Text span{
font-weight:bold;
color:#333333;	
}
.commonBl-10 p{
padding:9px 0 0 8px;	
}
.commonBl-10 p.commonBl-10-Text{
padding-top:0;	
}
.commonBl-11{
height:159px;	
}
.commonBl-11 p{
padding-left:8px;	
}
.commonBl-11 .commonBl-10-Title{
padding-top:12px;	
}
.commonBl-10-BoldText{
font:13px 'helvetica_neuecondensed_bold';	
font-weight:bold;
color:#333333;		
}
.col-2-row-1.td-bottom-border-2 > button, .col-3-row-1.td-bottom-border-2 > button, .col-5-row-1.td-bottom-border-2 > button {
left: 17px;
position: relative;
top: 49px;
cursor:pointer;
background:none;
}
.col-4-row-1.td-bottom-border-2 > button {
background:none;
}
/*end  Packages*/

/* start Easy 3-step Design Process */
.howItWorkTitle{
font: 28px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding:31px 0 15px 21px;	
}
.howItWorkText{
color: #000000;
font: 14px/20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;	
}
.threeStepsContentBl .threeStepsContentLBl .howItWorkText a, .cStepNumberBox .cNumStemTextBox p a{
color: #639829;
font-family: 'SourceSansProBold',Arial,Helvetica,sans-serif;
text-decoration: underline;	
}
.cTextBoxInGrayNew h3{
font: 28px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-bottom: 15px;
padding-top: 5px;	
}
.cTextBoxInGrayBold h3{
font: 16px 'SourceSansProBold',Arial,Helvetica,sans-serif;	
}
.cTableStep{
width:960px;
margin:0 auto;	
}
.cTableStep td {
color: #FFFFFF;
height: 122px;
line-height: 16px;
padding-left: 110px;
padding-right: 5px;
vertical-align: middle;
width: 205px;
}
.cStep1 {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xstep_1_bg.png.pagespeed.ic.mgL4zgSA_q.png") no-repeat 0 0;
}
.cTableStep td > span {
font-size: 18px;
}
.cTableStep td {
color: #FFFFFF;
height: 122px;
line-height: 16px;
padding-left: 110px;
padding-right: 5px;
vertical-align: middle;
width: 205px;
}
.cStep2 {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xstep_2_bg.png.pagespeed.ic.YogtroYasR.png") no-repeat 0 0;
}
.cTableStep td > span {
font-size: 18px;
}
.cBold {
font-family: 'SourceSansProBold',Arial,Helvetica,sans-serif;
}
.cTableStep td {
color: #FFFFFF;
height: 122px;
line-height: 16px;
padding-left: 110px;
padding-right: 5px;
vertical-align: middle;
width: 205px;
}
.cStep3 {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xstep_3_bg.png.pagespeed.ic.GCAwT71Jfp.png") no-repeat 0 0;
}
.cStepNumberBox{
padding:0 20px 20px 21px;	
}
.cStepNumberBox .cNumStemTextBox h5{
font: 20px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-bottom: 15px;
padding-top: 5px;	
}
.cStepNumberBox .cNumStemTextBox p{
color: #000000;
font: 14px/20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;	
}
#commonBox{
width:1000px;
background:url(../images/texture-bg.jpg) repeat;
margin:0 auto;	
}
.threeStepsBl{
background:url(../images/threeStepsBg.gif) repeat-y;
padding-bottom:24px;
margin-top:20px;	
}

.crBriefBrainStep{
width:284px;
float:left;
margin-right:1px;
}

.initConceptStep{
width:284px;
float:left;
margin-right:1px;
}

.feedbAnalizStep{
width:284px;
float:left;
}

.crBriefBrainStepL{
float:left;
padding-left:16px;
padding-right:11px;
}

.threeStepsNamber{
font-size:100px;
color:#FFFFFF;
font-family: 'bell_gothic_blackregular';
line-height:100px;	
}

.crBriefBrainStepR{
width:200px;	
float:left;	
padding-top:10px;	
}

.initConceptStepL{
float:left;
padding-left:16px;
padding-right:11px;		
}

.initConceptStepR{
width:200px;	
float:left;	
padding-top:10px;		
}

.feedbAnalizStepL{
float:left;	
padding-left:16px;
padding-right:11px;
}

.feedbAnalizStepR{
width:200px;	
float:left;	
padding-top:10px;	
}

.threeStepsTitle{
font-size:16px;
color:#FFFFFF;
font-family: 'bell_gothic_blackregular';
text-transform:uppercase;	
}

.threeStepsText{
font-size:14px;
color:#FFFFFF;
font-family: 'bell_gothic_blackregular';	
}

.threeStepsContentLBl{
width:622px;
float:left;
margin-right:17px;
padding-top: 19px;	
}

.threeStepsContentRBl{
float:left;

}

.threeStepsContent{
font:13px Arial, Helvetica, sans-serif;	
color:#777777;
}

.threeStepsContentBl{
padding:39px 0 0 21px;	
}

.threeStepsContRBlTitle{
font-size:14px;
color:#333333;
text-align:center;
text-transform:uppercase;
margin-bottom: 6px;	
font-family: "helveticaOblique";
}

.threeStepsVideoBl{
width:321px;
height:251px;
background:#4c4c12;	
}

#easy3Box .threeStepsContentBl a.threeStepsBlueText{
color:#259cda;	
text-decoration:none;
}

#easy3Box .crBriefBrainstorming a.threeStepsBlueText{
color:#259cda;	
text-decoration:none;	
}

#easy3Box .youreJustBl a.threeStepsBlueText{
color:#259cda;	
text-decoration:none;	
}

.crBriefBrainstormingL{
float:left;
width:60px;
margin-right:20px;	
}
.crBriefBrainstormingR{
float:left;
width:769px;	
}
.blueDiscBl{
width:60px;
height:60px;
background:url(../images/blueDisk.png);
display: block;
font-size:50px;
font-family: 'bell_gothic_blackregular';	
color:#FFFFFF;
text-align: center; 	
}
.contentStepTitle{
font:16px 'bell_gothic_blackregular';
color:#333333;
text-transform:uppercase;	
}
.crBriefBrainstorming{
margin-top:45px;	
}
.crBriefBrainstormingC{
float:left;
width:403px;
margin-right:49px;	
}
.initLogoConcept{
float:left;
width:322px;
height:215px;
background:url(../images/initial-logo-concepts.jpg);
margin-top: 38px;
text-align: center;
line-height: 32px;	
}
.orangeDiscBl{
width:60px;
height:60px;
background:url(../images/orangeDisc.png);
display: block;
font-size:50px;
font-family: 'bell_gothic_blackregular';	
color:#FFFFFF;
text-align: center; 	
}
.greenDiscBl{
width:60px;
height:60px;
background:url(../images/greenDisc.png);
display: block;
font-size:50px;
font-family: 'bell_gothic_blackregular';	
color:#FFFFFF;
text-align: center; 	
}
.revRound1{
width:254px;
height:181px;
background:url(../images/revRound1.jpg);
float:left;
margin-right:46px;
line-height: 32px;
text-align: center;	
}
.revRound2{
width:254px;
height:181px;
background:url(../images/revRound2.jpg);
float:left;	
margin-right:46px;
line-height: 32px;
text-align: center;	
}
.revRound3{
width:254px;
height:181px;
background:url(../images/revRound3.jpg);
float:left;	
line-height: 32px;
text-align: center;	
}
.revisionBox{
margin-top:30px;	
}
.elliott{
width:854px;
height:234px;
background:url(../images/elliott.jpg);
margin-top:25px;	
}
.youreJustBl{
margin:30px 0 0 0;
padding-bottom: 30px;	
}





.cOneStepBox {
padding-bottom: 20px;
}
.cNumStep1 {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xnum_in_round_step.png.pagespeed.ic.dJqEZ3mIn4.png") no-repeat 0 0;
float: left;
height: 60px;
width: 59px;
}
.cNumStemTextBox {
margin-left: 80px;
}
#easy3Box h5 {
font: 20px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-bottom: 15px;
padding-top: 5px;
}
.cNumStep2 {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xnum_in_round_step.png.pagespeed.ic.dJqEZ3mIn4.png") no-repeat center center;
float: left;
height: 60px;
width: 59px;
}
.cNumStep3 {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xnum_in_round_step.png.pagespeed.ic.dJqEZ3mIn4.png") no-repeat center bottom;
float: left;
height: 60px;
width: 59px;
}
.cTextBoxInGray {
float: left;
width: 700px;
}
.cTextBoxInGray .cBold {
font-size: 16px;
}
.cWhiteGrayBoxRight a {
position: absolute;
right: 27px;
top: 25px;
}

/* end Easy 3-step Design Process */

.meetYourDesignText{
padding:3px 20px;	
}

.meetYourDesignText p{
color:#000;
font:13px Arial, Helvetica, sans-serif;	
}

.meetYourDesignPeopleBl{
padding:20px 0 0;
border-bottom:1px solid #dadada;
width:960px;
margin:0 auto;
}
.meetYourDesignPeopleBl h4{
font: 26px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;	
}
.meetYourDesignPeopleBl h6{
color:#000;
font: 16px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
}	
.meetYourDesignPeopleBl p{
color: #000000;
font: 14px/20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;	
}
#node-1473.node-full{
background:#FFF;	
}
.panel-pane.pane-node.bg-shadow .pane-content .field-items h3.meetYouTitle{
font: 28px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding:32px 20px 13px 20px;	
}
.field-items .field-item.even h3.meetYouTitle h3{
font: 28px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-bottom: 15px;
padding-top: 5px;	
}

.peoplePhotoBl{
width:168px;
float:left;	
height:182px;
}
.peopleTextBl{
float:left;
width:633px;
margin-left: 53px;	
}
.peopleTextName{
font:18px "helveticaOblique";
color:#333333;

}
.peopleTextPosition{
font:14px "helveticaOblique";
color:#333333;		
}
.peopleText{
font:13px "helveticaOblique";
color:#777777;
margin-top:16px;	
}

#commonBox{width:1000px;
background:url(../images/texture-bg.jpg) repeat;
margin:0 auto;
}
.logoDesSamSliderNav{
height:51px;	
}

.logoDesSamSliderLNav{
float:left;
margin-top:8px;
cursor:pointer;	
}

.logoDesSamSliderRNav{
float:right;
margin-top:8px;
cursor:pointer;		
}

.sliderLArrow{
width:21px;
height:18px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png) no-repeat;	
float:left;
margin-right:10px;
}

.sliderLArrow:hover{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png) no-repeat;
background-position:left bottom;	
}

.sliderRArrow{
width:21px;
height:18px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png) no-repeat right top;
float:left;
margin-left:10px;	
}

.sliderRArrow:hover{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png) no-repeat;
background-position:right bottom;		
}

.logoDesSamPrev{
float:left;	
text-transform:uppercase;
font:13px "helveticaOblique";
color:#259cda;
}

.logoDesSamNext{
float:left;
font:13px "helveticaOblique";
color:#259cda;
text-transform:uppercase;	
}
.logoDesignDescription{
padding:23px 0 24px 0;	
}
.logoDesignDescription p{
font:18px "helveticaOblique";
color:#333333;	
}
.blueTrigonL{
width:5px;
height:10px;
background:url(../images/blue-trigons.png) left top;
float:left;	
margin:4px 5px 0 0;
}
.blueTrigonR{
width:6px;
height:10px;
background:url(../images/blue-trigons.png) right top;
float:right;
margin:4px 0 0 5px;		
}
.blueGuaranteedBox{
background:#259cda;
width:100%;	
}
.blueGuaranteedBl{
width:854px;
margin:0 auto;	
}
.blueGuaranteedL{
width:284px;
float:left;	
}
.blueGuaranteedC{
width:250px;
float:left;
margin-left:30px;	
}
.blueGuaranteedR{
width:260px;
float:left;	
margin-left:30px;	
}
.getThe{
font:22px "helveticaOblique";	
}
.forYour{
font:26px "helveticaOblique";	
}
.guarant{
font:38px "helveticaOblique";		
}
.getThe, .forYour, .guarant{
color:#FFFFFF;	
}
.blueGuaranteedBl{
padding:24px 0 29px 0;	
}
.blueGuaranteedC p{
font:14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:6px;	
}
.blueGuaranteedR{
text-align:center;
padding-top: 6px;	
}
.packStart{
font:18px "helveticaOblique";
color:#FFFFFF;		
}
.packStartPrice{
font:36px 'bell_gothic_blackregular';
color:#FFFFFF;	
}
.browseLogosBox{
width:854px;
margin:0 auto;
background:url(../images/horDivider.png) left bottom repeat-x;
padding-bottom: 30px;	
}
.browseLogos1{
float:left;
width:25%;	
}
.browseLogos2{
float:left;
width:25%;		
}
.browseLogos3{
float:left;
width:25%;		
}
.browseLogos4{
float:left;
margin-left: 13px;		
}
.browseLogos1 ul li, .browseLogos2 ul li, .browseLogos3 ul li, .browseLogos4 ul li{
list-style:none;	
}
.browseLogos1 ul li a, .browseLogos2 ul li a, .browseLogos3 ul li a, .browseLogos4 ul li a{
font:14px Arial, Helvetica, sans-serif;	
color:#259cda;
text-decoration:none;
}
.broseLogosTitle{
font:24px 'bell_gothic_blackregular';
color:#333333;
text-transform:uppercase;
}
.readyToMakeBox{
width:854px;
margin:0 auto;
background:url(../images/horDivider.png) left bottom repeat-x;	
}
.readyToMakeBox p{
padding-bottom:30px;	
}
#commonBox .readyToMakeBox a.threeStepsBlueText{
color:#259cda;	
text-decoration:none;	
}
.checkOutBox{
width:854px;
margin:0 auto;
text-align:center;
padding-top: 25px;	
}
.checkOutBoxTitle{
font:20px 'bell_gothic_blackregular';
color:#333333;
text-transform:uppercase;	
}
.checkOutBoxTitle span{
color:#259cda;		
}
.checkOutBannerBox{
width:853px;
height:310px;
background:url(../images/ross-roofing.gif);	
}
.gotQuestBlueBox{
background:#259cda;	
text-align:center;
padding:44px 0 40px 0;
margin:50px 0 50px 0;
}
.gotQuestTitle{
font:35px 'bell_gothic_blackregular';
color:#FFFFFF;
text-transform:uppercase;	
}
.gotQuestText{
font:20px "helveticaOblique";
color:#FFFFFF;		
}

/*start  Packages*/
.su-button {
background: linear-gradient(to bottom, #FF9900 0%, #E67400 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
border-radius: 3px;
color: #FFFFFF;
cursor: pointer;
display: block;
font: 14px/20px 'HelveticaOblique';
padding: 5px 20px;
}

.logoDesignBox{
width:1000px;
margin:0 auto;
}
.col-1-row-1{
width:279px;
height:145px;
vertical-align: bottom;	
border-right:1px solid #FFFFFF;
}
.blueBlGuarantee{
height:93px;
background:#def0f9;
position:relative;	
}
.col-2-row-1{
width:159px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xth-grey-bg.png.pagespeed.ic.FGONiz1JO-.png) left bottom no-repeat;	
border-right:15px solid #FFFFFF;
}
.col-3-row-1{
width:212px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xth-brown-bg.jpg.pagespeed.ic.ct_rYPejOT.jpg) left bottom no-repeat;	
padding-top:50px;	
}
.col-4-row-1{
width:241px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xth-grey-gradient-bg.jpg.pagespeed.ic.Nw5b4UUYJa.jpg) center bottom no-repeat;
vertical-align:top;			
}
.col-4-row-1 p.th-Pack{
padding-top:26px;	
}
.col-4-row-1 a{
margin-left:56px;	
}
.col-5-row-1{
width:212px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xth-yellow-bg.jpg.pagespeed.ic.wBz4oftvUY.jpg) left bottom no-repeat;		
}
table.logoDesignPackTable td{
background:#f7f6f7;
vertical-align:middle;	
}
.logoDesignBl{
width:960px;
margin:0 auto;	
}
table.logoDesignPackTable td.col-1{
background:#ededed;
border-right:1px solid #FFFFFF;
padding:7px 15px;	
}
.col-2{
border-right:15px solid #FFFFFF;
text-align: center;	
}
table.logoDesignPackTable td.col-3{
text-align: center;
background:#e5dbd2;	
}
table.logoDesignPackTable td.col-5{
text-align: center;
background:#f6e2bb;	
}
table.logoDesignPackTable td.col-4{
text-align: center;
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/x4col-bg.jpg.pagespeed.ic.kM-AMN5nYq.jpg") repeat-y center top;
}
.td-bottom-border-2{
border-bottom:2px solid #FFF;	
}
.greenButtonL{
float:left;
width:5px;
height:34px;
background:url(../images/greenButL.png);	
}
.greenButtonC{
float:left;
height:34px;
background:url(../images/greenButC.jpg) repeat-x;
padding:0 25px 0 7px;	
}
.greenButtonR{
float:left;
width:5px;
height:34px;
background:url(../images/greenButR.png);	
}
.th-Pack{
font: 30px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#FFF;	
/*position:relative;
top:52px;*/
text-align:center;	
}
.th-Price{
font: 19px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#FFF;
/*position:relative;
top:49px;*/
text-align:center;		
}
.greenBText{
font:16px Arial, Helvetica, sans-serif;	
color:#FFF;	
font-weight:bold;
line-height:33px;
}
.mostPopular{
font:16px Arial, Helvetica, sans-serif;	
color:#FFF;	
font-weight:bold;
text-align:center;
padding-top:4px;	
}
table.logoDesignPackTable th.col-2-row-1{
padding: 50px 0 0;
text-align: center;	
}
table.logoDesignPackTable th.col-2-row-1 a, table.logoDesignPackTable th.col-3-row-1 a, table.logoDesignPackTable th.col-5-row-1 a{
margin-left:44px;	
}
.greenButton{
margin-left: 19px;	
}
.greenButton-th-4{
margin-left: 33px;
position:relative;
top:22px;	
}
.col-1-title{
font:14px Arial, Helvetica, sans-serif;
text-transform:uppercase;	
}
.col-1 ul{
margin-left:26px;	
}
.gold-blueBox{
width:100px;
height:28px;	
position:relative;
}
.gold-blueBl{
width:287px;
height:28px;
background:#5eb6e4;	
position:absolute;
top:-2px;
left:-21px;	
}
.gold-blueBl-Text{
text-transform:uppercase;
color:#FFF;
font:16px Arial, Helvetica, sans-serif;	
line-height:28px;
}
.gold-blueBl p{
padding-left:10px;	
}
.col-1-text span{
font-weight:bold;	
}
.big-green-button-L{
width:5px;
height:46px;
background:url(../images/big-green-button-L.png);
float:left;	
}
.big-green-button-C{
height:46px;
background:url(../images/big-green-button-C.png) repeat-x;
float:left;
padding:0 31px 0 12px;			
}
.big-green-button-R{
width:5px;
height:46px;
background:url(../images/big-green-button-R.png);
float:left;		
}
.big-green-button-text{
font:16px Arial, Helvetica, sans-serif;
line-height:46px;
color:#FFF;	
font-weight:bold;
}
.bottomPackage{
font:16px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
color:#000;
padding:7px 0 9px 0;
text-align:center;	
}
.bottomPackageBox{
text-align:center;	
}
.big-green-button {
margin-left:12px;
position:relative;
}
table.logoDesignPackTable td.bottomPackageBox{
background:none;	
}
.logoDesignTitle{
width:960px;
margin:0 auto;	
}
.logoDesignTitle{
float:left;
margin-right:17px;
width:150px;
}
.logoDesignSlogan{
float:left;	
}
.logoDesignIncludeBox{
width:100%;
background:#45a5d7;	
}
.logoDesignIncludeBl{
width:935px;
margin:0 auto;
padding:29px 0 0 0;	
}
.logoDesignIncludeL{
float:left;
width:200px;
margin-right:20px;
margin-top:-2px;	
}
.logoDesignIncludeC{
float:left;	
width:374px;
margin-right: 36px;
}
.logoDesignIncludeR{
float:left;
width:285px;	
}
.logoDesignIncludeL p{
font: 24px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
color:#FFF;	
}
.white-gull{
float:left;	
width:15px;
height:14px;
background:url(../images/white-gull.jpg);
margin-right: 10px;
}
.packIncludeL{
float:left;	
}
.packIncludeImg{
float:left;
width:15px;
height:14px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xblue_box_ls.png.pagespeed.ic.mHg_-nsaTY.png);	
margin-right:10px;
}
.logoDesignIncludeC ul li{
list-style:none;	
}
.packIncludeL{
font: 16px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
color:#FFF;	
}
.logoDesignIncludeR ul li{
list-style:none;		
}
.logoDesignTitleBox{
width:934px;
margin:0 auto -3px;	
}
.lionBox{
height:184px;
width:960px;
margin:0 auto;
border:1px solid #dadada;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xlion-grey-bg.jpg.pagespeed.ic.jo65HnAPya.jpg) repeat-x left bottom;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
}
.lionBlockL{
width:168px;
height:134px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/Lionridge.jpg.pagespeed.ce.yfkO2WVVak.jpg);
margin:15px 0 0 53px;
float:left;	
}
.lionBlockR{
float:left;
width:675px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xquote_top.png.pagespeed.ic.XA-8w7kZPq.png) left top no-repeat;
margin:16px 0 0 38px;	
}
.lionBlockRBl{
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xquote_bottom.png.pagespeed.ic.MkQu9bPSLm.png) right 88% no-repeat;	
padding: 4px 57px;	
}
.starList{
float:left;
height: 17px;
padding-bottom:10px;	
}
.starList li{
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/star.png.pagespeed.ce.Y1SZ8jW3L7.png") no-repeat 0 0;
float: left;
height: 17px;
list-style:none;
width: 18px;	
}
.starList li.active {
background-position:left bottom;
}
.cLinkArrow {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/green_arrow_right.png.pagespeed.ce.FtBEky58xi.png") no-repeat right 4px;
font: 20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
padding-right: 22px;
text-decoration: none;
color:#639829;
}
.starsBox{
padding-top:18px;	
}
h3 {
font-size: 14px;
}
.whatOurCustomersBox{
padding-top:43px;	
}
.c24HourBox {
min-height: 130px;
padding-top: 70px;
position: relative;
margin-top:20px;
}
.c24HourBox > img {
left: 20px;
position: absolute;
top: 5px;
z-index: 11;
}
.c24HourBox > .cWhiteGrayBox {
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgrey-line-small-bg.jpg.pagespeed.ic.1Wuyt5yZwP.jpg) left bottom repeat-x;
}
.cWhiteGrayBox {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xwhite_gray_bg.png.pagespeed.ic.tvrHiHyHHE.png") repeat-x center center;
border: 1px solid #DADADA;
border-radius: 10px;
padding: 0 25px;
position: relative;
z-index: 10;
width:909px;
margin:0 auto;
}
.c24HourBoxText {
float: left;
padding-left: 218px;
text-align: center;
width: 550px;
}
.c24HourBoxText h2 {
font-size: 36px;
line-height:43px;
}
.cBlockTopLeft {
float: left;
font: bold 23px/25px "Trebuchet MS",Arial,Helvetica,sans-serif;
width: 250px;
color:#000;
}
.cBlockTopRight {
float: left;
font: 17px/19px "Trebuchet MS",Arial,Helvetica,sans-serif;
padding-top: 5px;
width: 600px;
color:#000;
}
.cSemiBlackItalic {
font-family: 'SourceSansProBlackItalic',Arial,Helvetica,sans-serif;
}
.c24HourBoxText p {
font-size: 28px;
font-family: 'SourceSansProRegular',Arial,Helvetica,sans-serif;
line-height:16px;
}
.cSemiBoldItalic{
font-family: 'SourceSansProBoldItalic',Arial,Helvetica,sans-serif;	
}
.cRed {
color: #E01E36;
}
.cGreenButton {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen_button.png.pagespeed.ic.eIPfWYlDsE.png") no-repeat scroll 0 -50px rgba(0, 0, 0, 0);
display: block;
text-decoration: none;
white-space: nowrap;
}
.cGreenButton > span {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen_button.png.pagespeed.ic.eIPfWYlDsE.png") no-repeat scroll right top rgba(0, 0, 0, 0);
display: block;
}
.cGreenButton.cButtonArrow > span > span {
margin-right: 22px;
padding-right: 10px;
}
.cGreenButton.cButtonArrow > span > span {
font-size: 14px;
font-weight: normal;
margin-right: 22px;
padding-right: 10px;
}
.cGreenButton > span > span {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen_button.png.pagespeed.ic.eIPfWYlDsE.png") repeat-x scroll -50px center rgba(0, 0, 0, 0);
color: #FFFFFF;
cursor: pointer;
display: block;
height: 25px;
line-height: 28px;
margin: 0 5px;
padding: 0 15px;
text-align: center;
text-transform: uppercase;
}
.cCallBoxCenter {
padding-bottom: 30px;
text-align: center;
margin-top:17px;
}
.cCallBoxCenter > h3 {
padding: 0;
font:bold 14px/20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
}
.cCallBoxCenter > p {
font:bold 18px/20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
}
.moneyBackBl{
width:271px;
height:117px;
background:#FFF;
border:4px solid #c6dded;
position:absolute;
top:-45px;
left:-10px;	
}
.blue-trigon{
width:11px;
height:7px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xblue-trigon.jpg.pagespeed.ic.WA1gF5rjym.jpg) no-repeat;
position:absolute;
top:80px;
left:-10px;	
}
.moneyBackTitle{
font:20px Arial, Helvetica, sans-serif;
color:#469ecc;
padding: 11px 25px 0;	
}
.moneyBackText{
font:14px Arial, Helvetica, sans-serif;
color:#469ecc;
padding: 7px 25px;		
}
/*start  Samples*/
.topTitleBl{
width:960px;
margin:0 auto;
padding-top:27px;	
}
.C_top_L {
width:525px;
}
.fL {
float: left;
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xsmall-link-list-bg.jpg.pagespeed.ic.V5WtSwmrfC.jpg") repeat-y left top;
}
.fL ul li{
list-style:none;	
}
.topTitleBl h3 {
font: 28px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-bottom: 15px;
padding-top: 5px;
color:#000;
}

.topTitleBl p{
color:#000;
font: 14px 'SourceSansProRegular',Arial,Helvetica,sans-serif;	
}

.C_top_C {
padding: 11px 0 0;
width:325px;
}
.fR {
float: right;
}
.cUnbeLogoList_a > div.cFirstBig {
margin: 22px -10px;
}
.cUnbeLogoList_a > div {
text-align: center;
}
.cUnbeLogoList_a > div.cFirstBig > div.cFirst {
height: 255px;
overflow: hidden;
}
.cSliderBox_new {
height: 40px;
padding: 20px;
position: relative;
width: 790px;
margin:0 auto;
}
.cSliderButtonLeft_new {
background-position: left top;
left: 0;
}
.cSliderButtonLeft_new, .cSliderButtonRight_new {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png") no-repeat 0 0;
cursor: pointer;
height: 18px;
position: absolute;
top: 33px;
width: 21px;
}
.cSliderButtonRight_new {
background-position: right top;
right: 0;
}
.cSliderButtonLeft_new {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png") no-repeat 0 0;
cursor: pointer;
height: 18px;
position: absolute;
top: 33px;
width: 21px;
}
.cSliderButtonRight_new {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png") no-repeat 0 0;
cursor: pointer;
height: 18px;
position: absolute;
top: 33px;
width: 21px;
}
.cSlider {
height: 60px;
margin-left: -10px;
overflow: hidden;
width: 800px;
}
.cSliderWindow_new {
height: 60px;
margin-left: 10px;
margin-right: 20px;
overflow: hidden;
position: relative;
width: 960px;
}
.cSliderMove_new {
position: relative;
}
.cSliderItem_new {
float: left;
height: 40px;
text-align: center;
width: 160px;
border-right:1px solid #dadada;
}
.cSliderItem_new:first-child .cSliderImgBox_new {
border-left: 0 none;
}
.cSliderImgBox_new {
height: 40px;
}
.cSliderItemBorderWhite {
border:4px solid #FFFFFF;
}
.cSliderItemBorderWhite.active{
border:4px solid #2d76ed;	
}
.cBorderCenterBox{
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xborder_bg.gif.pagespeed.ic.Oo1Gkgk_v7.png") repeat-x center center;
margin:0 auto;
width:960px;
}
.cBorderCenterBox a {
float: left;
margin-left: 401px;
}
.cLandingThreeBox_new {
width:950px;
margin:37px auto;
}
.cContent h4 {
font: 26px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-bottom: 15px;
}
.broseLogoListGBl {
background:#FAFAFA;
}
.broseLogoListWBl, .broseLogoListGBl {
float: left;
width: 240px;
}
.broseLogoListWBl ul, .broseLogoListGBl ul {
list-style:none;
margin: 16px 0 0 31px;
}
.cListLink li {
list-style:none;
padding-left: 0;
}
.brLogoList{
float:left;
width:167px;	
}
.broseLogoListWBl ul li a, .broseLogoListGBl ul li a, .fL div ul.brLogoLinks li.brLogoList a{
color: #639829;
font: 13px/30px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
text-decoration: none;
}
.broseLogoListWBl, .broseLogoListGBl {
float: left;
width: 240px;
}
.cHeaderLinkInCol {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xorange_arrow_right.png.pagespeed.ic.c4DcxrN3k4.png") no-repeat right center;
color: #000000;
font-size: 18px;
padding-right: 15px;
text-decoration: none;
white-space: nowrap;
}
.cTabsBox {
border: 1px solid #DADADA;
border-radius: 10px;
margin: 0 auto 10px;
overflow: hidden;
width: 278px;
}
.cTabsBoxHeader.cBronze {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg_tab.png.pagespeed.ic.IAG7Ptok71.png") repeat-x center top;
}
.cTabsBoxHeader {
border-radius: 10px 10px 0 0;
height: 33px;
padding: 0 4px 0 10px;
}
.cTabsBoxHeader > span {
color: #FFFFFF;
font: 18px/37px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
}
.cTabsBoxHeader .cGreenButton {
margin-top: 4px;
}
.cGreenButton {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen_button.png.pagespeed.ic.eIPfWYlDsE.png") no-repeat 0 -50px;
display: block;
text-decoration: none;
white-space: nowrap;
}
.cGreenButton > span {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen_button.png.pagespeed.ic.eIPfWYlDsE.png") no-repeat right top;
display: block;
}
.cGreenButton.cButtonArrow > span > span {
margin-right: 22px;
padding-right: 10px;
font-size: 14px;
font-weight: normal;
}
.cGreenButton > span > span {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xgreen_button.png.pagespeed.ic.eIPfWYlDsE.png") repeat-x -50px center;
color: #FFFFFF;
cursor: pointer;
display: block;
height: 25px;
line-height: 28px;
margin: 0 5px;
padding: 0 15px;
text-align: center;
text-transform: uppercase;
}
.cBox {
background: none repeat scroll 0 0 #F7F7F7;
font-size: 18px;
padding: 10px;
}
.cTabsBoxHeader.cSilver {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg_tab.png.pagespeed.ic.IAG7Ptok71.png") repeat-x center center;
}
.cTabsBoxHeader.cGold {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbg_tab.png.pagespeed.ic.IAG7Ptok71.png") repeat-x center bottom;
}
.cSimpleTextBox {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xborder_bg.gif.pagespeed.ic.Oo1Gkgk_v7.png") repeat-x center top;
margin-top: 20px;
padding-top:22px;
}
.cContent h4 {
font: 26px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-bottom: 15px;
}
.cSimpleTextBox h4 {
font-size: 26px;
padding-top: 20px;
}
.cSimpleTextBox h2 {
font: 24px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-top: 20px;
color: #000000;
}
.cSimpleTextBox p {
font: 14px/20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
padding-bottom: 20px;
color: #000000;
}
.cContent {
color: #000000;
font: 14px/20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
}
#easy3Box h3 {
font: 28px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-bottom: 15px;
padding-top: 5px;
}
.broseLogosBox{
width:960px;
margin:21px auto;	
border-bottom: 1px solid #DADADA;
padding-bottom: 24px;
}
.firstListCol, .secListCol, .thirdListCol, .fourthListCol{
float:left;	
width:240px;
margin-bottom: 1px;
}
.firstListCol a, .secListCol a, .thirdListCol a, .fourthListCol a{
padding-left:31px;
text-decoration:none;
}
.broseLogosBox ul li{
list-style:none;	
}
.broseLogosBox ul li a{
color: #639829;
font: 14px/30px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
text-decoration: none;
}
.broseLogosBox div{
width:960px;
background:url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xlinks-list-bg.jpg.pagespeed.ic.qqzkixsFOQ.jpg") repeat-y center top;	
}
#node-1467 .field-items .guaranteeBlueBox .guaranteeBlueBl .packagesStartindBl a, #node-1468 .field-items .sampleContentRBl a{
text-decoration:none;	
}
/*end  Samples*/

/*start Logo Samples Color Fonts*/
 
.logoDesSamGreyBl {
margin: 0 auto;
width: 960px;
}
.logoDesSamLBl {
float: left;
padding: 38px 0 31px 13px;
width: 594px;
} 
.logoDesSamples {
color: #000000;
font: 44px 'SourceSansProBold',Arial,Helvetica,sans-serif;
margin-bottom: 10px;
}
.logoDesSamSlogan {
color: #666666;
font: 18px/23px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
width: 515px;
}
.logoDesSamRBl {
float: left;
padding: 51px 0 51px 42px;
}
.clear {
clear: both;
display: block;
}
.cSliderMove {
position: relative;
}
.cSliderItem {
float: left;
height: 255px;
text-align: center;
} 
.logoDesSamSliderNav {
height: 51px;
}
.logoDesSamSliderLNav {
cursor: pointer;
float: left;
margin-top: 17px;
}
.sliderLArrow {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png") no-repeat 0 0;
float: left;
height: 18px;
margin-right: 10px;
width: 21px;
}
.logoDesSamPrev, .logoDesSamNext {
color: #639829;
}
.logoDesSamPrev {
float: left;
font: 18px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
margin-top: 1px;
text-transform: uppercase;
}
.logoDesSamSliderRNav {
cursor: pointer;
float: right;
margin-top: 17px;
}
.logoDesSamNext {
float: left;
font: 18px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
margin-top: 1px;
text-transform: uppercase;
}
.sliderRArrow {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/slider_button.png.pagespeed.ce.VDRvECR4A8.png") no-repeat right top;
float: left;
height: 18px;
margin-left: 10px;
width: 21px;
}
.guaranteeWhiteBox {
background:#FFFFFF;
padding-top: 10px;
margin-top:72px;
}
.guaranteeBlueBox {
background:#00A7FF;
}
.guaranteeBlueBl {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/Guarantee_Blue_Bg.png.pagespeed.ce.tLKEYqysuh.png") repeat-y 0 0;
margin: 0 auto;
width: 960px;
}
.getThePerfectBl {
float: left;
margin-left: 25px;
padding: 30px 0 27px;
}
.getP {
font: 34px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
margin-bottom: 4px;
}
.getP, .forP, .guaranteeP, .everyLogoBl, .packagesStartingP, .packStartPriceP {
color: #FFFFFF;
}
.forP {
font: 38px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
}
.guaranteeP {
font: 54px/50px 'SourceSansProBold',Arial,Helvetica,sans-serif;
}
.everyLogoBl {
float: left;
margin-left: 28px;
padding: 29px 0 34px;
width: 246px;
}
.everyLogoBl p {
font: 16px/25px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
}
.packagesStartindBl {
float: left;
padding: 32px 0;
text-align: center;
width: 366px;
}
.packagesStartingP {
font: 22px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
margin-bottom: 6px;
}
.packStartPriceP {
font: 44px 'SourceSansProBold',Arial,Helvetica,sans-serif;
}
.impressionBl {
border-bottom: 1px solid #DADADA;
margin: 0 auto;
padding: 24px 0 27px;
width: 960px;
}
.impressionTitle {
margin-bottom: 15px;
}
.broseLogoP {
color: #010101;
font: 26px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
margin-bottom: 32px;
}
.impressionP {
color: #010101;
font: 14px/20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
margin-bottom: 10px;
}
.broseLogosBl {
border-bottom: 1px solid #DADADA;
margin: 0 auto;
padding: 22px 0 24px;
width: 960px;
}
.beforeAfterBl {
margin: 0 auto;
padding-top: 28px;
text-align: center;
width: 960px;
}
.beforeAfterBl .broseLogoP a .beforeAfterLink {
color: #82AD54;
font: 26px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
text-decoration: underline;
}
.beforeAfterImg {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xBefore_After_Img.jpg.pagespeed.ic.5OEK6bD_-H.jpg") no-repeat center center;
height: 302px;
margin-top: 24px;
}
.bottomWhiteBl {
padding-bottom: 13px;
}
.bottomBlueBox {
margin-top: 26px;
padding: 44px 0 39px;
text-align: center;
}
.gotAQuest {
color: #FFFFFF;
font: 42px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
}
.giveUs {
color: #FFFFFF;
font: 24px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
}
.giveUsNumber {
font: 24px 'SourceSansProBold',Arial,Helvetica,sans-serif;
}

/*end Logo Samples Color Fonts*/
 
 
/*start Logo Samples Specific*/

.accountLogoBlueBox {
border-top:1px solid #D9D9D9;
}
.weTakeListBl {
float: left;
padding: 27px 0;
width: 584px;
}
.weTakeListTitle {
color: #FFFFFF;
padding-left: 33px;
}
.cGradientPhoneRepeat .cCallNowLine, .weTakeListTitle {
font: 30px 'SourceSansProSemiBold',Arial,Helvetica,sans-serif;
}
.weTakeListBl ul {
margin: 14px 0 0 16px;
padding-left: 33px;
}
.weTakeListBl ul li {
color: #FFFFFF;
font: 18px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
list-style-type: disc;
}
.sampleContentBl {
border-bottom: 1px solid #DADADA;
margin: 35px auto;
padding-bottom: 46px;
width: 960px;
}
.sampleContentLBl {
float: left;
width: 672px;
}
.sampleContentBl h2 {
font-size: 22px;
}
.sampleContentLBl p {
color: #262626;
font: 14px/17px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
padding-top: 20px;
width: 647px;
}
.sampleContentRBl {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xLogo_Green_Block.png.pagespeed.ic.TcurBxhKhr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
float: right;
height: 324px;
width: 288px;
}
.sampleContentRBlText {
margin: 32px auto;
text-align: center;
width: 210px;
}
.greenBlTitle {
color: #000000;
font: 35px/30px 'SourceSansProBold',Arial,Helvetica,sans-serif;
margin-bottom: 10px;
}
.ourSilverP {
color: #000000;
font: 18px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
}
.sampleContentOnly {
color: #000000;
font: 17px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
margin: 0 0 0 83px;
}
.onlyP {
float: left;
margin-top: 12px;
}
.sampleContentDollarMark {
color: #000000;
float: left;
font: 33px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
margin: 5px 0 0 3px;
}
.sampleContentRBlPrice {
color: #000000;
float: left;
font: 43px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
}
/*end Logo Samples Specific*/

/*start What Our Customers Say*/

.clear:after {
clear: both;
content: "";
display: block;
height: 0;
visibility: hidden;
}
.cContent h3 {
font: 28px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-bottom: 15px;
padding-top: 5px;
}
.cArrowBottom {
background-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xarrow-bottom.png.pagespeed.ic.h_rQpT--AI.png");
}
.cContent h5 {
font: 20px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
padding-bottom: 15px;
padding-top: 5px;
}
.view-id-customer_reviews .cWhiteGrayBox {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.cWhiteGrayBoxImg{
    float:left; 
    text-align:center;
    width:225px;
}

.view-id-customer_reviews .cWhiteGrayBoxImg {
    margin-right: 15px;
}

h2 {
font-size: 16px;
}
.view-id-customer_reviews .views-field-body {
margin-bottom: 15px;
}
.content .form-item {
margin: 0;
}
div.fivestar-widget-static {
display: block;
float: right;
margin-right: 582px;
}
.view-id-customer_reviews .views-field-field-reivew-first-last-name {
    text-align: right;
}
.cSemiBold {
    font-family: 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
    color:#000000;
}
.cBigParap {
    font-size: 18px;
    font-family: 'SourceSansProRegular',Arial,Helvetica,sans-serif;
    color:#000000;
}
#node-1486 .logo-design-bg .cWhiteGrayBox .views-field-field-first-name-and-last-name{
font-family: 'SourceSansProSemibold',Arial,Helvetica,sans-serif;	
}

.view-id-customer_reviews .views-field-created {
text-align: right;
}
.whatOurCustomerBl{
border:1px solid #dadada;
padding:13px 24px 42px 17px;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
margin-top: 25px;	
}
.whatOurCustomerBl p.whatOurCustTitle, .whatOurCustomerBl p.whatOurCustDate{
text-align:right;	
}
h2 {
font-size: 16px;
}
.whatOurCustomerRBl{
float:left;
width:671px;	
}
.whatOurCustomerLBl{
float:left;
margin:0 36px 0 27px; 		
}
.item-list .pager {
clear: both;
text-align: center;
}
.item-list ul {
margin: 0 0 0.75em;
padding: 0;
}
.view-id-customer_reviews .item-list .pager li {
color: #639829;
}
.item-list .pager li {
background-image: none;
display: inline;
list-style-type: none;
padding: 0.5em;
}
.item-list ul li {
margin: 0 0 0.25em 1.5em;
padding: 0;
}
.pager-current {
font-weight: bold;
}
.item-list{
margin-top:17px;	
}
.content .form-item {
margin: 0;
}
.form_left {
float: left;
overflow: hidden;
width: 455px;
}
.form-type-textfield {
overflow: hidden;
padding-top: 10px;
width: 450px;
}
label {
display: block;
font-size: 18px;
padding-bottom: 4px;
padding-top: 12px;
}
.marker, .form-required {
color: #FF0000;
}
#edit-reivew-title, #edit-reivew-first-last-name, #edit-reivew-business-name, #edit-reivew-email {
    border: 1px solid #DADADA;
    border-radius: 6px;
    font-size: 20px;
    height: 21px;
    line-height: 21px;
    padding: 10px;
    width: 425px;
    color:#000000!important;
}

input, select, textarea {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
label.option {
display: inline;
font-weight: normal;
}
#block-customer-reviews-main .fivestar-user-stars {
margin-top: 25px;
}
.fivestar-user-stars {
overflow: hidden;
padding-top: 10px;
width: 450px;
}
div.fivestar-widget {
display: block;
}
.fivestar-widget {
float: none;
overflow: hidden;
padding: 10px 0 20px;
width: 400px;
}
div.fivestar-widget .star, div.fivestar-widget .star a {
background: url("/sites/all/modules/custom/fivestar/widgets/default/xstar_new.png.pagespeed.ic._8QCDH8Krc.png") no-repeat;
text-decoration: none;
}
div.fivestar-widget .cancel, div.fivestar-widget .star {
float: left;
height: 31px;
overflow: hidden;
text-indent: -999em;
width: 40px;
}
div.fivestar-widget .cancel a, div.fivestar-widget .star a {
background-position: 0 0;
cursor: pointer;
display: block;
height: 100%;
width: 100%;
}
div.fivestar-widget .star, div.fivestar-widget .star a {
background: url("/sites/all/modules/custom/fivestar/widgets/default/xstar_new.png.pagespeed.ic._8QCDH8Krc.png") no-repeat;
text-decoration: none;
}
#edit-reivew-confirm {
float: left;
margin-top: 3px;
}
input.form-checkbox, input.form-radio {
    vertical-align: middle;
}

label.option {
    display: inline;
    font-weight: normal;
}
.form_right {
    float: left;
    overflow: hidden;
    padding: 0 0 0 27px;
    width: 412px;
}
.form-type-textarea {
    overflow: hidden;
    padding-top: 10px;
    /*width: 410px;*/
}
.form-textarea-wrapper {
    padding-right: 20px;
}
#edit-customer-review {
    border: 1px solid #DADADA;
    border-radius: 6px;
    font: 18px/21px 'SourceSansProRegular',Arial,Helvetica,sans-serif;
    height: 325px;
    margin-bottom: 5px;
    padding: 10px;
    width: 385px;
}
.form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    display: block;
    margin: 0;
    width: 100%;
}
textarea {
    outline: medium none;
    resize: none;
}
.resizable-textarea .grippie {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/grippie.png.pagespeed.ce.KhuG2ox_Oz.png") no-repeat scroll center 2px #EEEEEE;
    border-color: #DDDDDD;
    border-image: none;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 0 1px 1px;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
}
.grippie {
    display: none;
}
#edit-submit-button {
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbut_submit.jpg.pagespeed.ic.EV9ReAEfmm.jpg") no-repeat;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 42px;
    text-decoration: none;
    white-space: nowrap;
    width: 135px;
}

/*start Add On Design Services*/
div.ad_pack_info {
    border-bottom: 1px solid #999999;
    clear: both;
    margin-top: 40px;
    padding:41px 0 20px 0;
}
div.ad_pack_title {
    color: #484848;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 25px;
}
div.ad_pack_info img {
    float: right;
    margin: 0 5px 0 30px;
}
div.ad_pack_price {
    font-size: 18px;
    margin-top: 31px;
}

.addButtonL{
float:left;
width:5px;
height:42px;
background:url(../images/add-to-cart-L.jpg);
display:block;
}
.addButtonL-png{
background:url(../images/add-to-cart-L.png);	
}
.addButtonC{
float:left;
height:42px;
background:url(../images/add-to-cart-C.jpg) repeat-x;
padding:0 19px 0 8px;
line-height:42px;
color:#FFF;
font-family:'SourceSansProBold', Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:uppercase;
}
.addButtonR{
float:left;
width:5px;
height:42px;
background:url(../images/add-to-cart-R.jpg);
display:block;
}
.addButtonR-png{
background:url(../images/add-to-cart-R.png);	
}

.addWhiteArrow{
position:absolute;
top:17px;
left:94px;	
}
.verdanaFam{
font-family: Verdana,Arial,Helvetica,sans-serif;
}
.panel-panel{
margin-bottom:0;	
}

/*start Guarantee page*/
body #main_article_wrapper {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin: 0 auto;
    padding: 0 20px;
    width: 936px;
}
#main_article_wrapper h1 {
    color: #444444;
    font-weight: bold;
}
h1 {
	color: #000000;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding: 0;
	text-align: left;
	vertical-align: bottom;
	width: 100%;
}
hr.header-line {
    border: 1px solid #FF0000;
    height: 0;
    margin-top: 64px;
}
.three_lists_title {
    border-bottom: 1px solid #D9D9D9;
    color: #000000;
    font-size: 27px;
    padding: 20px 0 15px;     
}
#node-1449 h1{
font-size: 27px;	
}
.blue-gull-style{
width:18px;
height:15px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/blue-gull-style.png.pagespeed.ce.8cMsAGiXdS.png);
float:left;	
}
.blueGullText{
float:left;	
}
.section-inner .column ul li{
list-style:none;	
}
.design_list_title{
color: #000000;
font-size: 21px;
margin-bottom: 9px;
line-height:21px;	
}
.three_lists_bl p {
    margin-bottom: 12px;
}
.design_list_text {
    color: #000000;
    font-size: 15px;
}
.cRegular {
    font-family: 'SourceSansProRegular',Arial,Helvetica,sans-serif;
}
.column ul.v-list-dotted li{
margin-bottom:10px;	
}
#webform-component-first-name div #edit-submitted-first-name,
#webform-component-last-name div #edit-submitted-last-name,
#webform-component-phone-number div #edit-submitted-phone-number,
#webform-component-email div #edit-submitted-email,
#webform-component-company-name div #edit-submitted-company-name{
width:258px;
height:25px;
border:none;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xlogo-design-form-bg.jpg.pagespeed.ic.w6MtnZSVoz.jpg) no-repeat;
padding:0 5px;	
color:#000000!important;
}

.form-item.webform-component.webform-component-textfield {
margin-bottom: 7px;
}
.deluxe_pack_sign {
color: #FFFFFF;
float: left;
font-size: 17px;
font-weight:bold;
}
.deluxe_pack_price {
color: #FFFFFF;
float: left;
font-size: 39px;
font-weight: bold;
margin-right: 5px;
}
.deluxe_pack_tariff {
color: #FFFFFF;
float: left;
font-size: 17px;
font-weight: bold;
margin-top: -10px;
}
.su-logoPackage{

}
.secColTd{
border-right:1px solid #e8edef;	
}

.bg-shadow{
background:url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xtop-shadow.jpg.pagespeed.ic.nd4olmC5ZK.jpg") repeat-x center top #FFF !important;	
}
.cDesignConsultationBody.accountLogoTitle {
margin:0 auto;
width: 960px;
}
.secColLight{
border-right:1px solid #f7f9ed;	
}
.secColDark{
border-right:1px solid #eff2da;	
}
/*and Guarantee page*/


form .field-multiple-table {
width: 100%;
}
.ourProfBox{
background:#f5f5f5 !important;	
}
element.style {
    border-top: 1px solid #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    padding: 21px;
    width: 960px;
}
.v-list.v-list-dotted{
margin-top:13px;	
}
ul.v-list.v-list-dotted li{
font-family: Arial,Helvetica,sans-serif;
font-size:13px;
	
}
.whiteBoxGuarantee{
position:relative;	
}
.whiteBlGuarantee{
width:262px;
height:106px;
background:#FFF;
border:4px solid #c1ddec;
position:absolute;
top:12px;
left:-13px;	
}
.lmojo_pack_bottom_col_left {
background: none repeat scroll 0 0 #5AB4E3;
border-bottom: 1px solid #B0DBF2;
border-top: 1px solid #C9E1ED;
vertical-align:top;
}
.lmojo_pack_bottom_col_lbl {
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/blue_shadow.png.pagespeed.ce.5c0VDXfDtz.png") repeat-y scroll right top rgba(0, 0, 0, 0);
padding: 25px 0 21px 15px;
}
.lmojo_pack_bottom_col_left p {
color: #FFFFFF;
font-size: 28px;
line-height: 36px;
}
.lmojo_pack_bottom_col_right {
background: none repeat scroll 0 0 #7BC3E9;
border-bottom: 1px solid #B0DBF2;
border-top: 1px solid #C9E1ED;
padding-top: 22px;
}
.love_guarantee_text {
color: #469ECC;
font-size: 24px;
line-height: 26px;
padding: 15px 11px 0;
text-align: center;
}


#webform-client-form-1450 .section-inner #edit-submit{
    background-color: #F27A12;
    height: 42px;
    margin-top: 9px;
    text-decoration: none;
    white-space: nowrap;
    float: right;
    margin: 10px 11px 10px 0;
    width: 287px;
}



.col-2, .col-3, .col-4, .col-5{
font: 24px 'SourceSansProSemibold',Arial,Helvetica,sans-serif;
text-align: center;	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#main_article_wrapper img{
max-width:none;	
}
.border-dotted, .table-row > tr, .table-row > tr > td, .grid-package-dotted, .h-list-dotted > li {
    border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat repeat !important;
}
}
.meetYourDesignText p{
color: #000000;
font: 14px/20px 'SourceSansProRegular',Arial,Helvetica,sans-serif;	
}

/* start model window */
.cModalWindow
{
    background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xmodal_window_bg.png.pagespeed.ic.jmdwXjcvhh.png);
    position: fixed; 
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99998;
}

.cModalWindowBox {
    background: none repeat scroll 0 0 #EFF4C9;
    border: 1px solid #ABBC6F;
    height: auto;
    left: 25%;
    position: absolute;
    top: 25%;
    width: 387px;
    z-index: 99999;
}

.cModalWindowBox > div{border: 1px solid #fff; position: relative;}
.cModalWindowClose{background:url(../images/modal_window_close.png) no-repeat 0 0; width: 14px; height: 14px; position:absolute; right: 10px; top: 10px;cursor: pointer;}
.cModalWindow .cModalWindowTitle{font: 30px 'SourceSansProSemiBold', Arial, Helvetica, sans-serif; padding: 12px; margin-bottom:0px;}
.cModalWindow p{padding-bottom:10px;}
/* end model window */


div#loader{
    left: 800px;
    position: absolute;
    top: 110px;
    z-index: 1000;
}

.free_consult_bl .free_consult_form_rbl #webform-component-first-name div,
 .free_consult_bl .free_consult_form_rbl #webform-component-last-name div,
  .free_consult_bl .free_consult_form_rbl #webform-component-phone-number div,
   .free_consult_bl .free_consult_form_rbl #webform-component-email div,
    .free_consult_bl .free_consult_form_rbl #webform-component-company-name div{
float:none !important;		
	}   
    
   #message-box-thank{
        display:none;
    }
    
/* start Logo Before / After Samples */
#node-1489 .cLandingThreeBox_new fL h4{
font: 26px 'SourceSansProSemiBold', Arial, Helvetica, sans-serif;	
}
.cSimpleTextBox a{
font: 14px 'SourceSansProBold', Arial, Helvetica, sans-serif;
color:#639829;
text-decoration:underline;		
}	

/* start Logo Design Samples page */
#node-1464.node-full{
background:#FFF;
}
/* end  Logo Design Samples page */


.view-id-customer_reviews .item-list .pager li {
    color: #639829;
}

 .review-popup{
	/*	background: #F0FFF0;*/
	background: white;
	 border: 5px solid black;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 padding: 20px;
	 margin: 8px 0 30px 0;
	 overflow: hidden;
	 color: green;
	 font-size: 16px;
 }
/* start Brand Identity Overview page */
#node-460 .content .section-main .grid-group button{
font-family: "helveticaOblique";
color:#FFF;
font-size:14px;
font-weight: normal !important;	
}


#node-460 .content .article-bd{
min-height:100px;
}
/* end Brand Identity Overview page */

.white-font-for-button{
font-family: "helveticaOblique";
color:#FFF;
font-size:14px;
font-weight: normal !important;	
}

/* start styles for custom list markers*/
.list-marker-uniq{
font-size: 18px;
padding-right: 5px;
}

#node-544 .green-page .tileOfParSection a:hover{
text-decoration:none;
cursor:pointer;	
}
.directorsBox{
margin-top:20px;	
}
.leftBlDirectors{
float:left;
width:290px;
margin-right:28px;
}
.rightBlDirectors{
float:left;
width:290px;
}
.margDir{
margin-top:15px;
}

/* end styles for custom list markers*/
@media screen and (-webkit-min-device-pixel-ratio:0) {  
.border-dotted, .table-row > tr, .table-row > tr > td, .grid-package-dotted, .h-list-dotted > li {
border-image:none !important;
}
.footer-bl{
border-image: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-border.png.pagespeed.ce.sj2OXu3eCD.png") 1 1 1 1 repeat repeat !important;	
}
}

.white_arrow-bl {
  background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xdeluxe-sprite_optimize.png.pagespeed.ic.6MqSkV34qq.png") no-repeat;  
  float: right;
  height: 10px;
  left: 10px;
  position: relative;
  top: -13px;  
  width: 5px;
  background-position:-63px -46px;   
}

.bigCircleGraphic{
position:absolute;
top:-50px;
left:317px;	
}



/*start styles for page refer-a-friend*/
f_sticker_header{
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xhor-dot-border.png.pagespeed.ic.vyKRfzjvqa.png) repeat-x left bottom;		
}

.f_sticker_deluxe_logo{
width:88px;
height:69px;
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xdeluxe_logo.png.pagespeed.ic.gaKI0TStsi.png) no-repeat;	
}

.f_sticker_facebook_logo{
width:72px;
height:72px;
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/facebook_logo.png) no-repeat;	
}

.referWrap {
width:850px;
margin:0 auto;
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xbg.jpg.pagespeed.ic.ZHtg8TD8mk.jpg) repeat;	
}

.referHeaderLBl{
border-left:none;
margin-right: 22px;
padding: 20px 18px 20px 14px;	
}

.referContentBox, .referEasyWayBox{
width:850px;
margin:0 auto;	
}

.referContentTitle{
padding-top:30px;	
}



.referTitle{
text-align:center;
margin-bottom: 14px;	
}

.referGreen, .borderBlText h2{
color:#a8c40c;
}

.referContentText p, .orBl p, .wayBl p{
margin-bottom:14px;	
font-size:14px;
font-weight:bold;
color:#777777;
}

.wayBl .referMailBox p{
margin-bottom:27px;	
}

.referMailText{
margin-top:26px;	
}

.referContText{
margin-top:13px;	
}

.referWrap .referContentBox .referContBox .orBl a,
 .referWrap .referEasyWayBox .wayBl .referMailBox a,
  .referWrap .referEasyWayBox .wayBl .wayRBl .sharingBl a,
   .referWrap .referEasyWayBox .wayBl .referImgBox a{
color:#259cda;
text-decoration:none;
font-weight:bold;	
}

.sharingLink{
margin-left:22px;
position:relative;
top:-12px;	
}

.referContBox{
background:#FFF;
margin:16px 0 30px;
padding:6px 0 0;	
}

.referContentFormBl{
width:813px;
margin:0 auto;
position:relative;	
}

.referContentFormBl p{
font:15px Arial, Helvetica, sans-serif;
color:#777777;
font-weight:bold;
margin:10px 0 3px 0;	
}

.referContentFormLBl{
width:400px;
float:left;	
margin-right:16px;
}

.referContentFormRBl{
width:396px;
float:left;
}

.referForm{
width:397px;
height:35px;
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xrefer-form.jpg.pagespeed.ic.8i37ZyOQLS.jpg) no-repeat;	
}

.referButtonText{
color:#FFF;
text-transform:uppercase;
font:21px "helveticaOblique", Arial, Helvetica;
font-style:italic;  
-moz-border-radius:4px; 
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
height:45px;
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xbutton-45-bg.png.pagespeed.ic.NP5W42tcT2.png) repeat-x;
text-align:center;
line-height:45px;
}

.referWrap .referContentBox .referContBox a{
text-decoration:none;	
}

.referButtonArrow{
width:5px;
height:10px;
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xrefer-white-arrow.png.pagespeed.ic.NECSV_JO6q.png) no-repeat;
float:right;
position:relative;
top:18px;
right:25px;	
}

.orBl{
width:813px;
margin:0 auto;	
}

.borderBl{
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xhor-dot-border.png.pagespeed.ic.vyKRfzjvqa.png) repeat-x left center;	
}

.borderBlText{
width:55px;
margin:0 auto 20px;
background:#FFF;
text-align:center;	
}

.referContTitle{
padding-top:0;	
}

.referEasyWayBox .referContentTitle h1{
text-align:left;	
}

.referMailBox{
background:#FFF;
padding:28px 0 28px 28px;
margin:17px 0 24px 0;	
}

.wayLBl{
width:409px;
float:left;
margin-right:32px;	
}

.wayRBl{
width:409px;
float:left;		
}

.sharingBl{
background:#FFF;
min-height:105px;
margin-top:20px;	
}

.fbBl{
width:349px;
height:45px;
border:1px solid #dddddd;
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xfacebook-bg-button.jpg.pagespeed.ic.norwFteLZu.jpg) repeat-x;	
margin:0 auto;
position:relative;
top:27px;
}

.sharingText{
padding:13px 0 0 23px;
line-height:24px;	
}

.fbButton{
width:349px;
height:45px;
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xfb-icon.png.pagespeed.ic.1OrDZNUo23.png) no-repeat 27% center;
cursor:pointer;
text-align:center;		
}

.fbButton > p {
padding-left:20px;
line-height:45px;
}

.referImgBl{
padding:29px 0 15px 0;	
}

.referImgBox{
background:#FFF;
padding-top:16px;	
margin-bottom:47px;
}

.referCouponBl{
width:818px;
height:221px;
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xrefer-coupon.png.pagespeed.ic.UgtXcg0Jdg.png) no-repeat;
margin:0 auto;	
}

.referDownload{
background:url(/sites/all/themes/custom/deluxe/images/refer_a_friend/xrefer-download-img.png.pagespeed.ic.Fpt7T53FIO.png) no-repeat right center;
padding-right:26px;	
float:right;
margin:10px 15px 18px 0;
}

.referContentFormBl_1{
margin-top:35px;	
}

/* start Refer-a-friend page */

#node-1516 .referWrap .referContBox .referContentFormBl h3{
color:#333333;	
}

#node-1516 .referWrap .referContBox .referContentFormBl label{
color:#777777;	
font-size:15px;
font-weight:bold;
}

#node-1516 .referWrap .referContBox #webform-component-start-form .referContBox .referContentFormBl input{
width:397px;
height:35px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xrefer-form.jpg.pagespeed.ic.8i37ZyOQLS.jpg) no-repeat;	
border:none;
padding-left:7px;
}

.referWrap #webform-component-start-form .referContBox .form-wrapper div input{
width:185px;
height:45px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/icon-arrow-right-white-sm.png.pagespeed.ce.7l1RLXnOry.png) 135px 18px no-repeat;
color:#FFFFFF;
font:21px 'HelveticaOblique',Arial,Helvetica,sans-serif;
padding-left: 40px;
text-align: left;
position:relative;
left:0 !important;
top:0 !important;
}

.form-item.webform-component.webform-component-textfield{
width:397px;	
}

#node-1517 .referWrap .referContentBox .referContentTitle h1, #node-1518 .referWrap .referEasyWayBox .referContTitle h1{
font-size:39px;
color:#333333;	
}

#node-1516 .referWrap .referContBox .referContentFormBl #webform-component-optional span{
left: 339px;
position:absolute;
top: 172px;
color:#999999;
font:13px Arial, Helvetica, sans-serif;	
font-style:italic;
font-weight:bold;
}

#node-1516 .referWrap .referContBox .referContentFormBl #webform-component-optional-1 span{
left: 754px;
position:absolute;
top: 106px;
color:#999999;
font:13px Arial, Helvetica, sans-serif;	
font-style:italic;
font-weight:bold;
}

#node-1516 .referWrap .referContBox .orBl .borderBl .borderBlText h2{
font-size:35px;	
}

#node-1518 .referWrap .wayBl .wayLBl .sharingBl a.socialButton{
  background: url("/sites/all/themes/custom/deluxe/images/refer_a_friend/xfacebook-bg-button.jpg.pagespeed.ic.norwFteLZu.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #dddddd;
  height: 45px;
  margin: 0 auto;
  position: relative;
  top: 27px;
  width: 349px;
  display:block;	
}

#node-1518 .referWrap .wayBl .wayRBl .sharingBl a.socialButton{
  background: url("/sites/all/themes/custom/deluxe/images/refer_a_friend/xfacebook-bg-button.jpg.pagespeed.ic.norwFteLZu.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #dddddd;
  height: 45px;
  margin: 0 auto;
  position: relative;
  top: 27px;
  width: 349px;
  display:block;	
}

.fb-Icon{
  background: url("/sites/all/themes/custom/deluxe/images/refer_a_friend/xfb-icon.png.pagespeed.ic.1OrDZNUo23.png") no-repeat;
  cursor: pointer;
  height: 32px;
  text-align: center;
  width: 32px;	
  display:block;
  float:left;
  margin: 6px 0 0 87px;
}

.fb-text{
  float:left;
  display:block;
  margin: 14px 0 0 10px;
  font:14px Arial, Helvetica, sans-serif;
  color:#4d4d4d;
  font-weight:bold;	
}

.twt-Icon{
  background: url("/sites/all/themes/custom/deluxe/images/refer_a_friend/xtwitter-icon.png.pagespeed.ic.yy0s7jQ6Fw.png") no-repeat;
  cursor: pointer;
  height: 32px;
  text-align: center;
  width: 32px;	
  display:block;
  float:left;
  margin: 6px 0 0 87px;	
}

.twt-text{
  float:left;
  display:block;
  margin: 14px 0 0 10px;
  font:14px Arial, Helvetica, sans-serif;
  color:#4d4d4d;
  font-weight:bold;		
}

#node-1518 .referWrap .referEasyWayBox .wayBl .referContentTitle h3{
color:#333333;	
}

#node-1518 .referWrap .referEasyWayBox .referContTitle h1.referTitle{
margin-bottom:11px;	
}

#node-1516 .referWrap .referContBox .orBl p a{
color:#259cda;	
}

#node-1516 .referWrap .referContBox #webform-component-start-form #edit-actions.form-wrapper div{
width:185px;
float:right !important;
height:45px;
position:relative;
right:18px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbutton-45.jpg.pagespeed.ic.TP4Oiw9whm.jpg) repeat-x;
border-radius:4px;	
}



/* end Refer-a-friend page */

/*messagePopupBox*/
.popup-overlay-box
{
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
	display: block;
    cursor: pointer;
    background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/facebook-img/xpop-up-bg.png.pagespeed.ic.74suzgZAwC.png) repeat;
    z-index: 999;
}

.pop_up_wrapper
{
    width:578px;
    margin:200px auto;
    border:9px solid #555;
    border-radius:9px;
    position: fixed;
    top: 8%;
    left: 24%;
    z-index: 1000;
}

.pop_up_top_bl
{
    background:#4b92d5;
    padding:6px 0 3px 15px;	
}

.pop_up_top_bl p
{
    font-size:22px;
    color:#FFF;	
    margin: 12px -1px 11px;
}

.pop_up_bottom_bl
{
    background:#f9f9f9;	
}

.pop_up_middle_bl
{	
    padding:21px 0 40px 15px;
    background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/facebook-img/xhor-dot-border.png.pagespeed.ic.vyKRfzjvqa.png) repeat-x left bottom;	
}

.pop_up_middle_content
{
    font:13px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#4d4d4d;	
}

.pop_up_button_bl
{
    padding:12px 12px 14px 0;	
}

.pop_up_bottom_bl .both_prod_orange_button span 
{
    text-decoration: none;
    color: #FFF;
    font:16px Arial, Helvetica, sans-serif;
    font-weight:bold;
    cursor: pointer;
}

#node-281 .section-inner .media-bd .article-bd ul.v-list-dotted li{
list-style:disc;
}

@media screen and (min-width:0\0) {
    #block-menu-menu-small-business-menu .menu li.leaf-1566 {margin-left: 54px;}
}

/* Deletion menu from how to apply */

.menu-name-menu-about-deluxe > ul > li > ul > li > ul {display:none;}

/* END Deletion menu from how to apply */

/* start Online Directories page */

.onlineDirectLBl{
width:480px;
float:left;
margin:0 67px 0 99px;
}

.onlineDirectRBl{
width:270px;
float:left;
padding-top:5px;
}

.onlineDirectBox{
margin:0;
padding-bottom:33px;
}

.onlineDirectBox .onlineDirectLBl ul{
margin:14px 0 14px 40px;
}

.onlineDirectP{
margin-top:14px;
}

.onlineDirectBox .onlineDirectLBl h4{
margin-bottom:22px;
color:#333;
}

.onlineDirectBox .onlineDirectRBl form#salesforce_form input,
#hubspot_form input{
width:261px;
height:24px;
border-top:1px solid #707070;
border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-bottom:none;
}

.onlineDirectBox .onlineDirectRBl form#salesforce_form input#edit-submit, 
.onlineDirectBox .onlineDirectRBl form#yext_form input#edit-submit,
#hubspot_form #edit-submit{
background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xbutton-45.jpg.pagespeed.ic.TP4Oiw9whm.jpg") repeat-x;
height:45px;
width:158px;
border:none;
border-radius:4px;
-webkit-box-shadow:3px 3px 3px 0 #adadad;
-moz-box-shadow:3px 3px 3px 0 #adadad;
box-shadow:3px 3px 3px 0 #adadad;
margin:24px 0 15px 55px;
color: #fff;
font-size: 15px;
font-weight: bold;
cursor:pointer;
}

.onlineDirectBox .onlineDirectRBl form#salesforce_form label,
.onlineDirectBox .onlineDirectRBl form#yext_form label,
#hubspot_form label{
font-size: 14px !important;
font-weight: bold !important;
}

.onlineDirectBox .onlineDirectRBl form#salesforce_form .form-item-phone label span,
.onlineDirectBox .onlineDirectRBl form#yext_form .form-item-phone label span,
#hubspot_form .form-item-phone label span{
font-size: 11px;
font-weight: normal;
}

.onlineDirectBox .onlineDirectRBl form#yext_form input{
width:261px;
height:25px;
border-top:1px solid #707070;
border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-bottom:none;
}

/* end Online Directories page */

#node-1536 .onlineDirectBox .onlineDirectRBl form .form-type-textfield{
padding-top:4px;
}

#node-1536 .onlineDirectBox .onlineDirectLBl ul li{
font-size:13px;
}

/*deluxe-marketing-suitestory467*/
.ice-gray-box {
    background: #444444;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    padding: 30px 74px;
    margin-bottom: 20px;
}

.ice-gray-box ul{
    float: left;
    width: 48%;    
    margin-left: 2%;
}

.ice-gray-box h3{
    font-size: 24px;
    margin-bottom: 10px;
}

.ice-blue-box {
    border-top: 2px solid #239edd;
    margin-top: 20px;
}

.ice-blue-box > div {
    background: #239edd;
    color: #fff;
    text-align: center;
    padding: 10px;
    font-size: 16px;
    line-height: 21px;
    border-top: 3px solid #fff;
}

.ice_call_us_box {
    background:  url(/sites/all/themes/custom/deluxe/images/deluxe-marketing-suite/xice_call_box_bg.jpg.pagespeed.ic.scujERGjD3.jpg) no-repeat 0 0;
    height: 276px;
}

.ice_call_us_text{
    padding-left: 105px;
    padding-top: 75px;
}

.ice_call_us_text p{
    font-size: 22px;
    line-height: 23px;
    color: #333333;
}

.ice_call_us_text p.ice_call_us_phone{
    color: #a8c40c;
    font-size: 35px;
    line-height: 35px;
}

.ice_six_col_sprite{
    background: url(/sites/all/themes/custom/deluxe/images/deluxe-marketing-suite/xice_sprite.png.pagespeed.ic.FDmaoVBOSg.png) no-repeat 0 0;
    margin-bottom: 10px;
}

.ice_sprite_01{
    width: 65px;
    height: 57px;
}


.ice_sprite_02{
    width: 51px;
    height: 57px;
    background-position: -110px 0;
}


.ice_sprite_03{
    width: 117px;
    height: 27px;
    background-position: -206px -15px;
    margin-top: 30px;
}

.ice_sprite_04{
    width: 103px;
    height: 57px;
    background-position: -351px 0px;
}

.ice_sprite_05{
    width: 137px;
    height: 57px;
    background-position: 0px -100px;
}

.ice_sprite_06{
    width: 144px;
    height: 57px;
    background-position: -188px -98px;
}
.ice-gray-login-box-wrap{
    margin-bottom: 20px;
}

.ice-gray-login-box-wrap a{
    color: #239edd;
    font-weight: bold;
}
.ice-gray-login-box-wrap hr{
    margin: 0;
    background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/dots-sprite.png.pagespeed.ce.vd4ERaIrC1.png") repeat-x scroll 0 -96px rgba(0, 0, 0, 0);
    border: medium none;
    height: 1px;
}

.ice-gray-login-box{
    background: url(/sites/all/themes/custom/deluxe/images/deluxe-marketing-suite/xice_login_box_bg.png.pagespeed.ic.FXZfrf8XsP.png);
}

.ice-gray-login-left-col{
    float: left;
    width: 440px;
    text-align: center;
    padding-top: 20px;
}

.ice-gray-login-right-col{
    width: 520px;
    float: right;
    padding-left: 20px;
    border-left: 1px dashed #777777;
    padding-bottom: 20px;
}

.ice-gray-login-left-col p{
    font-weight: bold;
    color: #333333;
    font-size: 16px;
    line-height: 20px;
}

.ice-gray-login-right-col h3{
    font-size: 16px;
    font-weight: bold;
    padding-top: 15px;
    color: #333333;
    padding-bottom: 7px;
}

.ice-gray-login-right-col p{
    padding-bottom: 10px;
    color: #777777;
    font-size: 14px;
    line-height: 20px;
}

.ice-gray-sub-left{
    width: 185px;
    padding-right: 15px;
    float: left;
}

.ice-gray-sub-right{
    width: 250px;
    padding-left: 15px;
    border-left: 1px dashed #777777;    
    float: left;
}
/*end deluxe-marketing-suite story 467*/

/* start yext section on homepage*/
.listedWrapper{
width:1000px;
margin:0 auto 0;
}
.listedBox{
padding:55px 0 28px 75px;
}
.banner-bg{
	background: url("https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/homepage/xbanner-bg.jpg.pagespeed.ic.NfqXDEeSSw.jpg") repeat scroll 0 0 transparent;
}
.listedLBl{
width:426px;
float:left;
padding-top:46px;
}
.listedRBl{
width:410px;
float:left;
width:409px;
height:179px;
background:url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xyhu.jpg.pagespeed.ic.QxqC60PxyB.jpg) no-repeat;
}
#node-1541 .listedWrapper .divider-blue{
margin-top:0 !important;
}
/* end yext section on homepage */

/* Totally number 13295 */
/* HOMEPAGE SLIDER STORY466*/
span.heading.sliderTitle59 {
    font-size: 59px;
    color: #fff;
}

span.heading.sliderTitle18 {
    color: #fff;
    font-size: 18px;
}

.slider-two-col{
    display: table;
    width: 441px;
    border-top: 1px solid #92ceed;
    border-bottom: 1px solid #92ceed;
    table-layout: fixed;
    margin-top: 10px;
}

.slider-two-col > div{
    display: table-row;    
}

.slider-two-col > div > div{
    display: table-cell;   
    padding: 12px;
    color: #000; 
}

.slider-two-col > div > div:first-child{
    border-right: 1px solid #92ceed;
}

.slider-two-col h3{
    font-size: 22px;
}

.slider-two-col ul li{
    list-style: none;
    padding: 0;    
    font-size: 15px;
    font-family: 'helvetica_neuecondensed_bold';
    line-height: 18px;

}

.slider-two-col ul li:before{
    content: "• ";
}
/* END HOMEPAGE SLIDER STORY466*/


/*SM SOCIAL COUPON*/

.grid-group-sm .grid12-sm {
    width: 257px;
}

.h6-sm{
 font-size: 16px;
    line-height: 1;
    color: #333;
}

.sm-your-coupon span{
    font-size: 12px;
}

.section-inner .grid-group-sm .sm-v-list-dotted li{
    font-size: 13px;
    line-height: 18px;
    list-style: disc;
}
/* AND SOCIAL COUPON*/





/* DOMAIN REGISTRATION PAGE WHOIS BLOCK */
.aBlockWhois.cTextWrap {
  width: 920px;
  margin: 0 auto;
}
.aBlockWhois .cBigTitleCenter {
  text-align: center;
  padding-bottom: 20px;
  padding-top: 10px;
  color: #666;
  font-size: 41px;
  /* border-top: 1px solid #CCC; */
  margin-top: 20px;
}
.aBlockWhois .cGreyBoxInText {
  padding: 18px;
}
.aBlockWhois .cGreyBoxInText {
  background: #f9f9f9;
  padding: 20px 23px 17px 23px;
  margin-bottom: 20px;
}
.aBlockWhois .su-wrap {
  width: 960px;
  margin: 0 auto;
  font: 13px/20px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #000000;
}
.aBlockWhois .cHintBox {
  padding: 0 11px 20px 11px;
}
.aBlockWhois .cHintBox p {
  font-size: 13px;
}
.aBlockWhois .cHintTittle {
  font-size: 16px;
  background: url(https://ww.deluxe.com/sites/all/themes/custom/deluxe/images/xhint_arrow_orange.png.pagespeed.ic.oIqObT-Ap4.png) no-repeat right center;
  padding-right: 12px;
  color: #DB7425;
}
.aBlockWhois  .su-search-form-row .su-search-form-input {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: 15px/48px 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #999999;
  height: 48px;
  padding: 10px 10px;
  border: 1px solid #D9D9D9;
  line-height: 28px;
}
.aBlockWhois .su-button {
  background-color: #F7BA88;
  display: block;
  background-image: linear-gradient(bottom, rgb(243,158,88) 38%, rgb(247,186,136) 69%);
  background-image: -o-linear-gradient(bottom, rgb(243,158,88) 38%, rgb(247,186,136) 69%);
  background-image: -moz-linear-gradient(bottom, rgb(243,158,88) 38%, rgb(247,186,136) 69%);
  background-image: -webkit-linear-gradient(bottom, rgb(243,158,88) 38%, rgb(247,186,136) 69%);
  background-image: -ms-linear-gradient(bottom, rgb(243,158,88) 38%, rgb(247,186,136) 69%);
  background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, rgb(243,158,88)), color-stop(0.69, rgb(247,186,136)) );
  border: 1px solid #E1774E;
  color: #fff;
  font: 16px/20px 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 600;
  cursor: pointer;
  padding: 8px 20px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.aBlockWhois .su-button:hover {
	background-color: #F39E58;
    background-image: linear-gradient(bottom, rgb(247,186,136) 38%, rgb(243,158,88) 69%);
    background-image: -o-linear-gradient(bottom, rgb(247,186,136) 38%, rgb(243,158,88) 69%);
    background-image: -moz-linear-gradient(bottom, rgb(247,186,136) 38%, rgb(243,158,88) 69%);
    background-image: -webkit-linear-gradient(bottom, rgb(247,186,136) 38%, rgb(243,158,88) 69%);
    background-image: -ms-linear-gradient(bottom, rgb(247,186,136) 38%, rgb(243,158,88) 69%);
    background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.38, rgb(247,186,136)),
		color-stop(0.69, rgb(243,158,88))
		);
}
.aBlockWhois p {
  padding-bottom: 10px;
  line-height: 24px;
}
/* END WHOIS */
