* {
    margin: 0;
    padding: 0;
    border: 0;
}
html {
    height: 100%;

}


img {
    border: none;
}
input {
    vertical-align: middle;
}
span.debug-holder {
    display:none;
}

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

/* #page {
    width: 1000px;
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    border: 1px solid black;
} delete*/

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

/* .page-wrap li.expanded, 
.page-wrap li.collapsed,  delete*/
.page-wrap li.leaf{
    margin:0px;
    padding:0;
}

/* .page-wrap .menu-main > li {
    margin-bottom: 15px;
    margin-left: 10px;
} delete*/

.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:Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/* #js-small-business .menu .menu-hover {
	height: 110px;
	background-color: #444;
} delete*/
#js-small-business  .menu .menu-icon{
	padding-bottom: 15px !important;
}

/* #js-small-business  .menu  .menu-hover.leaf-398,
#js-small-business  .menu  .menu-hover.leaf-1566{
	height: 90px;
} */

/* 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("../images/menu-sprite-fi.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("../images/menu-sprite-about-g.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;
}

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

/* #block-menu-menu-small-business-menu .menuthank li {
    margin-left: 7px;
    margin-bottom: 15px;
} delete*/

/* #block-menu-menu-small-business-menu .menu li.last { */
   /* width: 102px;*/
/* } delete*/

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

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

/* #block-menu-menu-small-business-menu .firstlevel .menu li.menu-addition:hover {
    background: none;
} delete*/

#block-menu-menu-small-business-menu .firstlevel .menu {
	margin-top: -10px;
	
    background: #444;
    position: absolute;
    z-index: 160;
    min-width: 213px;
    -webkit-box-shadow:   5px 5px 0px, .3);   
    box-shadow:           5px 5px 0px, .3);
}

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

.firstlevel .menu a {
    display: block;
    padding: 11px 20px 9px 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
    text-align: left;
	
	font-family:Arial, Helvetica, sans-serif;
}

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


/* .firstlevel  .menu li > a:hover {
    background: #f52e2e;
} delete*/

/* .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 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e8e8e7',GradientType=0 ); /* IE6-8 */
}

.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-398, delete*/
.align-left.leaf.firstlevel.leaf-1566{
    height: 90px;
    background-color: gainsboro;
}

/* .firstlevel .btn.btn-medium {
    background-position: 0 -45px;
    cursor: pointer;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    height: 20px;
    line-height: 1.6;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase;
} delete*/

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

/* .firstlevel:hover div:first-child{
	background: none;	
} delete*/


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

.divider-section {
    margin-bottom: 30px /*!important - don't use this here please! */;
    margin-top: 30px;
}

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

/* Under header

-----------------------------------------------------------------------------*/
/* #under_header {
    height: 35px;
    background: white;
    border-bottom: 1px solid black;
} delete*/

/* #sites_main_navigation{
	position: absolute;
	display: inline;
} delete*/

/* #sites_main_navigation ul li{
	display: block;
	float: left;
	height: 25px;
	width: 140px;
	border-right: 1px solid black; 
	background: silver;
	text-align: center;
	padding-top: 10px;
} delete*/

/* #sites_main_navigation ul li.active{
	background: white;
	text-align: center;
	border-bottom: 1px solid white;

} delete*/

/* #sites_main_navigation ul li.active a{
	background: white;	
	color: black;
	font-weight: bold;
} delete*/

/* #sites_main_navigation ul li a{
	color: black;
	text-decoration: none;
} delete*/

/* #search_region{
	border: 1px solid black;
	background: silver;
	position: absolute;
	margin: 1px 0 0 500px;
	height: auto;
	width: 200px;
	padding: 2px;
} delete*/

/* #order_region{
	border: 1px solid black;
	width: 200px;
	height: 40px;
	margin: 0 0 0 750px;
	background: gray;
	color: white;
	text-align: center;
} delete*/

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

/* .cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{
	width: 16px !important;
} delete*/

.submit_button:hover img {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

/* Header
-----------------------------------------------------------------------------*/
/* #header {
	height: 75px;
	background: white;
} delete*/

/* #site_info{
	float: left;
	width: 400px;
} delete*/

/* #logo{
    background: silver;
    margin: 10px;
    width: 100px;
    height: 35px;
    text-align: center;
    padding-top: 15px;
    float: left;
} delete*/

/* #logo a{
    text-decoration: none;
    color: black;
} delete*/

/* #slogan{
    margin: 10px;
    padding-top: 15px;
    height: 35px;
    font-size: 20px;
} delete*/

/* #plan_menu{
    float: right;
    width: 540px;
    height: 72px;
} delete*/

/* .plan_menu_point{
	background: silver;
	border: 1px solid black;
	margin: 20px 0 0 10px;
	float: left;
	width: 160px;
	height: 30px;
	color: black;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	border-radius: 5px;
} delete*/

/* Primary navigation
-----------------------------------------------------------------------------*/
/* #primary_navigation {
	height: 50px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	text-align: center;
} delete*/

/* Breadcrumb
-----------------------------------------------------------------------------*/
/* #breadcrumb{
	padding: 10px 0 0 20px;
} delete*/

/* #breadcrumb a{
	text-decoration: none;
	color: silver;
	font-weight: bold;
} delete*/

.breadcrumb{
	font-weight: bold;
}

/* #call_info{
	margin-right: 10px;
	font-weight: bold;
} delete*/

/* Middle
-----------------------------------------------------------------------------*/
/* #middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
	position: relative;
} delete*/
/* #middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
} delete*/
/* #container {
	width: 100%;
	float: left;
	overflow: hidden;
} delete*/
/* #content {
	width: 100%;
} delete*/


/* Sidebar Left
-----------------------------------------------------------------------------*/
/* #sideLeft {
	float: left;
	width: 200px;
	margin-left: -100%;
	position: relative;
	background: white;
} delete*/

/* 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("../images/dots-border.gif") 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("../images/dots-border.gif") 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-block:first-child {
	border-left: none;
	padding-left: 18px;
} delete*/

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

.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:Arial, Helvetica, sans-serif;
    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-for-financial-lore, delete*/
/* #block-menu-menu-footer-for-financial-res, delete*/
#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);
}

/* div#panels-ipe-control-container{
	left: 0px;
} delete*/

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

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

/* .menu-sub li div{    
	height: 50px;	
} delete*/

.menu-sub li a {
    color: #FFFFFF;
   
    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 {
    background: none repeat scroll 0 0 #E0ECF0;
    color: #259CDA;
	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 {
    background: none repeat scroll 0 0 #E0ECF0;
    color: #259CDA;
    text-decoration: none;
}

/* OTHER ELEMENTS
-----------------------------------------------------------------------------*/
/* #page-title{
	margin: 5px;
} delete*/

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

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

/* .oneup { 
	width: 550px;
} delete*/

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

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

/* .view-statement {
    margin: 3px 0 0 15px;
    font-size: 12px;
} delete*/

/* .choose-industry { 
	margin: 0 34px 0 10px;
} delete*/

/* .choose-industry,
.choose-industry .psp-menu-drop-down { width: 160px; } delete*/

ul.btn-dropdown{
	padding: 0;
}

/* .choose-industry .psp-menu-drop-down a {
    width: 185px;
    text-align: left;
} delete*/

/* .choose-industry .psp-menu-drop-down a:hover { background: #259CDA; } delete*/

/* .psp-btn-dropdown .btn-medium.template-sort {
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb #c2c2c2 #b0b0b0 #cbcbcb;
    padding: 0 10px;
    width: 175px;
    background-color: #cccccc;
    display: block;
} delete*/

/* .view-statement-stacked {
	margin: 0;
} delete*/

/* .view-industry-stacked { 
	padding-top: 7px;
} delete*/

/* .psp-choose-industry-stacked { 
	margin: 0 10px 0 0!important;
} delete*/

/* .menu-hover{
    background: transparent;
} delete*/

/* .psp-btn-dropdown .psp-menu-drop-down a{
    width: 185px;
    padding: 5px 6px;
    font-size: 12px;
    background-color: #eee;
    color: #555;
} delete*/

/* .media-ft ul.menu li{
	margin: 0px;
} delete*/

/*Process
--------------------------*/
#process_block{
	margin: 7px 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
--------------------------*/
/* #block-menu-menu-small-business-menu .menu .leaf .leaf-7{
    background-position: -665px 0;
} delete*/

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

.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.offset-center { 
	margin: 0 auto;
} delete*/

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

/* .grid-group.grid6{
    width: 50%;
} delete*/

.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: none repeat scroll 0 0 rgba(119, 149, 6, 0.1);
    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 {
    
    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("../images/dots-border.gif") 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;
}

/* .position2{
    position: absolute;
    top: 155px;
    left: 135px;
    z-index: 2;
} delete*/

/* .position3 {
    position: absolute;
    top: 232px;
    left: 157px;
    z-index: 3;
} delete*/

/* .position4 {
    position: absolute;
    top: 332px;
    left: 107px;
    z-index: 4;
} delete*/

/* .position5{
    position: absolute;
    top: 422px;
    left: 57px;
    z-index: 5;
} delete*/

/* .position6 {
    position: absolute;
    top: 597px;
    left: 152px;

    z-index: 6;
} delete*/

/* .position7 {
    position: absolute;
    top: 772px;
    left: 84px;
    z-index: 7;
} delete*/

/* .position8 {
    position: absolute;
    top: 867px;
    left: 142px;
    z-index: 8;
} delete*/

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

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

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

/* .grid-group.grid8 {
    width: 66.666%;
} delete*/

.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
----------------------------------------*/
/* .basic-content {
    margin: 30px auto -17px;
    width: 90%;
} delete*/

/* .live-chat-style {
	margin: -61px auto -60px;
    width: 100%;
} delete*/

/* .general-content {
	float: left;
	width:456px;
	font-size: 13px;
	line-height: 1.30769;
	margin-bottom: 1em;
	margin: -212px 28px -5px 477px;
} delete*/

/* #div-content-style {
    margin: 10px auto -52px;
    width: 90%;
} delete*/

/* .box-brown {
    background-color: #cccccc;
} delete*/

/*Service Levels Comparison
----------------------------*/
.is-hidden { 
	position: absolute; left: -99999px;
}
/* .checked { 
	background-position: 0 -22px;
} delete*/

/*other
----------------------*/
/**
* This is style for email_service_level_comparison components
*/
/* #email_comparison_description {	
	width: 60%;
	text-align: left;
} delete*/

/* #tb_email_comparison {
	text-align: left;
	border: 1px solid grey;
} delete*/

/* #tb_email_comparison  td {
	border: 1px solid grey;
} delete*/

/**
* This is style for domain_service_level_comparison components
*/
/* #domain_comparison {
	width: 100%;
} delete*/
/* #domain_comparison_description {	
	width: 50%;
	text-align: left;
} delete*/
/* #tb_domain_comparison {
	width: 600px;
	text-align: center;
	border: 1px solid grey;
} delete*/
/* #email_comparison {
	width: 100%;
} delete*/

/* #tb_domain_comparison  td {
	border: 1px solid grey;
} delete*/

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;
    position:relative;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -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;
}

/* #form-search-footer{
    margin-left: -10px;
} delete*/

/* .footer-sub  #form-search-footer{ 
    margin-left: 295px;
} delete*/

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

/* #bottom_gsearch_autocomplete{
	position: absolute;
	z-index: 0;
} delete*/

.ui-autocomplete{
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 13px;
}
/* .ui-menu-item a{
	margin-left: 26px !important;
} delete*/

/* .ui-state-hover{
	border: none !important;
	color: red !important;
	font-weight: bold !important;
	font-size: 14px !important;
} delete*/

.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;
}

/* .gsc-input{
	margin-top: -10px !important;
} delete*/
/* .gsc-input{
	box-shadow: none;
} delete*/

/* 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;
 
    background: #ff0000 url(../images/buttons-sprite.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.focused .select {
	border: 1px solid #5794BF;
} delete*/
.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;
	filter: alpha(opacity=30);
}
.selectbox:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.selectbox .dropdown {
    background-color: #444;
    position: absolute;
    z-index: 20;
    margin-top: 0;
    -webkit-box-shadow:   5px 5px 0px, .3);   
    box-shadow:           5px 5px 0px, .3);
    width: 220px;
	
}
.selectbox li {
	display: inline-block;
	background: #ff0000 url(../images/buttons-sprite.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;
}
/* .selectbox li.disabled {
	color: #AAA;
} delete*/
/* .selectbox li.disabled:hover {
	background: none;
} delete*/

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

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

/* #product {
	width: 800px;
	margin: 0px auto;
	padding: 20px;
	border: 1px solid #CCC;
} delete*/
/* #product div.field-name-body {
    float: left;
    width: 450px;
} delete*/
/* #product div.field-name-field-images {
	float: right;
} delete*/
/* #product div.field-name-field-images .field-items .field-item{
	display: inline;
} delete*/
/* #product div.field-name-field-images img {
	width: 100px;
	height: 100px;
	margin: 0 0 0 10px;
} delete*/
/* #product div.field-name-field-link {
	padding: 15px 0 0 0px;
	clear: both;
} delete*/

/* CALL US
-----------------------------------------------------------------------------*/
/* .uppercase {	text-transform: uppercase;} delete*/
/* .call-now p { display: inline;} delete*/

/* ADD ONS
-----------------------------------------------------------------------------*/
/* .grid-group.addon-group.addon-only {
    width: 950px;
	margin-left: -20px;
} delete*/
/* ------------------------------- PORTFOLIO -------------------------------*/
.portfolio_title{
	width:940px;
	position:relative;
	font-size:13px;
	margin:0px auto 0 auto;
	line-height:33px;
}

/* .node-page .portfolio_title{
	margin-left: 55px;
} delete*/

/* .portfolio{
	width:940px;
	position:relative;
	font-size:13px;
	margin:15px auto 0px auto;
	line-height:16px;
} delete*/
/* .portfolio .section-header{
	line-height:33px;
} delete*/
/* .portfolio .views-field-body{
	margin-bottom:20px;
} delete*/
/* .portfolio h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#259CDA;
	font-size:32px;
	margin-bottom:6px;
} delete*/
/* .portfolio h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#259CDA;
	font-size:25px;
	margin-bottom:6px;
	text-transform:uppercase;
} delete*/
/* .portfolio h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#259CDA;
	font-size:16px;
	margin-bottom:6px;
	text-transform:uppercase;
} delete*/
/* .portfolio .slide{
	width:860px;
	float:left;
	margin:0 21px;
} delete*/
/* .portfolio .views-field-field-small-images{
	width:510px;
	margin-left:20px;
	z-index:2;
	position:relative;
} delete*/
/* .portfolio .views-field-field-small-images img{
	cursor:pointer;
	width:97px;
	height:47px;
	margin-top:5px;
} delete*/
/* .portfolio .right{
	float:right;
	margin-top:165px;
	cursor:pointer;
	background: url("../images/pager-arrows.png") no-repeat -13px 0;
	height:26px;
	width:15px;
} delete*/
/* .portfolio .left{
	float:left;
	margin-top:165px;
	cursor:pointer;
	background: url("../images/pager-arrows.png") no-repeat 0 0;
	height:26px;
	width:15px;
} delete*/
/* .portfolio .views-field-field-customer-identity .field-content{
	font:bold 20px Arial;
	color: #259CDA;
	text-transform: uppercase;
} delete*/
/* .portfolio .views-field-field-big-images{
	float:left;
	width:550px;
	height:270px;
} delete*/
/* .portfolio .views-field-field-story-details{
	float:left;
	margin-left: 20px;
	width:250px;
} delete*/
/* .portfolio .views-field-field-story-details a{
	color:#259CDA;
} delete*/
/* .portfolio .views-field-field-small-images{
	clear:both;
} delete*/
/* .circles{
	margin-left:438px;
	position:absolute;
	text-align:center;
	margin-top:20px;
} delete*/
/* .circles .circle{
	cursor:pointer;
	margin-right:5px;
	background: url("../images/noact_circle.png") no-repeat;
	width:12px;
	height:12px;
	float:left;
	display:block
} delete*/
/* .circle_act{
	cursor:pointer;
	margin-right:5px;
	background: url("../images/act_circle.png") no-repeat;
	width:12px;
	height:12px;
	float:left;
	display:block
} delete*/
/* .circles .circle:hover{
	background: url("../images/act_circle.png") no-repeat;
} delete*/
/*.portfolio .clear{
	clear:both;
}
.portfolio .small_img{
	width:550px;
	position:absolute;
	bottom:14px;
	left:34px;
	z-index:0;
}
.portfolio .left_click{
	float:left;
	cursor:pointer;
	background: url("../images/pager-arrows.png") no-repeat 0 -41px;
	height:19px;
	width:11px;
}
.portfolio .right_click{
	float:right;
	cursor:pointer;
	background: url("../images/pager-arrows.png") no-repeat -15px -41px;
	height:19px;
	width:11px;
} delete*/
/********************* 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_section-main > .slc_divider {
    border-width: 2px 0 0;
    border-style: solid;
    margin-bottom: 30px;
    margin-top: 30px;
}

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

.slc_section-inner {
    margin: 0 50px;
}

.slc_service-levels {
	margin-top: 20px;
} delete*/

.slc_heading {
       text-transform: uppercase;
}

/*.slc_h3 {
	font-size: 32px;
} delete*/

/* .slc_h5 {
	font-size: 22px;
} delete*/

.slc_h7 {
	font-size: 16px;
}

.slc_blue {
	color: #259cda;
}

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

.slc_box{
	padding: 28px;
}

/* .slc_box-blue {
    background: #e2eff5;
    background: rgba(36,157,218,.1);
} delete*/

.slc_table-comparisons{
	width: 100%;
}

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

/* .slc_service-levels { 
margin-top: 0px; 
margin-bottom: 30px;
} delete*/

.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.slc_feature-name {
    padding-left: 15px;
    width: 256px;
    text-align: left;
    font-size: 12px;
    color:#777777;
    font-family: Arial;
} delete*/

.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_table-head > tr > td.slc_feature-name { width: 259px; } delete*/

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

/* .slc_btn {
    display: inline-block;
    background: #ff0000 url(../images/buttons-sprite.png) 0 0 repeat-x;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
} delete*/

/* .slc_btn.slc_btn-medium {
    background-position: 0 -45px;
    height: 20px;
    padding: 5px 8px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    font-style: italic;
    text-align: center;
    line-height: 1.6;
    cursor: pointer;
    color: #fff;
} delete*/

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

/* .slc_btn-blue { background-color: #259cda; } delete*/

/* .slc_helvetica-boldcd {
    font-family: 'helvetica_neuecondensed_bold';
} delete*/

/*.slc_icon-img {
    display: inline-block;
    padding: 0 3px;
}

.slc_btn-medium .slc_icon-img {
    padding: 0 0 0 8px;
} delete*/

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

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

/* .included_product_service {
	width:970px;
	margin-left:20px;
	font-size:13px;
}
.included_product_service  h1{
	font:22px Arial;
}
.included_product_service .images img{

	margin-right:6px;
}
.included_product_service .field-type-link-field a{
	display:block;
	margin:10px 5px 10px 0;
}
.included_product_service .link{
	float:right;
}
.included_product_service .clear{
	clear:both;
} delete*/
/******************* 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 {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("../images/Next-White.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;}
/* .c-menu-first {padding-bottom:19px;}
.c-menu-first li {width:270px; min-height:24px;}
.c-menu-first li ul li a{padding-left:40px; width:230px !important;}
.c-menu-first1 li {width:270px;min-height:24px;}
.c-menu-first a {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;padding-top:7px;height:17px;}
.c-menu-first1 a {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;padding-top:7px;height:17px;}

.c-menu-first a:hover, .c-menu-first1 a:hover , .c-menu-first a.active , .c-menu-first1 a.active {background:url("../images/bg-li-hover.png") repeat-x;width:240px;} delete*/
.border-ul {background:url("../images/bg-menu1.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;}
 /* #node-170 .p-contentBlock {margin-left: 156px;} delete*/

/* h4.tileOfColSection{ font-weight:bold; font-size:20px; line-height:24px; padding-bottom:18px;}
ul.v-list2{ line-height:24px; margin-bottom:24px;} 

.list-policy{
    list-style-type: lower-alpha;
    margin-left: 21px;
    font-size: 13px;
} 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 .green-block-menu a {color:#bcdcf5;}
.blue-page .green-contentBlock {background:#2979da;}
.blue-page .menu-block {background:#c7eaf8;} delete*/
.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********************************/

/* .namesList {font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin-top:18px;}
.namesList ul li {padding-bottom:8px;} 
.namesListLeft {float:left;}
.namesListRight {float:right;}
.namesList li a {text-decoration:none;color:#444444;text-transform:uppercase;}
.namesList li a:hover{text-decoration:underline;}
.otherLocationsTitle {padding:0;margin-top:18px;} delete*/

/**************************************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("../images/pdf.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:230px !important;}
/* .region-sidebar-first .menu1 li {width:270px;min-height:24px;} delete*/
.region-sidebar-first .menu a {
        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-weight: normal
}
/* .region-sidebar-first .menu1 a {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} delete*/

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

.region-sidebar-first .menu li span:hover,
.region-sidebar-first .menu li span.active {
        background:url(../images/dottedtop.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(../images/dottedbottom.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;
}

/* #user-login-panel{
	margin: 15px 30px;
} delete*/

/* block top in small-business/get-started */
/* .intro-alt {
    background: url("../images/gradient-small-shadow.png") repeat-x scroll center bottom transparent;
    overflow: hidden ;
    padding-top: 11px ;
	} delete*/
	
	
/* .intro-alt > .box {
    float: left ;
    min-height: 294px ;
    padding-left: 80px ;
    padding-top: 53px ;
    width: 312px ;
}

.bkgd-green-10 {
    background-color: rgba(168, 196, 12, 0.1);
}

.intro-image-grid {
    float: right ;
    overflow: hidden ;
    width: 580px ;
}

.intro-blocks > .block-alt {
   margin-left: 0 !important;
}

.intro-blocks {
    display: block;
    margin-left: 15px;
    vertical-align: top;
    width: 588px !important;
}

body.fancy {
    background: url("../images/backg.png") repeat scroll 0 0 #CCCCCC;
} delete*/
.dotted-top, .table-row > tr + tr {
    border-top-width: 1px;
}

#anchor1{
	margin-top:0!important;
}
.article-group{
	margin-bottom:25px!important;
}
.section-main {
    margin-bottom: 0 !important;
}

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

/* ul.psp-btn-dropdown.view-industry-stacked{
	width: 175px;
}

ul.psp-btn-dropdown.view-industry-stacked a.btn.btn-medium{
	width: 136px;
} delete*/
.media-ft a.btn-arrow{
	margin-top: 3px;
}

/**********************************Idea Hub**************************************/
/* .idea_orange-bg{
    background:url(../images/bg_orange.png) left top repeat;
}
.idea_info-line{
	clear:both;
	height:37px;
	padding:6px 20px;
	margin:0 0 25px 0;
	zoom:1;
	overflow:hidden;}
.idea_info-line .idea_bread-crumbs{
	color: #ffffff;
	font: normal 12px/16px 'bell_gothic_blackregular';
	text-transform: uppercase;
	float: left;
	padding:10px 10px 0 50px;
}
.idea_info-line .idea_bread-crumbs a{
	color: #ffffff;
	font: 12px/16px 'bell_gothic_blackregular';	
	text-transform: uppercase;
}
.idea_info-line .idea_button-place{
	float:right;
	padding:3px 0 0 9px;}
.idea_info-line .idea_phone-place{
	float:right;
	height:27px;
	padding:10px 10px 0 12px;
	text-align:right;
	white-space:nowrap;
	overflow:hidden;
	color:#ffffff;
	font:normal 12px/16px 'bell_gothic_blackregular';
	text-transform:uppercase;
	background:url("../images/ideahub-dots.png") no-repeat right center;
	}
	
.idea_btn-continue-orange{
	height:30px;
	background:url(../images/bg_search_but_h30.jpg) left -60px repeat-x!important;
	font:13px/30px "helveticaOblique";
	color:#ffffff;
	text-transform:uppercase;
	white-space:nowrap;
	padding:0 23px 0 10px;
	position:relative;
	cursor:pointer;}
.idea_btn-continue-orange:hover{
	background:url(../images/bg_search_but_h30.jpg) left -90px repeat-x;}

.idea_box-news{
	zoom:1;
	overflow:hidden;
	padding:0 26px 10px 26px;
	background:url(../images/bg_dotted_separator_line.png) left bottom repeat-x;
	margin:-8px 45px 26px 45px;
	font-size:13px;
	line-height:17px;
	color:#777777;}
.idea_box-news p{
    margin-bottom: -1px;
    margin-top: 4px;      
}
.idea_box-news p a{
	color:#ff9900;
	text-decoration:underline;}
.idea_box-news p a:hover{
	text-decoration:none;}
.idea_news-header{
	font:normal 18px/22px 'bell_gothic_blackregular';
	color:#ff9900;
	text-transform:uppercase;
	padding-bottom:12px;}
.idea_news-header a{
	font:normal 18px/22px 'bell_gothic_blackregular';
	color:#ff9900;
	text-transform:uppercase;
	padding-bottom:12px;}
.idea_news-date{
	font-size:9px;
	line-height:11px;
	color:#999999;
	display:block;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;}
.idea_news-date strong {
    font-weight: bold;
}	

.idea_btn-next{
	font:11px/30px "helveticaOblique";
	color:#ff9900;
	margin:0 20px 0 0;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 12px 0 0;
	position:relative;
	display:inline-block;}
.idea_arrow-right{
	display:block;
	position:absolute;
	cursor:pointer;
	right:0;
	top:10px;
	width:5px;
	height:10px;
	background:url(../images/arrow_right_orange.png) left top no-repeat;}
	
.idea_box-banner{
	height:172px;
	position:relative;
	padding:60px 435px 0 73px;
	font-size:13px;
	line-height:17px;
	margin:-8px 0 0;
}
.idea_box-banner h2{
	margin-left:-4px;
	padding-bottom:10px;}
.idea_banner-img-descript{
	position:absolute;
	right:34px;
	bottom:12px;
	color:#ffffff;
	display:inline-block;
	float:right;
	text-align:right;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	z-index:2;}
.idea_box-banner>img.idea_banner-bg{
	display:block;
	position:absolute;
	top:-20px;
	right:0;}
	
	
.idea_box-news > p {
    font-size: 12px;
    line-height: 18px;
}
.idea_box-news .idea_subheader {
	text-transform:none;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.idea_articleList {font: normal 12px/18px Arial, Helvetica, sans-serif;
margin:0 0 17px 35px;
}
.idea_prev-next {overflow:hidden;
margin: 0 50px 30px 70px;
}
.idea_border {
	border-style: solid;
    border-width: 2px 0 0;
}

.idea_orange,
.idea_btn-back.orange {
    color: #ff9900;
}

.idea_align-left {
    float: left;
}

.idea_align-right {
    float: right;
}

.idea_btn-next{
	font: 11px/30px "helveticaOblique";
	color:#ff9900;
	margin:0 20px 0 0;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 12px 0 0;
	position:relative;
	display:inline-block;}
.idea_arrow-right{
	display:block;
	position:absolute;
	cursor:pointer;
	right:0;
	top:10px;
	width:5px;
	height:10px;
	background:url(../images/arrow_right_orange.png) left top no-repeat;
}

.idea_btn-back{
	font:11px/30px "helveticaOblique";
	color:#FF9900;
	margin:0 20px 0 0;
	text-transform:uppercase;
	padding:0 0 0 12px;
	position:relative;}
.idea_arrow-left{
	display:block;
	position:absolute;
	cursor:pointer;
	left:0;
	top:10px;
	width:5px;
	height:10px;
	background:url(../images/arrow_left_blue.png) left top no-repeat;
}
	
.idea_orange .idea_arrow-left {
	background:url(../images/arrow_left_orange.png) left top no-repeat;
}

.idea_bellgothic {
    font-family:Arial, Helvetica, sans-serif;
}

.idea_registerDomain-H2 {font-size:35px;
text-transform:uppercase;
margin:0 0 8px;
}

.idea_divider {
    background: transparent url(../images/dots-sprite.gif) 0 0 repeat-x;
    height: 20px;
    overflow: hidden;
}

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

.idea_divider-border {
    border-top: 2px solid #ff9900;
}

.idea_divider-orange {
    background-position: 0 4px;
    border-color: #ff9900;
} 

.idea_btn-search i.idea_arrow-right,
.idea_btn-continue i.idea_arrow-right,
.idea_btn-continue-orange i.idea_arrow-right{
	position:absolute;
	display:block;
	width:6px;
	height:10px;
	background:url(../images/button_arrow.png) left top no-repeat;
	top:11px;
	right:7px;} delete*/

/***********************************Idea Hub Paginator************************************************/
/* .view-list-articles-idea-hub div.item-list ul.pager{

	padding:10px 26px;
	margin:0 45px 16px 45px;
	zoom:1;
	overflow:hidden;
}

.view-articles-list-idea-hub ul.pager li.first{
	margin-left: 0;
}

.view-list-articles-idea-hub ul.pager li.pager-item  a,
.view-list-articles-idea-hub ul.pager li.pager-current{
	display:block;
	width:19px;
	height:19px;
	float:left;
	margin:0 3px 0 0;
	color:#ffffff;
	font:normal 12px/19px 'bell_gothic_blackregular';
	text-align:center;
}

.view-list-articles-idea-hub ul.pager li.pager-current{
	cursor:default;
	background:#999999;
}

.view-list-articles-idea-hub ul.pager li.pager-item  a{
	text-decoration:none;
	background:#ff9900;
}

.view-list-articles-idea-hub ul.pager li.pager-first,
.view-list-articles-idea-hub ul.pager li.pager-last,
.view-list-articles-idea-hub ul.pager li.pager-previous,
.view-list-articles-idea-hub ul.pager li.pager-next{
    display: none;
}

.view-list-articles-idea-hub ul.pager li.pager-item a:hover{
	background:#999999;
}

.view-list-articles-idea-hub ul.pager li a, 
.view-list-articles-idea-hub ul.pager li.pager-current{
	color: #FFF;
	padding: 0;
} delete*/
/********************************************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;
}
   
/* .intro-nav .intro-nav_li_only_block  a{
	padding: 25px 16px;
} delete*/

.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;
}
/* .list-style-yes ul li, .cke_show_borders ul li{
	list-style-position:inside;
	list-style-type:disc;
	list-style: outside;
	font-size:13px;
	margin-bottom:4px;
} delete*/

/* .list-style-yes ul li#anchorBackToTop a.active{
	visibility: hidden;
}

.list-style-yes ol, .cke_show_borders ol{
	list-style-type:decimal;
	font-size:13px;
}
.list-style-yes ol li, .cke_show_borders ol li{
	margin-bottom:4px;
} delete*/
.none-list-style li{
	list-style-type:none!important;
	list-style-position:outside!important;
}
/* .intro-nav-container li, .vertical-tabs ul.vertical-tabs-list li{
	list-style-type:none!important;
} delete*/

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

/* Start new Home Anchor NAvigation styles */
.panel-nav-container {
	background: #3685c9;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 1000px;
	z-index: 10;
} 
.panel-nav {
    width: 940px !important;
    padding: 0 30px !important;
    background: url(../images/mod-panel-gradient.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(../images/dots-nav-divider.gif) 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;
}

/* .cLiveChatBox .cLiveChatBut{
	height: 30px !important;
	line-height:30px !important; 
	padding: 0 10px !important; 
	display: inline-block !important; 
	zoom: 1; 
	*display:inline; 
	text-transform:uppercase;
	font: 14px/30px "helveticaOblique"; 
	background: red url(../images/buttons-sprite.png) 0 -45px repeat-x; 
	color:#fff !important; 
	}
	
.cLiveChatBut:hover{
	background: red url(../images/buttons-sprite.png) left -79px repeat-x;
	} delete*/

.cPhoneInLiveChat{
	text-transform:uppercase; 
	padding-right:20px; 
	display:inline-block; 
	zoom:1; 
	*display:inline;
	font-size:12px;
	}
.cLiveChatBox{
	background:url(../images/dots-nav-divider.png) no-repeat 155px center;
	display:block; 
	height:35px; 
	line-height:35px;
	margin-top: 30px;
	padding-left: 32px;
	white-space:nowrap;
	}
	
/* .lblModal:hover{
 text-decoration: none;
} */

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

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

/* .watch-video-button{
	margin-top:-5px;
	padding: 5px 17px!important;
} */

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

/* .panel-nav__item-first .get-started:hover, .panel-nav__item-first .get-started.active {
    color: #A8C40C !important;
} small-business/get-found*/
/* .panel-nav .products:hover, .panel-nav .products.active {
    color: #259CDA !important;
}
.panel-nav .resources:hover, .panel-nav .resources.active {
    color: #FF9900 !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-size: 14px;
    height: 20px !important;
    opacity: 0.7 !important;
    padding: 5px 10px !important;
  //  width: 865px !important;
		margin-left: -10px !important;
		
}

.cse input.gsc-search-button, input.gsc-search-button {
    background: url(../images/buttons-sprite.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 {
		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(../images/buttons-sprite.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(../images/bg.jpg);}
.thankyou .cModalWindowGreen{background:url(../images/green_opacity_bg.png);}
.thankyou  .cModalWindowBlue .cModWinColTit{color:#259cd7; font-size:14px; margin-bottom:5px;}
/* .thankyou  .cModalWindowGreen .cModWinColTit{color:#A8C40C; font-size:14px; margin-bottom:5px;} delete*/
.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:36px; position:absolute; top:7px; cursor:pointer; background:url(../images/close_shadow_modal_window_blue.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(../images/close_shadow_modal_window_blue.png) no-repeat right center; padding-right:16px; color: #A5C9EA;}
.thankyou  .cModalWindowBlue .cModWindMenu{background:url(../images/menu-mod-win-bg.png) repeat-x top; padding-top:5px;border-top: 1px dashed #ccc;}
.thankyou  .cModalWindowGreen .cModWindMenu{background:url(../images/green_opacity_bg.png) repeat-x top; padding-top:5px;border-top: 1px dashed #ccc;}
/* .thankyou .cModalWindow{position:fixed;left:0; top:0;width:100%;height:100%;z-index:60;} delete*/
.thankyou .cModalWindowBg{/*background:#000;*/ opacity: 0.3;filter: alpha(opacity=30); 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; /* top:50%; left:50%;*/ }
.thankyou .cModalWindowPad{padding:12px; /*margin-top: -73px;*/}
.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("../images/dots-sprite.gif") repeat-x scroll 0 -118px transparent;}
.thankyou .cExitButton{right:15px; position:absolute; top:0px; cursor:pointer; background:url(../images/close_modal_window.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 .cModWinButCenter{text-align:center;} 
.thankyou .cModWinButCenter a{margin-right:10px;}
.thankyou .cModWinButRight{text-align:right; padding:20px 0;border-bottom: 1px dashed #CCC; margin-bottom:20px;}
.thankyou .cModWinCanLink{color:#259cd7; font-family:"helveticaOblique"; text-transform:uppercase;font-size:12px;} 
.thankyou .cModWinCanLink span{background: url(../images/icons.png) no-repeat -63px -71px; padding-right: 15px;} delete*/
.thankyou .cModWinBigBlack,
.thankyou .cModWinBigRed{font-style:italic;font-weight:bold;text-transform:uppercase;font-size:23px;}
/* .thankyou .cModWinGray{font-style:italic;font-weight:bold;font-size:23px;}
.thankyou .cModWinBigBlack{color:#444444;}
.thankyou .cModWinBigRed{color:#ff0000;}
.thankyou .cModWinRedArrow{background: url(../images/icons.png) no-repeat 4px -165px; padding-right: 15px;}
.thankyou .cModalWindLeft{float:left; width:500px;}
.thankyou .cModalWindRight{float:right;width: 70px;padding: 15px;}
.thankyou .cModalWindLeftTitle{color:#259cd7; font-size:14px; font-weight:bold;}
.thankyou .cModalWindDott{border-bottom: 1px dashed #ccc; margin-bottom:15px;}
.thankyou .btn.disabled{background:url(../images/button-bg-disabled.png) repeat-x top;cursor:default;} */
.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 .cModalWindYouHave{font-size:14px; color:#777777; line-height:30px;}
.thankyou .cModalWinProdName{font-size:14px; padding-bottom:15px;}
.thankyou .cModalWinProdPrice{float:right; font-weight:bold; color:#259cda; padding-bottom:15px;}
.thankyou .cModalWindAddTop{padding-bottom:15px;}
.thankyou .cModalWindAddTopRight{width:455px; float:right;}
.thankyou .cModalWindAddTopRight
.thankyou .cModalWinProdName{font-weight:bold;}
.thankyou .cModalWinProdList{display: block; font-size:12px; line-height:18px;color:#777; padding-top:5px;} */
.thankyou .cModWindMenu{background:url(../images/menu-mod-win-bg.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;filter: alpha(opacity=30) !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 .selectItem{border-top: 1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#fff;  margin-left:3px;height:25px; line-height:25px; padding-left:5px;margin-right:4px;cursor:default;} delete*/
.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: 11px;top: -2px;}
.thankyou  .spanImage:hover{position: absolute;right: 11px;top: -2px; }
.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 .content .node-page.node-full{
	margin-bottom: 0;

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

.node-page .article-group{
  margin-bottom: -60px !important;
}
.node-page .article-group .article .media-bd{
  bottom: 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;
	
}

#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-for-financial-res .content{
	margin-top: 24px;
} delete*/

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

.footer-logo{
	text-indent: 0px !important;
}	

/* .cboxIframe {
    border: 0 none;
    display: block;
    height: 100%;
    width: 100%;
} delete*/


#cboxClose{
    background-image: url("../images/exit-chat.png");
    background-position: 0 center;
    bottom: auto;
    height: 18px;
    top: 7px;
    width: 53px;
}

#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-for-financial-res .content{
	margin-top: 24px;
} delete*/

#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;
}
/*
#node-281 h4{
    text-align: center;
    margin-left: -20px;
}
*/
.grid-package .box-blue{
    position:relative;
}

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

/* .cboxIframe {
    border: 0 none;
    display: block;
    height: 100%;
    width: 100%;
} */

#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;
	padding-top: 30px;
}

.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;
}

/*These style for alignment image and text small business grants component in about deluxe section*/
/* .titleSmallBusinessGrants {
	color: #777777;
    font: bold 16px Arial,Helvetica,sans-serif;
    margin-bottom: 4px;

} delete*/

/* .policy-anty-spam{
    list-style-type:lower-alpha;
    font-size: 13px;
    margin-left: 20px;

} delete*/

.h-list-process{
	background: url("../images/dotted774.png") no-repeat 40px 30px;
	width:904px;
}

.h-list-process-four{
	background: url("../images/dotted590.png") no-repeat 40px 30px !important;
	width:714px!important;
	margin-left:133px!important;
}

.h-list-process .process-md {
    background: url("../images/bg.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*****************************************/
/* .head-aligning>h4{margin: 0 -25px;} delete*/
/* .head-aligning>p{margin: 0 -25px;} delete*/
/*******************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("../images/dots-border.gif") 1 1 1 1 repeat repeat;
    border-style: dashed;
    border-width: 0;
}

/* .grid-group .grid-package-dotted{
	position:relative;
} delete*/

/************************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;
    }
}
/************************************************************************************************/

/* .grid-group .grid-package-dotted .box-ft{
    position:absolute;
    bottom:15px;
} delete*/

.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("../images/dots-nav-divider.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("../images/dots-nav-divider.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";
}
/* #edit-name, #edit-pass{
    font-family: Arial;
} delete*/
.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;
}


/* #tagline_creation_overview_height {
	height: 230px !important;
} delete*/

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

/* #id-p-contentBlock {
	margin-bottom: 0 !important;
} delete*/
.trademark_symbol{
    display: inline !important;
    position: relative;
    bottom: 5px;
}

/*================================= GET STARTED STYLE ================================*/
/* .learn-more {
	padding-top: 6px;
	padding-right: 20px;
	float: right;
	display: block;
	width: 200px;
} delete*/

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

#iframe_test_div{
	display: none;
}

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

.waxwork{
  position: absolute;
  background-image: url(../images/loader_small.gif);
  background-color: rgb(0, 0, 0);
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -khtml-opacity: 0.50;
  -moz-opacity: 0.50;
  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;
}

/* .cSingUpBlueBox, .cSingUpTitleBox {
background: url(../images/blue_opasity_bg.png);
} delete*/

/* .cSingUpTitleBox {
height: 44px;
padding: 0 45px;
} delete*/

/* .cSingUpBlueBox, .cSingUpTitleBox {
background: url(../images/blue_opasity_bg.png);
} delete*/
/* .cSingUpTitleLeft {
float: left;
} delete*/
/* .cSingUpTitleLeft, .cSingUpTitleRight {
color: #259cda;
font-size: 14px;
font-weight: bold;
line-height: 44px;
} delete*/

/* .cSingUpTitleRight {
float: right;
text-align: right;
} delete*/

/* .cSingUpTitleLeft, .cSingUpTitleRight {
color: #259cda;
font-size: 14px;
font-weight: bold;
line-height: 44px;
} delete*/

/* .cMyCartOneItmBor {
border-bottom: 1px dashed #CCC;
margin: 20px 35px 20px 30px;
padding-bottom: 20px;
padding-left: 15px;
}
.cMyCartOneItmBor {
border-bottom: 1px dashed #CCC;
margin: 20px 35px 20px 30px;
padding-bottom: 20px;
padding-left: 15px;
} delete*/

/* .cMyCartEndBox {
padding: 0 35px 20px 0;
text-align: right;
}

.cMyCartSubTotal {
font-weight: 600;
color: #777;
font-size: 14px;
padding-right: 40px;
font: Arial, Helvetica, sans-serif;
}

.cMyCartAllPrice {
font-weight: 600;
color: #777;
font-size: 16px;
font: Arial, Helvetica, sans-serif;
}

.cMyCartAllPrice {
font-weight: 600;
color: #777;
font-size: 16px;
font: Arial, Helvetica, sans-serif;
}
.cSingUpTitleLeft, .cSingUpTitleRight {
color: #259cda;
font-size: 14px;
font-weight: bold;
line-height: 44px;
}

#cart .btn span {
background: url(../images/icons.png) no-repeat 0px -70px;
padding-right: 15px;
}
.modWindNewBox{width:100%;}
.modWindNew{position:relative;}
.modWindNewTL{background:url(../images/blackBorderTL.png) no-repeat left;height:10px;}
.modWindNewTR{background:url(../images/blackBorderTR.png) no-repeat right;height:10px;}
.modWindNewTC{background:url(../images/blackBorderTC.png) repeat-x top;margin:0 10px 0 10px;height:10px;}
.modWindBL{background:url(../images/blackBorderBL.png) no-repeat left;height:10px;}
.modWindBR{background:url(../images/blackBorderBR.png) no-repeat right;height:10px;}
.modWindCB{background:url(../images/blackBorderTC.png) repeat-x top;margin:0 10px 0 10px;height:10px;}
.modWindNewCL{background:url(../images/blackBorderCLR.png) repeat-y left;}
.modWindNewCR{background:url(../images/blackBorderCLR.png) repeat-y right;}
.modWindNewC{background:#FFF;margin:0 10px 0 10px;}
.modWindNewC{background:url(../images/modWindNewBodyBg.png) repeat;} delete*/

#share_lnk{
	padding:0;
}

/* .share-links{
	position:relative;
} delete*/

.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;
}

/* .triangle {
	position: absolute;
	background:url(../images/white_arrow_up.png) no-repeat;
	margin-left:109px;
	display:block;
	top:-7px;
	height:7px;
	width:16px;
} delete*/

.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: 275px;
	margin-left: 5px !important;
}
.carousel-wrap-info-new p{
	font-size: 12px;
}
.carousel-wrap-info-new .h5{
	color: black;
	font-weight: bold;
}
.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;
}
/* .carousel-wrap-info-new .printed_services_link{
	color: #259CDA;
	margin-left: 25px;
	font-weight: bold;
} delete*/
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;
}

#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:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:16px;
	text-transform:uppercase;
}

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

.slc_table-row .slc_feature-title h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333;
}

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

#node-641 .slc_feature-content{
	padding:0 50px;
	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(../images/table_bg_even.jpg) repeat;
	min-height:40px;
}

#node-641 table tr td{padding-top:12px;padding-bottom:12px;}

#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(../images/table_bg_center.jpg) repeat-y;
	padding-right:51px;
}

#node-641 .white-bg-dark{
	background: url(../images/table_bg_center_2.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:Arial, Helvetica, sans-serif;
	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:Arial, Helvetica, sans-serif;
	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(../images/table_bg_even.jpg) repeat;
	min-height:40px;
}

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

/* .new-styles-for-new-tables .text-bottom-add-cart{
	font:bold 14px Arial;
	color:#777;
} delete*/

.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(../images/table_bg_center.jpg) repeat-y;
	padding-right:51px;
}

.new-styles-for-new-tables .white-bg-dark{
	background: url(../images/table_bg_center_2.jpg) repeat-y;
	padding-right:51px;
}

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


/* #node-642 .slc_feature-name-cart{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:16px;
	text-transform:uppercase;
} delete*/

/* #node-642 table thead .slc_feature-title{
	width:220px;
	padding:23px 11px 10px 11px;
} delete*/

/* #node-642 .slc_feature-title h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333;
} delete*/

/* #node-642 .table-row{
	background:none!important;
} delete*/

/* #node-642 .slc_feature-content{
	padding:0 50px;
	font:12px Arial;
	color:#5e5e5e;
} delete*/

/* #node-642 .price{
	font:16px Arial;
	color:#777;
	margin-bottom:12px;
	padding-top:31px;
} delete*/

#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(../images/table_bg_even.jpg) repeat;
	min-height:40px;
}

/* #node-642 table tr td{padding-top:12px!important;padding-bottom:12px!important;} delete*/

/* #node-642 .text-bottom-add-cart{
	font:bold 14px Arial;
	color:#777;
} delete*/

/* #node-642 .slc_table-row > tr > td.slc_feature-name-cart {
    padding-left: 6px;
    text-align: left;
} delete*/

/* #node-642 .white-bg{
	background: url(../images/table_bg_center.jpg) repeat-y;
	padding:8px 51px 8px 51px;
} delete*/

/* #node-642 .white-bg-dark{
	background: url(../images/table_bg_center_2.jpg) repeat-y;
	padding-right:51px;
}

#node-642 table .last-tr td{
	padding-bottom:32px!important;
}

#node-642 .blue-question.icon{
	background: url(../images/icon_blue_question.png) no-repeat 5px 3px;
	float:left;
	width:18px;
}

#node-642 .blue-question.icon-2{
	background: url(../images/icon_blue_question.png) no-repeat 5px 14px;
	float:left;
	width:18px;
	padding-bottom:5px;
}

#node-642 .text-icon{
	float:left;
}

#node-642 .icon_map{
	background: url(../images/icon_map.png) no-repeat left 3px;
	padding-left:17px;
}

#node-642 .icon_mobile{
	background: url(../images/icon_mobile.png) no-repeat left 3px;
	padding-left:17px;
}

#node-642 .icon_progress{
	background: url(../images/icon_progress.png) no-repeat left 3px;
	padding-left:19px;
}

#node-642 .red-h4-call{
	font:bold 17px Arial;
	color:red;
	margin-bottom:10px;
}

#node-642 .blue-link-consultation{
	font:13px 'bell_gothic_blackregular';
	text-transform:uppercase;
} delete*/

.dark-color-box{
	background: url(../images/table_bg_even.jpg) repeat!important;
}

.dark-color-product-box{
	background: url(../images/table_bg_even.jpg) repeat!important;
}

.black-color{
	color:#333;
}

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


.help-text-top{
	position: relative;
	background: url(../images/tip_top.png);
	width: 270px;
	height: 11px;
}

.help-text-middle{
	position: relative;
	background: url('../images/tip_middle.png');
	width: 250px;
	padding-left:15px;
	padding-right:5px;
}

.help-text-bottom{
	position: relative;
	background: url(../images/tip_bottom.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;
}

/* .help-text-middle ul{
	margin-left: 20px;
} delete*/

.blue-question.icon{
	background: url(../images/icon_blue_question.png) no-repeat 5px 3px !important;
	float:left;
	width:18px;
}

.blue-question.icon-2{
	background: url(../images/icon_blue_question.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;
	float: left;
}
.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(../images/slider_active_bg.png);}
.cNewSliderNav > div.home_slder_active > span{background:url(../images/slider_text_dotted.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:Arial, Helvetica, sans-serif;
	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:Arial, Helvetica, sans-serif;
	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(../images/table_bg_even.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 .blue-question{
	float: left !important;
} delete*/

.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(../images/table_bg_center.jpg) repeat-y;
	padding-right:51px;
}

.add-to-cart-table .white-bg-dark{
	background: url(../images/table_bg_center_2.jpg) repeat-y;
	padding-right:51px;
}

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

/* .add-to-cart-table .blue-question.icon{
	background: url(../images/icon_blue_question.png) no-repeat 5px 3px;
	float:left;
	width:18px;
} delete*/

/* .add-to-cart-table .blue-question.icon-2{
	background: url(../images/icon_blue_question.png) no-repeat 5px 14px;
	float:left;
	width:18px;
	padding-bottom:5px;
} delete*/

/* .add-to-cart-table .text-icon{
	float:left;
} delete*/

/* .add-to-cart-table.link{
	margin-left: 75px;
} delete*/

/* .add-to-cart-table .icon_map{
	background: url(../images/icon_map.png) no-repeat left 3px;
	padding-left:17px;
} delete*/

/* .add-to-cart-table .icon_mobile{
	background: url(../images/icon_mobile.png) no-repeat left 3px;
	padding-left:17px;
} delete*/

/* .add-to-cart-table .icon_progress{
	background: url(../images/icon_progress.png) no-repeat left 3px;
	padding-left:19px;
}

.add-to-cart-table .red-h4-call{
	font:bold 17px Arial;
	color:red;
	margin-bottom:10px;
}

.add-to-cart-table .blue-link-consultation{
	font:bold 13px 'bell_gothic_blackregular';
	text-transform:uppercase;
} delete*/

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

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

/* .border-radius-10{
	-moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  -khtml-border-radius: 10px !important;
  border-radius: 10px !important;
} delete*/


.format-toggle, .wysiwyg-toggle-wrapper{display: none;}
.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(../images/product_price_bg.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;
}
/* .signInLeftForm, .signInRightForm {
font: 14px Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
} delete*/
.clear {
clear: both;
}
.orangeButton {
float: left;
position: relative;
}
.orangeButton, .lightButton, .exitSp, .exitCr {
cursor: pointer;
}
.modWindArrowButton {
background: url(../images/icon-arrow-right-white-sm.png) no-repeat;
position: absolute;
top: 35%;
right: 10px;
width: 5px;
height: 10px;
display: block;
left: none;
}
/* .orangeButtonL {
background: url(../images/orangeL.png) no-repeat;
height: 33px;
width: 4px;
float: left;
} delete*/
.orangeButtonC {
background: url(../images/orangeC.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; 

}
/* .orangeButtonR {
background: url(../images/orangeR.png) no-repeat;
height: 33px;
width: 4px;
float: left;
} delete*/
.orangeButtonC span {
font: 14px helveticaOblique;
color: #fff;
line-height: 33px;
padding: 0 22px 0 22px;

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

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

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

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

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

#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 .section-inner .divider-section{
	margin-left:0!important;                         Please not use impotant here
}*/

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

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

/* #node-642{
	margin:0 5px;
} delete*/

#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;
}

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

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

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

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

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

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

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

#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;
}

/* .list-style-yes ul li, .cke_show_borders ul li {
	margin-bottom: 0px !important;
} delete*/

.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!important;
}
/* .package-for-your-business span {
	margin-left: 0px !important;
} delete*/

/* Start page get started */

/* Form */
/* .customForm {
	color: #444444;
	width: 320px;
	margin: 2em auto;
	font: 13px/1.8 Helvetica;
} delete*/
/* .customForm input, .customForm textarea {
	font: 13px Helvetica;
} delete*/

/*	=	Select */
/* .getStartedSelect{width:67px;float:right;outline:1px solid #CCC;margin-left:9px;} delete*/
.getStartedSlct {
	display: block;
	height:17px;	
	background-color: #FFF;
	background:url(../images/getStartedArrowSelect.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;
}
/* .getStartedSlct.active {
	
	border-bottom: none;
} delete*/
/* .getStartedDrop {
	margin: -1px;
	padding: 0;
	width: 74px;
	border: 1px solid #707070;
	border-top: none;
	display: none;
	position: absolute;
	background: #fff;
} delete*/
/* .getStartedDrop li {
	list-style: none;
	border-top: 1px dotted #e8e8e8;
	cursor: pointer;
	display: block;
	color: #444;
	padding: 4px 15px 4px 10px;
	
} delete*/
/* .getStartedDrop li:hover {
	background-color: #e8e8e8;
	color: #222;
}

.getStartedBl{margin-left:20px;padding-top:9px;} delete*/



.getStartedBigContent{width:854px; margin: 0 auto;}
/* .getStartBigContTitle1{font:24px Arial, Helvetica, sans-serif;color:#333;font-weight:bold;text-transform:uppercase;}
.getStartBigContTitle2{font:35px Arial, Helvetica, sans-serif;color:#a8c40c;font-weight:bold;text-transform:uppercase;margin-top:-9px;} delete*/
.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;}

/* .getSFormTitle{font:18px Arial, Helvetica, sans-serif;color:#333;font-weight:bold;text-transform:uppercase;} delete*/
.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; }
/* .getSsixBl{float:left;width:33%;} delete*/
/* .getSsixBlImg1{background:url(../images/GET_STARTED_BOX.png) no-repeat;width:65px;height:65px;float:left;margin:20px 12px 0 0;cursor:pointer;} delete*/
/* .getSsixBlImg2{background:url(../images/GET_STARTED_EARTH.png) no-repeat;width:68px;height:65px;float:left;margin:20px 12px 0 20px;cursor:pointer;}
.getSsixBlImg3{background:url(../images/GET_STARTED_CUSTOMERS.png) no-repeat;width:61px;height:65px;float:left;margin:20px 12px 0 20px;cursor:pointer;}
.getSsixBlImg4{background:url(../images/GET_STARTED_MEN.png) no-repeat;width:68px;height:44px;float:left;margin:20px 12px 0 0;cursor:pointer;}
.getSsixBlImg5{background:url(../images/GET_STARTED_ROCKET.png) no-repeat;width:68px;height:66px;float:left;margin:20px 12px 0 20px;cursor:pointer;}
.getSsixBlImg6{background:url(../images/GET_STARTED_GLASS.png) no-repeat;width:68px;height:66px;float:left;margin:20px 12px 0 20px;cursor:pointer;} delete*/
.getSsixBlContent{float:left;width:168px;margin:20px 0 0 0;}
/* .getSsixBlTitle{font:16px Arial, Helvetica, sans-serif;color:#333;font-weight:bold;} delete*/

/* .getSsixBlCommon{background:url(../images/borderBgAvailDom.png) repeat-x bottom;} delete*/
/* .getSsixBl1{float:left;width:33%;} delete*/
/* .getSsixBlFirst{background:url(../images/vertBorderBgAvailDom.png) repeat-y right;}
.getSsixBlSecond{background:url(../images/vertBorderBgAvailDom.png) repeat-y left;} delete*/
.getSLearnMore{font:15px helveticaOblique;color:#2697d1;position:relative;width:100px;cursor:pointer;}
.getSLearnMore a{color:#2697d1}
/* .getSBorderTd{background:url(../images/vertBorderBgAvailDom.png) repeat-y right;} delete*/
/* .getSgorLine{background:url(../images/borderBgAvailDom.png) repeat-x;height:1px;} delete*/
.getSblueArr{float:left;position:absolute;left: 85px;top:4px;width:6px;height:10px;background:url(../images/getSBlueArrow.png) no-repeat;}
/* .getStImgBlL{float:left;width:495px;height:196px;background:url(../images/getSBigImg.png) no-repeat;} delete*/
/* .getStImgBlR{float:left;width:505px;height:196px;background:url(../images/getStGreenBg.png) repeat;} delete*/
/* .getSNotSureText{font:22px Arial, Helvetica, sans-serif;color:#333;font-weight:bold;} delete*/
/* .getStImgBlRBlText{margin:32px 0 0 43px;}
.getSJustText{font:12px Arial, Helvetica, sans-serif;color:#777;}
.getStitleDiv{width:326px;float:right;}
.getStImgBlRBlText p{margin-bottom:10px;}
.getSFontButton{font-weight:bold;font-style:italic;} delete*/
.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;
}
/* #getStartedHeaderBlock  #share_lnk {
    float: left;
    padding: 0 20px 0 0;
} delete*/
/* #getStarted_inline  {
    margin: -30px 0 30px ;
	width: 913px;
} delete*/
.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("../images/dots-nav-divider.png") no-repeat scroll left center transparent;
}
/* .modWindArrowButton{
	background:url(../images/icon-arrow-right-white-sm.png) no-repeat;
	position:absolute;
	right: -35px;
    top: 12px;
	width:5px;
	height:10px;
	display:block;
} delete*/
.niceCheck {
	width: 18px;
	height: 18px;
	display: inline-block;
	cursor: pointer;
	background: url(../images/custom-checkbox.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;	
	}
/* .GSImgBl1{	
	width:32%;	
	} delete*/
/* .GSImgBlBg{
	background:url(../images/vertBorderBgAvailDom.png) repeat-y right;
	} delete*/	
.GSImgCommonBox img{
	float:left;
	}
.GSimgPosition{
	margin:24px 12px 0 0;
	}
.GSimgPositionL{
	margin-left:21px;
	}
.GSImgBoxTop{
	background:url(../images/TWO_BORDER.png) repeat-y center;	
	}
.GSImgBoxMiddle{
	background:url(../images/borderBgAvailDom.png) repeat-x center;
	height:1px; 	
	}
.GSImgBoxBottom{
	background:url(../images/TWO_BORDER.png) repeat-y center;	
	}
.GSImgBlLeftM{	
	padding-left:7px;
	}
/* .GSImg{
	width:68px;height:66px;
	} delete*/
/* .orangeButtonC_get_started {
	padding:0 20px 0 12px;
	line-height:33px;
	color:#FFF;
} delete*/
#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;
}

/* .icon-block .map-icon{
	background:url(../images/map_icon.png) no-repeat;
	height:36px;
	list-style:none;
	padding-left:50px;
	line-height:30px;
	padding-bottom:5px;
	margin-left:-18px;
	padding-top:0px;
} delete*/

/* .icon-block .fb-icon{
	background:url(../images/fb_icon.png) no-repeat;
	height:36px;
	list-style:none;
	padding-left:50px;
	line-height:30px;
	padding-bottom:5px;
	margin-left:-18px;
	padding-top:0px;
} delete*/

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

.table-add-cart-with-drop-faq .slc_feature-name-cart{
	font-family:Arial, Helvetica, sans-serif;
	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:Arial, Helvetica, sans-serif;
	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(../images/table_bg_even.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 .text-bottom-add-cart{
	font:bold 14px Arial;
	color:#777;
} delete*/

.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(../images/table_bg_center.jpg) repeat-y;
	padding:8px 51px 8px 51px;
}

.table-add-cart-with-drop-faq .white-bg-dark{
	background: url(../images/table_bg_center_2.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(../images/icon_blue_question.png) no-repeat 5px 3px;
	float:left;
	width:18px;
}

.table-add-cart-with-drop-faq .blue-question.icon-2{
	background: url(../images/icon_blue_question.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 .icon_map{
	background: url(../images/icon_map.png) no-repeat left 3px;
	padding-left:17px;
} delete*/

/* .table-add-cart-with-drop-faq .icon_mobile{
	background: url(../images/icon_mobile.png) no-repeat left 3px;
	padding-left:17px;
} delete*/

/* .table-add-cart-with-drop-faq .icon_progress{
	background: url(../images/icon_progress.png) no-repeat left 3px;
	padding-left:19px;
} delete*/

/* .table-add-cart-with-drop-faq .red-h4-call{
	font:bold 17px Arial;
	color:red;
	margin-bottom:10px;
} delete*/

.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:Arial, Helvetica, sans-serif;
	font-size:14px!important;
	color:#333!important;
	line-height:16px;
	text-transform:uppercase;
}

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

/* .table-add-cart-without-drop-faq .slc_feature-title h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333;
} delete*/

.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 .price{
	font:16px Arial;
	color:#777;
	margin-bottom:12px;
	padding-top:31px;
} delete*/

.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(../images/table_bg_even.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 .text-bottom-add-cart{
	font:bold 14px Arial;
	color:#777;
} delete*/

.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 .white-bg{
	background: url(../images/table_bg_center.jpg) repeat-y;
	padding:8px 51px 8px 51px;
} delete*/

/* .table-add-cart-without-drop-faq .white-bg-dark{
	background: url(../images/table_bg_center_2.jpg) repeat-y;
	padding-right:51px;
} delete*/

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

.table-add-cart-without-drop-faq .blue-question.icon{
	background: url(../images/icon_blue_question.png) no-repeat 5px 3px;
	float:left;
	width:18px;
}

.table-add-cart-without-drop-faq .blue-question.icon-2{
	background: url(../images/icon_blue_question.png) no-repeat 5px 14px;
	float:left;
	width:18px;
	padding-bottom:5px;
}

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

.table-add-cart-without-drop-faq .icon_map{
	background: url(../images/icon_map.png) no-repeat left 3px;
	padding-left:17px;
}

.table-add-cart-without-drop-faq .icon_mobile{
	background: url(../images/icon_mobile.png) no-repeat left 3px;
	padding-left:17px;
}

.table-add-cart-without-drop-faq .icon_progress{
	background: url(../images/icon_progress.png) no-repeat left 3px;
	padding-left:19px;
}

.table-add-cart-without-drop-faq .red-h4-call{
	font:bold 17px Arial;
	color:red;
	margin-bottom:10px;
}

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

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

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

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

.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;
}

/* .dotted-block{
	margin-left:25px;
} delete*/

/* .dotted-block li{
	line-height:19px;
} delete*/

.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;
}
/*------ end Display Trust Seals in Footer ------------------------*/

/*------ Logo design Process ----------------------*/
/* .days {
    font-weight: bold;
} delete*/

/*#left-col-20-percent .panel-col-first{
    width: 215px;
}

#left-col-20-percent .panel-col-last{
    margin-left: 29px;
    width: 687px;
}

#process .process-diagram li{
   
   margin-left: 23px !important;
   width: 194px !important;
}

#process .process-diagram{
  
    margin-left: 55px !important;
    width: 900px !important;
}

.process-diagram{
	background: url("../images/dotted590.png") no-repeat 143px 29px !important;
}

.img_talk{
	float: left;
	margin-left: 8px;
	margin-top: 2px;
}

.talk_txt{
	padding-left: 45px; 
	color: #333333; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px; 
}

.talk_phone{
	margin-top: 11px; 
	color: #FF0000; 
	margin-left: 16px; 
	font-size: 20px; 
	font-family:Arial, Helvetica, sans-serif;
}

#talk_block{
    background-color: #E7E7E5;
    height: 90px;
    margin-bottom: 15px;
    margin-left: 77px;
    margin-top: -11px;
    width: 156px;
}

#talk_block ul li{
	display: inline;
    list-style: none outside none;
}


#talk_block ul {
    padding-top: 15px;
} delete*/
/*------ end Logo design Process ----------------------*/

/*------ Logo design faq ----------------------*/
/*.cBusinesCardIcoBox{width: 667px;background: url(/sites/default/files/images/icons/logo-prosess-faq/bg_dotted_separator_line.png) repeat-x bottom;margin-bottom: 20px;padding-bottom: 15px;}
.cBusinesCardIco{float: left; padding-top: 65px; text-align: center; margin: 0 12px 0 25px;}
.cBusinesCardIcoBox > a{color: #259cda;}
.cBusinesCardIcoBox > span{color: #777777;}
.cBusinesCardIcoHelp{background: url(/sites/default/files/images/icons/logo-prosess-faq/help_bg_ico.png) no-repeat top center;}
.cBusinesCardIcoSup{background: url(/sites/default/files/images/icons/logo-prosess-faq/support_bg_ico.png) no-repeat top center;margin: 0 116px;}
.cBusinesCardIcoChat{background: url(/sites/default/files/images/icons/logo-prosess-faq/livechat_bg_ico.png) no-repeat top center;width: 79px;}

.cBusCardTableLink {width: 660px;}
.cBusCardTableLink td{width: 330px; padding-bottom: 20px;}
.cBusCardTableLink h3{font-family:Arial, Helvetica, sans-serif;color: #000000;font-size: 16px;text-transform: uppercase;}
.cBusCardTableLink a{color: #259cda;line-height:21px; font-size: 12px;}
.cBusCardTableLink a:hover{text-decoration: underline;}

.questions_answer_faq {width: 900px;}
.back_link {
    font-size: 13px;
    margin-left: 247px;
}

#block_questions_answer {
    margin-left: 55px;
}

.link_tu_something{font-size: 13px;}

.text_block {
    margin-top: 20px;
}

.text_block_middle
{
    margin-top: 50px;
    width: 860px;
} delete*/

.h4_title_color{
    color: #A8C40C;
}

/* .faq_img{
    margin: 40px 7px 0 -15px;
} delete*/

/* #block_questions_answer ul{
    margin-bottom: 16px;
    margin-left: 14px;
} delete*/
/*------ end Logo design faq ----------------------*/

/*------ Logo Design Price & Packages ----------------------*/

/* .cFourStepDesLogo{width: 892px; margin: 0 auto;}
.cFourStepDesLogo > div{height: 105px; margin: 0 20px 30px; padding: 15px; width: 153px;float: left;background: url(../images/design_process_bg.png)}
.cFourStepDesCol h2{font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px;text-transform: uppercase;height: 48px;color: #444444;}
.cFourStepDesCol1 h2{background: url(../images/logo-design-product-components/concept_green_ico.png) no-repeat 0 0;padding-left: 60px;}
.cFourStepDesCol2 h2{background: url(../images/logo-design-product-components/designer_green_ico.png) no-repeat 0 0;padding-left: 60px;font-size: 14px;}
.cFourStepDesCol3 h2{background: url(../images/logo-design-product-components/revision_green_ico.png) no-repeat 0 0;padding-left: 60px;}
.cFourStepDesCol4 h2{background: url(../images/logo-design-product-components/final_design_green_ico.png) no-repeat 0 0;padding-left: 60px;}
.cFourStepDesCol5 h2{background: url(../images/logo-design-product-components/buscard_green_ico.png) no-repeat 0 0;padding-left: 60px;}
.cFourStepDesCol6 h2{background: url(../images/logo-design-product-components/letterhead_green_ico.png) no-repeat 0 0;padding-left: 60px;}
.cFourStepDesCol7 h2{background: url(../images/logo-design-product-components/envelop_green_ico.png) no-repeat 0 0;padding-left: 60px;}
.cFourStepDesCol8 h2{background: url(../images/logo-design-product-components/faxcover_green_ico.png) no-repeat 0 0;padding-left: 60px;}
.cFourStepDesCol9 h2{background: url(../images/logo-design-product-components/emailsignature_green_ico.png) no-repeat 0 0;padding-left: 60px;}
.cFourStepDesCol10 h2{background: url(../images/logo-design-product-components/cardsprinted_green_ico.png) no-repeat 0 0;padding-left: 60px;}
.cFourStepDesCol p{color: #777; margin-bottom: 0;}

div.cGetItAllWrapper {
    float: left;
    margin-left: 44px;
    padding-left: 0;
}
div.cGetItAll{
	width: 190px;
	float:left;
	margin-left: 45px;
}
div.cGetItAll a.cBigButton{
    height: inherit;
    padding: 10px 0 10px 18px;
    width: 167px;
}
div.cGetItAll h3 {
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 16px;
    padding-top: 5px;
    text-transform: uppercase;
	width:200px;
    margin: 0 auto;
}
div.cGetItAll h3 span {
    display: block;
}
div.cGetItAll h3 span.cBiggerPhrase {
 	float: left;
    padding: 7px 0 7px 18px;
	
    width: 80px;
}
div.cGetItAll h3 span.cLittlePhrase {
	font-size: 14px;
}
div.cGetItAll h3 span.cBiggerPrice {
    float: left;
    font-size: 38px;
    margin: 5px 0 0;
    padding: 9px 0 9px 0;
    width: 90px;
} */
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;
}
/* div.logo-package{
	padding: 0 0 0 0px;
} delete*/

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

/* 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;
}

/* div.cComponentsTrailer {
    margin: 0 auto;
    width: 892px;
}
div.cComponentsTrailerContent{
	float:left;
	width:620px;
	margin-left:20px;
	margin-top:7px;
}
div.cComponentsTrailerContent-2{
    float: left;
    width: 642px;
} delete*/
/*------ end Logo Design Price & Packages ----------------------*/

/***-- Start slider DELUXEcom_Brand-Identity_Logo-Design_Landing-Page --***/

/* #views_slideshow_cycle_main_clone_of_logo_design_portfolio_slider-panel_pane_1 {
    width: 852px;
    height: 345px;
    margin: 0 auto;
    position: relative;
} delete*/

 /*start Pager*/
 /* .view-id-clone_of_logo_design_portfolio_slider {
     position: relative;
 } delete*/
/* #widget_pager_bottom_clone_of_logo_design_portfolio_slider-panel_pane_1 {
    left: 320px;
    position: absolute;
    top: 290px;
    z-index: 12;
}

#widget_pager_bottom_clone_of_logo_design_portfolio_slider-panel_pane_1 .views-slideshow-pager-field-item {
    background-color: #FFFFFF;
    float: left;
    height: 47px;
    margin: 0 24px 0 0;
    text-align: center;
    width: 97px;
} delete*/

/* end Pager*/
/* #views_slideshow_cycle_main_clone_of_logo_design_portfolio_slider-panel_pane_1 .views-row{
    width: 852px;

    height: 345px;
    background: url("../images/bg_carousel.jpg") no-repeat 0 0 ;
} delete*/

/* .views-slideshow-cycle-main-frame-row-item .logo-design-portfolio-slider {
   display: block;
   margin: 0px 0 0px 270px;
   padding-top: 20px;
} delete*/

/* #left_block_in_slider {
    position: absolute;
    left: 0px;
    top: 0px;
}
#right_block_in_slider {
    position: absolute;
    left: 618px;
    top: 55px;
    width: 216px;
  }
.views-slideshow-controls-bottom .active {
   outline: 1px solid #259CDA;     
} delete*/

 /* start left*/
/* .cCarouselText {
    color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.cCarouselBoxText .cCarouselSigLine1 {
    color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 19px;
}

.cCarouselBoxText .cCarouselSigLine2 {
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.cCarouselBoxText .cCarouselSig {
    text-align: right;
}
.cCarouselBoxText {
    left: 22px;
    position: absolute;
    top: 35px;
    width: 176px;
} delete*/
/* end left*/
/* start right*/

/* .cCarouselBoxText2 .cCarouselText {
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
}
.cCarouselBoxText2 .cCarouselSig {
    text-align: right;
}
.cCarouselBoxText2 .cCarouselSigLine1 {
    color: #A7C439;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 19px;
}

.cCarouselBoxText2 .cCarouselSigLine2 {
    color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.cCarouseBrowseLink {
    color: #259CDA;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
} delete*/
/* end right*/
/***-- END slider DELUXEcom_Brand-Identity_Logo-Design_Landing-Page --***/

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

/* .cPackageTarifTable{width: 853px;margin: 0 auto;}
.cPackageTarifTable td{padding-bottom: 5px; padding-top: 5px;vertical-align: middle;}
.cStarCell {vertical-align: top;}
.cStarCell > div{padding-top: 100px;text-align: center; color: #333333;font: 20px 'bell_gothic_blackregular'; text-transform: uppercase;}
.cStarCellBronze > div{background: url(../images/logo-design-packages-compare/one_star.png) no-repeat center 20px;}
.cStarCellSilver{background: url(../images/table_bg_center_2.jpg) repeat-y 0 0;}
.cStarCellSilver > div{background: url(../images/logo-design-packages-compare/three_star.png) no-repeat center 20px;color: #a8c40c; font-size: 24px;}
.cStarCellGold > div{background: url(../images/logo-design-packages-compare/five_star.png) no-repeat center 20px;}
.cPackageTarifParamCell, .ccPackageTarifParamCellC{width: 236px;text-align: center;font-size: 13px;color: #777777;}
.cPackageTarifParamCellC{background: url(../images/table_bg_center_2.jpg) repeat-y 0 0;text-align: center;font-size: 13px;color: #777777;}
.cPackageTarifGrayLine td{background: url(../images/table_bg_even.jpg);}
.cPackageTarifGrayLine td.cPackageTarifParamCellC{background: url(../images/table_bg_center.jpg);}
.cBold{font-weight: bold;}
.cPackageTarifThLeft{width: 145px; font-family: 'helvetica_neuecondensed_bold';font-size:14px; padding-left: 10px; color: #777777; text-transform: uppercase;}
.cPackageTarifThLeft.cPackTarifThLefBig{color: #333333; font-size: 16px;font-family:Arial, Helvetica, sans-serif;padding-top: 14px;padding-bottom:15px;}
.cPackageTarifPrice{font-family:Arial, Helvetica, sans-serif;font-size: 20px;color: #333333;}
.cBlueLink{color: #259cda;font-weight: bold; font-size: 10px;text-transform: uppercase;line-height: 15px;}
.cBigButton{background: url(../images/logo-design-packages-compare/big_button_blue.png) repeat-x 0 0;height: 35px;display: block;font: 13px/13px "helveticaOblique";color: #fff;padding-top: 6px;width: 176px; margin: 0 auto;border-radius: 3px;

-moz-border-radius: 3px;
-webkit-border-radius: 3px;text-transform: uppercase;}
.cBigButton:hover {
color: #a8d7f0;
}
.cBigButton.cBigOrangeButton{
background: url(../images/logo-design-packages-compare/big_button_orange.png) repeat-x 0 0;
}
.cBigButton:hover{
background-position: bottom left;
}
.cBigButton:hover img {opacity: 0.4;}
.cBigButton.cBigOrangeButton:hover {
color: #efbe75;
}
.cBigButton a{
color:#FFF;
}

.cResentLogoBox > div {
    float: left;
    margin: 0 47px;
    width: 341px;
}

.cResentLogoComCol {
    background: url("../images/dots-nav-divider.gif") repeat-y scroll center center transparent;
    margin: 5px 0 40px;
}

.cResentLogoComCol .cResentLogoComCol1 {
    float: left;
}

.cResentLogoComCol .cResentLogoComCol2 {
    float: right;
}

.cResentLogoComCol > div {
    width: 154px;
}

.cFourBoxInOneBlock{width:696px;float: right; margin-right: -19px;}
.cFourBoxInOneBlock > div{width: 290px; padding-left: 40px; float: left; margin: 0 0 0 16px;}
.cFourBoxInOneBlock h3{font-family:Arial, Helvetica, sans-serif;color: #333;font-size: 16px;line-height: 16px;text-transform: uppercase;padding-top: 5px;}
.cFourBoxInOneBlock p{color: #777777; font-size: 13px; line-height: 20px;}
.cFourBoxInOneBlock  p a{color: #259cda;}
.cBoxPeopleBg {background: url("../images/people_ico.png") no-repeat scroll 0 0 transparent;}
.cBoxStarBg{background: url(../images/star_ico.png) no-repeat 0 0;}

.cBoxLikeBg {background: url("../images/like_ico.png") no-repeat scroll 0 0 transparent;}

.moscone-column-content{padding-left: 1px;}
.moscone-column-content-region.moscone-sidebar.panel-panel{width: 25.043%;}
.cPerfectPackageCopyArea .cResentLogoDesign{font-family:Arial, Helvetica, sans-serif;color: #333;font-size: 22px;line-height: 24px;text-transform: uppercase;padding-bottom: 10px;}
.cPerfectPackageCopyArea .cResentLogoDesign span{font-size: 35px; line-height: 30px;color: #a8c40c;}
.cPerfectPackageCopyArea p {font-size: 14px;}

#short_value_proposition_message {
    width:852px;
    height:75px;
    background:url('../images/bg_block_short_value_proposition_message.png') 0 0 repeat-x;
    margin: 0 0 0 74px;
}
.left_block_short_value_proposition_message {
    float: left;
    width:560px;
    margin: 0 0 0 25px;
}
#short_value_proposition_message ul li {
    list-style: none;
}
.left_block_short_value_proposition_message ul {
    display: inline-block;
    margin: 20px 0 0 0;
}
.left_block_short_value_proposition_message li {
    background: url("../images/marker_short_value_proposition_message.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 45px;
    margin: 0 5px 0 0;
    padding: 0 0 0 30px;
}
.right_block_short_value_proposition_message {
    float: left;
}
.right_block_get_started_button {
    margin: 26px 0 0 15px;
}
.cBoxLikeBg {background: url("../images/like_ico.png") no-repeat scroll 0 0 transparent;}

div.menu-name-menu-small-business-navigation{
	margin-left: 70px;
}

div.menu-name-menu-small-business-navigation ul.menu li{
	padding-bottom: 8px;
} delete*/

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 -----**/
/* #lookup_selector {
    margin: 0 0 0 88px;
    width: 150px;
} delete*/
#node-243 .brenham-sidebar {
    width: 275px;
}
/* #node-243 #talk_block {
   margin: 0 0 15px 73px;
} delete*/
/* #node-243 #divider_page_logo_desing {
    margin: -18px 0 0 70px;
} delete*/
/* #divider_page_logo_desing .divider-section.border-dotted.dotted-top {
    width: 158px;
}
#divider_page_logo_desing .divider-section {
    margin: 10px 0 10px 0;
}
#node-243 #divider_page_logo_desing_for_content {
    margin: -27px 0 0 0;
}
#divider_page_logo_desing_for_content .divider-section.border-dotted.dotted-top {
    width: 655px;
}
#node-243 #adjustment_section-inner {
    margin: 0;
}
.node-idea-hub-article .cont-article-summary {
    margin-bottom: 0;
} delete*/
/**----- End style Page Logo Desing -----**/

/********** LOGO PORTFOLIO SAMPLES *****************/
/* #divider-section-logo-samples{
    margin: -15px 0 -10px 72px;
}

.view-logo-design-samples{
	width:675px;
	position:relative;
}

.view-logo-design-samples .views-field-nid{
    display: none;
}

.view-logo-design-samples .field-content{
    position: relative;
    margin-bottom: 14px;
}

.view-logo-design-samples .item-list ul.pager{
	zoom:1;
	overflow:hidden;
    margin-right: 77px;
} delete*/

.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 .item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
    margin-right: 1px;
}

.view-logo-design-samples .item-list .pager li a{
	display:block;
	float:left;
}

.view-logo-design-samples ul.pager li.pager-item a {
    background: none repeat scroll 0 0 #259CDA;
    text-decoration: none;
} delete*/
.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;
}

/* .view-logo-design-samples ul.pager li.pager-current {
    background: none repeat scroll 0 0 #999999;
    cursor: default;
}

.view-logo-design-samples  ul.pager li.pager-item a:hover{
	background:#999999;
}

.view-logo-design-samples  ul.pager li.pager-next a{
    color: #259CDA;
    font-size:11px;
    float:right;
    line-height: 16px;
}

.view-logo-design-samples  ul.pager li.pager-previous a{
    color: #259CDA;
    font-size:11px;
    line-height: 17px;
    margin-right: 14px;

}

.view-logo-design-samples .views-row{
	float:left;
	margin-right:17px;
}

.view-logo-design-samples .views-row:last-child{
	margin-right:0;
}

.view-logo-design-samples .view-content{
	padding-top:0px;
	margin-top:20px;
}
.f_left{
    float:left;
}
.narrow-by {
    float: right;
    width: 85%;
    margin-top: 1px;
}
.f_right{
    float:right;
}

.show_text{
    font-size:11px;
    margin-top:4px;
    margin-right:25px;
}
.blue_color{
	color:#259CDA;
}

.bottom_pager {
    position: relative;
    top: 14px;
}

.orange_icon{
    background:url(../images/orange_icon.png) no-repeat;
    display: block;
    height: 14px;
    width: 16px;
    position:absolute;
    bottom:3px;
    right:3px;
}

.empty_icon{
    display: block;
    height: 14px;
    width: 16px;
    position:relative;
    top:-18px;
    left:138px;
}

.logo_node{
    background:url(../images/bg_carousel.jpg) no-repeat;
    height: 345px;
    width: 852px;
}

.logo_node p{
	margin:0;
	padding:0;
}

.logo_node .left_logo_block{
	width:195px;
	float:left;
}

.logo_node .left_logo_block .text_logo{
	font:19px/21px 'bell_gothic_blackregular';
	color:#fff;
	padding:34px 0 0 20px;
}

.logo_node .left_logo_block .customer_logo{
	font:19px 'bell_gothic_blackregular';
	color:#fff;
	float:right;
}

.logo_node .left_logo_block .cusromer_title{
	font:12px 'bell_gothic_blackregular';
	color:#343434;
	float:right;
}

.logo_node .center_logo_block{
	width:354px;
	float:left;
	margin-left:36px;
}

.logo_node .center_logo_block a{
    position: absolute;
    bottom: 40px;
    left: 300px;
}

.logo_node .right_logo_block{
	width:226px;
	float:left;
	position:relative;
	min-height:323px;
}
.logo_node .right_logo_block .text_logo{
	font:19px/21px 'bell_gothic_blackregular';
	color:#343434;
	padding:34px 0 0 20px;
}

.logo_node .right_logo_block .customer_logo{
	font:19px 'bell_gothic_blackregular';
	color:#A5C43A;
	float:right;
}

.logo_node .right_logo_block .cusromer_title{
	font:12px 'bell_gothic_blackregular';
	color:#343434;
	float:right;
}
.logo_node .next_logo{
	color:#63B1E2;
	font:13px 'bell_gothic_blackregular';
	text-transform:uppercase;
	position:absolute;
	bottom:25px;
	left:126px;
}

.logo_node .prev_logo{
	color:#63B1E2;
	font:13px 'bell_gothic_blackregular';
	text-transform:uppercase;
	position:absolute;
	bottom:25px;
}

.margin_creation_view{
	margin-top:15px;
}

.cancel_top{
	top:0;
}

#node-1293 .brenham-sidebar{
	width:275px;
}

.dark{
    color: #333333;
}

.lets_start_btn {
    height: 36px !important;
    width: 137px;  
}

.lets_btn{
    background: url("../images/button_sprite_big.png") repeat-x scroll 0 0 #FF0000;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    white-space: normal;
}

.lets_btn_medium {
    background-position: 0 0px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px !important;
    font-weight: normal !important;
    height: 20px;
    line-height: 18px;
    padding: 5px 8px;
    text-decoration: none;
    text-transform: uppercase;
}

.lets_btn.lets_btn_medium:hover{
    background-position: 0 -51px;
    color: #EFBE75;
}

#copy_area {
    margin-bottom: 16px;
    margin-left: 78px;
    margin-top: 28px;
    width: 853px;
} delete*/

/***--- Start style page search ---***/

.heading-str{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
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;
}
/***--- End style page search ---***/

/* 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;
}
/* End paginator new styles */

/* Start Check Page link-style */

#block-system-main .section-header .checkLink{
font:15px 'bell_gothic_blackregular';
color:#333333;
}
.checkFone{
color:#FF0000;
}

/* End Check Page link-style */

/* Start footer new style */

.bottom-three-blocks{
padding-bottom:25px;
}
#footer{
	width:1000px;
	margin:0 auto;
	background: url("../images/bg.jpg") repeat;
	float: left;
}


/* End footer new style */


/****************** filters-logo-samples *******************/
/* #views-exposed-form-logo-design-samples-panel-pane-1{
	width:156px;/*width:175px;*//*
	margin-left:75px;
}
#logo-design-samples-page .pane-block .tabs li{
	font:bold 19px Arial;
	text-transform:uppercase;
	color:#333;
	padding:0;
	margin-bottom:4px;
}

#views-exposed-form-logo-design-samples-panel-pane-1 .views-exposed-widget{
	margin-top:8px;
	float:none;
	clear:both;
}

#views-exposed-form-logo-design-samples-panel-pane-1 .views-exposed-widget label{
	font:bold 13px Arial;
	color:#333;
	padding:0;
	margin-bottom:8px;
}

#views-exposed-form-logo-design-samples-panel-pane-1 .bef-checkboxes label{
	font-weight:normal!important;
	padding:0;
	margin-bottom:4px;
}

.more_link_filters,  .more_link_filters_less{
	color:#259CDA;
	font:13px Arial;
	display:block;
}

.margin-dottoed{
	margin: 17px 0 17px 0;
}
#views-exposed-form-logo-design-samples-panel-pane-1 .form-type-bef-checkbox{
	margin-bottom:6px;
}

#views-exposed-form-logo-design-samples-panel-pane-1 .views-widget-per-page{
    display: none;
}

.show_terms strong{
    font:bold 13px Arial;
    color:#333;
}

.show_terms a{
    font:bold  13px Arial;
    color:#777;
    margin-right:15px;
    text-decoration:none;
    background:url("../images/remove_tag_filter.png") no-repeat right 3px;
    padding-right:18px;
    display:block;
    float:left;
}

.show_terms a:hover{
	text-decoration:none;
}

#node-243 .heading.h5.blue.article-title {
    color: #259CDA;
} delete*/

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

/* .taxonomy-term-page .section-inner {
    margin: 0 76px;
}
.taxonomy-term-page .taxonomy-term-title {
    width: 550px;
    float: left;
    padding: 0 0 0 76px;
} 

.taxonomy-term-page .taxonomy-page-share-block {
    width: 310px;
    margin: 0 0 0 auto;
    padding: 17px 70px 0 0;  
}

.taxonomy-term-page .taxonomy-page-share-block li{
    list-style: none;

}

.taxonomy-term-page .block.block-menu-block {
    float: left;
    width: 250px;
}

.taxonomy-term-page .taxonomy-term-description {
    margin: 0 0 0 auto;
    width: 800px;
}

.taxonomy-term-page .portfolio_title {
    font-size: 13px;
    line-height: 33px;
    position: relative;
    width: 670px;
}

.taxonomy-term-page div.menu-name-menu-small-business-navigation {
    margin-left: 76px;
}

.taxonomy-term-page .cCarouselBoxText2 {
    right: 0px;
}

.taxonomy-term-page .views-view-grid {
    width: 900px;
    margin: 0 auto;
}

.taxonomy-term-page td {
    background: url("../images/dots-nav-divider.gif") repeat-y scroll center center transparent;
    display: block;
    float: left;
    margin-top: 50px;
    text-align: center;
    width: 50%;
}

.taxonomy-term-page .desinger-block {
    margin:0 0 0 auto;
    width: 50%;
}

.taxonomy-term-page .customer-block {
    float: left;
    width:50%;
}

.taxonomy-term-page h2 {
    display:none;
}

.taxonomy-term-page .node-page {
    width: 235px;
    float: left;
}

.taxonomy-term-page .node-idea-hub-article {
    float: right;
    width: 667px;
    padding-right: 76px;
}


.taxonomy-term-page .article-summary {
    width: auto;
}

.taxonomy-term-page #share_lnk {
    padding: 10px;
}

.taxonomy-term-page .share-and-call {
    padding: 8px 20px 0 0;
}

.taxonomy-term-page .article-hd .blue {
    color: #333333;
}

.taxonomy-term-page .taxonomy-page-logo-design-title {
    margin-left: 76px;
}

.taxonomy-term-page .taxonomy-page-logo-design-title p {
    margin-bottom: 0;
}

.taxonomy-term-page .customer-comment > p {
    padding: 0 20px 0 45px;
    text-align: left;
    color: #777;
}

.taxonomy-term-page .desinger-comment > p {
    padding: 0 54px 0 20px;
    text-align: left;
    color: #777;
}

.taxonomy-term-page  .customer-name-title {
    padding-right: 20px;
    text-align: right;
    color: #777;
    font-size: 13px;
}

.taxonomy-term-page .customer-title {
    font-size: 11px;
}


.taxonomy-term-page .desinger-name-title {
    padding-right: 54px;
    text-align: right;
    color: #777;
    font-size: 13px;
}

.taxonomy-term-page .desinger-title {
    font-size: 11px
}

.taxonomy-term-page .divider-section {
    margin-bottom: 25px !important;
    margin-top: 10px !important;
} delete*/
/**--     Taxonomy Term Page       --**/
/**--   START  ACCOUNTING & ADVISORY LOGO SAMPLES Page       --**/
/* #node-1292 .sutro-double-column1, #node-1317 .sutro-double-column1{
    width: 200px;   
}
#node-1306 .cResentLogoAutorCom {
    float: right;
    font-size: 11px;
}

#node-1306 .cResentLogoComCol1 p:first-child {
    color: #333333;
}
#node-1306 .cResentLogoComCol2 p:first-child {
    color: #333333;
}

.views-exposed-widget{
    background: url("../images/dots-sprite.gif") repeat-x scroll 0 -113px transparent;
    margin-bottom: 18px;
    padding-top: 22px !important;
}

.views-exposed-widget:first-child, 
.views-exposed-widget:last-child{
   background: none;
   padding-top: 0px;
}

.logo-portfolio-title-filter{
    
    color: #333333;
    font: 19px 'bell_gothic_blackregular';
    margin: 0 0 -31px 74px;
    text-transform: uppercase;
} delete*/

.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: 1px solid #ccc;
  margin-bottom: .5em;
  margin-right: 1em;
  font: bold 12px/32px 'Open Sans', 'Lucida Sans', 'Lucida Grande',  Verdana, sans-serif;
  text-decoration: none;
  height: 33px;
  color: #666;
  cursor: pointer;
  outline: none;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #FAFAFA;
  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;
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FAFAFA, endColorStr=#E9EAEC, GradientType=0); 
}

#block-system-main .form-actions input:hover {
  background: #E6E6E6;
  background-image: linear-gradient(bottom, #C5C5C5 0%, #FAFAFA 100%);
  background-image: -o-linear-gradient(bottom, #C5C5C5 0%, #FAFAFA 100%);
  background-image: -moz-linear-gradient(bottom, #C5C5C5 0%, #FAFAFA 100%);
  background-image: -webkit-linear-gradient(bottom, #C5C5C5 0%, #FAFAFA 100%);
  background-image: -ms-linear-gradient(bottom, #C5C5C5 0%, #FAFAFA 100%);
  background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0, #C5C5C5),
  color-stop(1, #FAFAFA)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FAFAFA, endColorStr=#C5C5C5, GradientType=0);   
}

#block-system-main .form-actions input:active {
  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;
}

/**
 *  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;
}

ol, ul {
    /*list-style: none;*/
}

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
------------------------------------------------------------------------ */
/* .style-heading {
    margin: 20px 0 10px;
    border-bottom: 3px solid #666;
    color: #666;
    font-family: 'helvetica_neuecondensed_bold';
    text-transform: uppercase;
}

.style-heading.red {
    border-color: #ff0000;
}

.style-heading.blue {
    border-color: #259cda;
}

.style-section + .style-section {
    margin-top: 20px;
}

.style-section {
    margin-top: 0;
} delete*/

/* Fonts */

@font-face {
    font-family:Arial, Helvetica, sans-serif;
    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:Arial, Helvetica, sans-serif;
}

.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");
}

/*
@font-face {
    font-family: 'source-sans-pro';
    src: url('../fonts/source-sans-pro.bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
*/
/*  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(../images/deluxe-sprite.png) 0 0 no-repeat;
}

/* .icon-toggle-plus {
    width: 20px;
    height: 20px;
} delete*/

/* .get-started .icon-toggle-plus { background-position: -4px -1px; }
.products .icon-toggle-plus { background-position: -4px -21px; }
.resources .icon-toggle-plus { background-position: -4px -41px; }
.active .icon-toggle-plus { background-position: -30px -3px; } delete*/

.arrow-small {
    display: inline-block;
    background: url(../images/icons-sprite.png) 0 0 no-repeat;
    width: 10px;
    height: 12px;
    vertical-align: middle;
}

/* .arrow-small.arrow-down.arrow-blue { 
    background-position: -66px -97px;
    margin-left: 5px; 
}

.arrow-small.arrow-down.arrow-white { 
    background-position: -6px -97px;
    margin-left: 5px; 
}

.arrow-right-blue { background-position: -65px -73px; } */

.arrow-medium {
    display: inline-block;
    background: url(../images/deluxe-sprite.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; }

/* .active .arrow-medium {
    background-position: -151px -120px;
}

.arrow-right.arrow-red {
    background-position: 97px -168px;
    padding-right: 20px;
} delete*/

.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-corner-arrow {
    background: url(../images/arrow-corner.png) 0 0 no-repeat;
    width: 95px;
    height: 95px;
} delete*/

.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(../images/buttons-sprite.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 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:hover {
    background-position: 0 -80px;
    color: #fff;
}

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

/* .btn-small-reverse {
    background-position: 0 -22px;
    height: 18px;
    padding: 0 18px;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 1.9;
} delete*/

.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('../images/icon-arrow-right-red-sm.png') no-repeat center right;
    position: absolute;
    top: 3px;
    right: 10px;
    border: none;
    cursor: pointer;
    padding-right: 10px;
}

/* .btn-arrow-white {
    display: inline-block;
    background-position: 2px -98px;
    width: 12px;
    height: 10px;
    padding-left: 8px;
} */
.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; }

.page-wrap { 
    width: 1000px;
    background: url(../images/bg.jpg);
}

.content { width: 900px; }

/* Typography */

.heading {
    font-family:Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

/* .heading-mod {
    font-family:Arial, Helvetica, sans-serif;
} delete*/

.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;
	color: #fff;
}
.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;
}

/* a.icon-share {
    background: url('../images/icon-share.gif') no-repeat right center;
    padding-right: 16px;
}

a.read-more {
    font-size: 13px;
    text-transform: uppercase;
} delete*/

/* 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('../images/custom-radios.png') 0 0 scroll no-repeat;
}

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

/* Dividers */
.divider {
    background: transparent url(../images/dots-sprite.gif) 0 0 repeat-x;
    height: 20px;
    overflow: hidden;
}

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

/* .divider-border {
    border-top: 2px solid #ff9900;
}

.divider-orange {
    background-position: 0 4px;
    border-color: #ff9900;
} delete*/

.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-grey {
    background-position: 0 -94px;
    border-color: #777777;
}

.divider-thick.divider-orange {
    background-position: 0 2px;
} delete*/

.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-thick.divider-grey {
    background-position: 0 -94px;
} delete*/

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

/*  Borders  */

hr.divider-section.border-dotted.dotted-top{
    background: url("../images/dots-sprite.gif") 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 {
    border: 1px dashed #cccccc;
    -moz-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
    border-image: url("../images/dots-border.gif") 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-bottom {
    border-bottom-width: 1px; 
} delete*/

.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: 30px;
}

.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;
    background: url(../images/bullet-sm.png) no-repeat left center;
}

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


/* Header Styles */
.header {
    overflow: hidden;
    /* height is important for stickynav */
    height: 175px;
}

/* .header-wrap {
    overflow: hidden;
} delete*/

.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("../images/dots-border.gif") 1 1 1 1 repeat repeat;
    -moz-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
    -webkit-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
}

.menu {
    overflow: hidden;
}

/* .menu-alt {
    overflow: visible;
} delete*/

.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("../images/dots-border.gif") 1 1 1 1 repeat;
    -webkit-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
    border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
    border-width: 0 1px;
    height: 32px;
    line-height: 30px;
    background: url("../images/bg.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;
}

/* .btn-grey {
    background-color: #ccc;
    width: 84px;
    height: 30px;
    color: #fff;
    border: none;
} delete*/

.header-component .search-block {
    margin-right: 5px;
    position: relative;
}

.search-block .form-text {
    width: 115px;
    padding: 8px 45px 5px 35px;
    height: 14px;
    border: 0;
    -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);
    color: #777;
	vertical-align: top;
}

.search-block .icon-search {
    background: #fff url(../images/magnifier.png) no-repeat 10px center;
}

#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(../images/deluxe-sprite.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;
}

/* .menu-main > li.last {
    width: 102px;
} delete*/

/*  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('../images/menu-sprite-sm-business.png') no-repeat 0 0;
    width: 101px;
    height: 20px;
    padding: 65px 0 5px;/*68*/
    color: #777;
    font-size: 12px;
    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: #ff0000;
} 

/*  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: -103px 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;
}

#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: -463px 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: -558px 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;
} 
/* .dotted-line >li{
    border-image:none;
    border-style:dotted;
} delete*/
/* 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;
    -webkit-box-shadow:   5px 5px 0px, .3);   
    box-shadow:           5px 5px 0px, .3);
}

.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-green { 
    background-color: #a8c40c;
} delete*/

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

/* .menu-sub > li > a {
    display: block;
    padding: 13px 20px;
    background: transparent url(../images/dots-nav-divider.png) no-repeat left center;
    color: #fff;
    font-family: 'helvetica_neuecondensed_bold';
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
}

.menu-sub > li:first-child > a {
    background-color: transparent;
} delete*/

.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 {
    float: left;
    min-height: 300px;
    padding: 29px 7px 0 20px;
    border-top: 1px dashed #ccc;
    border-left: 1px dashed #ccc;
} delete*/

.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);
}

/* li.footer-col-products-services {
    width: 122px;
} delete*/

/* li.footer-col-idea-hub {
    width: 122px;
} delete*/

/* li.footer-col-customer-support {
    width: 122px;
} delete*/

/* li.footer-col-financial-institutions {
    width: 123px;
} delete*/

/* li.footer-col-about-deluxe {
    width: 122px;
} delete*/

/* li.footer-col-other-sites {
    width: 122px;
} delete*/

/* .footer-nav-sub {
    margin-top: 10px;
} delete*/

/* .footer-nav-sub > li {
    margin-bottom: 10px;
} delete*/

.footer-sub {
    border-top: 1px dashed #ccc;
    border-image: url("../images/dots-border.gif") 1 1 1 1 repeat repeat;
    -moz-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
    -webkit-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
    overflow: hidden;
    padding: 10px 0;
    height: 100%;
}

.footer-sub-alt {
	overflow: hidden;
	padding: 25px 0px 25px 0px;
	border-image: url("../images/dots-border.gif") 1 1 1 1 repeat repeat;
	-moz-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
	-webkit-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
	width: 1000px;
	float: left;
	margin: 30px 0px 0px 0px;
	clear: both;
	background: #255c8c;
}

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

.footer-logo {
	display: block;
	width: 215px;
	height: 63px;
	text-indent: -9999px;
	background-position:-3px -280px;
}

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

.footer-nav-alt {
	float: right;
	margin-top: -5px;
	list-style-type: none;
}

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

.align-right {
    float: right;
}

/*  Home Page Panels Module */

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

.panel {
    position: relative;
}

.panel-nav {
    width: 900px;
    padding: 0 50px;
    background: transparent url(../images/mod-panel-gradient.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(../images/Deluxe-Homepage-Get-Started-Pizza.jpg) center bottom no-repeat;
	min-height: 700px;
	padding-top: 30px;
}

.products.panel {
	border-top: 2px solid #259cda;
	background: transparent url(../images/Deluxe-Homepage-Products-Kayak.jpg) center bottom no-repeat;
	min-height: 495px;
	padding-top: 30px;
	
}

.resources.panel {
    border-top: 2px solid #ff9900;
    background: transparent url(../images/Deluxe-Homepage-Resources-Seamstress.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(../images/dots-sprite.png) 0 -37px repeat-x;
    height: 20px;
    overflow: hidden;
}

.divider-wrap {
	background: transparent url(../images/gradient-small-shadow.png) repeat-x;
	top: -10px;
	position: absolute;
	width: 100%;
	padding-top: 10px;
}

.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("../images/dots-border.gif") 1 1 1 1 repeat;
    -webkit-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
    border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
}

.panel .content-block + .content-block {
    border-top: 1px dashed #ccc;
	-moz-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
    -webkit-border-image: url("../images/dots-border.gif") 1 1 1 1 repeat;
    border-image: url("../images/dots-border.gif") 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(../images/bg.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;
}

/* .slideshow .h7 {
    letter-spacing: -1px;
    line-height: 1.3;
} delete*/

/* .slideshow .h7 {
    color: #000;
} delete*/

/*  Category Intro Module */

/* .intro {
    padding: 60px 75px 50px 75px;
    background: rgba(36,157,218,.1);
} delete*/

/* .intro-green {
    background-color: #edf0dd;
    background-color: rgba(168,196,12,.1);
} delete*/

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

.intro-bd {
    width: 500px
}

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

/* .intro-alt {
    padding-top: 11px;
    background: transparent url(../images/gradient-small-shadow.png) center bottom scroll repeat-x;
    overflow: hidden;
} delete*/

/* .intro-bd-alt { width: 265px; } delete*/

/* .intro-alt > .box {
    padding-left: 70px;
    padding-top: 53px;
    width: 322px;
    min-height: 294px;
    float: left;
} delete*/

/* .intro-blocks {
    margin-left: 15px;
    width: 565px;    
    display: inline-block;
    vertical-align: top;
}

.intro-blocks + .intro-blocks { margin-top: 11px; }

.intro-blocks > .block { margin-left: 11px; }

.block-call-now {
    width: 288px;
    display: inline-block;
    vertical-align: top;
}

.block-call-now > .box { padding: 58px 28px 29px; }

.section-main > .divider-no-top { margin-top: 0; } delete*/

/* ---------------------------------------------------------------------
 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('../images/video-finale.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-icons {
    overflow: hidden;
    position: absolute;
    bottom: 35px;
    left: 10px;
    z-index: 11;
} delete*/

/* .social-icons > li { float: left; }

.social-icons > li + li { margin-left: 10px; }

.social-btn {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 200%;
    width: 20px;
    height: 20px;
    background: transparent url('../images/video-finale-social.png') 0 0 no-repeat scroll;
} delete*/

.social-btn.facebook,
.social-share-facebook { background-position:  0 0; }

.social-btn.facebook:hover,
.social-share-facebook:hover { background: url('../images/icon-sprite-social-hover.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('../images/icon-sprite-social-hover.png') no-repeat -22px 0; }

/* .social-btn.email { background-position: -60px 0; }

.social-btn.email:hover { background: url('../images/video-finale-social.png') no-repeat -60px -30px; } delete*/

/*  Category Intro */

/* .intro {
    padding: 60px 75px 50px 75px;
    overflow: hidden;
    position: relative;
} delete*/

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

.intro-bd {
    width: 550px;
}

/* .intro-clean {
    padding: 30px 75px 30px 75px;
}

.intro-aside {
    position: absolute;
    right: 75px;
    top: 30px;
}

.call-out .heading {
    line-height: 30px;
} delete*/

/*  Category Navigation Module */

.mod-content-nav {
    min-height: 70px;
}

.intro-nav-container {
    background: #fff url(../images/bg.jpg);
    top: 0;
    z-index: 10;
    width: 1000px;
}

.intro-nav {
    overflow: hidden;
    background: url(../images/gradient-small-shadow.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 .active {
    background: url(../images/icon-intro-nav.png) center top no-repeat;
} delete*/

.intro-nav .contact li {
    padding: 20px 10px;
}

.intro-nav .contact .heading {
    line-height: 2.6;
}

.intro-nav-container li {
    background: url(../images/dots-nav-divider.png) no-repeat left center;
}

.intro-nav-container li:first-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-hd-inline > .heading-right { float: right; } delete*/

.article-bd-push { margin-bottom: 15px; }

/* ---------------------------------------------------------------------
 Product Add On Module
------------------------------------------------------------------------ */


{
    margin-left: -20px;
	padding-bottom:30px;
}

.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('../images/dotted-corners.png') top right scroll no-repeat;
}

.topright-bottomleft:after {
    content: '';
    position: absolute;
    bottom: -14px;
    left: -14px;
    width: 65px;
    height: 65px;
    background: transparent url('../images/dotted-corners.png') bottom left scroll no-repeat;
}

.box-hd {
    margin-bottom: 28px;
    overflow: hidden;
}

/* .box-hd-inline > .heading { float: left; }

.box-hd-inline > .heading-right { float: right; } delete*/

.box-bd { margin-bottom: 23px; }

/* Media Object */
.media-object { overflow: hidden; }
/*
.media-media {
    margin-right: 24px;
    float: left;
}
*/
.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;
}

/* .media-object.stacked-reversed {
    display: table;
}

.media-object.stacked-reversed .media-media {
    display: table-footer-group;
    float: none;
}

.media-object.stacked-reversed .media-bd {
    margin-bottom: 10px;
} delete*/

/*  V-List */
.v-list { overflow: hidden; }

.v-list-dotted {
    padding-left: 15px;
    list-style-type: disc;
    list-style-position: outside;
    font-size: 13px;
    line-height: 23px;
}

/*  Table Service Level Comparisons */
.service-levels { margin-top: 20px; }

/* .service-table { padding: 0 125px; } delete*/

.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-head > tr > td.feature-name { width: 290px; } delete*/

/* .feature-title > .heading {
    margin-bottom: 10px;
    line-height: 1;
    color:#777777;
    font-family: Arial;
    font-size: 12px;
} delete*/

/* Table Email Comparisons */
.table-email { width: 100%; }

.table-email .table-row { width: auto; }

/* .table-email > .table-row > tr > td.feature-name { width: 114px; } delete*/

.table-email .table-row > tr > td {
    font-size: 12px;
    width: 86px;
	color: #777777;
}

/* .table-row > tr.add-to-cart {
    margin-top: 20px;
    border-top: 0;
    width: 100%;
} delete*/

.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-service-callout {
    margin-left: 80px;
    width: 325px;
    display: inline-block;
    vertical-align: baseline;
} delete*/

.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 */
/* .three-up {
    width: 33%;
    float: left;
}

.article-three-up { margin: 0 27px; }

.article-three-up > .article-hd {
    margin-bottom: 10px;
    overflow: hidden;
}

.article-three-up > .article-md { margin-bottom: 10px; }

.article-three-up > .article-bd { margin-bottom: 15px; }

.article-three-up > .article-bd > .v-list-dotted > li { padding: 0; } delete*/

/* Grid 4 up */
/* .four-up-views-teaser {
    width: 62%;
    margin-bottom: 10px;
}

.four-up {
    width: 25%;
    float: left;
}

.article-four-up:first-child { margin: 0 17px 0 42px;}

.article-four-up { margin: 0 17px; }

.article-four-up > .article-hd {
    margin-bottom: 5px;
    overflow: hidden;
}

.article-four-up > .article-md { margin-bottom: 10px; }

.article-four-up > .article-bd { margin-bottom: 15px; }

.article-four-up > .article-bd > .v-list-dotted > li { padding: 0; } delete*/

/*  Individual Product Box */
.individual-product {
    margin: 13px auto;
    width: 750px;
}

.media-bd > .article { margin: 0; padding-bottom: 6px;}

/* .h-list-thumbs { margin-top: 20px; }

.h-list-thumbs > li + li { margin-left: 30px; } delete*/

/* 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; }

/* .grid-package-dotted { width: 439px; } delete*/

/* 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;
    text-align: center;
}

/* .process-icon {
    display: inline-block;
    vertical-align: top;
    height: 63px;
    background: transparent url('../images/process-infogx.png') 0 0 scroll no-repeat;
} delete*/

/* .process-step-one {
    width: 44px;
    background-position: -20px -8px;
}

.process-step-two {
    width: 50px;
    background-position: -175px -7px;
}

.process-step-three {
    width: 69px;
    background-position: -315px -7px;
}

.process-step-four {
    width: 72px;
    background-position: -452px -9px;
}

.process-step-five {
    width: 71px;
    background-position: -615px -6px;
} delete*/

/* 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-wide-wrap {
    position: relative;
    width: 940px;
    padding: 10px 0 30px;
    margin: 0 auto;
} delete*/

/* .carousel-main-wide,
.carousel-main {
    left: 25px;
} delete*/

/* .carousel-sub {
    margin-left: 15px;
} delete*/

.carousel-nav {
    width: 590px;
}

.carousel-nav > li,
.carousel-nav-wide > li {
    float: left;
    margin: 0 4px;
}

/* .carousel-bullets > li {
    display: inline-block;
    margin: 0 3px;
} delete*/
/* .carousel-bullets {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%
} delete*/
/* .carousel-bullets a {
    font-size: 40px;
    color: #444444;
}
.carousel-bullets .activeSlide a {
    color: #259cda;
} delete*/
.carousel-pager .pager-previous {
    display: block;
    background: transparent url('../images/pager-arrows.png') no-repeat;
    text-indent: -9999px;
    position: absolute;
}
.carousel-pager .pager-next {
    display: block;
    background: transparent url('../images/pager-arrows.png') no-repeat;
    text-indent: -9999px;
    position: absolute;
    right: 0;
    top: 0;
}
/* .slide-content {
    position: absolute;
    top: 0;
    right: 50px;
    width: 250px;
}
.slide-content .h7 {
    margin-bottom: 10px;
} delete*/
.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;
}

/* js-tabs */
/* .js-tab-active {
    display: block;
} delete*/
/* .js-tab-inactive {
    display: none;
} delete*/
.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;
}
/* #IPEinvLGL {
	margin-top:-75px!important;
}
#IPEinvL {
	height: 278px!important;
} delete*/

#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(../images/product-logo-img.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:Arial, Helvetica, sans-serif;
    font-size: 20px;
}

.add-to-cart-table .slc_feature-title h3 {
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    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:Arial, Helvetica, sans-serif;
    font-size: 20px;
}

/* end small-business_website_business-email  */


/* start Holiday Design Services */

.threeMatticsBox{
background:url(../images/double_vert_border_03.png) repeat-y 50% top;
margin-top:20px;	
}

.threeMatticsLbl{
width:284px;
float:left;	
}

.threeMatticsLImg{
width:272px;
height:116px;
background:url(../images/holiday_logo_design.png) 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(../images/holiday_email_signature_design.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(../images/holiday_ecard_design.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(../images/bundle_card.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 */
