body {
	font: .8em Arial, Helvetica, Sans-serif;
	background-color: #fff;
	color: #000;
	margin: 2em 0 2em 0;
	padding: 0;
}

p {
	margin: 0 0 1em 0;
	line-height: 1.4em;
}

.clear {
	clear: both;
}

div#logo {
	float: left;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 .5em 0;
}

h1 {
	font: 1.4em Arial, Helvetica, Sans-serif;
	color: #0099cc;
}

a {
	color: #666a6a;
}

a.pdf {
	background: transparent url(images/icon_pdf.gif) no-repeat scroll 0 4px;
	display: block;
	min-height: 20px;
	padding-bottom: 8px;
	padding-left: 44px;
	padding-top: 2px;
}

a.myPlayer {
	border: 1px solid #000;
	display: block;
	height: 253px;
	text-align: center;
	width: 450px;
}

a img {
	border: 0;
}

img.portrait {
	float: right;
	padding: 0 0 1em 1em;
}

div.content-inner ul li {
	line-height: 1.4em;
	margin: 0 0 0.5em 0;
}

div#abs_container {
	clear: both;
	width: 983px;
	z-index: 12; /*11 and higher reserved for shader dialogs*/
	margin: 0 auto;
	height: 5px;
	position: relative;
	font-size: 1em;
}

th {
	text-align: left;
}

.left {
	float: left;
	padding: 1em 1em 1em 0;
}

.right {
	float: right;
	padding: 1em 0 1em 1em;
}

/*layout*/
div#shell {
	width: 983px;
	margin: 0 auto;
}

div#inner-shell {
	float: left;
	clear: both;
	width: 983px;
	background-color: #d8dad9;
	background-repeat: no-repeat;
	background-position: left top;
}

div#content {
	float: left;
	clear: both;
	width: 973px;
	padding: 1em 0 .5em 10px;
	border-bottom: 2px solid #80cce6;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
}

div.content {
	background: #fff url("images/shell/content_bot.gif") no-repeat left bottom;
	margin: 0 10px 1em 0;
}

div.content div.content-inner {
	background: transparent url("images/shell/content_top.gif") no-repeat left top;
	padding: 5px;
	margin-bottom: .5em;
}

div.latestNews div.content-inner {
	margin: 0;
}

div.content table {
	border-collapse: collapse;
}

div.content table.noborder, div.content table.noborder tr th, div.content table.noborder tr td {
	border: none !important;
	border-collapse: separate;
}

div.content table p {
	margin: 0.5em;
}

div.content form table, div.content form table tr th, div.content form table tr td , table.noBorder, table.noBorder tr th, table.noBorder tr td{
	border: 0 !important;
}

/*columns*/
div.col {
	float: left;
	display: inline;
	width: 476px;
	margin: 0 10px 5px 0;
}

div.col-last {
	margin-right: 0;
}

div.col div.content, div.latestNews div.content {
	background: #fff url("images/shell/col_bot.gif") no-repeat left bottom;
	margin: 0;
	float: left;
	width: 100%;
}

div.col2 div.content {
	min-height: 550px;
}

div.col div.fullWidth {
	width: 720px !important;
}

div.col h2, div.col h3, div.latestNews h2 {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: .9em;
}

div.col div.news h1 {
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
}

div.col h2.paymentDetails {
	clear: both;
}

div.col6 h2, div.col6 h3 {
	font-size: 1em;
}

div.col div.orange h2, div.col div.orange h3,
div.col div.purple h2, div.col div.purple h3,
div.col div.green h2, div.col div.green h3,
div.col div.teal h2, div.col div.teal h3,
div.col div.red h2, div.col div.red h3,
div.col div.yellow h2, div.col div.yellow h3,
div.latestNews h2 {
	color: #fff;
}

div.col div.content-inner, div.latestNews div.content-inner {
	background: transparent url("images/shell/col_top.gif") no-repeat left top;
	padding: 2px 10px 5px 10px;
	float: left;
}

div.col div.content-inner p {
	margin-bottom: .5em;
}

div.col div.content-inner-gb-map h1 {
	height: 89px;
	padding: 2px 10px 10px 10px;
	margin: 0;
}

/*3 panel columns*/
div.col3 {
	width: 314px;
}

div.col3 div.content {
	background: #fff url("images/shell/col3_bot.gif") no-repeat left bottom;
}

div.col3 div.content-inner {
	background: transparent url("images/shell/col3_top.gif") no-repeat left top;
}

div.col3 div.red {
	background: transparent url("images/shell/col3_top_red.gif") no-repeat left top;
	padding: 2px 0 5px 10px;
}

/*4 panel columns*/
div.col4 {
	width: 233px;
}

div.col4 div.content, div.latestNews div.content {
	background: #fff url("images/shell/col4_bot.gif") no-repeat left bottom;
}

div.col4 div.content-inner {
	background: transparent url("images/shell/col4_top.gif") no-repeat left top;
}

div.col4 div.yellow {
	background: transparent url("images/shell/col4_top_yellow.gif") no-repeat left top;
}

div.latestNews div.red {
	background: transparent url("images/shell/col4_top_red.gif") no-repeat left top;
	padding: 2px 10px 5px 10px;
}

/*6 panel columns*/
div.col6 {
	width: 152px;
}

div.col6 div.content-inner {
	font-size: .9em;
}

/*div.col3 div.col6,
div.col3 a.col6 {
	margin-right: 5px;
}*/

div.col6 div.content {
	background: #fff url("images/shell/col6_bot.gif") no-repeat left bottom;
}

div.col6 div.content-inner {
	background: transparent url("images/shell/col6_top.gif") no-repeat left top;
}

div.col6 div.orange {
	background: transparent url("images/shell/col6_top_orange.gif") no-repeat left top;
}

div.col6 div.purple {
	background: transparent url("images/shell/col6_top_purple.gif") no-repeat left top;
}

div.col6 div.green {
	background: transparent url("images/shell/col6_top_green.gif") no-repeat left top;
}

div.col6 div.teal {
	background: transparent url("images/shell/col6_top_teal.gif") no-repeat left top;
}

/*anchor columns*/
a.col {
	float: left;
	display: inline;
	width: 476px;
	margin: 0 10px 5px 0;
	text-decoration: none;
	color: #000;
}

a.col-last {
	margin-right: 0;
}

a.col6 {
	width: 152px;
}

a.col6 span.content-inner {
	font-size: .85em;
}

a.col strong {
	display: block;
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: .9em;
}

a.col6 strong {
	font-size: 1.1em;
}

a.col span.orange strong,
a.col span.teal strong,
a.col span.purple strong,
a.col span.green strong {
	color: #fff;
}

a.col span.content-inner {
	display: block;
	background: transparent url("images/shell/col_top.gif") no-repeat left top;
	padding: 2px 5px .5em 5px;
	cursor: pointer;
}

a.col6 span.content {
	display: block;
	background: #fff url("images/shell/col6_bot.gif") no-repeat left bottom;
	padding-bottom: 2px;
	cursor: pointer;
}

a.col6:hover span.content {
	background-position: right bottom;
}

a.col6 span.content-inner {
	background: transparent url("images/shell/col6_top.gif") no-repeat left top;
}

a.col6 span.orange {
	background: transparent url("images/shell/col6_top_orange.gif") no-repeat left top;
}

a.col6 span.teal {
	background: transparent url("images/shell/col6_top_teal.gif") no-repeat left top;
}

a.col6 span.green {
	background: transparent url("images/shell/col6_top_green.gif") no-repeat left top;
}

a.col6 span.purple {
	background: transparent url("images/shell/col6_top_purple.gif") no-repeat left top;
}

/*custom column backgrounds*/
div.col3 div.gb-map {
	height: 319px;
}

div.col3 div.news {
	height: 319px;
}

div.col3 div.news div.content-inner {
	width: 304px;
}

div.col3 div.news ul, div.latestNews div.news ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.col3 div.news ul li {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.2em;
}

div.col3 div.news ul li a, div.latestNews div.news ul li a {
	text-decoration: none;
	color: #a30050;
}

div.col3 div.news ul li a:hover, div.latestNews div.news ul li a:hover {
	text-decoration: underline;
}

/*custom content blocks*/
div.latestNews {
	width: 233px;
	margin: 0;
	position: absolute;
	bottom: 10px;
	right: 10px;
}

div.blockTop div.col, div.blockBottom div.col, div.colCheck a.col {
	margin: 0;
}

div.blockTop div.colCheck, div.blockBottom div.colCheck {
	width: 152px;
	margin: 0 81px 0 0;
}

div.blockBottom {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

/*scrolling news ticker*/
div.col3 div#news-ticker{
	height: 292px;
	overflow: auto;
}

a.col6 span.scv {
	background-image: url("images/shell/extra/col6_bot_paperplane.gif");
	height: 155px;
}

a.col6 span.scv {
	background-image: url("images/shell/extra/col6_bot_paperplane.gif");
	height: 155px;
}

a.col6 span.iban {
	background-image: url("images/shell/extra/col6_bot_keyboard.gif");
	height: 155px;
}

a.col6 span.fraud {
	background-image: url("images/shell/extra/col6_bot_info.gif");
	height: 155px;
}

a.col6 span.careers {
	background-image: url("images/shell/extra/col6_bot_tealmore.gif");
	height: 155px;
}

/*search form*/
form#search {
	float: right;
	margin-top: 1em;
}

form#search label, form#search div {
	float: left;
}

form#search label {
	padding: 1px 5px 0 0;
}

form#search div * {
	vertical-align: middle;
}

div.ctx_search_result {
	float: left;
	margin: 0 0 1em 0;
}

div.ctx_search_result a.more {
	float: right;
}

div.ctx_search_pages {
	clear: both;
}

/*quick links*/
ul#links_quick {
	position: relative;
	float: right;
	clear: both;
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
}

ul#links_quick li {
	float: left;
	padding: 0;
	margin-left: 5px;
	font-size: .9em;
}

ul#links_quick li a#link_increase {
	position: relative;
	bottom: .2em;
	font-size: 1.4em;
}

ul#links_quick li.separator {
	border-right: 1px solid #7a7e7e;
	padding-right: 5px;
}

ul#links_quick li a {
	float: left;
	text-decoration: none;
}

ul#links_quick li a:hover {
	text-decoration: underline;
}

ul#links_quick li,
ul#links_quick li a {
	color: #7a7e7e;
}

/*overall links classes*/
ul.links {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.links li img {
	display: none;
}

/*top navigation*/
div#links_nav {
	clear: both;
	width: 100%;
}

div#links_nav ul {
	float: left;
	width: 100%;
	background: #0099cc url("images/nav_link_bg.gif") repeat-x bottom;
}

div#links_nav ul li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: .9em;
	font-weight: bold;
}

div#links_nav ul li a {
	float: left;
	padding: 5px 10px;
	border-right: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	/*background: url("images/nav_link_bg.gif");*/
}

div#links_nav ul li.cat-69 a:hover,
div#links_nav ul li.cat-69 a.active {
	/*home*/
	background: #666a6a url("images/nav_link_bg_black.gif") repeat-x bottom;
}

div#links_nav ul li.cat-217 a:hover,
div#links_nav ul li.cat-217 a.active {
	/*about*/
	background: #002776 url("images/nav_link_bg_blue.gif") repeat-x bottom;
}

div#links_nav ul li.cat-70 a:hover,
div#links_nav ul li.cat-70 a.active  {
	/*payments industry*/
	background: #a30050 url("images/nav_link_bg_red.gif") repeat-x bottom;
}

div#links_nav ul li.cat-71 a:hover,
div#links_nav ul li.cat-71 a.active  {
	/*payment schemes*/
	background: #a2ad00 url("images/nav_link_bg_green.gif") repeat-x bottom;
}

div#links_nav ul li.cat-72 a:hover,
div#links_nav ul li.cat-72 a.active  {
	/*types of payments*/
	background: #a2ad00 url("images/nav_link_bg_orange.gif") repeat-x bottom;
}

div#links_nav ul li.cat-73 a:hover,
div#links_nav ul li.cat-73 a.active  {
	/*resources*/
	background: #5ea4b4 url("images/nav_link_bg_teal.gif") repeat-x bottom;
}

div#links_nav ul li.cat-74 a:hover,
div#links_nav ul li.cat-74 a.active  {
	/*media centre*/
	background: #6e2585 url("images/nav_link_bg_purple.gif") repeat-x bottom;
}

div#links_nav ul li.cat-75 a:hover,
div#links_nav ul li.cat-75 a.active  {
	/*shop*/
	background: #ffb612 url("images/nav_link_bg_yellow.gif") repeat-x bottom;
}

div#links_nav ul li.last a {
	border-right: none;
}

/*sub-navigation*/
a.nav-header {
	display: block;
	padding: 3px 2px 5px 10px;
	background: #BF0051 url("images/nav_head_bg_red.gif") repeat-x left bottom;
	margin-bottom: 1px;
	font-size: .9em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

div#content ul.links li {
	margin: 0 0 1px 0;
	float: left;
	width: 233px;
}

div#content ul.links ul {
	border-top: 1px solid #d7d8d8;
}

div#content ul.links li.navLevel1 a {
	padding-left: 20px;
}

div#content ul.links li.navLevel2 a {
	padding-left: 40px;
}

div#content ul.links a {
	display: block;
	padding: 2px 2px 3px 10px;
	background: #a30050;
	color: #fff;
	text-decoration: none;
	font-size: .9em;
}

div#content ul.links li a:hover,
div#content ul.links li a.active {
	background: #666a6a;
}

div#content ul.links li a.active span {
	padding-right: 15px;
	background: transparent url("images/nav_arrow_grey.gif") no-repeat right center;
}

div#content ul.links ul a {
	background: #b2b4b4;
	color: #fff;
}

div#content ul.links ul a:hover,
div#content ul.links ul a.active {
	background: #d180a8;
	color: #fff;
}

div#content ul.links ul a.active span {
	padding-right: 15px;
	background: transparent url("images/nav_arrow_pink.gif") no-repeat right center;
}

div#content ul.links ul ul a.active span {
	padding: 0;
	background: none;
}

div#content ul.links ul ul a.active {
	font-weight: bold;
	background: #b2b4b4;
	color: #666a6a;
}

/*footer links*/
div#links-footer {
	float: left;
	width: 100%;
	font-size: 0.8em;
	padding-bottom: 2em;
}

div#links-footer div#foot-left {
	float: left;
}

div#links-footer div#foot-right {
	float: right;
}

div#links-footer p {
	margin: 10px 0 0 0;
}

div#links-footer ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

div#links-footer ul li {
	float: left;
	margin: 0 0 0 8px;
	padding: 0 8px 0 0;
	border-right: 1px solid #7a7e7e;
}

div#links-footer ul li#m-w {
	border-right: none;
	padding: 0;
}

div#links-footer ul li a {
	color: #7a7e7e;
}

div#links-footer ul li a:hover {
	color: #000;
}

/*company logo strip*/
ul#logo_strip {
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
	height: 64px;
}

ul#logo_strip li {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0;
}

ul#logo_strip li a {
	float: left;
	width: 105px;
	height: 64px;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

ul#logo_strip li a:hover {
	background-position: left bottom;
}

ul#logo_strip a#logo_bacs {
	background-image: url("images/logos/bacs.gif");
	outline-style: none;
}

ul#logo_strip a#logo_chaps {
	background-image: url("images/logos/chaps.gif");
	outline-style: none;
}

ul#logo_strip a#logo_cccc {
	background-image: url("images/logos/cccc.gif");
	outline-style: none;
}

ul#logo_strip a#logo_dcpcu {
	background-image: url("images/logos/dcpcu.gif");
	outline-style: none;
}

ul#logo_strip a#logo_faster_payments {
	background-image: url("images/logos/fasterpayments.gif");
	outline-style: none;
}

ul#logo_strip a#logo_ffa {
	background-image: url("images/logos/ffa.gif");
	outline-style: none;
}

ul#logo_strip a#logo_pay_council {
	background-image: url("images/logos/paymentscouncil.gif");
	outline-style: none;
}

ul#logo_strip a#logo_ukca {
	background-image: url("images/logos/ukcards.gif");
	outline-style: none;
}

ul#logo_strip a#logo_uk {
	background-image: url("images/logos/uk.gif");
	outline-style: none;
}

/*breadcrumb*/
div#breadcrumb {
	margin: 0 0 1em;
	font-size: .9em;
}

div#breadcrumb, div#breadcrumb a {
	color: #666a6a;
}

div#breadcrumb em {
	color: #0099cc;
	font-style: normal;
}

/*shopping cart*/
div.col-shop div.content-inner {
	width: 456px;
}

div.cart_productGroup {
	clear: both;
	float: left;
	margin-bottom: 1em;
	padding-bottom: 1em;
	width: 100%;
	border-bottom: 1px solid #b3b5b5;
}

div.cart_product {
	float: left;
	width: 50%;
	color: #666a6a;
}

div.col div.content-inner div.cart_product p {
	margin: 0;
}

div.cart_product div.cart_product_links a {
	font-size: .9em;
	text-decoration: none;
}

div.cart_product div.cart_product_links a:hover {
	text-decoration: underline;
}

p.cart_buttonList a {
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}

p.cart_buttonList a:hover {
	text-decoration: underline;
}

div.cart_productImages {
	float: left;
	width: 100%;
	margin-bottom: 1em;
	background-color: #e8e8e8;
}

div.cart_productImages div {
	float: left;
	margin: 10px;
}

div.cart_productImages a.img {
	display: block;
}

table#cart_plugin_totals {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #b3b5b5;
}

table#cart_plugin_totals th,
table#cart_plugin_totals td {
	padding: 4px 5px;
}

table#cart_plugin_totals th {
	text-align: left;
	background: #eee;
}

table#cart_plugin_totals td {
	text-align: right;
}

td#cart_plugin_total {
	font-weight: bold;
	font-size: 1.3em;
}

div#cart_plugin_links {
	margin: 1em 0 .5em 0;
	font-size: 1.1em;
}

div#cart_plugin_items p {
	margin-bottom: 1em;
}

td.cart_total {
	text-align: right;
	font-size: 1.3em;
}

div#cart-contents {
	float: left;
	clear: both;
}

div#cart-details {
	float: left;
	clear: both;
	margin-top: 1em;
}

div#cart-details h2 {
	margin-top: 1em;
}



/*dynamic forms*/
table.dynFormTable th {
	width: 120px;
	padding-right: 20px;
	text-align: right;
}

table.dynFormTable textarea {
	width: 200px;
}

table.dynFormTable tr td h2 {
	padding: 1em 0 0 0;
}

table.dynFormTable input.submit {
	padding: 0.3em 0.6em;
	margin: 2em 0 0 0;
	font-weight: bold;
	font-size: 1.2em;
}

/* IBAN checker */
div#iban_entry {
	background: #fff url("/modules/iban_checker/images/bg.gif") no-repeat scroll left top;
	height: 210px;
	width: 440px;
	margin: 0 0 0 -5px;
	padding: 10px 15px;
}

div.iban_heading {
	float: left;
	clear: both;
	margin: 0.7em 0;
	width: 440px;
}

div.iban_heading div.title {
	font-size: 0.9em;
	font-weight: bold;
	color: #a30050;
	float: left;
	width: 340px;
}

div.iban_heading div.clearNumber {
	float: right;
	width: 90px;
	text-align: right;
}

div#iban_multipart {
	float: left;
}

div#iban_multipart input {
	width: 35px;
	margin: 0 2px 5px 0;
	padding: 2px;
}

div#iban_single {
	float: left;
	clear: both;
	width: 440px;
}

div#iban_single input {
	width: 425px;
	margin: 0 2px;
	padding: 2px;
}

div#iban_links {
	clear: both;
	float: left;
	display: inline;
	margin: 1em 0 0 1.5em;
}

div#iban_results {
	float: left;
	display: inline;
	margin: 1.8em 2em 0 2em;
}

div#iban_msg {
	float: left;
	display: inline;
	margin: 1.6em 0 0 0;
	width: 200px;
	font-weight: bold;
}

/* Sort Code checker*/
div.scv_container {
	clear: both;
	float: left;
	width: 382px;
	padding: 20px 15px 0;
	margin: 10px 20px 0 20px;
	background: #fff url("/templates/domain_9/images/scv/bg_top.gif") top left no-repeat;
	display: inline;
}

div.scv_bottom {
	clear: both;
	width: 415px;
	height: 39px;
	margin: 0 20px 10px 20px;
	background: #fff url("/templates/domain_9/images/scv/bg_bottom.gif") top left no-repeat;
}

div.scv_container p {
	margin: 0 0 10px 0;
}

div.scv_container div.scv_left {
	float: left;
	width: 225px;
	margin: 0;
}

div.scv_container div.scv_right {
	float: right;
	width: 150px;
	text-align: right;
	margin: 0;
}

div.scv_container div.scv_right input {
	margin-bottom: 8px;
}

div.scv_container div.scv_right a {
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 0 14px 0 0;
}

div.scv_container input.sortCodeBox {
	margin: 0;
	color: #000;
	font-weight: bold;
	font-size: 18px;
	margin-right: 8px;
	width: 50px;
}

div.scv_container div.scv_msg {
	clear: both;
	padding-top: 10px;
}

div.scv_container div.scv_msg_alt {
	clear: both;
}

div.scv_container p.scv_error {
	font-weight: bold;
	font-size: 12px;
	color: #e50126;
	padding-left: 20px;
	background: url("/templates/domain_9/images/scv/cross.gif") left no-repeat;
}

div.scv_container p.scv_success {
	font-weight: bold;
	font-size: 12px;
	color: #18bd35;
	padding-left: 20px;
	background: url("/templates/domain_9/images/scv/tick.gif") left no-repeat;
}

div#iban_entry label,
div.scv_container label {
	display: none;
}

/* Page Switcher */
ul.pageSwitcher {
	clear: both;
	width: 100%;
	margin: 0 0 3em 0;
	padding: 0;
	list-style: none;
}

ul.pageSwitcher li {
	float: left;
	width: auto;
	margin: 0 5px 5px 0;
}

ul.pageSwitcher li a, ul.pageSwitcher li a:visited {
	display: inline-block;
	padding: 0.2em 0.6em;
	border: 1px solid #d1d3d4;
	text-decoration: none;
	color: #1e1c77;
}

ul.pageSwitcher li a:hover, ul.pageSwitcher li a:active,
ul.pageSwitcher li a.active, ul.pageSwitcher li a.active:visited {
	text-decoration: none;
	background-color: #6e2585;
	color: #fff;
}

ul.pageSwitcher li span {
	display: block;
	padding: 0.3em 0;
}

/*Press releases */
div.pressRelease {
	clear: both;
	color: #6e2585;
	float: left;
	font-weight: bold;
	margin: 0 0 1em 0;
	width: 100%;
}

div.prDate {
	float: left;
	display: inline;
	width: 120px;
}

div.prTitle {
	float: left;
	display: inline;
	width: 336px;
}

/*Contents modules */
div.module {
	float: left;
	width: 220px;
	margin: 0 4px 10px 4px;
	background: transparent url("/templates/domain_9/images/modules/module_top.gif") no-repeat top left;
}

div.moduleInner {
	padding: 10px;
	height: 155px;
	overflow: hidden;
}

div.moduleBottom {
	background: transparent url("/templates/domain_9/images/modules/module_bottom.gif") no-repeat top left;
	clear: both;
	height: 10px;
}

div.moduleInner a {
	text-decoration: none;
}

div.moduleInner img {
	padding: 0.5em 0 0 0;
}

div.moduleInner div.left {
	float: left;
	padding: 0;
}

div.moduleInner div.right {
	float: right;
	padding: 0;
}

div.moduleInner div.text {
	width: 110px;
}

div.moduleInner div.image {
	width: 90px;
}

div.moduleInner div.right img {
	float: right;
}

strong.arrow {
	padding: 0 15px 0 0;
	margin: 0 0 0 1px;
}