/*@import url(reset.css);*/

/*From reset.css*/
.CB {
	clear: both;
}
.CL {
	clear: left;
}
.CR {
	clear: right;
}
.FL {
	float: left;
}
.FR {
	float: right;
}
input, select, textarea {
	outline: none;
}
body {
	font-family: 'Oxygen', sans-serif;
	font-size: 15px;
	color: #9D9B9B !important;
}
/* =HLE calculator
-------------------------------------------------------------- */
.HLE-calculator {
	margin: 10px 0;
	overflow: hidden;
}
.HLE-calculator h1 {
	font-weight: bold;
	font-size: 30px;
	color: #26ADE7 !important;
	padding-bottom: 0px !important;
	font-family: 'Open Sans', sans-serif;
}
.HLE-calculator h2 {
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	color: #26ADE7 !important;
	margin-bottom: 0px !important;
	padding-bottom: 10px;
}
.HLE-calculator h2.HLEcalc-notice {
	margin: 11px 0 !important;
	padding-bottom: 0px !important;
}
.HLEcalc-content h2 {
	color: #666;
}
.HLE-calculator h3 {
	color: #3F86B8;
	font-weight: bold;
	background: url(../images/correctIcon.png) no-repeat left;
	padding-left: 21px;
}
.HLE-calculator h1 span {
	color: #AAA;
}
.HLE-calculator .h1Border {
	height: 1px;
	margin: 7px 0 12px 0;
	background: #3b87bb; /* Old browsers */
	background: -moz-linear-gradient(left, #3b87bb 1%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%, #3b87bb), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #3b87bb 1%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #3b87bb 1%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #3b87bb 1%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #3b87bb 1%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b87bb', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
}
/* =HLEcalc main content
-------------------------------------------------------------- */
.HLEcalc-mainContent {
	background-color: #F5FCFE;
	border: 1px solid #E2ECF5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 9px;
	font-size: 15px;
}
.HLEcalc-content {
	background-color: #FFF;
	border: 1px solid #E2ECF5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 9px;
	padding-bottom: 0px;
}
.HLEcalc-row {
	margin-bottom: 10px;
}
.HLEcalc-row span {
	line-height: 18px;
}
.HLEcalc-rowBorder {
	border: 1px solid #CCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
}
.HLEcalc-rowBorder2 {
	padding-bottom: 0px;
}
.HLEcalc-rowBorder .HLEcalc-row {
	margin-bottom: 0px;
}
.HLEcalc-rowBorder2 .HLEcalc-row {
	margin-bottom: 10px;
}
/* =HLEcalc left content
-------------------------------------------------------------- */
.HLEcalc-leftContent {
	/*width:355px;*/

	width: 50%;
	line-height: 25px;
	padding-top: 4px;
}
.HLEcalc-leftContent span,  .HLEcalc-verListStyle li span,  .HLEcalc-horizListStyle span {
	float: left;
}
.HLEcalc-verListStyle li span {
	line-height: 28px;
}
.HLEcalc-horizListStyle span {
	line-height: 12px;
	font-size: 12px;
}
/* =HLEcalc right content
-------------------------------------------------------------- */
.HLEcalc-rightContent {
	/*width:225px;*/

	width: 46%;
	height: 31px;
}
.HLEcalc-enquiryRight {
	height: auto !important;
}

.HLE-calculator select, .HLE-calculator input[type="text"], .HLE-calculator input[type="email"], .HLE-calculator input[type="tel"], .HLE-calculator input[type="number"], .HLE-calculator textarea {
	background-color: #FCFCFC;
	border: 1px solid #CCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px;
	width: 100%;
	height: 31px;
	font-family: 'Oxygen', sans-serif;
}
.HLE-calculator textarea {
	height: 60px;
	width: 100%;
}
input::-moz-selection, textarea::-moz-selection {
 color:#000;
 background-color:#F0F0F0;
}
.HLEcalc-footer {
}
.HLEcalc-slideInfo {
	width: 88px;
	height: 23px;
	background: url(../images/slideinfo_bg.png) no-repeat;
	text-align: center;
	font-size: 12px;
	line-height: 23px;
	color: #31678C;
	margin: 0 auto;
}
.HLE-calculator input[type="button"], .HLE-calculator input[type="submit"] {
	padding: 4px 18px;
	font-weight: bold;
	font-size: 16px;
	font-family: 'Oxygen', sans-serif;
	color: #31698E;
	border: 1px solid #CCDDED;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
/* =HLE calculator calculate button
-------------------------------------------------------------- */
.HLE-calculator input.btnCalculate {
	float: right;
	position: relative;
	top: -13px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ccdded 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ccdded)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ccdded 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ccdded 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ccdded 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #ccdded 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccdded', GradientType=0 ); /* IE6-9 */
}
.HLE-calculator input.btnCalculateHover {
	float: right;
	position: relative;
	top: -13px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ccdded 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccdded), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ccdded 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ccdded 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ccdded 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ccdded 0%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccdded', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
/* =HLE calculator yes/no button and add/remove button
-------------------------------------------------------------- */
.HLE-calculator .HLEcalc-btnYesNo,  .HLE-calculator .HLEcalc-btnAddRemove {
	width: 101px;
	height: 24px;
	margin-top: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #CCC;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 1%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 1%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 1%, #ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 1%, #ededed 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-9 */
}
.HLE-calculator input.btnYesNo,  input.btnAddRemove {
	font-size: 13px !important;
	color: #666 !important;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 1%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 1%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 1%, #ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 1%, #ededed 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-9 */
}
.HLE-calculator input.btnYesNoHover,  input.btnAddRemoveHover {
	font-size: 13px !important;
	color: #666 !important;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ededed 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ededed 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ededed 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ededed 0%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.HLE-calculator #yesBtn,  #yesBtn2,  #addBtn,  #addBtn2,  #addBtn3 {
	padding: 0px;
	padding: 4px 15px;
	border: 0px;
	border-right: 1px solid #CCC;
	border-radius: 0px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
}
.HLE-calculator #noBtn,  #noBtn2,  #removeBtn,  #removeBtn2,  #removeBtn3 {
	padding: 0px;
	padding: 4px 15px;
	border: 0px;
	border-left: 1px solid #FFF;
	border-radius: 0px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	float: right;
}
/* =previous button
-------------------------------------------------------------- */
#prevBtn {
	border: 1px solid #CCC;
	color: #666;
	float: left;
	position: relative;
	top: -13px;
}
/* =next button
-------------------------------------------------------------- */
#nextBtn, #sendAndViewResults, #viewResults {
	border: 1px solid #CCC;
	color: #666;
	float: right;
	position: relative;
	top: -13px;
}
.btnStyle {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 1%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 1%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 1%, #ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 1%, #ededed 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-9 */
	text-shadow: 0px 1px 1px #FFF !important;
}
.btnStyleHover {
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ededed 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ededed 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ededed 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ededed 0%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	text-shadow: 0px 1px 1px #FFF !important;
}
/* =HLEcalc enquiry
-------------------------------------------------------------- */
.HLEcalc-enquiryLeft {
	width: 250px;
}
.HLEcalc-enquiryRight {
	width: 250px;
}
.HLEcalc-enquiryRight input[type="text"] {
	width: 100%;
}
#sendBtn {
	float: right;
	border: 1px solid #CCC;
	color: #666;
	position: relative;
	top: -13px;
}
.HLEcalc-errorMessage {
	background: url(../images/error_icon.png) no-repeat left 10px;
	font-size: 13px;
	color: #B80000;
	padding-left: 12px;
}
/* =content style
-------------------------------------------------------------- */
.contentStyle {
	margin-top: 10px !important;
}
.contentStyle ul {
	list-style-type: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
.contentStyle ul li {
	list-style-type: none !important;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	padding-left: 21px;
	margin-bottom: 10px;
}
.contentStyle ul li.fail {
	background: url(../images/failIcon.png) no-repeat 0px 3px;
}
.contentStyle ul li.pass {
	background: url(../images/passIcon.png) no-repeat 0px 3px;
}
.contentStyle ul li.question {
	background: url(../images/questionIcon.png) no-repeat 0px 3px;
}
.contentStyle ul li.info {
	background: url(../images/infoIcon.png) no-repeat 0px 3px;
}
/* =HLEcalc result
-------------------------------------------------------------- */
.HLEcalc-resultLeft {
	/*width:210px;*/

	width: 40%;
	padding-top: 0px;
	font-weight: bold;
}
.HLEcalc-resultRight {
	/*width:400px;*/

	width: 58%;
	line-height: 25px;
}
/* =enquire online and recalculate button
-------------------------------------------------------------- */
a.btnEnquire {
	background: url(../images/HLE_iconSet.png) no-repeat 0 -43px;
	width: 270px;
	height: 65px;
	margin-top: 10px;
	float: left;
}
a.btnEnquire:hover, a.btnRecalc:hover {
	opacity: 0.8;
}
a.btnRecalc {
	background: url(../images/HLE_iconSet.png) no-repeat -281px -43px;
	width: 270px;
	height: 65px;
	margin-top: 10px;
	float: left;
	float: right;
}
/* =HLEcalc smallSelectBox
-------------------------------------------------------------- */
select.HLEcalc-smallSelectBox {
	width: 90px;
}
select.HLEcalc-smallSelectBox2 {
	width: 120px;
}
p.pStyle {
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	margin-bottom: 7px;
}
/* =HLEcalc column
-------------------------------------------------------------- */
.HLEcalc-column {
	width: 200px;
	float: left;
}
.HLEcalc-smallColumn {
	width: 100px;
	padding-left: 10px;
}
.HLEcalc-fullColumn {
	width: 100%;
}
input#property_value {
	background-color: #FCFCFC;
	border: 1px solid #CCC;
	border-left: 0px;
	border-radius: 0px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	padding: 4px;
	/*width: 205px;*/

	width: 92%;
	float: left;
}
.HLEcalc-title {
	font-weight: bold;
}
.HLEcalc-centerStyle {
	text-align: center;
}
/* =HLEcalc dollar sign
-------------------------------------------------------------- */
.HLEcalc-dollarSign {
	border: 1px solid #CCC;
	border-right: 0px;
	float: left;
	width: 4%;
	padding: 1px 5px 2px 5px;
	border-radius: 4px 0 0 4px;
}
/* =HLEcalc horizontal list style
-------------------------------------------------------------- */
ul.HLEcalc-horizListStyle {
}
ul.HLEcalc-title li {
	padding-top: 0px !important;
	height: 13px !important;
}
ul.HLEcalc-horizListStyle li {
	float: left;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
	font-size: 12px;
}
.HLEcalc-horizListStyle li:nth-child(1) {
	width: 78px;
}
.HLEcalc-horizListStyle li:nth-child(2) {
	width: 51px;
}
.HLEcalc-horizListStyle li:nth-child(1) input {
	width: 68px !important;
}
.HLEcalc-horizListStyle li:nth-child(2) input {
	width: 41px !important;
}
.HLEcalc-horizListStyle2 li:nth-child(1) {
	width: 75px;
}
.HLEcalc-horizListStyle2 li:nth-child(2) {
	width: 43px;
}
.HLEcalc-horizListStyle2 li:nth-child(1) input {
	width: 65px !important;
}
.HLEcalc-horizListStyle2 li:nth-child(2) input {
	width: 33px !important;
}
.HLEcalc-horizListStyle2 li {
	padding-right: 9px !important;
}
.HLEcalc-title li {
	line-height: 12px !important;
	height: 12px !important;
}
.HLE-calculator .HLEcalc-btnAddRemove {
	width: 139px;
	margin-left: 210px;
}
.HLE-calculator .HLEcalc-btnAddRemove-clearMargin {
	margin-left: 0px !important;
}
.HLEcalc-emailAdd {
	float: right;
}
.HLEcalc-leftContentStyle {
	width: 325px;
	float: left;
}
.HLEcalc-rightContentStyle {
	width: 195px;
	float: right;
	border-left: 1px solid #CCC;
}
.HLEcalc-rightContentStyle input {
	width: 175px !important;
}
/* =HLE calculator css3 checkbox and radio button
-------------------------------------------------------------- */
.HLE-calculator input[type="checkbox"] {
	display: none;
}
.HLE-calculator input[type="checkbox"] + label {
	color: #f2f2f2;
	font-family: Arial, sans-serif;
	font-size: 14px;
}
.HLE-calculator input[type="checkbox"] + label span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(../images/HLECheckRadio.png) left top no-repeat;
	cursor: pointer;
}
.HLE-calculator input[type="checkbox"]:checked + label span {
	background: url(../images/HLECheckRadio.png) -20px top no-repeat;
}
.HLE-calculator input[type="radio"] {
	display: none;
}
.HLE-calculator input[type="radio"] + label {
	color: #f2f2f2;
	font-size: 14px;
}
.HLE-calculator input[type="radio"] + label span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(../images/HLECheckRadio.png) -38px top no-repeat;
	cursor: pointer;
	float: none;
}
.HLE-calculator input[type="radio"]:checked + label span {
	background: url(../images/HLECheckRadio.png) -57px top no-repeat;
}
/* =HLE calc result content
-------------------------------------------------------------- */
.HLEcalc-resultContent {
}
/* =HLE calculator table style
-------------------------------------------------------------- */
.table {
	width: 100%;
	border: 1px solid #AAAAAA;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.table ul {
	list-style-type: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
.table li {
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #AAAAAA;
	list-style-type: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
.table li:nth-child(1) {
	border-top: 0px;
	font-weight: bold;
}
.table li:nth-child(1).odd {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.table li:nth-child(3).odd, .table li:nth-child(12).even {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.table li.odd {
	background-color: #FFF;
}
.table li.even {
	background-color: #f9f9f9;
	border-bottom: 0px !important;
	border-left: 0px !important;
}
.table li ul {
	overflow: hidden;
}
.table li ul li {
	float: left;
	padding: 0px;
	padding: 3px 5px !important;
	border: 0px;
	text-align: center;
	border-right: 1px solid #AAAAAA;
}
.table li ul li:nth-child(1) {
	width: 150px;
	text-align: left;
	font-weight: bold;
}
.table li ul li:nth-child(2),  .table li ul li:nth-child(3),  .table li ul li:nth-child(4),  .table li ul li:nth-child(5),  .table li ul li:nth-child(6) {
	width: 67px;
}
.table li ul li:nth-child(6) {
	border-right: 0px;
}
#briefResult ul li:last-child ul li:nth-child(1),  #detailResult ul li:last-child ul li:nth-child(1) {
	text-decoration: none;
}
li.accept {
	color: #009900 !important;
}
/* border fix */
.borderRightNone {
	border-right: 0px !important;
}
/* lvr result */
.lvrResult li {
	font-weight: normal !important;
}
span.decline {
	background: url(../images/cross.png) no-repeat;
	display: block;
	height: 14px;
	width: 14px;
	margin: 0 auto;
}
span.accept {
	background: url(../images/tick.png) no-repeat;
	display: block;
	height: 14px;
	width: 14px;
	margin: 0 auto;
}
/* more less */
#moreLess {
	padding: 5px 7px;
	border: 1px solid #CCC;
	border-top: 0px;
	border-radius: 0px 0px 4px 4px;
	font: 11px arial;
	text-decoration: none;
	color: black;
	position: relative;
	top: -21px;
	float: right;
	right: 7px;
	border-color: #BBB #BBB #AAA #BBB;
	position: relative;
	z-index: 1;
	cursor: pointer;
	/* gradient */

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #c3daea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c3daea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #c3daea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #c3daea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #c3daea 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #c3daea 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c3daea', GradientType=0 ); /* IE6-9 */
	/* text shadow */

	text-shadow: 2px 1px 0px #FFFFFF;
	filter: dropshadow(color=#FFFFFF, offx=2, offy=1);
	/* box shadow */

	-webkit-box-shadow: 0px -7px 8px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0px -7px 8px rgba(50, 50, 50, 0.6);
	box-shadow: 0px -7px 8px rgba(50, 50, 50, 0.6);
}
/* =HLE Icon Set
-------------------------------------------------------------- */
.HLEiconSet {
	background: url(../images/HLE_iconSet.png) no-repeat;
	width: 14px;
	height: 15px;
	display: block;
	margin: 0 auto;
}
span.fail {
	background-position: 0 2px;
	height: 20px;
}
span.pass {
	background-position: -24px 2px;
	height: 20px;
}
span.more {
	width: 24px;
	height: 8px;
	margin: 3px;
	padding: 0px 9px 0px 11px;
	background-position: 0px -24px;
}
span.less {
	width: 19px;
	height: 11px;
	margin: 3px 3px 0px 3px;
	padding: 0px 9px 0px 11px;
	background-position: -54px -24px;
}
/*CSS appended by Prajwol starts*/

/* hiding slides in default and showing first one*/
.slide {
	margin: 0px auto;
	display: none;/*position: absolute;*/

}
.slide:first-child {
	display: block;
}
/*CSS for hiding rent details in default */
#rentPaymentDetails {
	display: none;
}
/*CSS for error fields*/
.inputError {
	border-color: #B80000 !important;
}
.error_box {
	/*width: 540px;*/

	border: 1px solid red;
	background: #FFF0F0;
	/*margin-top: 25px;*/

	padding: 9px 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 12px/20px Arial;
	clear: both;
	color: #F00;
}
.error_box h5 {
	margin: 0px !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #F00 !important;
}
/* webkit, opera, IE9 */
input::selection {
	background: #bbb;
}

/* mozilla firefox */
input::-moz-selection {
 background:#bbb;
}
.HLEcalc-message {
	background-color: #F5FCFE;
	border: 1px solid #E2ECF5;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 12px;
	padding-bottom: 0px;
}
.HLEcalc-message ul, .HLEcalc-message ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.HLEcalc-message ul li {
	padding-left: 19px;
	margin-bottom: 10px;
	line-height: 20px;
}
.HLEcalc-message ul li.msgSuccessful {
	background: url(../images/passIcon.png) no-repeat 0 2px;
}
.HLEcalc-message ul li.msgError {
	background: url(../images/failIcon.png) no-repeat 0 2px;
}
/*CSS appended by Prajwol ends*/

/* See Example */
.rounded {
	display: none;
	position: absolute;
	height: auto;
	width: 180px;
	padding: 5px 3px 5px 5px;
	margin: 0 0 25px 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	background: #F3F7FB;
	border: 1px solid #CBDDED;
}
.HLEcalc-gs-example-list-content {
	background: #FFF;
	border: 1px solid #CBDDED;
	width: 176px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	margin: 0 !important;
	padding: 0 !important;
}
ul.HLEcalc-gs-example-list-content li {
	border-bottom: 1px solid #CBDDED;
	margin: 0 5px 0 5px;
	padding: 2px 0 2px 0;
	word-wrap: break-word;
}
ul.HLEcalc-gs-example-list-content li:last-child {
	border-bottom: 0px;
}
ul.HLEcalc-gs-example-list-content li a {
	font-size: 12px;
	color: #333 !important;
	text-decoration: none;
}
ul.HLEcalc-gs-example-list-content, ul.HLEcalc-gs-example-list-content li {
	list-style: none;
}
li.borderRightNone {
	border-right: 0px !important;
}
/* Added by : Subodh */

/* =HLEcalc tooltip
-------------------------------------------------------------- */
a.HLEcalc-tooltip {
	display: inline;
	float: left;
	border: 1px solid #5791DD;
	border-radius: 15px;
	padding: 0px 3px 0 2px;
	text-align: center;
	color: #5791DD !important;
	text-decoration: none;
	margin-top: 4px;
	margin-left: 5px;
	font: bold 9px/11px arial, verdana, tahoma;
}
a.HLEcalc-tooltip:hover {
	color: #13489A !important;
	border: 1px solid #13489A;
}
span#checkAnyOne {
	color: #B80000 !important;
}
/*CSS for pop up hint box added by prajwol */
#hintbox {
	position: absolute;
	top: 0;
	background-color: white;
	width: 150px; /*Default width of hint.*/
	padding: 3px;
	border: 1px solid #CBDDED;
	font: normal 11px Verdana;
	line-height: 18px;
	z-index: 100;
	border-right: 1px solid #CBDDED;
	border-bottom: 1px solid #CBDDED;
	visibility: hidden;
}
#detailResult, .detailResult {
	display: none;
}
.page-title {
	display: none;
}
#enquiryLink {
	cursor: pointer;
}
/*CSS for error fields*/
.input_error {
	border-color: #B80000 !important;
}
.input_error_box {
	border: 1px solid red;
	background: #FFF0F0;
	padding: 9px 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 13px;
	clear: both;
	color: #F00;
}
.input_error_box h5 {
	margin: 0px !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #F00 !important;
}
.HLEcalc-rightContentStyle .HLEcalc-errorMessage {
	margin-left: 12px;
}
a.btnEnquire:hover, a.btnRecalc:hover {
	opacity: 0.8;
	cursor: pointer;
}
.HLEcalc-errorMessage {
	background: url(../images/error_icon.png) no-repeat left 10px;
	font-size: 13px;
	color: #B80000;
	padding-left: 12px;
	clear: both;
}
/* disclaimer */
a.disclaimer {
	float: right;
	text-decoration: none;
	margin-right: 13px;
}
a.disclaimer:hover {
	color: #333;
	text-decoration: underline;
}
li span#boldMe {
	font-weight: bold !important;
	display: inline;
	font-size: 12px !important;
}
.slide a {
	color: #26ADE7 !important;
}
.slide a:hover {
	text-decoration: underline !important;
}
#emailMessages ul {
	margin: 0 !important;
}
/*Added by astral 22/sept/2014*/
.NRMC-ContentStyle .HLEcalc-row {
	border-bottom: 1px solid #e2ecf5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.NRMC-ContentStyle .last-row {
	border-bottom: 0px;
	margin-bottom: 5px;
}
@media only screen and (max-width: 1024px) {
.NRMC-ContentStyle .mid-row .FR,  .NRMC-ContentStyle .last-row .FR {
	line-height: 20px;
}
.HLE-calculator select, .HLE-calculator select:focus, .HLE-calculator select:active{
	font-size:13px !important;	
}
.HLEcalc-enquiryLeft {
  width: 40%;
}
form#nrmcForm input#property_value{
	width:90.3% !important;	
}
form#nrmcForm span#checkAnyOne {
  right: 19px;
}
}
@media only screen and (max-width: 479px) {
/* non-resident mortgage calculator - CSS copied from responsive.css by Subodh Maharjan on 03July2015 */
form#nrmcForm .HLEcalc-leftContent, form#nrmcForm .HLEcalc-rightContent {
	width: 100% !important;
}
form#nrmcForm .HLEcalc-row {
	margin-bottom: 0px;
}
form#nrmcForm .HLEcalc-leftContent {
	line-height: 18px;
}
form#nrmcForm input#property_value {
	width: 93.5% !important;
	height: 25px !important;
}
.NRMC-lhf {
	line-height: 18px;
	margin-bottom: 10px !important;
}
form#nrmcForm span#checkAnyOne {
	right: 31px;
	top: 0px;
}
form#nrmcForm .NRMC-rightContentStyle {
	line-height: 16px;
	margin-bottom: 10px;
}
.SlideTwo-Content .HLEcalc-dollarSign {
	width: 12%;
	padding: 0px 0px 0px 3px;
}	
form#nrmcForm select, form#nrmcForm select:focus, form#nrmcForm select:active{
	font-size:11px !important;	
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait){
form#nrmcForm input#property_value {
  width: 93.31% !important;
  line-height:15px !important;
  font-size:11px !important;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){
form#nrmcForm input#property_value, form#nrmcForm input, form#nrmcForm input:focus, form#nrmcForm:active {
  line-height:15px !important;
}
form#nrmcForm input[type="button"], form#nrmcForm input[type="submit"]{
	line-height:22px !important;	
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape){
form#nrmcForm input#property_value, form#nrmcForm input, form#nrmcForm input:focus, form#nrmcForm:active {
  line-height:15px !important;
}
form#nrmcForm input[type="button"], form#nrmcForm input[type="submit"]{
	line-height:22px !important;	
}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape){
form#nrmcForm input#property_value, form#nrmcForm input, form#nrmcForm input:focus, form#nrmcForm:active {
  line-height:15px !important;
}
form#nrmcForm input[type="button"], form#nrmcForm input[type="submit"]{
	line-height:22px !important;	
}
}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape){
form#nrmcForm input#property_value, form#nrmcForm input, form#nrmcForm input:focus, form#nrmcForm:active {
  line-height:15px !important;
}
form#nrmcForm input[type="button"], form#nrmcForm input[type="submit"]{
	line-height:22px !important;	
}
}