body {margin:0px; background-color:#003e63; background-image:url(/images/shell/ignite_03.jpg); background-position:top center; background-repeat:no-repeat;
	color:#000; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:18px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
h1{ font-size:24px; line-height:30px; color:#000;line-height:normal;font-weight:bold;} 
h2{ font-size:18px; line-height:24px;color:#000; line-height:normal;font-weight:bold;} 
h3{ font-size:14px; line-height:18px; color:#000;line-height:normal;font-weight:bold;}
ul,ol{ padding-left:25px;}
a:link, a:visited{color:#fe6600;text-decoration:none;}
a:hover{ color:#CC0000;text-decoration:underline;} 
.homeSearchDiv, .sidebartext { padding-left:5px;}
.homeSearchDiv{ padding-bottom:10px;}    
hr{margin-bottom:25px; margin-top:10px;border:none; border-top:1px solid #999; padding:0px;clear:both; float:left; width:100%; }

.cont_area{width:100%; display:table;}
.left_block{width:23%;display:table-cell; max-width:250px; float:left;padding:3%;background-color:#EFEFEF; border-right:1px solid #CCC; background-color:#EFEFEF; border-right:1px solid #CCC;}  
.cont_block{width:64%;display:table-cell;float:right;padding:3%;} 
.crights{ clear:both; width:94%; padding:3%; float:left; font-size:10px; line-height:14px;  font-size:10px; line-height:14px; border-top:1px solid #999;} 
.titlediv{background-color:#000; color:#FFF; float:left; font-size:18px; line-height:24px; width:94%; padding:3%;}
.menudiv{width:100%; float:left;}
.searchdiv{float:right; width:200px;}

.wrapper#footer{margin-top: -23px;
z-index: 100;
position: relative;}
.container{width:960px;}
.mobileMenuDiv .zMenuBarDiv {width:100% !important; }
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}
#zMenuDiv1{background:none;}
#zMenuDiv1 a.trigger{border-left:none; text-transform:uppercase; color:#363636; }
#zMenuDiv1 a.trigger-selected{background:none;}
#zMenuDiv1 a.trigger:hover{background:none;}

.wrapper h1{font-size:52px !important; line-height:60px !important;}
#merchant-processing-solutions-slider h3 {
 
font-size: 18px !important;
line-height: 24px !important;}

.regularBody{ background-image:url(/images/shell/bg2.png) !important; background-position:top center;}
.wrapper#homepage-header{margin-bottom:0px;}
.sh-1{width:100%; background-color:#FFF; margin-left:6px; padding-bottom:50px; margin-bottom:-50px; float:left; }
.sh-2{width:477px; padding:35px; padding-top:45px; float:left; border-right:1px solid #d3d3d3;}
.sh-3{width:100%; float:left;}
.sh-4{width:100%; float:left;}
.sh-5{width:174px; margin-right:15px; float:left;}
.sh-6{width:288px; float:left;}
.sh-7{width:100%; float:left;}
.sh-8{width:174px; margin-right:15px; float:left;}
.sh-9{width:288px; float:left;}
.sh-10{width:332px; padding:35px; padding-top:45px; float:left;}
.sh-11{width:100%; float:left; margin-bottom:27px;}
.sh-12{width:170px; margin-right:15px;float:left;}
.sh-13{width:143px; float:left;}
.sh-14{}
.sh-15{}
.sh-16{}
.sh-17{}
.sh-18{}
.sh-19{}
.sh-20{}
.sh-1-2{width:100%; float:left; background-position:top center; background-repeat:no-repeat;}
.sh-1-3{float:left; width:100%; background-image:url('/images/shell/flame-background.png'); background-position:top center; background-repeat:no-repeat; }

.sh-1-1{padding-bottom:40px; width:960px; float:left;}
.right-column3 {
  float: left;
  width: 290px;
  padding-top: 0px;
  padding-left: 30px;
  font-style: normal;
}
#logo{background-repeat:no-repeat;}

@media only screen and (max-width: 980px) { 
	.wrapper{width:100%; } 
	.zMenuBarDiv { width:100% !important;}
	.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
	.mobileMenuButton, .mobileMenuDiv .zMenuBarDiv a.trigger{ display:block; width:90% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}
	.mobileMenuButton{ background-color:#4D4D4D; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
	.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 

	.mobileMenuButton {display:block;}
	.mobileMenuDiv {display:none;}
	.mobileMenuDiv a{text-align:left;}
	.sh-1{margin:0px;}
	.sh-1-1{width:94%; padding-left:3%; padding-right:3%;}
	.container{width:100%;}
	.sh-1-3{background:none;}
	#supernav{background-color:#fd6c0b; padding:3%; width:94%; padding-top:10px; padding-bottom:10px;}
	.wrapper#footer{background:none; background-color:#fd6c0b;height:auto; padding:3%; width:94%; padding-bottom:20px;}
	.wrapper#footer .left-column{margin:0px; width:100%; padding:0px;padding-top:20px; }
	.wrapper#contact-us .right-column{margin:0px; padding:0px; }
	.wrapper#contact-us-header span.contact-us-header{display:none;}
	.wrapper#contact-us-header span.contact-us-icon{display:none;}
	.left-column{width:100% !important; border:none !important; margin:0px !important; padding:0px !important;}
	.right-column{width:100% !important; border:none !important; margin:0px !important; padding:0px !important;}
	h1{font-size:25px !important; line-height:30px !important; }
	#contact-us-header{height:auto !important;}
	.wrapper#contact-us .left-column p{width:100%;}
	h1,h2,p{width:100% !important;}

	#tips-and-testimonials-header{height:auto !important;}
	.tips-and-testimonials-header{display:none !important;}
	.tips-and-testimonials-icon{display:none !important;}
	.border-and-shadow{display:none;}
	.wrapper#referral-partner-header{height:auto !important;}
	.wrapper#referral-partner-header span.referral-partner-header{display:none;}
	.wrapper#referral-partner-header span.referral-partner-icon{display:none;}
	.wrapper#referral-partner .left-column li{width:100%;}
	.wrapper#protect-customers-header span.protect-customers-header{display:none;}
	.wrapper#protect-customers-header span.protect-customers-icon{display:none;}
	.wrapper#protect-customers .left-column li{width:100%;}
	.wrapper#protect-customers-header{height:auto;}
	.wrapper#payment-options-header span.payment-options-header{display:none;}
	.wrapper#payment-options-header span.payment-options-icon{display:none;}
	.wrapper#payment-options-header{height:auto;}
	.wrapper#payment-options .left-column li{width:100%;}
	.wrapper#merchant-processing-solutions-header .carousel-inner, .carousel{width:100% !important;}
	.lock-circle, .merchant-processing-solutions{display:none !important;}
	.wrapper#merchant-processing-solutions-header #merchant-processing-solutions-slider h1{font-size:22px !important; text-align:center; padding-top:40px;top:0px !important; left:0px !important; position:relative !important; margin-left:10% !important; display:inline-block !important; width:80% !important;}
	.wrapper#merchant-processing-solutions-header #merchant-processing-solutions-slider h3{font-size:18px !important;line-height:24px !important;  text-align:center;top:0px !important; left:0px !important; position:relative !important; margin-left:10% !important; display:inline-block !important; width:80% !important;}
	.wrapper#merchant-processing-solutions-header #merchant-processing-solutions-slider .item{ width:100% !important;}
	.wrapper#merchant-processing-solutions-header #merchant-processing-solutions-slider .item a.header{display:none !important;}
	.carousel-indicators{left:38%;}

	.wrapper#attract-customers .left-column li{display:none;}
	.wrapper#attract-customers-header span.attract-customers-header{display:none;}
	.wrapper#attract-customers-header span.attract-customers-icon{display:none;}
	.wrapper#attract-customers-header{height:auto !important;}

	.right-column3{width:100%; padding-left:0px;}
	.right-column3img1 {max-width:320px; width:90%;}

	.sh-2{width:94%; padding:10px; padding-left:3%; padding-right:3%;}
	.wrapper#homepage-header{width:100%; height:auto;}
	.sh-10{padding:10px;}

	.sh-6{width:100%;}
	.sh-5{width:100%;}

	.sh-10{width:94%; padding:10px; padding-left:3%; padding-right:3%;}

	.wrapper#homepage-header .carousel-inner{width:100% !important;}
	#homepage-slider .item{width:100% !important; }

	#homepage-slider .item a{display:none !important;}
	#homepage-slider h1{ width:80% !important; font-size:22px !important; padding-top:30px; line-height:25px; margin:0 auto !important; text-align:center !important; top:0px !important; left:0px !important;}
	#homepage-slider h3{ width:80% !important; font-size:17px !important; padding-top:30px; line-height:20px; margin:0 auto !important; text-align:center !important; top:0px !important; left:0px !important;}
	#homepage-slider ul{width:80% !important; list-style:none !important; margin:0 auto !important; text-align:center !important; top:0px !important; left:0px !important;}
	#homepage-slider li{width:100% !important; list-style:none !important; margin:0px !important; top:0px !important; left:0px !important;}
	#homepage-slider span.reader{ display:none !important;}
}
@media only screen and (max-width: 660px) { 
	.left_block{clear:both; display:block;max-width:94%;width:94%; border-right:none;}
	.cont_block{width:94%;display:block;}
	.cont_area{display:block;}
}