/*
Header
*/

#header-container {
width:920px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
min-height:70px;
border-bottom:1px solid #00557F;
}
#logo {
float:left;
}
#header-nav {
float:left;
height:30px;
padding:28px 0px 0px 28px;
}
#header-nav li {
display:inline;
float:left;
list-style:none;
}


/*
Sub Header
*/

#sub-header-container {
width:920px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
height:267px;
}
#sub-header {
float:left;
width:731px;
height:267px;
margin:0px 0px 0px 0px;
background-image:url(/images/landings/header-new.jpg);
background-repeat:no-repeat;
}
#sub-header h1 {
float:left;
padding:40px 0px 0px 40px;
color:#242424;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:-0.02em;
}
#sub-header span {
float:left;
width:350px;
padding:5px 0px 0px 40px;
text-align:left;
color:#494748;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:14px;
}
#learn-more-v1 {
float:left;
height:16px;
padding:10px 0px 0px 40px;
}
#learn-more-v1 img {
float:left;
padding-right:5px;
}
#learn-more-v1 a {
font-family:Arial, Helvetica, sans-serif;
color:#00557F;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:16px;
vertical-align:text-top;
}
#learn-more-v1 a:hover {
text-decoration:underline;
}

#contact-us-bucket {
float:right;
}

#partner-landing-benefits
{
	color:White;
}
#partner-landing-benefits-col-1
{
	float:left;
	padding:60px 0px 0px 55px;
	width:310px;
	list-style:disc;
	
}
#partner-landing-benefits-col-2
{
	float:left;
	padding:60px 0px 0px 55px;
	width:310px;
	list-style:disc;
}


/*
Body
*/

#body-container {
width:920px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
min-height:200px;
}

#left-column {
float:left;
width:169px;
min-height:415px;
}
#left-column-nav {
width:132px;
height:50px;
float:left;
padding:15px 0px 0px 19px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
list-style-image:url(/images/landings/left-nav-arrow.png);
list-style-position:outside;
}
#left-column-nav li {
padding:5px 0px 0px 0px;
}
#left-column-nav a {
color:#242424;
text-decoration:none;
}
#left-column-nav a:hover {
color:#242424;
text-decoration:underline;
}

#left-column-benefits-container {
width:169px;
height:260px;
background-image:url(/images/landings/left-col-bg.jpg);
background-repeat:no-repeat;
}
#left-column-benefits {
padding:10px 10px 10px 26px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-align:left;
list-style-image:url(/images/landings/left-column-dot.png);
list-style-position:outside;
}
#left-column-benefits li {
padding:5px 0px 0px 0px;
}

#body-column-title h2 {
height:49px;
padding:15px 10px 0px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#242424;
text-align:left;
line-height:18px;
font-weight:bold;
letter-spacing: -0.04em;
}
#body-column-content span {
padding:129px 20px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
display:block;
line-height:14px;
}

/*
	Begin table styles
*/
#body-columns{
}
h2 {
	padding:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#242424;
	text-align:left;
	line-height:18px;
	font-weight:bold;
	letter-spacing: -0.04em;
}
table
{
	border-collapse:collapse;
	margin:0px;
	empty-cells:show;
	padding:0px;
}
tr{
	vertical-align:top;
}
td.top-border
{
	height:5px;
	padding:0px 0px 0px 0px;
	border-right: solid 1px #C4CBD1;
	background:white url(/images/Landings/software/TopBorder.jpg);
	background-position:top center;
	vertical-align:top;
}
td.bottom-border
{
	height:5px;
	padding:0px 0px 0px 0px;
	border-right: solid 1px #C4CBD1;
	background:white url(/images/Landings/software/BottomBorder.jpg);
	background-position:bottom center;
	vertical-align:top;
}
td.top-left-corner
{
	background:white url(/images/Landings/software/TopBorder.jpg);
	background-position:top left;
}
td.top-right-corner
{
	background:white url(/images/Landings/software/TopBorder.jpg);
	background-position:top right;
	border:none;
}
td.bottom-left-corner
{
	background:white url(/images/Landings/software/BottomBorder.jpg);
	background-position:bottom left;
}
td.bottom-right-corner
{
	background:white url(/images/Landings/software/BottomBorder.jpg);
	background-position:bottom right;
	border:none;
}

tr.image-row
{
	height:114px;
}
td.image1{
	background-image:url(/images/Landings/software/PaymentProcessing.jpg);
	background-position:left;
}
td.image2{
	background-image:url(/images/Landings/software/FullyIntegrated.jpg);
	background-position:left;
}
td.image3{
	background-image:url(/images/Landings/software/Pass.jpg);
	background-position:left;
}
td.image4{
	background-image:url(/images/Landings/software/SecureEncryption.jpg);
	background-position:left;
}
td.image5{
	background-image:url(/images/Landings/software/TruePricing.jpg);
	background-position:right;
}
td.column
{
	width:20%;
	padding:10px 20px 10px 20px;
	border-right: solid 1px #C4CBD1;
	vertical-align:top;
}
td.left-end-column
{
	border-left: solid 1px #C4CBD1;
	vertical-align:top;
}
/*
	End table styles
*/



#body-column1 {
float:left;
width:245px;
min-height:415px;
padding:0px 0px 0px 20px;
background-image:url(/images/landings/software/body-1-bg.jpg);
background-repeat:no-repeat;
background-position:right;
}
#body-column2 {
float:left;
width:243px;
min-height:415px;
background-image:url(/images/landings/software/body-2-bg.jpg);
background-repeat:no-repeat;
}
#body-column3 {
float:left;
width:243px;
min-height:415px;
background-image:url(/images/landings/software/body-3-bg.jpg);
background-repeat:no-repeat;
}

#learn-more-v2 {
padding:10px 0px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}
#learn-more-v2 img {
padding:0px 5px 0px 0px;
}
#learn-more-v2 a {
color:#00557f;
text-decoration:none;
}
#learn-more-v2 a:hover {
color:#00557f;
text-decoration:underline;
}


/*
Footer
*/

#footer-container {
width:920px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:37px;
min-height:46px;
border-top:1px solid #c5cbd1;
}

#footer-nav {
float:left;
height:30px;
padding:16px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#footer-nav li {
display:inline;
float:left;
list-style:none;
padding:0px 8px 0px 0px;
}
#footer-nav a {
color:#484848;
text-decoration:none;
}
#footer-nav a:hover {
color:#484848;
text-decoration:underline;
}
#footer-nav-phone {
color:#484848;
font-weight:bold;
}
#footer-copy {
color:#797979;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding:12px 0px 0px 40px;
float:left;
line-height:12px;
}
#footer-logo {
padding:5px 0px 0px 13px;
float:right;
}