body {
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
h1 {
	font-size: 11px;
	 
}
h2 {
	font-size: 11px;
}
.links-text {
	font-size:11px;
}
input.text {
	border: 1px solid #B7B7B7;
	padding: 1px;
}
a {
	color: white;
	cursor: pointer;	
}

#centre a:hover {
	text-decoration: underline
}


p {
	margin: 10px 0;

}

#centre ul {
	line-height: 12pt;
}

a:link, a:visited, a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active, a:hover, a:active {
	text-decoration: underline;
}

.centre-box-inner p, #subpagesummary {
	line-height: 10pt;	
}

img {
	border: 0;	
}

.side-bar-box {
	margin-bottom: 5px;
}

#shop_items {
margin-top: 10px;
}

#contactus {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt !important;	
	padding-top:10px;
	margin-left: 3px;
	color: #666 !important;
}

form {
	margin: 0;
	padding: 0;
}

.formheader {
	background: #dbdbcc;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 8px 2px;
	
}

.smallhead {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	
}


.layout-image {
	display: block; 
	

}
.spacer {
	clear: both;
}
.spacer-left {
	clear: left;
}
.spacer-right {
	clear: right;
}
div.hr {
	border-bottom: 1px dotted #a9a9a9;
	margin: 2px 0;
	/*height: 1px;*/
}
div.title-hr {
	/*border-bottom: 1px dotted #777;*/
	margin: 2px 0;
	/*height: 1px;*/
}

.subpagebox {
	width:90%; 
	border: 1px solid #ccc; 
	padding: 8px 2px 25px 8px;		
	margin: 5px 12px;

}

.dot {
	background: url("/elements/images/dot-h.gif") bottom repeat-x;	
}

#top-outer {
	padding: 20px 0 0 0;
}
#st, #sl, #face {
	margin: auto;
	width: 781px;
}

#top-left-panel {
	float: left;
	padding: 35px 0 0 200px;
	width: 300px;
	height: 132px;
}
#top-right-panel {
	float: right;
	width: 150px;
}
#top-text {
	font-size: 7pt;
	color: #ababab;
	width: 280px;
	font-weight: bold;
	font-family: Verdana;
	padding-left: 4px;
}
#top-links {
	padding: 0 0 2px 200px;
}
#top-links span {
	font-size: 10px;
	font-family: verdana;
	padding: 3px 4px 0 4px;
	float: left;
	display: block;
}
#top-links a {
	float: left;
	display: block;
	margin-right: 14px;
}
#top-links img {
	float: left;
	display: block;
}

#eftpos_logo {
	padding: 35px 20px 0 0;
	display: block;
	float: right;
}
#search-panel {
	float: right;
	width: 122px;
	padding: 58px 30px 0 0;
}
#search-box-panel {
	padding-top: 3px;
}
#search-box-panel * {
	display: block;
	float: left;
}
#search-text {
	font-size: 10px;
	font-family: verdana;
	color: black;
}
#search-go {
	margin: 0;
	padding: 0;
}

#top-nav-panel {
	float: left;
}

#top-nav {
	margin: 0 0 0 40px;
	list-style-type: none;
}

#centre-box-container {
	width: 419px;
	padding: 15px 10px 150px 8px;
}

#titletop {
	width: 96%;
	margin: 0 auto;
	padding-top: 20px;
	background: url("/elements/images/dot-h.gif") 100% 100% repeat-x;
	
}


#titletop .headline {
	padding: 5px 0px 5px 162px; 
}


#left {
	width: 140px;
	padding: 20px 15px 0 10px;
	float: left;

}
#centre {
	width: 419px;
	padding: 9px 10px 150px 10px !important;
	float: left;
	color: #666 !important;
	line-height: 12pt;
	background: url("/elements/images/dot-v.gif") repeat-y;

}


#centre ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}	


#centre ul li {
	background: url("/elements/images/bullet.gif") 0 .2em no-repeat;
	padding-left: 1.2em;
	
}
#centre ol li {	
	padding-left: 1.2em;	
}

#centre a {
	color: #666;
	text-decoration: underline;
	
}

#centre-full a, #centre-whole a {
	color: #666;
	text-decoration: underline;

}

#centre-full {
width: 550px;
padding: 9px 10px 150px 10px !important; 
float: left;color: #666 !important; line-height: 12pt;background: url('/elements/images/dot-v-wide.gif') repeat-y; }

#centre-whole {
width: 750px;
padding: 10px 0px !important; 
float: left;color: #666 !important; line-height: 12pt;
}

.headline-full {
	padding: 5px 0px 5px 5px; 
}


#right {
	width: 145px;
	margin: 15px 10px 0 0;
	float: left;
	text-align: center;
}
#left-nav-panel {
	/*font-family: "century gothic", "lucida grande", "lucida sans", "bitstream vera sans", verdana;*/
	font-family: Tahoma, Geneva, sans-serif;
}
#left-nav-header-text {
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#right-nav-header-text {
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

#basket-text {
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px 2px 0px;
}

#lntr {
	padding: 2px 0 2px 18px;
}

#left-nav {
    list-style: none;
	margin: 0;
	padding: 0;
}

#left-nav li {
	margin: 0;
	padding: 4px 0 5px 15px;
	/*border-bottom: 1px dotted #a9a9a9;*/
   	background: url("/elements/images/leftnav-bg-gray.gif") 0 bottom repeat-x;
	font-size: 11px;
	/*background: url("/elements/images/left_menu_right_arrow.gif") no-repeat 4px 6px;	*/

}

#left-nav li a {
	font-family: Arial, Helvetica, sans-serif;
}

/**LEFT SIDE MENU HOVERS (ARROWS) **/
.customer #left-nav li:hover {
	background: #dcecf2 url("/elements/images/leftnav-bg-blue.gif") no-repeat bottom;
}

.customer #left-nav li ul li:hover {
	background: none;
}

.developer #left-nav li:hover {
	background: #dcecf2 url("/elements/images/leftnav-bg-blue.gif") no-repeat bottom;
}

.developer #left-nav li ul li:hover {
	background: none;
}

.payments #left-nav li ul li:hover {
	background: none;
}

.consumables #left-nav li ul li:hover {
	background: none;
}

.getting_started #left-nav li ul li:hover {
	background: none;
}

.getting_started #left-nav li:hover  {
	background: #e8e2f1 url("/elements/images/leftnav-bg-purple.gif") no-repeat bottom;
}

.getting_started #left-nav li a:hover {
	color: #553a79;
}

 .home #left-nav li:hover  {
	background: #fff2dc url("/elements/images/leftnav-bg-orange.gif") no-repeat bottom;
}

 .home #left-nav li a:hover  {
	color: #ff6600;
}
.payments #left-nav li:hover {
	background: #e8e2f1 url("/elements/images/leftnav-bg-purple.gif") no-repeat bottom;

}

.consumables #left-nav li:hover {
	background: #dcecf2 url("/elements/images/leftnav-bg-blue.gif") no-repeat bottom;
}


/**LEFT SIDE MENU HOVERS**/
.payments #left-nav li a:hover {
	color: #553a79;
}

.developer #left-nav li a:hover {
	color: #553a79;
}
.consumables #left-nav li a:hover {
	color: #2a7f9b;
}

.customer #left-nav li a:hover {
	color: #2a7f9b;
}	
	
#left-nav li a {
	color: #576265;
	text-decoration: none;

}
#left-nav ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}
#left-nav ul li {
	border-style: none;
	background-image: none;
	padding: 0;
	font-size: 11px;
}
/*
#left-nav li.selected ul li a {
	color: #576265 !important;
}
#left-nav ul li.selected {
	background: none !important;
}
*/
#footer {
	width: 96%;
	padding: 15px 0 10px 0;
	margin: auto;
	font-size: 9px;
	text-align: center;
	background: url("/elements/images/dot-h.gif") 0 0 repeat-x;	
}


#footer, #footer a {
	color: #B5BFBC;
}
#face {
	text-align: right;
	padding-right: 40px;
	font-size: 0.8em;
}
#face img {
	vertical-align: middle;
}
.mapMenu {
	font-weight: bold;
		text-transform: uppercase;
}
.mapSection {
	font-weight: bold;
	
}
#menu-tree {
	font-size: 0.8em;
}

.download-box {
	border: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 11px;
	color: #666 !important;
}

.download-box .download-box-title {
	padding: 0 0 2px 4px;
	font-weight: bold;
}

.download-box .download-box-download-image {
	float: left;
	padding: 4px;
}
.download-box .download-box-download-text {
	display: block;
	float: left;
	padding: 4px 0 0 2px;

}
.download-box .download-box-orange-arrow {
	float: right;
	padding: 7px 1px 0 0;
}
.download-box a {
	display: block;
	padding: 3px 0;
	color: #666 !important;
	overflow: auto;
	width: 100%;
}




.developer {
	/*background-color: #A6B605;	*/
	background-color: #006786;	
	
}

.developer #right {
	width: 138px;
	margin: 20px 10px 0 8px;
	float: left;
	text-align: center;
}

.developer #st {
	background: url("/elements/images/templates/developer/st.gif") top left repeat-x;
}
.developer #stl {
	background: url("/elements/images/templates/developer/stl.gif") top left no-repeat;
}
.developer #str {
	background: url("/elements/images/templates/developer/str.gif") top right no-repeat;
}
.developer #slt1 {
	background: url("/elements/images/templates/developer/slt1.gif") top left no-repeat;
}
.developer #srt1 {
	background: url("/elements/images/templates/developer/srt1.gif") top right no-repeat;
	padding: 7px 7px 0 7px;
}
.developer #top-inner {
	/*margin: 7px 7px 0 7px;*/
	/*width: 767px;*/
	height: 212px;
	background-image: url("/elements/images/templates/developer/top_image_full.jpg");
	font-family: "century gothic", "lucida grande", "lucida sans", "bitstream vera sans", verdana;
}

.developer #sl {
	background: url("/elements/images/templates/developer/sl.gif") top left repeat-y;
}
.developer #sr {
	background: url("/elements/images/templates/developer/sr.gif") top right repeat-y;
}
.developer #sb {
	background: url("/elements/images/templates/developer/sb.gif") bottom left repeat-x;
}
.developer #slt2 {
	background: url("/elements/images/templates/developer/slt2.gif") top left no-repeat;
}
.developer #srt2 {
	background: url("/elements/images/templates/developer/srt2.gif") top right no-repeat;
}
.developer #slb {
	background: url("/elements/images/templates/developer/slb.gif") bottom left no-repeat;
}
.developer #srb {
	background: url("/elements/images/templates/developer/srb.gif") bottom right no-repeat;
}
.developer #sbl {
	background: url("/elements/images/templates/developer/sbl.gif") bottom left no-repeat;
}
.developer #sbr {
	background: url("/elements/images/templates/developer/sbr.gif") bottom right no-repeat;
	padding: 0 7px 10px 7px;
}
.developer #content_top_left {
	background: white url("/elements/images/templates/developer/content_top_left.gif") top left no-repeat;
}
.developer #content_top_right {
	background: url("/elements/images/templates/developer/content_top_right.gif") top right no-repeat;
}
.developer #content_bot_left {
	background: url("/elements/images/templates/developer/content_bot_left.gif") bottom left no-repeat;
}
.developer #content_bot_right {
	background: url("/elements/images/templates/developer/content_bot_right.gif") bottom right no-repeat;
}

.developer #search-box {
	padding: 1px 0;
	margin: 1px 4px 0 0;
	border-top: 2px solid #006786;
	border-left: 2px solid #006786;
	border-right-style: none;
	border-bottom-style: none;
	width: 90px;
}

.developer #top-nav li {
	margin: 0;
	padding: 0;
	float: left;
	background: url("/elements/images/templates/developer/top-nav-right.gif") repeat-x;
}
.developer #top-nav li.selected {
	background: url("/elements/images/templates/developer/top-nav-right-selected.gif") repeat-x;
}
.developer #top-nav li.first a {
	background: url("/elements/images/templates/developer/top-nav-left-first.gif") no-repeat left top;
}
.developer #top-nav a {
	display: block;
	background: url("/elements/images/templates/developer/top-nav-left.gif") no-repeat left top;
	padding: 8px 6px 3px 18px;
	font-size: 9pt;
	font-family: Tahoma, Geneva, sans-serif;
}
.developer #top-nav li.selected a {
	background: url("/elements/images/templates/developer/top-nav-left-selected.gif") no-repeat left top;
	color: black;
}
.developer #top-nav li.after-selected a {
	background: url("/elements/images/templates/developer/top-nav-left-after-selected.gif") no-repeat left top;
}
.developer #top-nav li.last {
	background: url("/elements/images/templates/developer/top-nav-right-last.gif") no-repeat right top;
}
.developer #top-nav li.last a {
	margin-right: 12px;
}

.developer #lntl {

	background: #048CB6 url("/elements/images/templates/developer/left_menu_curve.gif") no-repeat left top;
}
.developer #lntr {
	
	background: url("/elements/images/templates/developer/right_menu_curve.gif") no-repeat right top;	
}

.developer .bl {background: url("/elements/images/templates/developer/left.gif") 0 100% no-repeat}
.developer .br {background: url("/elements/images/templates/developer/right.gif") 100% 100% no-repeat}
.developer .b {background: url("/elements/images/templates/developer/grey_dot.gif") 0 100% repeat-x}

.developer #left-nav a.selected {
	color: #006786;
}
.developer #left-nav li.selected-root-section {
	background: url("/elements/images/templates/developer/left-nav-arrow-selected.gif") no-repeat 4px 6px;
}

.developer #centre {
	_height:120px; /*ie6 hack*/
	min-height:120px;
}

.developer #centre_dev {
	padding: 9px 10px 150px 10px !important;
	float: left;
	color: #666 !important;
	line-height: 12pt;

	_height:120px; /*ie6 hack*/
	min-height:120px;
	width: 560px;
	background: url("/elements/images/dot-v-dev.gif") repeat-y;
}


.developer #centre_dev ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}	


.developer #centre_dev li {
	background: url("/elements/images/bullet.gif") 0 .2em no-repeat;
	padding-left: 1.2em;
}

.developer #centre_dev a {
	color: #666;
	text-decoration: underline;
	
}

.developer .centre-box {
	width: 195px;
	float: left;
	border: 1px solid #ccc;
	margin-right: 5px;
	margin-top: 10px;
	font-size: 11px;
}
.developer .centre-box-inner {
	width: 185px;
	padding: 4px;
	min-height: 150px; 
	font-family: Verdana;
	font-size: 7.5pt;		
}
.developer #centre .centre-box-title-link {
	display: block;
	float: left;
	color: #FF6600 !important;
	width: 155px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	font-weight: bold
}


.developer #centre .centre-subbox-title-link {
	display: block;
	float: left;
	color: #006786 !important;
	width: 100%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 10px;
	font-weight: bold
}

.developer .centre-box-inner a.centre-box-title {
	display: block;
	float: left;
	font-weight: bold;
	color: #006786 !important;
	width: 141px;
}
.developer .centre-box-arrow {
	float: right;
	margin-top: 4px;
}
.developer .centre-box ul {
	margin: 0;
	padding: 10px 0 0 20px;
	color: #006786;
}
/*
.developer .centre-box span {
	color: #576265;
}
*/
.developer .centre-box-hr {
	border-bottom: 1px dotted #a9a9a9;
	width: 130px;
	line-height: 0;
	position: relative;
	top: 8px;
}
.developer .centre-box-bottom {
	padding: 2px 0px;
}
.developer .centre-box-bottom img {
	float: right;
	margin: 10px 5px;	
}

.developer #login-box {
	border-left: 1px solid #B7B7B7;
	border-right: 1px solid #B7B7B7;
}

.developer #login-box-internal {
	margin-left:5px;
	margin-right:5px;
}

.developer #user-id-label, .developer #password-label {
	display: block;
	color: #006786;
	font-size:9px;
	padding: 2px 0;
	text-align: left;
}
.developer #user-id, .developer #password {
	float: left;
	display: block;
	width: 100px;
	height: 12px;
	border: 1px solid #B7B7B7;
	padding: 1px;
	font-size: 11px;
}
.developer #login {
	float: left;
	display: block;
	padding-left: 6px;
	padding-top: 3px;
}
.developer #login-panel {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.developer .login-links {
	display: block;
	padding: 2px 0px 2px 15px;
	color: #006786;
	font-size:9px;
	text-align: left;
	background: url("/elements/images/left_menu_right_arrow.gif") no-repeat 4px 6px;
}
.developer .developer-title {
	color: #006786;
	font-weight: bold;
	font-size: 11px;
	
	padding: 0 0 2px 4px;
}

.developer .right-box {
	border: 1px dotted #a9a9a9;
	padding: 5px;
	margin-bottom: 10px;
}
.developer .right-box .right-box-title {
	padding: 0 0 2px 4px;
}

.developer .download-box .download-box-title {
	color: #A6B605;
}
.developer .download-box a {
	color: #A6B605;
}


/* getting started styles */

.getting_started {
	background-color: #330066;	
}

.getting_started h1 {
	color: #330066;
	font-size: 11px;
}

.getting_started  #centre table {
	border: 1px solid #ccc;
	background-color: #FFFFFF;
	}

.getting_started #centre table td {
	background-color:#def1f6;
	border: 1px solid #ccc;
	padding: 4px;
	vertical-align: top
	}
	
.getting_started #centre table th {
	background-color:#bfd6dc;
	border: 1px solid #ccc;
	font-size: 11px;
	height: 30px;
	text-align: left;
	padding: 4px;
	}
	
.getting_started #st {
	background: url("/elements/images/templates/payments/st.gif") top left repeat-x;
}
.getting_started #stl {
	background: url("/elements/images/templates/payments/stl.gif") top left no-repeat;
}
.getting_started #str {
	background: url("/elements/images/templates/payments/str.gif") top right no-repeat;
}
.getting_started #slt1 {
	background: url("/elements/images/templates/payments/slt1.gif") top left no-repeat;
}
.getting_started #srt1 {
	background: url("/elements/images/templates/payments/srt1.gif") top right no-repeat;
	padding: 7px 7px 0 7px;
}
.getting_started #top-inner {
	/*margin: 7px 7px 0 7px;*/
	/*width: 767px;*/
	height: 212px;
	background-image: url("/elements/images/templates/getting_started/getstart_head_purple.jpg");
	font-family: "century gothic", "lucida grande", "lucida sans", "bitstream vera sans", verdana;
}

.getting_started #sl {
	background: url("/elements/images/templates/payments/sl.gif") top left repeat-y;
}
.getting_started #sr {
	background: url("/elements/images/templates/payments/sr.gif") top right repeat-y;
}
.getting_started #sb {
	background: url("/elements/images/templates/payments/sb.gif") bottom left repeat-x;
}
.getting_started #slt2 {
	background: url("/elements/images/templates/payments/slt2.gif") top left no-repeat;
}
.getting_started #srt2 {
	background: url("/elements/images/templates/payments/srt2.gif") top right no-repeat;
}
.getting_started #slb {
	background: url("/elements/images/templates/payments/slb.gif") bottom left no-repeat;
}
.getting_started #srb {
	background: url("/elements/images/templates/payments/srb.gif") bottom right no-repeat;
}
.getting_started #sbl {
	background: url("/elements/images/templates/payments/sbl.gif") bottom left no-repeat;
}
.getting_started #sbr {
	background: url("/elements/images/templates/payments/sbr.gif") bottom right no-repeat;
	padding: 0 7px 10px 7px;
}
.getting_started #content_top_left {
	background: white url("/elements/images/templates/payments/content_top_left.gif") top left no-repeat;
}
.getting_started #content_top_right {
	background: url("/elements/images/templates/payments/content_top_right.gif") top right no-repeat;
}
.getting_started #content_bot_left {
	background: url("/elements/images/templates/payments/content_bot_left.gif") bottom left no-repeat;
}
.getting_started #content_bot_right {
	background: url("/elements/images/templates/payments/content_bot_right.gif") bottom right no-repeat;
}

.getting_started #search-box {
	padding: 1px 0;
	margin: 1px 4px 0 0;
	border-top: 2px solid #836FAB;
	border-left: 2px solid #836FAB;
	border-right-style: none;
	border-bottom-style: none;
	width: 90px;
}

.getting_started #top-nav li {
	margin: 0;
	padding: 0;
	float: left;
	background: url("/elements/images/templates/payments/top-nav-right.gif") repeat-x;
}
.getting_started #top-nav li.selected {
	background: url("/elements/images/templates/payments/top-nav-right-selected.gif") repeat-x;
}
.getting_started #top-nav li.first a {
	background: url("/elements/images/templates/payments/top-nav-left-first.gif") no-repeat left top;
}
.getting_started #top-nav a {
	display: block;
	background: url("/elements/images/templates/payments/top-nav-left.gif") no-repeat left top;
	padding: 8px 6px 3px 18px;
    font-size: 9pt;
    font-family: Arial;
}
.getting_started #top-nav li.selected a {
	background: url("/elements/images/templates/payments/top-nav-left-selected.gif") no-repeat left top;
	color: black;
}
.getting_started #top-nav li.after-selected a {
	background: url("/elements/images/templates/payments/top-nav-left-after-selected.gif") no-repeat left top;
}
.getting_started #top-nav li.last {
	background: url("/elements/images/templates/payments/top-nav-right-last.gif") no-repeat right top;
}
.getting_started #top-nav li.last a {
	margin-right: 12px;
}

.getting_started #lntl {
	background: #330066 url("/elements/images/templates/payments/left_menu_curve.gif") no-repeat left top;
}
.getting_started #lntr {
	background: url("/elements/images/templates/payments/right_menu_curve.gif") no-repeat right top;	
}

.getting_started #left-nav a.selected {
	color: #330066;
}
.getting_started #left-nav li.selected-root-section {
	background: url("/elements/images/templates/payments/left-nav-arrow-selected.gif") no-repeat 4px 6px;
}


.getting_started .centre-box {
	width: 195px;
	float: left;
	border: 1px solid #ccc;
	margin-right: 5px;
	margin-top: 10px;
	font-size: 11px;
}
.getting_started .centre-box-inner {
	width: 185px;
	padding: 4px;
	min-height: 90px;
	font-family: Verdana;
	font-size: 7.5pt;		
}
.getting_started #centre .centre-box-title-link {
	display: block;
	float: left;
	color:#330066  !important;
	width: 155px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	font-weight: bold
}


.getting_started #centre .centre-subbox-title-link {
	display: block;
	float: left;
	color: #330066 !important;
	width: 100%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 10px;
	font-weight: bold;
	
}


.getting_started .centre-box-title {
	float: left;
	
}

.getting_started .centre-box-arrow {
	float: right;
	padding-top: 4px;
}

/*.getting_started .centre-box-hr {
	width: 125px;
	line-height: 0;
	position: relative;
	top: 8px;
}*/

.getting_started .centre-box-bottom {
	padding: 2px 0px;
	
}

.getting_started .centre-box-bottom img {
	float: right;
	margin: 10px 5px;
}

.getting_started .download-box .download-box-title {
	color: #330066;
}
.getting_started .download-box a {
	color: #330066;
}






/*
.getting_started .right-box .right-box-tool-text {
	float: left;
	padding: 4px;
}

.getting_started .right-box .right-box-tool-content {
	float: left;
	padding: 4px;
	width: 80px;
}
.getting_started .right-box .right-box-tool-image {
	float: right;
	padding: 5px 2px 2px 2px;
}
*/

/* home styles */

.home {
	background-color: #330066;	
}

.home h1 {
	color: #ff6600;
	font-size: 11px;
}

.mandatory {
	color: #FF7200;
}

.home #top-outer {
	background-color: #0099CC;
}
.home #st {
	background: url("/elements/images/templates/home/st.gif") top left repeat-x;
}
.home #stl {
	background: url("/elements/images/templates/home/stl.gif") top left no-repeat;
}
.home #str {
	background: url("/elements/images/templates/home/str.gif") top right no-repeat;
}
.home #slt1 {
	background: url("/elements/images/templates/home/slt1.gif") top left no-repeat;
}
.home #srt1 {
	background: url("/elements/images/templates/home/srt1.gif") top right no-repeat;
	padding: 7px 7px 0 7px;
}
.home #top-inner {
	/*margin: 7px 7px 0 7px;*/
	/*width: 767px;*/
	height: 212px;
	background: url("/elements/images/templates/home/top_image_full.jpg") no-repeat;
	font-family: "century gothic", "lucida grande", "lucida sans", "bitstream vera sans", verdana;
}


.home .def, .consumables .def {
	margin-top: 20px;
}

.home #sl {
	background: url("/elements/images/templates/home/sl.gif") top left repeat-y;
}
.home #sr {
	background: url("/elements/images/templates/home/sr.gif") top right repeat-y;
}
.home #sb {
	background: url("/elements/images/templates/home/sb.gif") bottom left repeat-x;
}
.home #slt2 {
	background: url("/elements/images/templates/home/slt2.gif") top left no-repeat;
}
.home #srt2 {
	background: url("/elements/images/templates/home/srt2.gif") top right no-repeat;
}
.home #slb {
	background: url("/elements/images/templates/home/slb.gif") bottom left no-repeat;
}
.home #srb {
	background: url("/elements/images/templates/home/srb.gif") bottom right no-repeat;
}
.home #sbl {
	background: url("/elements/images/templates/home/sbl.gif") bottom left no-repeat;
}
.home #sbr {
	background: url("/elements/images/templates/home/sbr.gif") bottom right no-repeat;
	padding: 0 7px 10px 7px;
}

.home #content_top_left {
	background: white url("/elements/images/templates/home/content_top_left.gif") top left no-repeat;
}
.home #content_top_right {
	background: url("/elements/images/templates/home/content_top_right.gif") top right no-repeat;
}
.home #content_bot_left {
	background: url("/elements/images/templates/home/content_bot_left.gif") bottom left no-repeat;
}
.home #content_bot_right {
	background: url("/elements/images/templates/home/content_bot_right.gif") bottom right no-repeat;
}

.home #search-box {
	padding: 1px 0;
	margin: 1px 4px 0 0;
	border-top: 2px solid #C75F3E;
	border-left: 2px solid #C75F3E;
	border-right-style: none;
	border-bottom-style: none;
	width: 90px;
}

.home #top-nav li {
	margin: 0;
	padding: 0;
	float: left;
	background: url("/elements/images/templates/home/top-nav-right.gif") repeat-x;
}
.home #top-nav li.selected {
	background: url("/elements/images/templates/home/top-nav-right-selected.gif") repeat-x;
}
.home #top-nav li.first a {
	background: url("/elements/images/templates/home/top-nav-left-first.gif") no-repeat left top;
}
.home #top-nav a {
	display: block;
	background: url("/elements/images/templates/home/top-nav-left.gif") no-repeat left top;
	padding: 8px 6px 3px 18px;
    font-size: 9pt;
    font-family: Arial;
}
.home #top-nav li.selected a {
	background: url("/elements/images/templates/home/top-nav-left-selected.gif") no-repeat left top;
	color: black;
}
.home #top-nav li.after-selected a {
	background: url("/elements/images/templates/home/top-nav-left-after-selected.gif") no-repeat left top;
}
.home #top-nav li.last {
	background: url("/elements/images/templates/home/top-nav-right-last.gif") no-repeat right top;
}
.home #top-nav li.last a {
	margin-right: 12px;
}

.home #lntl {
	background: #FF7200 url("/elements/images/templates/home/left_menu_curve.gif") no-repeat left top;
}
.home #lntr {
	background: url("/elements/images/templates/home/right_menu_curve.gif") no-repeat right top;	
}

.home #left-nav a.selected {
	color: #FF7200;
}
.home #left-nav li.selected-root-section {
	background: url("/elements/images/templates/home/left-nav-arrow-selected.gif") no-repeat 4px 6px;
}

.home .right-box {
	margin-bottom: 15px;
	font-size: 11px;
}
.home .right-box-inner {
	padding: 5px;
	border: 1px dotted #a9a9a9;
}
.home .right-box-inner a {
	display: block;
	float: left;
	width: 120px;
	font-weight: bold;
}
.home .right-box-arrow {
	float: right;
}
.home .right-box-inner a.second-alternation {
	color: #0099CC;
}
.home .right-box-inner a.first-alternation {
	color: #330066;
}
.home .right-box ul {
	margin: 0;
	padding: 7px 0 7px 20px;
	color: #FF6600;
}
.home .right-box span {
	color: #576265;
}
.home .right-box-hr {
	border-bottom: 1px dotted #a9a9a9;
	width: 90px;
	line-height: 0;
	position: relative;
	top: 8px;
}
.home .right-box-bottom {
	padding-top: 4px;
}
.home .right-box-bottom a {
	display: block;
	float: right;
}

.home .download-box .download-box-title {
color: #ff6600;
}


/* payment solutions styles */

.payments {
	background-color: #330066;	
}

.payments h1 {
 	font-weight: bold; 
 	color: #663399;
 }

.payments #st {
	background: url("/elements/images/templates/payments/st.gif") top left repeat-x;
}
.payments #stl {
	background: url("/elements/images/templates/payments/stl.gif") top left no-repeat;
}
.payments #str {
	background: url("/elements/images/templates/payments/str.gif") top right no-repeat;
}
.payments #slt1 {
	background: url("/elements/images/templates/payments/slt1.gif") top left no-repeat;
}
.payments #srt1 {
	background: url("/elements/images/templates/payments/srt1.gif") top right no-repeat;
	padding: 7px 7px 0 7px;
}
.payments #top-inner {
	/*margin: 7px 7px 0 7px;*/
	/*width: 767px;*/
	height: 212px;
	background-image: url("/elements/images/templates/payments/top_image_full.jpg");
	font-family: "century gothic", "lucida grande", "lucida sans", "bitstream vera sans", verdana;
}

.payments #sl {
	background: url("/elements/images/templates/payments/sl.gif") top left repeat-y;
}
.payments #sr {
	background: url("/elements/images/templates/payments/sr.gif") top right repeat-y;
}
.payments #sb {
	background: url("/elements/images/templates/payments/sb.gif") bottom left repeat-x;
}
.payments #slt2 {
	background: url("/elements/images/templates/payments/slt2.gif") top left no-repeat;
}
.payments #srt2 {
	background: url("/elements/images/templates/payments/srt2.gif") top right no-repeat;
}
.payments #slb {
	background: url("/elements/images/templates/payments/slb.gif") bottom left no-repeat;
}
.payments #srb {
	background: url("/elements/images/templates/payments/srb.gif") bottom right no-repeat;
}
.payments #sbl {
	background: url("/elements/images/templates/payments/sbl.gif") bottom left no-repeat;
}
.payments #sbr {
	background: url("/elements/images/templates/payments/sbr.gif") bottom right no-repeat;
	padding: 0 7px 10px 7px;
}
.payments #content_top_left {
	background: white url("/elements/images/templates/payments/content_top_left.gif") top left no-repeat;
}
.payments #content_top_right {
	background: url("/elements/images/templates/payments/content_top_right.gif") top right no-repeat;
}
.payments #content_bot_left {
	background: url("/elements/images/templates/payments/content_bot_left.gif") bottom left no-repeat;
}
.payments #content_bot_right {
	background: url("/elements/images/templates/payments/content_bot_right.gif") bottom right no-repeat;
}

.payments #search-box {
	padding: 1px 0;
	margin: 1px 4px 0 0;
	border-top: 2px solid #836FAB;
	border-left: 2px solid #836FAB;
	border-right-style: none;
	border-bottom-style: none;
	width: 90px;
}

.payments #top-nav li {
	margin: 0;
	padding: 0;
	float: left;
	background: url("/elements/images/templates/payments/top-nav-right.gif") repeat-x;
}
.payments #top-nav li.selected {
	background: url("/elements/images/templates/payments/top-nav-right-selected.gif") repeat-x;
}
.payments #top-nav li.first a {
	background: url("/elements/images/templates/payments/top-nav-left-first.gif") no-repeat left top;
}
.payments #top-nav a {
	display: block;
	background: url("/elements/images/templates/payments/top-nav-left.gif") no-repeat left top;
	padding: 8px 6px 3px 18px;
    font-size: 9pt;
    font-family: Arial;
}
.payments #top-nav li.selected a {
	background: url("/elements/images/templates/payments/top-nav-left-selected.gif") no-repeat left top;
	color: black;
}
.payments #top-nav li.after-selected a {
	background: url("/elements/images/templates/payments/top-nav-left-after-selected.gif") no-repeat left top;
}
.payments #top-nav li.last {
	background: url("/elements/images/templates/payments/top-nav-right-last.gif") no-repeat right top;
}
.payments #top-nav li.last a {
	margin-right: 12px;
}

.payments #lntl {
	background: #330066 url("/elements/images/templates/payments/left_menu_curve.gif") no-repeat left top;
}
.payments #lntr {
	background: url("/elements/images/templates/payments/right_menu_curve.gif") no-repeat right top;	
}

.payments #left-nav a.selected {
	color: #330066;
}
.payments #left-nav li.selected-root-section {
	background: url("/elements/images/templates/payments/left-nav-arrow-selected.gif") no-repeat 4px 6px;
}

.payments .right-box {
	margin-bottom: 15px;
	font-size: 11px;
}
.payments .right-box-inner {
	padding: 5px;
	border: 1px solid #a9a9a9;
}
.payments .right-box-inner a {
	display: block;
	float: left;
	color: #330066;
	width: 120px;
	margin-left: 4px;
	font-weight: bold;
}
.payments .right-box-hr {
	border-bottom: 1px dotted #a9a9a9;
	width: 90px;
	line-height: 0;
	position: relative;
	top: 8px;
}
.payments .right-box-bottom {
	padding: 4px 0px;
}
.payments .right-box-bottom img {
	float: right;
}
.payments .right-box-title {
	padding: 0 0 2px 4px;
	float: left;
}
.payments .right-box-inner-content {
	margin: 2px 4px 4px 4px;
}
.payments .right-box-arrow {
	float: right;
}

.payments .download-box .download-box-title {
	color: #330066;
}
.payments .download-box a {
	color: #330066;
}

.payments .centre-box {
	width: 195px;
	font-size: 11px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	border: 1px solid #ccc;	
}
.payments .centre-box-inner {
	width: 185px;
	padding: 4px;
	min-height: 90px;
	font-family: Verdana;
	font-size: 7.5pt;	
}
.payments #centre .centre-box-title-link {
	display: block;
	float: left;
	color: #553a79 !important;
	width: 165px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;

}

.payments #centre .centre-subbox-title-link {
	display: block;
	float: left;
	color: #553a79 !important;
	width: 365px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 5px;
	font-weight: bold
}

#subpagesummary {
	width:  373px;
	margin: 0px;
	font-size: 7.5pt;

}

.mid-box-arrow {
	float: right;
	position: relative;
	top: 10px;
	padding-right: 4px

}


.payments .centre-box-title {
	float: left;
}

.payments .centre-box-arrow {
	float: right;
	padding-top: 4px;
}

.payments .centre-box-bottom {
	padding: 2px 0px;
}
.payments .centre-box-bottom img {
	float: right;
	margin: 10px 5px;	
}



/* customer styles */

.customer {
	background-color: #0099CC;	
}
.customer h1 {
	font-weight: bold; color: #3399CC
}

#enews a, #terms a, #support a, #fraud a {
	color: #3399CC;
	text-decoration: none
}

 #useful a {
 	color: #000;
 	text-decoration: none;
 	font-size: 7.5pt;
 }

#enews a:hover {
	color: #3399CC;
	text-decoration: underline;
}

#useful a:hover {
	color: #000;
	text-decoration: underline;
}


#enews p, #useful p {
	padding-bottom: 10px;
	background: url("/elements/images/dot-h.gif") bottom repeat-x;	
}

.customer #st {
	background: url("/elements/images/templates/customer/st.gif") top left repeat-x;
}
.customer #stl {
	background: url("/elements/images/templates/customer/stl.gif") top left no-repeat;
}
.customer #str {
	background: url("/elements/images/templates/customer/str.gif") top right no-repeat;
}
.customer #slt1 {
	background: url("/elements/images/templates/customer/slt1.gif") top left no-repeat;
}
.customer #srt1 {
	background: url("/elements/images/templates/customer/srt1.gif") top right no-repeat;
	padding: 7px 7px 0 7px;
}
.customer #top-inner {
	/*margin: 7px 7px 0 7px;*/
	/*width: 767px;*/
	height: 212px;
	background-image: url("/elements/images/templates/customer/top_image_full.jpg");
	font-family: "century gothic", "lucida grande", "lucida sans", "bitstream vera sans", verdana;
}

.customer #sl {
	background: url("/elements/images/templates/customer/sl.gif") top left repeat-y;
}
.customer #sr {
	background: url("/elements/images/templates/customer/sr.gif") top right repeat-y;
}
.customer #sb {
	background: url("/elements/images/templates/customer/sb.gif") bottom left repeat-x;
}
.customer #slt2 {
	background: url("/elements/images/templates/customer/slt2.gif") top left no-repeat;
}
.customer #srt2 {
	background: url("/elements/images/templates/customer/srt2.gif") top right no-repeat;
}
.customer #slb {
	background: url("/elements/images/templates/customer/slb.gif") bottom left no-repeat;
}
.customer #srb {
	background: url("/elements/images/templates/customer/srb.gif") bottom right no-repeat;
}
.customer #sbl {
	background: url("/elements/images/templates/customer/sbl.gif") bottom left no-repeat;
}
.customer #sbr {
	background: url("/elements/images/templates/customer/sbr.gif") bottom right no-repeat;
	padding: 0 7px 10px 7px;
}
.customer #content_top_left {
	background: white url("/elements/images/templates/customer/content_top_left.gif") top left no-repeat;
}
.customer #content_top_right {
	background: url("/elements/images/templates/customer/content_top_right.gif") top right no-repeat;
}
.customer #content_bot_left {
	background: url("/elements/images/templates/customer/content_bot_left.gif") bottom left no-repeat;
}
.customer #content_bot_right {
	background: url("/elements/images/templates/customer/content_bot_right.gif") bottom right no-repeat;
}

.customer #search-box {
	padding: 1px 0;
	margin: 1px 4px 0 0;
	border-top: 2px solid #71BAD0;
	border-left: 2px solid #71BAD0;
	border-right-style: none;
	border-bottom-style: none;
	width: 90px;
}

.customer #top-nav li {
	margin: 0;
	padding: 0;
	float: left;
	background: url("/elements/images/templates/customer/top-nav-right.gif") repeat-x;
}
.customer #top-nav li.selected {
	background: url("/elements/images/templates/customer/top-nav-right-selected.gif") repeat-x;
}
.customer #top-nav li.first a {
	background: url("/elements/images/templates/customer/top-nav-left-first.gif") no-repeat left top;
}
.customer #top-nav a {
	display: block;
	background: url("/elements/images/templates/customer/top-nav-left.gif") no-repeat left top;
	padding: 8px 6px 3px 18px;
    font-size: 9pt;
    font-family: Arial;
}
.customer #top-nav li.selected a {
	background: url("/elements/images/templates/customer/top-nav-left-selected.gif") no-repeat left top;
	color: black;
}
.customer #top-nav li.after-selected a {
	background: url("/elements/images/templates/customer/top-nav-left-after-selected.gif") no-repeat left top;
}
.customer #top-nav li.last {
	background: url("/elements/images/templates/customer/top-nav-right-last.gif") no-repeat right top;
}
.customer #top-nav li.last a {
	margin-right: 12px;
}

.customer #lntl {
	background: #0099CC url("/elements/images/templates/customer/left_menu_curve.gif") no-repeat left top;
}
.customer #lntr {
	background: url("/elements/images/templates/customer/right_menu_curve.gif") no-repeat right top;	
}

.customer #left-nav a.selected {
	color: #0099CC;
}
.customer #left-nav li.selected-root-section {
	background: url("/elements/images/templates/customer/left-nav-arrow-selected.gif") no-repeat 4px 6px;
}

.customer .right-box {
	margin-bottom: 15px;
	font-size: 11px;
}
.customer .right-box-inner {
	padding: 5px;
	border: 1px solid #a9a9a9;
}
.customer .right-box-inner a {
	display: block;
	float: left;
	width: 120px;
	color: #0099CC;
	margin-left: 4px;
	font-weight: bold;
}
.customer .right-box-hr {
	border-bottom: 1px dotted #a9a9a9;
	width: 90px;
	line-height: 0;
	position: relative;
	top: 8px;
}
.customer .right-box-bottom {
	padding-top: 4px;
}
.customer .right-box-bottom img {	
	float: right;
}
.customer .right-box-title {
	padding: 0 0 2px 4px;
	float: left;
}
.customer .right-box-inner-content {
	margin: 2px 4px 4px 4px;
}
.customer .right-box-arrow {
	float: right;
}

.customer .download-box .download-box-title {
	color: #0099CC;
}
.customer .download-box a {
	color: #0099CC;
}


.customer .centre-box {
	width: 195px;
	font-size: 11px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	border: 1px solid #ccc;	
}
.customer .centre-box-inner {
	width: 185px;
	padding: 4px;
	min-height: 90px;
	font-family: Verdana;
	font-size: 7.5pt
}
.customer #centre .centre-box-title-link {
	display: block;
	float: left;
	color: #0099cc !important;
	width: 165px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold
}

.customer #centre .centre-subbox-title-link {
	display: block;
	float: left;
	color: #0099cc !important;
	width:  365px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 10px;
	font-weight: bold
}


.customer .centre-box-title {
	float: left;
}

.customer .centre-box-arrow {
	float: right;
	padding-top: 4px;
}


.customer .centre-box-bottom {
	padding: 2px 0px;
}
.customer .centre-box-bottom img {
	float: right;
	margin: 10px 5px;	
}

/* consumables styles */

.consumables {
	background-color: #0099cc;
}

.consumables h1 {
	font-size: 11px; color:#3399cc;
}

.consumables #st {
	background: url("/elements/images/templates/consumables/st.gif") top left repeat-x;
}
.consumables #stl {
	background: url("/elements/images/templates/consumables/stl.gif") top left no-repeat;
}
.consumables #str {
	background: url("/elements/images/templates/consumables/str.gif") top right no-repeat;
}
.consumables #slt1 {
	background: url("/elements/images/templates/consumables/slt1.gif") top left no-repeat;
}
.consumables #srt1 {
	background: url("/elements/images/templates/consumables/srt1.gif") top right no-repeat;
	padding: 7px 7px 0 7px;
}
.consumables #top-inner {
	/*margin: 7px 7px 0 7px;*/
	/*width: 767px;*/
	height: 212px;
	background-image: url("/elements/images/templates/consumables/top_image_full.jpg");
	font-family: "century gothic", "lucida grande", "lucida sans", "bitstream vera sans", verdana;
}


.consumables #sl {
	background: url("/elements/images/templates/consumables/sl.gif") top left repeat-y;
}
.consumables #sr {
	background: url("/elements/images/templates/consumables/sr.gif") top right repeat-y;
}
.consumables #sb {
	background: url("/elements/images/templates/consumables/sb.gif") bottom left repeat-x;
}
.consumables #slt2 {
	background: url("/elements/images/templates/consumables/slt2.gif") top left no-repeat;
}
.consumables #srt2 {
	background: url("/elements/images/templates/consumables/srt2.gif") top right no-repeat;
}
.consumables #slb {
	background: url("/elements/images/templates/consumables/slb.gif") bottom left no-repeat;
}
.consumables #srb {
	background: url("/elements/images/templates/consumables/srb.gif") bottom right no-repeat;
}
.consumables #sbl {
	background: url("/elements/images/templates/consumables/sbl.gif") bottom left no-repeat;
}
.consumables #sbr {
	background: url("/elements/images/templates/consumables/sbr.gif") bottom right no-repeat;
	padding: 0 7px 10px 7px;
}
.consumables #content_top_left {
	background: white url("/elements/images/templates/consumables/content_top_left.gif") top left no-repeat;
}
.consumables #content_top_right {
	background: url("/elements/images/templates/consumables/content_top_right.gif") top right no-repeat;
}
.consumables #content_bot_left {
	background: url("/elements/images/templates/consumables/content_bot_left.gif") bottom left no-repeat;
}
.consumables #content_bot_right {
	background: url("/elements/images/templates/consumables/content_bot_right.gif") bottom right no-repeat;
}

.consumables #search-box {
	padding: 1px 0;
	margin: 1px 4px 0 0;
border-top: 2px solid #71BAD0;
	border-left: 2px solid #71BAD0;
	border-right-style: none;
	border-bottom-style: none;
	width: 90px;
}

.consumables #top-nav li {
	margin: 0;
	padding: 0;
	float: left;
	background: url("/elements/images/templates/consumables/top-nav-right.gif") repeat-x;
}
.consumables #top-nav li.selected {
	background: url("/elements/images/templates/consumables/top-nav-right-selected.gif") repeat-x;
}
.consumables #top-nav li.first a {
	background: url("/elements/images/templates/consumables/top-nav-left-first.gif") no-repeat left top;
}
.consumables #top-nav a {
	display: block;
	background: url("/elements/images/templates/consumables/top-nav-left.gif") no-repeat left top;
	padding: 8px 6px 3px 18px;
    font-size: 9pt;
    font-family: Arial;
}
.consumables #top-nav li.selected a {
	background: url("/elements/images/templates/consumables/top-nav-left-selected.gif") no-repeat left top;
	color: black;
}
.consumables #top-nav li.after-selected a {
	background: url("/elements/images/templates/consumables/top-nav-left-after-selected.gif") no-repeat left top;
}
.consumables #top-nav li.last {
	background: url("/elements/images/templates/consumables/top-nav-right-last.gif") no-repeat right top;
}
.consumables #top-nav li.last a {
	margin-right: 12px;
}

.consumables #lntl {
	background: #0099cc url("/elements/images/templates/consumables/left_menu_curve.gif") no-repeat left top;
}
.consumables #lntr {
	background: url("/elements/images/templates/consumables/right_menu_curve.gif") no-repeat right top;	
}
.consumables #rnt {
	background: #0099cc url("/elements/images/templates/consumables/right_menu_curve.gif") no-repeat left top;	
}
.consumables #rntr {
	background: url("/elements/images/templates/consumables/shop_right_menu_curve.gif") no-repeat right top;	
}


.consumables #left-nav a.selected {
	color: #0099cc;
}
.consumables #left-nav li.selected-root-section {
	background: url("/elements/images/templates/consumables/left-nav-arrow-selected.gif") no-repeat 4px 6px;
}

.consumables .right-box {
	float: left;
	width: 120px;
	margin-bottom: 15px;
	font-size: 11px;
}
.consumables .right-box-inner {
	padding: 5px;
	border: 1px solid #a9a9a9;
}
.consumables .right-box-inner a {
	display: block;
	overflow: auto;
	width: 100%;
}
.consumables .right-box-title {
	padding: 0 0 2px 4px;
	float: left;
}
.consumables .right-box-arrow {
	float: right;
}

.consumables .download-box .download-box-title {
	color: #0099cc;
}
.consumables .download-box a {
	color: #0099cc;
}
/*
.consumables #centre .centre-subbox-title-link {
	display: block;
	float: left;
	color: #CF1C29 !important;
	width: 100%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 10px;
	font-weight: bold
}

.consumables .centre-box-title {
	float: left;
}

.consumables .centre-box-arrow {
	float: right;
	padding-top: 4px;
}

.consumables .centre-box-bottom {
	padding: 4px 0px;
}
.consumables .centre-box-bottom img {
	float: right;
	margin: 10px 5px;
}
*/


.consumables .centre-box {
	width: 195px;
	font-size: 11px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	border: 1px solid #ccc;	
}
.consumables .centre-box-inner {
	width: 185px;
	padding: 4px;
	min-height: 90px;
	font-family: Verdana;
	font-size: 7.5pt
}
.consumables #centre .centre-box-title-link {
	display: block;
	float: left;
	color: #0099cc !important;
	width: 165px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold
}

.consumables #centre .centre-subbox-title-link {
	display: block;
	float: left;
	color: #0099cc !important;
	width: 100%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 10px;
	font-weight: bold;
	
}



.consumables .centre-box-title {
	float: left;
}

.consumables .centre-box-arrow {
	float: right;
	padding-top: 4px;
}

.consumables .centre-box-bottom {
	padding: 0px;
	
}

.consumables .centre-box-bottom img {
	float: right;
	margin: 10px 5px;
}


/* start of form styles */
.eftpos-form {
	font-size: 11px !important;
	border: 1px solid #ffcba5;
	
}
.eftpos-form .textbox, .eftpos-form .textbox-address, .eftpos-form .textbox-post-code {
	border: 1px solid #b7b7b7;
	padding: 1px;
}
.eftpos-form .textbox {
	width: 220px;
}


.sm_input {
	width: 120px ! important;
}

.eftpos-form .radiobtn {
	float: left;
	width: 20px;
	text-align: left;
}

.eftpos-form .radiolbl {
	width: 180px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 3px;
	text-align: left;
}

.eftpos-form .textbox-address {
	width: 140px;
}
.eftpos-form .textbox-post-code {
	width: 50px;
}
.eftpos-form-details {
	font-size: 11px;
	margin-top: -14px;
}

.disguised {
	display: none;
}

/* end of form styles */

/*Start CSS for the Terminals Template*/

#product_details {
	font-weight: normal;
	color: #000;
}
#product_details .product_title {
	font-weight: bold;
	color: #fdc560;
}
.terminals_popup {
	/*
	padding: 10px; 
	position: absolute; 
	top: 275px; 
	left: 40%;
	*/ 
	padding: 10px; 
	position: absolute; 
	/* This will position the div above and to the right of the link */
	margin-top: -100px;
	margin-left: 30px;
	width: 500px;
	background: #fff; 
	border: 1px solid #000;
	display: none;
	z-index: 5;
}

div.terminaltitle {
	margin: 5px 0px;
}

div.terminaltitle a {
	font-size: 8.5pt;
	font-family: Verdana;
	text-decoration: none !important;
	color: #663399 !important;
	font-weight: bold;

}

.terminalmore {
	float: right;
	margin-right: 10px;
}

#terminalSummaryImage {
	margin-top: 10px;
	border: 1px solid #dcdcdc;
}
.terminalSummary {
	margin: 0 0 0 15px;
	padding:0;
	width: 240px;
}
#terminalPopupClose{
	float:left; 
	margin-bottom: 6px;
}
#terminalGalleryContainer{
	float: left; 
	width: 125px;
	margin-right: 20px;
	margin-bottom: 2px;

}
#terminalGalleryLargeImage{
	width:150px; 
	height:150px; 
	margin-bottom:6px;
}
#terminalGallerySmallImageContainer{
	width: 125px; 
	float:left; 
	clear: left;
	margin-right: 20px;	
	margin-bottom: 2px;	
}
#terminalGallerySmallImage{
	float:left; 
	margin-right:6px;
	margin-bottom:6px;
}
#terminalContentContainer{
	float: right;
	width: 330px; 
	font-family:verdana,arial; 
	font-size:12px; 
	color: #330066;
}
#terminalContent{	
	height: 350px; 
	overflow:scroll; 
	font-family:verdana,arial; 
	font-size:11px; 
	color: #576265;
}
.terminalcontent{ 
	width: 260px; 
}
#gallery_large{
	border: 1px solid #dcdcdc;
}
.gallery_image_container{
	float: left;
}
.terminalSummaryDiv {
/*
	float: left;	
    font-family: verdana,arial; 
    font-size: 11px;
	padding: 0 0 10px 10px;
	margin-left: 10px;
	border: 1px solid black;
	*/
	float: left;	
    font-family: verdana,arial; 
    font-size: 11px;
	padding: 0 0 10px 10px;
	margin-left: 5px;
}
.galsm {

	margin-top: 4px; 
	padding: 0;
	float: left;
	clear: left;
}

.galsm a img {
	border: 1px solid #dcdcdc;
}

.gallery {
	border: 1px solid #dcdcdc;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	margin: 10px 5px 0px 0px;
}

/*End CSS for the Terminals Template*/

/*Start CSS for the Terminal Content Template*/
#TCcentre {
	width: 75%;
	padding: 0px;
	float: left;	
}

.TCpageText{
	float: left;
	width: 415px;
	padding: 0;
	margin: 0;
}

.dimensions {
	font-size: .8em;
	padding-top: 20px;
}

.dimensions ul {
	margin: 0;
	padding: 0px 0 0 15px;
}

.dimensions ul li {
	margin: 5px 0px;
}

/*End CSS for the Terminal Content Template*/

/*Start CSS for the Shop Template*/
#shop_top_nav
{
	height: 18px;
	
}
#shop_top_nav div {
	float: left;
	height: 18px;
	width: 24.5%;
}
#shop_top_nav a, #shop_top_nav span {
	display: block;
	height: 15px;
	margin-left: 15px;
	/*padding: 0 18px 0 6px;*/
	padding: 1px 0 0 5px;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;

}

div.delivery {
	width: 26% !important;
}	

.shop_top_nav_present span, .shop_top_nav_first_present span {
	border-top: 1px solid #0099cc;
	color: #0099cc !important;

}
.shop_top_nav_first span, .shop_top_nav_past span, .shop_top_nav_first a, .shop_top_nav_past a {
	border-top: 1px solid #0099cc;
	color: #0099cc !important;
}
.shop_top_nav_next span, .shop_top_nav_future span {
	border-top: 1px solid #0099cc;
	color: white !important;
}
.shop_top_nav_first
{	
	border-bottom: 1px solid #0099cc;
	background: white url("/elements/images/templates/shop/shop_nav_button_first.gif") top left no-repeat;
}
.shop_top_nav_first_past
{	background: white url("/elements/images/templates/shop/shop_nav_button_first.gif") top left no-repeat;
}

.shop_top_nav_second_past
{	background: white url("/elements/images/templates/shop/shop_nav_button_first.gif") top left no-repeat;
}


.shop_top_nav_first_past a {
	border-top: 1px solid #0099cc;
	color: #0099cc !important;
	text-decoration: none !important;
	border-bottom: 1px solid #0099cc;

}

.shop_top_nav_second_past span {
	border-top: 1px solid #0099cc;
	color: #0099cc !important;
	text-decoration: none !important;
	border-bottom: 1px solid #0099cc;

}

.shop_top_nav_first_present
{	
	border-bottom: 1px solid #0099cc;
	background: white url("/elements/images/templates/shop/shop_nav_button_first_selected.gif") top left no-repeat;
}
.shop_top_nav_past
{	border-bottom: 1px solid #0099cc;
	background: white url("/elements/images/templates/shop/shop_nav_button.gif") top left no-repeat;
}
.shop_top_nav_present
{	
	background: white url("/elements/images/templates/shop/shop_nav_button_selected.gif") top left no-repeat;
}
.shop_top_nav_next
{	border-bottom: 1px solid #0099cc;
	background: #0099cc url("/elements/images/templates/shop/shop_nav_tab_next.gif") top left no-repeat;
}
.shop_top_nav_future
{	border-bottom: 1px solid #0099cc;
	background: #0099cc url("/elements/images/templates/shop/shop_nav_tab.gif") top left no-repeat;
}



/*
.shop_top_nav
{
	width: 100%;
	height: 18px;
	margin: 0;
	padding: 0;
}
.shop_top_nav div
{	
	font-size: 13px;
	font-family: Abadi MT Condensed Light,Verdana,Arial;
 	float: left;
 	background: #e8595b url("/elements/images/templates/shop/shop_nav_tab.gif") top left no-repeat;
 	margin: 0;
	padding: 0 0 0 14px;
 	width: 20%;
 	height: 18px;
}
#shop_top_nav_padding{
	padding: 0 0 0 17px;
	width: 100%;
}
.shop_top_nav span{
	font-size: 13px;
	font-family: Abadi MT Condensed Light,Verdana,Arial;
	color: white;
	margin: 0;
	background: none;
	border: none;
	width: 100%;
	padding: 0 0 0 17px;
	

	height: 16px;
}
#shop_top_nav_button_first
{
	background: white url("/elements/images/templates/shop/shop_nav_button_first.gif") top left no-repeat;
}
#shop_top_nav_button_first_selected
{
	background: white url("/elements/images/templates/shop/shop_nav_button_first_selected.gif") top left no-repeat;
}
.shop_top_nav a {
	text-decoration: none;
	cursor: pointer;
}
.shop_top_nav .shop_top_nav_past, .shop_top_nav .shop_top_nav_present
{
	background: none;
	width: 100%;
	height: 16px;
	color: #cf1c29;
	border-right: none;
	border-left: none;
	border-top: 1px solid #cf1c29;
	
}
.shop_top_nav .shop_top_nav_past {
	border-bottom: 1px solid #cf1c29;
}
#shop_top_nav_button_first_selected #shop_top_nav_selected_div, #shop_top_nav_button_selected #shop_top_nav_selected_div {
	border-bottom: 1px solid white;
}
#shop_top_nav_button
{
	background: white url("/elements/images/templates/shop/shop_nav_button.gif") top left no-repeat;
}
#shop_top_nav_button_selected
{
	background: white url("/elements/images/templates/shop/shop_nav_button_selected.gif") top left no-repeat;
}
#shop_top_nav_tab_next
{
	background: #e8595b url("/elements/images/templates/shop/shop_nav_tab_next.gif") top left no-repeat;
}
*/

#shop_choose_category {
	font-size: 10px;
	color: #0099cc;
	float: left;
}
#shop_choose_category_select {
	font-size: 10px;
	border: 1px solid #0099cc;
	width: 180px;
	color: #666;
}
#shop_choose_category_image {
	background: url("/elements/images/templates/shop/category_side_image.jpg");
	width: 39px;
	height: 34px;
	float: left;
}
.shop_table {
	width: 100%;
	float: left;
	clear: both;
	font-size: 7.5pt;
}
.shop_table td {
	padding: 0;
}
.shop_table input {
	font-size: 11px;
	border: 1px solid #0099cc;
	width: 15px;
	height: 15px;
	text-align: center;	
}
.shop_item_headings td {
	font-size: 12px;
	font-family: Arial;
	color: #0099cc;
	vertical-align: top;
	padding: 0;
}
.shopping_basket_content {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 5px 0 0 0;


}

.shopping_basket {
	text-align: left;
	padding: 5px;
	color: #666 !important;
}

.shopping_basket_content table tr td {
	padding: 0 0 5px 0;
		
		
}
.shopping_basket_content input {
	font-size: 11px;
	border: 1px solid #0099cc;
	width: 15px;
	height: 15px;
	text-align: center;
	color: #666 !important;
}

.shop_form{
	font-size: 11px;
	width: 100%;
	background-color: #f0f0ea;
}

.shop_form #table_heading{
	background: #e8595b;
	color: white;
	padding-left: 5px;
}

#errorText{
	color: #cf1c29;
}

.shop_text{
	font-size: 11px;
}

/*End CSS for the Shop Template*/


/*Terminal Popups CSS*/
.thumbs {
    border: 1px solid #dcdcdc;
	float: left;
	clear: left;
	margin-bottom: 10px;
}

.thumbs img {
	cursor: url(../javascript/highslide/graphics/zoomin.cur), pointer;
    outline: none;	
}


.thumbs:hover {
	border: 1px solid #666;
}


.enlarge {
	float: left;
	width: 121px;
	padding: 2px;
	text-align: center;
	font-size: .75em;
	font-family: Verdana;
	text-transform: uppercase;
	background: #f0f0ea;
	color: #666;
	text-decoration: none;
}


.bimage {
	position: absolute;
	visibility: hidden;
	top: 315px;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 10px;
}


#imgcaption {
	font-weight: bold;
	text-align: center;
}

.sm {
	font-size: 10px;
	font-weight: normal
}

.close {
	text-align: right;
	margin-top: 10px;
}

#purple {

	float: left;
}

#purple p {
	background: #663399;
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 10px;

}

#contactusform {
	padding-top: 10px;
}

.customer .centre-box-bottom .centre-subbox-title-link, .payments .centre-box-bottom .centre-subbox-title-link, .getting_started .centre-box-bottom .centre-subbox-title-link {
	padding-bottom: 2px;
	float: right;
	padding-left: 12px;

}

/**slideshow css***/

/*#imgslidecontainer { overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px; width: 400px;  }*/
#imgslidecontainer { margin: 10px 0 0 0; }
#headlinecontainer {  height:auto; margin:13px 0 0 0; *margin: 22px 0 0 0; padding:0;  }
#imgslidecontainer{ margin-top: -65px; margin-bottom: 10px; margin-left: -12px}
#imgslidecontainer ul li { background: none; }
#slider-control div { border: 0; width: 20px; height: 18px; font-size: 1.3em; font-family: Tahoma; color: #e9e9e9; background: url('../images/bg.png') center center no-repeat; padding-top: 3px;  margin-bottom: 1px; cursor: pointer; text-align: center}
#slider-control {  position: relative; z-index: 100; left: 365px; top: 0px}
#slider-control div.active { background: url('../images/bg_active.png') center center no-repeat;  font-weight: bold; font-size: 1.3em; font-family: Tahoma}
#imgslidecontainer img { border: none; margin: 0; padding: 0; }
#imgslidecontainer .clear { clear: both; }
.homepg table, .homepg table a  { color: #130658 !important; font-family: Tahoma, Arial; font-size: 1em;  }
#homecontentpg { margin-left: 6px; }
#latestnews { background: url('../images/latest_news_bg.jpg') center center no-repeat; width: 400px; height: 38px; margin-top: 15px; }
#latestnews div.newsitem { float: left; margin: 12px 0px 12px 8px; text-align: left; width: 240px;}
#latestnews div.newsitem a {  text-decoration: none; color: #4726ab; font-family: Tahoma, Arial; font-size: 1em;}
#latestnews ul li { background: none; clear: left; }
div.newsbtn { float:left; padding-top: 20px; margin-left: 115px; border: 0; background: url('../images/news_button.jpg') center center no-repeat; width: 20px; height: 20px; cursor: pointer; }

.homepg table tr td li { margin-left: 0px; font-size: 1.1em; font-weight: bold; padding: 2px 0; font-family: Arial; color: #412579; background: none !important; }
.homepg table tr td li a { text-decoration: underline;color: #412579 !important; font-weight: normal;}
.tablerow { background-image: url('../images/table_bg.png'); background-position: left bottom; background-repeat: repeat-x; background-color: #e9f7fd; min-height: 150px; padding-left:10px; }

/*.popUp { position: relative; top:-400px; width: 600px; left:-100px; text-align: left; padding: 5px; border: 1px solid black; background: white; }*/
.popUp {position: relative; top:-150px; overflow:auto; text-align: left; padding: 5px; border: 1px solid black; background: white; }
