/*====================================== 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;outline:none;}
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;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{ border:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{ min-width:1000px;}
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px; background:url(../images/body-bg.jpg) no-repeat center top; background-size:cover;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/
@font-face {
    font-family: 'proxima_novaextrabold';
    src: url('../fonts/proximanova-extrabold/proximanova-extrabold-webfont.eot');
    src: url('../fonts/proximanova-extrabold/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-extrabold/proximanova-extrabold-webfont.woff') format('woff'),
         url('../fonts/proximanova-extrabold/proximanova-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-extrabold/proximanova-extrabold-webfont.svg#proxima_novaextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gotham_mediumregular';
    src: url('../fonts/gothamhtf-medium/gotham-medium-webfont-webfont.eot');
    src: url('../fonts/gothamhtf-medium/gotham-medium-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothamhtf-medium/gotham-medium-webfont-webfont.woff') format('woff'),
         url('../fonts/gothamhtf-medium/gotham-medium-webfont-webfont.ttf') format('truetype'),
         url('../fonts/gothamhtf-medium/gotham-medium-webfont-webfont.svg#gotham_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gotham_bookregular';
    src: url('../fonts/gotham-book-webfont/gotham-book-webfont-webfont.eot');
    src: url('../fonts/gotham-book-webfont/gotham-book-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-book-webfont/gotham-book-webfont-webfont.woff') format('woff'),
         url('../fonts/gotham-book-webfont/gotham-book-webfont-webfont.ttf') format('truetype'),
         url('../fonts/gotham-book-webfont/gotham-book-webfont-webfont.svg#gotham_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_novaregular';
    src: url('../fonts/proximanova-regular/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular/proximanova-regular-webfont.svg#proxima_novaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; min-width:1000px; padding:20px 0 0 0;}

.container									{ width:1000px; margin:0 auto;}
.main_content								{}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
#header										{ background:url(../images/header-line.png) no-repeat left top #fff; padding: 14px 25px 15px 21px; position:relative;}
.logo										{ float:left; padding: 7px 0 0 0;}
.logo a										{ display:block;}
.header-right								{ float:right;}
.phone-nos									{ float:left; background:url(../images/mabile-icon.png) no-repeat left center; width:120px; margin: 0 44px 0 0; padding: 0 0 0 37px;}
.phone-nos span								{ display:block; color:#414141; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.social-icon								{ float:left; padding: 13px 0 0 0;}
.social-icon ul								{ display:block; float:left;}
.social-icon ul li 							{ float:left; display:inline-block; padding: 0 0 0 5px;}
.social-icon ul li a						{ display:block;}
.social-icon small							{ display:block; color:#414141; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; float:left; padding: 0 2px 0 0; line-height: 20px;}
.header-shd									{ position:absolute; left:0; bottom:-21px; width:1000px; background:url(../images/header-shadow.png) no-repeat; height:21px;}
/* ---------------------------------------------------------*/

/*------------------------- BANNER HERE --------------------*/
.banner										{ position:relative; padding: 65px 28px 31px 0; background:url(../images/banner-shadow.png) no-repeat left bottom;}
.banner-left								{ left:9px; bottom:0; position:absolute; width:514px;}
.banner-left img							{ display:block;}

.banner-txt									{ float:right; width:440px;}
.banner-txt h3								{ display:block; font-family: 'proxima_novaextrabold'; color:#000; font-size:43px; font-weight:normal; text-shadow:1px 1px 1px #c0bac8; padding: 0 0 15px 0;}
.banner-txt ul								{ display:block;}
.banner-txt ul li 							{ display:block; color:#000; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:url(../images/tick.png) no-repeat left center; padding: 0 0 0 17px; margin: 0 0 11px 0; letter-spacing: 0px; word-spacing: -1px;}
/*----------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.main-content								{ background:url(../images/header-line.png) no-repeat left top #fff; padding: 20px 25px 32px 39px;}
.main-left									{ float:left; width:530px; padding: 22px 0 0 0;}
.main-left h4								{ color:#f38200; font-size:22px; font-weight:normal; font-family: 'gotham_bookregular'; display:block; padding: 0 0 18px 0;}
.main-left h4 big							{ display:inline-block; font-size:22px; font-weight:normal; color:#078ab6; font-family: 'gotham_mediumregular'; text-transform:uppercase; letter-spacing: 1px;}
.main-left ul								{ display:block;}
.main-left ul li 							{ display:block; background:url(../images/green-tick.png) no-repeat left center; color:#666666; font-size:16px; font-weight:normal; font-family: 'proxima_novaregular'; padding: 0 0 0 18px; margin: 0 0 8px 0;}

.welcom										{ padding: 0 0 36px 0;}
.welcom h4									{ display:block;}
.welcom h4 big								{ display:inline-block;}
.welcom ul									{ display:block;}
.welcom ul li 								{ display:block;}
.welcom span								{ display:block; color:#666666; font-size:16px; font-weight:normal;font-family: 'proxima_novaregular'; word-spacing: 1px;padding: 0 0 19px 0;}

.what-do									{ padding: 0 0 32px 0;}
.what-do h4									{ display:block; padding: 0 0 8px 0;}
.what-do h5									{ display:block; color:#0098d6; font-size:16px; font-weight:normal; font-family: 'gotham_mediumregular'; padding: 0 0 19px 0;}
.what-do ul									{ display:block;}
.what-do ul li 								{ display:block;}

.process									{ padding: 0 0 42px 0;}
.process h4									{ display:block;}
.process ul									{ display:block;}
.process ul li 								{ display:block;}

.pauline									{ padding: 0 0 0 3px;}
.pauline img								{ display:block; float:left; border:8px solid #f0f0f0;}
.pauline-txt								{ float:right; width:363px; padding: 11px 0 0 0;}
.pauline-txt span							{ display:block; color:#f38200; font-size:16px; font-weight:normal; font-family: 'gotham_bookregular'; line-height: 19px; padding: 0 0 22px 0;}
.pauline-txt p								{ display:block; color:#666666; font-size:12px; font-weight:normal; font-family: 'gotham_bookregular'; line-height: 20px; word-spacing: 1px; padding: 0 0 20px 0;}

.main-right									{ width:342px; float:right;}

.get-in-touch								{ background:#f0f0f0; padding: 22px 0 19px 22px; position:relative; margin: 0 0 28px 0;}
.get-in-touch h3							{ display:block; color:#f38200; font-size:22px; font-weight:normal; font-family: 'gotham_bookregular'; padding: 0 0 16px 0;}
.get-in-touch ul 							{ display:block; padding: 0 0 0 2px;}
.get-in-touch ul li 						{ display:block; padding: 0 0 11px 0;}
.get-in-touch ul li .text-field				{ display:block; background:#fff; border:1px solid #cdcdcd; width:265px; padding:8px 10px 11px 14px; color:#666666; font-size:16px; font-weight:normal; font-family: 'gotham_bookregular';}
.get-in-touch ul li .text-area				{ display:block; background:#fff; border:1px solid #cdcdcd; width:265px; padding:8px 10px 11px 14px; color:#666666; font-size:16px; font-weight:normal; font-family: 'gotham_bookregular'; resize:none; height:138px;}
.get-in-touch ul li a						{ display:block; width:291px; background:url(../images/button.png) repeat-x left top; text-align:center; color:#fff; font-size:16px; font-weight:normal; font-family: 'gotham_bookregular'; padding: 9px 0 11px 0; text-transform: uppercase;}
.get-in-touch ul li a:hover					{ background:#0764a4;}

.slip										{ width:72px; position:absolute; right:0; top:-1px;}
.slip img									{ display:block;}

.contact-us									{ background:#f0f0f0; margin: 0 0 28px 0;}
.contact-us h3								{ display:block; background:url(../images/contact-bg.png) no-repeat left top; padding: 13px 16px 9px 24px;}
.contact-us h3 span							{ display:block; background:url(../images/star.png) no-repeat right center; color:#000; font-size:22px; font-weight:normal; font-family: 'gotham_bookregular'; text-shadow:0 0 1px #fff; padding: 13px 0 14px 0;}
.contact-us p								{ display:block; color:#f38200; font-size:16px; font-weight:normal;font-family: 'proxima_novaregular'; padding: 16px 0 23px 23px; line-height: 26px;}

.lists										{ background:#f0f0f0; padding: 17px 19px 23px 16px; }
.lists ul									{ display:block;}
.lists ul li 								{ display:block; border-bottom:1px solid #e0e0e0; padding: 0 0 18px 0; margin: 0 0 14px 0;}
.lists ul li a								{ display:inline-block; color:#0966a6; font-size:16px; font-weight:normal; font-family: 'gotham_bookregular';}
.lists ul li a.moving-home					{ background:url(../images/moving-home.png) no-repeat left center; padding: 11px 0 10px 62px;}
.lists ul li a.homeloan						{ background:url(../images/home-loan.png) no-repeat left center; padding:12px 0 14px 61px;}
.lists ul li a.investor						{ background:url(../images/investor.png) no-repeat left center; padding:11px 0 15px 59px;}
.lists ul li a.calculator					{ background:url(../images/calculator.png) no-repeat left center; padding:10px 0 7px 60px;}
/* ---------------------------------------------------------*/
.errS                       {color:#F00; display:block; float:right; margin:0 110px 0 0;}
.f_success					{color:#5fb65b; display:block; margin:0 80px 0 0; float:right;}


/* ------------------ FOOTER HERE --------------------------*/
#copy										{ width:415px; margin:0 auto; padding: 13px 0 23px 0;}
#copy ul									{ float:left; display:inline-block;}
#copy ul li 								{ float:left; display:inline-block; color:#000; font-size:12px; font-weight:normal; font-family: 'proxima_novaregular'; background:url(../images/copy-line.png) no-repeat right center; word-spacing: 2px; padding: 0 12px 0 0; margin: 0 6px 0 0;}
#copy ul li a								{ display:block; color:#000; font-size:12px; font-weight:normal; font-family: 'proxima_novaregular';}
#copy ul li a:hover							{ text-decoration:underline;}
/* ---------------------------------------------------------*/