/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
#popup ol {list-style:inside decimal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 20px 0;font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
.clear{clear:both;font-size:1px;line-height:1px;display:block;height:0;}
.clrflt{clear:both;}
.main-in-right img{display:block;width:90%;margin:0px auto;}
.clearfix:after,#accordion fieldset p:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix,#accordion fieldset p{display:inline-block;} 
/* Hides from IE Mac \*/
* html .clearfix,* html #accordion fieldset p{height:1%;}
.clearfix,#accordion fieldset p{display:block;}
/* End Hack */ 
.left{float:left;}
.right{float:right;}
.last{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg{background:none !important;}
.txt_centre{text-align:center;}
.txt_gr{color:#5e7500;}
.mob-hide{display:inherit !important;}
.web-hide{display:none !important;}
/**************************************************************************************/
a{
	color:#000;
	text-decoration:none;
	outline:0 none;
}
a:hover{
	color:#000;
	text-decoration:none;
}
h1,.h1{font-size:24px;}
h2,.h2{font-size:22px;}
h3,.h3{font-size:18px;}
h4,.h4{font-size:16px;}
h5,.h5{font-size:14px;}
h6,.h6{font-size:12px;}
/*-----------------------TABLES-------------------------------------------*/
table{
  width:100%;
	margin:8px 0 25px;
	border-collapse:collapse;
}
caption{
	width:550px;
	text-align:right;
	padding:0 0 5px;
	font-style:italic;
	font-weight:normal;
}

th{
	text-align:left;
	padding:6px 6px 6px 12px;
	background-color:#FFD60B !important;
	border:1px solid #c9d2d3;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
}
td{
	padding:12px 6px 12px 12px;
	border:1px solid #c9d2d3;
	background-color:#fff;
	font-size:0.9em;
}

td.noborder,.noborder td,.noborder th{
	border:none !important;
}
td.dkred,td.pink,td.red,td.orange{
	border:2px solid #fff;
	color:#f9d5df;
	padding:15px;
}
td.dkred h2,td.pink h2,td.red h2,td.orange h2,
td.dkred h3,td.pink h3,td.red h3,td.orange h3{
	color:#fff;
}
td.dkred{
	background-color:#c41230;
}
td.pink{
	background-color:#e50e63;
}
td.red{
	background-color:#f15d22;
}
td.orange{
	background-color:#f8971d;
}
td ul{
	margin:0;
}

/*----------------------------------------------------------------------------------*/
html{
}
body{
	color:#b1b1b1;
	font-family:"Arial",Verdana,Tahoma;
	font-size:12px;
}
.flt_lt{
	float:left;
	display:inline;
}
.flt_rt{
	float:right;
	display:inline;
}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper{
	margin:0 auto;
}
.inner-wrap{
	width:1173px;
	margin:0 auto;
}
.container{
	width:100%;
}
.main_content{
}
.header-main{
	width:100%;
	background:#000;
}
.header{
	width:1173px;
	margin:0 auto;
	padding:0 0 11px 0;
}
.header-right{
	width:827px;
	display:inline-block;
	float:right;
}
.header-right span{
	font-family:'Roboto',sans-serif;
	font-size:36px;
	color:#fff;
	font-weight:700;
	display:block;
	float:right;
	background:url(images/cell-img.png) no-repeat left center;
	padding:7px 2px 6px 29px;
}

#phone-mob{display:none;}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
#logo{
	width:319px;
	display:inline-block;
	float:left;
	padding:15px 0 0 0;
}
#logo a{
	display:inline-block;
}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/

.header-right span a{
	color:white !important;
}

#nav{
	width:690px;
	display:inline-block;
	float:left;
}
#nav ul{
	display:inline-block;
	float:right;
	margin-right:12px;
}
#nav ul li{
	display:inline-block;
	float:left;
	background:url(images/border.png) no-repeat right center;
	padding:7px 17px 11px 12px;
}
#nav ul li a{
	font-family:'Roboto',sans-serif;
	font-size:18px;
	color:#ffd60b;
	font-weight:500;
	display:inline-block;
}
#nav ul li a:hover,#nav ul li a.active{
	color:#fff;
}
#nav ul li.last{
	background:url(images/border.png) no-repeat right center;
}
.social-icons{
	width:136px !important;
	display:inline-block;
	float:right;
}
.social-icons ul{
	display:inline-block;
	float:left;
	padding:5px 0 0 0;
}
.social-icons ul li{
	display:inline-block;
	float:left;
	padding:0 6px 0 0;
}
.social-icons ul li a{
	display:inline-block;
}
.menu{
	display:none;
}
.social-icons_1{
	width:104px;
	display:none;
	float:right;
}
.social-icons_1 ul{
	display:inline-block;
	float:left;
	padding:5px 0 0 0;
}
.social-icons_1 ul li{
	display:inline-block;
	float:left;
	padding:0 6px 0 0;
}
.social-icons_1 ul li a{
	display:inline-block;
}
/* ------------------------ banner CONTENT HERE --------------*/
.banner-main{
	width:100%;
	background:url(images/banner-bg.png) no-repeat;
	background-size:100% 100%;
}
.banner{
	width:1173px;
	margin:0 auto;
	position:relative;
}
.banner-in{
	/*width:680px;
	margin:0 0 0 79px;*/
	width:100%;
margin:0px 0px 0px 250px;
}
.banner-in img{
}
.banner .carousel-control.left,.banner .carousel-control.right{z-index:200;}
.banner .carousel-control.left{
	background:url(images/leaft-arrw.png) no-repeat;
	width:37px;
	height:37px;
	left:0;
	top:307px;
}
.banner .carousel-control.left:hover{
	background:url(images/leaft-arrw-hover.png) no-repeat;
}
.banner .carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{
	display:none;
}
.banner .carousel-control.right{
	background:url(images/right-arrw.png) no-repeat;
	width:37px;
	height:37px;
	left:45px;
	top:307px;
}
.banner .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
	display:none;
}
.banner .carousel-control.right:hover{
	background:url(images/right-arrw-hover.png) no-repeat;
}
#banner109 .banner-in{margin-left:0;}
#banner109 .carousel-caption{top:20px;left:25px;bottom:auto;}
#banner109 .carousel-caption h2,#banner109 .caption_paragraph{color:#fff;text-align:center;}
#banner109 .carousel-caption p{margin-bottom:1em;font-size:20px;}
#banner109 .carousel-caption p:last-child{margin-bottom:0;}
#banner127 .banner-in{margin-left:0;}
#banner127 .carousel-caption{top:20px;left:25px;bottom:auto;}
#banner127 .carousel-caption h2,#banner127 .caption_paragraph{color:#fff;text-align:center;}
#banner127 .carousel-caption p{margin-bottom:1em;font-size:20px;}
#banner127 .carousel-caption p:last-child{margin-bottom:0;}
.online{
	width:370px;
	position:absolute;
	right:3px;
	top:24px;
	border-radius:10px;
	background:#fdfdfd;
	padding:24px 28px 10px 30px;
}
.online h2{
	font-family:'Roboto',sans-serif;
	font-size:26px;
	color:#000;
	font-weight:900;
	font-style:italic;
	text-align:center;
	padding:0 0 23px 0;
}
.online h3{
	font-family:'Roboto',sans-serif;
	font-size:24px;
	color:#cd990e;
	font-weight:700;
	font-style:italic;
	background:url(images/watch.png) no-repeat left center;
	padding:0px 0 10px 76px;
}
.online p{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000;
	font-weight:300;
	padding:0px 0 19px 0;
	line-height:24px;
}
.online p small{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000;
	font-weight:700;
}
.online a{
	font-family:'Roboto',sans-serif;
	font-size:24px;
	color:#000;
	font-weight:700;
	background:url(images/apply-bg.png) repeat-x;
	display:block;
	margin:0 auto;
	text-align:center;
	padding:7px 0 12px 0;
	border-radius:4px;
}
.online a.call{
	font-family:'Roboto',sans-serif;
	font-size:24px;
	color:#000;
	font-weight:700;
	background:url(images/apply-bg.png) repeat-x;
	display:none;
	margin:0 auto;
	text-align:center;
	padding:7px 0 12px 0;
	border-radius:4px;
}
.cleaner {clear:both;}
.aas-header {border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:20px;}
.aas-header h2 {text-align:left; font-style:normal; width:55%; float:left; padding:0; margin:0;}
.aas-header span {display:block; width: 40%; float:right; text-transform:uppercase; font-size:0.8em;}
.aas-vehicle {margin-bottom:20px;}
.aas-vehicle .image {width:42%; float:left; margin-right:15px;}
.aas-vehicle .title {width: 53%; float:right;}
.aas-vehicle .title h3 {background: none; padding: 0; color: #000; font-size: 1.3em; font-style: normal; font-weight: 800; line-height: 1.3em; margin:0 0 7px;}
.aas-vehicle .title .price-box {background-color:#00a3b7; border-radius:0 6px 0 6px; padding:5px 5px 7px; width:100%;}
.aas-vehicle .title .price-box p {color:#fff; font-size:0.75em; line-height:1.2em;}
.aas-vehicle .title .price-box p span.from {width:25%; float:left; text-align:right;}
.aas-vehicle .title .price-box p span.price {width: 40%; float: left; font-size: 2.5em; font-weight: 600; margin: 5px 7px 0;}
.aas-vehicle .title .price-box p span.per {width:25%; float:right; text-transform:uppercase;}
.online a.aas-btn {background:rgba(64,64,64,1); background:-moz-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%); background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(64,64,64,1)),color-stop(100%,rgba(0,0,0,1))); background:-webkit-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%); background:-o-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%); background:-ms-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%); background:linear-gradient(to bottom,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040',endColorstr='#000000',GradientType=0 ); color: #FFD60B; text-transform: uppercase; font-size: 1.4em; padding-bottom: 10px;}

/* ------------------------ MIAN CONTENT HERE --------------*/
.lowrates-main{
	width:100%;
	background:#ffd60b;
}
.lowrates{
	width:1173px;
	margin:0 auto;
	background:url(images/lowrates-bg.png) repeat-y;
}
.lowrates-left{
	width:800px;
	display:inline-block;
	float:left;
	padding:35px 0 0 0;
}
.lowrates-left h2{
	font-family:'Roboto',sans-serif;
	font-size:36px;
	color:#000;
	font-weight:700;
}
.lowrates-left ul{
	display:inline-block;
	padding:17px 0 0 0;
}
.lowrates-left ul li{
	display:block;
	float:none;
	background:#ffeb45;
	padding:8px 7px 38px 14px;
}
.lowrates-left ul li h3{
	width:255px;
	padding:7px 0 0 0;
	font-family:'Roboto',sans-serif;
	font-size:16px;
	color:#000;
	font-weight:700;
	display:inline-block;
	float:left;
}
.lowrates-left ul li h4{
	width:157px;
	font-family:'Roboto',sans-serif;
	font-size:16px;
	color:#000;
	font-weight:400;
	display:inline-block;
	float:left;
	padding:4px 0 0 0;
}
.lowrates-left ul li span{
	font-family:'Roboto',sans-serif;
	font-size:22px;
	color:#000;
	font-weight:700;
}
.lowrates-left ul li h5{
	width:231px;
	font-family:'Roboto',sans-serif;
	font-size:16px;
	color:#000;
	font-weight:400;
	display:inline-block;
	float:left;
	padding:4px 0 0 0;
}
.lowrates-left ul li small{
	font-family:'Roboto',sans-serif;
	font-size:22px;
	color:#e4b411;
	font-weight:400;
}
.lowrates-left .more{
	display:inline-block;
	float:left;
	width:108px;
	padding:7px 0 7px 0;
	background:url(images/gerrn-bg-btn.png) repeat-x;
	border:none;
	border-radius:3px;
	color:#000;
	cursor:pointer;
	font-family:'Roboto',sans-serif;
	font-size:13px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
}
.lowrates-right{
	width:370px;
	background:url(images/right-line.png) repeat-x #202020;
	border-radius:6px 9px 0 0;
	display:inline-block;
	float:right;
	padding:16px 24px 24px 24px;
	margin:43px 3px 0 0;
	font-family:"Roboto",sans-serif;
	height:auto;
}

.lowrates-right h2{
	font-family:'Roboto Condensed',sans-serif;
	font-size:25px;
	color:#fff;
	font-weight:700;
	padding:0 0 13px 0;
}
.main-in-right .lowrates-right{
	margin:0 0 10px 0!important;
	border-radius:3px;
}
.repayment{
	width:317px;
	background:#fff;
	border-radius:3px;
	margin:0 0 5px 0;
}
.repayment ul{
	display:inline-block;
	float:left;
	padding:5px 0 4px 7px;
}
.repayment ul li{
	display:inline-block;
	float:left;
	background:url(images/border-1.png) no-repeat right center;
	padding:0 1px 0 0px;
}
.repayment ul li a{
	font-family:'Roboto',sans-serif;
	font-size:14px;
	color:#000;
	font-weight:700;
	background:#fff;
	display:inline-block;
	border-radius:3px;
	padding:2px 15px 2px 16px;
	margin:0;
}
.repayment ul li a:hover,.repayment ul li a.active{
	background:#d9d9d9;
}
.loan{
	width:318px;
}
.loan select{
	width:318px;
}
.loan .dd{
	margin:2px 0 4px 0px;
	border:none;
	background:#fff;
	border-radius:3px;
}
.loan .dd .ddTitle .ddTitleText{
	/*padding:6px 0 5px 3px;*/
	padding:9px 0px 5px 1px;
	width:173px;
	margin:0 0 0 10px;
	background:url(images/white-border.png) no-repeat 17px center;
        height:40px;
}
.loan .dd .ddArrow{
	background:url(images/arrw.png) no-repeat;
	width:18px;
	height:14px;
	margin-left:7px;
	margin-top:-3px;
}
.loan .dd .ddTitle{
	font-family:'Roboto',sans-serif;
	font-size:14px;
	color:#00000c;
	font-weight:400;
	border-radius:3px;
	background:#fff;
	padding:1px 0 1px;
	border-radius:3px;
}
.loan .dd .ddChild li{
	background:#fff;
	border:none;
	padding:0 0 0px 28px;
	cursor:pointer;
	padding:8px 0px 8px 28px;
}
.loan .dd .ddChild li:hover{
	background:#FFD60B;
}
.loan .dd .ddChild li:hover .ddlabel{
	font-family:'Roboto';
	font-size:14px;
	color:#00000c;
	font-weight:normal;
}
.loan .dd .ddChild li .ddlabel{
	font-family:'Roboto';
	font-size:14px;
	color:#00000c;
	font-weight:normal;
}
.loan .dd .ddChild{
	left:7px;
	top:22px;
	width:93%;
	background:#fff;
	border-radius:0 0 10px 10px;
}
.advanced{
	width:100px;
	display:inline-block;
	float:left;
}
.advanced select{
	width:100px;
}
.advanced .dd{
	margin:0;
	border:none;
	background:none;
	border-radius:none;
}
.advanced .dd .ddTitle .ddTitleText{
	padding:6px 0 5px 3px;
	width:100px;
	margin:0 0 0 1px;
	background:none;
	font-family:'Roboto',sans-serif;
	font-size:14px;
	color:#ffde13;
	text-decoration:underline;
	font-weight:700;
}
.advanced .dd .ddArrow{
	background:url(images/yellow-arrw.png) no-repeat;
	width:18px;
	height:14px;
	margin-right:-3px;
	margin-top:-3px;
}
.advanced .dd .ddTitle{
	font-family:'Roboto',sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:700;
	border-radius:3px;
	background:none;
	padding:1px 0 1px;
	border-radius:5px;
}
.advanced .dd .ddChild li{
	background:#000;
	border:none;
	padding:0 0 0px 17px;
	cursor:pointer;
}
.advanced .dd .ddChild li:hover{
	background:#000;
}
.advanced .dd .ddChild li:hover .ddlabel{
	font-family:'Roboto';
	font-size:14px;
	color:#fff;
	font-weight:normal;
}
.advanced .dd .ddChild li .ddlabel{
	font-family:'Roboto';
	font-size:14px;
	color:#fff;
	font-weight:normal;
}
.advanced .dd .ddChild{
	left:7px;
	top:22px;
	width:93%;
	background:none;
	border-radius:0 0 10px 10px;
}
.lowrates-right a.apply{
	display:inline-block;
	float:right;
	width:131px;
	margin:0 3px 0 0;
	background:url(images/apply-bg1.png) repeat-x;
	border-radius:3px;
	padding:6px 0 5px 0;
}
.lowrates-right a.apply small{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000;
	font-weight:700;
	background:url(images/black-arrw.png) no-repeat right center;
	padding:0 19px 0 16px;
}
.lowrates-right span.apply{
	display:inline-block;
	float:right;
	width:131px;
	margin:0 3px 0 0;
	background:url(images/apply-bg1.png) repeat-x;
	border-radius:3px;
	padding:6px 0 5px 0;
}
.lowrates-right span.apply input{
	padding:0 19px 0 16px;
	background:url(images/black-arrw.png) no-repeat right center;
	border:0 none;
	color:#000;
	font-family:'Roboto',sans-serif;
	font-size:15px;
	font-weight:700;
}
/* ---------------------------------------------------------*/

.main{
	width:100%;
	background:#fff;
}
.main-in{
	width:1173px;
	margin:30px auto;
	padding:11px 0 0 0;
}
.main-in-left{
	width:800px;
	display:inline-block;
	float:left;
	padding:24px 0 0 0;
}
.main-in-left ul,.main-in-left ol{margin:0 0 20px;padding-left:30px;}
.main-in-left ul{list-style:disc outside;}
.main-in-left ul li{line-height:24px;}
.main-in-left ol{list-style:decimal outside;}
.car-loans{
	width:370px;
	display:inline-block;
	float:left;
	margin:0 30px 69px 0;
}
.car-loans-top{
	width:370px;
	background:url(images/car-top-bg.png) no-repeat center top #282828;
	border-radius:3px;
	position:relative;
	margin:0 0 26px 0;
}
.car-loans-top h2{
	font-family:'Roboto Condensed',sans-serif;
	font-size:29px;
	color:#fff;
	font-weight:700;
	padding:21px 0 0 25px;
	text-transform:uppercase;
        margin:0;
}
.car-loans-top h3{
	font-family:'Roboto Condensed',sans-serif;
	font-size:29px;
	color:#ffd60b;
	font-weight:400;
	padding:5px 0 0 24px;
	position:relative;
	z-index:99;
        margin:0;
}
.car-loans-top small{
	font-family:'Roboto',sans-serif;
	font-size:29px;
	color:#ffd60b;
	font-weight:900;
}
.car-loans-top p{
	font-family:'Roboto Condensed',sans-serif;
	font-size:23px;
	color:#fff;
	font-weight:300;
	padding:7px 0 23px 25px;
	line-height:28px;
}
.car-loans-top span{
	position:absolute;
	right:0;
	top:47px;
	z-index:22;
}
.car-loans-top ul{
	background:#d40607;
	display:inline-block;
	padding:9px 16px 9px 27px;
	border-radius:0 0 3px 3px;
}
.car-loans-top ul li{
	display:inline-block;
	float:left;
}
.car-loans-top ul li h4{
	font-family:'Roboto Condensed',sans-serif;
	font-size:19px;
	color:#fff;
	font-weight:700;
	padding:8px 16px 0 0;
}
.car-loans-top ul li a{
	font-family:'Roboto Condensed',sans-serif;
	font-size:19px;
	color:#ffeb45;
	font-weight:700;
	background:#ec1011;
	/*border-radius:3px;*/
	display:inline-block;
	padding:4px 16px 6px 24px;
}
.car-loans-bottom{
	width:370px;
}
.car-loans-bottom h2{
	font-family:'Roboto',sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:700;
	padding:0;
}
.car-loans-bottom p{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:300;
	line-height:26px;
	padding:15px 0 0 0;
}
.car-loans-bottom a{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:700;
	padding:5px 0 7px 0;
	width:141px;
	background:#ffe42b;
	border-radius:3px;
	display:block;
	margin:20px 0 0 0;
	text-align:center;
}
.sections.home{
    min-height:130px;
    border-bottom:1px solid #E7E7E7;
    padding-bottom:25px;
    margin-bottom:40px;
    text-align:center;
}
.sections.home h2{ padding:0;margin:0 0 10px;}
.sections.home p{ padding:0;}
.sections.home h2 a{
        font-family:'Roboto',sans-serif;
	color:#000000;
	font-weight:700;
	padding:10px 0px 13px;
	background:#ffe42b;
	border-radius:3px;
	display:block;
	margin:0;
	text-align:center;
        width:100%;
        font-size:inherit;
}
.sections.home.grey h2 a{
    background-color:transparent !important;
    color:#000;
    text-align:left !important;
    padding:0px;
    margin:0;
}
.sections.home.grey h2 a:hover{
    color:#2367C5;
}
.sections.home.grey{
    text-align:left !important;
    /*border-left:2px solid #303030;  
    padding-left:10px;*/
    border-bottom:none;
}
.sections.home.grey img{
	float:left;
    width:33%;
}
.sections.home.grey div.right{
    width:64%;
}
.more-information-button{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:700;
	padding:5px 0 7px 0;
	width:141px;
	background:#ffe42b;
	border-radius:3px;
	display:block;
	margin:20px 0 0 0;
	text-align:center;
}

.sub-sections{
	padding-left:15px;
}
.sub-sections:hover,
.sub-sections:active,
.sub-sections:focus{
	background:url(images/subsection_hover.png) right top repeat-y;
}
.pair-bottom-left .sub-sections a{
	width:auto;
	margin:0;
	padding:0;
	background:url(images/subsection_arrow.png) 95% 50% no-repeat;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	color:#2367c5;
	font-size:1em;
	font-weight:inherit;
	text-align:left;
}
.pair-bottom-left .sub-sections:hover a,
.pair-bottom-left .sub-sections:active a,
.pair-bottom-left .sub-sections:focus a{
	background-image:url(images/subsection_arrow_hover.png);
	color:#000;
}

.car-loans-left{
	width:370px;
	background:url(images/percentage.png) no-repeat right bottom #000;
	border-radius:3px;
	padding:0 0 18px 0;
        margin:0 0 25px;
}
.car-loans-left h2{
	font-family:'Roboto',sans-serif;
	font-size:36px;
	color:#ffd60b;
	font-weight:300;
	padding:19px 60px 0 32px;
	line-height:40px;
        margin:0;
}
.car-loans-left small{
	font-family:'Roboto',sans-serif;
	font-size:36px;
	color:#ffd60b;
	font-weight:700;
}
.car-loans-left p{
	width:241px;
	font-family:'Roboto',sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:00;
	line-height:21px;
	padding:15px 0 0 32px;
}
.car-loans-left a{
	font-family:'Roboto',sans-serif;
	font-size:14px;
	color:#ffd60b;
	font-weight:700;
	padding:5px 0 7px 0;
	display:inline-block;
}
.car-loans-left a:hover{
	text-decoration:underline;
}
.main-in-right{
	width:370px;
	display:inline-block;
	float:left;
	margin-bottom:50px;
        padding:24px 0 0;
}
.block1{
	width:370px;
	background:#333333;
	border-radius:3px;
	position:relative;
	margin:0 0 26px 0;
}
.block1 h2{
	font-family:"Roboto",sans-serif;
        font-size:24px;
        color:#FFF;
        font-weight:900;
        padding:20px 0px 5px 27px;
}
.block1 ul{
	display:block;
	background:#e4e4e4;
	padding:17px 0px 9px 26px;
}
.block1 ul li{
	display:block;
}
.block1 ul li h3{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000;
	font-weight:500;
	padding:0 0 5px 0;
        margin:0px;
}
.block1 ul li p{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:700;
	font-style:italic;
	background:url(images/tick-mark.png) no-repeat left center;
	padding:6px 0 0 33px;
	margin:1px 0 0 0px;
}
.block1 ul li em{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:400;
	font-style:italic;
	display:inline-block;
}
.block1 span{
	position:absolute;
	right:0;
	top:75px;
}
.block1 a{
	width:325px;
	margin:0 0 0 27px;
	padding:14px 0 15px 0;
	font-family:'Roboto',sans-serif;
	font-size:20px;
	color:#fff233;
	font-weight:900;
	font-style:italic;
	display:inline-block;
	background:url(assets/images/aas-logo.png) no-repeat right center;
        background-size:30%;
}
.block2{
	width:370px;
	background:#efefef;
	padding:18px 0 21px 29px;
	margin:0 0 25px 0;
	display:inline-block;
}
.block2 h2{
	font-family:'Roboto',sans-serif;
	font-size:22px;
	color:#000;
	font-weight:700;
}
.block2 h4{
	font-family:'Roboto',sans-serif;
	font-size:22px;
	color:#000;
	font-weight:700;
	padding:7px 0 0 0px;
}
.block2-left{
	width:48px;
	display:inline-block;
	float:left;
/*	border-radius:3px;*/
	background:#fff;
	margin:0 0 22px 0;
}
.block2-left h3{
	margin:0;
	font-family:'Roboto',sans-serif;
	font-size:11px;
	color:#5d5d5d;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	padding:7px 0 5px 0;
}
.block2-left h3 span{
	font-family:'Roboto',sans-serif;
	font-size:18px;
	color:#000;
	font-weight:900;
	display:block;
}
.block2-right{
	/*display:inline-block;
	float:left;
	width:290px;
	margin:0 0 19px 0;
	padding:1px 25px 0 23px;
	font-family:'Roboto',sans-serif;
	font-size:15px;*/
        display:inline-block;
        float:left;
    width:266px;
    margin:0px 0px 20px;
    padding:12px 10px 10px 17px;
    font-family:"Roboto",sans-serif;
    font-size:15px;
    background:#FFE42B;
}

.block2-right a{
	color:#000;
	font-weight:700;
	text-decoration:none;
}
.block2-right a:hover,.block2-right a:active{
	text-decoration:underline;
}
.block2 ul{
	display:block;
}
.block2 ul li{
	background:url(images/yellow-tick1.png) no-repeat left center;
	display:block;
	padding:10px 0px 10px 39px;
}
.block2 ul li a{
	display:inline-block;
	font-family:'Roboto',sans-serif;
	font-size:17px;
	color:#2367c5;
	font-weight:700;
}
.block2_1{
}
.block2_2{
}
/*.loan-division-main{
	width:100%;
	background:#eeeeee;
}*/

.loan-division-main{
	width:100%;
	background:#eeeeee;
	padding:37px 0px;
}

.loan-division-bottom{
	width:100%;
	background:#dedede;
	padding:37px 0px;
}
.loan-division{
	width:1173px;
	margin:0 auto;
	padding:0 0 0px 0;
}
.loan-division-left{
	width:800px;
	display:inline-block;
	float:left;
	padding:24px 0 43px 0;
}
.loan-division-left h2{
	font-family:'Roboto',sans-serif;
	font-size:22px;
	color:#000;
	font-weight:700;
	padding:0;
}
.loan-tabs{
	width:771px;
	border:solid 1px #e1e1e1;
	background:#fff;
	border-radius:5px;
}
.loan-tabs-top{
	width:771px;
}
.loan-tabs-top ul{
	display:inline-block;
}
.loan-tabs-top ul li{
	display:inline-block;
	float:left;
	background:#f3f3f3;
	font-family:'Roboto',sans-serif;
	font-size:14px;
	color:#898989;
	font-weight:700;
	border-bottom:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	padding:13px 0.94em 11px;
	cursor:pointer;
}
.loan-tabs-top ul li.none{
	border-right:none;
}
.loan-tabs-top ul li.current{
	color:#000;
	background:#fff;
	border-bottom:solid 1px #fff;
}

.loan-tabs-bottom{
	width:769px;
	background:url(images/car-girl.png) no-repeat right bottom;
	padding:16px 0 15px 13px;
}
#content2{
  background-image:url(images/boat-loans.png);
}
#content3{
  background-image:url(images/bike-loans.png);
}
#content4{
  background-image:url(images/truck-loans.png);
}
#content5{
  background-image:url(images/equipment-loans.png);
}
#content6{
  background-image:url(images/leisure-loans.png);
}
#content7{
  background-image:url(images/personal-loans.png);
}

.loan-tabs-bottom p{
	width:395px;
	display:block;
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000;
	font-weight:300;
	line-height:25px;
	padding:0 0 12px 0;
}
.loan-tabs-bottom p span{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000;
	font-weight:500;
}
.loan-tabs-bottom a{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:700;
	display:block;
	text-align:center;
	width:220px;
	background:#303030;
	border-radius:3px;
	padding:8px 0 7px 0;
}
.loan-division-right{
	width:370px;
	display:inline-block;
	float:left;
	padding:24px 0 0 0;
}
.loan-division-right h2{
	font-family:'Roboto',sans-serif;
	font-size:22px;
	color:#000;
	font-weight:500;
}
.our-partners{
/*	width:370px;*/
	padding:0;
}
.our-partners ul{
	display:inline-block;
}
/*.our-partners ul li{
	display:inline-block;
	float:left;
	width:115px;
	border:solid 1px #e7e7e7;
	background:#fefefe;
	border-radius:3px;
	min-height:58px;
	padding:9px 0 0px 0;
	margin:0 6px 10px 0;
}*/

.loan-images{
        padding:11px 11px;
}

.loan-images img{
	border-radius:4px;
}
.loan-division h2{
	color:black;
	margin:0 0 10px 0px !important;
}

.our-partners ul li{
	display:inline-block;
	float:left;
	width:115px;
	border:solid 1px #e7e7e7;
	background:#fefefe;
	border-radius:3px;
	min-height:58px;
	padding:9px 0 0px 0;
	margin:27px 7px auto;
}

.our-partners ul li a{
	display:block;
	margin:0 auto;
	text-align:center;
}
.loan-division-right .carousel-control{
	display:block;
	font-size:0;
}
.loan-division-right .carousel-control.left{
	background:url(images/carasole-left-arrw.png) no-repeat left center;
	width:10px;
	height:14px;
	top:-17px;
	left:338px;
}
.loan-division-right .carousel-control:hover,.carousel-control:focus{
	opacity:0.99;
}
.loan-division-right .carousel-control.right{
	background:url(images/carasole-right-arrw.png) no-repeat left center;
	width:10px;
	height:14px;
	top:-17px;
	right:0px;
}
.block_3{
}

.carousel-caption h2{
    font-family:"Roboto",sans-serif;
    font-size:40px;
    color:#000;
    text-align:left;
    line-height:32px;
    font-weight:300;
}

.caption_paragraph{
    text-align:left;
    color:black;
    text-shadow:none;
    font-family:"Roboto",sans-serif;
    font-size:1.3em;
    font-weight:300;
}

.yellow{
	color:#FFD60B;
}

}
.carousel-caption{
    padding-bottom:30px;
    position:absolute !important;
    left:0 !important;
    text-shadow:none !important;
}

strong{
	font-weight:900 !important;
}
.caption-button a{
	color:#FFD60B !important;
}

.caption-button{
	    font-family:"Roboto",sans-serif;
    font-size:17px;
    color:#FFD60B !important;
    font-weight:700;
    padding:7px 7px;
    width:141px;
    border-radius:3px;
    display:block;
    margin:20px 0px 0px;
    text-shadow:none !important;
    text-align:center;

background:rgba(64,64,64,1);
background:-moz-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(64,64,64,1)),color-stop(100%,rgba(0,0,0,1)));
background:-webkit-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%);
background:-o-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%);
background:-ms-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%);
background:linear-gradient(to bottom,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040',endColorstr='#000000',GradientType=0 );

}
/* ------------------ FOOTER HERE --------------------------*/
.footer-main{
	width:100%;
	background:#000;
}
.footer{
	width:1173px;
	margin:0 auto;
}
.footer-left{
	width:176px;
	display:inline-block;
	float:left;
	padding:34px 0 36px 0;
}
.footer-left a{
	display:inline-block;
}
.footer-right{
	width:710px;
	display:inline-block;
	float:right;
}
.footer-right-nav{
	width:710px;
	padding:38px 0 12px 0;
}
.footer-right-nav ul{
	display:inline-block;
	float:right;
	padding:0 4px 0 0;
}
.footer-right-nav ul li{
	display:inline-block;
	float:left;
	background:url(images/footer-border.png) no-repeat right center;
	padding:0 17px 0 0px;
	margin:0 8px 0 0;
}
.footer-right-nav ul li a{
	display:inline-block;
	font-family:'Roboto',sans-serif;
	font-size:14px;
	color:#ffd60b;
	font-weight:400;
}
.footer-right-nav ul li a:hover{
	text-decoration:underline;
}
.footer-right p{
	display:block;
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:400;
	float:right;
}
.footer-right p span{
	font-family:'Roboto',sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:700;
}
/* ---------------------------------------------------------*/

/* ------------------ inner1 HERE --------------------------*/
.finance{
	width:1173px;
	margin:0 auto;
}
.finance h1,
.finance h2,
.finance .h1,
.finance .h2{
	font-family:'Roboto',sans-serif;
	font-size:46px;
	color:#000;
	font-weight:700;
	padding:32px 0px 27px;
}
.finance h1{width:795px;}
.online-1{
	width:370px;
	position:absolute;
	right:3px;
	top:21px;
	border-radius:10px;
	background:#fdfdfd;
	padding:20px 28px 4px 30px;
}
.online-1 h4{
	font-family:'Roboto',sans-serif;
	font-size:26px;
	color:#000;
	font-weight:900;
	font-style:italic;
	text-align:center;
	padding:0 0 23px 0;
	display:none;
}
.online-1 h3{
	font-family:'Roboto',sans-serif;
	font-size:24px;
	color:#cd990e;
	font-weight:900;
	font-style:italic;
	background:url(images/small-watch.png) no-repeat left top;
	padding:0px 0 14px 52px;
}
.online-1 p{
	font-family:'Roboto',sans-serif;
	font-size:13px;
	color:#000;
	font-weight:400;
	padding:2px 0 9px 13px;
	line-height:24px;
}
.online-1 p small{
	font-family:'Roboto',sans-serif;
	font-size:13px;
	color:#000;
	font-weight:900;
}
.online-1 a{
	font-family:'Roboto',sans-serif;
	font-size:20px;
	color:#000;
	font-weight:700;
	background:url(images/apply-bg.png) repeat-x;
	display:block;
	margin:0 auto;
	text-align:center;
	padding:7px 0 12px 0;
	border-radius:4px;
}
.online-1 a.call{
	font-family:'Roboto',sans-serif;
	font-size:24px;
	color:#000;
	font-weight:700;
	background:url(images/apply-bg.png) repeat-x;
	display:none;
	margin:0 auto;
	text-align:center;
	padding:7px 0 12px 0;
	border-radius:4px;
}
.finance-links{
	width:100%;
	background:#f7f7f7;
}
.finance-links-in{
	width:1173px;
	margin:0 auto;
}
.finance-links-in ul{
	display:inline-block;
	padding:17px 0 13px 0;
}
.finance-links-in ul li{
	display:inline-block;
	float:left;
	background:url(images/middle-arrw.png) no-repeat right center;
	padding:0 23px 0 0;
	margin:0 15px 0 0;
	font-size:15px;
}
.finance-links-in ul li a{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#717171;
	font-weight:400;
	display:inline-block;
}
.finance-links-in ul li a:hover,.finance-links-in ul li a.active{
	color:#000;
	font-weight:700;
}
.pair-loans{
	width:767px;
	padding:9px 0 0 0;
}
.pair-loans-top{
	color:#000;
	font-family:'Roboto',sans-serif;
	font-size:16px;
	font-weight:300;
}
.pair-loans-top p{
	padding:0 18px 35px 0;
}
.pair-loans-top blockquote{
	border-left:0 none;
	font-size:19px;
	font-weight:700;
	line-height:29px;
}
.pair-loans-top blockquote p{
	padding:0 0 28px 0;
}
.pair-loans-top span{
	display:block;
        margin-bottom:30px;
}
.pair-loans-top a{
	font-family:'Roboto',sans-serif;
	color:#2367C5;
	font-weight:700;
}
.pair-loans-top a:hover{
	text-decoration:underline;
}
.pair-bottom{
	width:767px;
	border-top:solid 1px #efefef;
}
.pair-bottom-left{
	width:383px;
	display:inline-block;
	float:left;
	padding:0px 0 56px 0;
}
.pair-bottom-left h2{
	font-family:'Roboto',sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:700;
	padding:51px 0 0 0;
}
.pair-bottom-left h3{
	font-family:'Roboto',sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:700;
	padding:25px 0 0 0;
}
.pair-bottom-left p{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:300;
	line-height:26px;
	padding:15px 27px 3px 0;
}
.pair-bottom-left a{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:700;
	padding:5px 0 7px 0;
	width:141px;
	background:#ffe42b;
	border-radius:3px;
	display:block;
	margin:20px 0 0px 0;
	text-align:center;
	text-shadow:1px 1px #fff;
}
.info{
}
.cars-finance{
	width:370px;
	background:#f7f7f7;
	padding:0 0 15px;
	margin:34px 0 25px 0;
}
.cars-finance h2{
	font-family:'Roboto',sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:700;
	padding:20px 0 0 28px;
}
.cars-finance ul{
	display:inline-block;
	padding:0 0 0 20px;
}
.cars-finance ul li{
	display:block;
}
.cars-finance ul li a{
	font-family:'Roboto',sans-serif;
	font-size:16px;
	color:#2367c5;
	font-weight:700;
	display:inline-block;
	background:url(images/a-left.png) no-repeat 12px center;
	padding:8px 0 8px 33px;
	width:328px;
}
.cars-finance ul li a:hover,.cars-finance ul li a.active,.cars-finance li.active a{
	color:#fff;
	font-weight:700;
	background:url(images/a-hvrleft.png) no-repeat 12px center #2367C5;
}
/* ---------------------------------------------------------*/

/* ------------------ Application --------------------------*/
#application,
#application .ui-widget{
	color:#000;
	font-family:'Roboto',Arial,Verdana,Tahoma,sans-serif;
	font-size:13px;
}
#application .ui-helper-reset{
	line-height:1em;
}

.basic-hide{
	display:none;
}

.hide-desktop{
	display:none;
}
.bordered{
	border-bottom:1px solid #ddd;
}
.backgrounded{
	margin-bottom:1.3em;
	padding:15px 20px;
	background-color:#ddd;
}
.backgrounded p:last-child{
	margin-bottom:0 !important;
}

.check-div{
	float:right;
}
.check-div label{ 
    width:auto;
}
.check-div input[type="checkbox"],
.check-div input[type="radio"]{ 
    margin:3px 0 0 15px !important;
}

#topcheck input[type="checkbox"],
#topcheck input[type="radio"]{
    margin-top:17px !important;
}

.label-div{
	float:left;
	width:30%;
	padding-top:11px;
        margin:0 0 10px 0;
}
.field-div{
	float:left;
	width:70%;
}
.col-xs-12 .label-div{
	width:14.6%;
}
.col-xs-12 .field-div{
	width:85.4%;
}

#application input[type="text"],
#application input[type="password"],
#application textarea,
#application select{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	/*width:auto;*/
	padding:10px 15px;
	border:1px solid #ccc;
	background-color:#f5f5f5;
	font-size:13px;
}
#application select{
	width:65%;
}
#application input[type="text"]:focus,
#application input[type="password"]:focus,
#application textarea:focus,
#application select:focus{
	background-color:#fff;
	border-color:#aaa;
}
#application .field-xs{
	max-width:31.5%;
        float:right;
    margin-left:10px;
}
#application span span{
        float:left;
        margin:10px;
        color:#000 !important;
}
#application input[type="image"]{
    width:auto;
    float:left;
    padding:0;
    border:0;
}
.top-stripe{
	padding:7px 0;
	background:url(images/application/top_stripe.png) center bottom repeat-x;
	color:#fff;
	font-size:16px;
}
.top-stripe .inner-wrap{
	position:relative;
}
.top-phone{
	display:inline-block;
	margin-left:15px;
	background:url(images/bk40.png) left top repeat;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	color:#ffdc24;
	font-weight:bold;
	line-height:1em;
}
.top-phone span{
	display:inline-block;
	padding:12px 25px 12px 54px;
	background:url(images/application/icon_phone.png) 19px center no-repeat;
}
.top-phone:hover,
.top-phone:active{
	background-image:url(images/bk60.png);
	color:#ffdc24;
}
#top-ctc{
display:none;
}
.close-top{
	float:right;
	width:32px;
	height:0;
	padding-top:32px;
	background:url(images/application/closebt.png) center top no-repeat;
	overflow:hidden;
}
.close-top:hover,
.close-top:active{
	background-position:center bottom;
}
.top-stripe-toggle{
	display:none;
	margin-bottom:-23px;
}
.top-stripe-toggle .inner-wrap{
	position:relative;
}
.open-top{
	float:right;
	width:32px;
	height:0;
	padding-top:23px;
	background:url(images/application/openbt.png) center bottom no-repeat;
	overflow:hidden;
}
.open-top:hover,
.open-top:active{
	padding-top:32px;
}
#application .header-main{
	width:auto;
	margin-top:40px;
	padding:28px 35px;
	background:url(images/bk60.png) center top repeat;
}
#application #logo{
	padding-top:0;
	width:233px;
}
#caption{
	float:right;
	padding-top:16px;
}
#caption img{
	max-width:100%;
	height:auto;
}
.header-step{
	background:#dcdcdd url(images/application/steps_bg.jpg) center top repeat-x;
}
#step-desc{
	float:left;
	width:495px;
	padding:20px 40px 20px 35px;
	background:url(images/application/steps_arrow.png) right top no-repeat;
	color:#000;
	font-size:16px;
	line-height:1.75em;
}
#step-desc p{
	margin:0;
}
#step-desc strong{
	font-weight:900;
}
#steps{
	float:right;
	width:655px;
}
#steps ol{
	margin:0;
	padding:0;
	list-style:none;
	color:#808080;
}
#steps ol li{
	float:left;
	width:200px;
	margin-right:10px;
	background:url(images/application/steps_arrow.png) right top no-repeat;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
}
#steps ol .step3{
	background-image:none;
}
#steps ol li span{
	display:block;
	padding:32px 10px 32px 88px;
	background-position:left center;
	background-repeat:no-repeat;
}
#steps ol .step1 span{
	background-image:url(images/application/icon_1_disabled.png);
}
#steps ol .step2 span{
	background-image:url(images/application/icon_2_disabled.png);
}
#steps ol .step3 span{
	background-image:url(images/application/icon_3_disabled.png);
}
#steps ol .step1.active span{
	background-image:url(images/application/icon_1.png);
}
#steps ol .step2.active span{
	background-image:url(images/application/icon_2.png);
}
#steps ol .step3.active span{
	background-image:url(images/application/icon_3.png);
}
#steps ol .active{
	color:#000;
}
#content{
	margin-bottom:10em;
	padding:26px;
	background-color:#fff;
}

#accordion h3{
	margin-bottom:.7em;
	color:#000;
	font-size:18px;
}
#accordion p{
	margin-bottom:1em;
}
#accordion .no{
	display:inline-block;
	width:26px;
	margin-right:10px;
	padding:5px 0;
	background-color:#ddd;
	font-size:16px;
	font-weight:bold;
	line-height:1em;
	text-align:center;
	vertical-align:middle;
}
#accordion .panel{
	border:0 none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	box-shadow:none;
}
.panel-group .panel + .panel{
	margin-top:0;
}
#accordion .panel-heading{
	margin:0;
	padding:0;
	background:url(images/application/step_head_bg.png) center top repeat-x;
	border:0 none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
#accordion .panel-title{
	color:#fff;
	font-size:24px;
	font-weight:900;
	text-transform:uppercase;
}
#accordion .panel-title a,
#accordion .panel-title a:hover,
#accordion .panel-title a:active{
	color:#fff;
}
#accordion .panel-title .no{
	display:block;
	float:left;
	width:57px;
	margin:0;
	padding:11px 0 10px;
	background:url(images/application/title_no_bg.gif) left top repeat-x;
	color:#000;
	font-size:36px;
	line-height:1em;
}
#accordion .panel-title .title{
	display:block;
	padding:15px 77px 16px 78px;
	background:url(images/application/step_head_arrow.png) right center no-repeat;
}


.panel-title .no{
	display:block;
	float:left;
	width:57px;
	margin:0;
	padding:11px 0 10px;
	background:url(images/application/title_no_bg.gif) left top repeat-x;
	color:#000;
	font-size:36px;
	line-height:1em;
}

#accordion .panel-title .collapsed .title{
	background-image:url(images/application/step_head_arrow_down.png);
}
#accordion .collapse{
	border:0 none;
}
#accordion .panel-body{
	padding:25px;
	background-color:#eaeaea;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body{
	border-top:0;
}
#accordion .backgrounded p{
	border-bottom:0;
}
#type-wrap{
	font-size:18px;
}
#application .bt{
	width:500px;
	display:inline-block;
	background-color:#f5f5f5;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:13px;
	vertical-align:middle;
}
#application .bt:hover,
#application .bt:active,
#application .bt:focus{
	color:#000;
	text-decoration:none;
}
#application .bt .inner{
	display:block;
	padding:15px 10px 21px 107px;
	background:url(images/application/bt_check_disabled.png) 24px center no-repeat;
}
#application .bt strong{
	font-size:20px;
	font-weight:bold;
}
#application p strong{
    font-weight:bold;
}
#application .bt.active{
	display:inline-block;
	background:url(images/application/bt_bg.png) left top repeat-x;
	background-size:auto 100%;
}
#application .bt.active .inner{
	background-image:url(images/application/bt_check_enabled.png);
}
#application #basic-bt{
	margin-right:10px;
}
#application #full-bt{
	margin-left:10px;
}
#application #basic-bt .inner{
	padding-right:105px;
}
#proceed{
	font-size:24px;
}
.sections{
	min-height:250px;
}
.sections h2{
	padding:25px 0 0;
}

/* **** Forms **** */
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0 none;
    padding:0;
}
input,
textarea,
select{
	width:100%;
	padding:10px 12px;
	background-color:#fff;
	border:1px solid #c9d2d3;
	color:#626262;
    vertical-align:middle;
	float:right;
        border-radius:5px;
}
select{
	width:481px;
}
input:focus,
select:focus,
textarea:focus{
	border-color:#00b1c0;
	color:#262626;
}
input[type="checkbox"],
input[type="radio"],
input[type="range"],
input[type="color"]{
  width:auto;
  padding:0;
}
input[type="checkbox"],
input[type="radio"]{
  vertical-align:baseline;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
	width:auto;
	padding:15px 20px;
	background:url(images/apply-bg.png) 0 0 repeat-x;
	color:#000;
	border-radius:4px;
	border:0 none;
	cursor:hand;
	cursor:pointer;
	font-size:1.15385em;
	font-weight:bold;
	letter-spacing:.05em;
	line-height:1em;
	text-align:center;
	text-transform:uppercase;
}
button:hover,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:hover,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{

}
button img{
  display:block;
}
button[disabled],
input[disabled]{
	cursor:default;
}

fieldset{
	margin:0 0 20px;
}
legend{
	padding:7px 15px;
	background-color:#88cbdf;
	border:0 none;
	color:#fff;
	font-size:1.23077em;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:1.3em;
	text-transform:uppercase;
}
fieldset p{
	float:left;
	margin-bottom:10px;
	width:100%;
}
fieldset label{
	float:left;
	width:29%;
	margin-right:20px;
}
fieldset .error{
	display:block;
	padding-left:150px;
	color:#9D1201;
	font-size:0.85em;
	font-weight:bold;
}

.submitB{
	clear:both;
	text-align:right;
}
fieldset span{
	display:inline-block !important;
	color:#9D1201;
}
.lowrates-right .dd{
	width:100% !important;
}
.lowrates-right .dd .ddTitle{
	padding:0 !important;
}
.dd{
	width:65% !important;
	border-color:#c9d2d3 !important;
	float:right;
        border-radius:6px !important;
}
.dd .ddTitle{
	padding:11px 11px !important;
        border-radius:6px !important;
}
.dd .ddTitle span{
    margin:0;
}
.ddlabel{
	color:#626262 !important;
}
.dd .ddArrow{
	width:15px !important;
	height:8px !important;
	background:url(images/select-arrow.gif) no-repeat center right !important;
}
.advanced .dd .arrowoff{
	background:none !important;
}
#field_form p{
      padding:0 0 5px 0;
}
.side-contact{
	background:url("../images/right-line.png") repeat-x scroll 0% 0% #202020;
	border-radius:4px;
	padding:16px 24px 24px;
	color:#fff;
	margin:40px 0 26px;
}
.side-contact p{
	position:relative;
	color:#FFF;
	font-family:"Roboto",Arial,Verdana,Tahoma,sans-serif;
}
.hide-desktop.rsa img {width:100%}
.side-contact label{
	position:absolute;
	color:#626262;
	font-weight:normal;
	font-family:"Roboto",Arial,Verdana,Tahoma,sans-serif;
	font-size:14px;
	top:10px;
	left:18px;
	width:50%;
}

#field_form fieldset{
	padding:0 !important;
}

#field_form .submitB{
	float:right;
	width:131px;
}
.side-contact input,
.side-contact textarea,
.side-contact select,
.side-contact .dd{
	width:100% !important;
}
.side-contact input,
.side-contact textarea,
.side-contact select{
	padding:10px 16px;
	font-size:14px;
}
.side-contact input[type="radio"]{
	width:4% !important;
	display:block;
	/*float:left;*/
}

/* Forms ******************************/

.calculator input{
	width:100%;
	margin-bottom:10px;
float:none;
}
.calculator input.rate, .calculator input.rate_compare, select {
    width: 143px;
    margin-bottom:10px;
    float: left;
}
input[type="text" i]:disabled{background: #bababa;}

.results2{
	width:320px;
	float:left;
	color:yellow;
	font-size:16px;
	font-weight:bold;
	margin-top:10px
}

.results3{
    width:178px;
    color:#FF0;
    font-size:16px;
    font-weight:bold;
    margin-top:24px;
    float:left;
}

.lowrates-calculator a.apply{
    width:135px;
    display:inline-block;
    background:transparent url("../images/apply-bg1.png") repeat-x scroll 0% 0%;
    border-radius:3px;
    padding:6px 0px 5px;
    float:right;
    margin:28px 0px;
} 

input#type1{
        margin-top:20px;
}

.lowrates-calculator{
	width:370px;
	background:#202020 url("../images/right-line.png") repeat-x scroll 0% 0%;
	border-radius:10px;
	display:inline-block;
	padding:16px 24px 24px;
	font-family:"Roboto",sans-serif;
	height:392px;
	color:#fff;
}

.lowrates-calculator a.apply small{
    font-family:"Roboto",sans-serif;
    font-size:15px;
    color:#000;
    font-weight:700;
    background:transparent url("../images/black-arrw.png") no-repeat scroll right center;
    padding:0px 19px 0px 16px;
}

.lowrates-calculator a.apply{
    display:inline-block;
    float:right;
    width:131px;
    background:transparent url("../images/apply-bg1.png") repeat-x scroll 0% 0%;
    border-radius:3px;
    padding:6px 0px 5px;
    margin:28px 0px;
}

.lowrates-calculator h2{
    font-family:"Roboto Condensed",sans-serif;
    font-size:25px;
    color:#FFF;
    font-weight:700;
    padding:0px 0px 13px;
}
/* New Application Form **********************/
.panel-heading{
	margin:0;
	padding:0;
	background:url(images/application/step_head_bg.png) center top repeat-x;
	border:0 none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.panel-title{
	color:#fff;
	font-size:24px;
	font-weight:900;
	text-transform:uppercase;
}

.panel-title .title{
	display:block;
	padding:15px 77px 16px 22px;
}

fieldset{
	padding:25px;
}

.mainHeadings{
    margin-bottom:1.3em;
    margin-top:1.3em;
    padding:15px 20px;
    background-color:#FFD60B;
    color:black;
    background:url("../images/lowrates-bg.png") repeat-y scroll 0% 0% transparent;
}

#application-form{
	background:#EAEAEA;
	font-size:"Roboto",Arial,Verdana,Tahoma,sans-serif;
}

.formTop{
	min-height:65px;
}

.formRow{
	padding:0% 2% 0% 2%;
}

.no{
    display:inline-block;
    width:26px;
    margin-right:10px;
    padding:5px 0px;
    background-color:#DDD;
    font-size:16px;
    font-weight:bold;
    line-height:1em;
    text-align:center;
    vertical-align:middle;
    float:left;
}

input:invalid{
    border:1px solid red;
}

fieldset p{
    display:block;
}

fieldset label{
	font-family:"Roboto",Arial,Verdana,Tahoma,sans-serif;
	font-size:12px;
	width:auto;
	font-weight:300;
}
.dad-joke fieldset label {font-size: 16px;}

.full-width{
	width:85%;
}

.label-div1{
    float:right;
    width:10%;
    padding-top:11px;
    margin:0px 0px 10px 5px;
}

.options{
	margin-left:10px;
	width:20.3% !important;
}

#choice_personal,.call_form{
	float:left;
	margin-left:1em;
}

#choice_business,.continue_form{
	float:left;
}

/* New Table ***********/

.bottomTable{
    background-color:#FFE415;
    border:none !important;
    color:black;
    vertical-align:baseline;
    padding:16px 6px 0px 12px;
}

.topTable{
    border:none !important;
    background:#ffeb45 !important;
    color:black;
    vertical-align:baseline;
    padding:16px 6px 0px 12px;
}

.interestTable{
    width:94%;
    margin:20 auto !important;
}

.interestTable h4{
    margin:10px auto !important;
    width:157px;
    font-family:"Roboto",sans-serif;
    font-size:16px;
    color:#000;
    font-weight:400;
    display:inline-block;
}

.interestTable span{
    font-weight:900;
}

.table_disclaimer{
    color:black;
    margin:20px 0;
    width:92%;
}

.acl{
	color:#fafafa;
	font-size:70%;
	text-align:center;
}

fieldset.step2_row{
  margin-top:20px;
}

.ecbd{
    float:right;
font-weight:400 !important;
font-size:1em !important;
margin-top:10px;
}

.ecbd a{
color:white;

}



/* Blog */
.entry-content p{margin-bottom:20px !important;}
.hentry + .hentry,.page-header + .hentry,.page-header + .page-content{ margin-top:5% !important;}
.entry-content,.entry-summary{ padding:0 !important;}
.pagination{ margin:5% 0 !important;width:100%;box-shadow:none !important;}
.pagination .nav-links{/*text-align:left !important;*/}

/* side bar promotions ******************************/

#cash{
    max-width:372px !important;
    height:auto !important;
    margin:20px 0;
}

.private-left{
    width:370px;
    background:#E4E4E4 url("../images/private-sale.png") no-repeat scroll right bottom;
    border-radius:3px;
    padding:0px 0px 18px;
    margin:0px 0px 25px;
}

.private-left h2{
    font-family:"Roboto Condensed",sans-serif;
font-size:29px;
color:#000000;
font-weight:700;
    padding:19px 60px 0px 32px;
    line-height:40px;
    margin:0px;
}

.private-left p{
    width:241px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#000;
    line-height:21px;
    padding:15px 0px 0px 32px;
}

#rewards,#cards{
    width:65%;
}

.error{
    color:red;
    display:block;
}

.pair-loans-top span{

    margin-bottom:0px !important;
}


#due_date{
    float:right;
    width:63.8%;
    margin-right:10px;
}

.date-form{
}

#cashback .form-group{
    margin-bottom:32px !important;
}

.logo-margin{
    margin:10px 20px 10px 0px;
}

.cashbackform{
	display:none;
}

.ecbd{
    float:right;
    font-weight:400 !important;
    font-size:1em !important;
    margin-top:10px;
}

.footer-right p span{
    font-family:"Roboto",sans-serif;
    font-size:18px;
    color:#FFF;
    font-weight:700;
}

a.nonbt{
	display:inline !important;
	width:auto !important;
	margin:0 !important;
	padding:0 !important;
	background:none !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	color:#2367c5 !important;
	font-size:1em !important;
	font-weight:inherit !important;
	text-align:left !important;
	
}
a.nonbt:hover,
a.nonbt:active,
a.nonbt:focus{
	color:#000 !important;
	text-decoration:underline;
}

.panel-new{
    background:#F7F7F7;
    padding:28px 30px;
}

.block-new ul li{
    font-family:'Roboto',sans-serif;
    font-size:15px;
    color:#333333;
    font-weight:700;
    font-style:italic;
    background:url(images/tick-mark.png) no-repeat left center !important;
    padding:6px 0 0 33px;
    margin:1px 0 0 0px !important;
    list-style-type:none;
}

.block-new-2 ul li{
    font-family:'Roboto',sans-serif;
    font-size:15px;
    color:#333333;
    font-weight:700;
    font-style:italic;
    background:url(images/tick-mark.png) no-repeat left center !important;
    padding:6px 0 0 33px;
    margin:1px 0 0 0px !important;
    list-style-type:none;
    -webkit-filter:grayscale(100%);
}

.block-new-2 ul{
    margin:0px auto !important;
}

.block-new ul{
    margin:0px auto !important;
}

.low-doc-loans{
    background:url("../images/private-sale.png") no-repeat scroll right top;
    -webkit-filter:grayscale(100%);
    padding-bottom:10px;
}
.low-doc-loans p{
    width:80%;
}

.awn{
	margin-top:20px;
}

#roadside h1{
	font-weight:300;
	color:#F59D2F;
	font-size:2.6em;
	margin-bottom:27px;
}

#roadside h2{
	color:#5CD1FC;
	border-bottom:1px solid #E7E7E7;
    padding-bottom:10px;
    font-size:1.5em;
}

#roadside ul li{
    list-style-image:url(images/arrow-right.png);
    padding:6px 0px 5px 10px;
    font-size:.95em;
}

#roadside ul{
	margin:0 0 30px 13px;
	font-weight:500 !important;
    font-style:italic;
    list-style-image:url('/images/arrow-right.png');
}

#roadside a{
	color:#0CB5EC;
}

#roadside p{
    padding:0 18px 20px 0;
}

#roadside h3{
    font-size:20px;
    margin-bottom:11px;
}

.extras{
    border:1px solid #E1E1E1;
    padding:20px;
}

.extras-hd{
    background:#5CD1FC;
    padding:13px 20px;
    color:white;
    margin-bottom:0px !important;
}

.table-grey{
	background-color:#F0F0F0;
	text-align:center;
	    border:1px white solid;
}

.table-dark{
	background-color:#57646C;
	color:white;
	text-align:center;
	font-size:.75em;
	    border:1px white solid;
}

.table-light{
	background-color:#6F7C84;
	color:white;
	text-align:center;
	    font-size:1.3em;
	        border:1px white solid;
}

.table-light::before{
	content:"$";
	font-weight:normal;
	color:#E2E3E5;
}
.table-medium{
	background-color:#E1E1E1;
	color:#565F66;
	text-align:right;
        border:1px white solid;
}

.awn{
    font-size:1.1em;
}

.table-grey a{
    padding:15px 50px;
    background-color:#F7941D;
    color:white !important;
    border-radius:8px;
    font-weight:1.5em;
    text-transform:uppercase;
}

.price-guide{
	font-weight:900;
	font-size:1.2em;
	border:none;
}

.small{
    font-size:.6em;
    font-weight:400;
}

#table-submit{
	height:104px;
}

.caravan-roadside{
	background:#E4E4E4 url("../images/roadside-bg.png") no-repeat scroll right bottom;
	display:inline-block;
    width:100%;
    border-radius:5px;
}

#caravan{
	background:#E4E4E4 url("../images/caravan.png") no-repeat scroll right bottom;
}

#bike{
	background:#E4E4E4 url("../images/bike.png") no-repeat scroll right bottom;
	margin-top:20px;
}


label{
    display:inline-block;
    max-width:100%;
    color:black;
    opacity:1;
}

.roadside-right{
	padding-top:23px;
    float:right;
}

.roadside-left{
    font-size:1.3em;
    float:left;
    width:212px;
    color:white;
}

.roadside-cap{
	font-weight:900;
}

.roadside-small{
	color:#f9db34;
    font-weight:900;
    font-size:.8em;
}

.roadside-bg{
	display:inline-block;
    background:rgba(0,0,0,0.7);
    border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
    width:100%;
    float:left;
    padding:13px;
    margin-top:67px;
}
/*----- Bonznza Form -----*/
#bonanza p{margin-bottom:1.2em;padding:0;}
#bonanza-left{font-size:17px;line-height:1.41176em;text-align:right;}
#bonanza-left h2{margin-bottom:10px;color:#b10706;font-size:40px;font-weight:300;line-height:1.15em;}
#bonanza-left h2 strong{font-weight:900;}
#bonanza-left .lead{margin-bottom:10px;color:#2e8009;font-size:24px;font-weight:900;line-height:1.25em;}
#bonanza-right .inner{padding:35px;background-color:#ececec;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#bonanza-right .form-title{padding-left:80px;background:url(images/icon_present.png) left center no-repeat;}
#bonanza-right h3{margin-bottom:0;color:#2e8009;font-weight:bold;}
#bonanza-right fieldset{margin-bottom:0;padding:0 15px;}
#bonanza-right .form-control{height:42px;font-size:17px;}
#bonanza-right .form-group:last-child{margin-bottom:0;}
#bonanza-right .btn-success{background-color:#2e8009;background-image:none;box-shadow:none;font-weight:900;text-shadow:none;text-transform:none;}
#xmasbonus-thanks{padding:0 40px;background:#a2d2c3 url(images/bg_bonus.png) left top no-repeat;}
#xmasbonus-thanks .inner{padding:40px 220px 40px 0;background:url(assets/images/img_bonus.png) right center no-repeat;}
#xmasbonus-thanks h2,#xmasbonus-thanks p{font-family:"Roboto Condensed","Arial Narrow",Helvetica,Sans-Serif;font-weight:bold;}
#xmasbonus-thanks h2{margin-bottom:10px;color:#fff;font-size:50px;line-height:1em;}
#xmasbonus-thanks p{margin-bottom:10px;padding-bottom:0;font-size:26px;line-height:1.30769em;}
#xmasbonus-thanks .pull-right{margin-left:40px;}
#tcs{font-size:0.75em;}
#tcs p{margin:0;padding:5px 0;}
#tcs ul{margin-bottom:0;}
#tcs h2{margin-bottom:5px;}
#tcs h2,#tcs p,#tcs li{ color:#717171;line-height:1.5em;}

/*--------Alternate Home Page Styles--------*/
.top-partners .our-partners{width:775px;background-color:#212121;padding:0 15px;border-radius:6px;}
.top-partners .our-partners ul li{border:none;width:105px;min-height:54px;margin-right:12px;}
.top-partners .more-partners{background-color:transparent;width:auto !important;margin:0 !important;padding:5px 0 0;} 
.our-partners.main{width:90%;margin:0 auto;}
.our-partners.main ul li{width:210px;padding:9px 0;}
.our-partners.main ul li.partners-alt{margin-left:108px;}
.our-partners.main ul li a img{transition:opacity 0.5s;opacity:0.7;}
.our-partners.main ul li a:hover img{opacity:1;}
.our-partners.main ul li:hover{outline:2px solid #ffd60b;border-color:#ffffff;}
h2.our-partners{font-size:34px;font-weight:400;width:100%;}
h2.our-partners strong{font-weight:600;color:#efc20f;}

.joins-kix-country-music .content-title{color:#953f21;font-size:60px;font-weight:900;}
.pair-loans-top .joins-kix-country-music blockquote{font-size:21px;font-weight:300;line-height:32px;}
.pair-loans-top .joins-kix-country-music blockquote strong{font-weight:bold;}
.joins-kix-country-music h2{font-size:30px;}
.timber-box,.backgrounded{margin-bottom:1.5em;padding:20px 23px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.timber-box *:last-child,.backgrounded *:last-child{margin-bottom:0;padding-bottom:0;}
.timber-box{background:url(images/texture_timber.jpg) center center no-repeat;color:#fff;font-size:21px;font-weight:300;line-height:32px;}
.timber-box h2{margin-bottom:.2em;color:#fff;}
.backgrounded{background-color:#efefef;font-size:15px;font-weight:normal;line-height:24px;}
.backgrounded h2{color:#953f21;}
.alphabetical{counter-reset:my-badass-counter;padding-left:30px;}
.alphabetical li{margin-bottom:1em;position:relative;}
.alphabetical li:before{content:counter(my-badass-counter,lower-alpha)")";counter-increment:my-badass-counter;position:absolute;left:-28px;top:-2px;color:#be5227;font-size:20px;font-weight:900;}
.alphabetical li:last-child{margin-bottom:0;}
.alphabetical ol{counter-reset:my-badass-counter;padding-left:20px;}
.alphabetical li li{margin-bottom:0;}
.alphabetical li li:before{width:12px;left:-19px;top:0;content:counter(my-badass-counter,lower-roman);counter-increment:my-badass-counter;color:#000;font-size:14px;font-weight:normal;text-align:right;}
.joins-kix-country-music .terms{color:#717171;font-size:14px;font-weight:normal;line-height:24px;}
.joins-kix-country-music .terms h3{color:#717171;font-size:21px;}
.joins-kix-country-music .terms p{padding:0 0 1.5em;}

/*----*/

/* New home page ****************/
.home-promo{padding-top:30px;}
.home-promo .h1,.home-promo .h2{display:block;}
.home-promo h1,.home-promo .h1{color:#fff!important;font-size:4.2em;font-weight:900;line-height:1.1em;font-weight:900;line-height:1.1em;font-family:Roboto,sans-serif;}
.home-promo h2,.home-promo .h2{font-family:"Roboto",sans-serif;font-size:4.2em;color:#ffdf0b;text-align:left;line-height:32px;font-weight:300;margin-bottom:55px;}

.home-promo {
	padding-top: 30px;
}

#home-promo-cta  {
	    position: relative;
    background: rgba(23, 22, 22, 0.48);
    width: 87%;
    margin: 5px 19px;
    text-align: center;
    padding: 23px;
    border-radius: 9px;
}

#home-promo-cta:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(23, 22, 22, 0);
	border-bottom-color: rgba(23, 22, 22, 0.48);
	border-width: 20px;
	margin-left: -20px;
}


/*button#call-me, button#call-us, button#quick-application {
    background: rgba(64,64,64,1);
    background: -moz-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(64,64,64,1)),color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,rgba(64,64,64,1) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040',endColorstr='#000000',GradientType=0 );
    border: none;
    padding: 10px 20px;
	font-family: 'Roboto',sans-serif;
    font-size: 24px;
    color: #FFD60B;
    font-weight: 700;
}
*/
button#call-us {
	margin-left: 25px;
}

button#quick-application {
	margin-left: 22px;
}

#call-me {
	    background: #42a8e9;
    margin-left: 0px;
    box-shadow: 0 1px 0 black;
    border-radius: 5px;
    color: white;
}

#call-me span {
	padding:17px 27px 17px 54px;
	font-size:2em;
}

.top-call {
	display:inline-block;
	margin-left:15px;
	background: #ff7844;
    box-shadow: 0 1px 0 black;
    border-radius: 5px;
    color: white;
}

.top-call span{
	    display: inline-block;
    font-size: 2em;
    font-weight: bold;
    line-height: 1em;
    padding: 11px 25px 11px 54px;
    background: url(assets/images/call-us-icon.png) 19px center no-repeat;
}

.quick-application {
	display: inline-block;
    margin-left: 15px;
    background: #76c01f;
    box-shadow: 0 1px 0 black;
    border-radius: 5px;
    color: white;
}

.quick-application span{
	    display: inline-block;
    font-size: 2em;
    font-weight: bold;
    line-height: 1em;
    padding: 11px 25px 11px 54px;
    background: url(assets/images/quick-app-icon.png) 19px center no-repeat;
}

#alternative-bg {
    background: url(images/application/bg.jpg);
}

.home-heading {
    padding: 0px 0px 11px 132px;
    background: url(assets/images/approval-tick.png) no-repeat;
}

#call-me span {
	background: url(assets/images/call-me-icon.png) 19px center no-repeat;
}

a#call-us {
	display: none;
}

a#call-us {
    display: block;
}

.email-thumb{margin-bottom:30px;}
.email-thumb .inner{padding:1px;height:265px;border:1px solid #eee;}
.email-thumb .photo img{width:100%;height:auto;}
.email-thumb .title{padding:0 15px;text-align:center;}
.email-thumb .title h3{margin:0;padding:.7em 0;font-size:1em;}
.main-in-left .pagination{margin-top:0 !important;padding-left:0;}
.dad-joke .g-recaptcha > div {float:right;}

* Tems and Conditions Accordion ******************************/
#tc-accordion h3 {
	padding: 15px 77px 16px 22px;
	color: #fff;
    font-size: 24px;
    font-weight: 900;
    margin-bottom: 0;
    text-transform: uppercase;
    background: url('/images/application/step_head_bg.png') center top repeat-x;
    cursor: pointer;

}

#tc-accordion .ui-accordion-content a {
	color: blue;
}

#tc-accordion p {
	margin-bottom: 15px;
    font-size: 15px;
    line-height: 1.4;
}

#tc-accordion ol {
	list-style-type: decimal;
	font-size: 15px;
    line-height: 1.4;
    padding-left: 25px;

}

#tc-accordion .ui-accordion-content {
	background: #eaeaea;
	padding: 25px;
	height:100%!important;
}

#tc-accordion ol li {
	margin-bottom: 8px;
}

#tc-accordion .image-right {
	float: right;
    width: 30%;
    margin-left: 3%;
}

.terms {
	margin: 20px 0;
	border: 2px solid #bbb;
    height: 250px;
    margin: 0 auto;
    overflow-y: scroll;
    padding: 20px;
}

#tc-accordion .terms ol {
	font-size: 13px;
}

#tc-accordion .terms h3 {
    color: #101010;
    font-size: 18px;
    font-weight: 900;
    margin-bottom: 15px;
    background: transparent;
    padding: 0;
}

.fuel-offer .fuel-thankyou {
   display: block!important;
   margin-top: 15px;
}

.fuel-offer .fuel-thankyou a {
	color: #9d1201;
    cursor: pointer;
}

.fuel-offer .fuel-thankyou a:hover {
	color:#80190c;
}
.pair-loans-full .pair-loans-top {width:100%;}
.compImage {float: left; width: 40%; margin-top: 35px;}
.compDesc {float: right; width: 58%; margin-top: 35px;}
.compDesc p {padding-bottom:30px;}
.compImage p.caption {background: url(images/icon_full-size.png) 10px 7px scroll no-repeat #000; width: 450px; color: #fff; padding: 10px; font-weight: 500; padding: 12px 10px 12px 55px;}
.compKitty h2 {background-color: #000; color: #fff; padding: 15px;}
.compKitty h2 span {color:#ffd60b; display:inline-block;}
.compKitty h2 small{font-weight:normal; font-size:0.5em; color:#ccc;}
.form-horizontal .form-group {width:50%; margin-left:-24px;}
.form-horizontal .form-group.left {float:left; margin-right:30px;}
.form-horizontal .form-group.right {float:right;}
.form-horizontal .form-control {border-color:#000 !important; height: 47px; box-shadow:none;}
.form-horizontal .form-group .btn {background:url(images/apply-bg.png) 0 0 repeat-x #ffd60b; color:#000; border-color: #ba840c; font-weight: bold;}
.desktop-hide {display:none;}
#image_comp_form fieldset {margin:0;}
#whatsthatcar-thanks{padding:0 40px;background:url(images/apply-bg.png) left bottom repeat-x #ffd60b;margin-bottom:30px;}
#whatsthatcar-thanks .inner{padding:40px 220px 40px 0;background:url(assets/images/img_bonus-whatsthatcar.jpg) right center no-repeat;}
#whatsthatcar-thanks h2,#xmasbonus-thanks p{font-family:"Roboto Condensed","Arial Narrow",Helvetica,Sans-Serif;}
#whatsthatcar-thanks h2{margin-bottom: 10px; color: #000; font-size: 2.5em; line-height: 1em;}
#whatsthatcar-thanks p{margin-bottom:10px;padding-bottom:0;font-size:26px;line-height:1.30769em;}
#whatsthatcar-thanks .pull-right{margin-left:40px;}
.bg-blk{background-color:#000;color:#fff;}
.bg-blk a{color:#ffe42b;}
.loan-type-menu > .container{max-width:1200px;}
.loan-type-nav{margin-left:0;margin-right:0;}
.loan-type-nav > .col-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;text-align:center;}
.loan-type-nav > .col-item a{display:block;padding:4rem 1rem;font-family:Roboto,Arial,Helvetica,Sans-Serif;font-size:16px;font-weight:500;}
.loan-type-nav > .col-item a:hover,.loan-type-nav > .col-item a:active,.loan-type-nav > .col-item a:focus,.loan-type-nav > .col-item.active a{background-color:#ffe42b;background-image:none;color:#000;}
.loan-type-nav > .col-item a > i{display:block;width:52px;height:37px;margin:0 auto 1rem;background-position:center center;background-repeat:no-repeat;}
.loan-type-nav > .item-car a > i{background-image:url(images/icon-car.png);}
.loan-type-nav > .item-boat a > i{background-image:url(images/icon-boat.png);}
.loan-type-nav > .item-bike a > i{background-image:url(images/icon-bike.png);}
.loan-type-nav > .item-truck a > i{background-image:url(images/icon-truck.png);}
.loan-type-nav > .item-equipment a > i{background-image:url(images/icon-equipment.png);}
.loan-type-nav > .item-insurance a > i{background-image:url(images/icon-insurance.png);}
.loan-type-nav > .item-caravan a > i{background-image:url(images/icon-caravan.png);}
.loan-type-nav > .item-business a > i{background-image:url(images/icon-business.png);}
.loan-type-nav > .item-personal a > i{background-image:url(images/icon-personal.png);}
.loan-type-nav > .item-car a:hover > i,.loan-type-nav > .item-car a:active > i,.loan-type-nav > .item-car a:focus > i,.loan-type-nav > .item-car.active a > i{background-image:url(images/icon-car-active.png);}
.loan-type-nav > .item-boat a:hover > i,.loan-type-nav > .item-boat a:active > i,.loan-type-nav > .item-boat a:focus > i,.loan-type-nav > .item-boat.active a > i{background-image:url(images/icon-boat-active.png);}
.loan-type-nav > .item-bike a:hover > i,.loan-type-nav > .item-bike a:active > i,.loan-type-nav > .item-bike a:focus > i,.loan-type-nav > .item-bike.active a > i{background-image:url(images/icon-bike-active.png);}
.loan-type-nav > .item-truck a:hover > i,.loan-type-nav > .item-truck a:active > i,.loan-type-nav > .item-truck a:focus > i,.loan-type-nav > .item-truck.active a > i{background-image:url(images/icon-truck-active.png);}
.loan-type-nav > .item-equipment a:hover > i,.loan-type-nav > .item-equipment a:active > i,.loan-type-nav > .item-equipment a:focus > i,.loan-type-nav > .item-equipment.active a > i{background-image:url(images/icon-equipment-active.png);}
.loan-type-nav > .item-insurance a:hover > i,.loan-type-nav > .item-insurance a:active > i,.loan-type-nav > .item-insurance a:focus > i,.loan-type-nav > .item-insurance.active a > i{background-image:url(images/icon-insurance-active.png);}
.loan-type-nav > .item-caravan a:hover > i,.loan-type-nav > .item-caravan a:active > i,.loan-type-nav > .item-caravan a:focus > i,.loan-type-nav > .item-caravan.active a > i{background-image:url(images/icon-caravan-active.png);}
.loan-type-nav > .item-business a:hover > i,.loan-type-nav > .item-business a:active > i,.loan-type-nav > .item-business a:focus > i,.loan-type-nav > .item-business.active a > i{background-image:url(images/icon-business-active.png);}
.loan-type-nav > .item-personal a:hover > i,.loan-type-nav > .item-personal a:active > i,.loan-type-nav > .item-personal a:focus > i,.loan-type-nav > .item-personal.active a > i{background-image:url(images/icon-personal-active.png);}
@media (min-width: 480px){
.loan-type-nav > .col-item{width:33.333%;}
}
@media (min-width: 768px){
.loan-type-nav > .col-item{width:25%;}
.loan-type-nav > .col-item + .col-item a{background-image:url(images/loantype-border.gif);background-position:left center;background-repeat:no-repeat;}
}
@media (min-width: 992px){
.loan-type-nav > .col-item{width:12.5%;}
}


/* xmas banner */
.xmas-banner{
    width: 100%;
    margin: 0 auto;
    padding:30px 0 0 0 ;
    top:0;
    position:relative;
    z-index:8000;
    color: #FFF;
    text-align: center;
    background: url('../images/aussieCL-xmas.png')#a40000 repeat-x;
}
.xmas-banner ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.xmas-banner li span{
     color:#FFF;
     font-size:1em;
     line-height:1.33333em;
     font-family:'Roboto Condensed', 'Arial Narrow', Helvetica, sans-serif;font-weight:bold;
     display:inline-block;
}

.xmas-banner li a{
    color:#d10008;
    font-size:0.8em;
    line-height:1.33333em;
    display:inline-block;
    background-color:#FFF;
    padding: 5px 10px;
    text-decoration: none;
    font-family:'Roboto Condensed', 'Arial Narrow', Helvetica, sans-serif;font-weight:bold;
}
.xmas-banner li a:hover{
    text-decoration: underline;
    background-color:#168400;
    color:#FFF;
}



.xmas-banner ul li{
     padding: 0;
     margin: 0;
     font-size:19px
}
.bauble-one{
    max-width:38px;
    top:-30px;
    left:340px;
    float: left;
    position: relative;
    display:inline-block;


}
.bauble-two{
    max-width:38px;
    top:-30px;
    right:321px;
    position: relative;
    float: right;
    display:inline-block;
}

.closeX{
    float: right;
    top: -17px;
    position: relative;
    padding: 0 8px 0 0;
    cursor:pointer;
}

@media (min-width:1200px){
    .bauble-one{left:10%;}
    .bauble-two{right:10%;}
}
@media (max-width:1200px){
    .bauble-one{left:0;}
    .bauble-two{right:0;}
}
@media (max-width:971px){
    .xmas-banner li span{ font-size:0.85em; }
    .bauble-one,.bauble-two{max-width:29px;}
}
@media (max-width:749px){
    .bauble-one, .bauble-two{display:none;}
}


/*****bTmpTiles Styles ******/


#base-tpl-tiles .bg-blk {
    background-color: #fad00c!important;
    background: linear-gradient(rgb(255, 214, 11),rgb(242, 198, 14))!important;
    color: #fff!important;
    padding-top: 50px!important;
}
#base-tpl-tiles .bg-blk a {
    color: #000000;
}

#base-tpl-tiles .loan-type-nav > .col-item a:active, 
#base-tpl-tiles .loan-type-nav > .col-item a:focus{
      background-color:transparent;
      background-image: none;
}

#base-tpl-tiles .loan-type-nav > .col-item a:hover, 
#base-tpl-tiles .loan-type-nav > .col-item.active a {
    background-color:transparent;
    background-image: none;
    color: #000;
    border-bottom: #000 solid 6px;
}

#base-tpl-tiles .loan-type-nav > .item-insurance a > i { background-image: url(images/icon-insurance-active.png);}
#base-tpl-tiles .loan-type-nav > .item-car a > i{background-image:url(images/icon-car-active.png);}
#base-tpl-tiles .loan-type-nav > .item-boat a > i{background-image:url(images/icon-boat-active.png);}
#base-tpl-tiles .loan-type-nav > .item-bike a > i{background-image:url(images/icon-bike-active.png);}
#base-tpl-tiles .loan-type-nav > .item-truck a > i{background-image:url(images/icon-truck-active.png);}
#base-tpl-tiles .loan-type-nav > .item-equipment a > i{background-image:url(images/icon-equipment-active.png);}
#base-tpl-tiles .loan-type-nav > .item-insurance a > i{background-image:url(images/icon-insurance-active.png);}
#base-tpl-tiles .loan-type-nav > .item-caravan a > i{background-image:url(images/icon-caravan-active.png);}
#base-tpl-tiles .loan-type-nav > .item-business a > i{background-image:url(images/icon-business-active.png);}
#base-tpl-tiles .loan-type-nav > .item-personal a > i{background-image:url(images/icon-personal-active.png);}

#base-tpl-tiles .loan-type-nav > .col-item + .col-item a{background-image:none;}

@media (max-width:992px){
 #base-tpl-tiles .loan-type-nav > .col-item.active a { border-bottom: #000 solid 6px;}
  #base-tpl-tiles .loan-type-nav > .col-item {width: 24.333%; height:165px;}  /*only apply height if active button is on top row*/
}

@media (max-width:767px){
  #base-tpl-tiles .bg-blk {padding-top:0px!important;}
  #base-tpl-tiles .loan-type-nav > .col-item {width: 24.333%; height:165px;} /*only apply height if active button is on top row*/
}

@media (max-width:480px){
  #base-tpl-tiles .loan-type-nav > .col-item {width: 25%; height:115px;} /*only apply height if active button is on top row*/
  #base-tpl-tiles .loan-type-nav > .col-item a {font-size:1.4rem;padding:2rem 0;}
}
/********End BTmpTiles**********/

.online {display:none;}
