/* Nemo */

/*generic*/
html,
body{padding:0; margin:0;}
body{font-size:.8125em; line-height:1.35; font-family:arial,helvetica,sans-serif; color:#6d6c6c; background:#fff;}
/*Headings*/	
h1,h2,h3,h4,h5,h6{line-height:1em;}
h1{font-family:arial, helvetica,sans-serif}
h2{font-family:arial, helvetica,sans-serif}
h3{font-family:arial, helvetica,sans-serif}
h4{}		
h5,h6{font-size:100%; font-weight:normal; padding-bottom:2px; color:#6d6c6c;}

/*Text*/
p{padding:0 0 1.3em 0;}
strong{font-weight:bold;}
.leading{font-size:115%;}
.taR,.taR p{text-align:right;}
.sml{font-size:85%;}
.aprTxt{font-size:150%;}
.aprTxt .aprTxt{font-size:100%;}

.bubble h1,
.bubble h2,
.bubble h3{color:#fff}

/*.contCol .telNum strong{color: #2FAEDC; display: block; font-size:300%; font-weight: bold; line-height:1.1em;}*/
.contCol .telNum strong{color: #2FAEDC; font-size:200%; font-weight: bold; display:inline;}
.purple .contCol .telNum strong{color: #AF4387;}


/*Links*/
a{text-decoration:underline; color: #2a9bc5;}
a:hover,a:focus,a:active{text-decoration:none; outline:none;}
a.hov{background-repeat:no-repeat;}
a.hov:hover,a.hov:focus,a.hov:active,.ui-state-hover,.ui-state-active, .ui-state-focus{background-position:0 100%;}
/*
a.btn{background:#2faedc; padding:0.3em 1.15em; -moz-border-radius:0.9em; -webkit-border-radius:0.9em; text-decoration:none; color:#fff; font-size:130%; font-weight:bold;}
.enh a.btn{display:block; height:30px; overflow:hidden; text-indent:-5000px; text-decoration:none; background-position:0 0; background-repeat:no-repeat; background-color:transparent; padding:0;}
.enh a.btnApply{background-image: url(/principalityAssets/nemoAssets/images/btnApplyBlue.gif); width:123px;}
.enh a.btnBackToBlog{background-image: url(/principalityAssets/nemoAssets/images/btnBackToBlogGrey.gif); width:120px;}
.enh .btnSend{background-image: url(/principalityAssets/nemoAssets/images/btnSend.gif); width:73px; height:30px !important;}
.enh .btnCancel{background-image: url(/principalityAssets/nemoAssets/images/btnCancelGrey.gif); width:84px; height:30px !important;}
a.btnViewAllNews{background:#aba099 url(/principalityAssets/nemoAssets/images/prevArrGrey.gif) 11px 50% no-repeat; padding-left:28px;}
.enh a.btnViewAllNews{background: url(/principalityAssets/nemoAssets/images/btnViewAllNews.gif) 0 0 no-repeat; height:25px; width:177px; padding:0;}
.enh a.btnMoreOptions{background: url(/principalityAssets/nemoAssets/images/btnSeeMoreOptions.gif) 0 0 no-repeat; height:25px; width:139px; padding:0;}
.enh a.btnViewCulture{background-image: url(/principalityAssets/nemoAssets/images/btnViewCulture.gif); height:25px; width:134px; padding:0;}
.enh a.btnCallMeBackBlue{float: right; background-image: url(/principalityAssets/nemoAssets/images/btnCallBackBlue.gif); height:30px; width:122px; padding:0; margin:-3px 30px 0 0;}
.enh a.btnCallMeBackPurple{float: right; background-image: url(/principalityAssets/nemoAssets/images/btnCallBackPurple.gif); height:30px; width:122px; padding:0; margin:-6px 90px 0 0;}
a.btnApplyOrangeLrg{background:#f08a0a; font-size:160%; float:left;}
.enh a.btnApplyOrangeLrg{height:39px; width:163px; background-image: url(/principalityAssets/nemoAssets/images/btnApplyNowOrangeLrg.gif);}
.enh a.btnTellMeMoreBlue{height:28px; width:123px; background-image: url(/principalityAssets/nemoAssets/images/btnTellMeMoreBlue.gif);}
.enh .taR a.btn{float:right; margin-bottom:1.3em;}
.enh a.btnFindOutMore{height:25px; width:117px; background-image: url(/principalityAssets/nemoAssets/images/btnFindOutMore.gif);}
.enh a.btnApplyNowOrange{height:30px; width:123px; background-image: url(/principalityAssets/nemoAssets/images/btnApplyNowOrange.gif);}
*/

/*Button style links */

a.btn{font-size:115%; font-weight:bold; background:#aba099; color:#fff; padding:2px 15px 3px; -moz-border-radius:1em; -webkit-border-radius:1em;  text-decoration:none; display: -moz-inline-stack; display: inline-block;}

.enh a.btn{ position:relative; /*top:5px;*/ -moz-border-radius:0; -webkit-border-radius:0;}
.enh a.btn span{position:absolute; width:13px; height:13px; font-size:0%; z-index:1000; background-position:0 0; background-repeat:no-repeat;}
.enh a.btn .tl {top: 0; left: 0; background-image: url(/principalityAssets/nemoAssets/images/bTl.png);}
.enh a.btn .bl {bottom: 0; left: 0; background-image: url(/principalityAssets/nemoAssets/images/bBl.png);}
.enh a.btn .tr {top: 0; right: 0; background-image: url(/principalityAssets/nemoAssets/images/bTr.png);}
.enh a.btn .br {bottom: 0; right: 0; background-image: url(/principalityAssets/nemoAssets/images/bBr.png);}

a.med{font-size:131%; padding:3px 20px 4px;}
.enh a.med span{height:15px; width:15px;}
.enh a.med .tl {background-image: url(/principalityAssets/nemoAssets/images/bTl-med.png);}
.enh a.med .bl {background-image: url(/principalityAssets/nemoAssets/images/bBl-med.png);}
.enh a.med .tr {background-image: url(/principalityAssets/nemoAssets/images/bTr-med.png);}
.enh a.med .br {background-image: url(/principalityAssets/nemoAssets/images/bBr-med.png);}

a.lrg{font-size:175%; padding:3px 23px 6px;}
.enh a.lrg span{height:20px; width:20px;}
.enh a.lrg .tl {background-image: url(/principalityAssets/nemoAssets/images/bTl-lrg.png);}
.enh a.lrg .bl {background-image: url(/principalityAssets/nemoAssets/images/bBl-lrg.png);}
.enh a.lrg .tr {background-image: url(/principalityAssets/nemoAssets/images/bTr-lrg.png);}
.enh a.lrg .br {background-image: url(/principalityAssets/nemoAssets/images/bBr-lrg.png);}

/*on grey backgrounds */

.enh .fb2 a.btn .tl,
.enh #exHome #row1 .twoCol .col1 a.btn .tl,
.enh #repay #leftCol .bdr .bdrMid a.btn .tl{background-image: url(/principalityAssets/nemoAssets/images/bTl-grey.png);}
.enh .fb2 a.btn .bl,
.enh #exHome #row1 .twoCol .col1 a.btn .bl,
.enh #repay #leftCol .bdr .bdrMid a.btn .bl{background-image: url(/principalityAssets/nemoAssets/images/bBl-grey.png);}
.enh .fb2 a.btn .tr,
.enh #exHome #row1 .twoCol .col1 a.btn .tr,
.enh #repay #leftCol .bdr .bdrMid a.btn .tr{background-image: url(/principalityAssets/nemoAssets/images/bTr-grey.png);}
.enh .fb2 a.btn .br,
.enh #exHome #row1 .twoCol .col1 a.btn .br,
.enh #repay #leftCol .bdr .bdrMid a.btn .br{background-image: url(/principalityAssets/nemoAssets/images/bBr-grey.png);}
.enh .fb2 a.med .tl,
.enh #exHome #row1 .twoCol .col1 a.med .tl,
.enh #repay #leftCol .bdr .bdrMid a.med .tl{background-image: url(/principalityAssets/nemoAssets/images/bTl-med-grey.png);}
.enh .fb2 a.med .bl,
.enh #exHome #row1 .twoCol .col1 a.med .bl,
.enh #repay #leftCol .bdr .bdrMid a.med .bl{background-image: url(/principalityAssets/nemoAssets/images/bBl-med-grey.png);}
.enh .fb2 a.med .tr,
.enh #exHome #row1 .twoCol .col1 a.med .tr,
.enh #repay #leftCol .bdr .bdrMid a.med .tr{background-image: url(/principalityAssets/nemoAssets/images/bTr-med-grey.png);}
.enh .fb2 a.med .br,
.enh #exHome #row1 .twoCol .col1 a.med .br,
.enh #repay #leftCol .bdr .bdrMid a.med .br{background-image: url(/principalityAssets/nemoAssets/images/bBr-med-grey.png);}
.enh .fb2 a.lrg .tl,
.enh #exHome #row1 .twoCol .col1 a.lrg .tl,
.enh #repay #leftCol .bdr .bdrMid a.lrg .tl{background-image: url(/principalityAssets/nemoAssets/images/bTl-lrg-grey.png);}
.enh .fb2 a.lrg .bl,
.enh #exHome #row1 .twoCol .col1 a.lrg .bl,
.enh #repay #leftCol .bdr .bdrMid a.lrg .bl{background-image: url(/principalityAssets/nemoAssets/images/bBl-lrg-grey.png);}
.enh .fb2 a.lrg .tr,
.enh #exHome #row1 .twoCol .col1 a.lrg .tr,
.enh #repay #leftCol .bdr .bdrMid a.lrg .tr{background-image: url(/principalityAssets/nemoAssets/images/bTr-lrg-grey.png);}
.enh .fb2 a.lrg .br,
.enh #exHome #row1 .twoCol .col1 a.lrg .br,
.enh #repay #leftCol .bdr .bdrMid a.lrg .br{background-image: url(/principalityAssets/nemoAssets/images/bBr-lrg-grey.png);}

.enh .fb1 a.med .tl {background-image: url(/principalityAssets/nemoAssets/images/bTl-med.png);}
.enh .fb1 a.med .bl {background-image: url(/principalityAssets/nemoAssets/images/bBl-med.png);}
.enh .fb1 a.med .tr {background-image: url(/principalityAssets/nemoAssets/images/bTr-med.png);}
.enh .fb1 a.med .br {background-image: url(/principalityAssets/nemoAssets/images/bBr-med.png);}


a.grey	{background:#aba099;}
a.blue	{background:#2faedc;}
a.orange{background:#f08a0a;}
a.purple{background:#af4387;}


a.arr{display:block; background: url(/principalityAssets/nemoAssets/images/arr.gif) 100% 50% no-repeat; padding:1px 25px 2px 0; text-align:right; color:#6b6b6b; text-decoration:none;}
a.email{background: url(/principalityAssets/nemoAssets/images/iconEmail.gif) 0 50% no-repeat; padding:0 0 0 25px; text-decoration: none;}
a.save{background: url(/principalityAssets/nemoAssets/images/iconSave.gif) 0 50% no-repeat; padding:2px 0 2px 25px; text-decoration: none;}
a.back{background-image: url(/principalityAssets/nemoAssets/images/prevArrGrey.gif);background-position: 11px 50%; background-repeat:no-repeat; padding-left:26px;}

a.arr:hover,
a.arr:focus,
a.arr:active,
a.email:hover,
a.email:focus,
a.email:active,
a.save:hover,
a.save:focus,
a.save:active{text-decoration: underline;}

/*Misc*/
.h, .pO{position:absolute; top:-3000px; left:0; display:block; width:100px; height:100px; overflow:hidden;}	
.ui-helper-clearfix:after, .cfx:after{content:"."; display: block; clear:both; visibility:hidden; line-height:0; height:0;}
* html .cfx, * html .ui-helper-clearfix{height:1px;}
*+html .cfx, *+html .ui-helper-clearfix{display:inline-block;}
.hide{position:absolute; top:-5000px; left:-5000px;}

.pullQuote{font-size:123%; color:#2faedc; padding:0 50px 15px;}
.pullQuote p{text-align:right;}
.pullQuote blockquote{font-size:118%;}
.pullQuote blockquote p{padding-bottom:5px;}
.pullQuote .by{font-style:italic;}

.alert{color:red;}

.top,.bot,
.bdrTop,.bdrBot{font-size:0; height:3px; width:100%; display:block; background-position:0 0; background-repeat:no-repeat;}
	
/* Layout */
.cent {margin:0 auto; width:980px; padding:0 10px;}

/* Top */
#tW{background:#85af05 url(/principalityAssets/nemoAssets/images/headGrad.jpg) 0 0 repeat-x; margin-bottom:16px;}
#tW .bg{background: url(/principalityAssets/nemoAssets/images/headBg.jpg) 50% 0 no-repeat; }
#t{background:url(/principalityAssets/nemoAssets/images/headBg.jpg) 50% 0 no-repeat; min-height:113px;}
#t #phone{float:left; font-weight:bold; color:#fff; font-size:220%; margin-top:15px;}
.enh #t #phone{display:block; width:207px; height:50px; overflow:hidden; text-indent:-5000px; text-decoration:none; background-position: 0 0; background-repeat:no-repeat;}
.enh #t .phoneNew{background-image: url(/principalityAssets/nemoAssets/images/phone.gif);}
.enh #t .phoneExt{background-image: url(/principalityAssets/nemoAssets/images/phoneExt.gif);}
.enh #t .phoneAbout{background-image: url(/principalityAssets/nemoAssets/images/phoneAbout.gif);}
.enh #t .phoneRepay{background-image: url(/principalityAssets/nemoAssets/images/phoneRepay.gif);}
#t #search{float:right; margin-top:15px;}
/*.enh #t #search{margin-top:28px;}*/
.enh #t #search{background: url(/principalityAssets/nemoAssets/images/searchBg.gif) 0 0 no-repeat; width:208px; height:35px}
#t #search label{font-weight:bold; color:#fff; margin-right:10px; display:block;}
.enh #t #search label{position:absolute; top:-5000px; left:-5000px;}
.enh #t #search .txt{font-size:130%; width:145px; margin:2px 0 0 17px; padding:6px 0 4px; border:0; color:#b7b6b6; float:left; margin-right:10px;}
.enh #t #search .btnSearch{float:left; margin-top:5px;}
#t #logo{float:left; height:60px; width:300px; margin:36px 236px 0 5px; position:relative;}
#t #logo a{display:block; position:absolute; 	width:100%; height:100%;}
#strapline {position: relative; top: 3px; left: 655px; width: 293px; height: 30px; text-indent: -999em; background: url(/principalityAssets/nemoAssets/images/strapline.gif) 0 0 no-repeat;}

/* Footer */
#fW{}
#f{background: url(/principalityAssets/nemoAssets/images/footBg.gif) 50% 0 no-repeat; padding-top:20px;}
#f .disclaimer{font-size:116%; padding-bottom:10px;}
#f #seoLinks{padding-bottom:20px;}
#f #seoLinks .col{float:left; margin-right:20px;}
#f #seoLinks .col1{width:250px}
#f #seoLinks .col2{width:230px}
#f #seoLinks .col3{width:245px}
#f #seoLinks .col4{width:170px; margin-right:0;}
#f #seoLinks h3{color:#98c609; font-weight:bold; font-size:116%; padding-bottom:12px;}
#f #seoLinks ul{font-size:92%;}
#f #seoLinks ul li{margin:0 0 0.6em; padding:0; background:none;}
#f #seoLinks ul li a{font-weight:bold; text-decoration:none; color:#999}
#f #seoLinks ul li a:hover,
#f #seoLinks ul li a:focus{text-decoration:underline;}
#f #fTools{border-bottom:1px solid #98c609; margin-bottom:10px; padding-bottom:8px;}
#f #fTools ul{float:left; margin:0; font-size:92%;}
#f #fTools ul li{float:left; margin:0 13px 0 0; padding:0 11px 0 0; background: url(/principalityAssets/nemoAssets/images/footDot.gif) 100% 75% no-repeat;}
#f #fTools ul li.last{margin:0; padding:0; background:none;}
#f #fTools ul li a{color:#666; font-weight:bold; text-decoration:none; }
#f #fTools ul li a:hover,
#f #fTools ul li a:focus{text-decoration:underline;}
#f #fSmlPrnt{font-size:85%;}
#f #fSmlPrnt .col{float:left;}
#f #fSmlPrnt .col1{width:500px; margin-right:20px;}
#f #fSmlPrnt .col2{width:460px;}
#f #fSmlPrnt p{padding-bottom:0.5em;}
		
/* Forms */

input.txt{border:1px solid #ccc;}
input.txt,
input.btn{vertical-align:middle;}

.enh input.btn{vertical-align: middle; border: 0px solid #000; cursor:pointer; overflow:hidden; text-indent: -5000px; text-decoration: none; background-repeat:no-repeat; background-position:0 0; background-color:transparent; height:22px; display:block; font-size: 0px; line-height: 0px;}
.enh input.btnSearch{height:24px; width:24px; 	background-image: url(/principalityAssets/nemoAssets/images/btnSearch.gif); vertical-align: middle; border: 0px solid #000; cursor:pointer; overflow:hidden; text-indent: -5000px; text-decoration: none; background-repeat:no-repeat; background-position:0 0; background-color:transparent; display:block; font-size: 0px; line-height: 0px;}

.enh input.btnSubmit{vertical-align: middle; border: 0px solid #000; cursor:pointer; overflow:hidden; text-indent: -5000px; text-decoration: none; background: url(/principalityAssets/nemoAssets/images/btnSubmit.gif) 0 0 no-repeat; width:132px; height:30px; display:block; font-size: 0px; line-height: 0px;}
input.btnSubmit{float:right;}

/*.enh input.btnGo{height:25px; width:46px;}
.enh .blue input.btnGo{background-image: url(/principalityAssets/nemoAssets/images/btnGoBlue.gif);}
.enh input.btnCalcRepay{height:25px; width:169px; background-image: url(/principalityAssets/nemoAssets/images/btnCalcRepaymentsPurple.gif);}
.enh .calcLrg input.btnCalcRepay{height:28px; width:107px; background-image: url(/principalityAssets/nemoAssets/images/btnCalculatePurpleHome.gif);}
.enh input.btnApplyNowOrange{background-image: url(/principalityAssets/nemoAssets/images/btnApplyNowOrange.gif); height:30px; width:123px;}
.enh input.btnCalcRepaymentsBlue{background-image: url(/principalityAssets/nemoAssets/images/btnCalcRepaymentsBlue.gif); height:26px; width:198px;}
.enh input.btnApplyNowPurple{background-image: url(/principalityAssets/nemoAssets/images/btnApplyNowPurple.gif); height:30px; width:123px;}
*/

fieldset{}
fieldset legend{}
fieldset legend span{white-space:normal}
fieldset .txt{padding:3px; color:#6D6C6C; width:185px;}
fieldset .txtLrg{width:385px;}
fieldset select{color:#6D6C6C; padding:3px; width:195px;}
fieldset select.selSml{width:95px}
fieldset textarea{color:#6D6C6C; padding:5px; width:195px; height:60px;}
dfn{cursor:help;}

.sect{padding-bottom:20px;}
.sect legend{padding-bottom:30px;}
.sect legend span{display:block; padding:10px 25px 10px 50px; width:800px; background:#f0f0f0; /*margin-bottom:30px;*/ -moz-border-radius:18px; -webkit-border-radius:18px; position:relative; font-size:123%;}
.enh .sect legend span{background: url(/principalityAssets/nemoAssets/images/bar875.gif) 0 0 no-repeat;}
.sect legend span strong{position:absolute; top:50%; left:0; margin-top:-20px; width:40px; height:40px; display:block; overflow:hidden; text-indent:-5000px; text-decoration:none; background-position:0 0;}

.sect1 legend span strong{background-image: url(/principalityAssets/nemoAssets/images/numOrange1.gif);}
.sect2 legend span strong{background-image: url(/principalityAssets/nemoAssets/images/numOrange2.gif);}
.sect3 legend span strong{background-image: url(/principalityAssets/nemoAssets/images/numOrange3.gif);}
.sect4 legend span strong{background-image: url(/principalityAssets/nemoAssets/images/numOrange4.gif);}
.debtCalcForm .sect1 legend span strong{background-image: url(/principalityAssets/nemoAssets/images/numBlue1.gif);}
.debtCalcForm .sect2 legend span strong{background-image: url(/principalityAssets/nemoAssets/images/numBlue2.gif);}
.debtCalcForm .sect3 legend span strong{background-image: url(/principalityAssets/nemoAssets/images/numBlue3.gif);}
.debtCalcForm .sect4 legend span strong{background-image: url(/principalityAssets/nemoAssets/images/numBlue4.gif);}

.row{padding-bottom:18px;}
.row .left{float:left; width:235px; margin-right:10px; margin-left:10px;}
.row .right{width:500px;}
.row .right.currency{position:relative; left:-1em}
.rowName legend,
.rowDob legend{padding:0; height:1em}
.rowName legend span,
.rowDob legend span{float:left; width:235px; margin:0 10px 0 10px; padding:0; background:none !important; font-size:100%;}
.rowName .row,
.rowDob .row{float:left; width:500px; position:relative; margin:0 0 -18px 255px; top:-18px}
.rowName .txt,
.rowDob .txt{float:left; margin-right:3px;}
.rowDob .txt{width:53px;}
.rowName .txtSml{width:70px; margin-right:5px;}
.row textarea{width:385px; height:120px;}

.row2Col legend span{float:left; width:235px; margin:0 10px 0 10px; padding:0; background:none !important; font-size:100%;}
.row2Col .row{float:left; width:620px; position:relative; margin:0 0 -18px 255px; top:-18px}
.row2Col .row .col1,
.row2Col .row .col2{float:left; width:275px;}
.row2Col .row .col1{margin-right:65px;}
.row2Col.onlyRight .row .col2{margin-left:340px;}

.rowSelWide{padding-bottom:18px;}
.rowSelWide .left{width:595px; float:left;}
.rowSelWide .right{float:left; width:220px;}

.rowChk{padding-bottom:20px;}
.rowChk legend{padding-bottom:20px;}
.rowChk legend span{float:none; width:600px; padding:0 10px 0 10px; margin:0; background:none !important; font-size:100%;}
.rowChk .left{padding-left:10px; float:left; margin-right:5px; width:20px;}
.rowChk .right{float:left; width:80px}

.rowChkWide {padding-bottom:18px;}
.rowChkWide .left{float:left; width:25px; margin-left:10px;}
.rowChkWide.indent .left{padding-left:250px; margin-left:0;}
.rowChkWide .right{float:left; width:400px;}

.rowSubmit{text-align:right; padding-bottom:18px;}
.enh .rowSubmit input.btn{float:right;}

.disclaimer{padding:0 65px 0 10px}

.applyForm .rowSubmit{padding-right:20px;}


/* 2 col apply form overides*/
.twoCol #leftCol .sect legend span{width:575px;}
.enh .twoCol #leftCol .sect legend span{background-image: url(/principalityAssets/nemoAssets/images/bar650.gif);}
.twoCol #leftCol .row .left{width:200px; margin-left:10px;}
.twoCol #leftCol .row .right{width:430px;}
.twoCol #leftCol .rowName legend span, .twoCol #leftCol .rowDob legend span{width:200px;}
.twoCol #leftCol .rowName .row, .twoCol #leftCol .rowDob .row{width:430px; margin-left:220px;}
.twoCol #leftCol .applyForm .errorSummary{margin-right:0;}
.twoCol #leftCol .row textarea{width:385px; height:120px;}
.twoCol #leftCol .row textarea.small{width:385px; height:60px;}

/* Error messages */

.errorSummary{margin:0 0 20px; background-color:#FFEEEE;color:#C00; border:1px solid #db4a4a}
.applyForm .errorSummary{margin-right:40px;}
.errorSummary .inr{padding:20px 20px 10px;}
.errorSummary li{background-image: url(/principalityAssets/nemoAssets/images/bullet-red.gif);}

label.error,
legend.error span{color:#C00; font-weight:bold;}
input.error,
select.error,
textarea.error{border:1px solid #db4a4a;}


/* Main nav */
#mNav{background:}
#mNav ul{float:left; margin:0 0 0 15px; padding:0;}
#mNav ul li{float:left; margin:0; padding:0; background:none; margin-right:10px;}
#mNav ul li a{color:#567203; text-decoration:none; background:#b2db0e; padding:6px 10px; font-size:108%; float:left; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-bottom:1px solid #9fc90a;}
#mNav a:hover,
#mNav a:focus,
#mNav a.sel{background:#fff; color:#80807f; border-color:#fff}
.enh #mNav ul li{margin-right:5px;}
.enh #mNav ul li a{display:block; padding:0; height:35px; position:relative; border:0;}
.enh #mNav ul li a span{height:100%; left:0; position:absolute; top:0; width:100%; background-repeat:no-repeat; background-position:0 100%; cursor:pointer;}
.enh #mNav #mNav1 a{width:130px;}
.enh #mNav #mNav1 a span{background-image: url(/principalityAssets/nemoAssets/images/mNavNew.gif);}
.enh #mNav #mNav2 a{width:152px;}
.enh #mNav #mNav2 a span{background-image: url(/principalityAssets/nemoAssets/images/mNavEx.gif);}
.enh #mNav a.sel span,
.enh #mNav a:hover span	,
.enh #mNav a:focus span{background-position:0 0;}
	
/*Sub Nav*/
#sNavW{background:#fff url(/principalityAssets/nemoAssets/images/navBg.gif) 0 100% repeat-x;}	
#sNav{background:#fff url(/principalityAssets/nemoAssets/images/navBg.gif) 0 100% repeat-x; min-height:45px;}
#sNav ul{margin:0;}
#sNav ul li{float:left; margin:0 2px 0 0; padding:0; background:none;}
#sNav ul li a{padding:12px; color:#80807f; font-size:108%; float:left; text-decoration:none;}
#sNav ul li a:hover,
#sNav ul li a.selected{color:#7faa05; background: url(/principalityAssets/nemoAssets/images/navDot.gif) 0 50% no-repeat;}
#sNav ul#qLnks{float:right; margin-right:16px;}
.enh #sNav ul li a{display:block; height:45px; overflow:hidden; position:relative; text-align:center; padding:0;}
.enh #sNav ul li a span{height:100%; left:0; position:absolute; top:0; width:100%; background-repeat:no-repeat; cursor:pointer;}
		
/* New Customers */
#sNav.sNavNew a span{background-image: url(/principalityAssets/nemoAssets/images/sNavNew.gif);}
.enh #sNav.sNavNew #sNav1 a{width:112px}
.enh #sNav.sNavNew #sNav2 a{width:138px}
.enh #sNav.sNavNew #sNav3 a{width:102px}
.enh #sNav.sNavNew #sNav4 a{width:67px}
.enh #sNav.sNavNew #sNav5 a{width:122px}
.enh #sNav.sNavNew #sNav6 a{width:117px}
#sNav.sNavNew #sNav1 a span{background-position:0 0;}
#sNav.sNavNew #sNav2 a span{background-position:-114px 0;}
#sNav.sNavNew #sNav3 a span{background-position:-254px 0;}
#sNav.sNavNew #sNav4 a span{background-position:-358px 0;}
#sNav.sNavNew #sNav5 a span{background-position:-427px 0;}
#sNav.sNavNew #sNav6 a span{background-position:-551px 0;}

#sNav.sNavNew #sNav1 a:hover span,
#sNav.sNavNew #sNav1 a:focus span,
#sNav.sNavNew #sNav1 a.selected span{background-position:0 100%;}
#sNav.sNavNew #sNav2 a:hover span,
#sNav.sNavNew #sNav2 a:focus span,
#sNav.sNavNew #sNav2 a.selected span{background-position:-114px 100%;}
#sNav.sNavNew #sNav3 a:hover span,
#sNav.sNavNew #sNav3 a:focus span,
#sNav.sNavNew #sNav3 a.selected span{background-position:-254px 100%;}
#sNav.sNavNew #sNav4 a:hover span,
#sNav.sNavNew #sNav4 a:focus span,
#sNav.sNavNew #sNav4 a.selected span{background-position:-358px 100%;}
#sNav.sNavNew #sNav5 a:hover span,
#sNav.sNavNew #sNav5 a:focus span,
#sNav.sNavNew #sNav5 a.selected span{background-position:-427px 100%;}
#sNav.sNavNew #sNav6 a:hover span,
#sNav.sNavNew #sNav6 a:focus span,
#sNav.sNavNew #sNav6 a.selected span{background-position:-551px 100%;}

/* Existing Customers */
#sNav.sNavEx a span{background-image: url(/principalityAssets/nemoAssets/images/sNavEx.gif);}
.enh #sNav.sNavEx #sNav1 a{width:142px}
.enh #sNav.sNavEx #sNav2 a{width:175px}
.enh #sNav.sNavEx #sNav3 a{width:124px}
.enh #sNav.sNavEx #sNav4 a{width:147px}
.enh #sNav.sNavEx #sNav5 a{width:114px}
#sNav.sNavEx #sNav1 a span{background-position:0 0;}
#sNav.sNavEx #sNav2 a span{background-position:-144px 0;}
#sNav.sNavEx #sNav3 a span{background-position:-321px 0;}
#sNav.sNavEx #sNav4 a span{background-position:-447px 0;}
#sNav.sNavEx #sNav5 a span{background-position:-594px 0;}

#sNav.sNavEx #sNav1 a:hover span,
#sNav.sNavEx #sNav1 a:focus span,
#sNav.sNavEx #sNav1 a.selected span{background-position:0 100%;}
#sNav.sNavEx #sNav2 a:hover span,
#sNav.sNavEx #sNav2 a:focus span,
#sNav.sNavEx #sNav2 a.selected span{background-position:-144px 100%;}
#sNav.sNavEx #sNav3 a:hover span,
#sNav.sNavEx #sNav3 a:focus span,
#sNav.sNavEx #sNav3 a.selected span{background-position:-321px 100%;}
#sNav.sNavEx #sNav4 a:hover span,
#sNav.sNavEx #sNav4 a:focus span,
#sNav.sNavEx #sNav4 a.selected span{background-position:-447px 100%;}
#sNav.sNavEx #sNav5 a:hover span,
#sNav.sNavEx #sNav5 a:focus span,
#sNav.sNavEx #sNav5 a.selected span{background-position:-594px 100%;}

/*Qlinks*/
	
#sNav #qLnks{background: url(/principalityAssets/nemoAssets/images/sNavDiv.gif) 0 50% no-repeat; padding-left:25px;}
#sNav #qLnks a span{background-image: url(/principalityAssets/nemoAssets/images/sNavQLinks.gif);}
.enh #sNav #qLnks #qL1 a{width:84px}
.enh #sNav #qLnks #qL2 a{width:103px}
.enh #sNav #qLnks #qL1 a span{background-position:0 0;}
.enh #sNav #qLnks #qL2 a span{background-position:-86px 0;}
#sNav #qLnks #qL1 a:hover span,
#sNav #qLnks #qL1 a:focus span,
#sNav #qLnks #qL1 a.selected span{background-position:0 100%;}
#sNav #qLnks #qL2 a:hover span,
#sNav #qLnks #qL2 a:focus span,
#sNav #qLnks #qL2 a.selected span{background-position:-86px 100%;}

/* Faqs */

.faqOpt{padding:15px 0 30px; border-top:1px solid #e9e9e8;}
.faqOpt label{font-size:116%; float:left; margin-right:10px; vertical-align:middle;}
.faqOpt select{width:15em; float:left; margin-right:10px; vertical-align:middle;}
.faqOpt .btn{vertical-align:middle; position:relative; top:-2px}

/*Section show/hide*/

.sectList{width:502px; padding-bottom:20px;}
.sectList .sect{float:left; width:100%;}
.sectList .sect .title{background:#eaeaea url(/principalityAssets/nemoAssets/images/faqBot.gif) 0 100% no-repeat; margin-bottom:10px; float:left; width:100%;}
.sectList .sect h2{font-size:100%; font-weight:bold; color:#6b6b6b; background: url(/principalityAssets/nemoAssets/images/faqTop.gif) 0 0 no-repeat; padding:10px;}
.sectList .sect h2 a{text-decoration:none; position:relative; display:block; color:#6b6b6b; }
.sectList .sect .cont{padding:4px 10px; float:left;}

/* featureblock styles */

/*RHS List of FBs  */
/*with bg images*/
.fbList li{background:#85b31b url(/principalityAssets/nemoAssets/images/fbPlainGreen.jpg) 0 100% no-repeat; color: #fff; padding:0; margin-bottom:15px; min-height:162px; display:block;}
.fbList li h3{color: #fff;}
.fbList li p{font-weight: bold;}
.fbList li a{color: #fff;}
.fbList li .txtWrap{padding:15px}
.fbList li .top{background: url(/principalityAssets/nemoAssets/images/fbTop.jpg) 0 0 no-repeat; height:5px; width:250px; font-size:0%;}
.fbList li.noT{padding: 0; text-indent:-5000px; position:relative; width:250px; height:162px; overflow:hidden;}
.fbList li.noT img{position:absolute; top:0px; left:0px; z-index:1000;}
.fbList li.apr{min-height:93px;}
.fbList li.apple	{background:#85b31b url(/principalityAssets/nemoAssets/images/fbAppleGreen.jpg) 0 100% no-repeat;}
.fbList li.mouse	{background:#85b31b url(/principalityAssets/nemoAssets/images/fbMouseGreen.jpg) 0 100% no-repeat;}
.fbList li.mug		{background:#85b31b url(/principalityAssets/nemoAssets/images/fbMugGreen.jpg) 0 100% no-repeat;}
.fbList li.bulb		{background:#85b31b url(/principalityAssets/nemoAssets/images/fbBulbGreen.jpg) 0 100% no-repeat;}
.fbList li.car		{background:#85b31b url(/principalityAssets/nemoAssets/images/fbCarGreen.jpg) 0 100% no-repeat;}
.fbList li.ducks	{background:#85b31b url(/principalityAssets/nemoAssets/images/fbDucksGreen.jpg) 0 100% no-repeat;}
.fbList li.house	{background:#85b31b url(/principalityAssets/nemoAssets/images/fbHouseGreen.jpg) 0 100% no-repeat;}
.fbList li.phone	{background:#85b31b url(/principalityAssets/nemoAssets/images/fbPhoneGreen.jpg) 0 100% no-repeat;}
.fbList li.plant	{background:#85b31b url(/principalityAssets/nemoAssets/images/fbPlantGreen.jpg) 0 100% no-repeat;}
.fbList li.scissors	{background:#85b31b url(/principalityAssets/nemoAssets/images/fbScissorsGreen.jpg) 0 100% no-repeat;}
.fbList li.apple .txtWrap{padding-right:105px; padding-bottom:30px}
.fbList li.mouse .txtWrap{padding-bottom:55px}
.fbList li.mug .txtWrap{padding-right:105px; padding-bottom:30px}
.fbList li.apple .txtWrap{padding-right:105px; padding-bottom:15px}
.fbList li.mug .txtWrap{padding-right:105px; padding-bottom:20px}
.fbList li.bulb .txtWrap{padding-right:90px; padding-bottom:25px}
.fbList li.car .txtWrap{padding-bottom:80px}
.fbList li.ducks .txtWrap{padding-bottom:50px}
.fbList li.house .txtWrap{padding-right:115px; padding-bottom:30px}
.fbList li.phone .txtWrap{padding-right:105px; padding-bottom:20px}
.fbList li.plant .txtWrap{padding-right:105px; padding-bottom:20px}
.fbList li.scissors	 .txtWrap{padding-bottom:55px}

/*Modifications for specific areas */
#workForUsFb{min-height:210px; background-image: url(/principalityAssets/nemoAssets/images/fbPlantSmlGreen.jpg);} 
#workForUsFb .txtWrap{padding:13px 15px 0 15px;}
#workForUsFb .linkWrap{padding:0 125px 10px 15px}

/*Homepage fbs*/
.homeFb{background-color:#84b31b; background-repeat:no-repeat; background-position:0 100%; position:relative; min-height:206px;}
.homeFb .homeFbTop{font-size:0; height:6px; width:100%; display:block; background: url(/principalityAssets/nemoAssets/images/fbLrgTop.jpg) 0 0 no-repeat;}
.homeFb .txtWrap{padding:15px 90px 25px 25px; color:#fff; font-size:108%;}
.homeFb .txtWrap h2,.homeFb .txtWrap a{color:#fff}
.homeFb .txtWrap p{padding-bottom:1.1em;}

.home div.apple		{background-image:url(/principalityAssets/nemoAssets/images/fbAppleGreenLrg.jpg)}
.home div.mouse		{background-image:url(/principalityAssets/nemoAssets/images/fbMouseGreenLrg.jpg)}
.home div.mug		{background-image:url(/principalityAssets/nemoAssets/images/fbMugGreenLrg.jpg)}
.home div.bulb		{background-image:url(/principalityAssets/nemoAssets/images/fbBulbGreenLrg.jpg)}
.home div.car		{background-image:url(/principalityAssets/nemoAssets/images/fbCarGreenLrg.jpg)}
.home div.ducks		{background-image:url(/principalityAssets/nemoAssets/images/fbDucksGreenLrg.jpg)}
.home div.house		{background-image:url(/principalityAssets/nemoAssets/images/fbHouseGreenLrg.jpg)}
.home div.phone		{background-image:url(/principalityAssets/nemoAssets/images/fbPhoneGreenLrg.jpg)}
.home div.plant		{background-image:url(/principalityAssets/nemoAssets/images/fbPlantGreenLrg.jpg)}
.home div.scissors	{background-image:url(/principalityAssets/nemoAssets/images/fbScissorsGreenLrg.jpg)}
.home div.apple .txtWrap{padding-right:180px; padding-bottom:40px}
.home div.mouse .txtWrap{padding-right:180px; padding-bottom:666px}
.home div.mug .txtWrap{padding-right:130px; padding-bottom:45px}
.home div.bulb .txtWrap{padding-right:160px; padding-bottom:50px}
.home div.car .txtWrap{padding-right:185px; padding-bottom:45px}
.home div.ducks .txtWrap{padding-right:100px; padding-bottom:100px}
.home div.house .txtWrap{padding-right:170px; padding-bottom:45px}
.home div.phone .txtWrap{padding-right:180px; padding-bottom:45px} /* Graphic needs changing*/
.home div.plant .txtWrap{padding-right:130px; padding-bottom:35px}
.home div.scissors .txtWrap{padding-right:100px; padding-bottom:115px}

.home .extra{	position:absolute; top:-12px; right:-20px; width:100px; 	height:100px; 	background-repeat:no-repeat; background-position:0 0; display:block; 			overflow:hidden; text-indent:-5000px; text-decoration:none;}
.offer500{background-image: url(~/media/Nemo/FixedImages/HomepageBottomLeftBadge.ashx)}

/*fb1 - white bg, grey keyline*/
.fb1{margin-bottom:15px;}
.fb1 .mid{padding:20px 20px 5px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.wideLeft .fb1 .top,
.threeCol .fb1 .top{background-image: url(/principalityAssets/nemoAssets/images/greyTopThin250.gif);}
.wideLeft .fb1 .bot,
.threeCol .fb1 .bot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThin250.gif);}

.inrThreeCol .fb1 .mid{padding:15px 14px 5px;}
.inrThreeCol .col1 .fb1 .top{background-image: url(/principalityAssets/nemoAssets/images/greyTopThin240.gif);}
.inrThreeCol .col1 .fb1 .bot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThin240.gif);}

.homeBot .fb1 .top{background-image: url(/principalityAssets/nemoAssets/images/greyTopThin465.gif);}
.homeBot .fb1 .bot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThin465.gif);}
.homeBot .fb1 .mid{min-height:175px; padding:17px 14px 5px}

.homeBot .fb1 .list2Col .col1,
.homeBot .fb1 .list2Col .col2{float:left; width:195px;}
.homeBot .fb1 .list2Col .col1{margin-right:25px;}
.homeBot .fb1 .list2Col ul{margin:0; padding:0;}
.homeBot .fb1 .list2Col li{border-bottom:1px solid #e2e2e2; margin-bottom:8px;}
.homeBot .fb1 .list2Col li.last{margin:0; border:0}
.homeBot .fb1 .list2Col a.arr{text-align:left;}
	

.fb1 ul li{background: none; padding: 0 0 .4em 0;}
.fb1 ul.linkList li{padding:0 0 1em 0}
.fb1 .imgWrap{padding-bottom:10px;}
.fb1 h2{margin-bottom:10px;}
.fb1 .newsList{}
.fb1 .newsList li{}
.fb1 .newsList li h3{font-size:100%; line-height:1.3em; font-weight:normal;}
.fb1 .newsList li p{padding:0 0 4px;}
.fb1 .newsList li .date{font-weight:bold;}

/*fb2 - grey bg, grey keyline*/
.fb2{margin-bottom:15px;}
.fb2 .mid{background: #f4f4f3; padding:20px 10px 5px; border-left:1px solid #e9e9e8; border-right:1px solid #e9e9e8;}
.wideLeft .fb2 .top,
.threeCol .fb2 .top{background-image: url(/principalityAssets/nemoAssets/images/greyBgTopThin250.gif);}
.wideLeft .fb2 .bot,
.threeCol .fb2 .bot{background-image: url(/principalityAssets/nemoAssets/images/greyBgBotThin250.gif);}
.fb2 ul li{background: none; padding: 0 0 .4em 0;}

.sep{margin: 16px 0 20px 0; height:1px; border-top: 1px solid #e9e9e8;}

/* Bordered area */

.bdr{margin-bottom:15px;}
.bdr .bdrTop,
.bdr .bdrBot{height:8px;}
.bdr .bdrTop{background-image: url(/principalityAssets/nemoAssets/images/greyTopThick960.gif);}
.bdr .bdrBot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThick960.gif);}
.bdr .bdrMid{border-left:5px solid #e2e2e1; border-right:5px solid #e2e2e1; padding:5px 20px 5px 20px;}

.bdr.thin .bdrTop{background-image: url(/principalityAssets/nemoAssets/images/greyTopThin946.gif);}
.bdr.thin .bdrBot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThin946.gif);}
.bdr.thin .bdrMid{border:0; background: url(/principalityAssets/nemoAssets/images/greyMidThin946.gif) 0 0 repeat-y;}

.twoCol.wideLeft #leftCol .bdr .bdrTop{background-image: url(/principalityAssets/nemoAssets/images/greyTopThick700.gif);}
.twoCol.wideLeft #leftCol .bdr .bdrBot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThick700.gif);}
.twoCol.wideRight #rightCol .bdr .bdrTop{background-image: url(/principalityAssets/nemoAssets/images/greyTopThick765.gif);}
.twoCol.wideRight #rightCol .bdr .bdrBot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThick765.gif);}
.twoCol.inrThreeCol #rightCol .bdr .bdrTop{background-image: url(/principalityAssets/nemoAssets/images/greyTopThick770.gif);}
.twoCol.inrThreeCol #rightCol .bdr .bdrBot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThick770.gif);}
.home .homeTop .bdr .bdrTop{background-image: url(/principalityAssets/nemoAssets/images/greyTopThick290.gif);}
.home .homeTop .bdr .bdrBot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThick290.gif);}
.home .homeMid .bdr .bdrTop{background-image: url(/principalityAssets/nemoAssets/images/greyTopThick950.gif);}
.home .homeMid .bdr .bdrBot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThick950.gif);}
.home .homeMid .bdr .bdrMid{padding-top:0; padding-right:0;}

/*
.bdr.cupBg .bdrMid{background: url(/principalityAssets/nemoAssets/images/cupBg.gif) 0 100% no-repeat;}
.bdr.duckBg .bdrMid{background: url(/principalityAssets/nemoAssets/images/duckBg.gif) 0 6.5em no-repeat;}
.bdr.phoneBg .bdrMid{background: url(/principalityAssets/nemoAssets/images/phoneBg.gif) 0 8em no-repeat;}
*/
.bdr.cupBg .bdrMid{background: url(/principalityAssets/nemoAssets/images/cupBg.gif) 0 100% no-repeat;}


/*.bdr.duckBg .bdrMid{background: url(/principalityAssets/nemoAssets/images/duckBg.gif) 0 6.5em no-repeat;}*/
/*.bdr.phoneBg .bdrMid{background: url(/principalityAssets/nemoAssets/images/phoneBg.gif) 0 8em no-repeat;}*/


/*Large lists*/
.lrgList{font-size:123%; padding:1em 50px 0 8px; border-top:1px solid #f4f4f3;}
.lrgList li{margin-bottom:1em; padding-bottom:1em; background-position:0 0.3em; border-bottom:1px solid #f4f4f3}

/*blog*/
.blog .post{padding: 0 20px 0 0;}
.blog .date,
.blog .cats{font-size:95%; padding-bottom:1em;}
.blog .date{font-weight: bold;}

.quote{font-size:115%; font-weight: bold; color: #2a9cc6;}

.apr{position:relative; width:100%;}
.fb {position:absolute; top:0; right:-287px; width:250px; overflow:hidden;}
.fb p {position:absolute; top:-5000px; left:-5000px; padding: 0;}
.fb p img{position:absolute; top:0px; left:0px; z-index:1000;}

.prevNext{padding: 15px 0; margin: 10px 0 0 0; border-top: 1px solid #e9e9e8;}

/*Blog List*/

.blogList{border-bottom:1px solid #e9e9e8; margin-bottom:15px;}
.blogList ul{}
.blogList ul li{padding:0; margin:0 0 40px; background:none;}
.blogList .date{}
.blogList h2{font-size:116%; font-weight:bold;}
.blogList .txtWrap{}

/* Tag Cloud */
div#tagCloud
{
	width: 200px;
    padding: 5px;
    margin-bottom: 10px;
    text-align: left;
}

div#tagCloud a{text-decoration: none;
	margin-left: 5px;
    margin-right: 5px;
    text-transform: lowercase;
    color:#2A9BC5;
}

div#tagCloud a:hover{text-decoration:underline;}

div#tagCloud a.weight1  {font-size: 1.9em }
div#tagCloud a.weight2  {font-size: 1.5em }
div#tagCloud a.weight3  {font-size: 1.4em }
div#tagCloud a.weight4  {font-size: 1.2em }
div#tagCloud a.weight5  {font-size: 1.0em } 

/* Tables */

table{margin:0 0 25px}
th,td{background:#eeeeee; border:2px solid #fff; padding:10px; text-align:left;}
th{background:#e3e3e2; font-weight:bold;}
th:first-child{text-align:left;}
th p,td p{padding:0;}

/* calculator */

.calc .txtWrap{padding:0 10px 0 7px;}
.calc h2{ color:#af4387}
.calc .left,
.calc .right{display:block; width:auto;}
.enh .calc .left{float:left; width:130px; margin:0 20px 0 7px; display:inline;}
.enh .calc .right{float:left; width:66px; height:24px; background: url(/principalityAssets/nemoAssets/images/txtInputBg.gif) 0 0 no-repeat;}
.enh .calc .right .txt{width:59px; padding:2px; border:0; font-size:92%; margin:2px 0 0 2px; font-weight:bold;}
.calc label{color:#000; padding-top:2px;}
.calc label em{position:absolute; top:-5000px; left:-5000px;}
.calc .row{padding-bottom:20px;}
.calc .rowSubmit{padding-bottom:10px; text-align:right;}
.calc .rowSubmit .btn{float:right;}

/* Large variation */
.calcLrg h2{color:#fff}
.calcLrg .headingArea{margin-bottom:20px;}
.calcLrg .left{float:none !important; margin:0 !important; font-size:116% !important; width:100% !important}
.calcLrg .right{float:left !important; margin-top:8px !important; width:82px !important;}
.enh .calcLrg .right{height:28px;  background-image: url(/principalityAssets/nemoAssets/images/txtInputBgLrg.gif);}
.calcLrg .right .txt{font-size:123% !important; padding:2px !important; width:75px !important;}
.calcLrg .row{padding-bottom:28px !important;}

/* News */

.newsList{}
.newsList ul{border-bottom:1px solid #e9e9e8; float:left; padding-bottom:10px; margin-bottom:15px; width:100%;}
.newsList ul li{margin:0 0 20px; padding:0; background:none; float:left; clear:both; width:100%;}
.newsList ul li a{}
.newsList ul li .imgWrap{float:left; width:76px; margin-right:20px;}
.newsList ul li .txtWrap{float:left; width:515px;}
.newsList ul li .txtWrap .date{font-weight:bold; color:#666; padding:0 0 0.3em}
.newsList ul li .txtWrap h2{font-size:116%; font-weight:bold; padding-bottom:3px;}
.newsList ul li .txtWrap h2 a{text-decoration:none;}
.newsList ul li .txtWrap h2 a:hover,
.newsList ul li .txtWrap h2 a:focus,
.newsList ul li .txtWrap h2 a:active{text-decoration:underline;}

.newsDetail{padding:10px 30px 10px 30px;}
.newsDetail .imgWrap{float:left; width:222px; margin:0 30px 15px 0;}
.newsDetail .date{font-weight:bold; color:#666; padding:0 0 0.3em}
.newsDetail h1{color:#2faedc; font-weight:bold; font-size:153%; padding:0 0 20px;}

/* Pager */

.pager{padding-bottom:20px;}
.pager .pages{ width:59%; float:left; text-align:center;}
.pager .pages ul{margin:0 auto; text-align:center;}
.pager .pages ul li{background:none; margin:0 3px; padding:0; width:25px; display:inline;}
.pager .pages ul li a,
.pager .pages ul li strong{display:inline-block; width:24px; text-align:center; font-size:116%;}
.enh .pager .pages ul li a,
.enh .pager .pages ul li strong{height:16px; padding:2px 0 6px; color:#6b6b6b; background: url(/principalityAssets/nemoAssets/images/pagerOff.gif) 0 0 no-repeat; text-decoration:none;}
.enh .pager .pages ul li strong,
.enh .pager .pages ul li a:hover,
.enh .pager .pages ul li a:focus,
.enh .pager .pages ul li a:active{background-image: url(/principalityAssets/nemoAssets/images/pagerOn.gif); color:#fff; font-weight:bold;}
.enh .pager .prev a,
.enh .pager .next a{display:block; height:25px; overflow:hidden; text-indent:-5000px; text-decoration:none; background-position:0 0; background-repeat:no-repeat; background-color:transparent; padding:0;}
.pager .prev a{background:#aba099 url(/principalityAssets/nemoAssets/images/prevArrGrey.gif) 11px 50% no-repeat; padding-left:28px;}
.enh .pager .prev a{background: url(/principalityAssets/nemoAssets/images/btnPrev.gif) 0 0 no-repeat; width:96px; padding:0;}
.pager .next a{background:#2faedc url(/principalityAssets/nemoAssets/images/nextArrBlue.gif) 85% 50% no-repeat; padding-right:28px;}
.enh .pager .next a{background: url(/principalityAssets/nemoAssets/images/btnNext.gif) 0 0 no-repeat; width:73px; float:right; padding:0;}
.pager .prev,
.pager .next{float:left; width:20%; min-height:25px;}
.pager .next{float:right;}

/* Rounded Corners */
.corners {position: relative; width: 100%; display:block;}
.pager .next{text-align:right;}
.corners .tl,
.corners .tr,
.corners .bl,
.corners .br {z-index: 1000; height: 4px; width: 4px; position: absolute; font-size:0%;}	
.corners .tl {top: 0; left: 0; background: url(/principalityAssets/nemoAssets/images/tl.png) 0 0 no-repeat;}	
.corners .bl {bottom: 0; left: 0; background: url(/principalityAssets/nemoAssets/images/bl.png) 0 0 no-repeat;}
.corners .tr {top: 0; right: 0; background: url(/principalityAssets/nemoAssets/images/tr.png) 0 0 no-repeat;}		
.corners .br {bottom: 0; right: 0; background: url(/principalityAssets/nemoAssets/images/br.png) 0 0 no-repeat;}

/*Search results */

 #searchAgain{float:left; font-size:92%;}
.enh #searchAgain{background: url(/principalityAssets/nemoAssets/images/searchBgWhite.gif) 0 0 no-repeat; width:208px; height:35px}
#searchAgain label{position:absolute; top:-5000px; left:-5000px;}
.enh #searchAgain .txt{font-size:130%; width:145px; margin:2px 0 0 17px; padding:6px 0 4px; border:0; color:#b7b6b6; float:left; margin-right:10px;}
.enh #searchAgain .btnSearch{float:left; margin-top:5px;}

.resultsList{padding:0 10px;}
.resultsList ul{margin:0 30px 15px; border-bottom:1px solid #e9e9e8}
.resultsList ul li{background:none; padding:0; margin:0 0 10px;}
.resultsList .pager{width:93%; margin:0 30px;}
.resultsList .pager ul{border:0}
.resultsInfo{padding:10px 30px; background:#f0f0f0; margin-bottom:25px; -moz-border-radius:18px; -webkit-border-radius:18px;}
.enh .resultsInfo{background:#fff url(/principalityAssets/nemoAssets/images/bar890.gif) 0 0 no-repeat;}
.resultsInfo .result{font-size:116%; float:left; width:600px}
.resultsInfo .pages{float:right; width:210px; text-align:right; padding-top:2px;}

/*  h1 speech bubbles */
.bubble{position:relative; left:-20px; z-index:1000; width:248px; padding-top:10px;}
.bubble .inr{padding: 10px 30px 8px 17px; min-height:48px;}
.bubble .bot{width:248px; height:30px !important;}
.bubble h1{font-size:165%; font-weight: bold; color: #fff; padding:0; line-height:1.2em;}
.bdr .bubble{left:-38px;}

.headingArea{margin-bottom:35px;}
.oneCol .headingArea{margin-bottom:25px;}

.headingArea .bubble{float:left; 	margin-right:-33px;}
.headingArea .intro{float:left; width:385px; padding:20px 0 0 0; font-size:108%; z-index: 1000;}
.wideRight .headingArea .intro{width:405px}
.oneCol .headingArea .intro{width:680px}
.inrThreeCol .headingArea{margin-bottom:10px; min-height:230px;}
.inrThreeCol .headingArea .intro{width:430px;}
.inrThreeCol .headingArea .intro .taR .btn{position:relative; left:70px}

/*callbackForm  */
.callbackForm .row{}
.callbackForm .row .right{width:400px;}
.callbackForm .rowName .row,.callbackForm .rowDob .row{width:400px;}
.callbackForm .rowName .row input,.callbackForm .rowDob .row input{float: none; display: inline; margin-right: 0;}
.callbackForm .rowSubmit {width:715px;}
.callbackForm .rowSubmit .btn{margin-right: 38px; float: right;}

/* existing customers callback */
.callbackForm .row.postCode .txt{width:100px;}

/* thanks  */
/*.duckBg .indent{padding:2em 0 1em 10px; }*/
/*.duckBg .indent{padding:2em 0 1em 10px; }*/
.duckBg .indent{
	padding:90px 0 20px 20px;
	margin: -70px 0 0 -20px;
	background: url(/principalityAssets/nemoAssets/images/duckBg.gif) 0 0 no-repeat;	
}

/*exHome*/
#exHome{padding: 0 16px;}

#exHome #row1{padding-bottom:16px;}
#exHome #row1 .twoCol .bdrTop{height:8px; background-image: url(/principalityAssets/nemoAssets/images/greyTopThick948.gif);}
#exHome #row1 .twoCol .bdrMid{border:none; background-image: url(/principalityAssets/nemoAssets/images/greyMidThick948.gif);}
#exHome #row1 .twoCol .bdrBot{height:8px; background-image: url(/principalityAssets/nemoAssets/images/greyBotThick948.gif);}
#exHome #row1 .twoCol .col1{float: left; width:626px; padding-right:16px; /*\*/height:auto !important; /**/min-height: 300px; height: 300px; background: url(/principalityAssets/nemoAssets/images/exCustHomeGreyBg.gif) 8px 100% no-repeat;}
#exHome .headingArea .intro{padding-left:15px; line-height:1.5em; margin-bottom: 30px;}
#exHome .headingArea .telNum{color: #af4387;}
#exHome .headingArea .telNum strong{display: block; font-size:300%; font-weight: bold; line-height:1.1em;}
/*#exHome .headingArea p .btn{margin-left:10px;}*/
#exHome .headingArea p .btn{float:right; margin-right:10px;}
#exHome #row1 .col1 .bdrTop{background-image: url(/principalityAssets/nemoAssets/images/greyTopThick626.gif);}
#exHome #row1 .col1 .bdrMid{border:none; background-image: url(/principalityAssets/nemoAssets/images/greyMidThick626.gif);}
#exHome #row1 .col1 .bdrBot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThick626.gif);}
#exHome #row1 .twoCol .col2{float: left; width:258px; padding: 0 24px;}
#exHome #row1 .twoCol .col2 .bubble{left:-35px;}
#exHome #row1 .twoCol .col2 .btn{float:right; margin-bottom:20px;}
#exHome #row1 .col2 .bdrTop{background-image: url(/principalityAssets/nemoAssets/images/greyTopThin306.gif);}
#exHome #row1 .col2 .bdrMid{border:none; background-image: url(/principalityAssets/nemoAssets/images/greyMidThin306.gif);}
#exHome #row1 .col2 .bdrBot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThin306.gif);}
#exHome #row1 .col2 ul{margin: 0 0 1em 0; padding: 0;}
#exHome #row1 .col2 li{margin: 0; padding: 0; background: none;}
#exHome #row1 .col2 .arr{text-align: left; border-bottom:1px solid #ddd; color: #888; padding: 8px 0 7px 0; background: url(/principalityAssets/nemoAssets/images/arr.gif) 98% 50% no-repeat;}
#exHome #row1 .col2 .arr.last{border-bottom:0;}

#exHome #row2 .threeCol .col{float: left; width:306px;}
#exHome #row2 .threeCol .col2{margin: 0 16px 0 14px;}
#exHome #row2 .threeCol .top{background-image: url(/principalityAssets/nemoAssets/images/greyTopThin948.gif);}
#exHome #row2 .threeCol .mid{background-image: url(/principalityAssets/nemoAssets/images/greyMidThin948.gif);}
#exHome #row2 .threeCol .bot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThin948.gif) !important;}

#exHome #row2 .mid .mid {padding:18px; background: none; position:relative; /*\*/height:auto !important; /**/ min-height: 212px; height: 212px;}
#exHome #row2 .mid .icon{padding:0 0 15px 52px;}
#exHome #row2 .pound{background: url(/principalityAssets/nemoAssets/images/iconPound.gif) 0 0 no-repeat;}
#exHome #row2 .question{background: url(/principalityAssets/nemoAssets/images/iconQuestion.gif) 0 0 no-repeat;}
#exHome #row2 h2{font-size:150%; font-weight: bold; padding-bottom:15px; color: #af4387;}
#exHome #row2 h3{font-size:100%; color: #6b6b6b; padding-bottom:2px;}
#exHome #row2 .col1 p{padding-bottom:.5em;}
#exHome #row2 .col3 p{padding-bottom:0.3em;}
/*#exHome #row2 .col3 .telNum{font-size:200%;}*/
#exHome #row2 a.lockBot{ position:absolute; bottom:10px; right:20px; }			


/*Application thanks*/

.applyThanks{width:875px; margin-left:10px;}
.applyThanks h2{display:block; padding:12px 25px 12px 25px; width:825px; background:#f0f0f0; margin-bottom:30px; -moz-border-radius:18px; -webkit-border-radius:18px; position:relative; font-size:123%; font-weight:bold; color:#6b6b6b;}
.enh .applyThanks h2{background: url(/principalityAssets/nemoAssets/images/bar875.gif) 0 0 no-repeat;}
.applyThanks .row{padding-bottom:30px;}
.applyThanks .row .left{margin-left:30px; width:240px; margin-right:10px;}
.applyThanks .row .right{float:left;}
.applyThanks .confirmation{font-size:123%; padding:10px 0 1.4em 30px;}
.applyThanks .whatNext{ border-top:1px solid #e9e9e9; padding:20px 0 10px; }
.applyThanks .whatNext h2{background:none !important; padding:0; margin:0; font-size:193%; padding-bottom:15px; ;}

/*apply twocol overides*/
.twoCol #leftCol .applyThanks{width:650px; margin-left:0;}
.twoCol #leftCol .applyThanks h2{width:600px;}
.enh .twoCol #leftCol .applyThanks h2{background-image: url(/principalityAssets/nemoAssets/images/bar650.gif);}

/* Homepage */

.homeTop .leftCol h2,
.homeMid .leftCol h2{color:#fff;}
.homeMid .leftCol{float:left; width:250px; position:relative; margin-right:-30px; margin-bottom:-10px;}
.homeMid .rightCol{float:left; width:690px; padding:20px 0 0;}
.homeMid .rightCol h3{color:#a4a9ac; font-size:123%; padding-bottom:12px;}
.homeMid .rightCol ol{margin:0; padding:0; float:left; width:515px;}
.homeMid .rightCol ol li{float:left; list-style:none; padding:5px 0 5px 50px; min-height:35px; font-size:123%; background-position:0 0; background-repeat:no-repeat; margin-right:15px; line-height:0.9}
.homeMid .rightCol ol li.item1{background-image: url(/principalityAssets/nemoAssets/images/numOrange1.gif); width:110px;}
.homeMid .rightCol ol li.item2{background-image: url(/principalityAssets/nemoAssets/images/numOrange2.gif); width:120px;}
.homeMid .rightCol ol li.item3{background-image: url(/principalityAssets/nemoAssets/images/numOrange3.gif); width:95px; margin-right:0;}

.homeTop .leftCol{}
.homeTop .leftCol .bdrMid{
	padding:5px 17px 3.5em;
	/*\*/height:auto !important;/**/
	min-height: 303px;
	height: 303px;
	position:relative;
}
.homeTop .leftCol .leading{font-size:123%; padding-bottom:15px;}
.homeTop .leftCol .leading strong{font-size:200%; color:#2faedc;}
.homeTop .leftCol ul li{border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 5px; background:none;}
.homeTop .leftCol .taR .btn{margin-bottom:0; position:absolute;
bottom:15px;
right:17px;}
.homeTop .rightCol{}
.homeTop .rightCol .fb2{position:relative;}
.homeTop .rightCol .fb2 .top{height:10px; background-image: url(/principalityAssets/nemoAssets/images/greyBgTopThin630.gif);}
.homeTop .rightCol .fb2 .bot{height:10px; background-image: url(/principalityAssets/nemoAssets/images/greyBgBotThin630.gif);}
.homeTop .rightCol .fb2 .mid{background: url(/principalityAssets/nemoAssets/images/greyBgMid630.gif) 0 0 repeat-y; border-color:#d4d2d3; padding:0 25px 3.5em; /*\*/height:auto !important;/**/
min-height: 304px;
height: 304px; position:relative;}
.homeTop .rightCol .fb2 .bubble{left:-40px}
.homeTop .rightCol .fb2 .intro{width:280px;}
.homeTop .rightCol .fb2 .apr10point9{height:125px; width:125px; background: url(~/media/Nemo/FixedImages/HomepageCalcBadge.ashx) 0 0 no-repeat;}

.homeTop .rightCol .fb2 .rowSubmit{padding:0;}
.homeTop .rightCol .fb2 .rowSubmit .btn{position:absolute;bottom:14px;right:25px;}

.homeBubbleAndIntro .bubble {float: left;}
.homeBubbleAndIntro .intro {position: relative; top: 20px;}


/* Contact us  */
#contactUs.wideLeft .inrTwoCol .top{height:6px; background-image: url(/principalityAssets/nemoAssets/images/inrTwoColFauxTop700.gif);}
#contactUs.wideLeft .inrTwoCol .mid{border:0; 	padding:0; background: url(/principalityAssets/nemoAssets/images/inrTwoColFauxMid700.gif) 0 0 repeat-y;}
#contactUs.wideLeft .inrTwoCol .bot{height:12px; background-image: url(/principalityAssets/nemoAssets/images/inrTwoColFauxBot700.gif);}
#contactUs.wideLeft .inrTwoCol .col1 .sep {width:349px; height:49px; margin:0 0 5px -20px; border:0; 	background: url(/principalityAssets/nemoAssets/images/fb0Sep.gif) 0 0 no-repeat;}
#contactUs.wideLeft .inrTwoCol .bubble{left:-37px;}
#contactUs.wideLeft #rightCol .mid{/*\*/height:auto !important; /**/ min-height: 636px; height: 407px; padding:20px 36px 5px 20px;}
#contactUs.wideLeft #rightCol .telNumMed strong{font-size:200%; padding-top:8px;}
#contactUs.wideLeft .col1 a.btnFindOutMore{float: right;}
#contactUs.wideLeft a.btnCallMeBackPurple{margin-right:30px;}
#contactUs.wideLeft #leftCol .telNum{padding-right:60px;}
#contactUs.wideLeft #leftCol .telNum strong{padding-top:5px;}
#contactUs.wideLeft .col2 .sep{height:1px; margin: 10px 0 15px 0; border-top:1px solid #d5cfcc;}

#contactUs.twoCol.wideLeft #rightCol .sep {height:1px; margin: 10px 0 15px 0; border:1px solid red;}

/* Loan Repayments  */
#repay.twoCol.wideLeft #leftCol .bdr .bdrTop{background-image: url(/principalityAssets/nemoAssets/images/greyWhiteTopThick700.gif);}
#repay.twoCol.wideLeft #leftCol .bdr .bdrMid{border:0; background: url(/principalityAssets/nemoAssets/images/greyWhiteMidThick700.gif) 0 0 repeat-y;}
#repay.twoCol.wideLeft #leftCol .bdr .bdrBot{background: url(/principalityAssets/nemoAssets/images/greyWhiteBotThick700.gif) 0 100% no-repeat;}
#repay .apr{float: left; width:auto; padding-bottom:.5em; font-weight: bold; font-size:180%;}
#repay .btn{float: right; }
#repay a.email{float: right; margin: 5px 0  0 15px;}
#repay .highlight {width:650px; margin-bottom: 20px;}
#repay h2 {color: #6b6b6b; font-size:130%; font-weight: bold;}
#repay .highlight .top{height:6px; background: url(/principalityAssets/nemoAssets/images/highlightBgTop650.gif) 0 0 no-repeat;}
#repay .highlight .mid{padding: 30px 20px 10px 20px; background: url(/principalityAssets/nemoAssets/images/highlightBgMid650.gif) 0 0 repeat-y;}
#repay .highlight .bot{height:6px; background: url(/principalityAssets/nemoAssets/images/highlightBgBot650.gif) 0 100% no-repeat;}
#repay .highlight table{width:610px; margin-bottom: 10px;}
#repay .highlight tr,
#repay .highlight th,
#repay .highlight td{background: none; border:0; text-align: left;}
#repay .highlight tr{border:0;}
#repay .highlight th{padding: 7px 5px; }
#repay .highlight td{padding: 7px 5px; }
#repay .highlight .col1{width:300px;}
#repay .highlight .col2{width:180px;}
#repay .highlight .col3{width:130px;}

#repay .disclaimer{font-size:100%; padding:0 0 1.3em; color:#444}

/*budget planner*/
#budgetPlanner.oneCol .headingArea p{padding:0 50px .4em 0;}
#budgetTabs{width:912px;}
#budgetTabs.tabs{}
#budgetTabNav{}
#budgetTabNav ul{margin: 0; padding: 0; }
#budgetTabNav ul li{float: left; width:auto; background: none; padding: 0 5px 0 0;}
#budgetTabNav ul li a{ border-bottom: 1px solid #ccc; font-weight: bold; display: block; color: #fff; text-decoration: none; padding:0 0 0 18px; background: #af4387 url(/principalityAssets/nemoAssets/images/tabOffL.gif) 0 0 no-repeat;}
#budgetTabNav ul li a span{display: block; color: #fff; padding: 7px 19px 5px 0; text-decoration: none; background: url(/principalityAssets/nemoAssets/images/tabOffR.gif) 100% 0 no-repeat;}
#budgetTabNav ul li a:hover,
#budgetTabNav ul li a:focus,
#budgetTabNav ul li a:active,
#budgetTabNav ul li a.selected{color: #af4387; background: url(/principalityAssets/nemoAssets/images/tabOnL.gif) 0 0 no-repeat; 	}
#budgetTabNav ul li a.selected{border-bottom: 1px solid #fff; }
#budgetTabNav ul li a:hover span,
#budgetTabNav ul li a:focus span,
#budgetTabNav ul li a:active span,
#budgetTabNav ul li a.selected span{color: #af4387; background: url(/principalityAssets/nemoAssets/images/tabOnR.gif) 100% 0 no-repeat;}

#budgetTabContent{margin-top: -1px;}
#budgetTabContent .top{height:6px; background: url(/principalityAssets/nemoAssets/images/budgetPlannerInrTop912.gif) 0 0 no-repeat; }
#budgetTabContent .budgetInr{padding: 20px 19px; background: url(/principalityAssets/nemoAssets/images/budgetPlannerInrMid912.gif) 0 0 repeat-y;}
#budgetTabContent .bot{height:6px; background: url(/principalityAssets/nemoAssets/images/budgetPlannerInrBot912.gif) 0 100% no-repeat !important;}
#budgetTabContent legend.intro span{display: block; margin-bottom: 1.5em; width:870px;}
#budgetTabContent .rowSubmit {padding:10px 0;}
#budgetTabContent .rowSubmit .left{float: left; width:435px; }
#budgetTabContent .rowSubmit .left a{float: left; padding-top:5px; padding-right:10px; padding-bottom:5px;}
#budgetTabContent .rowSubmit .left input{float: left; margin-right: 10px;}
#budgetTabContent .rowSubmit .right{float: right; width:435px;}
#budgetTabContent .rowSubmit .right input{float: right;}

.enh #budgetPlanner .btnNextSection{background: url(/principalityAssets/nemoAssets/images/btnNextSection.gif) 0 0 no-repeat; width:132px; height:30px;}
.enh #budgetPlanner .btnSubmit{background: url(/principalityAssets/nemoAssets/images/btnSubmit.gif) 0 0 no-repeat; width:132px; height:30px;}
.enh #budgetPlanner .btnPrevSection{background: url(/principalityAssets/nemoAssets/images/btnPreviousSection.gif) 0 0 no-repeat; width:143px; height:25px; margin: 2px 10px 0 0;}

#budgetTabContent .sectList, #budgetTabContent .sectListFlat{width:874px; padding-bottom:0px;}
#budgetTabContent .sectList .sect, #budgetTabContent .sectListFlat .sect{float:left; 	width:100%; padding-bottom:10px;}
#budgetTabContent .sectList .sect .title, #budgetTabContent .sectListFlat .sect .title{background:#eaeaea url(/principalityAssets/nemoAssets/images/accordBot873.gif) 0 100% no-repeat; margin-bottom:0; float:left; width:100%;}
#budgetTabContent .sectList .sect h2, #budgetTabContent .sectListFlat .sect h2{font-size:100%; font-weight:bold; color:#6b6b6b; background: url(/principalityAssets/nemoAssets/images/accordTop873.gif) 0 0 no-repeat; padding:10px;}
#budgetTabContent .sectList .sect h2 a, #budgetTabContent .sectListFlat .sect h2 a{text-decoration:none; position:relative; display:block; color:#6b6b6b; }
#budgetTabContent .sectList .sect h2 em, #budgetTabContent .sectListFlat .sect h2 em{float: right; font-style:normal;}
#budgetTabContent .sectList .sect .cont, #budgetTabContent .sectListFlat .sect .cont{width:854px; background:#f4f4f3 url(/principalityAssets/nemoAssets/images/accordInrBot873.gif) 0 100% no-repeat; padding:20px 10px 6px; float:left;}
#budgetTabContent .sectList .sect .cont .row .left em, #budgetTabContent .sectListFlat .sect .cont .row .left em{position:absolute; top:-5000px; left:-5000px;}

#budgetTabContent .total{margin-right: 1px; background:#af4387 url(/principalityAssets/nemoAssets/images/accordTopPurple873.gif) 0 0 no-repeat; padding-top:6px;}
#budgetTabContent .total .totalInr{background:#af4387 url(/principalityAssets/nemoAssets/images/accordBotPurple873.gif) 0 100% no-repeat;}
#budgetTabContent .total .totalInr p{color: #fff; font-size:130%; font-weight: bold; padding: 2px 40px 6px 40px;}
#budgetTabContent .total .totalInr .left{float: left; width:225px;}

/* Step 1 */
#budgetTabContent #step1 .rowName legend span,
#budgetTabContent #step1 .row .left{margin-left:198px; width:235px;}
#budgetTabContent #step1 .rowName .row{margin-left: 443px; width:427px;}
#budgetTabContent #step1 label{width:auto; font-weight:normal;}

/* Step 2  */
#budgetTabContent #step2{}

/* Step 3  */
#budgetTabContent #step3{}
.sect .custom legend span {background: none; font-size:100%; padding:0 0 1.5em 10px; margin: 0;}
.sect .custom .row .left  label{position:absolute; top:-5000px; left:-5000px;}

/* Step 4  */
#budgetTabContent #step4{}
.sect .row.fourCol {padding-left:5px;}
.sect .row.fourCol .col1,
.sect .row.fourCol .col2,
.sect .row.fourCol .col3,
.sect .row.fourCol .col4{float: left; width:212px;}
.sect .row.fourCol.first label{position:static; top:0; left:0; padding-bottom:5px; display: block; width:auto !important;}
.sect .row.fourCol.first label em,
.sect .row.fourCol label{position:absolute; top:-5000px; left:-5000px;}

/* Step 5  */
#budgetTabContent #step5{}
#budgetTabContent #step5 .row .left,
#budgetTabContent #step5 .row .right{margin-left: 0; width:874px;}
#budgetTabContent #step5 .row label{font-weight: bold; width:874px; display: block; padding-bottom:5px;}
#budgetTabContent #step5 .row textarea{width:575px; height:94px; padding: 10px;}


/* Step 6  */
#budgetTabContent #step6{}
#step6 .sectListFlat .sect h2{padding:10px 10px 10px 20px; }
#step6 .sectListFlat .sect .cont{padding:20px 10px 4px 20px; width:844px;}
#step6 .sectListFlat .sect .cont ul li{padding-left:0; background: none;}
#step6 .sectListFlat .sect .cont ul li strong{float: left; width:200px;}

#budgetTabContent #step6 #total{margin-bottom: 20px;}
#budgetTabContent #step6 #total .totalInr p{padding-left:20px;}
#disclaimer{padding-left:10px;}

/*Debt consolidation calc*/
.debtCalcForm{}
.debtCalcForm .row label{font-size:123%; margin-right:10px;}
.debtCalcForm .row label em{position:absolute; top:-5000px; left:-5000px;}
.debtCalcForm .row .col1 .txt,
.debtCalcForm .row .col2 .txt{width:90px;}
.debtCalcForm .rowSelWide{font-size:123%; padding-bottom:22px;}
.debtCalcForm .rowSubmit{padding-right:115px;}
.totalRow{display:none;}

.repaymentBlock .fb2 {width:960px; margin-left:20px;}
.repaymentBlock .fb2 .top{height:10px; background-image: url(/principalityAssets/nemoAssets/images/greyBgTopThin960.gif);}
.repaymentBlock .fb2 .bot{height:10px; background-image: url(/principalityAssets/nemoAssets/images/greyBgBotThin960.gif);}
.repaymentBlock .fb2 .mid{background: url(/principalityAssets/nemoAssets/images/greyBgMid960.gif) 0 0 repeat-y; border-color:#d4d2d3; padding:10px 20px 10px 35px;}
.repaymentBlock .fb2 .leftCol{float:left; width:580px; margin-right:15px;}
.repaymentBlock .fb2 .rightCol{float:left; width:300px;}
.repaymentBlock .calc .bar{padding:12px 10px 10px 50px; background: url(/principalityAssets/nemoAssets/images/bar575.gif) 0 0 no-repeat; margin-bottom:50px; position:relative;}
.repaymentBlock .calc .bar h3{font-size:123%; font-weight:normal; color:#6b6b6b;}
.repaymentBlock .calc .bar h3 strong{position:absolute; top:0; left:0; width:40px; height:40px; display:block; overflow:hidden; text-indent:-5000px; text-decoration:none; background: url(/principalityAssets/nemoAssets/images/numPurple2.gif) 0 0 no-repeat;}
.repaymentBlock .rightCol .fb1 .top{background-image: url(/principalityAssets/nemoAssets/images/greyTopThinPurple300.gif); height:5px;}
.repaymentBlock .rightCol .fb1 .title{border-left:1px solid #e6e5e5; border-right:1px solid #e6e5e5; padding:5px 18px 0; background:#af4387;}
.repaymentBlock .rightCol .fb1 .title h3{font-size:116%; color:#fff; font-weight:bold;}
.repaymentBlock .rightCol .fb1 .mid{background:#fff; border-left:1px solid #e6e5e5; border-right:1px solid #e6e5e5; padding:20px 10px 0 15px;}
.repaymentBlock .rightCol .fb1 .bot{background-image: url(/principalityAssets/nemoAssets/images/greyBotThin300.gif); height:5px;}
.repaymentBlock .rightCol .fb1 .row{padding-bottom:22px;}
.repaymentBlock .rightCol .fb1 .row .left{width:175px; margin-left:0; margin-right:10px; font-weight:bold; font-size:108%;}
.repaymentBlock .rightCol .fb1 .row .left strong{color:#999;}
.repaymentBlock .rightCol .fb1 .row .right{float:left; width:85px; font-size:125%; font-weight:bold; color:#000}
.repaymentBlock .rightCol .fb1 .first{padding-bottom:30px;}
.repaymentBlock .rightCol .fb1 .first .left{font-size:131%;}
.repaymentBlock .rightCol .fb1 .first .right{font-size:138%;}
.repaymentBlock .rightCol .fb1 p a{color:#868686; text-decoration:underline;}
.repaymentBlock .rightCol .fb1 p a:hover,
.repaymentBlock .rightCol .fb1 p a:focus,
.repaymentBlock .rightCol .fb1 p a:active{text-decoration:none;}

/*call back received*/
/*.phoneBg .indent{padding-bottom:20px;}*/
.phoneBg .indent{
	padding:120px 0 20px 20px;
	margin: -120px 0 0 -20px;
	background: url(/principalityAssets/nemoAssets/images/phoneBg.gif) 100% 0 no-repeat;	
}



.phoneBg .intro {/*\*/height:auto !important; /**/ min-height: 180px; height: 180px;}
.intro .details ul {margin-top: 20px;}
.intro .details ul li{background: none; padding:0 0 10px 0; clear:both;}
.intro .details ul li strong{float: left; width:200px; font-weight: normal;}


/* White Label */

.whitelabel{}
.whitelabel #tW,
.whitelabel #tW .bg,
.whitelabel #tW #t{background:#fff none;}
.whitelabel #tW #t{min-height:0; height:auto !important;}
.whitelabel #tW #t #logo{height:auto; width:auto; margin:0 0 15px 10px;}
.whitelabel #tW #t #logo a{height:auto; width:auto; position:static;}
.whitelabel #f{background:none;}

.whitelabel .repaymentBlock .fb2 .mid{padding-top:0;}
.whitelabel .repaymentBlock .fb2 .headingArea{margin-bottom:5px;}
.whitelabel .repaymentBlock .bubble{left:-50px; margin-right:-43px;}
.whitelabel .repaymentBlock .intro{width:340px}

.whitelabel .repaymentBlock .fb2 .rightCol{padding-top:20px;}
.whitelabel .repaymentBlock .rightCol .fb1 .mid{padding-top:20px;}

/* Email Overlay */
.blockMsg{background:#fff; cursor:default; border:1px solid #DDD !important;}
.blockMsg #emailmeform{cursor:default; padding:20px 20px 0; color:#6D6C6C; position:relative;}
.blockMsg #emailmeform .row label{float:left; width:100px; margin-right:10px;}
.blockMsg #emailmeform .rowSubmit{padding-left:130px;}
.blockMsg #emailmeform .rowSubmit .btn{float:left; margin-left:10px;}
.blockMsg .close{position:absolute; top:-8px; right:-8px; width:25px; height:25px; background: url(/principalityAssets/nemoAssets/images/close.gif) 0 0 no-repeat; display:block; overflow:hidden; text-indent:-5000px; text-decoration:none;}
.blockMsg #emailmeform .thanksMsg {
	/*\*/height:auto !important;/**/
	min-height: 70px;
	height: 70px;
	margin-top:20px;
}
.blockMsg #emailmeform .thanksMsg p{
	text-align: center;	
	line-height: 2em;
}
.blockMsg #emailmeform .thanksMsg strong{font-size: 140%; color: #AF4387; display: block; text-align: center;}

/* Sitemap */

.sitemap{font-size:100%; padding:0 30px 20px}
.sitemap h2{}
.sitemap h3{padding:0;}
.sitemap ul{margin:0; padding:0;}
.sitemap ul li{margin:12px 0; padding:0 0 0 12px; background: url(/principalityAssets/nemoAssets/images/arrPurple.gif) 0 5px no-repeat;}
.sitemap ul li a{font-weight:bold; text-decoration:none;}
.sitemap ul li ul{margin:12px 0 12px 20px}
.sitemap ul li ul li{font-size:90%; margin:6px 0;}
.sitemap ul li ul li a{font-weight:normal;}
.sitemap ul li ul li ul{}
.sitemap ul li ul li ul li{ font-size:100%;}
.sitemap ul li ul li ul li a{}
.sitemap ul li ul li ul li ul{}
.sitemap ul li ul li ul li ul li{font-size:100%;}
.sitemap ul li ul li ul li ul li a{}

.blockMsg #dpsLoader{ padding:20px; cursor:default;}
.blockMsg #dpsLoader .cont{cursor:default; overflow:auto;}
