/* CSS Document */

body {margin:0; padding:0; background:url(../images/body-bg.gif) repeat-x top #D7D7D7; font:normal 12px Arial, Helvetica, sans-serif; color:#464646; text-decoration:none;}
input {background:#FFFFFF; border:1px solid #DDDDDD; font:normal 11px Arial, Helvetica, sans-serif; color:#464646; text-decoration:none; padding-left:3px; padding-top:2px;}
.inputBlank {background: transparent; border: none; text-decoration:none; }
.noinput {background:none; border:none; margin:0px; padding:0px;}
select {background:#FFFFFF; border:1px solid #DDDDDD; font-size: 11px; color:#000; text-decoration:none; padding-left:3px; }
textarea {background:#FFFFFF; border:1px solid #DDDDDD; font:normal 11px Arial, Helvetica, sans-serif; color:#464646; text-decoration:none; padding-left:3px; padding-top:2px;}
p { margin: 0; padding: 0; margin-bottom: 10px; }
.clear {clear:both;}
.relative {position:relative;}

/* MAIN TABLE WIDTH */
#main-wrapper {width:946px; margin:auto;}
a {font:normal 12px Arial, Helvetica, sans-serif; color:#9BB72B; text-decoration:none;}
a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#9BB72B; text-decoration:underline;}


/* WITHOUT LINK CLASS */

.win {font:bold 48px "Myriad Pro", Arial, Helvetica, sans-serif; color:#717171; text-decoration:none;}

/* TD BACKGROUND CLASS */
.white-tlc {background:url(../images/white-tlc.png) no-repeat; width:14px; height:6px;}
.white-trc {background:url(../images/white-trc.png) no-repeat; width:14px; height:6px;}
.white-blc {background:url(../images/white-blc.png) no-repeat; width:14px; height:9px;}
.white-brc {background:url(../images/white-brc.png) no-repeat; width:14px; height:9px;}
.white-left-bg {background:url(../images/white-left-bg.png) repeat-y;}
.white-right-bg {background:url(../images/white-right-bg.png) repeat-y;}
.white-bg {background:#ffffff;}
.flash-img {background:url(../images/middle-banner.jpg) no-repeat; width:918px; height:277px;}
.banner-content {width:460px; padding-top:74px; padding-left:52px; font:normal 32px "Myriad Pro", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; position:absolute; top:100; left:100;}
.grey-bg {background:#F2F2F2; padding-top:13px; padding-bottom:10px; padding-left:17px; padding-right:13px;}
.blue-bg {background:url(../images/blue-rc.gif) no-repeat right #015CC5; font:normal 16px "Myriad Pro", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding-left:10px;}
.padding-left-12 {padding-left:12px;}
.navy-blue-bg {background:url(../images/navy-blue-rc.gif) no-repeat right #004A9F; font:normal 16px "Myriad Pro", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding-left:10px;}
.step-top-img {background:url(../images/step-top-img.gif) no-repeat; width:110px; height:61px; padding-left:25px; font:bold 53px "Myriad Pro", Arial, Helvetica, sans-serif; color:#828282; text-decoration:none;}
.step-bott-img {background:url(../images/step-bott-img.gif) no-repeat; width:137px; height:7px;}
.step-bg {background:url(../images/step-bg.gif) repeat-x top #F6F6F6;}
.step-margin-top {margin-top:7px;}
.step-content {font:bold 12px Arial, Helvetica, sans-serif; color:#797979; text-decoration:none; padding-left:17px;}
.start-bg {background:url(../images/start-bg.gif) no-repeat; width:422px; height:37px; font:bold 22px "Myriad Pro", Arial, Helvetica, sans-serif; color:#FBFCF5; text-decoration:none;}
.start-bg a {font:bold 22px "Myriad Pro", Arial, Helvetica, sans-serif; color:#FBFCF5; text-decoration:none;}
.start-bg a:hover {font:bold 22px "Myriad Pro", Arial, Helvetica, sans-serif; color:#FBFCF5; text-decoration:underline;}
.calc-bg {background:url(../images/calc-bg.gif) no-repeat; width:239px; height:319px;}
.hr-dottedline {background:url(../images/hr-dottedline.gif) repeat-x center;}
.calc-margin-top {margin-top:12px;}

/* WITH LINK CLASS */

.bmatter-small {font:normal 11px Arial, Helvetica, sans-serif; color:#464646; text-decoration:none;}
.bmatter-small a {font:normal 11px Arial, Helvetica, sans-serif; color:#B0CB0D; text-decoration:none;}
.bmatter-small a:hover {font:normal 11px Arial, Helvetica, sans-serif; color:#B0CB0D; text-decoration:underline;}

ul#top-tabstrips {
padding-bottom: 0px; margin: auto; padding-top:0px; list-style-type:none; margin-left:0px; padding-left:0px;  }
ul#top-tabstrips li {
display: block; float:left; margin-right:0px; display: inline; }
ul#top-tabstrips li a {
display:block; color:#ffffff; text-decoration: none; background:url(../images/tab-inactive-left.gif) left top; background-repeat:no-repeat;}
ul#top-tabstrips li a em {
padding-right:20px; display:block; padding-left:27px; font:bold 14px arial, helvetica, sans-serif; background:url(../images/tab-inactive-right.gif)  right top no-repeat; padding-top:7px; padding-bottom:6px;}
ul#top-tabstrips li a:hover {background-position: left top; background-image: url(../images/tab-active-left.gif); color: #ffffff; background-repeat: no-repeat; font-weight: bold;  }
ul#top-tabstrips li a:hover em {
background-position: right top; background-image: url(../images/tab-active-right.gif) ; color: #ffffff; background-repeat: no-repeat; font-weight: bold;}
ul#top-tabstrips li a.current {background-position: right top; background-image: url(../images/tab-active-left.gif); background-position:left top; color: #ffffff; background-repeat: no-repeat; font-weight: normal;}
ul#top-tabstrips li a.current em {background-position: right top; background-image: url(../images/tab-active-right.gif); color: #ffffff; background-repeat: no-repeat; font-weight: bold;}

.greymatter-small {font:normal 10px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none;}
.bluematter-bold {font:bold 12px Arial, Helvetica, sans-serif; color:#0C4DA2; text-decoration:none;}

h1 {font:normal 27px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none; border-bottom: 1px solid #ECECEB;}
.heading {font:normal 27px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none; border-bottom: 1px solid #ECECEB; line-height:38px; margin-bottom:10px;}

.img-about {float:right; vertical-align:top; display: inline;}
.gray-text {font:normal 12px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none; }
dl.about-logos-text{ width:604px; float:left; font-size:11px; text-align:left;}
dl.about-logos-text dt{ float:left; clear:left; width:95px; height:55px; margin-bottom:15px; }
dl.about-logos-text dd{ float:left; width:499px; height:55px; margin-bottom:15px; margin-left:10px; }

.padding {padding-left:17px; padding-right:25px;}
.padding1 {padding-left:17px; }
.grey-bg1 {background:#F2F2F2; padding-top:13px; padding-bottom:10px; padding-left:11px; padding-right:6px;}
.gray-bg {font:normal 12px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none; background-color:#F9F9F9; padding-left:9px; padding-right:33px; padding-top:22px; padding-bottom:25px;}
.button-send {padding-right:6px; }

/* .blue-bg-faq {background-color:#1E457E; padding-left:7px; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;} */

.gray-bg-faq {font:bold 14px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none; display:block;  }
.gray-bg-faq a {background:url(../images/arrow-1.gif) no-repeat left #F7F6F6; font:bold 14px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none; display:block;  padding-left:21px; height:28px; padding-top:8px;}
.gray-bg-faq a:hover { background:url(../images/arrow.gif) no-repeat #1E457E; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; height:28px; padding-top:8px;}
.gray-bg-faq a.active { background:url(../images/arrow.gif) no-repeat #1E457E; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; height:28px; padding-top:8px;}
.gray-bg-faq a:visited { background:url(../images/arrow.gif) no-repeat #1E457E; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; height:28px; padding-top:8px;}

.blue-bg-faq {font:bold 14px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none; display:block;  }
.blue-bg-faq a {background:url(../images/arrow.gif) no-repeat left #1E457E; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block;  padding-left:21px; height:28px; padding-top:8px; outline:none;}
.blue-bg-faq a:hover { background:url(../images/arrow.gif) no-repeat #1E457E; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; height:28px; padding-top:8px; outline:none;}
.blue-bg-faq a.active { background:url(../images/arrow.gif) no-repeat #1E457E; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; height:28px; padding-top:8px;}
.blue-bg-faq a:visited { background:url(../images/arrow.gif) no-repeat #1E457E; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; height:28px; padding-top:8px;}

.gray-bg-faqnovisit {font:bold 14px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none; display:block; border-bottom:0px}
.gray-bg-faqnovisit a {background:url(../images/arrow-1.gif) no-repeat left #F7F6F6; font:bold 14px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none; display:block;  padding-left:21px; height:28px; padding-top:8px;}
.gray-bg-faqnovisit a:hover { background:url(../images/arrow.gif) no-repeat #1E457E; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; height:28px; padding-top:8px;}
.gray-bg-faqnovisit a.active { background:url(../images/arrow.gif) no-repeat #1E457E; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; height:28px; padding-top:8px;}

.bluebgfaq { background:url(../images/arrow.gif) no-repeat #1E457E; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; height:28px; padding-top:8px;}


.faq {padding-left:17px; padding-right:7px;}
.blue {font:bold 12px Arial, Helvetica, sans-serif; color:#4D7CBB; text-decoration:none;}
.terms-span {padding-left:20px;}
ol.terms li{ margin-bottom:10px; line-height:1.5em; }
.policy {font:normal 12px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none;}
.policy a {font:normal 12px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none;}
.policy a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#4D7CBB; text-decoration:underline;}

.postcard-gray-bg {background-color:#F9F9F9; padding-left:9px; padding-top:11px;}
.v-aline {vertical-align:middle;}
.search-postcard {font:bold 16px Arial, Helvetica, sans-serif; color:#0C4DA2; text-decoration:none; line-height:25px;}
.line-height {line-height:18px;}

.applynow-padding {padding-left:17px;}
.applynow-newpadding {padding-left:17px;padding-right:10px;}
.flexi-border {border:1px solid #F8F7F7;}
.apply-content {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; font:normal 12px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none;}
.error-input {background:#ffffff; border:1px solid #EA1212; height:18px; padding-left:3px; font:normal 12px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none;}
.grey-dark {background:#EDECEC; padding-left:30px; padding-top:20px; padding-bottom:20px; padding-right:5px;}
.grey-light {background:#FAFAFA; padding-left:58px; padding-top:20px; padding-bottom:20px; padding-right:5px;}
.apply-input {background:#ffffff; border:1px solid #A7A7A7; padding-left:3px; font:normal 12px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none;}

.grey-dark-cell {background:#EDECEC; padding: 4px 0px 4px 28px; }
.grey-dark-cell-top {background:#EDECEC; padding: 20px 0px 4px 28px; }
.grey-dark-cell-bot {background:#EDECEC; padding: 4px 0px 20px 28px; }

.grey-light-cell {background:#FAFAFA; padding: 4px 0px 4px 88px; }
.grey-light-cell-top {background:#FAFAFA; padding: 20px 0px 4px 88px; }
.grey-light-cell-bot {background:#FAFAFA; padding: 4px 0px 20px 88px; }


.blue-head-small {font:bold 12px Arial, Helvetica, sans-serif; color:#0C4DA2; text-decoration:none; padding-left:30px;}

.msg {font:normal 11px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none;}
.input-error-msg {font:normal 11px Arial, Helvetica, sans-serif; color:#EA1212; text-decoration:none; clear:both;}
.green-bg {background:#F5F8E5; padding-left:30px; padding-top:20px; padding-bottom:20px; padding-right:5px;}
.bluematter-small {font:normal 11px Arial, Helvetica, sans-serif; color:#0C4DA2; text-decoration:none;}

h2 {font:bold 20px Arial, Helvetica, sans-serif; color:#0C4DA2; text-decoration:none; margin-bottom:11px;}
.postcode-bg {background:#F9F9F9; padding:12px;}
.blue-heading {font:bold 16px Arial, Helvetica, sans-serif; color:#0C4DA2; text-decoration:none;}

.validation {font-size: 11px; font-weight: bold; color: #FE8A00;}
.input-red {background:#FFFFFF; border:#FE8A00 solid 1px; font:normal 11px Arial, Helvetica, sans-serif; color:#464646; text-decoration:none; padding-left:3px; padding-top:2px;}

#thorngroup{ float:right; display:block; margin:10px; padding:0px; border:0px; width:359px; height:27px; text-indent:-9999px; background:url(../images/member_thorngroup.gif); }

.accordion_toggle_active {
color: #ffffff;
}

.accordion_content {
background-color: #ffffff;
color: #444444;
overflow: hidden;
}

.accordion_content h2 {
margin: 15px 0 5px 10px;
color: #0099FF;
}

.accordion_content p {
line-height: 150%;
padding: 5px 10px 15px 10px;
}

.vertical_accordion_toggle {
display: block;
height: 30px;
width: 600px;
background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
padding: 0 10px 0 10px;
line-height: 30px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 12px;
color: #000000;
border-bottom: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
}

.vertical_accordion_toggle_active {
background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
color: #ffffff;
border-bottom: 1px solid #f68263;
}

.vertical_accordion_content {
background-color: #ffffff;
color: #444444;
overflow: hidden;
}

.vertical_accordion_content h2 {
margin: 15px 0 5px 10px;
color: #0099FF;
}

.vertical_accordion_content p {
line-height: 150%;
padding: 5px 10px 15px 10px;
}

/*
Horizontal Accordion
*/

.horizontal_accordion_toggle {
/* REQUIRED */
float: left;	/* This make sure it stays horizontal */
/* REQUIRED */

display: block;
height: 100px;
width: 30px;
background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
color: #ffffff;
text-decoration: none;
outline: none;
border-right: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
display: inline;
}

.horizontal_accordion_toggle_active {
background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;
border-right: 1px solid #f68263;
}

.horizontal_accordion_content {
/* REQUIRED */
height: 100px;	/* We need to define a height for the accordion as it stretches the width */
float: left;	/* This make sure it stays horizontal */
/* REQUIRED */

overflow: hidden;
background-color: #ffffff;
color: #444444;
}

.horizontal_accordion_content p {
width: 450px;
line-height: 150%;
padding: 5px 10px 15px 10px;
}


/* Container styling*/
#horizontal_container {
margin: 20px auto 20px auto;
width: 680px;
height: 100px;
}

#vertical_nested_container {
margin: 20px auto 20px auto;
width: 620px;
}


/* DIV STRUCTURE CSS START HERE */

.middle-top-white-strip {background:url(../images/middle-top-white-strip.png) no-repeat; width:946px; height:6px;}
.middle-bott-white-strip {background:url(../images/middle-bott-white-strip.png) no-repeat; width:946px; height:8px;}
.middle-white-bg {background:url(../images/middle-white-bg.png) repeat-y; width:946px;}


.bott-grey-bg {background:#C4C4C4; width:918px; height:30px; margin:auto; padding-top:10px;}
.bott-grey-bg ul {margin:0; padding:0; margin-left:15px;}
.bott-grey-bg li {list-style-type:none; float:left;}
.bott-grey-bg li a {font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:4px; margin-left:3px; margin-right:3px; display:block;}
.bott-grey-bg li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:4px; display:block; background:#C3E111;}
.bott-grey-bg li a.active {font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:4px; display:block; background:#C3E111;}

.bott-white-bg {background:#ffffff; width:918px;  margin:auto; padding-top:10px;text-align:center;}

#top-part {width:946px; margin:auto;}
#bottom-part {width:946px; margin:auto;}
#middle-part {width:946px; margin:auto;}
.inner-middle-part {width:918px; margin:auto; margin-bottom:6px;}
.logo {width:266px; height:106px; text-align:center; float:left; padding-top:25px; display: inline;}
.logo h1 {margin: 0;padding: 0;font-size: 1.5em; border: none;}
.logo h1 a {background: url(../images/logo_cashfirst.gif) 29px 0 no-repeat;color: #FFFFFF;display: block;height: 95px;}
.logo h1 a span {display: block;width: 0;height: 0;overflow: hidden;}
.top-nav { position:relative; width:676px; float:left;}
.poweredby {font:normal 14px Arial, Helvetica, sans-serif; color:#588FCE; text-decoration:none; padding-top:20px;}
.flash-area {width:918px; margin:auto; margin-bottom:6px;padding-left:1px;}
.middle-structure {width:918px;}
#winipod-section {width:234px; float:left; margin-left: 1px; display: inline;}
#easystep-section {width:423px; padding-left: 11px; padding-right: 10px; float:left; display: inline;}

#rep-calc-section {width:239px; float:right; display: inline; margin: 0; padding: 0;}

.rep-calc {width:239px; float:right; }
.rep-calc-heading {background:url(../images/rep-calc-bg.gif) no-repeat; width:224px; height:27px; padding-left:15px; padding-top:5px;}
.rep-calc-heading h2 {margin:0; padding:0; background:url("../images/rep-calc-text.png") left top no-repeat;width:168px; height:22px;}
.rep-calc-heading h2 span {display:block; width:0; height:0; overflow:hidden;}
.rep-calc-bg {background:url(../images/calc-bg.gif) no-repeat #F3F3F3; width:211px; margin: 0; padding-left:14px; padding-right:14px; padding-top:16px; padding-bottom:11px;}
.rep-calc-form form { margin: 0; padding: 0; }
.rep-calc-form { margin: 0; padding: 0;}
.rep-calc-form label { float:left; width:115px; margin: 0; padding: 0;}
.rep-calc-img {float:left; margin-right:14px; display: inline;}
.rep-calc-input {background:#FFFFFF; border:1px solid #DDDDDD; font:normal 11px Arial, Helvetica, sans-serif; color:#464646; text-decoration:none; padding-left:3px; padding-top:2px; margin-bottom:3px;}

#catchup {  }

.winipod {width:234px; float:right;}
.winipod-heading {background:url(../images/winipod-bg.gif) no-repeat; width:219px; height:25px; padding-left:15px; padding-top:7px;}
.winipod-heading h2 {margin: 0 22px 0 0; padding:0; background: url("../images/winipod-text.png") left top no-repeat; width:111px; height:13px;}
.winipod-heading h2 span {display:block; width:0; height:0; overflow:hidden;}
.winipod-bg {background:#F2F2F2; width:204px; padding-left:17px; padding-right:13px; padding-top:13px; padding-bottom:10px;}
.winipod-img {float:left; margin-right:22px; display: inline;}
.winipod-form label { float:left; width:44px;}
.winipod-form #vComment{ width:140px; }


.steps-bg {background:url(../images/steps-bg.gif) no-repeat; width:408px; height:25px; padding-left:15px; padding-top:7px;}
.steps-bg h2 {margin:0; padding:0; background:url("../images/steps-text.png") left top no-repeat; width:276px; height:18px;}
.steps-bg h2 span {display:block; width: 0px; height: 0px; overflow:hidden;}
.getstarted-bg {background:url(../images/getstarted-bg.gif) no-repeat; width:396px; height:30px; padding-top:7px; text-align:right; padding-right:27px; margin-top:6px;}
.getstarted-bg a {font:bold 22px "Myriad Pro", Arial, Helvetica, sans-serif; color:#FBFCF5; text-decoration:none;}
.getstarted-bg a:hover {font:bold 22px "Myriad Pro", Arial, Helvetica, sans-serif; color:#FBFCF5; text-decoration:underline;}

.middle-section {width:918px; margin:auto; margin-bottom:6px; margin-top:10px;}
.inner-middle-section {width:629px; margin-right:37px; float:left; padding-left:16px; display: inline;}
.inner-middle-section h1 {font:normal 27px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none; border-bottom: 1px solid #ECECEB; line-height:38px; margin-bottom:10px; margin-top:0px; padding-top:0px;}
.inner=right-section {width:234px; margin:auto; float:left; display: inline;}

.full-content {width:902px; margin:auto; padding-left:16px; padding-right:10px;}
.full-content h1 {font:normal 27px Arial, Helvetica, sans-serif; color:#9ECB3B; text-decoration:none; border-bottom: 1px solid #ECECEB; line-height:38px; margin-bottom:10px; margin-top:0px;}
.full-content p {margin-top:0px; margin-bottom:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none; line-height:18px;}

.contact-form
{
	background:#F9F9F9;
	width:570px;
	padding-left:17px;
	padding-right:17px;
	padding-top:30px;
	padding-bottom:15px;
	border: none;
}

.contact-form label
{
	width:131px;
	float:left;
	clear: both;
}

.contact-form input
{
	float: left;
	width: 279px;
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:none;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:9px;
}

.contact-form #vPhone
{
	width: 179px;
}

.contact-form #vPostcode
{
	width: 69px;
}

.contact-form #contant
{
	width: auto;
	float: right;
	margin-right: 35px;
	border: none;
	background: url('../images/btn-send.gif');
	width: 60px;
	height: 20px;
	text-indent: -9999em;
}

.contact-form .errors
{
	clear: both;
	color: #EA1212;
	list-style: none;
}

/* FOR HOME TAB */
#australianowned{ position:absolute; top:5px; right:5px; float:right; border:0px; clear:both; }
.top-navigation {width:676px; margin-top:102px;}
.top-navigation ul {margin:0 0 0 5px; padding:0; }
.top-navigation li {list-style-type:none; float:left;}
.top-navigation li.home a {background:url(../images/home-in.gif) no-repeat; width:87px; height:28px; display:block;}
.top-navigation li.home a:hover {background:url(../images/home-ac.gif) no-repeat; width:87px; height:28px;}
.top-navigation li.home a.active {background:url(../images/home-ac.gif) no-repeat; width:87px; height:28px;}

/* FOR ABOUTUS TAB */
.top-navigation li.aboutus a {background:url(../images/aboutus-in.gif) no-repeat; width:110px; height:28px; display:block;}
.top-navigation li.aboutus a:hover {background:url(../images/aboutus-ac.gif) no-repeat; width:110px; height:28px;}
.top-navigation li.aboutus a.active {background:url(../images/aboutus-ac.gif) no-repeat; width:110px; height:28px;}

/* FOR HOWITWORKS TAB */
.top-navigation li.howitworks a {background:url(../images/howitworks-in.gif) no-repeat; width:142px; height:28px; display:block;}
.top-navigation li.howitworks a:hover {background:url(../images/howitworks-ac.gif) no-repeat; width:142px; height:28px;}
.top-navigation li.howitworks a.active {background:url(../images/howitworks-ac.gif) no-repeat; width:142px; height:28px;}

/* FOR FAQ TAB */
.top-navigation li.faqnew a {background:url(../images/faq-in.gif) no-repeat; width:82px; height:28px; display:block;}
.top-navigation li.faqnew a:hover {background:url(../images/faq-ac.gif) no-repeat; width:82px; height:28px;}
.top-navigation li.faqnew a.active {background:url(../images/faq-ac.gif) no-repeat; width:82px; height:28px;}

/* FOR FINDASTORE TAB */
.top-navigation li.findabranch a {background:url(../images/findabranch-in.gif) no-repeat; width:129px; height:28px; display:block;}
.top-navigation li.findabranch a:hover {background:url(../images/findabranch-ac.gif) no-repeat; width:129px; height:28px;}
.top-navigation li.findabranch a.active {background:url(../images/findabranch-ac.gif) no-repeat; width:129px; height:28px;}

/* FOR APPLYNOW TAB */
.top-navigation li.applynow a {background:url(../images/applynow-in.gif) no-repeat; width:119px; height:28px; display:block;}
.top-navigation li.applynow a:hover {background:url(../images/applynow-ac.gif) no-repeat; width:119px; height:28px;}
.top-navigation li.applynow a.active {background:url(../images/applynow-ac.gif) no-repeat; width:119px; height:28px;}

.top-navigation ul li a span {display: block; width: 0; height: 0; overflow: hidden;}

.nonflash-img {background:url(../images/nonflash-img.jpg) no-repeat; width:641px; height:257px; padding-left:262px; padding-right:15px; padding-top:20px;}
.nonflash-img p {font:bold 13px "Tahoma", Arial, Helvetica, sans-serif; color:#064781; text-decoration:none; line-height:20px; margin-top:0px; margin-bottom:15px;}
.nonflash-img p a {font:bold 13px "Tahoma", Arial, Helvetica, sans-serif; color:#9BB72B; text-decoration:underline;}
.nonflash-img p a:hover {font:bold 13px "Tahoma", Arial, Helvetica, sans-serif; color:#9BB72B; text-decoration:none;}

.error-select, .select-red  {background:#FFFFFF; border:1px solid #EA1212; padding-left:3px; font:normal 11px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none;}

.btnAppynow { background:url(../images/btn-applynow.gif) top center no-repeat; width:163px; height:48px;  float: left; display: block; text-decoration: none; }
.btnAppynow:hover { background:url(../images/btn-applynow-over.gif) top center no-repeat; width:163px; height:48px; text-decoration: none; }

.go-btn { background: url(../images/btn-go.gif) no-repeat; width: 49px; height: 20px; float: left; display: block; text-decoration: none; }
.go-btn:hover { background: url(../images/btn-go-hover.gif) no-repeat; width: 49px; height: 20px; text-decoration: none; }

.send-btn { background: url(../images/btn-send.gif) no-repeat; width: 60px; height: 20px; float: right; display: block; text-decoration: none; margin-right: 32px; display: inline; }
.send-btn:hover { background: url(../images/btn-send-hover.gif) no-repeat; width: 60px; height: 20px; text-decoration: none; }

.submit-btn { background: url(../images/btn-submit.gif) no-repeat; width: 86px; height: 31px; float: right; display: block; text-decoration: none; }
.submit-btn:hover { background: url(../images/btn-submit-hover.gif) no-repeat; width: 86px; height: 31px; text-decoration: none; }

.continue-btn { background: url(../images/btn-continue.gif) no-repeat; width: 99px; height: 31px; float: right; display: block; text-decoration: none; }
.continue-btn:hover { background: url(../images/btn-continue-hover.gif) no-repeat; width: 99px; height: 31px; text-decoration: none; }

.prev-btn { background: url(../images/btn-previous.gif) no-repeat; width: 94px; height: 31px; float: left; display: block; text-decoration: none; }
.prev-btn:hover { background: url(../images/btn-previous-hover.gif) no-repeat; width: 94px; height: 31px; text-decoration: none; }

.applynow-btn { background: url(../images/btn-applynownew.png) no-repeat; width: 170px; height: 48px; float: left; display: block; text-decoration: none; }
.applynow-btn:hover { background: url(../images/btn-applynow-hover.png) no-repeat; width: 170px; height: 48px; float: left; display: block; text-decoration: none; }
.applybutton-position { position:absolute; top:121px; right:47px; }
.applybutton-position-home { position:absolute; top:179px; left:47px; }

.cancelconfirm { padding: 10px 0px;}

.cancel-btn { background: url(../images/btn-cancel.gif) no-repeat; width: 99px; height: 31px; display: block; float: left; text-decoration: none; }
.cancel-btn:hover { background: url(../images/btn-cancel-hover.gif) no-repeat; width: 99px; height: 31px; text-decoration: none; }

.confirm-btn { background: url(../images/btn-confirm-hover.gif) no-repeat; width: 99px; height: 31px; display: block; float: left; text-decoration: none; margin: 0 0 0 20px; display: inline; }
.confirm-btn:hover { background: url(../images/btn-confirm-hover.gif) no-repeat; width: 99px; height: 31px; text-decoration: none; }


ul.sitemap { margin: 0; padding: 0; margin-left: 7px; margin-top: 25px; }
ul.sitemap li { list-style-type: none; margin-bottom: 15px; width: 180px;  float: left; background: url(../images/squarebg.gif) no-repeat 0 5px; padding-left: 20px; display: inline; }
ul.sitemap li a { color: #0C4DA2; text-decoration: none; }
ul.sitemap li a:hover { color: #0C4DA2; text-decoration: underline; }

.dollar { float: left; padding-top: 3px; display: inline; }


.nonflash-hd {font:bold 23px "Tahoma", Arial, Helvetica, sans-serif; color:#ffffff; letter-spacing: 1px; margin-bottom: 35px; }


/* APPLY PROCESSING MESSAGES */
.applyMessageBox{ position:relative; display:block; width:550px; min-height:175px; margin-left:62px; margin-bottom:20px; padding:15px 15px 30px 15px; background-color:#fafafa; border:1px solid #edecec;}
.applyMessageBox .icon{ position:absolute; top:-1px; left:-62px; display:block; width:62px; height:207px; padding-bottom:15px; background-color:#edecec;}
.applyMessageBox.processing .icon { background:#edecec url(../images/applyIcon_processing.gif) 15px 15px no-repeat; }
.applyMessageBox.warning .icon { background:#edecec url(../images/applyIcon_warning.gif) 15px 15px no-repeat; }
.applyMessageBox.fail .icon { background:#edecec url(../images/applyIcon_fail.gif) 15px 15px no-repeat; }
.applyMessageBox.success .icon { background:#edecec url(../images/applyIcon_success.gif) 15px 15px no-repeat; }

.applyMessageBox h2{ margin-top:0px; font-weight:normal;}
.applyMessageBox.fail h2{ color:#eb2c5a;}

