@charset "utf-8";
/* CSS Document */

body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #e9eff0;
	margin:0;
	padding:0;
	text-align: center;
	color: #333333;
}
h1 {
	font-size:23px;
	color:#ff7901;
	padding:5px 0 0 0;
	margin:0;
}
h2 {
	font-size:14px;
	color:#ff7901;
	padding:0;
	margin:0;
}
h3 {
	font-size:18px;
	color:#8ec631;
	font-weight:bold;
	padding:0;
	margin:0;
}
h4 {
	font-size:14px;
	color:#0b69d6;
	padding:0;
	margin:0;
}
h5 {
	font-size:14px;
	color:#8ec631;
	font-weight:bold;
	padding:0;
	margin:0
}
h6 {
	font-size:12px;
	color:#8ec631;
	font-weight:bold;
	padding:0;
	margin:0;
}
.bluetitle {
	font-size:12px;
	font-weight:bold;
	color:#0b69c6;
	padding:0;
	margin:0;
}
.greentitle {
	font-size:14px;
	font-weight:bold;
	color:#8ec631;
	padding:0;
	margin:0;
}
.bluetext {
	color:#000099;
	text-decoration:none;
}
.bluetext a {
	color:#000099;
	text-decoration:none;
}
.bluetext a:hover {
	color:#000099;
	text-decoration:underline;
}
.bluetext11 {
	font-size:11px;
	color:#086ac6;
	text-decoration:none;
}
.bluetext10 a {
	color:#086ac6;
	text-decoration:none;
}
.bluetext10 a:hover {
	color:#086ac6;
	text-decoration:underline;
}
.oneColFixCtrHdr #container {
	width: 932px;
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	margin: 0 auto;
	text-align: left;
	min-height:708px;
	height:auto !important;
	height:100%;
	
}
.oneColFixCtrHdr #tag {
	padding:0;
	width:900px;
	margin:4px 16px;
	text-align:right;
	font-size:10px;
	color:#abcef2;
	text-decoration:none;
}
.oneColFixCtrHdr #header {
	padding:0;
	width:900px;
	margin:0 16px;
	height:86px;
}
.oneColFixCtrHdr #header h1 {
	margin: 0;
	padding:0;
	width:240px;
	float:left;
}
#headerRight {
	float:right;
	width:637px;
	height:81px;
	padding:0;
	margin:0;
}
#google-phone {
	height:40px;
	padding:0;
	margin:0;
}
#googleSearch {
	width:280px;
	width:270px !important;
	float:right;
	padding:7px 0 0 10px;
	margin:0;
	height:40px;
	height:33px !important;
	background-image:url(images/googleSearch_bg.jpg);
	background-repeat:no-repeat;
}
#google {
	float:right;
	width:95px;
	padding:0;
	margin:0;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
#phone {
	text-align:right;
	font-family:Helvetica, Arial, sans-serif;
	color:#ff7901;
	font-size:24px;
	height:40px;
	height:30px !important;
	padding:10px 0 0 0;
	margin:0;
	width:280px;
}
#phonePrint {
	text-align:right;
	font-family:Helvetica, Arial, sans-serif;
	color:#ff7901;
	font-size:24px;
	height:40px;
	height:30px !important;
	padding:10px 0 0 0;
	margin:0;
	width:280px;
	float:right;
}
.phone {
	font-family:Helvetica, Arial, sans-serif;
	color:#ff7901;
	font-size:14px;
}
/* sub tab Navigation */
#subtab {
	height:10px;
	padding:0 0 0 91px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787878;
	text-decoration:none;
	text-align:center;
	width:637px;
	width:547px !important;
}
#electronicPayments {
	background-image:url(images/electronicp_bg.gif);
	background-repeat:no-repeat;
	width:273px;
	height:20px;
	height:17px !important;
	padding:3px 0 0 0;
	margin:0;
	float:left;
}
#websites {
	background-image:url(images/websites_bg.gif);
	background-repeat:no-repeat;
	width:181px;
	height:20px;
	height:17px !important;
	padding:3px 0 0 0;
	margin:0;
	float:left;
}
#electronicBilling {
	background-image:url(images/electronicB_bg.gif);
	background-repeat:no-repeat;
	width:91px;
	height:20px;
	height:17px !important;
	padding:3px 0 0 0;
	margin:0;
	float:left;
}
/* Tab Navigation */
#tabcontainer {
	width:637px;
	padding:0;
	margin:0;
	height:36px;
	list-style:none;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
#tabcontainer ul {
	padding:0;
	margin:0;
	white-space: nowrap;
	list-style: none;
} 
#tabcontainer li {
	display:block;
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
	height:36px;
	width:91px;
	text-align:center;
	background-image:url(images/tab_off.gif);
} 
.on {
	display:block;
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
	height:36px;
	width:91px;
	text-align:center;
	background-image:url(images/tab_on.gif);
} 
#tabcontainer li a {
	display: block;
	height:36px;
	height:33px !important;
	width:91px;
	color:#fff;
	padding:3px 0 0 0;
	text-decoration:none;
}
#tabcontainer li a:hover {
	display: block;
	height:36px;
	width:91px;
	color:#fff;
	padding:-3px 0 0 0;
	text-decoration:none;
	background-image:url(images/tab_on.gif);
	background-repeat:no-repeat;
}
.oneColFixCtrHdr .greenLine {
	width:900px;
	padding:0;
	margin:3px 16px;
	background-color:#8ec631;
	height:3px;
}
/* Tab Navigation new 03/08/09 - adding of Orange Pricing button */
#tabcontainer030809wrap {
	width:637px;
	padding:0;
	margin:0;
	height:36px;
	list-style:none;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.tabcontainer030809 {
	display:block;
	float:left;
	padding:0;
	margin:0;
	height:36px;
	width:91px;
	text-align:center;
	background-image:url(images/tab_off.gif);
} 
.tabcontainer030809 a {
	display:block;
	height:36px;
	height:33px !important;
	width:91px;
	color:#fff;
	padding:3px 0 0 0;
	text-decoration:none;
}
.tabcontainer030809 a:hover {
	display:block;
	height:36px;
	width:91px;
	color:#fff;
	padding:-3px 0 0 0;
	text-decoration:none;
	background-image:url(images/tab_on.gif);
	background-repeat:no-repeat;
}
.tabcontainerOrange030809 {
	display:block;
	float:left;
	padding:0;
	margin:0;
	height:36px;
	width:91px;
	text-align:center;
	background-image:url(images/tab_orange_off.gif);
} 
.tabcontainerOrange030809 a {
	display:block;
	height:36px;
	height:33px !important;
	width:91px;
	color:#fff;
	padding:3px 0 0 0;
	text-decoration:none;
}
.tabcontainerOrange030809 a:hover {
	display:block;
	height:36px;
	width:91px;
	color:#fff;
	padding:-3px 0 0 0;
	text-decoration:none;
	background-image:url(images/tab_orange_on.gif);
	background-repeat:no-repeat;
}

/* Sub Navigation */
.oneColFixCtrHdr #navcontainer {
	width:900px;
	padding:0;
	margin:0 16px;
	background-image:url(images/navcontainer_bg.gif);
	background-repeat:no-repeat;
	height:31px;
}
ul#navlist {
	margin:0;
	padding:6px 0 0 0;
	white-space: nowrap;
}
#navlist li {
	font-size:11px;
	font-weight:bold;
	color:#062956;
	display: inline;
	background-image:url(images/div.gif);
	background-repeat:no-repeat;
	background-position:left;
	list-style-type: none;
	height:25px !important;
}
#navlist li a { 
	padding:4px 16px 0 16px;
	color:#062956;
	text-decoration: none;
}
#navlist li a:hover {
	color:#0a66c1;
	text-decoration: none;
}
.oneColFixCtrHdr #mainContent {
	position: relative;
	padding:0;
	width:900px;
	margin:20px 16px;
	font-size:12px;
	color: #333333;
	text-decoration:none;
	min-height:490px;
	height:auto !important;
	height:490px;
}
#mainContent a {
	color: #0f6ac1;
	text-decoration:none;
}
#mainContent a:hover {
	color: #0f6ac1;
	text-decoration:underline;
}
#mainContent p {
	font-size:12px;
	color: #333333;
	text-decoration:none;
}
#mainContent p a {
	color: #0f6ac1;
	text-decoration:none;
}
#mainContent p a:hover {
	color: #0f6ac1;
	text-decoration:underline;
}
.oneColFixCtrHdr #footer {
	padding:0;
	width:900px;
	margin:0;
}
.oneColFixCtrHdr #footer p {
	text-align:center;
	margin: 0;
	padding: 10px 0;
	font-size:11px;
	color:#939393;
	text-decoration:none;
}
#footer p a {
	color:#939393;
	text-decoration:none;
}
#footer p a:hover {
	color:#939393;
	text-decoration:underline;
}

/* error with #greenLine */
.oneColFixCtrHdr #footerContainer {
	padding:0;
	width:900px;
	margin:3px 16px;
}
.oneColFixCtrHdr #footerContainer p {
	text-align:center;
	margin: 0;
	padding: 10px 0;
	font-size:11px;
	color:#939393;
	text-decoration:none;
}
#footerContainer p a {
	color:#939393;
	text-decoration:none;
}
#footerContainer p a:hover {
	color:#939393;
	text-decoration:underline;
}

.oneColFixCtrHdr #footerPrint {
	padding:0;
	width:900px;
	margin:0 16px;
}
.oneColFixCtrHdr #footerPrint p {
	text-align:center;
	margin: 0;
	padding: 10px 0;
	font-size:11px;
	color:#939393;
	text-decoration:none;
}
#footerPrint p a {
	color:#939393;
	text-decoration:none;
}
#footerPrint p a:hover {
	color:#939393;
	text-decoration:underline;
}
#PaymentsSecuredBySecurePay-logo {
	width:100px;
	float:right;
	padding:5px 0 0 0;
	margin:0;
}
#footerleft {
	width:100px;
	height:40px;
	padding:0;
	margin:0;
	float:left;
}
#footerMiddle {
	width:696px;
	padding:0;
	margin:0;
	float:left;
}
#shadebot {
	width:932px;
	padding:0;
	margin:0 auto;
	background-image:url(images/footerShade.jpg);
	background-repeat:no-repeat;
	height:6px;
}
#dottedLine {
	background-image:url(images/dotted.gif);
	background-repeat:no-repeat;
	height:1px;
	margin:10px 0;
}
#title {
	background-image:url(images/lineBG.jpg);
	background-repeat:repeat-x;
	height:35px;
	padding:0;
	margin:0;
}
#title img {
	padding:0;
	margin:0;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clear10 {
    font-size: 1px;
    line-height:10px;
}
.clear7 {
    font-size: 1px;
    line-height:7px;
}
.clear5 {
    font-size: 1px;
    line-height:5px;
}
.forms {
	border: 1px solid #b5b6b9;
	background-color:#fff;
	font-size: 13px;
	color: #454545;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
}
.formbuttons {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color:#0b67c3;
	border: 1px solid #0b67c3;
	cursor: pointer;
	cursor: hand;
}
#contactimage {
	width:380px;
	float:right;
	padding:0;
	margin:19px 0 0 0;
}
#contactform {
	width:500px;
	padding:0;
	margin:0;
}
#top {
	font-size:12px;
	color: #0f6ac1;
	text-decoration:none;
}
#top a {
	color: #0f6ac1;
	text-decoration:none;
}
#top a:hover {
	color: #333333;
	text-decoration:none;
}
.dotted {
	padding:0;
	margin:10px 0;
	border-bottom:#ccc dotted 1px;
}
#moreInfo {
	padding:0;
	margin:0 auto 10px auto;
	width:180px;
	font-size:11px;
	color:#666666;
	line-height:1.5em;
}
#moreInfo a {
	color:#1878d4;
	text-decoration:none;
}
#moreInfo a:hover {
	color:#666666;
	text-decoration:none;
}
/* SecurePay Group */
#row1 {
	padding:0;
	margin:0 0 30px 0;
	height:366px;
}
#colright {
	float:right;
	width:215px;
	height:366px;
	padding:0;
	margin:0;
}
#news {
	font-size:11px;
	color:#b3b3b3;
	padding:0;
	margin:0 0 30px 0;
}
#news ul {
	padding:0;
	margin:0;
	white-space: nowrap;
	list-style: none;
}
#news li {
	padding:7px 0;
	border-bottom:#e2e2e2 solid 1px;
	color:#062956;
	text-decoration:none;
}
#news li a {
	color:#062956;
	text-decoration:none;
}
#news li a:hover {
	color:#0a66c1;
	text-decoration:none;
}
#features {
	font-size:11px;
	color:#b3b3b3;
	padding:0;
	margin:0;
}
#features ul {
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style: none;
}
#features li {
	padding:7px 0;
	border-bottom:#e2e2e2 solid 1px;
	color:#b3b3b3;
	text-decoration:none;
}
#features li a {
	color:#b3b3b3;
	text-decoration:none;
}
#features li a:hover {
	color:#92cc3a;
	text-decoration:none;
}
#row2 {
	height:125px;
	font-size:11px;
	color:#4b4b4b;
	text-decoration:none;
}
#row2 a {
	color:#4b4b4b;
	text-decoration:none;
}
#row2 a:hover {
	color:#0b67c3;
	text-decoration:none;
}
#textbox {
	padding:0;
	margin:10px 0 0 10px;
	width:120px;
	width:110px !important;
}
#boxtitle {
	padding:0 10px 0 0;
	width:207px !important;
	margin:40px 0 0 0;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#boxtitle a {
	color:#fff;
	text-decoration:none;
}
#boxtitle a:hover {
	color:#e9eff0;
	text-decoration:none;
}
#col1 {
	width:550px;
	padding:0;
	margin:0;
}
#col1a {
	width:700px;
	padding:0;
	margin:19px 0 0 0;
}
#col2 {
	width:340px;
	padding:0;
	margin:0;
	float:right;
}
#col2 ul {
	padding:0;
	margin:0 0 0 13px;
}
#col3 {
	width:190px;
	padding:0;
	margin:19px 0 0 0;
	float:right;
}
#col3 ul {
	padding:0;
	margin:0 0 0 20px;
}
#subcol {
	width:200px;
	padding:0;
	margin:0;
}
#content {
	float:right;
	width:670px;
	padding:0;
	margin:0;
	min-height:450px;
	height:auto !important;
	height:450px;
}
#submiddle {
	width:180px !important;
	margin:10px;
	padding:0;
}
#sublist {
	padding:0;
	margin:10px auto;
	list-style: none;
	width:180px;
	color:#6f6f6f;
}
#sublist li {
	border-bottom:#CCCCCC dashed 1px;
	padding:0.5em 0;
	margin:0;
	text-decoration:none;
}
#sublist li a {
	color:#6f6f6f;
	text-decoration:none;
}
#sublist li a:hover {
	color:#0f6ac1;
	text-decoration:none;
}
#products {
	height:210px;
	padding:0;
	margin:20px 0;
	color:#0f6ac1;
}
#products2 {
	height:225px;
	padding:0;
	margin:20px 0;
	color:#0f6ac1;
}
#productImage {
	width:150px;
	height:150px;
	padding:0;
	margin:0 10px 0 0;
	float:left;
}
#productContent {
	width:640px;
	float:left;
	padding:0;
	margin:0;
	color:#333;
}
#productContent p {
	padding:0;
	margin:0;
}
#productLogo {
	float:right;
	width:90px;
	padding:0;
	margin:0;
}
#image {
	width:200px;
	float:right;
	padding:0;
	margin:0;
}
#map {
	width:380px;
	float:right;
	padding:0;
	margin:19px 0 0 0;
}
#securePosImage {
	float:right;
	width:360px;
	text-align:right;
	padding:0;
	margin:0;
}



/* home page SecurePay Website */
#column4 {
	float:right;
	width:180px;
	padding:0;
	margin:0;
}
#tagline {
	width:705px;
	width:695px !important;
	padding:10px 0 10px 10px;
	height:40px;
	height:20px !important;
	margin:0 0 10px 0;
	background-image:url(images/taglineBG.jpg);
	background-repeat:no-repeat;
}
#columnWrap {
	width:465px;
	padding:0;
	margin:0 15px 0 0;
	height:460px;
	float:left;
}
#banners {
	width:465px;
	padding:0;
	margin:0;
	height:109px;
}
#column1 {
	float:left;
	width:225px;
	padding:0;
	margin:0 15px 0 0;
}
#column2 {
	float:left;
	width:225px;
	padding:0;
	margin:0;
}
#column3 {
	float:left;
	width:225px;
	padding:0;
	margin:0;
}
.boxTop {
	background-image:url(images/boxTop.jpg);
	background-repeat:no-repeat;
	height:7px;
	padding:0;
	margin:0;
}
#PaymentBG {
	background-image:url(images/smartPaymentBG3.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height:501px;
}
#internetBG {
	background-image:url(images/eCommerceBG2.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height:382px;
}
#invoicePaymentBG {
	background-image:url(images/billPaymentBG2.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height:382px;
}
.boxMiddleText {
	padding:0 10px;
	width:225px;
	width:205px !important;
	margin:0;
}
.boxBottom {
	background-image:url(images/bottomBOX2.jpg);
	background-repeat:no-repeat;
	height:10px;
	padding:0;
	margin:0 0 10px 0;
}
#FindOut {
	background-image:url(images/findOutBG4.jpg);
	background-repeat:no-repeat;
	padding: 7px 5px 0 5px;
	margin:0 0 7px 0;
	width:180px;
	width:170px !important;
	height:106px;
	height:99px !important;
}
#shopscountertext {
	width:180px;
	width:170px !important;
	height:20px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color:#000099;
	background-image:url(images/shop_at_SecurePay_shops_bottom.jpg);
	background-repeat:no-repeat;
	padding:0 5px;
	margin:0 0 7px 0;
}
#download_forms {
	background-image:url(images/download_formsBG2.jpg);
	background-repeat:no-repeat;
	padding:18px 5px 5px 5px;
	margin:0 0 8px 0;
	width:180px;
	width:170px !important;
	height:51px;
	height:28px !important;
}
#download_brochure {
	background-image:url(images/download_brochureBG2.jpg);
	background-repeat:no-repeat;
	padding:18px 5px 5px 5px;
	margin:0;
	width:180px;
	width:170px !important;
	height:51px;
	height:28px !important;
}
#navHomeText {
	color:#000099;
	text-decoration:none;
	padding:0;
	margin:0;
}
#navHomeText a {
	color:#000099;
	text-decoration:none;
}
#navHomeText a:hover {
	color:#000099;
	text-decoration:underline;
}
#navHomeText2 {
	color:#000099;
	text-decoration:none;
	padding:2px 0 0 0;
	margin:0;
}
#navHomeText2 a {
	color:#000099;
	text-decoration:none;
}
#navHomeText2 a:visited {
	color:#000099;
	text-decoration:none;
}
#navHomeText2 a:hover {
	color:#000099;
	text-decoration:underline;
}
.navHome {
	margin:0;
	padding:0 0 0 15px;
	text-decoration:none;
	list-style-image:url(images/bulletHome.gif);
	color:#000099;
	text-decoration:none;
}
.navHome li {
	color:#000099;
	text-decoration:none;
}
#merchantLogin {
	height:84px;
	padding:0;
	margin:0 0 7px 0;
}
#payAccount {
	height:84px;
	padding:0;
	margin:0 0 7px 0;
}
#shopatSecurePayShops {
	height:79px;
	padding:0;
	margin:0;
}
#FAQbox {
	height:84px;
	padding:0;
	margin:10px 0;
}
#securePayBox {
	height:84px;
	padding:0;
	margin:10px 0;
}
#homeRow2 {
	background-image:url(images/homeRow2.jpg);
	background-repeat:no-repeat;
	height:110px;
	padding:0;
	margin:0;
}

/* Contact us Page */
#contact1 {
	width:200px;
	float:left;
	padding:0;
	margin:19px 50px 0 0;
}
#contact2 {
	width:200px;
	float:left;
	padding:0;
	margin:19px 0 0 0;
}

/* About Us Page */
#aboutColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#aboutColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
/* Call Centre Page */
#callCentreColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
	position:relative;
}

#callCentrePaymentSwitch {
	position:absolute;
	z-index:2;
}
#callCentreSecurePayPostSystem {
	position:absolute;
	z-index:0;
	width:0px;
	overflow:hidden;
}
#callCentreColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
.callCentre-box440 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:790px;
	height:auto !important;
	height:790px;
}
.callCentre-box440-slide {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:740px;
	height:auto !important;
	height:740px;
}
/* Security Privacy Page */
#securityPrivacyColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#securityPrivacyColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
.securityPrivacy-box440 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:589px;
	height:auto !important;
	height:589px;
}
/* Security Standards Page */
#securityColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#securityColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
.security-box440 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:560px;
	height:auto !important;
	height:560px;
}
#securityPrint {
	width:63px;
	float:right;
	padding:0;
	margin:0;
}
#vectra {
	float:right;
	padding:0 0 0 10px;
	margin:0;
	width:114px;
}
#PCI {
	float:right;
	width:114px;
	padding:0;
	padding:0 0 0 10px;
}
#APCA {
	float:right;
	width:114px;
	padding:0;
	padding:0 0 0 10px;
}
#PCIList {
	width:240px;
	padding:0;
	margin:0;
}
#MooreStephens {
	float:right;
	width:114px;
	padding:0;
	padding:0 0 0 10px;
}
/* FAQ Us Page */
#faqColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#faqColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
.faq-box440 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:1330px;
	height:auto !important;
	height:1330px;
}
/* Types of Integrations */
.typesIcons {
	float:right;
	text-align:right;
	width:150px;
	padding:0;
	margin:0 0 10px 0;
}
.bluehover {
	color: #333333;
	text-decoration:none;
}
.bluehover {
	color: #0f6ac1;
	text-decoration:none;
}
.bluehover a:hover {
	color: #0f6ac1;
	text-decoration:underline;
}
/* Daily transaction Page */
#dailyColumn1 {
	float:left;
	width:350px;
	padding:0;
	margin:0 15px 0 30px;
}
#dailyColumn2 {
	float:left;
	width:350px;
	padding:0;
	margin:0;
}
/* Bank and Cards Page - new as of 8th Sept 09 */
.banksCols {
	float:left;
	width:140px;
	background-image:url(images/banksCols.jpg);
	background-repeat:repeat-y;
	padding:0;
	margin:0 10px 0 0;
	height:240px;
	text-align:center;
}
.banksColsLast {
	float:left;
	width:140px;
	background-image:url(images/banksCols.jpg);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
	height:240px;
	text-align:center;
}

/* Bill Payment Page */
.billText {
	margin:0;
	padding:0 0 0 15px;
	text-decoration:none;
	list-style-image:url(images/bullet_bill.jpg);
	color:#000000;
	text-decoration:none;
}
.billText li {
	color:#000000;
	text-decoration:none;
}
/* Multi Currency Page */
#multiColumn2 {
	width:235px;
	padding:0;
	margin:0;
	float:right;
}
#multiColumn1 {
	width:650px;
	padding:0;
	margin:0;
}
#multicurrency {
	width:898px;
	width:893px !important;
	height:433px;
	padding:0 5px 0 0;
	margin:0;
	background-image:url(images/multicurrency_screenshot.jpg);
	background-repeat:no-repeat;
}
#multiText {
	width:175px;
	float:right;
	padding:0;
	margin:0;	
}
/* Fraud Prevention Page */
#fraudPreventionColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#fraudPreventionColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
#fraudPreventionColumn2 ul {
	margin-bottom:0;
	margin-top:0;
}
.fraud-box440 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:929px;
	height:auto !important;
	height:929px;

}
#fraudpadlock {
	float:right;
	width:136px;
	text-align:right;
	height:150px;
	padding:0;
	margin:0;
}

/* Triggered Payment Page */
#flowchart {
	background-image:url(images/triggeredBG.jpg);
	background-repeat:no-repeat;
	width:440px;
}
.triggeredColumn1 {
	width:448px;
	padding:0;
	margin:0;
}
.triggeredColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#triggeredCol2R {
	width:215px;
	width:205px !important;
	height:254px;
	height:244px !important;
	padding:10px 0 0 10px;
	margin:0;
	float:right;
}
#triggeredCol2L {
	width:215px;
	width:205px !important;
	height:254px;
	height:244px !important;
	padding:10px 0 0 10px;
	margin:0;
}
#triggeredRow2 {
	width:440px;
	width:430px !important;
	height:270px;
	height:260px !important;
	padding:10px 0 0 10px;
	margin:10px 0 0 0;
}
.dummypad {
	width:195px;
	width:185px !important;
	margin:0;
	padding:5px;
}
.triggeredBoxes {
	width:195px;
	width:185px !important;
	margin:0;
	background:#c3c3c8;
	padding:5px;
}
.triggeredBoxes2 {
	width:195px;
	width:185px !important;
	margin:0 10px 0 0;
	background:#c3c3c8;
	padding:5px;
	float:right;
}
.triggeredBoxes3 {
	width:195px;
	width:185px !important;
	margin:0 0 0 122px;
	background:#c3c3c8;
	padding:5px;
}
#triggeredBox {
	width:440px;
	width:420px !important;
	padding:20px 10px 10px 10px;
	margin:0;
	background-color:#e4e5ea;
}
/* Periodic Payment Page */
.box440-periodic {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:370px;
	height:auto !important;
	height:370px;
}
/* Triggered Payment Page */
.box440-triggered {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:380px;
	height:auto !important;
	height:380px;
}

/* Batch Payment Page */
#batchColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#batchColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
.box440 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:550px;
	height:auto !important;
	height:550px;
}
.content440 {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
}
.top440 {
	background-image:url(images/440_top.jpg);
	background-repeat:no-repeat;
	height:10px;
	padding:0;
	margin:0;
}
.bot440 {
	background-image:url(images/440_bot.jpg);
	background-repeat:no-repeat;
	height:10px;
	padding:0;
	margin:0;
}
#compareBox {
	width:360px;
	margin:0 0 0 30px;
	padding:0;
	border:1px solid #a9d0e5;
	background-color:#cae2ef;
}
.batchColumn2ticks {
	margin:20px 0 20px 20px;
	padding:0 0 0 30px;
	text-decoration:none;
	list-style-image:url(images/tick.gif);
	color:#000000;
	text-decoration:none;
	line-height:2em;
}
.batchColumn2ticks li {
	color:#000000;
	text-decoration:none;
}

/* Mobile Payments */
#mobilecolumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
	font-size:12px;
	color: #333333;
	text-decoration:none;
}
#mobilecolumn1 {
	width:440px;
	padding:0;
	margin:0;
	float:left;
}

#mobilecolumnSlide {
	width:440px;
	padding:0;
	margin:0 0 0 20px;
	float:left;
}
#mobileslideWrap {
	width:900px;
	padding:0;
	margin:0;
	font-size:12px;
	color: #333333;
	text-decoration:none;
}
.close {
	width:25px;
	padding:0;
	margin:0;
	float:right;
}
#box {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:617px;
	height:auto !important;
	height:617px;
}
#boxContent {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
}
#boxTitle1 {
	width:440px;
	width:200px !important;
	height:100px;
	padding:0 10px;
	margin:0;
}
#mobile-image {
	width:60px;
	text-align:right;
	float:right;
	padding:0;
	margin:0;
}
#topCurve {
	width:440px;
	height:10px;
	background-image:url(images/440_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#botCurve {
	width:440px;
	height:10px;
	background-image:url(images/440_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#box2 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:617px;
	height:auto !important;
	height:617px;
}
#boxContent2 {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
}
#boxContent3 {
	width:440px;
	width:420px !important;
	padding:0 10px;
	margin:0;
}
.boxContent3-lineheight {
	padding:0;
	margin:0;
	line-height:1.2em;
}
.boxContent3-lineheight p {
	padding:0;
	margin:12px 0;
}
#boxTitle2 {
	width:440px;
	width:420px !important;
	height:100px;
	padding:0 10px;
	margin:0;
}
#topCurve2 {
	height:10px;
	background-image:url(images/440_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:440px;
}
#botCurve2 {
	height:10px;
	background-image:url(images/440_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:440px;
}

/* Mobile Payments updated*/

#mainContentMobilePayments {
	color:#333333;
	font-size:12px;
	margin:20px auto;
	padding:0;
	position:relative;
	text-decoration:none;
	width:900px;
	height:620px;
}

#mobileColumn2Default {
	width:440px;
	padding:0;
	margin:0;
	position:absolute;
	left: 460px;
	font-size:12px;
	color: #333333;
	text-decoration:none;
	z-index:1;
}

#mobileColumn1Default {
	width:440px;
	padding:0;
	margin:0;
	position: absolute;
	z-index:1;
	overflow:hidden;
}

#mobileTryBeforeBuySlide {
	top: 0px;
	left:460px;
	margin:0;
	padding:0;
	position:absolute;
	z-index:0;
	width:0px;
	overflow:hidden;
}


/* Invoice Payments */
#invoiceCol3 {
	width:286px;
	float:right;
	padding:0;
	margin:0;
}
.invoiceWrap {
	padding:0;
	margin:0;
	background-image:url(images/286_bg.jpg);
	background-repeat:repeat-y;
}
#invoiceCol1 {
	width:286px;
	float:left;
	padding:0;
	margin:0 20px 0 0;
}
#invoiceCol2 {
	width:286px;
	float:left;
	padding:0;
	margin:0;
}
.top286 {
	background-image:url(images/286_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height:10px;
}
.bot286 {
	background-image:url(images/286_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height:10px;
	width:286px;
}
.bg286 {
	width:286px;
	width:266px !important;
	padding:0 10px;
	margin:0;
	min-height:570px;
	height:auto !important;
	height:570px;
}
.bill_image {
	float:right;
	padding:0;
	margin:0;
}
.title286 {
	width:266px;
	width:246px !important;
	height:100px;
	padding:0 10px;
	margin:0;
}
.pricingBox {
	width:266px;
	padding:0;
	margin:0;
}
.pricing_bg {
	padding:10px;
	margin:0;
	width:266px;
	width:244px !important;
}
.pricing_bot {
	background-image:url(images/pricing_bot.gif);
	background-repeat:no-repeat;
	height:10px;
	padding:0;
	margin:0;
}
.content266 table {
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
.box266 {
	width:266px;
	padding:0;
	margin:0;
}
.titleBG266 {
	width:266px;
	width:256px !important;
	height:30px;
	height:23px !important;
	padding:7px 0 0 10px;
	margin:0;
	background-image:url(images/266_titleBG.gif);
	background-repeat:no-repeat;
	text-align:left;
}
.content266 {
	width:266px;
	width:246px !important;
	padding:10px;
	margin:0;
	background-image:url(images/266_bgStroke.jpg);
	background-repeat:repeat-y;
}
.bot266 {
	width:266px;
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/266_botStroke.gif);
	background-repeat:no-repeat;
}
#phoneTitle {
	background-color:#0969c6;
	padding:6px 0 0 7px;
	width:259px !important;
	margin:0;
	height:27px;
	height:21px !important;
	color:#FFFFFF;
	font-weight:bold;
}
#webTitle {
	background-color:#0969c6;
	padding:6px 0 0 7px;
	width:259px !important;
	margin:0;
	height:27px;
	height:21px !important;
	color:#FFFFFF;
	font-weight:bold;
}
#directTitle {
	background-color:#0969c6;
	padding:6px 0 0 7px;
	width:259px !important;
	margin:0;
	height:27px;
	height:21px !important;
	color:#FFFFFF;
	font-weight:bold;
}
/* Phone Payments */
#phoneCol3 {
	width:286px;
	float:right;
	padding:0;
	margin:0;
}
.phoneWrap {
	padding:0;
	margin:0;
	background-image:url(images/286_bg.jpg);
	background-repeat:repeat-y;
	width: 290px;
}
#phoneCol1 {
	width:286px;
	float:left;
	padding:0;
	margin:0 20px 0 0;
}
#phoneCol2 {
	width:286px;
	float:left;
	padding:0;
	margin:0;
	position:relative;
}
#phoneCol2-slide {
	width:286px;
	float:left;
	padding:0;
	margin:0;
}
#phone-image {
	width:137px;
	text-align:right;
	float:right;
	padding:0;
	margin:0;
}

#phoneCustomisedService {
	position:absolute; 
	left: 0px; 
	top: 0px; 
	z-index:3; 
	width:286px; 
	overflow:hidden;
}


#phoneCol2-slide {
	position:absolute; 
	top:0px; 
	left: 0px; 
	z-index:0; 
	overflow:hidden;
}




/* Pay your Account */
#paycolumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#paycolumn1 {
	width:440px;
	padding:0;
	margin:0;
}
#paybox {
	width:440px;
	background-image:url(images/boxbg.jpg);
	background-repeat:repeat-y;
}
#payboxContent {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
	min-height:650px;
	height:auto !important;
	height:650px;
}
#paytopCurve {
	width:440px;
	height:10px;
	background-image:url(images/top_curve.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#paybotCurve {
	width:440px;
	height:10px;
	background-image:url(images/bot_curve.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#paybox2 {
	width:440px;
	background-image:url(images/boxbg2.jpg);
	background-repeat:repeat-y;
}
#payboxContent2 {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
	min-height:650px;
	height:auto !important;
	height:650px;
}
#paytopCurve2 {
	height:10px;
	background-image:url(images/topCurve2.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:440px;
}
#paybotCurve2 {
	height:10px;
	background-image:url(images/bot_curve2.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:440px;
}
/* Switch to SecurePay */
#switchEasy {
	width:900px;
	height:200px;
	padding:0;
	margin:0 0 10px 0;
}
#switchColumn1 {
	width:580px;
	float:left;
	padding:0;
	margin:0;
}
#switchColumn2 {
	width:300px;
	float:right;
	padding:0;
	margin:0;
}
.box300 {
	width:300px;
	background-image:url(images/300_bg.jpg);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
}
.content300 {
	width:300px;
	width:280px !important;
	padding:10px;
	margin:0;
}
.top300 {
	width:300px;
	height:10px;
	background-image:url(images/300_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.bot300 {
	width:300px;
	height:10px;
	background-image:url(images/300_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#downloadButton {
	float:right;
	
}
.box580 {
	background-image:url(images/580_bg.jpg);
	background-repeat:repeat-y;
	min-height:550px;
	height:auto !important;
	height:550px;
}
.content580 {
	width:580px;
	width:560px !important;
	padding:10px;
	margin:0;
}
.top580 {
	height:10px;
	background-image:url(images/580_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.bot580 {
	height:10px;
	background-image:url(images/580_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

/* Switch to Secure Pay Form  */
#switchFormWrapper fieldset {
	border: 1px solid #CCC;
	padding: 10px;
	padding-top: 0;
}
#switchFormWrapper legend {
	padding: 0 10px;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#switchFormWrapper input#switchSubmit { /* Form submit button */
	margin: 5px 0 0 255px;
	padding: 2px;
	width: auto;
	height: auto;
}
#switchFormWrapper select#switchSubmit { /* Form submit button */
	margin: 5px 0 0 200px;
	padding: 2px;
	width: auto;
	height: auto;
}
#switchFormWrapper textarea {
	margin: 5px 0 0 0;
	width: 250px;
	height: 75px !important;
	height: 75px;
}
#switchFormWrapper label {
	float: left;
	display: block;
	padding: 5px 5px 0 0;
	width: 250px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: right;
}
/* Contact Us */
#contactColumn1 {
	width:286px;
	padding:0;
	margin:0 20px 0 0;
	float:left;
}
#contactColumn2 {
	width:286px;
	padding:0;
	margin:0;
	float:left;
}
#contactColumn3 {
	width:286px;
	padding:0;
	margin:0;
	float:right;
}
.box286 {
	width:286px;
	padding:0;
	margin:0;
	background-image:url(images/286_bg.jpg);
	background-repeat:repeat-y;
}
.content286-developers {
	width:286px;
	width:266px !important;
	padding:0 10px;
	margin:0;
	min-height:670px;
	height:auto !important;
	height:670px;
}
.content286-2 {
	width:286px;
	width:266px !important;
	padding:0 10px;
	margin:0;
	min-height:571px;
	height:auto !important;
	height:571px;
}
.content286-3 {
	width:286px;
	width:266px !important;
	padding:0 10px;
	margin:0;
}
.title-286 {
	width:266px;
	height:100px;
	padding:0;
	margin:0;
}
/* Developer Resources */
#developerColumn3 {
	width:286px;
	padding:0;
	margin:0;
	float:right;
}
#developerColumn1 {
	width:286px;
	padding:0;
	margin:0 20px 0 0;
	float:left;
}
#developerColumn2 {
	width:286px;
	padding:0;
	margin:0;
	float:left;
}
.developerbox286 {
	width:286px;
	padding:0;
	margin:0;
	background-image:url(images/286_bg.jpg);
	background-repeat:repeat-y;
}
.developerbox286-2 {
	width:286px;
	padding:0;
	margin:0;
	background-image:url(images/286_bg.jpg);
	background-repeat:repeat-y;
}
#testWrap {
	width:180px;
	height:84px;
	padding:0;
	margin:0;
}
#testlogin {
	width:180px;
	padding:0;
	margin:0;
	float:right;
}
#becomereferrer {
	width:86px;
	padding:0;
	margin:0;
}
/* Become a  Referrer*/
#referrerColumn3 {
	width:286px;
	padding:0;
	margin:0;
	float:right;
}
#referrerColumn1 {
	width:286px;
	padding:0;
	margin:0 20px 0 0;
	float:left;
}
#referrerColumn2 {
	width:286px;
	padding:0;
	margin:0;
	float:left;
}
#refColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#refColumn2 form {
	padding:0;
	margin:0;
}
#refColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
#refimage {
	width:147px;
	float:right;
	padding:0;
	margin:0;
}
.title2-286 {
	width:266px;
	height:120px;
	padding:0;
	margin:0;
}
.box440 form {
	padding:0;
	margin:0;
}
.box440BF {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:630px;
	height:auto !important;
	height:630px;
}
/* Pricing */
#pricing-column {
	width:572px;
	padding:0;
	margin:0 0 0 164px;
}
#pricingColumn1 {
	width:266px;
	padding:0;
	margin:0;
}
#pricingColumn2 {
	width:266px;
	padding:0;
	margin:0;
	float:right;
}
.pricingWrap {
	padding:0;
	margin:0;
}
.box572 {
	width:572px;
	padding:0;
	margin:0;
	background-image:url(images/572_bg.jpg);
	background-repeat:repeat-y;
	min-height:490px;
	height:auto !important;
	height:490px;
}
.top572 {
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/572_top.jpg);
	background-repeat:no-repeat;
}
.content572 {
	padding:0 10px;
	margin:0;
	width:572px;
	width:552px !important;
}
.bot572 {
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/572_bot.jpg);
	background-repeat:no-repeat;
}
.titleBG-266 {
	width:266px;
	width:256px !important;
	height:30px;
	height:21px !important;
	padding:9px 0 0 10px;
	margin:0;
	background-image:url(images/266_titleBG.gif);
	background-repeat:no-repeat;
	color:#000000;
}
.pricing-content266 {
	width:266px;
	width:246px !important;
	padding:10px;
	margin:0;
	background-image:url(images/266_bgStroke.jpg);
	background-repeat:repeat-y;
}
.pricing-bot266 {
	width:266px;
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/266_botStroke.gif);
	background-repeat:no-repeat;
}
/* Virtual POS Terminal*/
#virtualColumn2 {
	float:right;
	width:440px;
	padding:0;
	margin:0;
}
#virtualColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
.box440-virtual {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
	min-height:550px;
	height:auto !important;
	height:550px;
}
#spacer {
	width:900px;
	height:1px;
	padding:0;
	margin:0;
}


/* Contact Sliders */
.content286-contact {
	width:286px;
	width:266px !important;
	padding:0 10px;
	margin:0;
}
.content286-contact2 {
	width:286px;
	width:266px !important;
	padding:0 10px;
	margin:0;
	min-height:280px;
	height:auto !important;
	height:280px;
}
.content286-contact3 {
	width:286px;
	width:266px !important;
	padding:0 10px;
	margin:0;
	min-height:190px;
	height:auto !important;
	height:190px;
}
.content286-contact4 {
	width:286px;
	width:266px !important;
	padding:0 10px;
	margin:0;
	min-height:50px;
	height:auto !important;
	height:50px;
}
.bot286-contact3 {
	background-image:url(images/286_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0 0 20px 0;
	height:10px;
	width:286px;
}
#AEST {
	top:0px;
	left:0px;
	position:absolute;
	height:65px;
}


#sydneySlideBox {
	display:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	width:0px;
	overflow:hidden; 
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	height:70px;
	text-align:center;
}
#melbourneSlideBox {
	display:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	width:0px;
	overflow:hidden; 
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	height:70px;
	text-align:center;
}
#postalSlideBox {
	display:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:0px;
	overflow:hidden;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	height:70px;
	text-align:center;
}

/* Internet Payments */

#internetRow1 {
	padding:0;
	margin:0;
}
#internet_buttons {
	width:215px;
	padding:0;
	margin:0;
	float:right;
}
#internet_buttons img {
	padding:0 0 10px 0;
	margin:0;
}
#internetText {
	width:450px;
	padding:190px 0 0 0 ;
	margin:0;
}
#internet_ad {
	width:665px;
	padding:0;
	margin:0;
}
.box665 {
	width:665px;
	padding:0;
	margin:0;
	background-image:url(images/internet_image.jpg);
	background-repeat:no-repeat;
	height:356px;
}
.top665 {
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/665_top.jpg);
	background-repeat:no-repeat;
}
.content665 {
	padding:0;
	margin:10px;
	width:665px;
	width:645px !important;
}
.bot665 {
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/665_bot.jpg);
	background-repeat:no-repeat;
}
#internetRow2 {
	padding:0;
	margin:0;
}
.box900 {
	width:900px;
	padding:0;
	margin:0;
	background-image:url(images/900_bg.jpg);
	background-repeat:repeat-y;
}
.top900 {
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/900_top.jpg);
	background-repeat:no-repeat;
}
.content900 {
	padding:0;
	margin:10px;
	width:900px;
	width:880px !important;
}
.bot900 {
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/900_bot.jpg);
	background-repeat:no-repeat;
}
#internetPricing {
	width:587px;
	width:577px !important;
	padding:10px 0 10px 10px;
	margin:0;
}
#internetPricing880 {
	width:880px !important;
	width:865px ;
	padding:10px 0px 0px 15px;
	margin:0;
}
#prePrices {
	float:left;
	width:275px;
	height:175px;
	padding:0;
	margin:0 20px 0 0;
}

#postPrices {
	float:left;
	width:275px;
	height:175px;
	padding:0;
	margin:0 20px 0 0;
}

#hiddenfees_slide {
	overflow:hidden;
	white-space:nowrap;
	float:left;
	width:0px;
	height:175px;
	padding:0;
	margin:0 0 0 -295px;
	background-image:url(images/hiddenfees_slidebg.jpg);
	background-repeat:no-repeat;
}

#hiddenfees {
	float:left;
	width:275px;
	height:175px;
	padding:0;
	margin:0;
	/*background-image:url(images/beware_hidden.jpg);
	background-repeat:no-repeat;*/
}

#PostPaidSlide {
	overflow:hidden;
	float:left;
	width:0px;
	height:175px;
	padding:0;
	margin:0 0 0 -275px;
}

.box275 {
	width:275px;
	padding:0;
	margin:0;
}
.titleBG275 {
	width:275px;
	width:265px !important;
	height:30px;
	height:23px !important;
	padding:7px 0 0 10px;
	margin:0;
	background-image:url(images/275_titleBG.gif);
	background-repeat:no-repeat;
}
.content275 {
	width:275px;
	width:255px !important;
	padding:10px;
	margin:0;
	background-image:url(images/275_bgStroke.jpg);
	background-repeat:repeat-y;
	height: 115px;

}
.HiddenFeesSlideUL {
	padding:5px 0 5px 30px;
	margin:0;
}

.bot275 {
	width:275px;
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/275_botStroke.gif);
	background-repeat:no-repeat;
}
/* Payment Consultants */
#consultantCol1 {
	width:440px;
	padding:0;
	margin:0;
}
#consultantCol2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
.specialist_image {
	width:151px;
	padding:0;
	margin:0;
	float:right;
	text-align:right;
}
.content440_specialist {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
	height:320px;
}

.boxTitle440 {
	width:440px;
	width:430px !important;
	height:100px;
	padding:0 0 0 10px;
	margin:0;
}
.titleimage {
	float:right;
	padding:0;
	margin:0;
	width:150px;
}

/* Build your own website */
#buildWrap {
	width:700px;
	margin:0 auto;
	padding:0;
}
#buildColumn1 {
	width:440px;
	margin:0;
	padding:0;
	float:left;
}
#buildColumn2 {
	width:240px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
}
.box440-build {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:450px;
	height:auto !important;
	height:450px;
}
.buildColumn12ticks {
	margin:0 0 20px 20px;
	padding:0 0 0 30px;
	text-decoration:none;
	list-style-image:url(images/tick2.jpg);
	color:#000000;
	text-decoration:none;
	line-height:1.4em;
}
.buildColumn1ticks li {
	color:#000000;
	text-decoration:none;
}
#gate13button {
	width:200px;
	padding:0;
	margin:0;
	float:right;
}
#gate13Logo {
	width:200px;
	padding:0;
	margin:0;
}

/* Internet Set Up */
#setupColumn1 {
	width:570px;
	padding:0;
	margin:0 auto;	
}
.box570 {
	width:570px;
	background-image:url(images/570_bg.jpg);
	background-repeat:repeat-y;
}
.boxTitle570 {
	width:570px;
	width:560px !important;
	height:100px;
	padding:0 0 0 10px;
	margin:0;
}
.content570 {
	width:570px;
	width:550px !important;
	padding:10px;
	margin:0;
}
.top570 {
	background-image:url(images/570_top.jpg);
	background-repeat:no-repeat;
	height:10px;
	padding:0;
	margin:0;
}
.bot570 {
	background-image:url(images/570_bot.jpg);
	background-repeat:no-repeat;
	height:10px;
	padding:0;
	margin:0;
}
#setupBoxRight {
	float:right;
	padding:0;
	margin:0;
}
#setupBoxRight form {
	padding:0;
	margin:0;
}
#setupBoxLeft {
	float:left;
	padding:0;
	margin:0;
}
.top_275 {
	width:275px;
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/275_top.jpg);
	background-repeat:no-repeat;
}
.content_275 {
	width:275px;
	width:255px !important;
	padding:10px;
	margin:0;
	background-image:url(images/275_bg.jpg);
	background-repeat:repeat-y;
	height:125px;
}
.content_275 form {
	padding:0;
	margin:0;
}
.bot_275 {
	width:275px;
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/275_bot.jpg);
	background-repeat:no-repeat;
}
#setup_steps {
	width:550px;
	height:309px;
	padding:0;
	margin:0;
	background-image:url(images/setup_bg.jpg);
	background-repeat:no-repeat;
}
#setup_step1 {
	width:130px;
	width:110px !important;
	padding:10px;
	margin:0 15px 0 0;
	float:left;
}
#setup_step2 {
	width:130px;
	width:110px !important;
	padding:10px;
	margin:0 60px 0 0;
	float:left;
}
#setup_step3 {
	width:100px;
	width:80px;
	padding:10px;
	margin:0;
	float:left;
}
#button_right {
	width:150px;
	text-align:right;
	float:right;
	padding:0;
	margin:0;
}
#button_left {
	width:150px;
	padding:0;
	margin:0;
}
.initiallyhidden {
	height: 0;
	overflow:hidden;
}

/* Staff Login */
#staffColumn1 {
	width:300px;
	margin:0 auto;
	padding:0;
}
/* Compare Our Interfaces */

#mainContentTypesOfInterfaces {
	color:#333333;
	font-size:12px;
	margin:20px auto;
	padding:0;
	position:relative;
	text-decoration:none;
	width:900px;
}

#interfaceColumn2Default {
	width:440px;
	padding:0;
	margin:0;
	position:absolute;
	left: 460px;
	font-size:12px;
	color: #333333;
	text-decoration:none;
	z-index:1;
}

#interfaceColumn1Defalt {
	width:440px;
	padding:0;
	margin:0;
	position: absolute;
	z-index:1;
	overflow:hidden;
}

#secureXmlApiSlide {
	top: 0px;
	left:460px;
	margin:0;
	padding:0;
	position:absolute;
	z-index:0;
	width:0px;
	overflow:hidden;
}

#secureJavaApiSlide {
	top: 0px;
	position:absolute;
	left:460px;
	z-index:0;
	margin: 0;
	padding: 0;
	width:0px;
	overflow:hidden;
}
#eSecBrowserRedirectSlide {
	position:absolute;
	top: 0px;
	left:460px;
	z-index:0;
	margin: 0;
	padding: 0;
	width:0px;
	overflow:hidden;
}
#eSecHttpPostSlide {
	position:absolute;
	top: 0px;
	left:460px;
	z-index:0;
	margin: 0;
	padding: 0;
	width:0px;
	overflow:hidden;
}
#customHostedPaymentsPageSlide {
	position:absolute;
	top: 0px;
	left:460px;
	z-index:0;
	margin: 0;
	padding: 0;
	width:0px;
	overflow:hidden;
}
#SecureBillHostedPaymentSlide {
	position:absolute;
	top: 0px;
	left:460px;
	z-index:0;
	margin: 0;
	padding: 0;
	width:0px;
	overflow:hidden;
}
#directOneHostedPaymentsSlide {
	position:absolute;
	top: 0px;
	left:460px;
	z-index:0;
	margin: 0;
	padding: 0;
	width:0px;
	overflow:hidden;
}
#secureXmlApiPeriodicSlide {
	position:absolute;
	top: 0px;
	left:460px;
	z-index:0;
	margin: 0;
	padding: 0;
	width:0px;
	overflow:hidden;
}
#secureJavaPeriodicSlide {
	position:absolute;
	top: 0px;
	left:460px;
	z-index:0;
	margin: 0;
	padding: 0;
	width:0px;
	overflow:hidden;
}

/*
.box700 {
	width:700px;
	padding:0;
	margin:0 auto;
	background-image:url(images/700_bg.jpg);
	background-repeat:repeat-y;
}
.top700 {
	width:700px;
	padding:0;
	margin:0;
	background-image:url(images/700_top.jpg);
	background-repeat:no-repeat;
	height:10px;
}
.content700 {
	width:700px;
	width:680px !important;
	padding:10px;
	margin:0;
}
.bot700 {
	width:700px;
	padding:0;
	margin:0 auto;
	background-image:url(images/700_bot.jpg);
	background-repeat:no-repeat;
	height:10px;
}
 */
.font11 {
	font-size:11px;
}
.borderTRBL {
	border:1px solid #333333;
}
.borderRLB {
	border-right:1px solid #333333;
	border-left:1px solid #333333;
	border-bottom:1px solid #333333;
}
.borderTR {
	border-top:1px solid #333333;
	border-right:1px solid #333333;
}
.borderTRB {
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}
.borderRL {
	border-right:1px solid #333333;
	border-left:1px solid #333333;
}
.borderR {
	border-right:1px solid #333333;
}
.borderRB {
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}
.borderBL {
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
}
ul#list {
	margin:0 0 0 40px;
	list-style-type:disc;
}
#list li a {
	color: #0f6ac1;
	text-decoration:none;
}
#list li a:hover {
	color: #0f6ac1;
	text-decoration:underline;
}
/* Outsourced Information - PCI DSS */
#box1OUT {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:700px;
	height:auto !important;
	height:700px;
	padding:0;
	margin:0;
}
#box2OUT {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:700px;
	height:auto !important;
	height:700px;
	padding:0;
	margin:0;
}
#boxContentOUT {
	width:440px;
	width:420px !important;
	padding:0 10px 10px 10px;
	margin:0;
}
#boxContentOUT table {
	padding:0;
	margin:0;
}
#PCIDSS-right {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#PCIDSS-left {
	width:440px;
	padding:0;
	margin:0;
}
/** PCI - DSS page **/
.aTypeLink {
	cursor:default;
	text-decoration: none;
}

.aTypeLink:hover {
	cursor:pointer;	
	cursor:hand;	
	text-decoration: underline;
}

#pciMainContent {
	color:#333333;
	font-size:12px;
	margin:20px auto;
	padding:0;
	text-decoration:none;
	width:900px;
	position:relative;
	height:710px;
}

.pciColumn {
	color:#333333;
	font-size:12px;
	margin:0;
	padding:0;
	text-decoration:none;
	width:440px;
	overflow:hidden;
}
#pciRightColumn {
	position: absolute;
	left: 460px;
	z-index: 10;
	top:0px;
}
#pciLeftColumn {
	position: absolute;
	left: 0px;
	z-index:3;
	overflow:hidden;
	top:0px;
}

#pciMiddleColumn {
	width: 19px;
	color: white;
	background-color:white;
	height: 640px;
	z-index:20;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 441px;

}
#pciSecureXML {
	position: absolute;
	left: 0px;
	z-index:0;
	width:0px;
	top:0px;
}

#pciSecureJava {
	position: absolute;
	left: 0px;
	z-index:0;
	width:0px;
	top:0px;
}

#pciHostedPayments {
	position: absolute;
	left: 0px;
	z-index:0;
	width:0px;
	top:0px;
}

#pciDirectOne {
	position: absolute;
	left: 0px;
	z-index:0;
	width:0px;
	top:0px;
}

#pciSecureBill {
	position: absolute;
	left: 0px;
	z-index:0;
	width:0px;
	top:0px;
}

/* Search Engine Optimisation */
#enginecolumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
	font-size:12px;
	color: #333333;
	text-decoration:none;
}
#enginecolumn1 {
	width:440px;
	padding:0;
	margin:0;
	float:left;
}
.searchEngineOptimisationPageHeight {
	width:420px;
	padding:0;
	margin:0;
	height:440px;
}
#enginebox {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:530px;
	height:auto !important;
	height:530px;
}
#engineboxContent {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
}
#engineboxTitle1 {
	width:440px;
	width:200px !important;
	height:100px;
	padding:0 10px;
	margin:0;
}
#engine-image {
	width:60px;
	text-align:right;
	float:right;
	padding:0;
	margin:0;
}
#enginetopCurve {
	width:440px;
	height:10px;
	background-image:url(images/440_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#enginebotCurve {
	width:440px;
	height:10px;
	background-image:url(images/440_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#enginebox2 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:530px;
	height:auto !important;
	height:530px;
}
#engineboxContent2 {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
}
#engineboxContent3 {
	width:440px;
	width:420px !important;
	padding:0 10px;
	margin:0;
}
#engineboxTitle2 {
	width:440px;
	width:420px !important;
	height:100px;
	padding:0 10px;
	margin:0;
}
#enginetopCurve2 {
	height:10px;
	background-image:url(images/440_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:440px;
}
#enginebotCurve2 {
	height:10px;
	background-image:url(images/440_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:440px;
}
#engineCol2Text {
	width:220px;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
#SecurePayShopsBox {
	width:180px;
	float:right;
	padding:0;
	margin:0;
}
#strategiceCommerce {
	width:200px;
	height:100px;
	padding:0;
	margin:0;
	float:right;
}
#SEObusiness {
	width:200px;
	height:100px;
	padding:0;
	margin:0;
}

#seoSecurePayImageLooksLike { 
	width:280px;
	padding:0;
	margin:0 20px 0 0;
	float:left;
}
#seoSecurePayImage {
	float:right;
	margin:0;
	padding:0;
}
/* Download Foms Page */
#downloadColumn {
	width:440px;
	margin: 0 auto;
	padding:0;
}
/* Password Security Page */
#passwordSecurityColumn {
	width:440px;
	margin: 0 auto;
	padding:0;
}
/* User Guides Page */
#userGuideColumn {
	width:440px;
	margin: 0 auto;
	padding:0;
}
/* Web Payments Page */
#webpaymentColumn {
	width:440px;
	margin: 0 auto;
	padding:0;
}
.box440-450h {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:450px;
	height:auto !important;
	height:450px;
}
/* Direct Debit Page */
#directdebitColumn {
	width:440px;
	margin: 0 auto;
	padding:0;
}
/* Direct Entry Payments Page */
#directentrypaymentsColumn {
	width:440px;
	margin:0 0 0 230px;
	padding:0;
}
/* Local Councils Page */
#LocalCouncilsColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#LocalCouncilsColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
.local-box440 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:460px;
	height:auto !important;
	height:460px;
}
/* Daily Transactions Reporting Page */
#dailyColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#dailyColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
/* Set Up SecurePay Shops  */
#shopscolumn1 {
	width:440px;
	padding:0;
	margin:0 auto;
}
#shopscolumn1-setupShops {
	width:440px;
	padding:0;
	margin:0 0 0 250px;
}
#shopsbox {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:370px;
	height:auto !important;
	height:370px;
	position: relative;
	display: block;
}
#shopsboxContent {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
}
#shopsboxContent p#listWebsiteMessage {
	margin: 20px 0 0 0;
}
#shopsboxContent td {
	font-size:12px;
}
#shopstopCurve {
	width:440px;
	height:10px;
	background-image:url(images/440_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#shopsbotCurve {
	width:440px;
	height:10px;
	background-image:url(images/440_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#shopsbox2 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:450px;
	height:auto !important;
	height:450px;
}
#shopsboxContent2 {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
}
#shopsboxContent3 {
	width:440px;
	width:420px !important;
	padding:0 10px;
	margin:0;
}
#shopstopCurve2 {
	height:10px;
	background-image:url(images/440_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:440px;
}
#shopsbotCurve2 {
	height:10px;
	background-image:url(images/440_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:440px;
}

#shopsbox-float {
	width:640px;
	background-image:url(images/640_bg.jpg);
	background-repeat:repeat-y;
	min-height:400px;
	height:auto !important;
	height:400px;
	display: none;
	position: relative;
	
}
#shopsboxContent-float {
	width:640px;
	width:620px !important;
	padding:0 10px;
	margin:0;
}
#shopstopCurve-float {
	width:640px;
	height:10px;
	background-image:url(images/640_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#shopsbotCurve-float {
	width:640px;
	height:10px;
	background-image:url(images/640_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	display: none;
}

#linkColorPicker {
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 230px;
	height: 280px;
	margin: 0;
}
h2#colourPickerTitle {
	font-size: 14px;
	margin: 0 0 5px 0;
}
.pickerSwatch {
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 1px 1px 0;
	/*border: 1px solid #999;*/
	border: none;
}
.pickerSwatch img {
	width: 20px;
	height: 20px;
	margin: 0;
	border: none;
}
#linkColorSample {
	width: 105px;
	height: 45px;
	margin: 20px auto 0 auto;
}
/* Breadcrumbs */
#crumb {
	padding:0;
	margin:0 0 10px 0;
	font-size:11px;
	font-style:italic;
	color:#000000;
	text-decoration:none;
}
#crumb a {
	color:#000000;
	text-decoration:none;
}
#crumb a:hover {
	color:#0f6ac1;
	text-decoration:underline;
}

/* SecurePay Shops  */
#SPshopsColumn2 {
	float:right;
	width:640px;
	padding:0;
	margin:0;
}
#SPshopsColumn1 {
	width:240px;
	padding:0;
	margin:0;
}
/* Sam code - commented out on the 05/08/09
.box240-searchbox {
	width:240px;
	padding:0;
	margin:10px 0 0 0;
	background-image:url(images/240_bg.jpg);
	background-repeat:repeat-y;
	position: relative;
	height:80px;
}
*/
#SecurePayShopsTitle040809 h1 {
	font-size:20px;
	color:#ff7901;
	padding:0;
	margin:0;
	/*letter-spacing:-1.7px;*/
}
.box280-searchbox {
	width:280px;
	padding:0;
	margin:10px 0 0 0;
	background-image:url(images/240_bg.jpg);
	background-repeat:repeat-y;
	position: relative;
	height:65px;
}

.box240 {
	width:240px;
	padding:0;
	margin:0;
	background-image:url(images/240_bg.jpg);
	background-repeat:repeat-y;
	position: relative;
}
.top240 {
	width:240px;
	height:10px;
	background-image:url(images/240_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.bot240 {
	width:240px;
	height:10px;
	background-image:url(images/240_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.content240A {
	width:240px;
	width:220px !important;
	padding:0 10px;
	margin:0;
}
.box640 {
	width:640px;
	padding:0;
	margin:0;
	background-image:url(images/640_bg.jpg);
	background-repeat:repeat-y;
}
.top640 {
	width:640px;
	height:10px;
	background-image:url(images/640_top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.bot640 {
	width:640px;
	height:10px;
	background-image:url(images/640_bot.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.content640 {
	width:640px;
	width:620px !important;
	padding:0 10px;
	margin:0;
}
.content240 {
	width:640px;
	width:620px !important;
	padding:10px;
	margin:0;
}
/* Amanda - comment out on the 05/08/09
#SecurePayShop2images {
	width:273px;
	float:right;
	padding:0;
	margin:0;
	height:115px;
}
*/
#SecurePayShopGoogleSearch {
	float:right;
	width:280px;
	padding:0;
	margin:0;
	height:55px;
	position:relative;
}
#SecurePayShopGoogleSearchBox {
	width:280px;
	width:260px !important;
	height:53px;
	height:39px !important;
	padding:14px 10px 0 10px;
	margin:0;
	background-image:url(images/SecurePay_Google_Search_bg.jpg);
	background-repeat:no-repeat;
}
#SecurePayShopsTitle {
	width:360px;
	padding:0;
	margin:0;
	height:115px;
}
#SecurePayShopsTitle040809 {
	width:357px;
	height:55px;
	height:40px !important;
	padding:15px 0 0 0;
	margin:0 0 5px 0;
}
#SecurePayShopsTitle h1 {
	font-size:20px;
	color:#ff7901;
	padding:10px 0 10px 0;
	margin:0;
}
#SecurePayShopsTitle h2 {
	font-size:13px;
}
#SecurePayShopsTitle p {
	padding:15px 0 0 0;
}
#presents1 {
	width:240px;
	height:115px;
}
#presents040809 {
	width:240px;
	height:65px;
	padding:0;
	margin:0 0 10px 0;
}
/* New Amanda 3.07pm 28 Sep 09 */
#shopsCategories {
	height:40px;
	padding:0;
	margin:0 0 5px 0;
}

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

#quickLinks {
	float:left;
	width:36px;
	height:40px;
	height:33px !important;
	padding:7px 0 0 0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#ff7901;
	text-decoration:none;
}
.shopsCategoriesBox {
	line-height:normal;
	float:left;
	width:42px;
	height:40px;
	margin:0 1px 0 0;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/shops_categories_bg.jpg);
	background-repeat:no-repeat;
}
.shopsCategoriesBox a {
	width:42px;
	height:40px;
	height:39px !important;
	padding:1px 0 0 0;
	margin:0;
	line-height:normal;
	text-align:center;
	font-size:0.75em;
	overflow: hidden;
	display: block;
	background-image:url(images/shops_categories_bg.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}
.shopsCategoriesBox a:hover {
	overflow: hidden;
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/shops_categories_bg_hover.jpg);
	background-repeat:no-repeat;
}
.shopsCategoriesBox img {
  visibility: hidden;
}
.shopsCategoriesBox2 {
	line-height:normal;
	float:left;
	width:42px;
	height:40px;
	margin:0 1px 0 0;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/shops_categories_bg.jpg);
	background-repeat:no-repeat;
}
.shopsCategoriesBox2 a {
	width:42px;
	height:40px;
	height:33px !important;
	padding:7px 0 0 0;
	margin:0;
	text-align:center;
	font-size:0.75em;
	overflow: hidden;
	display: block;
	background-image:url(images/shops_categories_bg.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}
.shopsCategoriesBox2 a:hover {
	overflow: hidden;
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/shops_categories_bg_hover.jpg);
	background-repeat:no-repeat;
}
.shopsCategoriesBox2 img {
  visibility: hidden;
}
.shopsCategoriesBox3 {
	line-height:normal;
	float:left;
	width:42px;
	height:40px;
	margin:0 1px 0 0;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/shops_categories_bg.jpg);
	background-repeat:no-repeat;
}
.shopsCategoriesBox3 a {
	overflow: hidden;
	display: block;
	width:42px;
	height:40px;
	height:25px !important;
	padding:15px 0 0 0;
	margin:0;
	background-image:url(images/shops_categories_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:0.75em;
	color:#FFFFFF;
	text-decoration:none;
}
.shopsCategoriesBox3 a:hover {
	overflow: hidden;
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/shops_categories_bg_hover.jpg);
	background-repeat:no-repeat;
}
.shopsCategoriesBox3 img {
  visibility: hidden;
}

#shopstextlengthcheck{
	position: absolute;
	visibility: hidden;
	height: auto;
	width: auto;
}

#featuredSecurePayShopsbox1 {
	width:640px;
	background-image:url(images/640_bg_stroke.jpg);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
	min-height:210px;
	height:auto !important;
	height:210px;
}
#featuredSecurePayShopsbox2 {
	width:640px;
	background-image:url(images/640_bg_stroke.jpg);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
	min-height:210px;
	height:auto !important;
	height:210px;
}
.top640_stroked {
	width:640px;
	height:10px;
	background-image:url(images/640_top_stroke.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.bot640_stroked {
	width:640px;
	height:10px;
	background-image:url(images/640_bot_stroke.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}


/* SecurePay Shops Full List */
.greyout {
	color:#999999;
	text-decoration:none;
}
#fullistColumn1 {
	width:640px;
	padding:0;
	margin:0;
	float:right;
}
#fullistColumn2 {
	width:240px;
	padding:0;
	margin:0;
}

/* shop at securepay stuff SAM */
#shopAtSecurePaySearchResults {
	width:610px;
	width:610px !important;
	/*overflow-y:scroll;*/
	min-height:325px;
	height:325px;
	padding:5px 10px 10px 10px;
	margin:0;

}

#shopAtSecurePaySearchResultsFeatured {
	overflow-y:scroll;
	height:192px;
	padding:0;
	margin:3px 0 0 0;
}

#shopAtSecurePaySearchResultsNonFeatured {
	overflow-y:scroll;
	height:192px;
	padding:0;
	margin:3px 0 0 0;
}

.shopAtSecurePaySearchResultA {
	padding:0;
	margin:0;
	min-height:16px;
	height:auto !important;
	height:16px;
	background-color:#EEEEEE;
}

.shopAtSecurePaySearchResultB {
	padding:0;
	margin:0;
	min-height:16px;
	height:auto !important;
	height:16px;
}


.shopAtSecurePaySearchResultDesc {
	padding:0;
	margin:0;
	overflow: hidden;
	float: left;
	width:429px;
	white-space:nowrap;
}

.shopAtSecurePaySearchResultURL {
	padding:0;
	margin:0 10px 0 0;
	overflow: hidden;
	float: left;
	width:160px;
	white-space:nowrap;
}

#shopAtSecurePayGoogleBranding {
	margin-top:15px;
}
/* Amanda - use this code for Search Google 05/08/09 */
#searchingShops {
	background-color:white;
	border:1px solid black;
	display:none;
	left:10px;
	padding:1px;
	position:absolute;
	text-align:center;
	top:10px;
	width:262px;
	width:260px !important;
	z-index:2;
}

/* Sam code - commented out on the 05/08/09 
#searchingShops {
	background-color:white;
	border:1px solid black;
	display:none;
	left:10px;
	padding:10px;
	position:absolute;
	text-align:center;
	top:10px;
	width:220px;
	width:200px !important;
	z-index:2;
}
*/

/** setup SecurePay Shops **/
<!--

#setupShopsErrors {
	color: red;
}

#setupShopsLoading {
	background-color:white;
	border:1px solid black;
	display:none;
	left:10px;
	padding:24px;
	position:absolute;
	text-align:center;
	top:140px;
	width:370px;
	z-index:2;
}

#setupShopsCompleteWindow {
	background-color:#FFF;
	border:1px solid #D7D6DE;
	display:block;
	padding:24px !important;
	padding:12px 24px;
	/*position:absolute;
	top:10px;
	left: 10px;*/
	width:620px;
	width:572px !important;
	z-index:2;
}
#setupShopsCompleteWindow p {
	margin: 0 0 5px 0;
	padding: 0;
}
#setupShopsCodeToCopy {
	height: 220px;
	width: 570px;
	padding: 0;
	margin: 0;
	overflow-x: hidden;	
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:11px;
}


#testFreeLinkImageSuccess {
	display:none; 
	margin: 10px 0 0 45px;
}

#testFreeLink {
	position:absolute; 
	left:0; 
	top:0; 
	overflow:hidden;
	cursor:pointer;
	height:84px;
	width: 140px;
}

#testFreeLinkLoading {
	width: 160px;
	height: 75px;
	padding-top: 5px;
	border: 1px solid black; 
	background-color:white; 
	text-align:center; 
	display:none;  
	margin: 10px 0 0 25px;
}

#testFreeLinkImageFailure {
	display:none; 
	margin: 10px 0 0 5px;
}

#freeLinkTester {
	position:relative; 
	display: none;
	width:325px;
	height:100px;
	cursor: default;
}

#downloadLinkButtonDiv {
	width:102px; 
	cursor:pointer;
}


#printPageLink {
	padding: 0;
	margin: 8px 16px 0 0;
	text-align: right;
	font-size: 11px;
	color: #ABCEF2;
	text-decoration: none;
}
#printPageLink a {
	text-align: right;
	font-size: 11px;
	color: #ABCEF2;
	text-decoration: none;
}
#printPageLink a:hover {
	text-align: right;
	font-size: 11px;
	color: #ABCEF2;
	text-decoration: underline;
}
#printPageLink2 {
	width:100px;
	float:right;
	padding: 0;
	margin: 8px 16px 0 0;
	text-align: right;
	font-size: 11px;
	color: #ABCEF2;
	text-decoration: none;
}
#printPageLink2 a {
	text-align: right;
	font-size: 11px;
	color: #ABCEF2;
	text-decoration: none;
}
#printPageLink2 a:hover {
	text-align: right;
	font-size: 11px;
	color: #ABCEF2;
	text-decoration: underline;
}
/* Printer icon */
#printPageLink img {
	margin: 0 6px 0 0;
	border: none;
}
#printPageLink img {
	margin: 0 6px 0 0;
	border: none;
}
.termsAndConditionsHeader {
	font-size:18px;
}
/* 13/07 Landing page - Accept payments online today */
#AcceptPaymentsColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#AcceptPaymentsColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
.accept-box440-1 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:500px;
	height:auto !important;
	height:500px;
}
.accept-box440-1 ul {
	margin:0;
}
.accept-box440-2 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:330px;
	height:auto !important;
	height:330px;
}
.smartimage {
	float:right;
	width:150px;
	text-align:right;
}
.iconimage {
	float:right;
	width:120px;
	text-align:right;
}

/* Integration Guides */
#integrationColumn2 {
	width:440px;
	padding:0;
	margin:0;
	float:right;
}
#integrationColumn1 {
	width:440px;
	padding:0;
	margin:0;
}
#previousnext {
	width:900px;
	padding:0;
	margin:5px 0 0 0;
	height:27px;
}
#next {
	float:right;
	width:80px;
	padding:0;
	margin:0;
	text-align:right;
}
#returntostart {
	float:right;
	width:114px;
	padding:0;
	margin:0;
	text-align:right;
}
#previous {
	float:left;
	width:80px;
	padding:0;
	margin:0 308px 0 0;
}
#tableofcontents {
	float:left;
	width:123px;
	padding:0;
	margin:0;
}
.oneColFixCtrHdr #integrationGuidesIcons {
	width:900px;
	height:30px;
	padding:0;
	margin:3px 16px;
}
#integrationIcons {
	float:right;
	width:100%;
	text-align:right;
	padding:0;
	margin:8px 0 0 0;
	font-size: 11px;
	color: #ABCEF2;
	text-decoration: none;
}
#integrationIcons a {
	font-size: 11px;
	color: #ABCEF2;
	text-decoration: none;
}
#integrationIcons a:hover {
	text-align: right;
	font-size: 11px;
	color: #ABCEF2;
	text-decoration: underline;
}
#integrationIcons img {
	margin:0 16px 0 0;
}

/* New 28th April */
.oneColFixCtrHdr #integration-guides-icons {
	width:900px;
	height:30px;
	padding:0;
	margin:3px 16px;
	text-decoration: none;
}
#icons {
	float:right;
	width:100%;
	text-align:right;
	padding:0;
	margin:8px 0 0 0;
	text-decoration: none;
}
#icons img {
	margin:0 16px 0 0;
}
.printtext {
	width:auto;
	font-size:11px;
	color: #ABCEF2;
	text-decoration: none;
}
.printtext a {
	color:#ABCEF2;
	text-decoration:none;
}
.printtext a:hover {
	color:#ABCEF2;
	text-decoration:underline;
}
.pdftext {
	width:auto;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}
.pdftext a {
	color:#FF0000;
	text-decoration:none;
}
.pdftext a:hover {
	color:#FF0000;
	text-decoration:underline;
}

.list1 {
	list-style:none;
	padding:0;
	margin:0;
}
.list2 {
	list-style:none;
	padding:0;
	margin:0 0 0 23px;
}
.list3 {
	list-style:none;
	padding:0;
	margin:0 0 0 32px;
}
.list4 {
	list-style:none;
	padding:0;
	margin:0 0 0 70px;
}
.indent {
	width:420px;
	width:388px !important;
	padding:0 0 0 32px;
}
.indent-sub {
	width:387px;
	width:356px !important;
	padding:0 0 0 32px;
}
.indent-sub2 {
	width:387px;
	width:345px !important;
	padding:0 0 0 42px;
}
#continue {
	font-size:10px;
	text-align:right;
	padding:0;
	margin:5px 0 0 0;
}
/* Secure XML API Integration Guide */
/* page 6 */
.indentOverflow431 {
	width:380px;
	height:341px;
	padding:0;
	overflow-y:scroll;
}
/* page 7 */
.indentOverflow432 {
	width:380px;
	height:386px;
	padding:0;
	overflow-y:scroll;
}
/* page23 */
.indentOverflow6311 {
	width:380px;
	height:244px;
	padding:0;
	overflow-y:scroll;
}
/* page 24 */
.indentOverflow6312 {
	width:380px;
	height:386px;
	padding:0;
	overflow-y:scroll;
}
.indentOverflow6321 {
	width:380px;
	height:341px;
	padding:0;
	overflow-y:scroll;
}
/* page 25 */
.indentOverflow6322 {
	width:380px;
	height:386px;
	padding:0;
	overflow-y:scroll;
}
.indentOverflow6331 {
	width:380px;
	height:341px;
	padding:0;
	overflow-y:scroll;
}
/* page 26 */
.indentOverflow6332 {
	width:380px;
	height:386px;
	padding:0;
	overflow-y:scroll;
}
/* page 28 */
.indentOverflow8411 {
	width:380px;
	height:137px;
	padding:0;
	word-wrap:break-word;
	overflow-y:scroll;
}
.indentOverflow8412 {
	width:380px;
	height:140px;
	padding:0;
	word-wrap:break-word;
	overflow-y:scroll;
}
/* page29 */
.indentOverflow91 {
	width:419px;
	height:223px;
	padding:0;
	word-wrap:break-word;
	overflow-y:scroll;
}
.indentOverflow92 {
	width:419px;
	height:296px;
	padding:0;
	word-wrap:break-word;
	overflow-y:scroll;
}
/* page 33 */
.indentOverflowAG {
	width:419px;
	height:385px;
	overflow-y:scroll;
}
/* page 34 */
.indentOverflowAH {
	width:419px;
	height:385px;
	padding:0;
	overflow-y:scroll;
}

.indentNO {
	margin:0 0 0 15px;
	padding:0;
}
.listindent-numbersAbove10 {
	margin:0 8px 0 0;
}
.listindent {
	margin:0 15px 0 0;
}
.listindent2 {
	margin:0 24px 0 0;
}
.listindent3 {
	margin:0 13px 0 0;
}
.listindent4 {
	margin:0 9px 0 0;
}
.integrationBox440 {
	width:440px;
	background-image:url(images/440_bg.jpg);
	background-repeat:repeat-y;
	min-height:450px;
	height:auto !important;
	height:450px;
}
.guidebox {
	padding:5px;
	border:1px solid #a4c8ed;
	margin:0;
	background-color:#dbedff;
}
.guidebox2 {
	padding:5px;
	border:1px solid #666666;
	margin:0;
	background-color:#ffffff;
}

.borderALL {
	border:1px solid #000000;
}
.borderALL10 {
	border:1px solid #000000;
	font-size:10px;
}
.borderR {
	border-right:1px solid #000000;
}
.borderRB {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.borderB {
	border-bottom:1px solid #000000;
}
.font09 {
	font-size:9px;
}
.font10 {
	font-size:10px;
}
.font12 {
	font-size:12px;
}
.tableBW {
	background-color:#000000;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}
.content440Integration {
	width:440px;
	width:420px !important;
	padding:10px;
	margin:0;
}
.content440Integration ul {
	margin-bottom:0;
	margin-top:0;
}
.content440Integration ol {
	margin-bottom:0;
	margin-top:0;
}
.content440Integration h3 {
	font-size:12px;
	color:#333333;
	padding:0;
	margin:0;
}
.content440IntegrationHome {
	width:440px;
	width:420px !important;
	padding:0 10px;
	margin:0;
	min-height:500px;
	height:auto !important;
	height:500px;
}

/* Diagram for Integration Guides */
.diagram {
	background-image:url(images/diagram_bg.jpg);
	width:419px;
	height:316px;
	padding:0;
	margin:0;
}
.diagramContent {
	padding:0;
	margin:0;
	text-align:center;
	font-size:10px;
}

/* SECURE XML API Integration Guide with FraudGuard add in */
/* page 6 */
.indentOverflow431FG {
	width:380px;
	height:341px;
	padding:0;
	overflow-y:scroll;
}
/* page 7 */
.indentOverflow432FG {
	width:380px;
	height:386px;
	padding:0;
	overflow-y:scroll;
}
/* page23 */
.indentOverflow811FG {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
}
/* page24 */
.indentOverflow812FG {
	width:380px;
	height:386px;
	padding:0;
	overflow-y:scroll;
}
.indentOverflow8131FG {
	width:380px;
	height:341px;
	padding:0;
	overflow-y:scroll;
}
/* page25 */
.indentOverflow8132FG {
	width:380px;
	height:386px;
	padding:0;
	overflow-y:scroll;
}
/* Page 26 */
.indentOverflow101FG {
	width:419px;
	height:200px;
	padding:0;
	word-wrap:break-word;
	overflow-y:scroll;
}
/* Page 28 */
.indentOverflow102FG {
	width:419px;
	height:292px;
	padding:0;
	word-wrap:break-word;
	overflow-y:scroll;
}
/* Page 32 */
.indentOverflowAGFG {
	width:419px;
	height:385px;
	padding:0;
	overflow-y:scroll;
}
.indentOverflowAHFG {
	width:419px;
	height:385px;
	padding:0;
	overflow-y:scroll;
}
.content440IntegrationHomeFraudGuide {
	width:440px;
	width:420px !important;
	padding:0 10px;
	margin:0;
	min-height:545px;
	height:auto !important;
	height:545px;
}
.systemoverview2 {
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}

/* Floating Buttons */
.floating-contact {
	display:scroll;
	position:fixed;
	bottom:0;
	right:0;
	z-index:11;
	width: 100px;
}
.floating-signup {
	display:scroll;
	position:fixed;
	bottom:60px;
	right:0;
	z-index:11;
	width: 100px;
}

.floating-contact {
	_position: absolute; /* IE 6 only */
}
.floating-signup {
	_position: absolute; /* IE 6 only */
}


/* SECURE XML API Integration Guide - Periodic and Triggered add in */
.content440IntegrationHomePeriodicTriggered {
	width:440px;
	width:420px !important;
	padding:0 10px;
	margin:0;
	min-height:570px;
	height:auto !important;
	height:570px;
}

/* Page 06 */
.indentOverflow431PT {
	width:380px;
	height:356px;
	padding:0;
	overflow-y:scroll;
}
/* Page 07 */
.indentOverflow432PT {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
}
/* page24 */
.indentOverflow711PT {
	width:380px;
	height:386px;
	padding:0;
	overflow-y:scroll;
}
.indentOverflow712PT {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
}
/* page 25 */
.indentOverflow721PT {
	width:380px;
	height:314px;
	padding:0;
	overflow-y:scroll;
}
.indentOverflow722PT {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
}
/* page 26 */
.indentOverflow731PT {
	width:380px;
	height:314px;
	padding:0;
	overflow-y:scroll;
}
.indentOverflow732PT {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
}
/* page 33 */
.indentOverflow742PT {
	width:380px;
	height:360px;
	padding:0;
	overflow-y:scroll;
}
/* page 34 */
.indentOverflow752PT {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
}
/* page 35 */
.indentOverflow842PT {
	width:380px;
	height:170px;
	padding:0;
	overflow-y:scroll;
}
.indentOverflow8421PT {
	width:380px;
	height:171px;
	padding:0;
	overflow-y:scroll;
}
/* page 36 */
.indentOverflow91PT {
	width:419px;
	padding:0;
	word-wrap:break-word;
}
.indentOverflow92PT {
	width:419px;
	height:292px;
	padding:0;
	overflow-y:scroll;
	word-wrap:break-word;
}
/* page37 */
.indentOverflowAGXMLRequestDTD {
	width:419px;
	height:280px;
	padding:0;
	overflow-y:scroll;
}
/* page 40 */
.indentOverflowAGPT {
	width:419px;
	height:385px;
	padding:0;
	overflow-y:scroll;
}
/* page 41 */
.indentOverflowAHPT {
	width:419px;
	height:385px;
	padding:0;
	overflow-y:scroll;
}

/* SECURE Java (Integration GUIDE (with FraudGuard add in) */
.content440IntegrationJavaAPI {
	width:440px;
	width:420px !important;
	padding:0 10px;
	margin:0;
}
#integrationColumn1full900 {
	width:900px;
	padding:0;
	margin:0;
}
.integrationBox900 {
	width:900px;
	background-image:url(images/900_bg.jpg);
	background-repeat:repeat-y;
	min-height:450px;
	height:auto !important;
	height:450px;
}
.content900Integration {
	width:900px;
	width:880px !important;
	padding:10px;
	margin:0;
}
.content900Integration ul {
	margin-bottom:0;
	margin-top:0;
}
.content900Integration h3 {
	font-size:12px;
	color:#333333;
	padding:0;
	margin:0;
}
.indent880 {
	width:880px;
	width:848px !important;
	padding:0 0 0 32px;
}
.parameter {
	margin:0;
	padding:0 0 0 15px;
}
.return-parameter {
	margin:0;
	padding:0 0 0 15px;
}
.parameter-sub {
	padding:0 0 0 32px;
}
/* page 08 */
.indentOverflow521126 {
	width:195px;
	height:210px;
	padding:0;
	overflow:scroll;
}
/* page38 */
.indentOverflow5214 {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
}
/* page44 */
.indentOverflow5215 {
	width:380px;
	height:385px;
	padding:0;
	overflow-y:scroll;
}
/* page45 */
.indentOverflow5222 {
	width:380px;
	height:385px;
	padding:0;
	overflow-y:scroll;
}

/* SECURE Java API Integration Guide - Periodic and Triggered add in */
/* page44 */
.indentOverflow5215 {
	width:380px;
	height:385px;
	padding:0;
	overflow-y:scroll;
}
/* page38 */
.indentOverflow5213 {
	width:380px;
	height:371px;
	padding:0;
	overflow-x:scroll;
	overflow-y:scroll;
	font-size:10px;
}
.indentOverflow5213 pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* page37 */
.indentOverflow5214JavaPT {
	width:380px;
	height:385px;
	padding:0;
	overflow-y:scroll;
}
/* page60 */
.indentOverflow5232 {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
	overflow-x:scroll;
	font-size:10px;
}
.indentOverflow5232 pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* Custom Hosted Integration Guide */
/* page16 */
.indentOverflow5310CH {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
	font-size:10px;
}
.indentOverflow5310CH pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* Secure Java Integration Guide */
/* page44 */
.indentOverflow5213Java {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
	font-size:10px;
}
.indentOverflow5213Java pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* page45 */
.indentOverflow5214Java {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
	font-size:10px;
}
.indentOverflow5214Java pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
/* page 51 */
.indentOverflow5222Java {
	width:380px;
	height:371px;
	padding:0;
	overflow-y:scroll;
	font-size:10px;
}
.indentOverflow5222Java pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* Landing Pages - AWIA and ADGA 20th May 2010 */
#landingColumn1 {
	width:263px;
	padding:0;
	margin:0;
}
#landingColumn2 {
	width:617px;
	padding:0;
	margin:0;
	float:right;
}
#landingColumn2 h1 {
	font-size:36px;
	color:#FF6600;
	padding:0;
	margin:0 0 7px 0;
}
#landingColumn2 h2 {
	font-size:16px;
	color:#333333;
	padding:0;
	margin:0 0 7px 0;
}
#landingColumn2 h3 {
	font-weight:normal;
	font-size:12px;
	color:#333333;
	padding:0;
	margin:0;
}
#percentOff {
	height:263px;
	padding:0;
	margin:0;
	border-bottom:1px dashed #999999;
}
.SignUpNow {
	float:right;
	padding:0;
	margin:0;
	width:96px;
	height:26px;
}
#percentReferrers {
	height:263px;
	padding:0;
	margin:0;
	border-bottom:1px dashed #999999;
}
.subject {
	font-size:10px;
	color:#999999;
	padding:5px 0 0 0;
	margin:0;
}


/* SecureBill Hosted Payment Page Data File Specification and Upload Procedure */
/* page 06 */
.indentOverflow232SecureBillHPPDFSUP {
	width:380px;
	height:auto;
	padding:0;
	overflow-y:scroll;
	font-size:10px;
}
.indentOverflow232SecureBillHPPDFSUP pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-line;	/* ie8 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
/* page 08 */
.indentOverflow242SecureBillHPPDFSUP {
	width:380px;
	height:auto;
	padding:0;
	overflow-y:scroll;
	font-size:10px;
}
.indentOverflow242SecureBillHPPDFSUP pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-line;	/* ie8 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
/* page 10 */
.indentOverflow252SecureBillHPPDFSUP {
	width:380px;
	height:auto;
	padding:0;
	overflow-y:scroll;
	font-size:10px;
}
.indentOverflow252SecureBillHPPDFSUP pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-line;	/* ie8 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
/* page 12 */
.indentOverflow262SecureBillHPPDFSUP {
	width:380px;
	height:auto;
	padding:0;
	overflow-y:scroll;
	font-size:10px;
}
.indentOverflow262SecureBillHPPDFSUP pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-line;	/* ie8 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


/* SecureBill Hosted Payment Page Integration Guide */
/* page 03 */
.indentOverflow13SBHPPIG {
	width:419px;
	padding:0;
	word-wrap:break-word;
	font-size:10px;
}
.indentOverflow13SBHPPIG pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-line;	/* ie8 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	margin:0;
}

/* DirectOne Hosted Payment Page Integration Guide */
/* page 06 */
.indentOverflow24Direct {
	width:419px;
	padding:0;
	font-size:10px;
}
.indentOverflow24Direct pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-line;	/* ie8 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	margin:0;
}
.indentOverflow24Direct2 {
	width:419px;
	padding:0;
	font-size:10px;
}
.indentOverflow24Direct2 pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-line;	/* ie8 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	margin:0;
}
/* page 10 */
.indentOverflow2101Direct2 {
	width:380px;
	padding:0;
	font-size:10px;
}
.indentOverflow2101Direct2 pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;   /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-line;	/* ie8 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	margin:0;
}

/* eSec SSL Browser Integration Guide */
.content440IntegrationeSec {
	width:440px;
	width:420px !important;
	padding:0 10px;
	margin:0;
}

-->
