body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
}

/* Submit Button */
p.submit {
	width:75px;
	font-size:10px;
	margin: 0;
	padding:6px 0;
}

#ipalert {
	/* display: none; */
	background: url(img/ip_alert_bg.gif) repeat-x left top;
	height: 27px;
	padding: 6px 10px;
}

#ipalert a {
	color: #C62929;
	font-weight: bold;
}

#ipalert p {
	margin: 0;
	text-align: center;
}

#ipalert span {
	float: right;
	font-weight: normal;
	margin: -6px 0;
}

/*
p.subscribe {
	width:84px;
	font-size:10px;
	margin:0;
	padding:6px 0;
}
subscribe a:link, .subscribe a:visited
.subscribe a:hover, .subscribe a:active
, .join a:link, .join a:visited 
, .join a:hover, .join a:active

	
.submit a:link, .submit a:visited {
	background:#257AB7;
	border:1px solid #257AB7;
	color:#FFF;
	display:block;
	font-weight:bold;
	padding:4px 12px 4px 12px;
	text-decoration:none;}
	
.submit a:hover, .submit a:active {
	border:1px solid #257AB7;
	color:#257AB7;
	background:#FFF;
	text-decoration:none;}
*/	
/* Error Message */
#errormsg2 {
	padding:5px;
	color:#FF0000;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#errormsg {
	padding:5px;
	color:#FF0000;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
	
#errormsg1 {
	padding:5px;
	color:#FF0000;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

#wrapper {
	background-image: url(img/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#wrapper_inner {
	background-image: url(img/main_bg1.jpg);
	background-repeat: repeat-x;
	background-position: center -14px;
}

.wrapper-inner {
	background-image: url(img/main_bg1.jpg);
	background-repeat: repeat-x;
	background-position: center -14px;
}

.rss {
	float:left;
	margin-top:10px;
}

#main {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#top_area {
	height: 91px;
	color: #A8A8AA;
}

#logo {
	width: 244px;
	float: left;
	height: 53px;
	margin-left: 5px;
	padding-top: 19px;
	padding-left: 15px;
}

#top_links {
	float: right;
	padding-top: 25px;
	width: 110px;
	padding-right: 20px;
}

.merchant_login {
	text-align: right;
}

#top_links a {
	color: #A8A8AA;
	margin-right: 5px;
	margin-left: 5px;
	display: inline;
	background-color: #FFF;
}

#top_links a:hover {
	text-decoration: none;
	
}

#top_links2 {
	float: right;
	text-align: right;
	margin-top: 37px;
}

ul.language { 
	padding:0px;
	list-style:none;
	height:20px;
	width:70px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

ul.language li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	position:relative;
	height:20px;
}

ul.language a {
	float:none!important;
	float:left;
	display:block;
	color:#555;
	text-align:center;
	height:26px;
	width:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

ul.language a:hover {
	background-image:url(img/lan_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-decoration: none;
}

ul.language .selected
{
	background-image:url(img/lan_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-decoration: none;
}

#banner1, #banner2, #banner3, #banner4 {
	background-repeat: no-repeat;
	height: 234px;
	margin-top: 3px;
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 28px;
}

#banner1 {
	background-image: url(img/header_bg1.jpg);
}

#banner2 {
	background-image: url(img/header_bg2.jpg);
}

#banner3 {
	background-image: url(img/header_bg3.jpg);
}

#banner4 {
	background-image: url(img/header_bg4.jpg);
}

/* 404 page */

#banner_404 {
	background-image: url(img/404_banner.jpg);
	background-repeat: no-repeat;
	height: 162px;
	margin-top: 3px;
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 28px;
}
#banner_404 h3 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 29px;
}

.banner_left {
	width: auto;
	padding-left: 11px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	height: 120px;
}

.banner_left h3 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 30px;
}

.banner_left h3 a {
	color: #FFFFFF;
	text-decoration: none;
}

.banner_left p {
	width: 450px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 15px;
	line-height: 18px;
	padding-left: 2px;
}

.learn_more {
	padding:0 0 0 70px;
	margin-right: 7px;
	font-weight: bold;
	margin-top: 5px;
	font-size: 13px;
}

.learn_more a {
	color: #FDFDFE;
}

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

/*banner - menu*/
ul.bannerMenu{
	padding:0;
	list-style:none;
	height:86px;
	width:860px;
	float:none;
	color:#FFF;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

ul.bannerMenu li {
	margin:0;
	border:0 none;
	padding:0;
	float:left;
	list-style:none;
	position:relative;
	height:86px;
	width: 210px;
}

ul.bannerMenu a {
	float:left;
	display:block;
	color:#FFF;
	font:bold 12px Arial,Helvetica,sans-serif;
	text-align:center;
	text-decoration:none;
	height:74px;
	width: 156px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}

ul.bannerMenu a:hover {
	color:#3d5900;
	cursor:pointer;
}

ul.bannerMenu a:active,ul.mainMenu a.active {
	color: #3d5900;
}

ul.bannerMenu li.first a {
	background-image: url(img/buttons/merchant_services_bg.png);
	background-repeat: no-repeat;
}

ul.bannerMenu li.first a:hover {
	background-image: url(img/buttons/merchant_services_bg_a.png);
	background-position:0px 0px;
}

ul.bannerMenu li.first a.active {
	background-image: url(img/buttons/merchant_services_bg_active.png);
	background-position:0px 0px;
}

ul.bannerMenu li.first a.selected {
	background-image: url(img/buttons/merchant_services_bg_a.png);
	background-position:0px 0px;
}

ul.bannerMenu li.second a {
	width: 172px;
	background-image: url(img/buttons/agent_programs_bg.png);
	background-repeat: no-repeat;
}

ul.bannerMenu li.second a:hover {
	background-image: url(img/buttons/agent_programs_bg_a.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

ul.bannerMenu li.second a.active {
	background-image: url(img/buttons/agent_programs_bg_active.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

ul.bannerMenu li.second a.selected {
	background-image: url(img/buttons/agent_programs_bg_a.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

ul.bannerMenu li.third a {
	width: 165px;
	background-image: url(img/buttons/software_developers_bg.png);
	background-repeat: no-repeat;
}

ul.bannerMenu li.third a:hover {
	background-image: url(img/buttons/software_developers_bg_a.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

ul.bannerMenu li.third a.active {
	background-image: url(img/buttons/software_developers_bg_active.png);
	background-repeat: no-repeat;
	background-position:0px 0px;}

ul.bannerMenu li.third a.selected {
	background-image: url(img/buttons/software_developers_bg_a.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

ul.bannerMenu li.fourth a {
	width: 176px;
	background-image: url(img/buttons/industry_leader_bg.png);
	background-repeat: no-repeat;
	background-position:0px 1px;
}

ul.bannerMenu li.fourth a:hover {
	width: 176px;
	background-image: url(img/buttons/industry_leader_bg_a.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

ul.bannerMenu li.fourth a.active {
	background-position:0 0px;
	background-image: url(img/buttons/industry_leader_bg_active.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

ul.bannerMenu li.fourth a.selected {
	width: 176px;
	background-image: url(img/buttons/industry_leader_bg_a.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

#shape {
	background-image: url(img/shape_bg.jpg);
	background-repeat: no-repeat;
	height: 15px;
	background-position: center bottom;
}

#home_content {
	background-image: url(img/content_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px 0 10px 35px;
}

#home_content h1 {
	font-size: 23px;
	color: #2673ac;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#home_topleft {
	width: 580px;
	float: left;
	font-size: 13px;
	color: #555;
}

#home_topleft p {
	margin-top: 0px;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

#home_topleft strong {
	color: #000;
}

#home_topleft ul {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	list-style-type: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#home_topleft li {
	padding-left: 13px;
	background-image: url(img/square_box1.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
}

#home_topright {
	float: right;
	width: 220px;
	margin: 0 15px 0 0;
	text-align: center;
}

#home_topright a img {
	margin-bottom: 10px;
}

#home_topright #lists {
	margin-bottom: 10px;
}

#home_topright ul {
	list-style: none;
/*	list-style-position: inside; */
	padding: 0;
	margin: 0;
}

#home_topright #lists li {
	margin-top: 4px;
	padding-left: 25px;
	height: 20px;
	text-align: left;
}

#home_topright  #lists li#twitter, #lists-news li#twitter {
	background: url(img/canada/en/icons/twitter_icon.gif) no-repeat left top;
}

#home_topright  #lists li#myspace, #lists-news li#myspace {
	background: url(img/canada/en/icons/myspace_icon.gif) no-repeat left top;
}

#home_topright  #lists li#facebook, #lists-news li#facebook{
	background: url(img/canada/en/icons/facebook_icon.gif) no-repeat left top;
	height: 35px;
}

#home_topright  #lists li#linkedin, #lists-news li#linkedin{
	background: url(img/canada/en/icons/linkedin_icon.gif) no-repeat left top;
	height: 35px;
}

#home_topright  #lists li#youtube, #lists-news li#youtube{
	background: url(img/canada/en/icons/youtube_icon.gif) no-repeat left top;
}

#home_topright #allview {
	text-align: left;
	line-height: 18px;
	color: #555;
	margin-bottom: 30px;
}

#home_topright #allview h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	border-bottom: 1px dashed #777;
}

#home_topright #allview a {
	color: #007ec4;
	text-decoration:underline;
}

#home_topright #allview a:hover {
	color: #007ec4;
	text-decoration:none;
}

.button {
	position: relative;
	width: 150px; height: 38px;
	margin-left: 105px;
	margin-top: 0px;
}

.home .button {
	margin-top: -60px;
}

.button span, .button a {
	display: block;
	width: 150px; height: 38px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
} 

.button a.readmore {
background: url(img/get_quote.jpg) no-repeat;
}

.button a.get_quote {
background: url(img/get_quote.jpg) no-repeat;
}

.button a:hover {
	background-position: 0 -37px;
}
	
#home2_leftbox, #home2_rightbox {
	float: left;
	width: 280px;
	margin-right: 10px;
	line-height: 17px;
	margin-bottom: 40px;
	background-image: url(img/box_home_mid.gif);
}

#home2_leftbox p, #home2_rightbox p {
	padding: 10px;
}

#home2_rightbox {
	margin-right: 0px;
}

#home2_leftbox h2, #home2_rightbox h2 {
	background-repeat: no-repeat;
	background-position: 10px 0;
	height:50px;
	margin:0;
	padding:15px 0 0 0;
}

#home2_leftbox h2 {
	background-image: url(img/icons/save.gif);
}

#home2_rightbox h2 {
	background-image: url(img/icons/open.gif);
}

#home2_leftbox h3, #home2_rightbox h3 {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	background-image: url(img/heading_bg1.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0;
	padding-left: 50px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 5px 0;
}

#home2_leftbox h3, #home2_rightbox h3 {
	background-image: url(img/heading_bg1.jpg);
}

#home2_rightbox h3 {
	background-image: url(img/heading_bg2.jpg);
}

#home2_leftbox h3 a, #home2_rightbox h3 a {
	color: #000;
	text-decoration: none;
}

#home2_leftbox .learn_more, #home2_rightbox .learn_more {
	padding-right: 10px;
	margin-right: 40px;
	font-size: 13px;
	display: inline;
	margin: 10px 0 0 0;
}

#home2_leftbox .learn_more a, #home2_rightbox .learn_more a, #home_topright a {
	color: #107DB5;
}

#home2_leftbox .learn_more a:hover, #home2_rightbox .learn_more a:hover {
	text-decoration: none;
}

.clear {
  clear: both;
}

#bottom {
	height: 25px;
}

#bottom_links a {
	color: #007ec4;
	margin-right: 9px;
	margin-left: 9px;
}

#bottom_links a:hover {
	text-decoration: none;
}

#bottom_links {
	padding-left: 30px;
	color: #C2CBD0;
	font-size: 11px;
	float: left;
	height: 20px;
	padding-top: 6px;
}

#bottom_links2 {
	padding-left: 35px;
	color: #C2CBD0;
	font-size: 11px;
	float: right;
	width: 400px;
	padding-top: 5px;
	text-align: right;
	margin-right: 10px;
	height: 25px;
}

#bottom_links2 img {
	vertical-align: middle;
	margin-top: 1px;
	margin-bottom: 1px;
}

#bottom_links2 a {
	color: #376f9b;
	margin-right: 5px;
	margin-left: 2px;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

#bottom_links2 a:hover {
	text-decoration: none;
}

.bookmark {
	background-image: url(img/bookmark_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#footer {
	background-image: url(img/footer_bg.jpg);
	background-repeat: repeat-x;
	height: 50px; /* 150 */
	padding-top: 45px;
	color: #989898;
	font-size: 11px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
}

#footer_area {
	width: 865px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 35px;
	height: 100%;
}

#footer_area a {
color: #007EC4;
}

#copy_rights {
	float: left;
}

#foot_text {
	float: right;
	text-align: right;
	width: 515px;
	padding-right: 20px;
}

#foot_text p {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.cards {
	margin-top: 15px;
	width: 300px;
	float: right;
	display: none;
}

.top_cards {
  text-align: right;
	margin-top: 3px;
	width: 400px;
	float: right;
}

#foot_text img {
	margin-right: 0px;
	margin-left: 25px;
}

#inner_top_links {
	float: right;
	padding-top: 25px;
	width: 400px;
	padding-right: 31px;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
/*	height: 40px; */
}

#inner_top_links p {
	margin: 0 0 7px 0;
	padding: 0px;
}

#inner_top_links span {
	margin-left: 3px;
}

.version {
	padding-right: 15px;
}

.merchant_login {
	text-align: right;
}

#inner_top_links a {
	margin-right: 4px;
	margin-left: 2px;
	display: inline;
	background-color: #FFF;
	color:#C62929;
	font-size:12px;
	font-weight:bold;
}

#inner_top_links a:hover {
	text-decoration: none;
}

#inner_banner, #banner_industries, #banner_partner, #banner_support, #banner_resources, #banner_aboutus, #banner_contactus {
	background-repeat: no-repeat;
	height: 162px;
	margin-top: 3px;
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 28px;
}

#inner_banner_left h3 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #FFF;
	margin: 0;
	font-size: 30px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#inner_banner {
	background-image: url(img/products_banner.jpg);
}

#banner_industries {
	background-image: url(img/industries_banner.jpg);
}

#banner_partner {
	background-image: url(img/agent_banner.jpg);
}

#banner_support {
	background-image: url(img/support_banner.jpg);
}

#banner_resources {
	background-image: url(img/gateway_banner.jpg);
}

#banner_aboutus {
	background-image: url(img/about_banner.jpg);
}

#banner_contactus {
	background-image: url(img/contact_banner.jpg);
}

#inner_banner h3 a {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #FFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 29px;
	text-decoration:none;
}

#inner_banner_left {
	color: #d7e5ef;
	width: auto;
	padding-left: 11px;
	font-size: 14px;
	line-height: 20px;
	height: 120px;
}

#inner_banner_left p {
	width: 500px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 15px;
	line-height: 18px;
	padding-left: 2px;
}

#inner_banner_left learn_more {
	text-align: right;
	background-image: url(img/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	margin-right: 25px;
	font-weight: bold;
}

#inner_banner_left learn_more a {
	color: #d7e5ef;
}

#inner_banner_left learn_more a:hover {
	text-decoration: none;
}

#inner_shape {
	background-image: url(img/inner_shape.png);
	background-repeat: no-repeat;
	height: 26px;
}

#inner_content {
	background-image: url(img/inner_content_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
	padding-left: 27px;
	padding-top: 0px;

}

#breadcrumb {
	padding-top: 4px;
	color: #868990;
	height: 27px;
	font-size: 11px;
}

#breadcrumb a {
	color: #007DC5;
	margin-left: 2px;
	margin-right: 2px;
}

#inner_left {
	float: left;
	width: 196px;
	padding-top: 17px;
	background-image: url(img/left_seperator.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 560px;
}

#inner_left ul {
	color: #555;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
	background-image: url(img/divider_line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
}

#inner_left li {
	background-image: url(img/square_box.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	margin: 0px -7px;
	padding-left: 10px;
	line-height: 18px;
	padding-top: 0px;
}

#inner_left a {
	text-decoration: none;
	color: #555;
}

#inner_left a:hover {
	text-decoration: underline;
	color: #555;
}

#inner_left h3 {
	font-size: 12px;
	color: #2572C4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	background-image: url(img/divider_line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#inner_left .active {
	font-size: 12px;
	color: #CE0000;
	margin: 0px;
	padding: 0px;
}

.divider_line {
	background-image: url(img/divider_line.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	line-height: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 3px;
}

#inner_right {
	float: left;
	width: 212px;
	padding-left: 10px;
}

#call_us_today {
	padding-top: 10px;
}

#inner_left h3 a {
	font-size: 12px;
	color: #2273C4;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#inner_left h3 a:hover {
	font-size: 12px;
	color: #CE0000;
	margin: 0px;
	padding: 0px;
}

.button2 {
	width: 207px;
	height: 60px;
	margin-top: 25px;
}

#wrapper .button2 {
	width: 207px;
}

.button2 span, .button2 a {
	display: block;
	width: 207px;
	height: 38px;
	background: none;
	text-decoration: none;
} 

.button2 a.get_quote {
	background: url(img/get_quote2.jpg) no-repeat;
}

.button2 a:hover {
	background-position: 0 -38px;
}

#breadcrumb a:hover {
	color: #007DC5;
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
}

#inner_overview #icons_holder {
	height: 110px;
}

#icons_holder .big {
	float: left;
	margin-right: 10px;
}

#icons_holder .small {
	float: left;
	margin-right: 10px;
	margin-top: 30px;
}

#inner_overview {
	width: 640px;
	padding-left: 25px;
	float: left;
	padding-bottom: 25px;
	padding-right: 10px;
	text-align: left;
	color:#555;      
}

#inner_overview #left, #inner_overview #right {
float: left;
width: 300px;
}

#inner_overview h1 {
	font-size: 28px;
	color: #3070B7;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}

#inner_overview p {
	margin-top: 7px;
	text-align: justify;
	line-height: 18px;
}

#inner_overview #Image {
	clear: both;
}

#inner_overview #Image, #inner_overview #Texts {
	float: left;
	height: 60px;
}

#inner_overview #Texts {
	margin: 0 0 8px 0;
	width: 580px;
}

#inner_overview #tips {
	border: 1px solid #555;
	color: #555;
	margin: 10px 0;
	padding: 10px;
	background-color: #F4F4F4; 
}

.ppg_check ul li {
	color:#555;
	background-image:url(img/check_box.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
	margin:0px;
	padding-left: 15px;
}

#inner_overview h3 {
	font-size: 12px;
	color: #555;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	margin: 13px 0;
}

#checklist th {
  background-color: #555;
  border: 1px solid #555;
  font-weight: bold;
  color: #fff;
  padding: 2px;
}

#checklist th.yesno {
  white-space: nowrap;
  padding: 0 5px;
}

#checklist td, #inner_overview table td {
  border: 1px solid silver;
  padding: 5px;
}

#checklist td.numbers {
  font-weight: bold;
}

#inner_overview ul li {
	color:#555;
	background-image:url(img/square_box1.jpg);
	background-position:left 7px;
	background-repeat:no-repeat;
	margin:0px;
	padding-left: 15px;
}

#legal ul li {
	margin: 10px 0;
}

#inner_overview ul {
	color:#000000;
	list-style-type:none;
	line-height: 18px;
}

#inner_overview ol {
	line-height: 18px;
}

.about_date {
  margin-left:0px;
	background-image: url(img/date_icon.jpg);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #b6b8ba;
	font-size: 11px;
}

.line {
	height:1px;
  border-color:#2273C4;
  border-bottom:thin;
}

#chargeback_box {
	margin: 15px 15px 15px 0;
}

#chargeback_box h2 {
	font-size: 15px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	line-height: 15px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #000000;
	font-weight: bold;
}
 
#chargeback_box h2 a {
	color: #555;
	text-decoration:none;
}

#chargeback_box h2 a:hover {
	text-decoration:none;
}

#contact {
	width: 850px;
	padding-left: 0px;
	padding-bottom: 25px;
	padding-right: 10px;
	text-align: left;
	color: #555;
}

#contact h1 {
	font-size: 28px;
	color: #3070B7;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

#contact_right h2 {
	font-size: 15px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	line-height: 15px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #000000;
	font-weight: bold;
}

#contact_right h3 {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	line-height: 15px;
	padding-bottom: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #555;
	font-weight: bold;
}

#contact p {
	margin-top: 7px;
	color: #555;
	text-align: left;
	line-height: 18px;
}

#contact_left {
	float: left;
	width: 600px;
	padding-top: 0px;
	background-image: url(img/left_seperator.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 560px;
	background-color: #FEFEFE;
	padding-right: 32px;
	color:#656565;
	line-height:18px;
}

#contact_left #telephones div {
	float: left;
}

#telephones div.pic {
	width: 190px;
}

#contact_left #telephones h2 {
	color: #727272;
	margin-bottom: 0px;
	font-size:16px;
}

#contact_left #telephones p {
	color:#CE0000;
	font-size:15px;
	font-weight:bold;
	margin: 0;
}

#contact_left #telephones span {
	color:#000;
	font-weight:bold;
}

#contact_left #telephones span#nobold {
	color: #727272;
	font-weight: normal;
}

#contact_left #telephones a, #contact_right a {
	font-size: 12px;
	font-weight: normal;
	color: #107DB5;
}

#contact_form {
	/* width: 520px; */
	background-color: #F2F3F7;
	border: 1px solid #D9DADE;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 25px;
}

#contact_form form {
	margin: 0px;
}

#contact_form table {
	margin-top: 25px;
	margin-bottom: 17px;
}

#contact_form select {
	height:20px;
	padding:0;
	border: 1px solid #dddddd;
/*	height: 18px; */
	margin: 1px 0;
	color: #555;
}

#contact_form input {
	width: 141px;
	border: 1px solid #ddddde;
	/* height: 14px; */
	margin-top: 5px;
	margin-bottom: 7px;
	color: #555;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#contact_form input#submit {
	border:1px solid #257AB7;
	color: #fff;
	background-color: #257AB7;
/*	height: 20px; */
}

#contact_right {
	float: left;
	padding-left: 25px;
	width: 200px;
	background-color: #FFF;
}

#contact_right .ggogle_map {
	margin-top: 20px;
}

#contact_form  textarea {
	width: 520px;
	border: 1px solid #dddddd;
	height: 100px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #555;
	padding-top: 1px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#boxes, #boxes2, #boxes3 {
	color: #555;
	line-height: 18px;
}

.overbox1, .overbox2, .agentbox1, .agentbox2, .gatewaybox1, .gatewaybox2, .partnerbox1, .partnerbox2, .left, .right {
	float: left;
	width: 300px;
	padding-right: 40px;
	padding-left: 0px;
}

.left, .right {
	width: 270px;
	padding-right: 40px;
}

.overbox2, .agentbox2, .gatewaybox2, .partnerbox2, .realtimebox2 {
	padding-right: 0px;
}

.industrybox1, .industrybox2, .supportbox1, .supportbox2  {
	float: left;
	width: 315px;
	margin-right: 20px;
	margin-left: 0px;
	margin-top: 10px;
}

.supportbox1, .supportbox2  {
	width: 300px;
	margin-right: 0px;
}

.industrybox1, .industrybox2 {
	background-image: url(img/box_mid.gif);
	margin-right:10px;
}

.industrybox1 p, .industrybox2 p {
	margin: 10px 20px;
}

.industrybox1 a img, .industrybox2 a img {
	margin: 0px 20px;
}

#overview1 .supportbox1, #overview2 .supportbox1, #overview5 .supportbox1 {
	width: auto;
	margin: 0;
	padding: 0;
}

.industrybox2 {
	margin-right: 0px;
}

#overview1 .overbox1 h2 {
	background-image: url(img/low_cost_payment_process.png);
}

#overview1 .overbox2 h2 {
	background-image: url(img/high_tech.png);
}

#overview2 .overbox1 h2 {
	background-image: url(img/realtime_online.png);
}

#overview2 .overbox2 h2 {
	background-image: url(img/cash_advance.jpg);
}

#overview1 .industrybox1 h2 {
	background-image: url(img/icons/retail_stores_icon.gif);
}

#overview1 .industrybox2 h2 {
	background-image: url(img/icons/ecommerce_moto_icon.gif);
}

#overview2 .industrybox1 h2 {
	background-image: url(img/icons/restaurant_icon.gif);
}

#overview2 .industrybox2 h2 {
	background-image: url(img/icons/hospitality_lodging_icon.gif);
}

#overview3 .industrybox1 h2 {
	background-image: url(img/icons/petroleum_cstores_icon.gif);
}

#overview3 .industrybox2 h2 {
	background-image: url(img/icons/b2b_icon.gif);
}

#overview4 .industrybox1 h2 {
	background-image: url(img/icons/direct_marketing_icon.gif);
}

#overview4 .industrybox2 h2 {
	background-image: url(img/icons/mobile_service_icon.gif);
}

#overview1 .agentbox1 h2 {
	background-image: url(img/icons/iso_agent_icon.gif);
}

#overview1 .agentbox2 h2 {
	background-image: url(img/icons/bank_icon.gif);
}

#overview2 .agentbox1 h2 {
	background-image: url(img/icons/franchise_icon.gif);
}

#overview2 .agentbox2 h2 {
	background-image: url(img/icons/var_icon.gif);
}

#overview1 .gatewaybox1 h2 {
	background-image: url(img/icons/gateway.gif);
}

#overview1 .gatewaybox2 h2 {
	background-image: url(img/icons/server.gif);
}

#overview2 .gatewaybox1 h2 {
	background-image: url(img/icons/client.gif);
}

#overview2 .gatewaybox2 h2 {
	background-image: url(img/icons/developers.gif);
}

#overview1 .partnerbox1 h2 {
	background-image: url(img/icons/industry_partners_icon.gif);
}

#overview1 .partnerbox2 h2 {
	background-image: url(img/icons/featured_partners_icon.gif);
}

#overview1 .supportbox1 h2 {
	background-image: url(img/icons/hours.gif);
}

#overview2 .supportbox1 h2 {
	background-image: url(img/icons/deposit_schedule.gif);
}

#overview3 .supportbox1 h2 {
	background-image: url(img/icons/documentation.gif);
}

#overview3 .supportbox2 h2 {
	background-image: url(img/icons/faq.gif);
}

#overview4 .supportbox1 h2 {
	background-image: url(img/icons/credit_cards.gif);
}

#overview4 .supportbox2 h2 {
	background-image: url(img/icons/Checklist.gif);
}

#overview5 .supportbox1 h2 {
	background-image: url(img/icons/Chargeback_Management.gif);
}

#boxes p, #boxes3 p {
	margin-bottom: 8px;
	padding: 0;
}

#boxes3 #overview1, #boxes3 #overview2, #boxes3 #overview3, #boxes3 #overview4 {
	margin-bottom: 10px;
}

#boxes #overview1, #boxes #overview2,  #boxes #overview3,  #boxes #overview4, #boxes2 #overview1, #boxes2 #overview2,  #boxes2 #overview3,  #boxes2 #overview4 {
	margin-bottom: 35px;
}

#boxes h2 a, #boxes h2 a:hover {
	text-decoration: none;
}

#boxes p a, #boxes p a {
	text-decoration: none;
}

 #boxes4 h2 {
padding-left: 0;
}

#terminals h3 {
	background-repeat: no-repeat;
	width: auto;
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	line-height: 15px;
	margin: 0px;
}

#boxes h2, #boxes2 h2, #boxes3 h2, #boxes4 h2 {
	background-repeat: no-repeat;
	background-position: 0 60%;
	width: 230px;
	font-size: 15px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	padding-top: 12px;
	line-height: 15px;
	padding-bottom: 0px;
	margin: 0px;
}

#boxes2 h2 {
	width: 220px;
	background-position: 20px 0;
}

#boxes h2, #boxes3 h2 {
	padding-left: 45px;
	height: 30px;
}

#boxes h2 {
	padding-left: 50px;
}

#boxes2 h2 {
	padding-left: 90px;
	height: 50px;
}

#boxes h2 a, #boxes2 h2 a, #boxes3 h2 a {
	text-decoration:none;
}

#terminals h3 {
	float: left;
	padding: 10px 0 0 90px;
	height: 80px;
}

#row1, #row2, #row3, #row4, #row5 {
	width: auto;
}

#row1 .left h3 {
	background-image: url(img/T7Plus_19key.jpg);
}

#row1 .right h3 {
	background-image: url(img/OMNI_3750_no_b_g.jpg);
}

#row2 .left h3 {
	background-image: url(img/T7Plus_35key.jpg);
}

#row2 .right h3 {
	background-image: url(img/Verifone_PINPad_1000SE_no_b.jpg);
}

#row3 .left h3 {
	background-image: url(img/hypercom_S9.jpg);
}

#row3 .right h3 {
	background-image: url(img/lipman_Nurit_8000.jpg);
}

#row4 .left h3 {
	background-image: url(img/OMNI_3200SE_no_bg2.jpg);
}

#row4 .right h3 {
	background-image: url(img/WAYSystems_MTT.jpg);
}

#row5 .left h3 {
	background-image: url(img/hypercom_t77.jpg);
}

#terminals img {
	float: left;
}

#home_topleft p a, #inner_overview a {
	color: #007ec4;
	text-decoration:underline;
}

#home_topleft p a:hover, #inner_overview a:hover {
	color: #007ec4;
	text-decoration: none;
}

.iconPDF {
	text-align: left;
	background-image: url(img/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 5px 20px 5px 0;
	margin-right: 10px;
}

.iconPDF a {
	color: #107DB5;
}

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

.learn_more2 {
	text-align: left;
	background-image: url(img/learn_more2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	margin-right: 10px;
	padding-left: 0px;
}

.learn_more2 a {
	color: #107DB5;
	text-decoration: underline;
}

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

.information {
	padding-top: 0px;
	color: #555;
}