/*@font-face {
	font-family: 'HelveticaNeue45';
	src: url('fonts/helveticaneueltstd-lt-webfont.eot');
	src: local('?'), url('fonts/helveticaneueltstd-lt-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-lt-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-lt-webfont.svg#webfont5hUiDmSQ') format('svg');
      font-weight:lighter;
      font-style:normal;
      font-variant:normal;
}
@font-face {
	font-family: 'HelveticaNeue55';
	src: url('fonts/helveticaneueltstd-roman-webfont.eot');
	src: local('?'), url('fonts/helveticaneueltstd-roman-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-roman-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-roman-webfont.svg#webfonta2MxyGob') format('svg');
      font-weight:normal;
      font-style:normal;
      font-variant:normal;
}
@font-face {
	font-family: 'HelveticaNeue75';
	src: url('fonts/helveticaneueltstd-bd-webfont.eot');
	src: local('?'), url('fonts/helveticaneueltstd-bd-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-bd-webfont.svg#webfontNCXgltWf') format('svg');
      font-weight:bold;
      font-style:normal;
      font-variant:normal;
}
@font-face {
	font-family: 'HelveticaNeueMdCn';
	src: url('fonts/helveticaneueltstd-md-webfont.eot');
	src: local('?'), url('fonts/helveticaneueltstd-md-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-md-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-md-webfont.svg#webfontNCXgltWf') format('svg');
      font-weight:bold;
      font-style:normal;
      font-variant:normal;
}*/

html, body, h1, h2, h3, h4, h5, h6, ul, li, ol {margin:0; padding:0;}
body {
	display: block;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	background: none;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }
a {
	text-decoration: none;
}
header { background: url(images/head_bg_sm.png) repeat-x; /*height:83px;*/ padding:0 10px;}
header a.logo {}
header .h-but { position: relative; top: -10px; }
.content { padding:10px 20px 5px; background:#fff}
.home.content{padding-top:0; margin-top:-2px;}
.content img {max-width:100%}
.block{display:block;}
.applynow {margin:17px 0; }
.applyNow{ background: none; }
.instant{margin:20px 0;}
.button{margin:5px 0;}
.button:hover img, .applynow:hover img, .callusassist a:hover img{opacity:0.7;}
div#button_more{cursor:pointer;}
section{margin:20px 0;}
.callusassist .email{margin-top:-4px !important;}
footer.ftr {
	text-align: center;
	background: #6e0a0e;
	padding: 20px 0 15px 0;
}
footer.ftr p{/*font-family:Arial, sans-serif;*/ color:#b47575; font-size:9px; margin:0; line-height:10px;}
footer.ftr a{font-size:10px;/*font-family:arial;*/ color:#fff;}
footer.ftr li { display:inline; border-right:1px solid #fff; padding:0 5px 0 2px; background: none;}
footer.ftr li:last-child{border:none;}
.visitfullsite {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; width:auto; padding:15px; background:#610607; width:140px; text-align:center; text-transform:uppercase; margin:10px auto 15px;}
footer.ftr .visitfullsite a{font-size:13px;}
.inthide {display:none;}
h1{color:#4f4f51; font-size:28px; line-height: 30px;}
h2{color:#9d1c12; font-size:22px; line-height: 24px;}
.content h1{margin:0 0 10px}
.content p, .content ul li {font-size:14px; color:#59595a}
.content.contact label{float:left; width: 100px; font-weight:bold;}
.content.contact p{margin:5px 0; font-size:14px;}
.content.contact a{color:#59595A}
.content.contact h2{margin-top:15px;}
.content.contact p.tel {font-size:20px}
/*.content.faq h1{font-size:21px;}*/
.content.faq li {list-style:none; background: url(images/arrow.png) no-repeat left 2px; padding-left:22px; margin-bottom:14px;}
.content.faq p{margin:5px 0 16px;}
.content.faq h2{font-size:16px;}
.content .faq-content{display:none; font-size:14px;}
.content.howitworks h3{color:#9d1c12; font-size:17px; margin:0 0 10px;}
.content.clients img.clients{ margin:0 0 0 -10px;}
.content.application h1{color:#9D1C12;}
.content.application fieldset{border:none; padding:0; margin:0;}
.content.application input, .content.application select{border:1px solid #a5a5a5;padding:5px}
.content.application select{border:1px solid #a5a5a5;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:5px}
fieldset input.btn {
    background-image: linear-gradient(bottom, rgb(102,7,14) 0%, rgb(192,8,21) 100%);
background-image: -o-linear-gradient(bottom, rgb(102,7,14) 0%, rgb(192,8,21) 100%);
background-image: -moz-linear-gradient(bottom, rgb(102,7,14) 0%, rgb(192,8,21) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(102,7,14) 0%, rgb(192,8,21) 100%);
background-image: -ms-linear-gradient(bottom, rgb(102,7,14) 0%, rgb(192,8,21) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(102,7,14)),
	color-stop(1, rgb(192,8,21))
);
	display: block;
    border: 0 solid #B3090C;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: bold;
    padding: 8px 12px 8px;
}
	fieldset input.btn-disabled { background-color: #a5a5a5; -webkit-appearance: none; background-image: linear-gradient(bottom, rgb(153,153,153) 0%, rgb(227,227,227) 100%);
background-image: -o-linear-gradient(bottom, rgb(153,153,153) 0%, rgb(227,227,227) 100%);
background-image: -moz-linear-gradient(bottom, rgb(153,153,153) 0%, rgb(227,227,227) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(153,153,153) 0%, rgb(227,227,227) 100%);
background-image: -ms-linear-gradient(bottom, rgb(153,153,153) 0%, rgb(227,227,227) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(153,153,153)),
	color-stop(1, rgb(227,227,227))
); }
.padded { width: auto; float: none; }
fieldset label { float: none; font-size: 16px; width: auto; padding-bottom: 5px; }
fieldset input.txt, fieldset textarea.txt, fieldset select.ddl, #txtContactNumber, #txtContactNumberAlt, #txtPostCode { width: 240px; }
.content.application input, .content.application select, .content.application button { padding: 5px; font-size: 20px; }	
fieldset div.buttons, fieldset div.checklist, fieldset div.nolabel { padding-left: 0px; width: auto; }
	fieldset div.buttons :submit { display: none; }
fieldset div.inset { float: none; }
fieldset .note { padding: 0; }
#ddlDOBDay, #ddlDOBMonth, #ddlDOBYear, #ddlDOBMonthSecond, #ddlDOBDaySecond, #ddlDOBYearSecond { margin-bottom: 5px; }
.sec fieldset div.ql label { width: auto; }
.sec fieldset div.ql ul { padding-left: 0; width: auto; }
.sec fieldset div.ql ul li { width: auto; }
.sec fieldset div.ql li label { padding-right: 10px; }
.sec fieldset div.ql { padding-bottom: 10px; }
.sec .q1 { clear: both; padding-top: 15px; }
.sec fieldset div.acceptance label { padding-right: 0; }
.tri #txtAmountRequired { width: 180px; }
.tri.content.application select { width: 250px; }
.tri ul li { background: none; padding-left: 0; } 
.tri fieldset div.checklist label { padding-bottom: 5px; }
.quat dl.split dt { float: none; width: auto; padding-bottom: 0; }
.quat dl.split dd { padding-left: 0; font-size: 16px; padding-bottom: 10px; }
.quat fieldset div.full textarea.txt { width: 240px; }
.quat ul li { background: none; padding-left: 0; font-size: 16px; list-style: disc inside; padding-bottom: 5px; }
.quat fieldset div.buttons-accept label { width: auto; padding-bottom: 15px; }
.quat fieldset div.buttons-accept label a { font-size: 16px; }
.content a { color: #9d1c12!important; }
.hidden { display: none; }
.content ul li {
margin-left: 0;
/*padding-left: 19px;
background-image: url(images/bullet.gif) ;*/
background-repeat: no-repeat;
background-position: 8px 5px;
list-style: none;
}
.hide-field { visibility: hidden; }
.socialB { display: block; text-align: center; padding-bottom: 8px; height: 45px; }
textarea {font-size:12px!important;}


.seo-extra{   margin: 0px 5px;    border-radius: 4px;    padding: 5px;    border: 1px solid #56000B;    background-color: #64000A;}
.seo-extra h2{    font-size: 13px;    letter-spacing: 0.5px;    color: #FFEAEC;    font-weight: bold;    line-height: 10px;    font-family: arial;    margin: 5px 0px 24px 0px;}
.seo-extra h3{font-size: 11px;    color: #F5D0D4;    line-height: 8px;    font-family: arial;    margin: 7px 0px 2px 0px;}
.seo-extra p{ font-size: 10px; color:#EAA3AB; line-height: 10px; font-family: arial;     margin: 5px 0px 6px 0px; }