html, body{
	text-align:center;
	/*height:100%;*/
	background-color:#ededed;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div, form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
frm#frmcontact {
	width:505px;
	margin: 0 auto;
}
#cardtronics{
	border:none;
	background-color:#ffffff;
	border-left:1px solid #d1d0d0;
	border-right:1px solid #d1d0d0;
	width:945px;
	padding-right:15px;
	padding-left:15px;
	margin:0 auto;
	overflow:visible;
	min-height:100%;
	height:100%;
	height:auto !important;
	text-align:left;
	position:relative;
}
#ct-header-nav{
	border:none;
	width:945px;
	height:30px;
	text-align:right;
	float:left;
}
#ct-header-logo{
	border:none;
	padding-left:5px;
	width:738px;
	height:60px;
	text-align:left;
	float:left;
}
#ct-rightnav-contact{
	border:none;
	background-color: #d11c2f;
	width:202px;
	padding-top:35px;
	height:25px;
	text-align:left;
	float:left;
}
#ct-home-title{
	border:none;
	width:743px;
	height:74px;
	text-align:left;
	float:left;
}
#ct-home-image{
	border:none;
	background-image:url(../images/home/ct-home-image.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
	width:743px;
	height:378px;
	text-align:left;
	float:left;
}
#ct-page-image{
	border:none;
	padding-top:1px;
	width:743px;
	height:150px;
	text-align:left;
	float:left;
}
#ct-page-body{
	border:none;
	width:683px;
	overflow:visible;
	padding-top:20px;
	padding-left:20px;
	padding-right:40px;
	padding-bottom:40px;
	min-height:100px;
	height:100px;
	height:auto !important;
	text-align:left;
	float:left;
}
#ct-home-image-herotext{
	border:none;
	padding-top:65px;
	padding-left:40px;
	padding-right:380px;
	width:321px;
	height:110px;
	text-align:left;
	float:left;
}
#ct-home-image-atm{
	border:none;
	padding-top:130px;
	padding-left:560px;
	padding-right:0px;
	width:181px;
	height:50px;
	text-align:left;
	float:left;
}
#ct-rightnav-atmresources{
	border:none;
	background-color: #888787;
	border-top:1px solid #FFFFFF;
	padding: 8px 8px 8px 8px;
	width:186px;
	overflow:visible;
	min-height:50px;
	height:50px;
	height:auto !important;
	text-align:left;
	float:left;
}
#ct-rightnav-globalsites{
	border:none;
	background-color: #b4b4b4;
	border-top:1px solid #FFFFFF;
	padding: 8px 8px 8px 8px;
	width:186px;
	overflow:visible;
	min-height:50px;
	height:50px;
	height:auto !important;
	text-align:left;
	float:left;
}
#ct-rightnav-customercare{
	border:none;
	background-color: #CCCCCC;
	border-top:1px solid #FFFFFF;
	padding: 8px 8px 8px 8px;
	width:186px;
	overflow:visible;
	min-height:50px;
	height:50px;
	height:auto !important;
	text-align:left;
	float:left;
}
#ct-rightnav-newsroom{
	border:none;
	background-color: #e4e2e2;
	border-top:1px solid #FFFFFF;
	padding: 8px 8px 8px 8px;
	width:186px;
	overflow:visible;
	min-height:50px;
	height:50px;
	height:auto !important;
	text-align:left;
	float:left;
	color: #000;
}
#ct-rightnav-financial{
	border:none;
	background-color: #eeeeee;
	border-top:1px solid #FFFFFF;
	padding: 8px 8px 8px 8px;
	width:186px;
	overflow:visible;
	min-height:50px;
	height:50px;
	height:auto !important;
	text-align:left;
	float:left;
}
#ct-rightnav-about{
	border:none;
	background-color: #eeeeee;
	border-top:1px solid #FFFFFF;
	padding: 8px 8px 8px 8px;
	width:186px;
	overflow:visible;
	min-height:40px;
	height:40px;
	height:auto !important;
	text-align:left;
	float:left;
}
#ct-rightnav-pr{
	border:none;
	background-color: #e4e2e2;
	border-top:1px solid #FFFFFF;
	padding: 8px 8px 8px 8px;
	width:186px;
	overflow:visible;
	min-height:40px;
	height:100% !important;
	text-align:left;
	float:left;
}
#ct-rightnav-investorrelations{
	border:none;
	background-color: #eeeeee;
	border-top:1px solid #FFFFFF;
	padding: 8px 8px 8px 8px;
	width:186px;
	overflow:visible;
	min-height:40px;
	height:40px;
	height:auto !important;
	text-align:left;
	float:left;
}
#ct-rightnav-endcap{
	border:none;
	background-color: #e4e2e2;
	border-top:1px solid #FFFFFF;
	padding: 8px 8px 8px 8px;
	width:186px;
	min-height:10px;
	height:100% !important;
	overflow:visible;
	text-align:left;
	float:left;
}
#ct-rightnav-fill{
	border:none;
	background-color: #e4e2e2;
	border-top:none;
	padding: 8px 8px 8px 8px;
	width:186px;
	min-height:100%;
	max-height:100%;
	text-align:left;
	float:left;
}
.ct-bottom-box-spacer{
	border:none;
	background-color: #FFFFFF;
	width:3px;
	height:148px;
	text-align:left;
	float:left;
}
#ct-bottom-box-01{
	border:none;
	background-image:url(../images/ct-bottom-box-01.jpg);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:40px;
	padding-left:174px;
	padding-right:5px;
	width:180px;
	height:108px;
	text-align:left;
	float:left;
}
#ct-bottom-box-02{
	border:none;
	background-image:url(../images/ct-bottom-box-02.jpg);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:50px;
	padding-left:90px;
	padding-right:10px;
	width:85px;
	height:98px;
	text-align:left;
	float:left;
}
#ct-bottom-box-03{
	border:none;
	background-image:url(../images/ct-bottom-box-03.jpg);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:50px;
	padding-left:90px;
	padding-right:10px;
	width:84px;
	height:98px;
	text-align:left;
	float:left;
}
#ct-bottom-box-turnkey{
	border:none;
	background-image:url(../images/ct-bottom-box-turnkey.gif);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:50px;
	padding-left:90px;
	padding-right:10px;
	width:85px;
	height:98px;
	text-align:left;
	float:left;
}
#ct-bottom-box-traffic{
	border:none;
	background-image:url(../images/ct-bottom-box-traffic.gif);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:40px;
	padding-left:174px;
	padding-right:5px;
	width:180px;
	height:108px;
	text-align:left;
	float:left;
}
#ct-bottom-box-connect-direct{
	border:none;
	background-image:url(../images/ct-bottom-box-connect-direct.gif);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:50px;
	padding-left:90px;
	padding-right:10px;
	width:85px;
	height:98px;
	text-align:left;
	float:left;
}
#ct-bottom-box-atm-sales{
	border:none;
	background-image:url(../images/ct-bottom-box-atm-sales.gif);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:50px;
	padding-left:90px;
	padding-right:10px;
	width:84px;
	height:98px;
	text-align:left;
	float:left;
}
#ct-request-info{
	border:none;
	background-image:none;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:590px;
	height:39px;
	text-align:left;
	float:left;
}
#callout-left-bg{
	border:none;
	background-image:url(../images/callout-left-bg.jpg);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:40px;
	padding-left:174px;
	padding-right:5px;
	width:180px;
	height:108px;
	text-align:left;
	float:left;
}
#callout-middle-bg{
	border:none;
	background-image:url(../images/callout-middle-bg.jpg);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:50px;
	padding-left:90px;
	padding-right:10px;
	width:85px;
	height:98px;
	text-align:left;
	float:left;
}
#callout-right-bg{
	border:none;
	background-image:url(../images/callout-right-bg.jpg);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:50px;
	padding-left:90px;
	padding-right:10px;
	width:84px;
	height:98px;
	text-align:left;
	float:left;
}
#callout-financial-left-bg{
	border:none;
	background-image:url(../images/ct-bottom-box-atm-mgmt3.gif);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:40px;
	padding-left:194px;
	padding-right:5px;
	width:160px;
	height:108px;
	text-align:left;
	float:left;
}
#callout-large-merchant-left-bg{
	border:none;
	background-image:url(../images/ct-bottom-box-atm-mgmt.gif);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:40px;
	padding-left:194px;
	padding-right:5px;
	width:160px;
	height:108px;
	text-align:left;
	float:left;
}
#callout-financial-middle-bg{
	border:none;
	background-image:url(../images/ct-bottom-box-atm-branding.gif);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:50px;
	padding-left:90px;
	padding-right:10px;
	width:85px;
	height:98px;
	text-align:left;
	float:left;
}
#callout-financial-right-bg{
	border:none;
	background-image:url(../images/ct-bottom-box-eft.gif);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:50px;
	padding-left:90px;
	padding-right:10px;
	width:84px;
	height:98px;
	text-align:left;
	float:left;
}
#callout-large-merchant-right-bg{
	border:none;
	background-image:url(../images/ct-bottom-box-eft2.gif);
	background-repeat:no-repeat;
	background-color: #efefea;
	border:1px solid #d1d0d0;
	padding-top:50px;
	padding-left:90px;
	padding-right:10px;
	width:84px;
	height:98px;
	text-align:left;
	float:left;
}
#ct-body{
	background-image:url(../images/misc/ct-body.jpg);
	background-repeat:repeat-y;
	border:none;
	width:945px;
	overflow:visible;
	min-height:100px;
	height:100% !important;
	text-align:left;
	float:left;
}
#ct-left{
	border:none;
	width:741px;
	overflow:visible;
	min-height:100px;
	height:100px;
	height:auto !important;
	text-align:left;
	float:left;
}
#ct-right{
	border:none;
	background-color:none;
	width:202px;
	padding-left:0px;
	min-height:100px;
	height:100% !important;
	text-align:left;
	float:left;
}
#ct-footer-left{
	border:none;
	padding-top:30px;
	width:545px;
	height:40px;
	text-align:left;
	float:left;
}
#ct-footer-right{
	border:none;
	padding-top:30px;
	width:400px;
	height:40px;
	text-align:right;
	float:left;
}
.indent{
	padding-top:4px;
	padding-left:20px;
	padding-right:10px;
}
