﻿@charset "utf-8";

blockquote, q {
    quotes:none;
}
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
.clearfloat
{
    clear:both !important;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}

.pagination li {
    display: inline;
}

.hide {display: none}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
small {font-size: 0.8em}

img {}

/* Code Block */
code, samp, kbd {font-family: "Courier New", Courier, monospace, sans-serif;	text-align: left;	color: #555}
pre, .transcriptcode {padding: 0.5em; background: #fff; margin: 1.2em 0 0 1.2em; overflow: auto; width: 93%; tab-size: 2}
pre code, .transcriptcode {line-height: 1.6em;	font-size: 11px }
.transcript { margin-top:2em;}
.transcript a.showtext { background: none repeat scroll 0 0 #777;
    border: 0 none; color:#ffffff !important;
    border-radius: 4px;
    box-shadow: 0 2px 0 #5e5e5e;
    cursor: pointer;
    display: inline-block;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1em;
    padding: 0.5em;
    text-decoration:none;
}


/* General Styling */
hgroup h1~h2, article.bannerpromotion p, hgroup h2~h3, div.pib p.subtitle, p.hpt, a.btn, a.qtebtn, article.art-clmcnt p, article.art-qte h2, p.vp, span.quote, article.hme.clm p, div.hpib h2,/* article.iz-art h2,*/ span.edi-choice, div#iz-catsel h3, span.show-more a, a.iz-readbtn, div.srch header div>span, div.srch div.searchagain label, div.contourNavigation input[type="submit"], div.contact-fndr-lft>div form input, div.contact-fndr-rgt>div h2~p, div.cnt-sec a.cnt-more p, div.broker-details a.cnt-more.google-maps, header.author-intro h2, div.hpib>header>div a, article.art-nwslttr h2, div.promotion>p, div.retrieve input[type="submit"], div.cat-text h2, .textlink { 
font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; 
font-weight:normal;
}
article.editors h2, article.editors a, article.art-nwslttr>h2 { color:#fff; font-weight:normal}

/* Text */
p /*, ul.std-list { color:rgb(102,102,102);}
 */

p.xt, div.hpib~article:not(.hme) h3, article.pbx h3, div.hpib~article:not(.hme) p.xt { 
  color:#fff; /* IE fallback */ 
  color:rgba(255,255,255,0.8);
}
p.vp { color:#fff;}

span.strapline { font-weight:bold; color:#FFDD00; font-size:1em; font-weight:normal;}
div.hpib header {
    background-color: rgb(14,46,109);
}
/* Links */
div.srch header div>span, p.contact-srch-title, div.broker-details p.cnt-num, div.brokers p.cnt-num, div.brkr-dtls-lft hgroup h2, div.brkr-dtls-lft h3, div.nav-box span, div.iz-author > h2 { color:rgb(20,44,86);}
a.btn, div.contourNavigation input[type="submit"] { 
text-align:left; 
background-color:#e9e9e9;
font-size:112.5%;
display:block;
line-height:2.5em;
padding-left:5%;
position:relative;
}


div.pib a.btn { 
text-align:left; 
background-color:#e9e9e9;
font-size:112.5%;
display:block;
width:95%;
line-height:2.5em;
padding-left:5%;
margin:0 4% 4%;
position:relative;
}



a.btn:hover { background-color:#e5e5e5;}
/* Breadcrumb */
ul.breadcrumb { text-indent:-999em; height:0;margin-bottom:0}
/* Homepage */
div.hpib~article>a:first-child, article.pbx>a:first-child{ 
color:#fff; 
text-align:center;
display:inline-block;
position:relative;
}
article.pbx>a:first-child {background:#2C2D31;}
div.hpib h1 { 
text-align:center;
}
div.hpib header { 
background-color:rgb(14,46,109);
}
div.hpib header, div.hpib header P {color:#fff;}

div.prdtcnt .textlink  {text-decoration: underline;  font-size:100%; font-weight:bold; margin-top:4%;}

 

/* Super Category / Category */
div.cib h1, div.cib h2, div.cib p { 
text-align:left; 
color:#fff;
}

div.hpib span.strapline { display:inline-block; width:100%; text-align:center;}
/*div.cib h1 { font-size:156.25%;}*/
article.pbx h2, div.hpib~article.pl h2, div.hpib~article.bs h2 { font-family:"Arial Black", Arial, Helvetica, sans-serif;}

/* article span.cpbi { background:#666;} */ /* remove when have icons*/
/* Product */
div.prdtcnt a, div.cta2 a, div.dwnld a, article.bannerpromotion .btn { 
color:#fff; 
font-weight:normal;
}


ul.tabs { 
  list-style:none;
  padding-bottom:2.6em;
  background-color:rgb(44,45,49); 
}
ul.tabs li a, .mobtabs { 
text-align:center; 
display:block; 
color:rgb(255,255,255); 
background-color:rgb(44,45,49); 
position:relative;
line-height:3.25em;
}
/*ul.tabs li a.tbsl:after, div#iz-catsel:after, ul.iz-tabs li a.tbsl:after { 
content:''; 
width:0;
height:0; 
border-left:0.625em solid transparent; 
border-right:0.625em solid transparent; 
position:absolute; 
bottom:-0.6em;
}*/
  /*  div.pib.bt+ #promo div.content>ul.tabs li  */
 /* 
  a.tbsl 
  {
      background:red !important;
  } 
  */
#providers { padding:0%;}
#providers h3 { float:left; width:24%; margin: 2% 3% 0; text-transform: uppercase; line-height:1.25em; vertical-align: middle;}
#providers ul { display:inline; width:70%;}
#providers ul li { float:left; width:5.5%; display:block; padding-right:1.5%; line-height:5em;
}
#providers ul li img { vertical-align: middle; margin:auto 5px; width:100%;}

a.prdtqb { 
float:left; 
display:inline; 
text-align:center;
}
a.prdtb { display:block;}
/*- Article styling -*/
div.promotion { 
width:100%;
height:auto;
float:left;
display:inline;
margin:1.5625% 0 0;
}
article.pbx>a:hover { text-decoration:none;}
article.pbx, aside>article.pbx, div.hpib~article.pl, div.hpib~article.bs { 
width:49.21875%;
padding-bottom:49.21875%;
float:left;
display:inline;
margin:0 0 1.5625% 1.5625%;
overflow:hidden;
}

aside>article.pbx, article.pbx, article.pbx>a, div.hpib~article.pl>a, div.hpib~article.bs>a, ul.tabs, div.hpib~article.pl, div.hpib~article.bs{ height:0;}
article.hme h2 { margin:5% 5% 0% 5%;}
article.hme p{ margin:3% 5% 5% 5%;}
div.promotion a.btn, div.promotion>div { /*extends the btn class for use in articles*/
width:85%;
}
div.plydc h2 {
  font-size:150%;
  line-height:125%;
  margin-bottom:5%
}
article.art-nwslttr h2 { font-size:125%;}
article.art-nwslttr #contour { position:relative;}
article.art-nwslttr fieldset span { margin:0 5% 5%; display:inline-block;}
article.art-nwslttr fieldset input { border:none; width:85%; line-height:2.5em; margin:0 5% 5%; padding-left:5%;}
article.art-nwslttr div.contourNavigation input{ border:none; width:10%; line-height:1.85em; padding-left:5%; position:absolute; right:0; top:0; text-indent:-999em; }
article.art-qte h2 { font-size:125%; line-height:125%; margin-top:20%;}
article.art-qte h2:before, span.quote:before {
  content:"\201C";
  position:absolute;
  font-size:500%;
  color:rgb(20,44,86); /* default towergate blue colour */
  top:0.5em;
  left:0.1em;
}
div.hpib~article a.plus:before, div.hpib~article a.plus:after, article.pbx a.plus:before, article.pbx a.plus:after, div.cib.plus:before, div.cib.plus:after { 
  background-color:rgb(255,255,255); /* IE fallback */
  background-color:rgba(255,255,255, 0.8);
}
div.hpib~article a.plus:before, article.pbx a.plus:before, div.cib.plus:before { top:auto; bottom:0.8em; right:0.35em;}
div.hpib~article a.plus:after, article.pbx a.plus:after, div.cib.plus:after {top:auto; bottom:0.45em; right:0.7em;}

/* Grey border articles */
.gb { 
-webkit-box-shadow:inset 0 0 0 0.3125em rgb(233,233,233);
-moz-box-shadow:inset 0 0 0 0.3125em rgb(233,233,233);
box-shadow:inset 0 0 0 0.3125em rgb(233,233,233);
}

div.hpib~article.pl { background:url(/css/images/home-personal.jpg) no-repeat center center;}
div.hpib~article.bs { background:url(/css/images/home-business.jpg) no-repeat center center;}


.hpAbout{
background-color: #2C2D31;
color: #fff;
}

.hpAboutCont {
    padding: 1%;
    margin-bottom: 1%;
}


aside>article.cbg>h2, aside>article.cbg>p+a, aside>article.cbg>span, aside>article.cbg>p { color:#fff;}

/*div.pib div.prdtcnt { background: none !important;}*/
div.pib header + div.prdtcnt { background: none !important;}

/*
.cv .prdtcnt > a.qtebtn, .bt .prdtcnt > a.qtebtn, .lf .prdtcnt > a.qtebtn, .mr .prdtcnt > a.qtebtn, .my .prdtcnt > a.qtebtn, .hpr .prdtcnt > a.qtebtn, .mr .prdtcnt > a.qtebtn, .mt .prdtcnt > a.qtebtn, .mr .prdtcnt > a.qtebtn, .mt .prdtcnt > a.qtebtn { background-color:#CD3D61 !important;}
.cv .prdtcnt > a.qtebtn:hover, .bt .prdtcnt > a.qtebtn:hover, .lf .prdtcnt > a.qtebtn:hover, .mr .prdtcnt > a.qtebtn:hover, .my .prdtcnt > a.qtebtn:hover, .hpr .prdtcnt > a.qtebtn:hover, .mr .prdtcnt > a.qtebtn:hover, .mt .prdtcnt > a.qtebtn:hover, .mr .prdtcnt > a.qtebtn:hover, .mt .prdtcnt > a.qtebtn:hover { background-color:#AD3251 !important;}

.fi .prdtcnt > a.qtebtn, .bmr .prdtcnt > a.qtebtn, .pr .prdtcnt > a.qtebtn, .cm .prdtcnt > a.qtebtn, .ly .prdtcnt > a.qtebtn, .ts .prdtcnt > a.qtebtn, .tr .prdtcnt > a.qtebtn { background-color:#e67443 !important;}
.fi .prdtcnt > a.qtebtn:hover, .bmr .prdtcnt > a.qtebtn:hover, .pr .prdtcnt > a.qtebtn:hover, .cm .prdtcnt > a.qtebtn:hover, .ly .prdtcnt > a.qtebtn:hover, .ts .prdtcnt > a.qtebtn:hover, .tr .prdtcnt > a.qtebtn:hover { background-color:#c75d30 !important;}
*/



/* Category Colours */
/* Personal class "pl" */
div.pl header, div.hpib~article.pl>a, ul.drpdwn.pl a.titlelnk, li.pldd:hover a.nvddlnk.pl, a.nvddlnk.pl.current {background-color:#647390;
}
article.pl p.vp, div.cib.pl a.sh-hi-btn {background-color:#647390}
/* Business class "bs" */
/* button */
  div.bs~div.content div.cta2 a.btn.fade, div.bs>div a.btn.fade, article.bs p.vp, article.cbg.bs a.btn, article.pbx.bs p.vp, div.pib.bs a.qtebtn:hover, div.pib.bs a.sh-hi-btn, div.cib.bs a.sh-hi-btn, div.enquiry.bs~aside div.prdtcnt a.btn, div.enquiry.bs div.contourNavigation input, div.cnt-sec.bs a.cnt-more p.vp, article.iz-art.bs a.iz-readbtn, div.pib.bs input#btnBroker, article.bs p.vp, div.cib.bs a.sh-hi-btn { 
  background-color:#647390;
  }  
  /* text */
  div.bs:not(.cib) h2, div.bs:not(.cib) h3, div.pib.bs p.subtitle, div.bs~div.content>section h2, div.bs~div.content>section h3, aside>article.bs>h2, aside>article:not(.cbg).bs a.btn, aside>article.bs>span, div.bs p a:not(.author-lnk), div.article.bs .art-prdt a.btn, article.editors.bs span.edi-choice, article.iz-art.bs:not(.editors) h2 a, div.enquiry.bs div#contour legend, div.contact-fndr-rgt > div.bs > ul > li h3, div.contact-fndr-rgt > div.bs > ul > li p.cnt-num, div.contact-fndr-rgt > div.bs > ul > li a, div.article.bs .art-expd h3, div.article.bs .art-txt-box h3, .faqs>li:nth-of-type(even):after, .bs p.optm, .bs p.num, .bs a.mobnum, div.wrapper div.bs + section#promo > div.productpromo > span, div.bs div.prdtcnt .textlink { color:#647390}
  /* background */
  div.cib.bs header, div.hpib~article.bs>a, ul.drpdwn.bs a.titlelnk, li.bsdd:hover a.nvddlnk.bs, div.cib.bs header, div.pib.bs div.prdtcnt, div.bs~div.content div.cta2, div.pib.bs+div.content>ul.tabs li a.tbsl, div.bs~div.content ul.tabs li a:hover, article.bs.cbg, article.pbx.bs>a:last-child, #navigation ul.drpdwn.bs a.titlelnk, ul.drpdwn>li.bs:hover a.nvsddlnk.bs, article:not(.cbg).bs a.btn:before, article:not(.cbg).bs a.btn:after, /* .faqs>li:nth-of-type(odd):before, div.pib.bs+div.content ol>li:before, div.bs ol>li:before, */ div.article.bs h2.plus:before, div.article.bs h2.plus:after, div.article.bs .art-prdt a.btn:before, div.article.bs .art-intro, div.article.bs .art-prdt a.btn:after, div.article.bs span.quote,  div.article.bs div.shre-dwnld, /* div.article.bs ul.std-list li:before, */ div.iz-sec#business span.show-more, div.iz-sec#business span.show-more a, ul.iz-tabs li.bs a:hover, ul.iz-tabs li.bs a.tbsl, div#iz-catsel.bs, div.enquiry.bs~aside div.prdtcnt, div.content.bs div.contourNavigation, div.contact-fndr-rgt>div.bs>ul>li h3.plus:before, div.contact-fndr-rgt>div.bs>ul>li h3.plus:after, div.cnt-sec.bs a.cnt-more, div.article.bs .art-expd h3.plus:before, div.article.bs div.art-expd h3.plus:after, div.pib.bs+div.content ul.std-list>li:before, div.pib.bs+div.content table th.th-comp, div.cib.bs header:hover { background-color:#647390;}
  /* borders */
  div.pib.bs+div.content ul.tabs, div#iz-catsel.bs + ul.iz-tabs, article.iz-art.bs a.iz-art-img { border-color:#647390; }
  div.pib.bs+div.content .features li:after, div.article.bs span.quote:after { 
      border-color:#647390 }
  div.pib.bs+div.content .features li:before, div.pib.bs+div.content .features li p:before { border-color: transparent #647390; }
  div.bs+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.bt a.tbsl:after,*/ div#iz-catsel.bs:after { border-top: 0.625em solid #647390;}
  div.enquiry.bs div#contour fieldset input:focus, div.enquiry.bs div#contour select:focus { border:1px solid #647390;}
  /* label */
  article.editors.bs span.edi-choice { background-color:rgb(248,214,199);}


/* Boat class "bt" */
  /* button */
  article.bannerpromotion.bt a.btn, div.bt~div.content div.cta2 a.qtebtn, div.bt>div a.btn.fade, div.bt~article.pbx p.vp, article.cbg.bt a.btn, article.pbx.bt p.vp, div.pib.bt a.qtebtn:hover, div.pib.bt a.sh-hi-btn, div.cib.bt a.sh-hi-btn, div.enquiry.bt~aside div.prdtcnt a.btn, div.enquiry.bt div.contourNavigation input, div.cnt-sec.bt a.cnt-more p.vp, article.iz-art.bt a.iz-readbtn, div.pib.bt input#btnBroker { 
  background-color:#496e8f;
  }   
  /* text */
  div.pib.bt~div.plydc a, div.bt:not(.cib) h2, div.bt:not(.cib) h3, div.pib.bt p.subtitle, div.bt~div.content>section h2, div.bt~div.content>section h3, aside>article.bt>h2, aside>article:not(.cbg).bt a.btn, aside>article.bt>span, div.bt p a:not(.author-lnk), div.article.bt .art-prdt a.btn, article.editors.bt span.edi-choice, article.iz-art.bt:not(.editors) h2 a, div.enquiry.bt div#contour legend, div.contact-fndr-rgt > div.bt > ul > li h3, div.contact-fndr-rgt > div.bt > ul > li p.cnt-num, div.contact-fndr-rgt > div.bt > ul > li a, div.article.bt .art-expd h3, div.article.bt .art-txt-box h3 , div.pib.bt+div.content .faqs>li:nth-of-type(even):after, div.article.bt .faqs>li:nth-of-type(even):after, .bt p.optm, .bt p.num, .bt a.mobnum, div.wrapper div.bt + section#promo > div.productpromo > span, div.bt div.prdtcnt .textlink, .bt + #promo div.numWrap > a.mobnum  { color:#496e8f; }
  /* background */
  div.cib.bt header, div.pib.bt div.prdtcnt, div.bt~div.content div.cta2, div.pib.bt+div.content>ul.tabs li a.tbsl, div.pib.bt + section#promo + div.content ul.tabs a.tbsl, div.bt~div.content ul.tabs li a:hover, article.bt.cbg, article.pbx.bt>a:last-child, #navigation ul.drpdwn.bt a.titlelnk, ul.drpdwn>li.bt:hover a.nvsddlnk.bt, article:not(.cbg).bt a.btn:before, article:not(.cbg).bt a.btn:after, /* div.pib.bt+div.content .faqs>li:nth-of-type(odd):before, div.article.bt .faqs>li:nth-of-type(odd):before, div.pib.bt+div.content ol>li:before, div.bt ol>li:before, */ div.article.bt h2.plus:before, div.article.bt h2.plus:after, div.article.bt .art-prdt a.btn:before, div.article.bt .art-intro, div.article.bt .art-prdt a.btn:after, div.article.bt span.quote, div.article.bt div.shre-dwnld, /* div.article.bt ul.std-list li:before, */ div.iz-sec#boat span.show-more, div.iz-sec#boat span.show-more a, ul.iz-tabs li.bt a:hover, ul.iz-tabs li.bt a.tbsl, div#iz-catsel.bt, div.enquiry.bt~aside div.prdtcnt, div.content.bt div.contourNavigation, div.contact-fndr-rgt>div.bt>ul>li h3.plus:before, div.contact-fndr-rgt>div.bt>ul>li h3.plus:after, div.cnt-sec.bt a.cnt-more, div.article.bt .art-expd h3.plus:before, div.article.bt div.art-expd h3.plus:after, div.pib.bt+div.content ul.std-list>li:before, div.pib.bt+div.content table th.th-comp, div.cib.bt header:hover { background-color:#496e8f}
  /* borders */
  div.pib.bt+div.content ul.tabs, div#iz-catsel.bt + ul.iz-tabs, article.iz-art.bt a.iz-art-img { border-color:#496e8f; }
  div.pib.bt+div.content .features li:after, div.article.bt span.quote:after { border-color:#496e8f }
  div.pib.bt+div.content .features li:before, div.pib.bt+div.content .features li p:before { border-color: transparent #496e8f; }
  div.bt+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.bt a.tbsl:after,*/ div#iz-catsel.bt:after { border-top: 0.625em solid #496e8f;}
  div.enquiry.bt div#contour fieldset input:focus, div.enquiry.bt div#contour select:focus { border:1px solid #496e8f;}
  /* label */
  article.editors.bt span.edi-choice { background-color:rgb(197,212,213);}
/* Caravan class "cv" */
  /* button */
   article.bannerpromotion.cv a.btn, div.cv~div.content div.cta2 a.qtebtn, div.cv>div a.btn.fade, div.cv~article.pbx p.vp, article.cbg.cv a.btn, article.pbx.cv p.vp, div.pib.cv a.qtebtn:hover, div.pib.cv a.sh-hi-btn, div.cib.cv a.sh-hi-btn, div.enquiry.cv~aside div.prdtcnt a.btn, div.enquiry.cv div.contourNavigation input, div.cnt-sec.cv a.cnt-more p.vp, article.iz-art.cv a.iz-readbtn, div.pib.cv input#btnBroker  { 
  background-color:#7f996b;
  }
  /* text */
  div.pib.cv~div.plydc a, div.cv:not(.cib) h2, div.cv:not(.cib) h3, div.pib.cv p.subtitle, div.cv~div.content>section h2, div.cv~div.content>section h3, aside>article.cv>h2, aside>article:not(.cbg).cv a.btn, aside>article.cv>span, div.cv p a:not(.author-lnk), div.article.cv .art-prdt a.btn, article.editors.cv span.edi-choice, article.iz-art.cv:not(.editors) h2 a, div.enquiry.cv div#contour legend, div.contact-fndr-rgt > div.cv > ul > li h3, div.contact-fndr-rgt > div.cv > ul > li p.cnt-num, div.contact-fndr-rgt > div.cv > ul > li a, div.article.cv .art-expd h3, div.article.cv .art-txt-box h3, div.pib.cv+div.content .faqs>li:nth-of-type(even):after, div.article.cv .faqs>li:nth-of-type(even):after, .cv p.optm, .cv p.num, .cv a.mobnum, div.wrapper div.cv + section#promo > div.productpromo > span, div.cv div.prdtcnt .textlink, .cv + #promo div.numWrap > a.mobnum   { color:#7f996b; }
 /* background */
  div.cib.cv header, div.pib.cv div.prdtcnt, div.cv~div.content div.cta2, div.pib.cv+div.content>ul.tabs li a.tbsl, div.pib.cv + section#promo + div.content ul.tabs a.tbsl, div.cv~div.content ul.tabs li a:hover, article.cv.cbg, article.pbx.cv>a:last-child, #navigation ul.drpdwn.cv a.titlelnk, ul.drpdwn>li.cv:hover a.nvsddlnk.cv, article:not(.cbg).cv a.btn:before, article:not(.cbg).cv a.btn:after, /* div.pib.cv+div.content .faqs li:nth-of-type(odd):before, div.article.cv .faqs>li:nth-of-type(odd):before, div.pib.cv+div.content ol>li:before, div.cv ol>li:before, */ div.article.cv h2.plus:before, div.article.cv h2.plus:after, div.article.cv .art-prdt a.btn:before, div.article.cv .art-intro, div.article.cv .art-prdt a.btn:after, div.article.cv span.quote, div.article.cv div.shre-dwnld, /* div.article.cv ul.std-list li:before, */ div.iz-sec#caravan span.show-more, div.iz-sec#caravan span.show-more a, ul.iz-tabs li.cv a:hover, ul.iz-tabs li.cv a.tbsl, div#iz-catsel.cv, div.enquiry.cv~aside div.prdtcnt, div.content.cv div.contourNavigation, div.contact-fndr-rgt>div.cv>ul>li h3.plus:before, div.contact-fndr-rgt>div.cv>ul>li h3.plus:after, div.cnt-sec.cv a.cnt-more, div.article.cv .art-expd h3.plus:before, div.article.cv div.art-expd h3.plus:after, div.pib.cv+div.content ul.std-list>li:before, div.pib.cv+div.content table th.th-comp, div.cib.cv header:hover { background-color:#7f996b}

  /* borders */
  div.pib.cv+div.content ul.tabs, div#iz-catsel.cv + ul.iz-tabs, article.iz-art.cv a.iz-art-img { border-color:#7f996b; }
  div.pib.cv+div.content .features li:after, div.article.cv span.quote:after { border-color:#7f996b transparent; }
  div.pib.cv+div.content .features li:before, div.pib.cv+div.content .features li p:before { border-color: transparent #7f996b; }
  div.cv+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.cv a.tbsl:after,*/ div#iz-catsel.cv:after { border-top: 0.625em solid #7f996b;}
  div.enquiry.cv div#contour fieldset input:focus, div.enquiry.cv div#contour select:focus { border:1px solid #7f996b;}
  /* label */
  article.editors.cv span.edi-choice { background-color:rgb(211,203,203);}
/* Life Planning class "lf" */
  /* button */
   article.bannerpromotion.lf a.btn, div.lf~div.content div.cta2 a.qtebtn, div.lf>div a.btn.fade, div.lf~article.pbx p.vp, article.cbg.lf a.btn, article.pbx.lf p.vp, div.pib.lf a.qtebtn:hover, div.pib.lf a.sh-hi-btn, div.cib.lf a.sh-hi-btn, div.enquiry.lf~aside div.prdtcnt a.btn, div.enquiry.lf div.contourNavigation input, div.cnt-sec.lf a.cnt-more p.vp, article.iz-art.lf a.iz-readbtn, div.pib.lf input#btnBroker  { 
  background-color:#579db7;
  }   
  /* text */
  div.pib.lf~div.plydc a, div.lf:not(.cib) h2, div.lf:not(.cib) h3, div.pib.lf p.subtitle, div.lf~div.content>section h2, div.lf~div.content>section h3, aside>article.lf>h2, aside>article:not(.cbg).lf a.btn, aside>article.lf>span, div.lf p a:not(.author-lnk), div.article.lf .art-prdt a.btn, article.editors.lf span.edi-choice, article.iz-art.lf:not(.editors) h2 a, div.enquiry.lf div#contour legend, div.contact-fndr-rgt > div.lf > ul > li h3, div.contact-fndr-rgt > div.lf > ul > li p.cnt-num, div.contact-fndr-rgt > div.lf > ul > li a, div.article.lf .art-expd h3, div.article.lf .art-txt-box h3, div.pib.lf+div.content .faqs>li:nth-of-type(even):after, div.article.lf .faqs>li:nth-of-type(even):after, .lf p.optm, .lf p.num, .lf a.mobnum, div.wrapper div.lf + section#promo > div.productpromo > span, div.lf div.prdtcnt .textlink, .lf + #promo div.numWrap > a.mobnum   { color:#579db7; }              
      /* background */
  div.cib.lf header, div.pib.lf div.prdtcnt, div.lf~div.content div.cta2, div.pib.lf+div.content>ul.tabs li a.tbsl, div.lf~div.content ul.tabs li a:hover, article.lf.cbg, article.pbx.lf>a:last-child, #navigation ul.drpdwn.lf a.titlelnk, ul.drpdwn>li.lf:hover a.nvsddlnk.lf, article:not(.cbg).lf a.btn:before, article:not(.cbg).lf a.btn:after,/* div.pib.lf+div.content .faqs li:nth-of-type(odd):before, div.article.lf .faqs>li:nth-of-type(odd):before, div.pib.lf+div.content ol>li:before,  div.lf ol>li:before,*/ div.article.lf h2.plus:before, div.article.lf h2.plus:after, div.article.lf .art-prdt a.btn:before, div.article.lf .art-intro, div.article.lf .art-prdt a.btn:after, div.article.lf span.quote, div.article.lf div.shre-dwnld, /* div.article.lf ul.std-list li:before, */ div.iz-sec#life-financial span.show-more, div.iz-sec#life-financial span.show-more a, ul.iz-tabs li.lf a:hover, ul.iz-tabs li.lf a.tbsl, div#iz-catsel.lf, div.enquiry.lf~aside div.prdtcnt, div.content.lf div.contourNavigation, div.contact-fndr-rgt>div.lf>ul>li h3.plus:before, div.contact-fndr-rgt>div.lf>ul>li h3.plus:after, div.cnt-sec.lf a.cnt-more, div.article.lf .art-expd h3.plus:before, div.article.lf div.art-expd h3.plus:after, div.pib.lf+div.content ul.std-list>li:before, div.pib.lf+div.content table th.th-comp, div.cib.lf header:hover { background-color:#579db7;}
   /* background */
  div.cib.lf header, div.pib.lf div.prdtcnt, div.lf~div.content div.cta2, div.pib.lf+div.content>ul.tabs li a.tbsl, div.pib.lf + section#promo + div.content ul.tabs a.tbsl, div.lf~div.content ul.tabs li a:hover, article.lf.cbg, article.pbx.lf>a:last-child, #navigation ul.drpdwn.lf a.titlelnk, ul.drpdwn>li.lf:hover a.nvsddlnk.lf, article:not(.cbg).lf a.btn:before, article:not(.cbg).lf a.btn:after, /* div.pib.lf+div.content .faqs li:nth-of-type(odd):before, div.article.lf .faqs>li:nth-of-type(odd):before, div.pib.lf+div.content ol>li:before, div.lf ol>li:before, */ div.article.lf h2.plus:before, div.article.lf h2.plus:after, div.article.lf .art-prdt a.btn:before, div.article.lf .art-intro, div.article.lf .art-prdt a.btn:after, div.article.lf span.quote, div.article.lf div.shre-dwnld, /* div.article.lf ul.std-list li:before, */ div.iz-sec#life-financial span.show-more, div.iz-sec#life-financial span.show-more a, ul.iz-tabs li.lf a:hover, ul.iz-tabs li.lf a.tbsl, div#iz-catsel.lf, div.enquirylf~aside div.prdtcnt, div.content.lf div.contourNavigation, div.contact-fndr-rgt>div.lf>ul>li h3.plus:before, div.contact-fndr-rgt>div.lf>ul>li h3.plus:after, div.cnt-sec.lf a.cnt-more, div.article.lf .art-expd h3.plus:before, div.article.lf div.art-expd h3.plus:after, div.pib.lf+div.content ul.std-list>li:before, div.pib.lf+div.content table th.th-comp, div.cib.lf header:hover { background-color:#579db7;}
  /* borders */
  div.pib.lf+div.content ul.tabs, div#iz-catsel.lf + ul.iz-tabs, article.iz-art.lf a.iz-art-img { border-color:#579db7; }
  div.pib.lf+div.content .features li:after, div.article.lf span.quote:after { border-color:#579db7 transparent; }
  div.pib.lf+div.content .features li:before, div.pib.lf+div.content .features li p:before { border-color: transparent #579db7; }
  div.lf+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.lf a.tbsl:after,*/ div#iz-catsel.lf:after { border-top: 0.625em solid #579db7;}
  div.enquiry.lf div#contour fieldset input:focus, div.enquiry.lf div#contour select:focus { border:1px solid #579db7;}
  /* label */
  article.editors.lf span.edi-choice { background-color:rgb(226,221,212);}
/* Finacial class "fi" */
  /* button */
   article.bannerpromotion.fi a.btn, div.fi~div.content div.cta2 a.qtebtn, div.fi>div a.btn.fade, div.fi~article.pbx p.vp, article.cbg.fi a.btn, article.pbx.fi p.vp, div.pib.fi a.qtebtn:hover, div.pib.fi a.sh-hi-btn, div.cib.fi a.sh-hi-btn, div.enquiry.fi~aside div.prdtcnt a.btn, div.enquiry.fi div.contourNavigation input, div.cnt-sec.fi a.cnt-more p.vp, article.iz-art.fi a.iz-readbtn, div.pib.fi input#btnBroker  { 
  background-color:#579db7;
  }
  /* text */
  div.pib.fi~div.plydc a, div.fi:not(.cib) h2, div.fi:not(.cib) h3, div.pib.fi p.subtitle, div.fi~div.content>section h2, div.fi~div.content>section h3, aside>article.fi>h2, aside>article:not(.cbg).fi a.btn, aside>article.fi>span, div.fi p a:not(.author-lnk), div.article.fi .art-prdt a.btn, article.editors.fi span.edi-choice, article.iz-art.fi:not(.editors) h2 a, div.enquiry.fi div#contour legend, div.contact-fndr-rgt > div.fi > ul > li h3, div.contact-fndr-rgt > div.fi > ul > li p.cnt-num, div.contact-fndr-rgt > div.fi > ul > li a, div.article.fi .art-expd h3, div.article.fi .art-txt-box h3, div.pib.fi+div.content .faqs>li:nth-of-type(even):after, div.article.fi .faqs>li:nth-of-type(even):after, .fi p.optm, .fi p.num, .fi a.mobnum, div.wrapper div.fi + section#promo > div.productpromo > span, div.fi div.prdtcnt .textlink, .fi + #promo div.numWrap > a.mobnum  { color:#579db7; }
   /* background */
  div.cib.fi header, div.pib.fi div.prdtcnt, div.fi~div.content div.cta2, div.pib.fi+div.content>ul.tabs li a.tbsl, div.pib.fi + section#promo + div.content ul.tabs a.tbsl, div.fi~div.content ul.tabs li a:hover, article.fi.cbg, article.pbx.fi>a:last-child, #navigation ul.drpdwn.fi a.titlelnk, ul.drpdwn>li.fi:hover a.nvsddlnk.fi, article:not(.cbg).fi a.btn:before, article:not(.cbg).fi a.btn:after, div.pib.fi+div.content .faqs li:nth-of-type(odd):before,/* div.article.fi .faqs>li:nth-of-type(odd):before, div.pib.fi+div.content ol>li:before, div.fi ol>li:before, */ div.article.fi h2.plus:before, div.article.fi h2.plus:after, div.article.fi .art-prdt a.btn:before, div.article.fi .art-intro, div.article.fi .art-prdt a.btn:after, div.article.fi span.quote, div.article.fi div.shre-dwnld, /* div.article.fi ul.std-list li:before, */ div.iz-sec#life-financial span.show-more, div.iz-sec#life-financial span.show-more a, ul.iz-tabs li.fi a:hover, ul.iz-tabs li.fi a.tbsl, div#iz-catsel.fi, div.enquiry.fi~aside div.prdtcnt, div.content.fi div.contourNavigation, div.contact-fndr-rgt>div.fi>ul>li h3.plus:before, div.contact-fndr-rgt>div.fi>ul>li h3.plus:after, div.cnt-sec.fi a.cnt-more, div.article.fi .art-expd h3.plus:before, div.article.fi div.art-expd h3.plus:after, div.pib.fi+div.content ul.std-list>li:before, div.pib.fi+div.content table th.th-comp, div.cib.fi header:hover { background-color:#579db7;}
  /* borders */
div.pib.fi+div.content ul.tabs, div#iz-catsel.fi + ul.iz-tabs, div#iz-catsel.fi + ul.iz-tabs, article.iz-art.fi a.iz-art-img { border-color: #579db7;}
  div.pib.fi+div.content .features li:after, div.article.fi span.quote:after { border-color:#579db7 transparent; }
  div.pib.fi+div.content .features li:before, div.pib.fi+div.content .features li p:before { border-color: transparent #579db7; }
  div.fi+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.fi a.tbsl:after, */ div#iz-catsel.fi:after { border-top: 0.625em solid #579db7;}
  div.enquiry.fi div#contour fieldset input:focus, div.enquiry.fi div#contour select:focus { border:1px solid #579db7;}
  /* label */
  article.editors.fi span.edi-choice { background-color:rgb(226,221,212);}
/* More class "mr" */
  /* button */
   article.bannerpromotion.mr a.btn, div.mr~div.content div.cta2 a.qtebtn, div.mr>div a.btn.fade, div.mr~article.pbx p.vp, article.cbg.mr a.btn, article.pbx.mr p.vp, div.pib.mr a.qtebtn:hover, div.pib.mr a.sh-hi-btn, div.cib.mr a.sh-hi-btn, div.enquiry.mr~aside div.prdtcnt a.btn, div.enquiry.mr div.contourNavigation input, div.cnt-sec.mr a.cnt-more p.vp, article.iz-art.mr a.iz-readbtn, div.pib.mr input#btnBroker  { 
  background-color:#c8ae62;
  } 
  /* text */
  div.pib.mr~div.plydc a, div.mr:not(.cib) h2, div.mr:not(.cib) h3, div.pib.mr p.subtitle, div.mr~div.content>section h2, div.mr~div.content>section h3, aside>article.mr>h2, aside>article:not(.cbg).mr a.btn, aside>article.mr>span, div.mr p a:not(.author-lnk), div.article.mr .art-prdt a.btn, article.editors.mr span.edi-choice, article.iz-art.mr:not(.editors) h2 a, div.enquiry.mr div#contour legend, div.contact-fndr-rgt > div.mr > ul > li h3, div.contact-fndr-rgt > div.mr > ul > li p.cnt-num, div.contact-fndr-rgt > div.mr > ul > li a, div.article.mr .art-expd h3, div.article.mr .art-txt-box h3,  div.pib.mr+div.content .faqs>li:nth-of-type(even):after, div.article.mr .faqs>li:nth-of-type(even):after, .mr p.optm, .mr p.num, .mr a.mobnum, div.wrapper div.mr + section#promo > div.productpromo > span, div.mr div.prdtcnt .textlink, .mr + #promo div.numWrap > a.mobnum  { color:#c8ae62; }
  
  /* background */
  div.cib.mr header, div.pib.mr div.prdtcnt, div.mr~div.content div.cta2, div.pib.mr+div.content>ul.tabs li a.tbsl, div.pib.mr + section#promo + div.content ul.tabs a.tbsl, div.mr~div.content ul.tabs li a:hover, article.mr.cbg, article.pbx.mr>a:last-child, #navigation ul.drpdwn.mr a.titlelnk, ul.drpdwn>li.mr:hover a.nvsddlnk.mr, article:not(.cbg).mr a.btn:before, article:not(.cbg).mr a.btn:after,/* div.pib.mr+div.content .faqs li:nth-of-type(odd):before, div.article.mr .faqs>li:nth-of-type(odd):before,  div.pib.mr+div.content ol>li:before, div.mr ol>li:before, */ div.article.mr h2.plus:before, div.article.mr h2.plus:after, div.article.mr .art-prdt a.btn:before, div.article.mr .art-intro, div.article.mr .art-prdt a.btn:after, div.article.mr span.quote, div.article.mr div.shre-dwnld, /* div.article.mr ul.std-list li:before, */ div.iz-sec#more span.show-more, div.iz-sec#more span.show-more a, ul.iz-tabs li.mr a:hover, ul.iz-tabs li.mr a.tbsl, div#iz-catsel.mr, div.enquiry.mr~aside div.prdtcnt, div.content.mr div.contourNavigation, div.contact-fndr-rgt>div.mr>ul>li h3.plus:before, div.contact-fndr-rgt>div.mr>ul>li h3.plus:after, div.cnt-sec.mr a.cnt-more, div.article.mr .art-expd h3.plus:before, div.article.mr div.art-expd h3.plus:after, div.pib.mr+div.content ul.std-list>li:before, div.pib.mr+div.content table th.th-comp, div.cib.mr header:hover { background-color:#c8ae62;}
  /* borders */
  div.pib.mr+div.content ul.tabs, div#iz-catsel.mr + ul.iz-tabs, article.iz-art.mr a.iz-art-img { border-color:#c8ae62; }
  div.pib.mr+div.content .features li:after, div.article.mr span.quote:after { border-color:#c8ae62 transparent; }
  div.pib.mr+div.content .features li:before, div.pib.mr+div.content .features li p:before { border-color: transparent #c8ae62; }
  div.mr+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.mr a.tbsl:after,*/ div#iz-catsel.mr:after { border-top: 0.625em solid #c8ae62;}
  div.enquiry.mr div#contour fieldset input:focus, div.enquiry.mr div#contour select:focus { border:1px solid #c8ae62;}
  /* label */
  article.editors.mr span.edi-choice { background-color:rgb(213,200,215);}
/* Business More class "bmr" */
  /* button */
   article.bannerpromotion.bmr a.btn, div.bmr~div.content div.cta2 a.qtebtn, div.bmr>div a.btn.fade, div.bmr~article.pbx p.vp, article.cbg.bmr a.btn, article.pbx.bmr p.vp, div.pib.bmr a.qtebtn:hover, div.pib.bmr a.sh-hi-btn, div.cib.bmr a.sh-hi-btn, div.enquiry.bmr~aside div.prdtcnt a.btn, div.enquiry.bmr div.contourNavigation input, div.cnt-sec.bmr a.cnt-more p.vp, article.iz-art.bmr a.iz-readbtn, div.pib.bmr input#btnBroker  { 
  background-color:#c8ae62;
   }
  /* text */
  div.pib.bmr~div.plydc a, div.bmr:not(.cib) h2, div.bmr:not(.cib) h3, div.pib.bmr p.subtitle, div.bmr~div.content>section h2, div.bmr~div.content>section h3, aside>article.bmr>h2, aside>article:not(.cbg).bmr a.btn, aside>article.bmr>span, div.bmr p a:not(.author-lnk), div.article.bmr .art-prdt a.btn, article.editors.bmr span.edi-choice, article.iz-art.bmr:not(.editors) h2 a, div.enquiry.bmr div#contour legend, div.contact-fndr-rgt > div.bmr > ul > li h3, div.contact-fndr-rgt > div.bmr > ul > li p.cnt-num, div.contact-fndr-rgt > div.bmr > ul > li a, div.article.bmr .art-expd h3, div.article.bmr .art-txt-box h3, div.pib.bmr+div.content .faqs>li:nth-of-type(even):after, div.article.bmr .faqs>li:nth-of-type(even):after, .bmr p.optm, .bmr p.num, .bmr a.mobnum, div.wrapper div.bmr + section#promo > div.productpromo > span, div.bmr div.prdtcnt .textlink, .bmr + #promo div.numWrap > a.mobnum  { color:#c8ae62; }
 /* background */
  div.cib.bmr header, div.pib.bmr div.prdtcnt, div.bmr~div.content div.cta2, div.pib.bmr+div.content>ul.tabs li a.tbsl, div.pib.bmr + section#promo + div.content ul.tabs a.tbsl, div.bmr~div.content ul.tabs li a:hover, article.bmr.cbg, article.pbx.bmr>a:last-child, #navigation ul.drpdwn.bmr a.titlelnk, ul.drpdwn>li.bmr:hover a.nvsddlnk.bmr, article:not(.cbg).bmr a.btn:before, article:not(.cbg).bmr a.btn:after,  /*div.pib.bmr+div.content .faqs li:nth-of-type(odd):before, div.article.bmr .faqs>li:nth-of-type(odd):before, div.pib.bmr+div.content ol>li:before, div.bmr ol>li:before, */ div.article.bmr h2.plus:before, div.article.bmr h2.plus:after, div.article.bmr .art-prdt a.btn:before, div.article.bmr .art-intro, div.article.bmr .art-prdt a.btn:after, div.article.bmr span.quote, div.article.bmr div.shre-dwnld, /* div.article.bmr ul.std-list li:before, */ div.iz-sec#more span.show-more, div.iz-sec#more span.show-more a, ul.iz-tabs li.bmr a:hover, ul.iz-tabs li.bmr a.tbsl, div#iz-catsel.bmr, div.enquiry.bmr~aside div.prdtcnt, div.content.bmr div.contourNavigation, div.contact-fndr-rgt>div.bmr>ul>li h3.plus:before, div.contact-fndr-rgt>div.bmr>ul>li h3.plus:after, div.cnt-sec.bmr a.cnt-more, div.article.bmr .art-expd h3.plus:before, div.article.bmr div.art-expd h3.plus:after, div.pib.bmr+div.content ul.std-list>li:before, div.pib.bmr+div.content table th.th-comp, div.cib.bmr header:hover { background-color:#c8ae62;}
  /* borders */
div.pib.bmr+div.content ul.tabs, div#iz-catsel.bmr + ul.iz-tabs, article.iz-art.bmr a.iz-art-img { border-color:#c8ae62; }
  div.pib.bmr+div.content .features li:after, div.article.bmr span.quote:after { border-color:#c8ae62 transparent; }
  div.pib.bmr+div.content .features li:before, div.pib.bmr+div.content .features li p:before { border-color: transparent #c8ae62; }
  div.bmr+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.bmr a.tbsl:after,*/ div#iz-catsel.bmr:after { border-top: 0.625em solid #c8ae62;}
  div.enquiry.bmr div#contour fieldset input:focus, div.enquiry.bmr div#contour select:focus { border:1px solid #c8ae62;}
  /* label */
  article.editors.bmr span.edi-choice { background-color:rgb(213,200,215);}
/* Military class "my" */
  /* button */
   article.bannerpromotion.my a.btn, div.my~div.content div.cta2 a.qtebtn, div.my>div a.btn.fade, div.my~article.pbx p.vp, article.cbg.my a.btn, article.pbx.my p.vp, div.pib.my a.qtebtn:hover, div.pib.my a.sh-hi-btn, div.cib.my a.sh-hi-btn, div.enquiry.my~aside div.prdtcnt a.btn, div.enquiry.my div.contourNavigation input, div.cnt-sec.my a.cnt-more p.vp, article.iz-art.my a.iz-readbtn, div.pib.my input#btnBroker  { 
  background-color:#4a856c;
  }
  /* text */
  div.pib.my~div.plydc a, div.my:not(.cib) h2, div.my:not(.cib) h3, div.pib.my p.subtitle, div.my~div.content>section h2, div.my~div.content>section h3, aside>article.my>h2, aside>article:not(.cbg).my a.btn, aside>article.my>span, div.my p a:not(.author-lnk), div.article.my .art-prdt a.btn, article.editors.my span.edi-choice, article.iz-art.my:not(.editors) h2 a, div.enquiry.my div#contour legend, div.contact-fndr-rgt > div.my > ul > li h3, div.contact-fndr-rgt > div.my > ul > li p.cnt-num, div.contact-fndr-rgt > div.my > ul > li a, div.article.my .art-expd h3, div.article.my .art-txt-box h3, div.pib.my+div.content .faqs>li:nth-of-type(even):after, div.article.my .faqs>li:nth-of-type(even):after, .my p.optm, .my p.num, .my a.mobnum, div.wrapper div.my + section#promo > div.productpromo > span, div.my div.prdtcnt .textlink, .my + #promo div.numWrap > a.mobnum  { color:#4a856c; }
  /* background */
  div.cib.my header, div.pib.my div.prdtcnt, div.my~div.content div.cta2, div.pib.my+div.content>ul.tabs li a.tbsl, div.pib.my + section#promo + div.content ul.tabs a.tbsl, div.my~div.content ul.tabs li a:hover, article.my.cbg, article.pbx.my>a:last-child, #navigation ul.drpdwn.my a.titlelnk, ul.drpdwn>li.my:hover a.nvsddlnk.my, article:not(.cbg).my a.btn:before, article:not(.cbg).my a.btn:after, /* div.pib.my+div.content .faqs li:nth-of-type(odd):before, div.article.my .faqs>li:nth-of-type(odd):before, div.pib.my+div.content ol>li:before, div.my ol>li:before, */ div.article.my h2.plus:before, div.article.my h2.plus:after, div.article.my .art-prdt a.btn:before, div.article.my .art-intro, div.article.my .art-prdt a.btn:after, div.article.my span.quote, div.article.my div.shre-dwnld, /* div.article.my ul.std-list li:before, */ div.iz-sec#military span.show-more, div.iz-sec#military span.show-more a, ul.iz-tabs li.my a:hover, ul.iz-tabs li.my a.tbsl, div#iz-catsel.my, div.enquiry.my~aside div.prdtcnt, div.content.my div.contourNavigation, div.contact-fndr-rgt>div.my>ul>li h3.plus:before, div.contact-fndr-rgt>div.my>ul>li h3.plus:after, div.cnt-sec.my a.cnt-more, div.article.my .art-expd h3.plus:before, div.article.my div.art-expd h3.plus:after, div.pib.my+div.content ul.std-list>li:before, div.pib.my+div.content table th.th-comp, div.cib.my header:hover { background-color:#4a856c;}
  /* borders */
div.pib.my+div.content ul.tabs, div#iz-catsel.my + ul.iz-tabs, article.iz-art.my a.iz-art-img { border-color:#4a856c; }
  div.pib.my+div.content .features li:after, div.article.my span.quote:after { border-color:#4a856c transparent; }
  div.pib.my+div.content .features li:before, div.pib.my+div.content .features li p:before { border-color: transparent #4a856c; }
  div.my+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.my a.tbsl:after,*/ div#iz-catsel.my:after { border-top: 0.625em solid #4a856c;}
  div.enquiry.my div#contour fieldset input:focus, div.enquiry.my div#contour select:focus { border:1px solid #4a856c;}
  /* label */
  article.editors.my span.edi-choice { background-color:rgb(198,204,218);}
/* Home & Property class "hpr" */
  /* button */
   article.bannerpromotion.hpr a.btn, div.hpr~div.content div.cta2 a.qtebtn, div.hpr>div a.btn.fade, div.hpr~article.pbx p.vp, article.cbg.hpr a.btn, article.pbx.hpr p.vp, div.pib.hpr a.qtebtn:hover, div.pib.hpr a.sh-hi-btn, div.cib.hpr a.sh-hi-btn, div.enquiry.hpr~aside div.prdtcnt a.btn, div.enquiry.hpr div.contourNavigation input, div.cnt-sec.hpr a.cnt-more p.vp, article.iz-art.hpr a.iz-readbtn, div.pib.hpr input#btnBroker, div.hpr + #promo > div.numWrap > .byr-wrap > a#btn, div.pr + #promo > div.numWrap > .byr-wrap > a#btn  { 
  background-color:#725887;
  }
  /*
 div.hpr~div.content div.cta2 a.qtebtn:hover, div.pib.hpr a.qtebtn { 
  background-color:#e67443;
  } 
   */
  /* text */
  div.pib.hpr~div.plydc a, div.hpr:not(.cib) h2, div.hpr:not(.cib) h3, div.pib.hpr p.subtitle, div.hpr~div.content>section h2, div.hpr~div.content>section h3, aside>article:not(.cbg).hpr>h2, aside>article:not(.cbg).hpr a.btn, aside>article.hpr>span, div.hpr p a:not(.author-lnk), .art-hprdt a.btn, article.editors.hpr span.edi-choice, article.iz-art.hpr:not(.editors) h2 a, div.enquiry.hpr div#contour legend, div.contact-fndr-rgt > div.hpr > ul > li h3, div.contact-fndr-rgt > div.hpr > ul > li p.cnt-num, div.contact-fndr-rgt > div.hpr > ul > li a, div.article.hpr .art-expd h3, div.article.hpr .art-txt-box h3, div.pib.hpr+div.content .faqs>li:nth-of-type(even):after, div.article.hpr .faqs>li:nth-of-type(even):after, .hpr p.optm, .hpr p.num, .hpr a.mobnum, div.hpr div.prdtcnt .textlink, div.wrapper div.hpr + section#promo > div.productpromo > span, .hpr + #promo div.numWrap > a.mobnum  { color:#725887; }
    /* text link */
  /* background */
  div.cib.hpr header, div.pib.hpr div.prdtcnt, div.hpr~div.content div.cta2, div.pib.hpr+div.content>ul.tabs li a.tbsl, div.pib.hpr + section#promo + div.content ul.tabs a.tbsl, div.hpr~div.content ul.tabs li a:hover, article.hpr.cbg, article.pbx.hpr>a:last-child, #navigation ul.drpdwn.hpr a.titlelnk, ul.drpdwn>li.hpr:hover a.nvsddlnk.hpr, article:not(.cbg).hpr a.btn:before, article:not(.cbg).hpr a.btn:after, /* div.pib.hpr+div.content .faqs li:nth-of-type(odd):before, div.article.hpr .faqs>li:nth-of-type(odd):before, div.pib.hpr+div.content ol>li:before, div.hpr ol>li:before, */ div.article.hpr h2.plus:before, div.article.hpr h2.plus:after, div.article.hpr .art-hprdt a.btn:before, div.article.hpr .art-intro, div.article.hpr .art-prdt a.btn:after, div.article.hpr span.quote, div.article.hpr div.shre-dwnld, /* div.article.hpr ul.std-list li:before, */ div.iz-sec#hproperty span.show-more, div.iz-sec#hproperty span.show-more a, ul.iz-tabs li.hpr a:hover, ul.iz-tabs li.hpr a.tbsl, div#iz-catsel.hpr, div.enquiry.hpr~aside div.prdtcnt, div.content.hpr div.contourNavigation, div.contact-fndr-rgt>div.hpr>ul>li h3.plus:before, div.contact-fndr-rgt>div.hpr>ul>li h3.plus:after, div.cnt-sec.hpr a.cnt-more, div.article.hpr .art-expd h3.plus:before, div.article.hpr div.art-expd h3.plus:after, div.pib.hpr+div.content ul.std-list>li:before, div.pib.hpr+div.content table th.th-comp, div.cib.hpr header:hover  { background-color:#725887;}
  
  div.pib.hpr div.prdtcnt { background: none;}
  
  /* borders */
div.pib.hpr+div.content ul.tabs, div#iz-catsel.hpr + ul.iz-tabs, article.iz-art.hpr a.iz-art-img { border-color:#725887; }
  div.pib.hpr+div.content .features li:after, div.article.hpr span.quote:after { border-color:#725887 transparent; }
  div.pib.hpr+div.content .features li:before, div.pib.hpr+div.content .features li p:before { border-color: transparent #725887; }
  div.hpr+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.hpr a.tbsl:after,*/ div#iz-catsel.hpr:after { border-top: 0.625em solid #725887;}
  div.enquiry.hpr div#contour fieldset input:focus, div.enquiry.hpr div#contour select:focus { border:1px solid #725887;}
  /* label */
  article.editors.hpr span.edi-choice { background-color:rgb(215,214,203);}
/* Property class "pr" */
  /* button */
   article.bannerpromotion.pr a.btn, div.pr~div.content div.cta2 a.qtebtn, div.pr>div a.btn.fade, div.pr~article.pbx p.vp, article.cbg.pr a.btn, article.pbx.pr p.vp, div.pib.pr a.qtebtn:hover, div.pib.pr a.sh-hi-btn, div.cib.pr a.sh-hi-btn, div.enquiry.pr~aside div.prdtcnt a.btn, div.enquiry.pr div.contourNavigation input, div.cnt-sec.pr a.cnt-more p.vp, article.iz-art.pr a.iz-readbtn, div.pib.pr input#btnBroker  { 
  background-color:#725887;
  }  
  /* text */
  div.pib.pr~div.plydc a, div.pr:not(.cib) h2, div.pr:not(.cib) h3, div.pib.pr p.subtitle, div.pr~div.content>section h2, div.pr~div.content>section h3, aside>article:not(.cbg).pr>h2, aside>article:not(.cbg).pr a.btn, aside>article.pr>span, div.pr p a:not(.author-lnk), div.article.pr .art-prdt a.btn, article.editors.pr span.edi-choice, article.iz-art.pr:not(.editors) h2 a, div.enquiry.pr div#contour legend, div.contact-fndr-rgt > div.pr > ul > li h3, div.contact-fndr-rgt > div.pr > ul > li p.cnt-num, div.contact-fndr-rgt > div.pr > ul > li a, div.article.pr .art-expd h3, div.article.pr .art-txt-box h3, div.pib.pr+div.content .faqs>li:nth-of-type(even):after, div.article.pr .faqs>li:nth-of-type(even):after, .pr p.optm, .pr p.num, .pr a.mobnum, div.wrapper div.pr + section#promo > div.productpromo > span, div.pr div.prdtcnt .textlink, .pr + #promo div.numWrap > a.mobnum  { color:#725887; }
  /* background */
  div.cib.pr header, div.pib.pr div.prdtcnt, div.pr~div.content div.cta2, div.pib.pr+div.content>ul.tabs li a.tbsl, div.pib.pr + section#promo + div.content ul.tabs a.tbsl, div.pr~div.content ul.tabs li a:hover, article.pr.cbg, article.pbx.pr>a:last-child, #navigation ul.drpdwn.pr a.titlelnk, ul.drpdwn>li.pr:hover a.nvsddlnk.pr, article:not(.cbg).pr a.btn:before, article:not(.cbg).pr a.btn:after, div.pib.pr+div.content .faqs li:nth-of-type(odd):before, /* div.article.pr .faqs>li:nth-of-type(odd):before, div.pib.pr+div.content ol>li:before, div.pr ol>li:before, */ div.article.pr h2.plus:before, div.article.pr h2.plus:after, div.article.pr .art-prdt a.btn:before, div.article.pr .art-intro, div.article.pr .art-prdt a.btn:after, div.article.pr span.quote, div.article.pr div.shre-dwnld, /* div.article.pr ul.std-list li:before, */ div.iz-sec#property span.show-more, div.iz-sec#property span.show-more a, ul.iz-tabs li.pr a:hover, ul.iz-tabs li.pr a.tbsl, div#iz-catsel.pr, div.enquiry.pr~aside div.prdtcnt, div.content.pr div.contourNavigation, div.contact-fndr-rgt>div.pr>ul>li h3.plus:before, div.contact-fndr-rgt>div.pr>ul>li h3.plus:after, div.cnt-sec.pr a.cnt-more, div.article.pr .art-expd h3.plus:before, div.article.pr div.art-expd h3.plus:after, div.pib.pr+div.content ul.std-list>li:before, div.pib.pr+div.content table th.th-comp, div.cib.pr header:hover { background-color:#725887;}
  /* borders */
div.pib.pr+div.content ul.tabs, div#iz-catsel.pr + ul.iz-tabs, article.iz-art.pr a.iz-art-img { border-color:#725887; }
  div.pib.pr+div.content .features li:after, div.article.pr span.quote:after { border-color:#725887 transparent; }
  div.pib.pr+div.content .features li:before, div.pib.pr+div.content .features li p:before { border-color: transparent #725887; }
  div.pr+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.pr a.tbsl:after,*/ div#iz-catsel.pr:after { border-top: 0.625em solid #725887;}
  div.enquiry.pr div#contour fieldset input:focus, div.enquiry.pr div#contour select:focus { border:1px solid #725887;}
  /* label */
  article.editors.pr span.edi-choice { background-color:rgb(215,214,203);}
/* Care+Medical class "cm" */
  /* button */
   article.bannerpromotion.cm a.btn, div.cm~div.content div.cta2 a.qtebtn, div.cm>div a.btn.fade, div.cm~article.pbx p.vp, article.cbg.cm a.btn, article.pbx.cm p.vp, div.pib.cm a.qtebtn:hover, div.pib.cm a.sh-hi-btn, div.cib.cm a.sh-hi-btn, div.enquiry.cm~aside div.prdtcnt a.btn, div.enquiry.cm div.contourNavigation input, div.cnt-sec.cm a.cnt-more p.vp, article.iz-art.cm a.iz-readbtn, div.pib.cm input#btnBroker  { 
  background-color:#7f996b;
  }
  /* text */
  div.pib.cm~div.plydc a, div.cm:not(.cib) h2, div.cm:not(.cib) h3, div.pib.cm p.subtitle, div.cm~div.content>section h2, div.cm~div.content>section h3, aside>article.cm>h2, aside>article:not(.cbg).cm a.btn, aside>article.cm>span, div.cm p a:not(.author-lnk), div.article.cm .art-prdt a.btn, article.editors.cm span.edi-choice, article.iz-art.cm:not(.editors) h2 a, div.enquiry.cm div#contour legend, div.contact-fndr-rgt > div.cm > ul > li h3, div.contact-fndr-rgt > div.cm > ul > li p.cnt-num, div.contact-fndr-rgt > div.cm > ul > li a, div.article.cm .art-expd h3, div.article.cm .art-txt-box h3, div.pib.cm+div.content .faqs>li:nth-of-type(even):after, div.article.cm .faqs>li:nth-of-type(even):after, .cm p.optm, .cm p.num, .cm a.mobnum, div.wrapper div.cm + section#promo > div.productpromo > span, div.cm div.prdtcnt .textlink, .cm + #promo div.numWrap > a.mobnum  { color:#7f996b; }
  /* background */
  div.cib.cm header, div.pib.cm div.prdtcnt, div.cm~div.content div.cta2, div.pib.cm+div.content>ul.tabs li a.tbsl, div.pib.cm + section#promo + div.content ul.tabs a.tbsl, div.cm~div.content ul.tabs li a:hover, article.cm.cbg, article.pbx.cm>a:last-child, #navigation ul.drpdwn.cm a.titlelnk, ul.drpdwn>li.cm:hover a.nvsddlnk.cm, article:not(.cbg).cm a.btn:before, article:not(.cbg).cm a.btn:after, /* div.pib.cm+div.content .faqs li:nth-of-type(odd):before, div.article.cm .faqs>li:nth-of-type(odd):before,  div.pib.cm+div.content ol>li:before, div.cm ol>li:before, */ div.article.cm h2.plus:before, div.article.cm h2.plus:after, div.article.cm .art-prdt a.btn:before, div.article.cm .art-intro, div.article.cm .art-prdt a.btn:after, div.article.cm span.quote, div.article.cm div.shre-dwnld, /* div.article.cm ul.std-list li:before, */ div.iz-sec#care-medical span.show-more, div.iz-sec#care-medical span.show-more a, ul.iz-tabs li.cm a:hover, ul.iz-tabs li.cm a.tbsl, div#iz-catsel.cm, div.enquiry.cm~aside div.prdtcnt, div.content.cm div.contourNavigation, div.contact-fndr-rgt>div.cm>ul>li h3.plus:before, div.contact-fndr-rgt>div.cm>ul>li h3.plus:after, div.cnt-sec.cm a.cnt-more, div.article.cm .art-expd h3.plus:before, div.article.cm div.art-expd h3.plus:after, div.pib.cm+div.content ul.std-list>li:before, div.pib.cm+div.content table th.th-comp, div.cib.cm header:hover { background-color:#7f996b;}
  /* borders */
div.pib.cm+div.content ul.tabs, div#iz-catsel.cm  + ul.iz-tabs, article.iz-art.cm a.iz-art-imgs { border-color:#7f996b; }
  div.pib.cm+div.content .features li:after, div.article.cm span.quote:after { border-color:#7f996b transparent; }
  div.pib.cm+div.content .features li:before, div.pib.cm+div.content .features li p:before { border-color: transparent #7f996b; }
  div.cm+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.cm a.tbsl:after,*/ div#iz-catsel.cm:after { border-top: 0.625em solid #7f996b;}
  div.enquiry.cm div#contour fieldset input:focus, div.enquiry.cm div#contour select:focus { border:1px solid #7f996b;}
  /* label */
  article.editors.cm span.edi-choice { background-color:rgb(226,202,210);}
/* Liability class "ly" */
  /* button */
   article.bannerpromotion.ly a.btn, div.ly~div.content div.cta2 a.qtebtn, div.ly>div a.btn.fade, div.ly~article.pbx p.vp, article.cbg.ly a.btn, article.pbx.ly p.vp, div.pib.ly a.qtebtn:hover, div.pib.ly a.sh-hi-btn, div.cib.ly a.sh-hi-btn, div.enquiry.ly~aside div.prdtcnt a.btn, div.enquiry.ly div.contourNavigation input, div.cnt-sec.ly a.cnt-more p.vp, article.iz-art.ly a.iz-readbtn, div.pib.ly input#btnBroker  { 
  background-color: #4a856c;
  }
  /* text */
  div.pib.ly~div.plydc a, div.ly:not(.cib) h2, div.ly:not(.cib) h3, div.pib.ly p.subtitle, div.ly~div.content>section h2, div.ly~div.content>section h3, aside>article.ly>h2, aside>article:not(.cbg).ly a.btn, aside>article.ly>span, div.ly p a:not(.author-lnk), div.article.ly .art-prdt a.btn, article.editors.ly span.edi-choice, article.iz-art.ly:not(.editors) h2 a, div.enquiry.ly div#contour legend, div.contact-fndr-rgt > div.ly > ul > li h3, div.contact-fndr-rgt > div.ly > ul > li p.cnt-num, div.contact-fndr-rgt > div.ly > ul > li a, div.article.ly .art-expd h3, div.article.ly .art-txt-box h3, div.pib.ly+div.content .faqs>li:nth-of-type(even):after, div.article.ly .faqs>li:nth-of-type(even):after, .ly p.optm, .ly p.num, .ly a.mobnum, div.wrapper div.ly + section#promo > div.productpromo > span, div.ly div.prdtcnt .textlink, .ly + #promo div.numWrap > a.mobnum  { color:#4a856c; }
  /* background */
  div.cib.ly header, div.pib.ly div.prdtcnt, div.ly~div.content div.cta2, div.pib.ly+div.content>ul.tabs li a.tbsl, div.pib.ly + section#promo + div.content ul.tabs a.tbsl, div.ly~div.content ul.tabs li a:hover, article.ly.cbg, article.pbx.ly>a:last-child, #navigation ul.drpdwn.ly a.titlelnk, ul.drpdwn>li.ly:hover a.nvsddlnk.ly, article:not(.cbg).ly a.btn:before, article:not(.cbg).ly a.btn:after, /* div.pib.ly+div.content .faqs li:nth-of-type(odd):before, div.article.ly .faqs>li:nth-of-type(odd):before, div.pib.ly+div.content ol>li:before, div.ly ol>li:before, */ div.article.ly h2.plus:before, div.article.ly h2.plus:after, div.article.ly .art-prdt a.btn:before, div.article.ly .art-intro, div.article.ly .art-prdt a.btn:after, div.article.ly span.quote, div.article.ly div.shre-dwnld, /* div.article.ly ul.std-list li:before, */ div.iz-sec#liability span.show-more, div.iz-sec#liability span.show-more a, ul.iz-tabs li.ly a:hover, ul.iz-tabs li.ly a.tbsl, div#iz-catsel.ly, div.enquiry.ly~aside div.prdtcnt, div.content.ly div.contourNavigation, div.contact-fndr-rgt>div.ly>ul>li h3.plus:before, div.contact-fndr-rgt>div.ly>ul>li h3.plus:after, div.cnt-sec.ly a.cnt-more, div.article.ly .art-expd h3.plus:before, div.article.ly div.art-expd h3.plus:after, div.pib.ly+div.content ul.std-list>li:before, div.pib.ly+div.content table th.th-comp, div.cib.ly header:hover { background-color:#4a856c;}
  /* borders */
div.pib.ly+div.content ul.tabs, div#iz-catsel.ly + ul.iz-tabs, article.iz-art.ly a.iz-art-img { border-color:#4a856c; }
  div.pib.ly+div.content .features li:after, div.article.ly span.quote:after { border-color:#4a856c transparent; }
  div.pib.ly+div.content .features li:before, div.pib.ly+div.content .features li p:before { border-color: transparent #4a856c; }
  div.ly+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.ly a.tbsl:after,*/ div#iz-catsel.ly:after { border-top: 0.625em solid #4a856c;}
  div.enquiry.ly div#contour fieldset input:focus, div.enquiry.ly div#contour select:focus { border:1px solid #4a856c;}
  /* label */
  article.editors.ly span.edi-choice { background-color:rgb(206,202,211);}
/* Trade specific class "ts" */
  /* button */
   article.bannerpromotion.ts a.btn, div.ts~div.content div.cta2 a.qtebtn, div.ts>div a.btn.fade, div.ts~article.pbx p.vp, article.cbg.ts a.btn, article.pbx.ts p.vp, div.pib.ts a.qtebtn:hover, div.pib.ts a.sh-hi-btn, div.cib.ts a.sh-hi-btn, div.enquiry.ts~aside div.prdtcnt a.btn, div.enquiry.ts div.contourNavigation input, div.cnt-sec.ts a.cnt-more p.vp, article.iz-art.ts a.iz-readbtn, div.pib.ts input#btnBroker  { 
  background-color:#496e8f;
  }  
   /* text */
  div.pib.ts~div.plydc a, div.ts:not(.cib) h2, div.ts:not(.cib) h3, div.pib.ts p.subtitle, div.ts~div.content>section h2, div.ts~div.content>section h3, aside>article.ts>h2, aside>article:not(.cbg).ts a.btn, aside>article.ts>span, div.ts p a:not(.author-lnk), div.article.ts .art-prdt a.btn, article.editors.ts span.edi-choice, article.iz-art.ts:not(.editors) h2 a, div.enquiry.ts div#contour legend, div.contact-fndr-rgt > div.ts > ul > li h3, div.contact-fndr-rgt > div.ts > ul > li p.cnt-num, div.contact-fndr-rgt > div.ts > ul > li a, div.article.ts .art-expd h3, div.article.ts .art-txt-box h3, div.pib.ts+div.content .faqs>li:nth-of-type(even):after, div.article.ts .faqs>li:nth-of-type(even):after, .ts p.optm, .ts p.num, .ts a.mobnum, div.wrapper div.ts + section#promo > div.productpromo > span, div.ts div.prdtcnt .textlink, .ts + #promo div.numWrap > a.mobnum  { color:#496e8f; }
  
  /* background */
  div.cib.ts header, div.pib.ts div.prdtcnt, div.ts~div.content div.cta2, div.pib.ts+div.content>ul.tabs li a.tbsl, div.pib.ts + section#promo + div.content ul.tabs a.tbsl, div.ts~div.content ul.tabs li a:hover, article.ts.cbg, article.pbx.ts>a:last-child, #navigation ul.drpdwn.ts a.titlelnk, ul.drpdwn>li.ts:hover a.nvsddlnk.ts, article:not(.cbg).ts a.btn:before, article:not(.cbg).ts a.btn:after, /* div.pib.ts+div.content .faqs li:nth-of-type(odd):before, div.article.ts .faqs>li:nth-of-type(odd):before, div.pib.ts+div.content ol>li:before, div.ts ol>li:before, */ div.article.ts h2.plus:before, div.article.ts h2.plus:after, div.article.ts .art-prdt a.btn:before, div.article.ts .art-intro, div.article.ts .art-prdt a.btn:after, div.article.ts span.quote, div.article.ts div.shre-dwnld, /* div.article.ts ul.std-list li:before, */ div.iz-sec#trade span.show-more, div.iz-sec#trade span.show-more a, ul.iz-tabs li.ts a:hover, ul.iz-tabs li.ts a.tbsl, div#iz-catsel.ts, div.enquiry.ts~aside div.prdtcnt, div.content.ts div.contourNavigation, div.contact-fndr-rgt>div.ts>ul>li h3.plus:before, div.contact-fndr-rgt>div.ts>ul>li h3.plus:after, div.cnt-sec.ts a.cnt-more, div.article.ts .art-expd h3.plus:before, div.article.ts div.art-expd h3.plus:after, div.pib.ts+div.content ul.std-list>li:before, div.pib.ts+div.content table th.th-comp, div.cib.ts header:hover { background-color:#496e8f;}
  /* borders */
div.pib.ts+div.content ul.tabs, div#iz-catsel.ts + ul.iz-tabs, article.iz-art.ts a.iz-art-img { border-color:#496e8f; }
  div.pib.ts+div.content .features li:after, div.article.ts span.quote:after { border-color:#496e8f transparent; }
  div.pib.ts+div.content .features li:before, div.pib.ts+div.content .features li p:before { border-color: transparent #496e8f; }
  div.ts+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.ts a.tbsl:after,*/ div#iz-catsel.ts:after { border-top: 0.625em solid #496e8f;}
  div.enquiry.ts div#contour fieldset input:focus, div.enquiry.ts div#contour select:focus { border:1px solid #496e8f;}
  /* label */
  article.editors.ts span.edi-choice { background-color:rgb(199,209,212);}
/* Motor class "mt" */
  /* button */
   article.bannerpromotion.mt a.btn, div.mt~div.content div.cta2 a.qtebtn, div.mt>div a.btn.fade, div.mt~article.pbx p.vp, article.cbg.mt a.btn, article.pbx.mt p.vp, div.pib.mt a.qtebtn:hover, div.pib.mt a.sh-hi-btn, div.cib.mt a.sh-hi-btn, div.enquiry.mt~aside div.prdtcnt a.btn, div.enquiry.mt div.contourNavigation input, div.cnt-sec.mt a.cnt-more p.vp, article.iz-art.mt a.iz-readbtn, div.pib.mt input#btnBroker  { 
  background-color:#cc6666;
  }   
  /* text */
  div.pib.mt~div.plydc a, div.mt:not(.cib) h2, div.mt:not(.cib) h3, div.pib.mt p.subtitle, div.mt~div.content>section h2, div.mt~div.content>section h3, aside>article.mt>h2, aside>article:not(.cbg).mt a.btn, aside>article.mt>span, div.mt p a:not(.author-lnk), div.article.mt .art-prdt a.btn, article.editors.mt span.edi-choice, article.iz-art.mt:not(.editors) h2 a, div.enquiry.mt div#contour legend, div.contact-fndr-rgt > div.mt > ul > li h3, div.contact-fndr-rgt > div.mt > ul > li p.cnt-num, div.contact-fndr-rgt > div.mt > ul > li a, div.article.mt .art-expd h3, div.article.mt .art-txt-box h3, div.pib.mt+div.content .faqs>li:nth-of-type(even):after, div.article.mt .faqs>li:nth-of-type(even):after, .mt p.optm, .mt p.num, .mt a.mobnum, div.wrapper div.mt + section#promo > div.productpromo > span, div.mt div.prdtcnt .textlink, .mt + #promo div.numWrap > a.mobnum  { color:#cc6666; }
  
  /* background */
  div.cib.mt header, div.pib.mt div.prdtcnt, div.mt~div.content div.cta2, div.pib.mt+div.content>ul.tabs li a.tbsl,  div.pib.mt + section#promo + div.content ul.tabs a.tbsl, div.mt~div.content ul.tabs li a:hover, article.mt.cbg, article.pbx.mt>a:last-child, #navigation ul.drpdwn.mt a.titlelnk, ul.drpdwn>li.mt:hover a.nvsddlnk.mt, article:not(.cbg).mt a.btn:before, article:not(.cbg).mt a.btn:after, /* div.pib.mt+div.content .faqs li:nth-of-type(odd):before, div.article.mt .faqs>li:nth-of-type(odd):before, div.pib.mt+div.content ol>li:before, div.mt ol>li:before, */ div.article.mt h2.plus:before, div.article.mt h2.plus:after, div.article.mt .art-prdt a.btn:before, div.article.mt .art-intro, div.article.mt .art-prdt a.btn:after, div.article.mt span.quote, div.article.mt div.shre-dwnld, /* div.article.mt ul.std-list li:before, */ div.iz-sec#motor span.show-more, div.iz-sec#motor span.show-more a, ul.iz-tabs li.mt a:hover, ul.iz-tabs li.mt a.tbsl, div#iz-catsel.mt, div.enquiry.mt~aside div.prdtcnt, div.content.mt div.contourNavigation, div.contact-fndr-rgt>div.mt>ul>li h3.plus:before, div.contact-fndr-rgt>div.mt>ul>li h3.plus:after, div.cnt-sec.mt a.cnt-more, div.article.mt .art-expd h3.plus:before, div.article.mt div.art-expd h3.plus:after, div.pib.mt+div.content ul.std-list>li:before, div.pib.mt+div.content table th.th-comp, div.cib.mt header:hover { background-color:#cc6666;}
  /* borders */
div.pib.mt+div.content ul.tabs, div#iz-catsel.mt + ul.iz-tabs, article.iz-art.mt a.iz-art-img { border-color:#cc6666; }
  div.pib.mt+div.content .features li:after, div.article.mt span.quote:after { border-color:#cc6666 transparent; }
  div.pib.mt+div.content .features li:before, div.pib.mt+div.content .features li p:before { border-color: transparent #cc6666; }
  div.mt+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.mt a.tbsl:after,*/ div#iz-catsel.mt:after { border-top: 0.625em solid #cc6666;}
  div.enquiry.mt div#contour fieldset input:focus, div.enquiry.mt div#contour select:focus { border:1px solid #cc6666;}
  /* label */
  article.editors.mt span.edi-choice { background-color:rgb(221,191,199);}
/* Transport class "tr" */
  /* button */
   article.bannerpromotion.tr a.btn, div.tr~div.content div.cta2 a.qtebtn, div.tr>div a.btn.fade, div.tr~article.pbx p.vp, article.cbg.tr a.btn, article.pbx.tr p.vp, div.pib.tr a.qtebtn:hover, div.pib.tr a.sh-hi-btn, div.cib.tr a.sh-hi-btn, div.enquiry.tr~aside div.prdtcnt a.btn, div.enquiry.tr div.contourNavigation input, div.cnt-sec.tr a.cnt-more p.vp, article.iz-art.tr a.iz-readbtn, div.pib.tr input#btnBroker  { 
  background-color:#cc6666;
  }   
  /* text */
  div.pib.tr~div.plydc a, div.tr:not(.cib) h2, div.tr:not(.cib) h3, div.pib.tr p.subtitle, div.tr~div.content>section h2, div.tr~div.content>section h3, aside>article.tr>h2, aside>article:not(.cbg).tr a.btn, aside>article.tr>span, div.tr p a:not(.author-lnk), div.article.tr .art-prdt a.btn, article.editors.tr span.edi-choice, article.iz-art.tr:not(.editors) h2 a, div.enquiry.tr div#contour legend, div.contact-fndr-rgt > div.tr > ul > li h3, div.contact-fndr-rgt > div.tr > ul > li p.cnt-num, div.contact-fndr-rgt > div.tr > ul > li a, div.article.tr .art-expd h3, div.article.tr .art-txt-box h3, .tr p.optm, .tr p.num, .tr a.mobnum, div.wrapper div.tr + section#promo > div.productpromo > span, div.tr div.prdtcnt .textlink, .tr + #promo div.numWrap > a.mobnum  /*, div.pib.tr+div.content .faqs>li:nth-of-type(even):after, div.article.tr .faqs>li:nth-of-type(even):after */ { color:#cc6666; }
   /* background */
  div.cib.tr header, div.pib.tr div.prdtcnt, div.tr~div.content div.cta2, div.pib.tr+div.content>ul.tabs li a.tbsl, div.pib.tr + section#promo + div.content ul.tabs a.tbsl, div.tr~div.content ul.tabs li a:hover, article.tr.cbg, article.pbx.tr>a:last-child, #navigation ul.drpdwn.tr a.titlelnk, ul.drpdwn>li.tr:hover a.nvsddlnk.tr, article:not(.cbg).tr a.btn:before, article:not(.cbg).tr a.btn:after, /* div.pib.tr+div.content .faqs li:nth-of-type(odd):before, div.article.tr .faqs>li:nth-of-type(odd):before, div.pib.tr+div.content ol>li:before, div.tr ol>li:before, */ div.article.tr h2.plus:before, div.article.tr h2.plus:after, div.article.tr .art-prdt a.btn:before, div.article.tr .art-intro, div.article.tr .art-prdt a.btn:after, div.article.tr span.quote, div.article.tr div.shre-dwnld, /* div.article.tr ul.std-list li:before, */ div.iz-sec#motor span.show-more, div.iz-sec#motor span.show-more a, ul.iz-tabs li.tr a:hover, ul.iz-tabs li.tr a.tbsl, div#iz-catsel.tr, div.enquiry.tr~aside div.prdtcnt, div.content.tr div.contourNavigation, div.contact-fndr-rgt>div.tr>ul>li h3.plus:before, div.contact-fndr-rgt>div.tr>ul>li h3.plus:after, div.cnt-sec.tr a.cnt-more, div.article.tr .art-expd h3.plus:before, div.article.tr div.art-expd h3.plus:after, div.pib.tr+div.content ul.std-list>li:before, div.pib.tr+div.content table th.th-comp, div.cib.tr header:hover { background-color:#cc6666;}
  
  /* borders */
div.pib.tr+div.content ul.tabs, div#iz-catsel.tr + ul.iz-tabs, article.iz-art.tr a.iz-art-img { border-color:#cc6666; }
  div.pib.tr+div.content .features li:after, div.article.tr span.quote:after { border-color:#cc6666 transparent; }
  div.pib.tr+div.content .features li:before, div.pib.tr+div.content .features li p:before { border-color: transparent #cc6666; }
  div.tr+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.tr a.tbsl:after,*/ div#iz-catsel.tr:after { border-top: 0.625em solid #cc6666;}
  div.enquiry.tr div#contour fieldset input:focus, div.enquiry.tr div#contour select:focus { border:1px solid #cc6666;}
 
  /* label */
  article.editors.tr span.edi-choice { background-color:rgb(221,191,199);}
/* News & Guides class "ng" */
  a.nvlnk.ng:hover, div#iz-catsel.ng, div.iz-sec#all span.show-more, div.iz-sec#all span.show-more a, ul.iz-tabs li.ng a:hover, ul.iz-tabs li.ng a.tbsl, li.izdd a:hover, .iz-text span.show-more  { background-color:rgb(100,115,144); }
  div.info-zone h2 { color:rgb(100,115,144);}
  /*div#iz-catsel.ng:after, ul.iz-tabs li.ng a.tbsl:after { border-top:0.625em solid rgb(100,115,144);}*/
  div#iz-catsel.ng + ul.iz-tabs { border-color: rgb(100,115,144);} 
  div.iz-sec#all span.show-more a:hover { background-color:rgb(80,92,115);}
  /**/
  article.cbg a.btn:before, article.cbg a.btn:after, article.iz-art a.btn.iz-readbtn:before, article.iz-art a.btn.iz-readbtn:after, div.iz-sec span.show-more a:before, div.iz-sec span.show-more a:after {
    background-color:rgb(255,255,255);
  }

  /* Ruth Badger class "rb" */
  /* button */
  a.rb.vid-sh-hi-btn, a.rb.vid-sh-hi-btn.uparrow, div.rb~div.content div.cta2 a.qtebtn div.rb>div a.btn.fade, div.rb~article.pbx p.vp, article.cbg.rb a.btn, article.pbx.rb p.vp, div.pib.rb a.qtebtn:hover, div.pib.rb a.sh-hi-btn, div.cib.rb a.sh-hi-btn, div.enquiry.rb~aside div.prdtcnt a.btn, div.enquiry.rb div.contourNavigation input, div.cnt-sec.rb a.cnt-more p.vp, article.iz-art.rb a.iz-readbtn, div.pib.rb input#btnBroker { 
  background-color:rgb(204,83,101);
  }  
  /* button hover */
  a.rb.vid-sh-hi-btn.rb:hover, div.rb~div.content div.cta2 a.qtebtn:hover, div.rb>div a.btn.fade:hover, div.rb~article.pbx p.vp:hover, article.cbg.rb a.btn:hover, article.pbx.rb p.vp:hover, div.pib.rb a.qtebtn, div.iz-sec#boat span.show-more a:hover, div.enquiry.rb~aside div.prdtcnt a.btn:hover, div.enquiry.rb div.contourNavigation input:hover, div.cnt-sec.rb a.cnt-more p.vp:hover , article.iz-art.rb a.iz-readbtn:hover, div.pib.rb input#btnBroker:hover { 
  background-color:rgb(153,32,50);
  }  
  /* text */
  div.pib.rb~div.plydc a, article.art-clmcnt.rb h2, article.art-clmcnt.rb a.btn, div.rb:not(.cib) h2, div.rb:not(.cib) h3, div.pib.rb p.subtitle, div.rb~div.content>section h2, div.rb~div.content>section h3, aside>article.rb>h2, aside>article:not(.cbg).rb a.btn, aside>article.rb>span, div.rb p a:not(.author-lnk), div.article.rb .art-prdt a.btn, article.editors.rb span.edi-choice, article.iz-art.rb:not(.editors) h2 a, div.enquiry.rb div#contour legend, div.contact-fndr-rgt > div.rb > ul > li h3, div.contact-fndr-rgt > div.rb > ul > li p.cnt-num, div.contact-fndr-rgt > div.rb > ul > li a, div.article.rb .art-expd h3, div.article.rb .art-txt-box h3, /* div.pib.rb+div.content .faqs>li:nth-of-type(even):after, div.article.rb .faqs>li:nth-of-type(even):after */ { color:rgb(191,40,62); }
  /* background */
  div.cib.rb header, article.iz-art.rbqa.rb ol> li:before, article.iz-art.rbqa.rb ul.std-list > li:before, div.pib.rb div.prdtcnt, div.rb~div.content div.cta2, div.pib.rb+div.content>ul.tabs li a.tbsl, div.rb~div.content ul.tabs li a:hover, article.rb.cbg, article.pbx.rb>a:last-child, #navigation ul.drpdwn.rb a.titlelnk, ul.drpdwn>li.rb:hover a.nvsddlnk.rb, article:not(.cbg).rb a.btn:before, article:not(.cbg).rb a.btn:after,/* div.pib.rb+div.content .faqs>li:nth-of-type(odd):before, div.article.rb .faqs>li:nth-of-type(odd):before, div.pib.rb+div.content ol>li:before, div.rb ol>li:before, */ div.article.rb h2.plus:before, div.article.rb h2.plus:after, div.article.rb .art-prdt a.btn:before, div.article.rb .art-intro, div.article.rb .art-prdt a.btn:after, div.article.rb span.quote, div.article.rb div.shre-dwnld, div.article.rb ul.std-list li:before, div.iz-sec#ruth span.show-more, div.iz-sec#ruth span.show-more a, ul.iz-tabs li.rb a:hover, ul.iz-tabs li.rb a.tbsl, div#iz-catsel.rb, div.enquiry.rb~aside div.prdtcnt, div.content.rb div.contourNavigation, div.contact-fndr-rgt>div.rb>ul>li h3.plus:before, div.contact-fndr-rgt>div.rb>ul>li h3.plus:after, div.cnt-sec.rb a.cnt-more, div.article.rb .art-expd h3.plus:before, div.article.rb div.art-expd h3.plus:after, div.pib.rb+div.content ul.std-list>li:before, div.pib.rb+div.content table th.th-comp, div.cib.rb header:hover { background-color:rgb(191,40,62);}
  /* borders */
div.pib.rb+div.content ul.tabs, div#iz-catsel.rb + ul.iz-tabs, article.iz-art.rb a.iz-art-img { border-color:rgb(191,40,62); }
  div.pib.rb+div.content .features li:after, div.article.rb span.quote:after { border-color:rgb(191,40,62) transparent; }
  div.pib.rb+div.content .features li:before, div.pib.rb+div.content .features li p:before { border-color: transparent rgb(191,40,62); }
  div.rb+div.content ul.tabs li a.tbsl:after, /*ul.iz-tabs li.rb a.tbsl:after,*/ div#iz-catsel.rb:after { border-top: 0.625em solid rgb(191,40,62);}
  div.enquiry.rb div#contour fieldset input:focus, div.enquiry.rb div#contour select:focus { border:1px solid rgb(191,40,62);}
  /* label */
  article.editors.rb span.edi-choice { background-color:rgb(236,191,197);}
  /* Towergate default */
  a.cnt-more, header.author-intro, .th-comp, div.retrieve input[type="submit"] {
  background-color: rgb(20,44,86);
  } 
  a.cnt-more p.vp { background-color:rgb(67,85,120);}
  a.cnt-more p.vp:hover { background-color:rgb(91,107,137);}
/*-----  Resposnsive styling -----*/
/*- Default Styling (across all devices) -*/

p.num, a.mobnum { font-size:250%; font-weight:bold; margin:0; padding-top:0%;line-height:100%;}
p.brkrtxt {margin: 8.8% 4.4% 0;color: white;}
div.prdtcnt a.mobnum, div.cta2 a.mobnum { font-weight:bold; display:inline-block; text-decoration:underline;}
p.optm { margin:0 4.411764705882353% 4.411764705882353%; font-size:93.75%; }
/*- Main Navigation -*/
a.logo {float:left;display:inline;margin:2.1052631578947368421052631578947% 0;}
div.nav {width:100%;clear:both;margin:0 0 1.052631578947368% 0;display:inline-block;position:relative;background-color: #2c2d31;}
div.menulabel { width:31.5%;float:left;display:inline;height:0;padding-bottom:12.5%;border-right:0.0625em solid #969696;overflow:hidden;position:relative;}
a.menu {color:#fff;padding:12.5% 0 11.5% 37%;display:block;font-weight:bold;background-color: #2C2D31;}
a.menu:before { position:absolute; top:0.9em; left:1em;border-bottom: 0.4em double #fff;  border-top: 0.15em solid #fff; content:""; height: 0.18em; width:0.79em; 
}

footer p + a {     
/*  background:url(/css/images/svg/chevron-blue.svg) no-repeat 95% 50%; */
}
footer p + a:hover {     
/*  background:url(/css/images/svg/chevron-white.svg) no-repeat 95% 50%; */
}
#navigation {width:100%;clear:both;position:absolute;top:2.4em;z-index:2001;}
div.navlist {position:absolute;left:-100%;}
div.navlist ul {margin-bottom:0}
div.navlist li {font-size:1em}
div.navlist.nav-show { left:0;}
a.nvddlnk {position:relative;}
a.nvddlnk, a.nvlnk, a.titlelnk, a.nvsddlnk, a.nvprtlnk, a.abtnv, a.clmnv {
color:#fff;
font-weight:bold;
line-height:3em;
display:block;
background-color:#38393e;
border-top:0.125em solid #50525e;
border-bottom:0.125em solid #2c2d31;
padding:0 0 0 15%;
position:relative;  
}
div.navlist>ul>li:first-child>a, #navigation ul.drpdwn li:nth-child(2)>a{ border-top:0.125em solid #38393e;}
a.titlelnk {border:none;}
a.bknv {position:absolute;left:0;top:0;width:16%;line-height:3em;text-indent:-999em;}
ul.drpdwn { position:absolute;top:0;width:100%;z-index:4002;}
ul.lvt { position:absolute; top:0;z-index:400;}
#navigation ul.drpdwn a.titlelnk { text-align:center; padding:0; text-decoration:underline;}
a.cntnv { position:absolute; top:-3.37em; right:0;}
/*- Homepage -*/
div.hpib { display:block;}
div.hpib header { display:block;}
div.hpib h1 { margin:8% 5% 3%; display:inline-block;}
div.hpib p { font-size:93.75%;}
div.hpib div.home-carousel { text-align:center; width:84%; margin:0 8% 6%; display:inline-block;}
div.hpib h2 { margin:0 0 3%;}
div.hpib~article.pl>a, div.hpib~article.bs>a, article.pbx>a{ 
width:100%; 
padding-bottom:100%; 
display:block;
}
div.hpib~article a:first-child hgroup { margin:29% 0; display:inline-block;}
div.carousel { position: relative;overflow: hidden;height: 10.2em;display: inline-block; margin-bottom:2%; width:80%;padding:0 10%;}
div.carousel ul { width: 100%; overflow: hidden; margin-left:10%; position:absolute;}
div.carousel ul li { float:left; display:inline; width:49%;}
div.carousel article.pbx { width:100%; padding-bottom:100%; margin:0;}
div.carousel .es-nav span { width:10%; background-color:#999; position:absolute; top:0; padding-bottom:100%; text-indent:-999em;}
div.carousel .es-nav span:hover { background-color:#666;}
div.carousel .es-nav-prev { left:0;}
div.carousel .es-nav-next { right:0;}

article.pln h2, article.ctn h2, article.bsn h2, article.pln h3, article.ctn h3, article.bsn h3 {color: #fff; text-align:left;}
article.pln h2, article.ctn h2, article.bsn h2 {font-size:150%; text-transform: uppercase;font-family: 'Arial Black', Arial, sans-serif; margin: 2% 9%;}
article.pln h3, article.ctn h3, article.bsn h3 {font-size:84%;font-family: Arial, Helvetica, sans-serif;font-style: normal; }

/*new home page button styles*/
.boxlink {border: solid 1px #fff; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; line-height: 210%; text-align: center; color: #fff; cursor: pointer}
article .boxlink {width: 81%; margin: 0 9%}
.hpib .boxlink {width: 50%; margin: 3% 6% 3%; text-align:center; padding-right: .7em; }
.dk {color: rgb(44,45,49);border: solid 1px rgb(44,45,49); width: 30%;font-size: 100%;line-height: 160%; margin-bottom: 1%; margin-left: 35%;}
.boxlinkHP {color: #ffffff}
/*reusable css*/
/*borders*/
.bdr{border:1px solid #c5ccd3}
.bdrt{border-top:1px solid #c5ccd3}
.bdrr{border-right:1px solid #c5ccd3}
.bdrb{border-bottom:1px solid #c5ccd3}
.bdrl{border-left:1px solid #c5ccd3}


.bdrd{border:1px dotted #595959}
.bdrtd{border-top:1px dotted #595959}
.bdrrd{border-right:1px dotted #595959}
.bdrbd{border-bottom:1px dotted #595959}
.bdrld{border-left:1px dotted #595959}

/*widths*/
.w1 {width: 1%}
.w2 {width: 2%}
.w3 {width: 3%}
.w4 {width: 4%}
.w5 {width: 5%}
.w6 {width: 6%}
.w7 {width: 7%}
.w8 {width: 8%}
.w9 {width: 9%}
.w10 {width: 10%}
.w12 {width: 12%}
.w14 {width: 14%}
.w16 {width: 16%}
.w18 {width: 18%}
.w20 {width: 20%}
.w25 {width: 25%}
.w30 {width: 30%}
.w33 {width: 33%}
.w35 {width: 35%}
.w40 {width: 40%}
.w45 {width: 45%}
.w50 {width: 50%}
.w75 {width: 75%}
.w100 {width: 100%}
.wAuto{width:auto}
/*
.pagination {padding: 1.4%; margin-top: 1%; clear:both}
.pagination a, .pagination span {border-left: 1px solid #c5ccd3;text-decoration: none;cursor: pointer;padding: 1.8%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.pagination a:first-child, .pagination span:first-child  { border-left: none;}
.nextPreviousButtonCSS{display: none;}
.pagination span {background-color: #eaeaea; padding-top: 1.7%;}
.pagination span:first-child {background:none}
*/
/*#ContentPlaceHolderDefault_content_NewsList_11_lvDataPager1, #ContentPlaceHolderDefault_content_NewsList_10_lvDataPager1 {background:none}*/

div.hpib~article.pln, div.hpib~article.bsn, div.hpib~article.ctn  { margin:0 0 1.052631578947368% 0; display:block; position: relative}

div.hpib~article.pln hgroup { margin:0; padding-top: 4%; padding-bottom: 2.7%;}
div.hpib~article.ctn hgroup { margin:0; padding-top: 4%; padding-bottom: 2.7%;}
div.hpib~article.bsn hgroup { margin:0; padding-top: 4%; padding-bottom: 2.7%;}

div.hpib ~ article.pln {background-color: #647390}
div.hpib ~ article.bsn {background-color: #647390;}
div.hpib ~ article.ctn {background-color: rgb(14,46,109);}

p.xt, div.hpib~article:not(.hme) h3, article.pbx h3, div.hpib~article:not(.hme) p.xt {
color: #fff;
color: rgba(255,255,255,0.8);
}

/*- Super Category + Category -*/
div.cib { display:block;}
div.cib header { display:inline-block; width:100%;}
div.cib hgroup { margin:6.382978723404255% 6.382978723404255% 0; }
div.cib p {margin:0 0 6.382978723404255%;}
div.cib h2 {font-size:125%; line-height:107.5%; margin:4.2553191489361702127659574468085% 0;}
div.cib, div.hpib, div.pib, div.content, div.author-right, div.nav-box { margin:0 0 2%;}
article span.cpbi {/* background:#666;*/position:absolute;left:-999em;}
article.pbx h2 { font-size:100%; margin:0 10%;text-transform:uppercase;}
div.hpib~article:not(.hme) h2 { font-size:125%; margin:0 10%;text-transform:uppercase;}
article.pbx h2~h3, div.hpib~article h2~h3 { margin:4.347826086956522% 10%; font-size:93.75%}
div.hpib~article h2~h3 { margin:4.347826086956522% 12%;}
article.bannerpromotion {
   height:auto;
   position:relative;
   margin:0 0 1.5625%;
}
div.hpib~article.bannerpromotion h2 { font-size:150%;}
div.hpib~article.bannerpromotion h2, article.bannerpromotion p { margin:5%;}
/*- Category -*/
body.cat div.cib+article span.cpbi { width:8.51063829787234%; padding-bottom:8.51063829787234%; margin:11.70212765957447% auto 3.191489361702128%;}
body.cat div.cib+article h2~h3 { font-size:106.25%; margin:2.127659574468085% 10%;}
div.cib span.strapline {
margin-top: 2%;
display: inline-block;
}


/*- Product -*/
div.pib h2 { font-size:100%; line-height:137.5%;}
div.pib header, ul.tabs, div.cta2 { width:100%; display:block;}
div.pib header>div, div.info-zone h2 { margin:2% 5% 5%;display:inline-block;}
div.info-zone h2 {font-size:100%; letter-spacing:0}
span.prdti, ul.tabs li a span { display:none;} /* Only for dev purposes, must be conditionally loaded in */

div.prdtcnt { margin:2% 0 0; display:inline-block; width:100%;}
div.prdtcnt>div { margin:4% 5% 0; display:block;}
div.prdtcnt>div>p {margin:0;}
div.pib div.prdtcnt>div { margin:4% 5% 0; display:none;}

ul.tabs {border-bottom:7px solid;}
ul.tabs li {width:16%;float:left; display:inline;}

ul.tabs.hidem  li:last-child {
    width: 20%;
}

ul.tabs.iz-tabs li:nth-of-type(6) {
    width: 10%;
}

ul.tabs li a, .mobtabs { width:100%;  font-size:81.25%;}
ul.tabs li > a[title^="reviews"]   { width:100%; padding:0% 12%; }
ul.tabs li a[title^="Reviews"]:after { background:url(../images/template/star-on.png) repeat 0px 1px !important; content: ""; margin:0px 0px 0px 10px; padding: 0 2.7em; }


/*ul.tabs li a.tbsl:after { left:40%;}*/

div.cta2 { margin:2% 0 0; display:inline-block; width:100%;}
div.cta2 h2, div.contourNavigation>span { width:98%; margin:3% 4% 5%; color:#fff; font-size:125%; float:none;}
a.prdtb, a.prdtqb { font-size:125%;}

div.plydc { display:inline-block; width:100%; margin-bottom:2.173913043478261%;}


section .gb.plydc {
    border: 0 none !important;
    box-shadow: none;
    width: 95.78947%;
}

section .gb.plydc H2 {
    display:none;
}
section .gb.plydc div.doclist { padding-top:5%;
}

div~div.content>section h3.multiprodtitle { color:rgb(44,45,49); text-transform:uppercase;}

h3.multiprodtitle { margin:2% 0 5%;}
ul.multiprod p { margin-bottom:2%;}
/* tabs */
/* product tabs */
.product-tabs {width:100%;display:inline-block;margin:0.313em 0 0 0;}
.product-tabs > li { display:inline-block; vertical-align:middle;}
.product-tabs > li a {
  background:rgb(44,45,49);
  color:rgb(255,255,255);
  font-size:0.938em; /* 15px */
  font-weight:bold;
  text-decoration:none;
  line-height:2.5em;
  padding:0.66em 3.27em 0.687em 3.28em; /* 3.125 */
}
#tab1 > div, #tab2, #tab3, #tab4 {
  display:block;
  background-color:rgb(239,239,239);
  padding:1.563em 0.625em 0.625em 0.625em;
  text-align:left;
  margin-bottom:0.625em;  
}
#tab1 div > h3, #tab2 > h3, #tab3 > h3 {
  padding-left:1em;
  color:rgb(120,119,82);
}
#tab1 h3 + p, #tab2 h3 + p, #tab3 h3 + p {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.250em; /* 20px */
  line-height:1em; /* 20px */
  font-style:oblique;
  padding-left:1.1em;
  color:rgb(120,119,82);
  margin-bottom:0.5em;
}
 .column-left > h3 {
  color:rgb(120,119,82); 
 }
 #tab4 h3 + p {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.250em; /* 20px */
  line-height:1em; /* 20px */
  font-style:oblique;
  color:rgb(120,119,82);
  margin-bottom:0.5em; 
 } 
/*
.features>li:before, .features>li>p:before  {
  position:absolute;
  content:"";
    left:0.25em;
  top:0.4em;
    border-width:0.625em 0 0.62em 0.500em;
    border-style:solid;
    background:transparent;
    -o-transform:rotate(22.5deg);
    -moz-transform:rotate(22.5deg);
    -webkit-transform:rotate(22.5deg);
    transform:rotate(22.5deg);
}
.features>li>p:before {
   border-width:0.77em 0 0.51em 0.670em;
   left:0;
}
.features>li>p:before  {
    -o-transform:rotate(157.5deg);
    -moz-transform:rotate(157.5deg);
    -webkit-transform:rotate(157.5deg);
    transform:rotate(157.5deg);  
}
.features>li:after {
  position:absolute;
  content:"";
  left:-0.1em;
  top:.74em;
    border-width:0.500em 0.625em 0;
    border-style:solid;
    background:transparent;
}
*/
/*
.faqs>li:nth-of-type(odd):after {
  content:"Q";
  position:absolute;
  top:0.4em;
  left:0.45em;
  color:rgb(255,255,255);
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:oblique;
}
.answer {
  position:relative;
}

.faqs>li:nth-of-type(even):before {
   content: "";
   position:absolute;
   background:rgb(255,255,255);
   width:1.563em;
   height:1.563em;
   -ms-border-radius:4em;
   -webkit-border-radius:4em;
   -moz-border-radius:4em;
   border-radius:4em;
   top:0;
}
.faqs>li:nth-of-type(even):after {
   position:absolute;
   content: "A";
   left:0.5em;
   top:0.25em;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-style:oblique;
   font-size:1em;
}
*/
/*
ol>li:before, .faqs>li:before {
   content: "";
   position:absolute;
   width:1.563em;
   height:1.563em;
   border-radius:3.125em;
   left:0.05em;
   top:0.2em;
   background-color:#000;
}

ol>li:nth-child(1):after, ol>li:nth-child(1):after, ol>li:nth-child(2):after, ol>li:nth-child(3):after, ol>li:nth-child(4):after, ol>li:nth-child(5):after, ol >li:nth-child(6):after, ol>li:nth-child(7):after, ol>li:nth-child(8):after, ol>li:nth-child(9):after, ol>li:nth-child(10):after, .faqs>li:after {
  position:absolute;
  color:rgb(255,255,255);
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:oblique;
  top:0.35em;
  left:0.4em;
}
*/
/*
.features>li ul li:after, .faqs>li>ul>li:after, ol>li>ul>li:after, .exclusions>li ul li:after, .faqs>li>ul>li:after, ol>li>ul>li:after   {
  position:absolute;
  content:"";
  left:0.5em;
  top:0.6em;
  background-color:#999;
  width:0.5em;
  height:0.15em;
}
*/
/* comparison table styling */
table.comparison td, table.comparison th {
  padding:3%;  
  display:table-cell;
  width:10%;
  height:100%;
  }
table.comparison th { font-size:90%; }
table.comparison td:first-child, table.comparison th:first-child { width:25%; text-align:left; margin-right:3%; }
table.comparison td span {
  display:block;
  width:1.250em;
  height:1.250em;
  margin:auto;
  text-align:center;
  text-indent:-9999px;
  }
  table.comparison td span 
  {
       text-indent:0;
  }


.platinum, .gold, .silver, .bronze, .yes {
  color:inherit;
  text-align:center;
  }
.platinum {  background-color:rgb(168,168,178);    }
.gold {  background-color:rgb(212,205,142);    }
.silver {  background-color:rgb(213,213,220);      }
.bronze { background-color:rgb(224,185,134);   }

/* Code for Dinghy Page*/

.cover-options {color:#444}
.cover-options h4 {
    margin-bottom:0.7em; 
    padding-bottom:0.4em;
    border-bottom:1px dotted #aaa;
    border-bottom:1px dotted rgba(0,0,0,0.3);

}
.cover-options p {margin-bottom:0.8em}
.cover-options.gold { 
    background:rgba(212,205,142,0.6);
    border-color:rgb(212,205,142);
}
.cover-options.silver { 
    background:rgba(213,213,220,0.6);
    border-color:rgb(213,213,220);
}
.cover-options.bronze { 
    background:rgba(224,185,134,0.6);
    border-color:rgba(224,185,134,0.9);
}
.cover-options .button { 
    padding-top:0.8em;
    padding-bottom:0.8em;
    box-sizing:border-box;
    width:100%;
}





th.th-comp { color:#fff; /* IE fallback */ color:rgba(255,255,255,0.8);}
span.yes { background-color:#ccc;}
/*span.yes { background:url('/css/images/svg/tick-fn.svg') no-repeat center center; background-size:100% 100%; }*/
span.yes { 
	background:url(/css/images/svg/tick-pr.svg) no-repeat center center !important;
	-moz-background-size:100% 100%;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
}
/* end of tables */
.column-left, .column-right {
    display:inline-block;
    width:92%;
  margin:0 4%;
}
.column-left strong {  display:block; margin-top:1.5em;  }
.column-left ol {  margin-left:0;  }
.column-right {  text-align:right;}
.column-right li {
  background-color:rgb(255,255,255);
  margin-bottom:0.625em; /* 10px */
  padding:0.938em; /* 15px */  
  text-align:left;
}
.column-right li:last-child {  margin-bottom:0;}
.column-right a.btn { width:95%; margin:0;}
#tab4 hr {
  background-color:rgb(120,119,82);
}
#tab4 hr + a {
  position:relative;
   display:block !important;
  color:rgb(120,119,82); 
  text-align:right;
  font-size:0.9375em; /* 15 / 16 */
  font-weight:bold;
  margin:0 1.2em 0 0;
  display:inline;
}
caption { font-size:1.4375em; /* 23 / 16 */  text-align:left;  color:rgb(120,119,82);  font-weight:bold;  margin:0 0 4% 0;}
p.clm-num { font-size:200%; font-weight:bold; margin:0;}
/* ICONS */
/* Button Icon Components */
.nvddlnk:before, .nvddlnk:after, .nvsddlnk:before, .nvsddlnk:after, .titlelnk:before, .titlelnk:after, .nvprtlnk:before, .nvprtlnk:after, a.sh-hi-btn:before, a.sh-hi-btn:after, a.btn:before, a.btn:after, .plus:before, .plus:after, a.qtebtn:before, a.qtebtn:after, span.show-more a:before, span.show-more a:after, a.iz-readbtn:before, a.iz-readbtn:after, div.contourNavigation input:before, div.contourNavigation input:after, div.nav-box a:not(.nvbx-sel):before, div.nav-box a:not(.nvbx-sel):after, div.contact-fndr-lft > div > div:before, div.contact-fndr-lft > div > div:after, div.home-carousel-links a:after, span.es-nav-next:before, span.es-nav-next:after, span.es-nav-prev:before, span.es-nav-prev:after {
 /* content:"";
  position:absolute;
  background-color:rgb(20,44,86);  default towergate blue colour 
  -o-border-radius:.14em;
  -moz-border-radius:.14em;
  -webkit-border-radius:.14em;
  border-radius:.14em; */
}
.nvddlnk:before, .nvddlnk:after, .nvsddlnk:before, .nvsddlnk:after, .titlelnk:before, .titlelnk:after, .nvprtlnk:before, .nvprtlnk:after, div.contourNavigation input:before, div.contourNavigation input:after, div.contact-fndr-lft > div > div:before, div.contact-fndr-lft > div > div:after, div.home-carousel-links a:after{ background-color:rgb(255,255,255);}
/*.minus:after { left:-999em;    color: white;content: "-"; float: right;font-size: 2em; left: -999em;margin-right: 10%;}*/

.add:after { left:-999em;    color: white;content: "+"; float: right;font-size: 2em; left: -999em;margin-right: 10%;}

/*home carousel yellow carrows*/
span.es-nav-prev:before, span.es-nav-prev:after, span.es-nav-next:before, span.es-nav-next:after { background-color:rgb(255,221,0);}
div.nav-box a.nvbx-sel:before, div.nav-box a.nvbx-sel:after {/* background-color:#ababab; */}

div.cta2 a.btn:before, div.cta2 a.btn:after, a.sh-hi-btn:before, a.sh-hi-btn:after, div.prdtcnt a.btn:before, div.prdtcnt a.btn:after, div.dwnld a.btn:before, div.dwnld a.btn:after, a.iz-readbtn:before, a.iz-readbtn:after { 
/* background-color:rgb(255,255,255); */ /* make icon white when used in coloured boxes */
}
/* News & Guides */
.art-intro { padding-bottom:2%; display:inline-block; width:100%;}
.art-intro h1 { margin:5% 5% 0; display:inline-block; line-height:1.2em;color:#fff}

.art-intro p { color:#fff; margin:2% 5%;}
.art-intro a { color:#fff; font-weight:bold;}
.art-intro a:hover { text-decoration:underline;}
div.article > div.main {   background-color:#efefef;  padding:5%;  margin:2% 0;  display:inline-block;	width: 100%; box-sizing:border-box}
.standard section .art-txt-box p { margin:3% 5%;}

.main h3, .standard section div.art-expd h3 { color:#666;}
.standard section .art-txt-box ul, .standard section .art-txt-box ol { margin:2% 5%;}
.main a { text-decoration:underline;}
.main a:hover { text-decoration:none;}
.main h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal;}
div.art-img, figure, .art-box-img, div#cc, code.infoembed { width:90%; margin:3% 5%;}
span.quote {
  font-size:125%;
  color:#fff;
  display:inline-block;
  margin:5%;
  padding:18% 5% 5%;
  line-height:1.3em;
  position:relative;
}
span.quote:before { color:#fff;}
span.quote:after {
/*   content:""; */
   display:block; /* reduce the damage in FF3.0 */
/*   position:absolute;
   bottom:-0.3em;
   right:1em;
   width:0;
   border-width:15px 15px 0;
   border-style:solid;
   -moz-transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg); */
}
div.art-expd {
background-color: white;
margin: 2% 5%;
display: inline-block;
width:90%;
}
div.art-expd h3 {}
div.art-expd h3:hover {cursor:pointer;}
figcaption { font-size:75%; color:#888; line-height:2em;}
div.shre-dwnld {
  width:100%;
  display:inline-block;
  margin-bottom:2%;
}
div.shre-dwnld span {
  color: white;
font-size: 125%;
margin: 5%;
display: inline-block;
}
div.info-zone, div#iz-catsel { display:inline-block;}
div.info-zone header, div.iz-sec { margin-bottom:1%;}
div.iz-text { margin-bottom:0px;}
article.iz-art h2 { font-size:125%; line-height:125%; margin:5% 5% 2%;}
article.iz-art h2 a { font-weight:normal}
article.iz-art.editors span:not(.edi-choice), article.iz-art.editors p { color:rgba(255,255,255,0.8); }
article.iz-art div span { margin:0 5% 4%; font-size:93.75%; display:block; color:#666;}
article.iz-art p { margin:0 5% 6%;}
article.iz-art span.edi-choice { margin:5% 5% 0; display:inline-block; line-height:2.2em; padding:0 3%;}
div#iz-catsel { width:100%; margin:2% 0; position:relative;}
div#iz-catsel:after { left:45.5%;}
div#iz-catsel h3 { margin:5%; color:rgb(255,255,255); font-size:125%;}
div#iz-catsel select { width:90%; margin:0 5% 5%; font-size:112.5%;}
article.iz-art:not(.editors) {/* background-color:#efefef; */ margin:0; /* border-top:0.2em solid #fff; */}
div.iz-sec article.iz-art:first-child { border-top:none;}
article.iz-art:not(.editors):nth-of-type(odd) {/* background-color:#eaeaea; */}
div.iz-sec article.iz-art:last-of-type { padding-bottom:2em;}
div.iz-sec article.text:last-of-type { padding-bottom:0px;}
span.show-more {
  width: 100%;
display: inline-block;
position: relative;
padding-bottom: 1.4em;
}
span.show-more a {
  width: 40%;
line-height: 2.8em;
position: absolute;
bottom: 0;
left: 27.5%;
padding-left:5%;
color:#fff;
}
div.srch header, div.iz-srch { display:inline-block;}
div.srch header div>span { margin:0 5%;}
div.srch header div>p { margin:2% 5% 5%; font-size:112.5%}
div.srch header div.pbxs { width:90%; margin:0 5%; display:inline-block;}
div.srch div.searchagain { position: relative;}
div.srch div.searchagain label { margin:2% 0; font-size:81.25%; color:#666;}
div.srch div.searchagain input[type="text"] {
width: 88%;
padding: 2.5% 3%;
background-color: #F3F3F3;
border: 1px solid #CDCDCD;
margin-top: 4%;
color: #999;
}
div.srch div.searchagain input[type="submit"] {
  border: none;
  text-indent: -999em;
  width: 13%;
  float: left;
  display: inline;
  position: absolute;
  right: 6%;
  bottom: 30%;
  padding-top: 5%;
  -webkit-appearance:none;
  background:transparent;
  background-image: url(/css/images/svg/search.svg);
  background-repeat: no-repeat !important;
  background-position: 0.8em 0.25em;
  cursor:pointer;
}
article.pbx.shwmre h2 { margin-top:33%;}
article.pbx.shwmre>a { background-color:rgb(20,43,86);}
div.iz-srch { margin-top:2%; background-color:#ececec;}
div.iz-srch div.searchagain input[type="text"] { background-color:#fff;}
/* New icon */
article.iz-art.new { position:relative;}
article.iz-art.new:before {
   content: "new";
   position:absolute;
   background:rgb(154,159,179);
   width:3.4em;
   height:1.8em;
   left:5%;
   top:5%;
   text-align: center;
   color:#fff;
}
article.iz-art.new:after {
   position:absolute;
   content: "New";
   left:8%;div.contact-srch hgroup h2, div.broker-srch hgroup h3
   top:6.5%;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-style:oblique;
   font-size:1em;
   color:#fff;
}
/* Contact us */
div.contact-fndr-lft { position:relative;}
div.contact-fndr-lft>div { padding-bottom:149%;}
div.contact-fndr-lft>div.broker-sel { padding-bottom:99%;}
div.contact-fndr-lft>div>div {  width:100%; display:inline-block; margin:0; position:relative;}
div.contact-srch hgroup h1, div.broker-srch hgroup h2 {
    font-size: 162.5%;
    text-align: center;
    color:#fff; 
    text-transform:uppercase;
    margin-bottom:0;
}
div.contact-srch hgroup h2, div.broker-srch hgroup h3 { color:#fff; text-align:center; font-size:93.75%;margin:0}
div.contact-srch hgroup { background-color:rgb(20,43,86); margin:0;}
/*div.contact-fndr-lft>div>div hgroup:hover { background-color:#f00;}*/
div.broker-srch hgroup { background-color:rgb(100,115,144); right:0; margin:0;}
div.contact-fndr-lft>div div { width:100%;}
div.contact-fndr-lft>div div input, div.contact-fndr-lft>div div select { width:90%; margin:3% 5%; font-size:100%; padding:2%;}
div.contact-fndr-lft>div div select:first-child { margin-top:5%;}
div.contact-fndr-lft>div div input:last-child { margin-bottom:5%;}
div.contact-fndr-lft>div div input[type=submit] { cursor:pointer; border:none; color:#fff; text-align:left; font-size:125%; padding:4% 4% 4% 5%; -webkit-appearance:none;}
div.contact-srch div, div.broker-srch div input[type=submit] {background-color:rgb(20,43,86); }
div.contact-fndr-lft>div div input[type=text] { width:84%;}
div.broker-srch div, div.contact-srch div input { background-color:rgb(100,115,144);}
div.contact-fndr-lft>div div>span { color:#f00; font-size:125%; margin:0 5%; width:90%; display:inline-block; text-align:center;}
div.contact-fndr-rgt>div, div.contact-fndr-rgt>ul { background-color:#e9e9e9; padding:5% 5% 3%; margin-bottom:2%;}
div.contact-fndr-rgt>div h2 { text-transform:uppercase; font-size:125%;margin-bottom:0}
div.contact-fndr-rgt>div h2~p {  line-height:2em; margin-bottom:2%;}
div.contact-fndr-rgt ul:not(.brkr-list) li>div { background-color:#fff; margin-bottom:4%; padding:5%;}
div.contact-fndr-rgt>div>ul>li a:not(.btn) { margin-bottom:10%; text-decoration:underline;}
div.contact-fndr-rgt>div>ul>li a.btn { width:auto; margin:5% 0 0;}
p.contact-srch-title { font-size:125%; text-transform:uppercase; font-weight:bold;margin-bottom:0}
p.cnt-sub { margin:10% 0 2%; color:#000;}
div.brokers p.cnt-sub, div.broker-details p.cnt-sub { margin:6% 0 2%; color:#000;}
p.cnt-optm { margin-top:-1%;}
p.cnt-num { font-size:225%; font-weight:bold; line-height:125%; margin-bottom:0; margin-top:-3%;}
div.brkr-hide { margin:0; padding:0; display:inline-block; width:100%;}
div.brkr-dtls-lft hgroup h2{ margin-bottom:1%;}
div.brkr-dtls-lft h3 { margin-bottom:4%;}
ul.brkr-list { margin:0 0 8%;}
ul.brkr-list li { margin:0 0 2%; line-height:1.5em; list-style:circle; list-style-position:inside;}
div.contact-fndr-rgt ul:not(.brkr-list) li > div.google-maps { padding-bottom:70%;}
div.brokerSearch label { margin:0 4.4% 4.4%; color:#fff; display:inline-block;}
/* Author */
header.author-intro { padding:5%; }
header.author-intro h1 { color:#fff}
header.author-intro h2 { margin-bottom:3%; font-size:112.5%;}
header.author-intro p, header.author-intro a, header.author-intro h2 { color:#fff;}
header.author-intro a.email { margin-bottom:2%; text-decoration:underline;}
/*header.author-intro a.social-icon { margin-top:5%; width:14%; padding-bottom:14%; background-color:#ccc; display:block; height:0; text-indent:-999em;}
.gplus{background:url(/css/images/svg/google.svg) no-repeat 0 0;} */
header.author-intro h2+p { margin-bottom:3%;}
div.iz-author { background-color:#ECECEC; margin-top:2%; display:inline-block;}
div.iz-author article:first-of-type { border-top:0;}
div.iz-author>h2 { font-size:125%; line-height:3em; padding-left:5%; }
div.nav-box { padding:5%;}
div.nav-box span { font-weight:bold; font-size:112.5%; display:inline-block; margin-bottom:3%;}
div.nav-box a { position:relative; display:block; line-height:2em; margin:2% 0; padding-left:9%;}
div.nav-box a.nvbx-sel { background-color:#efefef;}
div.nav-box a.nvbx-sel:hover {text-decoration:none;}
/* Generic */
.art-txt-box {background-color:#fff; padding:3%}
.art-txt-box h2, .standard section .art-txt-box h2
{
    margin-top:0.8em !important;
}

button { position:relative; cursor:pointer;}

#lightbox-chat, #lightbox-callback {display:none;}
/* Overlay */
#veil {background-color:#000;}
/* Container */
#lightbox {height:360px; width:600px; color:#bbb; background-color:#fff; border:0.3em solid rgb(176,176,176); padding:1.5em;}
#lightbox a.modalCloseImg {background:url(../css/images/close.png) no-repeat; width:46px; height:50px; display:inline; z-index:3200; position:absolute; top:-23px; right:-25px; cursor:pointer;}
#link-callback, #link-chat {  margin-left:0; margin-right:0;  }

/* Live Chat */
/*div#lpButDivID-1354635696823 tr.lpStaticButtonTR a {overflow: hidden;height: 0;padding-bottom: 3.6em;margin: 0 0 4.347826086956522%;}
div#lpButDivID-1354635696823 tr.lpStaticButtonTR a.offline, div#lpButDivID-1354635696823 span, div#lpButDivID-1354635696823 tr:not(.lpStaticButtonTR){
display:none;
	border:none;
	background:none;
}
div#lpButDivID-1354635696823 table, div#lpButDivID-1354635696823 tr, div#lpButDivID-1354635696823 td { padding:0; margin:0; width:100%; display:block;}
div.lchatonline { margin-bottom:3%;}
*/
div.livechat[id] tr.lpStaticButtonTR a {overflow: hidden;height: 0;padding-bottom: 3.6em;margin: 0 0 4.347826086956522%;}
div.livechat[id] tr.lpStaticButtonTR a.offline, div.livechat[id] span, div.livechat[id] tr:not(.lpStaticButtonTR){
display:none;
	border:none;
	background:none;
}
div.livechat[id] table, div.livechat[id] tr, div.livechat[id] td { padding:0; margin:0 0 3% 0; width:100%; display:block;}

/* Live Chat ends */


div.promotion h3 { text-transform:uppercase;}
div.promotion div p, div.promotion a.sh-hi-reg { font-size:68.75%; color:#999;}
div.promotion a.sh-hi-reg {text-decoration:underline;}
/*Sitemap*/
ul.sitemap-list {margin: 5% 5% 8%;}
ul.sitemap-list li {margin: 3% 0;list-style: circle inside;}


#callback > div div h3 { display:block; margin:0px 0px 5px 0px;  }

div#callback > h3  + div  div[id*="thankYou"] > p:nth-of-type(1) { display:block; }
div#callback > h3  + div  div > p:nth-of-type(2) { display:none; }

div#callback  > div.offer  + div > div > p:nth-of-type(1) { display:none; }

div.wrapper section#promo + div.content + form div div#callback {  width:230px;height:380px !important; }
div.wrapper section#promo + div.content + form div div#callback > h3 { display:block;  }


div.retrieve form { margin-top:5%;}
div.retrieve input {
color: #000;
width: 94%;
padding-left: 1.5%;
border: 1px solid #d8d8d8;
outline: none;
display: block;
margin: 4% 0;
font-size: 112.5%;
padding: 2%;
}

div.retrieve label {border:none; font-size:100%; margin:2% 0; color:#666;} 
div.retrieve input[type="submit"] { color:#fff; text-align:left; padding:3% 0 3% 5%; width:99%; display:inline-block; margin:0 0 5% 0;}

.video-container {
    position: relative;
    padding-bottom: 53.75%;
    padding-top: 0; height: 0; overflow: hidden;
    width:89%;
    margin:5% auto;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

a.vid-sh-hi-btn { color:#fff;}

.productpromo, #features > div.productpromo  { background-color:#fff; display: block; margin:0% 4% 4% 4%; padding:1%;}
.productpromo span { text-transform:uppercase;
    display:block;
    font-size: 150%;
    margin: 1.5%; 
	font-weight:bold;}
.productpromo p {
    clear:both; margin: 1.5%; }
 

    
/*
.std-list li, .exclusions li { position:relative;}
.std-list li:before, .exclusions li:before {position:absolute;content:"";top:0.4em;left:0.2em;width:0.4em;height:0.4em;border-radius:0.2em;}
div.lf .std-list li:before, div.lf .exclusions li:before {
	background:#579db7;	
}
div.bt .std-list li:before, div.pib.bt+div.content .exclusions li:before {
	background:rgb(60,110,113);	
}
div.ts .std-list li:before, div.pib.ts+div.content .exclusions li:before {
	background:#496e8f;	
}
div.my .std-list li:before, div.pib.my+div.content .exclusions li:before {
	background:#4a856c;	
}
div.cv .std-list li:before, div.pib.cv+div.content .exclusions li:before {
	background:rgb(108,79,79);	
}
div.pr .std-list li:before, div.hpr .std-list li:before, div.pib.hpr+div.content .exclusions li:before, div.pib.pr+div.content .exclusions li:before {
	background:rgb(123,122,84);	
}
div.cm .std-list li:before, div.pib.cm+div.content .exclusions li:before {
	background:#7f996b;	
}
div.ly .std-list li:before, div.pib.ly+div.content .exclusions li:before {
	background:#4a856c;	
}
div.mt .std-list li:before, div.pib.mt+div.content .exclusions li:before {
	background:#cc6666;	
}
div.bmr .std-list li:before, div.mr .std-list li:before, div.pib.bmr+div.content .exclusions li:before, div.pib.mr+div.content .exclusions li:before {
	background:rgb(119,118,119);	
}
*/
div.tr .std-list li:before, div.pib.tr+div.content .exclusions li:before {
/*	background:#cc6666;	*/
}

.gplus { position:relative;width:2.8em;height:2.8em;background-color:rgb(255,255,255);border-radius:1.4em;padding:0 !important;display:block;}
.gplus:before {
  top:0.2em;
  left:0.2em;
  width:3.5em;
  height:2.4em;
  content:'';
  position:absolute; 
  background:url(/css/images/svg/google.svg) no-repeat 0 0;
  background-size:100% 100%;
}

#cc {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 0.875em;
	line-height:137.5%;
	padding:3% 0;
	color:rgb(102,102,102);
	text-align:center;
}
#cc img {
	margin:2% auto;
	display:block;
	width: 88px !important;
	height:31px;
}

/* Enquiry Forms */

div.enquiry div.pib, div.standard div.pic { float:none; display:inline-block;}
div.enquiry div.pib header, div.standard div.pib header { width:100%;}
div.enquiry div#contour fieldset { padding-bottom:4%; background-color:#efefef;}
aside div.prdtcnt { width:100%; margin-left:0;}
div.enquiry div#contour legend { width:96%; background-color:#efefef; font-size:150%; font-weight:bold; line-height:3em; padding:0 0 2% 4%;}
div.enquiry div#contour div.contourField { position:relative; padding-bottom:1.5%; }
div.enquiry div#contour label, div.enquiry div#contour fieldset input, div.enquiry div#contour select, div.enquiry div#contourtextarea, div.retrieve label, div.retrieve input { font-size:93.75%; padding:1%; }
div.enquiry div#contour label, div.retrieve label { 
color:#666; 
width:30.882352941176470588235294117647%;
float: left;
display: inline;
text-align: right;
margin-right: 3%;
line-height: 1.2em;
padding-top:1.5%;
}

div.retrieve label { width:15%; margin:0 4% 0 0;}
div.enquiry div#contour input[type="text"], div.enquiry div#contour input[type="checkbox"], div.enquiry div#contour textarea, div.retrieve input, div.article input[type="text"] { color:#000; width:36.9%;  padding-left:1.5%; border:1px solid #d8d8d8; outline:none; }
div.enquiry div#contour input[type="checkbox"] { width:auto; margin-top:2.5%;}
div.enquiry div#contour span.contourError { color:#f00; left:36.882352941176470588235294117647%; position:absolute; line-height:1.6em; font-size:93.75%;}
div.article div#contour span.contourError { color:#f00; line-height:1.6em; font-size:93.75%;}
div.enquiry div#contour select { width:40.2%; border:1px solid #d8d8d8; outline:none;}
div.enquiry div.contourNavigation { display:inline-block; margin:1.05% 0; position:relative;}
div.enquiry div.contourNavigation input, div.retrieve input[type="submit"] { 
    float:right; 
    margin:1.5789473684210526315789473684211% 1.5789473684210526315789473684211% 1.5789473684210526315789473684211% 0; 
    font-size:112.5%; 
    color:#fff; 
    border:none; 
    width:20%; 
    padding:1.5% 0 1.5% 2%; 
    line-height:1.2em;
    cursor:pointer;
}
div.enquiry div#contour input[type="text"].contourError, div.enquiry div#contour select.contourError { border:1px solid #f00; background-color:#ffcccc;}
div.enquiry div.contourNavigation input {border:1px solid #fff}
div.retrieve input[type="submit"] { float: none;
display: block;
margin: 3% 5% 2%;
width: 18%;
padding: 2% 6% 2% 2%;
}

div#contour div.radiobuttonlist span.radiobuttonlist, div#contour div.radiobuttonlist div span.contourError { float: left; display: inline-block; width: 60%; margin: 0px !important; left: auto; font-size:93.75%;}
div#contour div.radiobuttonlist span.contourError {position: relative;}
div#contour span.radiobuttonlist input[type="radio"] { float: left; display: inline; margin: 7px 0px 0px 0px;}
div#contour span.radiobuttonlist label, div#contour span.radiobuttonlist div span.contourError label { float: left; display: inline; text-align:left; width:auto;}
div#contour span.radiobuttonlist br { clear:both;}

div.article   #contour { background-color:#ffffff; padding:3%; border:1px solid #e2e2e2;border-radius: 3px;}
div.article  .radiobuttonlist, div.article #contour div.radiobuttonlist span.radiobuttonlist{ width: 100%;margin:2% 0 5% 0;}
div.article  div.radiobuttonlist .fieldLabel { margin-bottom:1em;}

div.article #contour  span.radiobuttonlist label { width:40%; float:left; display:inline-block; line-height:1.5em;}
div.article #contour span.radiobuttonlist input{ width:10%; float:left; display:inline-block; line-height:1.5em;}
div.article #contour  span.radiobuttonlist br { display:none;}

div.enquiry div#contour small {    
    display: inherit;
    margin: 4px 0 0 36.5%;
    padding: 2px;
    position: relative;
    line-height: 1.2em;
}

div.contourNavigation>span { width:74%; font-size:106.25%; line-height:2.9em;}

div.enquiry div.contourField.datepicker { z-index:2000;}


fieldset div[class*="contourField checkbox"]:last-child > label {
     font-size: 0.8em !important;        
    text-align: left !important;
    margin-right: 12%;
    width: 82% !important;
    float: right;
    line-height: 2em;
}

.infozonevoteforyourcaravan fieldset div[class*="contourField checkbox"] > label {
     font-size: 0.8em !important;        
    text-align: left !important;
    margin-right: 12%;
    width: 82% !important;
    float: right;
    line-height: 2em;
}

.article div.contourNavigation input[type="submit"]  {
    -moz-user-select: none;
    background: none repeat scroll 0 0 #777 !important;
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 2px 0 #5e5e5e;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.05em;
    line-height: 1em;
    padding: 1em 2em 1em 1em;
    position: relative;
    vertical-align: top;
}


.termsgreybox {background-color:#efefef; display:block; float:left; width:94%;margin-bottom:1.05%; padding:3%; line-height:120%; color:#666;}
.termsgreybox > p {font-size:0.7em;}
.termsgreybox:empty {display:none;}

#aboutHomeHide {display: none}
.showm {display:none}


.xt a { color:#fff; font-family:inherit;}
.xt a + a { display:none;}
.cnt-more {position:relative;}

.newEm {
    padding: 0 0.5em;
    background-color: rgb(0,42,89);
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.9em;
    margin-top:-0.2em;
}

/*feefo feedback*/
.feefo {background:#fff url(../images/template/feefo.png) no-repeat 20% 10% !important;  }
.feefo h2 { color:#002A59 !important; margin-top:30% !important;}
.feefo P { margin-left:30%;}
.feefo h2+p { color:#002A59 !important; background-color:#FFDD00; width:15%; display:inline-block; float:left; line-height: 300%; text-align: center; border-radius:50%; moz-border-radius: 50%; margin: 5% 5% 0 10%;}

.comments h2 { color:#142C56 !important; margin:2% 4.41176%;}

.article-social {
    margin:3% 0 0 3%;
}
.socialshare {
    float:left;
    padding-right:1em;
    margin-bottom:0.5em;
}
.socialshare:first-child {
    width:80px;
}
.socialshare:last-child {
    width:150px;
}



/* Mobile Stlying -------------------------------------------------------------------------------------*/
@media all and (max-width:47.9375em) {
.wrapper {width:19.375em; margin:0 auto;}

.open.boxlinkHP:before, .boxlinkHP:before {
    content: "";
}
#aboutHomeHide {display: block}

article.pbx hgroup { margin:25% 0 0;}
.cta2 a.qtebtn, span.prdti, div.pib header p:not(.subtitle), a.chol, div.info-zone~ul.tabs, div.cib.rb~ul.tabs, .iz-art-icon { 
position:absolute;
left:-999em;}

.main img { width:100%;
    }


.cta2num a.mobnum {  margin:0 4.411764705882353% 0 5%; padding-top:3%;line-height:100%;}

div.pib a.btn {padding-left: 5%;width: 85%; margin:0%;}




.gb { position:relative; }
.gb:nth-child(1) { margin-top:2.17391%; }

.gb a.qtebtn { float:right; display:block; padding:5%; color:#fff;  margin:2% 5% 2% 4% !important; width:80%;
               font-size: 112.5%; background:#E67443 !important; z-index: 1000; position: relative;}             

.gb a.qtebtn[target] {display:none; }

.gb a.qtebtn[href^="/"]~div a.sh-hi-btn { padding-bottom:20%; }
.gb a.qtebtn[href^="Javascript"] { display:none;}
.gb a.qtebtn[href="#"] { display:none;}

.quote-options {display:none !important;}


.hpib .boxlink {
    width: 81%;   margin: 5% 9% 3%;
}

#aboutMore p,  #aboutMore h1{margin: 0 7.470588% 1.470588235294118%;}

/*feefo feedback*/
.feefo { padding:5%; width:90%;}
.feefo h2 { color:#002A59 !important; margin:20% 5% 5% 5% !important;}


p.optm {
    font-size: 93.75%;
    margin: 0 4.41176% 4.41176% 5%; color:#fff;
}

div.prdtcnt .textlink { margin:2% 5% 4% 5%;}
#promo {margin:2% 0%;}
#promo .productpromo {padding:2% 5%; }
	
div.pib header > div.quote-options {display:none;}
div.hpib ul li:not(.active), div.home-carousel-links, a.cat-carousel-next, a.cat-carousel-previous, body.prdt div.pib header p:not(.subtitle), #navigation  { display:none;}
div.hpib h1 { width:90%; font-size:175%;}
body.cat div.cib~article:nth-of-type(odd), body.cat div.cib~article:nth-of-type(1) { margin:0 0 1.5625%;}
body:not(.cat) div.cib~article:nth-of-type(odd) { margin:0 0 1.5625%;}
ul.tabs li, .mobtabs { width:95% !important; float:left; display:block; border-bottom:#ccc 2px solid;}
ul.tabs li a, .mobtabs { text-align:left; padding-left:5%;}
div.content a.mobtabs:nth-of-type(6) { position:relative;}
div.content a.mobtabs:nth-of-type(6)::before { background:url(../images/template/star-on.png) repeat 0px 1px !important;  color:#fff;
    line-height:1.2em;
    content:"\00a0";
    position:absolute;
    width:6em; top:25%; left:22%;
}

ul.tabs .mobtab li { width:80% !important; float:left; display:block; border:0px;}
ul.tabs .mobtab li a, ul.tabs .mobtab p > a  { background: none !important;
    color:inherit;
    display: inline;
    line-height:inherit;
    position: inherit; font-size: inherit;
    text-align: inherit; padding:0; }

/*ul.tabs li:nth-child(1) { width:28%;}
ul.tabs li:nth-child(2) { width:30%;}
ul.tabs li:nth-child(3) { width:20%;}
ul.tabs li:nth-child(4) { width:22%;}*/
div.hpib~article:first-of-type{ margin:0 0 1.5625%;}
p.num, div.numWrap p.num, div.hpib div.home-carousel, div.embed, #promo > div.numWrap p.num { display:none;}
div.pib.hpr div.prdtcnt {
    padding: 0% ;
}
#providers { display:none;}
div.prdtcnt a.mobnum, div.numWrap > a.mobnum {text-decoration: none; border-bottom: 1px solid; margin:0% 5%;}


/* product show-hide btn */
a.sh-hi-btn {
  line-height:1.2em;
  display:inline-block;
  margin:4% 0 0;
  padding:2% 5%;
  font-size:93.75%;
 color:#2c2d31 !important;
  position:relative;
  text-align: center;
  left:0; float: left;background-color:#EFEFEF !important; text-decoration:none;
 
}

a.rqcb { margin:0% 5% !important;}
div.content.enquiry + aside a.rqcb { margin:0 4% 4% !important;}


div.cib a.sh-hi-btn { margin:2% 0 6% 6%;}
article.iz-art a.iz-readbtn {
   width:42%; 
   margin:5% 0; 
   color:#fff;
text-align:left; 
background-color:#e9e9e9;
font-size:112.5%;
display:block;
line-height:2.5em;
padding-left:5%;
position:relative;
}

article.text a.iz-readbtn {
    background-color:#142C56;
}

a.vid-sh-hi-btn { width:42%;}	
div.iz-sec { margin-top:1%;}
/* hide elements not needed for mobile */
div.pib header p:not(.subtitle){ 
position:static; 
left:0;  
}

div.dwnld { position:absolute; left:-999em;}
div.article+aside>article.pbx { margin-left:0;}
/* Search results */
div.srch header, div.iz-srch { position:relative; padding-bottom:34%; width:100%;}
div.srch div.searchagain { position:absolute; bottom:0.5%; left:5%;}
div.iz-srch div.searchagain { bottom:0%;}
div.iz-srch header { width:100%; position:static; padding-bottom:0;}
div.srch header article.pbx:nth-child(odd) { margin:0 0 1.5625% 0;}
div.srch header>h1, div.srch header>h2 { text-transform:uppercase; font-size:125%; margin:5% 5% 2%;}
div.srch div.searchagain span {font-size: 93.75%;
font-family: Arial;
font-style: normal;
margin: 2% 0;
display: inline-block;
	color:red;
}

div.video .art-intro h1 { margin-bottom:3%;}

/* Enquiry forms */
div.enquiry div#contour {}
div.enquiry div.pib h2, div.standard div.pib h2 {margin: 2% 5% 5%; display: inline-block;}
div.enquiry div.contourNavigation { display:block; }
div.enquiry div.contourNavigation input, div.retrieve input[type="submit"] {  width:30%; }
div.enquiry div#contour span.contourError {font-size: 80%;}

div.enquiry div#contour .contourField { margin:2% 5%;}
div.enquiry div#contour .contourField label { display:block; float:left; text-align:left; width:98%; line-height:1.2em; }
div.enquiry div#contour .contourField select, div.enquiry div#contour .contourField input {  float:left; text-align:left; display:block; width:90%;  }

div.enquiry div#contour label.contourError ~ span.contourError {position: relative; float: left; left: 0px; }
div.enquiry div#contour small {margin: 4px 0px 0px 0px; display:block; float:left; width:100%;}

div#contour div.radiobuttonlist > div, div#contour div.radiobuttonlist span.radiobuttonlist {width:100%;}
div#contour div.radiobuttonlist span.radiobuttonlist {width:100% !important}
div#contour span.radiobuttonlist input[type="radio"] { float: left; display: inline !important; margin: 5px 0px 0px 0px; width:20px;}
div#contour span.radiobuttonlist label, div#contour span.radiobuttonlist div span.contourError label { float: left; display: inline !important; text-align:left; width:80% !important;}


div.article #contour span.radiobuttonlist br {
    display: block;
}
div.article  .radiobuttonlist, div.article #contour div.radiobuttonlist span.radiobuttonlist{ width:100%;margin:2% 0 5% 0;}
div.article #contour  span.radiobuttonlist label { width:90%; float:left; display:inline-block; line-height:1.5em; margin-bottom: 0.2em;}
div.article #contour span.radiobuttonlist input{ width:10%; float:right; display:inline-block; line-height:1.5em;}

.infozonevoteforyourcaravan fieldset div[class*="contourField checkbox"] { width:100%; margin-bottom:2%;}
.infozonevoteforyourcaravan fieldset div[class*="contourField checkbox"] > label {
    float: left;
    font-size: 0.8em !important;
    line-height: 2em;
    text-align: left !important;
    width: 78% !important; margin-right:2%;
}
.infozonevoteforyourcaravan fieldset div[class*="contourField checkbox"] > div > span.checkbox {
    float: right;
    width: 20% !important;
}


/* Thank you */

.thankyou h2 {margin:0% 5%;}

/* Contact us */
div.contact-fndr-lft>div>div, div.contact-fndr-lft>div>div hgroup { position:absolute;}
span.contact-icon, div.contact-fndr-rgt>div>ul>li>a, div.brkr-img, div.brkr-hide, div.cnt-sec ul > li h3~div { display:none;}
div.broker-srch>div, div.contact-srch>div {margin-top:49.5%;}
div.contact-fndr-lft>div hgroup { height:0;}
div.contact-srch hgroup, div.broker-srch hgroup { 
width:49.21875%;
padding-bottom:49.21875%;
float:left;
display:inline;
margin:0 0 1.5625% 0;
}
div.contact-srch hgroup h1, div.broker-srch hgroup h2 {margin-top: 34%;}
div.broker-srch form { display:none;}
/* Author */
header.author-intro img { display:none;}

div.info-zone.video-list article h2 { margin-top:5%;}
div.info-zone.video-list article p { margin:0 5% 5%;}

a.cntnv {
  top: -2.5em;
  background: url(/css/images/svg/headshoulders-ti.svg) no-repeat -0.1em 0; 
  padding:0.2em 0 1em 1.3em;
  font-weight:bold;
}
.glossary {display:none;}
span.filesize em{text-transform:uppercase; }
/* Live Chat */
div#lpButDivID-1354635696823 { display:none;}
div.cta2num { margin:2% 0;}

span.multiprodicon { display:none;}
div.hpib span.strapline { margin-bottom:7%;}
span.strapline { margin-bottom:3%;}
div.pib h1, div.info-zone h1 { margin:5% 5% 0; display:inline-block;}
div.cat-text { margin:6%;}

.wistia_socialbar {height: 100% !important}

.hidem {display:none !important}
.showm {display:block}

.article-social {
    margin-left:5%;
}

/*table styling for reviews*/

/* Review table styling */
   table.comm-table { width:96%; border-collapse: collapse; margin:1% 2% !important;}

  table.comm-table tr,table.comm-table td {
  padding:2% !important;  
  }

   table.comm-table h3 {
  font-size:0.9em;
  line-height:1.2em;
  }

  table.comm-table td:first-child, table.comm-table th:first-child { padding:1% !important;
    }

table.comm-table td img{
  width:auto;
  }


table.comm-table th { font-size:81.25%; }
table.comm-table td span {
  display:inline !important;
  text-indent:0px;
  }


}/* end of mobile MQ */






p.small 
{
    font-size:0.7em !important;
}
/*
p#terms
{
  font-size:0.7em !important;
}
*/
/* remove for motorboat and narrowboat - they don't work */
/* div.cta2 + div.quote-options, div.cta2 a.qtebtn 
{
   display:none; 
} */
/******************* renewal discount ***********************/
div.cv + #promo { 
    -webkit-box-shadow:inset 0 0 0 0.625em rgb(137,114,114);
    -moz-box-shadow:inset 0 0 0 0.625em rgb(137,114,114);
    box-shadow:inset 0 0 0 0.625em rgb(137,114,114);
    position:relative;
}
div.bt + #promo { 
    -webkit-box-shadow:inset 0 0 0 0.625em rgb(99,139,131);
    -moz-box-shadow:inset 0 0 0 0.625em rgb(99,139,131);
    box-shadow:inset 0 0 0 0.625em rgb(99,139,131);
    position:relative;
}
div.hpr + #promo, div.pr + #promo { 
    -webkit-box-shadow:inset 0 0 0 0.625em rgb(149,149,118);
    -moz-box-shadow:inset 0 0 0 0.625em rgb(149,149,118);
    box-shadow:inset 0 0 0 0.625em rgb(149,149,118);
    position:relative;
}
div.ly + #promo { 
    -webkit-box-shadow:inset 0 0 0 0.625em rgb(124,113,136);
    -moz-box-shadow:inset 0 0 0 0.625em rgb(124,113,136);
    box-shadow:inset 0 0 0 0.625em rgb(124,113,136);
    position:relative;
}
div.ts + #promo { 
    -webkit-box-shadow:inset 0 0 0 0.625em rgb(104,130,141);
    -moz-box-shadow:inset 0 0 0 0.625em rgb(104,130,141);
    box-shadow:inset 0 0 0 0.625em rgb(104,130,141);
    position:relative;
}
div.my + #promo { 
    -webkit-box-shadow:inset 0 0 0 0.625em rgb(101,118,155);
    -moz-box-shadow:inset 0 0 0 0.625em rgb(101,118,155);
    box-shadow:inset 0 0 0 0.625em rgb(101,118,155);
    position:relative;
}


div.productpromo 
{
   position:relative;
   display:inline-block;
   width:62%;
   vertical-align:top;
   margin:0 0 0 0;
}
div.productpromo span, div.productpromo p
{
    padding-left:12%;
}

a.renewal 
{
    background:#CD3D61 !important;
    font-size:1.5em !important;
}
a.renewal:before 
{
    top:19px !important;
    -webkit-text-shadow: 0 0 0.7px #647390 !important;
	-moz-text-shadow: 0 0 0.7px #647390 !important;
	text-shadow: 0 0 0.7px #647390 !important;
}
.renewalqtebtn:before 
{
    top:15px !important;
}
a.renewal:hover 
{
 background :rgb(233,97,131) !important;
}
/*
.renewalqtebtn:hover 
{
 background :rgb(227,137,99) !important;
}
*/

p.callus 
{
    position:relative;
	font-weight:bold;
	font-size:1.1em;
	font-family:georgia;
	font-style:oblique;
	display:block;
	color:rgb(50,50,50);
}
p.callus:before
{
    position:absolute;
    content:"";
    background: url(/css/images/svg/arrow-handdrawn.svg) no-repeat 0 0;
    background-size:100%;
    top:-3.5em;   
    left:86%;
    width:6.5em;
    height:6.5em;
}
 div.productpromo:before 
{
 	position:absolute;
	content:"";
	top:-1.5em;
	left:-0.3em;
	height:95px;
	width:95px;
	padding:0;
	overflow:visible;
	background: url(/css/images/svg/renewal-ribbon.svg) no-repeat 0 0;
    background-size:100%;
}
div.productpromo:after {
	position:absolute;
	content:"Great Value";
	top:0.5em;
	left:-0.66em;	
	color:rgb(255,255,255);
	font-size:0.8em;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:1px 1px 0px rgb(166,50,0);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	z-index:2;	
}
div.cv + #promo:before 
{
    top:-0.299em;
    left:5.55em;
}
div.cv + #promo:after 
{
    top:5.6em;
    left:-0.33em;
}

#features > div.productpromo:before, #features > div.productpromo:after
{
    display:none;
}
#features > div.productpromo 
{
    width:90%;
}
#features > div.productpromo span, #features > div.productpromo p 
{
    padding-left:3%;
}

a.termslink 
{
 position:relative;
 text-decoration:none;
}
/*
a.termslink:before 
{
 position:absolute;
 content: "\e685";
 width:5px;
 height:5px;
 color:rgb(50,50,50);
 right:-16.4em;
 font-size:0.75em;
 top:0.05em;
}
*/
div.numWrap p.num 
{
    display:block;
    color:#638B83;
}
/*
div.termscontainer 
{
 display:block;
 background:yellow;
 width:100% !important;
}
*/
div.numWrap > a.mobnum 
{
    display:none;
}
/*
div.cta2 
{
 position:relative !important;
 border:2px dotted pink;
}
*/
.showOptions 
{
 display:block;
 position:absolute;
 background:#30585a;
 right:1.2em;
 margin-top:-1.70em;
 padding:0.5em 4%;
 z-index:10;   
}
.showOptions span 
{
   color:#fff;
   font-family:Georgia,sans-serif;
   font-style:italic;
   font-size:1.2em;
   margin-top:1em;
}
.showOptions a 
{
   color:#fff;
}
.showOptions a:hover 
{
    text-decoration:underline;
}
.showOptions li 
{
    margin:0.8em 0;
    font-size:0.9em;
}
.showOptions > a.close 
{
   position:absolute;
   right:1em;
}
a.termslink 
{
   text-decoration:underline;
}
a.termslink:hover
{
   text-decoration:none;
}

@media screen and (min-width:767px) and (max-width:1024px) 
{
 p.callus:before
{
  width:4em;
  height:4em;
  top:-1.4em;   
  left:90%;
}

}

@media screen and (max-width:767px) 
{
  div.productpromo 
{
    width:83%;
    padding-left:12% !important;
}


p.callus 
{
}
div.productpromo:before 
{
	top:-0.7em;
}
div.productpromo:after {
	top:1.6em;
}
#features > div.productpromo 
{
    width:95% !important;
    padding-left:0% !important;
}
#features > div.productpromo span, #features > div.productpromo p 
{
    padding-left:3% !important;
    width:100% !important;
}
p.callus:before
{
    position:absolute;
    content:"";
    background: url(/css/images/svg/arrow-handdrawn.svg) no-repeat 0 0;
    background-size:100%;
    top:3.6em;   
    left:-0.1em;
    width:2em;
    height:2em;
    -moz-transform:rotate(115deg);
    -webkit-transform:rotate(115deg);
    transform:rotate(115deg);
 }
  div.numWrap > a.mobnum 
  {
     margin-left:20%;
     display:block;
     margin-bottom:0.3em !important;
     font-size:195% !important;
  }
  
  a.byrShowHide {
	font-size:1em;
}

    input#amount 
  {
      width:57%;
  }

 
}


p#result + a 
{
    display:block;
    font-size:0.8em;
    font-style:italic;
    text-decoration:underline;
    margin:0.5em 2em 0 0;
    border-top:1px dotted #666666;
    padding:0.5em 0 0.5em 3.7em;
    background:url(/css/images/msfnt10.png) no-repeat 0 0.5em;   
}
p#result + a:hover
{
    text-decoration:none;
}
  .byr-wrap 
  {
      padding-bottom:2em;
  }
  a.byrShowHide {
	font-size:1.4em;
	font-weight:bold;
}

/* boat */
  div.bt + #promo > div.numWrap > .byr-wrap > a#btn 
{
    background:rgb(99,139,131);
}
div.bt + #promo > div.numWrap > p a.byrShowHide, div.bt + #promo > div.numWrap > .byr-wrap > p#result,
div.bt + #promo > div.numWrap > p a.down:after, div.bt + #promo > div.numWrap > p a.up:after 
{
    color:rgb(48,88,90);
}
/* caravan */
div.cv + #promo > div.numWrap > p a.byrShowHide, div.cv + #promo > div.numWrap > .byr-wrap > p#result,
div.cv + #promo > div.numWrap > p a.down:after, div.cv + #promo > div.numWrap > p a.up:after  
{
    color:rgb(86,63,63);
}
  div.cv + #promo > div.numWrap > .byr-wrap > a#btn 
{
    background:rgb(137,114,114);
}
/* home */
div.pr + #promo > div.numWrap > p a.byrShowHide, div.pr + #promo > div.numWrap > .byr-wrap > p#result,
div.hpr + #promo > div.numWrap > p a.byrShowHide, div.hpr + #promo > div.numWrap > .byr-wrap > p#result,
div.pr + #promo > div.numWrap > p a.down:after, div.pr + #promo > div.numWrap > p a.up:after,
 div.hpr + #promo > div.numWrap > p a.down:after, div.hpr + #promo > div.numWrap > p a.up:after   
{
    color:rgb(98,98,67);
}
  div.pr + #promo > div.numWrap > .byr-wrap > a#btn, div.hpr + #promo > div.numWrap > .byr-wrap > a#btn,

{
    background:rgb(149,149,118);
}
/* ly */
div.ly + #promo > div.numWrap > p a.byrShowHide, div.ly + #promo > div.numWrap > .byr-wrap > p#result,
  div.ly + #promo > div.numWrap > p a.down:after, div.ly + #promo > div.numWrap > p a.up:after  
{
    color:rgb(86,63,63);
}
  div.ly + #promo > div.numWrap > .byr-wrap > a#btn 
{
    background:rgb(112,113,136);
}
/* lf */
div.fi + #promo > div.numWrap > p a.byrShowHide, div.lf + #promo > div.numWrap > .byr-wrap > p#result,
div.fi + #promo > div.numWrap > p a.byrShowHide, div.lf + #promo > div.numWrap > .byr-wrap > p#result,
div.fi + #promo > div.numWrap > p a.down:after, div.fi + #promo > div.numWrap > p a.up:after 
div.lf + #promo > div.numWrap > p a.down:after, div.lf + #promo > div.numWrap > p a.up:after  
{
    color:rgb(126,113,90);
}
  div.fi + #promo > div.numWrap > .byr-wrap > a#btn, div.lf + #promo > div.numWrap > .byr-wrap > a#btn
{
    background:#579db7;
}

/* my */
div.my + #promo > div.numWrap > p a.byrShowHide, div.my + #promo > div.numWrap > .byr-wrap > p#result,
div.my + #promo > div.numWrap > p a.down:after, div.my + #promo > div.numWrap > p a.up:after 
{
    color:rgb(50,67,104);
}
  div.my + #promo > div.numWrap > .byr-wrap > a#btn
{
    background:rgb(101,118,155);
}




