
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
    display: block;
}
audio, canvas, video {
    display: inline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
html {
    font-size: 100%;
}
html, button, input, select, textarea {
    font-family: sans-serif;
}
* {
    margin: 0;
    padding: 0;
}
/* * {
    -moz-box-sizing: content-box;
}
header.header {
    -moz-box-sizing: content-box;
}*/
body {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    line-height: 1.5;
    margin: 0;
}
a:focus {
    outline: thin dotted;
}
a:active, a:hover {
    outline: 0 none;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

#content .home-title {
    background: url("../images/headline_line.gif") repeat-x scroll 0 9px transparent;
    color: #3B3B3B;
    font-size: 1.7em;
    margin-bottom: 0em;
}

#content .home-title-tips {
    background: url("../images/headline_line.gif") repeat-x scroll 0 9px transparent;
    color: #3B3B3B;
    font-size: 1.7em;
    line-height: 1.1em;
    margin-bottom: 1.8em;
}

#content .home-title-tips span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    font-family: Open Sans;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    text-transform: uppercase;
}

#content .home-title-compare {
    background: url("../images/headline_line.gif") repeat-x scroll 0 9px transparent;
    color: #3B3B3B;
    font-size: 1.7em;
    line-height: 1.1em;
    margin-bottom: 0.5em;
}

#content .home-title-compare span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    font-family: Open Sans;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    text-transform: uppercase;
}

#content .home-title span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    font-family: Open Sans;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    text-transform: uppercase;
}

#content .home-title-service {
    background: url("../images/headline_line.gif") repeat-x scroll 0 9px transparent;
    color: #3B3B3B;
    font-size: 1.7em;
    line-height: 1.1em;
    margin-bottom: 1.8em;
    margin-top: -0.2em;
}

#content .home-title-service span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    font-family: Open Sans;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    text-transform: uppercase;
}

#content .home-title span.bluecopy {
    color: #2D8DB0;
    padding: 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}
h3 {
    font-size: 1.17em;
    margin: 1em 0;
}
h4 {
    font-size: 1em;
    margin: 1.33em 0;
}
h5 {
    color: #A9DFF2;
    font-family: Open Sans,sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    overflow: hidden;
    text-rendering: optimizelegibility;
}
h6 {
    font-size: 0.75em;
    margin: 2.33em 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
blockquote {
    margin: 1em 40px;
}
mark {
    background: none repeat scroll 0 0 #FFFF00;
    color: #000000;
}
code, kbd, pre, samp {
    font-family: monospace,serif;
    font-size: 1em;
}
pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: none;
}
q:before, q:after {
    content: none;
}
sub, sup {
    font-size: 60%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
menu, ol, ul {
    padding: 0 0 0 40px;
}
nav ul, nav ol {
    list-style: none outside none;
}
img {
    border: 0 none;
}
.ProjectMoneyMatch {
    margin: 0 0 5px -10px;
}
svg:not(:root) {
    overflow: hidden;
}
input#Email, input#Email2 {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px #CCCCCC inset;
    margin-bottom: 10px;
    padding: 8px 0 7px 8px;
    width: 200px;
}
#lp_fieldset
{
border: 0px;
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0 none;
    margin-left: -7px;
    padding: 0;
    white-space: normal;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: middle;
}
button, input {
    line-height: normal;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    overflow: visible;
}
button[disabled], input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    height: 13px;
    padding: 0;
    width: 13px;
}
input[type="search"] {
    -moz-box-sizing: content-box;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
ul, ol {
    list-style-type: none;
    padding-left: 20px;
}
.sidebar .textwidget {
    padding: 0 0.7em;
}
.sidebar ul, .sidebar ol, .commentlist {
    list-style: none outside none;
}
.onecol {
    width: 5.80111%;
}
.twocol {
    width: 14.3646%;
}
.threecol {
    width: 22.9282%;
}
.fourcol {
    width: 31.4917%;
}
.fivecol {
    width: 40.0552%;
}
.sixcol {
    width: 48.6188%;
}
.sevencol {
    width: 57.1823%;
}
.eightcol {
    width: 65.7459%;
}
.tencol {
    width: 82.8729%;
}
.elevencol {
    width: 91.4365%;
}
.twelvecol {
    width: 100%;
}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {
    float: left;
    margin: 0 0 -1px 2.76243%;
    position: relative;
}
.first {
    margin-left: 0;
}
.clearfix {
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.image-replacement {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}
span.amp {
    font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif;
    font-style: italic;
}
.text-right {
    text-align: right;
}
.alert {
    border: 1px solid;
    margin: 10px;
    padding: 5px 18px;
}
.alert-help {
    background: none repeat scroll 0 0 #EBE16F;
    border: 1px solid #E8DC59;
    margin: 10px;
    padding: 5px 18px;
}
.alert-info {
    background: none repeat scroll 0 0 #D5EDF8;
    border: 1px solid #BFE4F4;
    margin: 10px;
    padding: 5px 18px;
}
.alert-error {
    background: none repeat scroll 0 0 #FBE3E4;
    border: 1px solid #F8CDCE;
    margin: 10px;
    padding: 5px 18px;
}
.alert-success {
    background: none repeat scroll 0 0 #E6EFC2;
    border: 1px solid #DEEAAE;
    margin: 10px;
    padding: 5px 18px;
}
.button {
   -webkit-border-radius: 3px; 
  -moz-border-radius: 3px; 
  border-radius: 3px;
  background-color: #f68e29;
  border: solid 1px #f68e29; 
  background-image: -webkit-linear-gradient(bottom, #f3631c, #f68e29); 
  background-image: -moz-linear-gradient(bottom, #f3631c, #f68e29); 
  background-image: -o-linear-gradient(bottom, #f3631c, #f68e29); 
  background-image: -ms-linear-gradient(bottom, #f3631c, #f68e29); 
  background-image: linear-gradient(to top, #f3631c, #f68e29);
  font-family: 'Open Sans', arial, Helvetica, sans-serif; 
  font-size:14px;
  font-weight:700;
  text-shadow:0 1px rgba(35,31,32,.1);
  margin-bottom: 1px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 6px 5px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  float: left;
  height: 20px;
}
.button .button-cta {
  float: left;
  min-width: inherit;
  padding: 3px 15px 0 15px;
  width: auto;
  color: #FFFFFF;
  height: 26px;
}

.button.small .button-cta {
  padding: 0 10px 0 10px;
  height: 20px;
}

.button.large .button-cta {
  padding: 3px 25px 0 25px;
  height: 36px;
}

.button .button-cta.include-arrow {
  border-right:1px solid #f3691e;
}
.button .large {
    font-size: 18px;
    height:48px;
}
.morenews .button {
    box-shadow: none;
    cursor: pointer;
    font-size: 1em;
    margin: 6px 0;
    box-shadow:0 2px 2px 0 #b6b6b6;
}

.morenews ul {
    margin:0 0 0 7px;
    padding: 0;
    font-size: 13px;
}

.morenews ul li {
    padding: 0 0 1px 0;
}

.morenews a {
    text-decoration: none;
}

.morenews ul li:before {
    color: #2D8DB0;
    content: "■";
    position: relative;
    top:-2px;
    left: -7px;
} 

a.button:after {
    content: '' !important;
}


.morenews a:after {
    content:" \203A";    
} 

/*
  =======================================================
  Money Saving Guides TAB
  - added by Mike T 22/07/13
  - yep, this is horrible css...whole file needs sorting
  =======================================================
*/

.money-saving-guides {
  
}

.tab-col {
  float:left;
  width:271px;
  margin:20px 0;
  padding:0 20px;
  border-right:1px solid #ccc;
}
.tab-col.end-col {
  border:none;
}
.guide-block {
  height:auto;
  display:block;
  clear:both;
  overflow:hidden;
  padding:15px 0 30px 0;
}
.guide-block:first-child {
  border-bottom:1px solid #ccc;
}

.guide-block h2 {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:18px;
  color:#222;
  margin-bottom:18px;
}
.guide-block p {
  font-size:14px;
  color:#666;
  line-height:140%;
  margin-bottom:18px;
}

.guide-block.must-see {
  height:auto !important;
  border-bottom:none;
}

.must-see h2 {
  font-family:'Open Sans', Arial, sans-serif;
  font-weight:300;
}
.must-see ul {
  padding:0;
  margin:0;
}
.must-see li {
  margin-bottom:18px;
}

.money-saving-guides .signup {
  border-top:1px solid #ccc;
  margin:0;
  padding-top:20px;
}

.money-saving-guides .signup img {
  margin-left:20px;
}

.money-saving-guides .signup span.bluecopy {
  border-bottom:none;
}

.money-saving-guides #email-signup-mod {
top: 23px;
}

/* End Money Saving Guides Tab */





.newsbutton {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
}
.button span {
    color: #FFFFFF;
    float: left;
    min-width: 60px;
    padding: 0px 9px 2px 13px;
}
.button .arrow {
    border-left: 1px solid #F68E2C;
    float: right;
    font-size: 32px;
    letter-spacing: -7px;
    line-height: 0.4em;
    min-width: 10px;
    padding-left: 0;
    padding-right: 17px;
    text-align: right;
}
.newsbutton .arrow {
    font-size: 22px;
    line-height: 15px;
}
.bodybox .button, .sidebar .button {
    width: 70%;
}
#herobutton {
    -webkit-border-radius: 3px; 
  -moz-border-radius: 3px; 
  border-radius: 3px;
  background-color: #f68e29; 
  -webkit-box-shadow: 0 2px 2px #515151, inset 0 1px 1px rgba(255,255,255,.35); 
  -moz-box-shadow:    0 2px 2px #515151, inset 0 1px 1px rgba(255,255,255,.35); 
  box-shadow:         0 2px 2px #515151, inset 0 1px 1px rgba(255,255,255,.35);
  border: solid 1px #f68e29; 
  background-image: -webkit-linear-gradient(bottom, #f3631c, #f68e29); 
  background-image: -moz-linear-gradient(bottom, #f3631c, #f68e29); 
  background-image: -o-linear-gradient(bottom, #f3631c, #f68e29); 
  background-image: -ms-linear-gradient(bottom, #f3631c, #f68e29); 
  background-image: linear-gradient(to top, #f3631c, #f68e29);
  font-family: 'Open Sans', arial, Helvetica, sans-serif; 
  font-size:14px;
  font-weight:700;
  text-shadow:0 1px rgba(35,31,32,.1);
  margin-bottom: 1px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 6px 5px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  float: left;
  height: 38px;
}
.button:hover {
  background-color: #3e85a0; 
  -webkit-box-shadow: 0 3px 2px rgba(35,31,32,.3), inset 0 1px rgba(255,255,255,.16); 
  -moz-box-shadow: 0 3px 2px rgba(35,31,32,.3), inset 0 1px rgba(255,255,255,.16); 
  box-shadow: 0 3px 2px rgba(35,31,32,.3), inset 0 1px rgba(255,255,255,.16); 
  border: solid 1px #2991b8; 
  background-image: -webkit-linear-gradient(bottom, #2784a6, #2f9dc5); 
  background-image: -moz-linear-gradient(bottom, #2784a6, #2f9dc5); 
  background-image: -o-linear-gradient(bottom, #2784a6, #2f9dc5); 
  background-image: -ms-linear-gradient(bottom, #2784a6, #2f9dc5); 
  background-image: linear-gradient(to top, #2784a6, #2f9dc5);
  text-decoration: none;
  color:#ffffff;

}

.button:hover .include-arrow.button-cta {
  border-right:1px solid #3f7f9b;
}

.button:hover .arrow {
  border-left:1px solid #509aba;
}

.button:active {
  position: relative;
  /* top: 2px; */
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-image: -webkit-linear-gradient(bottom, #237998, #2b90b5); 
  background-image: -moz-linear-gradient(bottom, #237998, #2b90b5); 
  background-image: -o-linear-gradient(bottom, #237998, #2b90b5); 
  background-image: -ms-linear-gradient(bottom, #237998, #2b90b5); 
  background-image: linear-gradient(to top, #237998, #2b90b5);
}
.button .button-cta {
  float: left;
  min-width: inherit;
  padding: 3px 15px 0 15px;
  width: auto;
  color: #FFFFFF;
  height: 26px;
}
.button.large .arrow{
    height: 36px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MDkwMzNBNTI4MjA2ODExODIyQUI4RjQwN0ZCOUVCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOEJBQUMwOEQ0RjMxMUUyQUMzNEI0MDg0NDA4MEFFRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOEJBQUMwN0Q0RjMxMUUyQUMzNEI0MDg0NDA4MEFFRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUM1NUFGMEE0MDIzNjgxMTgzRDFBNUVBRTBENTFFOTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDA5MDMzQTUyODIwNjgxMTgyMkFCOEY0MDdGQjlFQkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68mMlqAAABmklEQVR42mJUlldggIE7D+47AamLKgqKbxnwACYkDeZAavP////3nzp3VoKgJqAGFZAGIOZiZGTU5efjP3jm/DlpXJoYgSaLAuljQKyCLPH379/779+/d7YwMb2PzaZ56BpAgJmZWVFQUPAg0Kkq2DSV/fv37yU2ZwA1yvLzg52qiSIBCr13b9+p//nz58l/HADo1JcfPnzQBakFhzaM8ebNG2Wgxod4NL759OmTMUgtPMjNjU3uvnv3zh4UAFiDmYlJmIuLaz2QycqCLCEqKsoLpPhxhPT/p0+eTATSQsiRCwqlnSBBbDpePH/R5GTvsBzI/AyLXBkgtQuIJbFpAPp3go2l5Swg8xMQf4NF7n4g1samARhq800MDGtANkAxOCAcgFgDm4avX7+usbGwrAUxYRrAmoApevXHjx/jgDb+Qtbw/du3na5OzkU/fvz4BuR+xEiwxvoGy4DuDgBq/ALiAxUeDQ8NS3/18iXIhvc4s4alqdl2oCI3oA27sjMy469dvfoFmwZwKkfOhFDACsS8UA3/sWkCCDAAu1XjPYNI2hIAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 11px 9px;
    width: 31px;
}
.button.large .button-cta {
  padding: 3px 25px 0 25px;
  height: 36px;
}

.wrap {
    margin: 0 auto;
    width: 960px;
}
.wrapsmalller {
    margin: 0 auto;
    width: 880px;
}
.bodybox {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 3px 3px 3px 3px;
    margin-top: 20px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    z-index: 2000;
}
.bodybox h2 span {
    font-size: 17px;
}
.bodybox:before {
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 3px 4px 0 rgba(160, 161, 162, 0.45);
    content: "";
    height: 100%;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 100%;
    z-index: 1;
}
.ctawrapper {
    margin-top: 30px;
}
h2.underline.page-title {
    margin-top: 2em;
}
article hr, hr.dotted {
    border-top: 2px dotted #CCCCCC;
    clear: both;
    color: transparent;
    margin-bottom: 1em;
}

hr.grey-divider {
    border-top: 1px solid #d6d6d6;
    clear: both;
    color: transparent;
    margin-bottom: 1em;
}
.sidebar hr {
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-style: none none dotted;
    border-width: 0 0 2px medium;
    clear: both;
    color: transparent;
    padding-top: 10px;
}
.bodybox ul, .sidebar ul {
    float: left;
    text-align: left;
    width: 100%;
}
.autoadjustheigth .bodybox ul {
    bottom: 0;
}
.bodybox ul li, .sidebar ul li {
    background: url("../images/linkIcon.png") no-repeat scroll left 4px transparent;
    border-bottom: 2px dotted #CCCCCC;
    padding: 3px 0 3px 20px;
    width: 100%;
}
#infromationpagesidebar ul li, #infromationpagesidebar a.point {
    background: url("../images/linkIcon.png") no-repeat scroll left 4px transparent;
    padding: 3px 0 3px 20px;
    width: 100%;
}
.bodybox ul li.last, .sidebar ul li.last {
    border-bottom: medium none;
    width: 100%;
}
.bodybox p {
    font-size: 14px;
    height: 28px;
    padding-left: 4px;
    text-align: left;
}
.bodybox img {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 3px 5px 0 #CCCCCC;
    height: 40px;
    margin: 8px;
    width: 80px;
}
ul#saveslist li span {
    color: #2D8DB0;
    float: right;
    font-weight: 700;
}
.energy {
    float: left;
    width: 100%;
}
.energy img {
    float: left;
    margin: 15px 0 0 40px;
}
.energy .fourcol {
    margin-left: -20px;
}
.energy .fourcol p {
    width: 260px;
}
.energy .fourcol img#accreditation {
    margin-left: -7px;
    margin-top: -20px;
}
.energy .fourcol a {
    margin-top: 20px;
}
a, a:visited {
    color: #0F7BB5;
    text-decoration: underline;
}
a:hover, a:visited:hover, a:focus, a:visited:focus {
    color: #FF6B00;
}
h1, .h1, h2, .h2, h3, .h3, .nav {
    font-family: Open Sans,sans-serif;
    font-weight: 400;
    text-rendering: optimizelegibility;
}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
    text-decoration: none;
}
h1, .h1 {
    font-size: 32px;
    line-height: 1.333em;
}
h2, .h2 {
    font-size: 1.65em;
    line-height: 1.4em;
    margin-bottom: 0.375em;
    margin-top: 0.4em;
}
h3, .h3 {
    font-size: 1.125em;
}
section#herobox {
    /* background: url("../images/hero_background.jpg") repeat scroll 0 0 transparent; */background: #0b2934; /* Old browsers */
    background: #074459; /* Old browsers */
    background: -moz-linear-gradient(top,  #074459 0%, #1d6a87 30%, #257898 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#074459), color-stop(30%,#1d6a87), color-stop(100%,#257898)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #074459 0%,#1d6a87 30%,#257898 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #074459 0%,#1d6a87 30%,#257898 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #074459 0%,#1d6a87 30%,#257898 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #074459 0%,#1d6a87 30%,#257898 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074459', endColorstr='#257898',GradientType=0 ); /* IE6-9 */
    height: 600px;
    /* height: 497px; */
    margin-top: -10px;
    width:100%;
}
#heroboxShadow {
    background: url("../images/hero_shadow.png") no-repeat scroll center center transparent;
    height: 15px;
}
section#herobox #inner-content {
    background-position: 0 0;
    background-repeat: no-repeat;
}
section#herobox #inner-content img {
    left: 566px;
    position: absolute;
    top: 5px;
}
p#logo {
    float: left;
    font-size: 0;
    line-height: 0;
    margin-top: 23px;
}
#tabs3 h3 span a, #tabs4 h3 span a {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    padding-left: 0;
}
#tabs3 h3 span a:hover, #tabs4 h3 span a:hover {
    color: #FF6B00;
}
.byline {
    color: #999999;
}
.entry-content dd {
    color: #787878;
    font-size: 0.9em;
    margin-bottom: 1.5em;
    margin-left: 0;
}
.entry-content img {
    height: auto;
    margin: 0 0 1.5em;
    max-width: 100%;
}
.entry-content video, .entry-content object {
    height: auto;
    max-width: 100%;
}
.entry-content pre {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CECECE;
    padding: 10px;
}
.wp-caption {
    background: none repeat scroll 0 0 #EEEEEE;
    padding: 5px;
}
.wp-caption img {
    margin-bottom: 0;
    width: 100%;
}
.wp-caption p.wp-caption-text {
    font-size: 0.85em;
    margin: 4px 0 7px;
    text-align: center;
}
.page-navigation, .wp-prev-next {
    margin: 1.1em 0 2.2em;
}
.bones_page_navi li {
    float: left;
    margin-left: 10px;
}
.bones_page_navi li a {
    display: block;
    padding: 3px 6px;
    position: relative;
    text-decoration: none;
}
.bones_page_navi li a:hover, .bones_page_navi li a:focus {
    color: #F01D4F;
    text-decoration: underline;
}
.bones_page_navi li.bpn-current {
    border-bottom: 2px solid #F01D4F;
    padding: 3px 6px;
    position: relative;
}
.bones_page_navi li.bpn-prev-link a, .bones_page_navi li.bpn-next-link a {
    padding: 0;
}
.bones_page_navi li.bpn-prev-link a:hover, .bones_page_navi li.bpn-next-link a:hover, .bones_page_navi li.bpn-first-page-link a:hover, .bones_page_navi li.bpn-last-page-link a:hover {
    background: none repeat scroll 0 center transparent;
}
.commentlist li {
    clear: both;
    list-style-type: none;
    margin-bottom: 1.5em;
    overflow: hidden;
    padding: 0.7335em 10px;
    position: relative;
}
.commentlist li:last-child {
    margin-bottom: 0;
}
.commentlist li[class*="depth-"] {
    margin-top: 1.1em;
}
.commentlist li.depth-1 {
    margin-left: 0;
    margin-top: 0;
}
.commentlist li:not(.depth-1) {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 0;
    padding-bottom: 0;
}
.commentlist .odd {
    background: none repeat scroll 0 0 #EEEEEE;
}
.commentlist .even {
    background: none repeat scroll 0 0 #FEFEFE;
}
.commentlist .vcard cite.fn {
    font-style: normal;
    font-weight: 700;
}
.commentlist .vcard time a {
    color: #999999;
    text-decoration: none;
}
.commentlist .vcard time a:hover {
    text-decoration: underline;
}
.commentlist .vcard img.avatar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    left: 10px;
    padding: 2px;
    position: absolute;
}
.commentlist .comment_content p {
    font-size: 1em;
    line-height: 1.5em;
    margin: 0.7335em 0 1.5em;
}
.commentlist .comment-reply-link {
    background: none repeat scroll 0 0 #4598BB;
    color: #FFFFFF;
    float: right;
    font-size: 0.9em;
    font-weight: 700;
    margin-bottom: 10px;
    opacity: 0.65;
    padding: 3px 5px;
    text-decoration: none;
}
.commentlist .comment-reply-link:hover, .commentlist .comment-reply-link:focus {
    opacity: 1;
}
.respond-form {
    margin: 1.5em 10px;
    padding-bottom: 2.2em;
}
.respond-form form {
    margin: 0.75em 0;
}
.respond-form form li {
    clear: both;
    list-style-type: none;
    margin-bottom: 0.7335em;
}
.respond-form form input[type="text"], .respond-form form input[type="email"], .respond-form form input[type="url"], .respond-form form textarea {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 2px solid #CECECE;
    line-height: 1.5em;
    padding: 3px 6px;
}
.respond-form form input[type="text"]:focus, .respond-form form input[type="email"]:focus, .respond-form form input[type="url"]:focus, .respond-form form textarea:focus {
    background: none repeat scroll 0 0 #FFFFFF;
}
.respond-form form input[type="text"]:invalid, .respond-form form input[type="email"]:invalid, .respond-form form input[type="url"]:invalid, .respond-form form textarea:invalid {
    background-color: #F6E7EB;
    border-color: #FBC2C4;
    box-shadow: none;
    outline: 0 none;
}
.respond-form form input[type="text"], .respond-form form input[type="email"], .respond-form form input[type="url"] {
    max-width: 400px;
    min-width: 250px;
}
.respond-form form textarea {
    height: 150px;
    resize: none;
    width: 97.3%;
}
#comment-form-title {
    margin: 0 0 1.1em;
}
#allowed_tags {
    margin: 1.5em 10px 0.7335em 0;
}
.nocomments {
    margin: 0 20px 1.1em;
}
div#articlenavigation {
    float: left;
    margin: 20px 0;
    width: 100%;
}
div#articlenavigation p {
    font-size: 1.2em;
    margin: 0;
}
.navigation_next {
    float: right;
    text-align: right;
}
.navigation_prev {
    float: left;
}
.footer {
    background: none repeat scroll 0 0 #2D8DB0;
    clear: both;
    margin: 40px 0 20px;
	padding:20px;
}
footer nav {
    color: #FFFFFF;
    text-align:center;
    padding-bottom:20px;
}
footer nav a:link, footer nav a:visited {
    color: #FFFFFF;
    font-size: 13px;
    padding: 5px;
    text-decoration: none;
}
footer nav a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
footer .copyright {
    color: #FFFFFF;
    font-size: 11px;
	text-align:center;
}
.error_content_three_col {
    float: right;
    margin: 50px 0;
    width: 780px;
}
.side-a-error {
    float: left;
    margin: 50px 0;
}
div#infromationpagesidebar {
    margin-top: 75px;
}
div#infromationpagesidebar div {
    border: 1px solid #E1E1E1;
    margin-bottom: 20px;
    padding: 0 20px 20px;
}
div#infromationpagesidebar div h3 {
    font-size: 1.38em;
}
div#infromationpagesidebar div h3 span {
    border-bottom: 1px solid #2D8DB0;
}
.textwidget {
    position: relative;
    z-index: 2010;
}
[hidden], .respond-form form li label, .respond-form form li small {
    display: none;
}
.center, .text-center, .sidebar h2 {
    text-align: center;
}
b, strong, b, strong, .strong, .bones_page_navi li.bpn-prev-link, .bones_page_navi li.bpn-next-link {
    font-weight: 700;
}
dfn, dfn, em, .em {
    font-style: italic;
}
small, small, .small {
    font-size: 75%;
}
small.gray, .small.gray {
    color:gray;
}
small.asfooter, .small.asfooter {
    font-size:11px;
}
dd, figure, form, .commentlist li ul.children {
    margin: 0;
}
article, .wp-prev-next .prev-link {
    float: left;
}
article#homepagewrapper, .ninecol {
    width: 74.3094%;
}
.ninecole li {
    color: #000000;
    margin-bottom: 8px;
    padding-left: 20px;
}
.last, .wp-prev-next .next-link, .commentlist .vcard time {
    float: right;
}
.text-left, .right p {
    text-align: left;
}
.button:hover, #herobutton:hover {
  background-color: #3e85a0; 
  -webkit-box-shadow: 0 3px 2px rgba(35,31,32,.3), inset 0 1px rgba(255,255,255,.16); 
  -moz-box-shadow: 0 3px 2px rgba(35,31,32,.3), inset 0 1px rgba(255,255,255,.16); 
  box-shadow: 0 3px 2px rgba(35,31,32,.3), inset 0 1px rgba(255,255,255,.16); 
  border: solid 1px #2991b8; 
  background-image: -webkit-linear-gradient(bottom, #2784a6, #2f9dc5); 
  background-image: -moz-linear-gradient(bottom, #2784a6, #2f9dc5); 
  background-image: -o-linear-gradient(bottom, #2784a6, #2f9dc5); 
  background-image: -ms-linear-gradient(bottom, #2784a6, #2f9dc5); 
  background-image: linear-gradient(to top, #2784a6, #2f9dc5);
  text-decoration: none;
  color:#ffffff;
}
h1{ font-weight:600; }
.commentlist .vcard, .commentlist .comment_content {
    margin-left: 50px;
}
a.breadcrumb, span.breadcrumb-grey, ul.post-categories li, ul.post-categories, span.breadcrumb-page {
    float: left;
    margin: 0 5px;
}
.smallPrint {
    clear: both;
    color: #808080;
    font-size: 10px;
}
.widget {
    text-align: center;
}
.widget p {
    text-align: left;
}
.accordion div {
    display: none;
}
.accordion h3 a {
    background: url("../images/linkIcon.png") no-repeat scroll left center transparent;
    color: #333333;
    padding-left: 20px;
}
.accordion h3 a:hover {
    background: url("../images/linkIcon.png") no-repeat scroll left center transparent;
    color: #0F7BB5;
    padding-left: 20px;
}
.accordion h3 a span {
    border-bottom: 1px solid #2D8DB0;
}
div#footerlegalmumbojumbo {
    color: gray;
    font-size: 11px;
    line-height: 13px;
}
div#footerlegalmumbojumbo p{
    margin:10px 0 20px 0;
}
.sitemapbullets {
    color: #2D8DB0;
    list-style-type: square;
    margin-left: 55px;
    margin-top: 0;
}
.sitemapinnerbullets {
    color: #2D8DB0;
    list-style-type: square;
    margin-left: 125px;
    margin-top: 0;
}
.sitemapbullets li a, .sitemapinnerbullets li a {
    text-decoration: none;
}
.sitemapmainlink {
    color: #333333;
}
.sitemapsubheading {
    margin-left: 90px;
}
a.sitemapsection {
    color: #333333;
}
a.sitemapsection:hover {
    color: #0F7BB5;
}
.topslidernav {
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-left:3px solid #CCC;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    background: url("../images/grey_texture.jpg") repeat scroll 0 0 transparent;
    /*box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);
-    -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);
-    -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);*/
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    color: black;
    height: 75px;
    margin: 0 0 5px;
    padding: 0 5px 0 6.5px;
    position: relative;
}

.topslider {
    padding:10px 0 0 0;
}



.topslidernav h3 {
    margin: 10px 0 0;
}
.topslidernav a {
    text-decoration: none;
}
.topslidernav a:hover h3 {
    color: #FF6B00;
}
.topslidernav a h3 {
    background-image: none;
    color: black;
}
.topslidernavlink {
    text-decoration: none;
}
.topslidernav img {
    display: none;
}
.topslidernav:hover img {
    display: block;
    float: left;
    margin-left: -31px;
    margin-top: -1px;
}
.topslidernav:hover {
    background: none repeat scroll 0 0 #2C8DB0;
    border: 1px solid #2E7792;
    color: #FFFFFF;
}
.topslidernav.active {
    background: none repeat scroll 0 0 #2C8DB0;
    border: 1px solid #2E7792;
    color: #FFFFFF;
}
.topslidernav.active img {
    display: block;
    float: left;
    margin-left: -31px;
    margin-top: -1px;
}
.topslidercontent#3 .innertext {
    border-bottom:none
}
.innertext {
    border-bottom: 1px solid #DDDDDD;
    float: left;
    margin: 14px 20px 0;
    padding: 0 0 10px;
    width: 96%;
}

.innertext:after {
    border-bottom: 1px solid white;
    content: "";
    margin: 11px 0 0;
    padding: 0;
    position: absolute;
    width: 100%;
}
.innertext p {
    font-size: 13px;
    margin: 0;
    padding: 3px 0 5px;
}
.innertext a {
    padding: 0;
    /*background: url("../images/linkIcon.png") no-repeat scroll left transparent;*/
}
.innertext h2 {
    font-size: 18px;
    margin: 2px 0 5px;
    padding: 0;
    width: 97%;
}
.innertext h2 a {
    background-image: none;
    color: black;
}

.innertext h2:hover a {
    color: #FF6B00;
}

#tabs2 .innertext h2:hover a span, #tabs1 .innertext h2:hover a span {
    border-bottom: 1px solid #FF6B00;
}


.tab-content {
    display: none;
}
.tab-content.selectedtab {
    display: block;
}
.tab-content {
    float: left;
    width: 97%;
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #e0e0e0;
    border-radius: 0 0 8px 8px;
    margin: 0 0.5% 2% 0;
    width: 99%;
}
.tabs li {
    float: left;
    background: #dddddd;
    background-image: -webkit-linear-gradient(bottom, #c4c4c4, #e9e9e9); background-image: -moz-linear-gradient(bottom, #c4c4c4, #e9e9e9); background-image: -o-linear-gradient(bottom, #c4c4c4, #e9e9e9); background-image: -ms-linear-gradient(bottom, #c4c4c4, #e9e9e9); background-image: linear-gradient(to top, #c4c4c4, #e9e9e9);
    border-radius: 6px 6px 0 0;
    margin-right: 2px;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    height: 28px;
    padding: 6px 60px 0 60px;
    min-width: 190px;
    text-align:center;
}
.tabs li.selectedtab {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    position: relative;
    z-index: 1;
    background: #f9f9f9;
    height:29px;
}

.tabs li {
    color: #0F7BB5;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
}

.tabs .selectedtab a {
    color: #3b3b3b;
    text-decoration: none;
}

.tabs li:hover {
    cursor: pointer;  
}

.tabs li a:hover {
    color: #FF6B00;
}

section#logogroup {
    width: 100%;
}
section#logogroup div {
    float: left;
    margin: 0 4px;
    width: 88px;
}
section#logogroup a {
    float: left;
    text-align: center;
    width: 100%;
}
.comparison-tabs {
    display: block;
    float: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    margin: 0 5px 25px 0;
    text-align: center;
    text-rendering: optimizelegibility;
    width: 91px;
    background: url("../images/btn_pointer.png") no-repeat scroll 0 0 transparent;
    height: 210px;
}

.comparison-content {
    font-size: 14px;
    font-weight: bold;
    color: #323232;
    width: 100%;
    text-align: center;
    padding: 5px 0 20px 0;
}

.comparison-content span {
   color: #fa6305;
}

.compage-image {
    background: url("../images/product_line.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 85px;
    margin: 5px auto;
    padding: 0;
    width: 91px;
    overflow: hidden;
}

.comparison-tabs .compare-cards {
    background-position:-1px 1px;
}

.comparison-tabs .compare-loans {
    background-position:-98px 1px;
}

.comparison-tabs .compare-mortgages {
   background-position:-194px 1px;
}

.comparison-tabs .compare-savings {
    background-position:-291px 1px;
}

.comparison-tabs .compare-current {
    background-position:-388px 1px;
}

.comparison-tabs .compare-car {
    background-position:-486px 2px;
}

.comparison-tabs .compare-home {
    background-position:-581px 2px;
}

.comparison-tabs .compare-life {
    background-position:-680px 2px;
}

.comparison-tabs .compare-health {
    background-position:-777px 2px;
}

.comparison-tabs .compare-energy {
    background-position:-875px 2px;
}



.comparison-tabs .compare-button .arrow {
    display: none;
}

a.comparison-tabs:hover .compare-button .arrow {
    display: block;
    font-family: Copse,sans-serif;
    font-size: 54px;
    font-weight: 400;
    line-height: 32px;
    padding: 0 0 0 1px;
    text-rendering: optimizelegibility;
}

a:hover .compare-button { 
    width: 45px; 
    height: 45px; 
    -webkit-border-radius: 45px; 
    -moz-border-radius: 45px; 
    border-radius: 45px; 
    background-color: #FF6800;
    border: solid 3px #fff; 
    background-image: -webkit-linear-gradient(bottom, #f76600, #fa8e14); 
    background-image: -moz-linear-gradient(bottom, #f76600, #fa8e14); 
    background-image: -o-linear-gradient(bottom, #f76600, #fa8e14); 
    background-image: -ms-linear-gradient(bottom, #f76600, #fa8e14); 
    background-image: linear-gradient(to top, #f76600, #fa8e14); 
    margin: 17px auto 0;
    -webkit-box-shadow: inset 0px 1px 2px 1px #ffd25b;
    box-shadow: inset 0px 1px 2px 1px #ffd25b;
} 

.comparison-tabs .saving-amount{
    display: block;
    font-family: Open Sans,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    padding: 0;
    margin: 68px 0 0 0; 
    text-rendering: optimizelegibility;
    color: #999999;
    overflow: hidden;
}

.comparison-tabs .saving-amount .button,
.comparison-tabs .saving-amount .btn
 {
    width:98%;
    color:#ffffff;
    font-size:10px;
    padding:0 0 0 0;
    text-align:center;
    line-height:24px;
    border:0px solid #ffffff;
  height: 24px;
}

a.comparison-tabs:hover {
    background-position: -91px 0;
    color: #FFF;
}

.comparison-tabs:hover .saving-amount{
    color: #fa6305;
}

a.comparison-tabs .saving-reason, a.comparison-tabs .saving-reason-right{
    display: none;
}

a.comparison-tabs:hover .saving-reason, a.comparison-tabs:hover .saving-reason-right {
    display: block;
    height: 12px; 
    font-size:12px;
    border-radius: 3px;
    background-color: #e2f2f8;
    color: #2e2e2e;
    position: absolute;
    padding: 5px 10px;
    margin:10px 0 0 0;
}



a.comparison-tabs:hover .right-energy {
    right: 95px;
}

a.comparison-tabs:hover .right-mortgages{
    right: 0;
    margin-top: 17px;
}

.saving-reason.no-amount {
    margin-top: 17px !important;
}

.comparison-tabs .saving-reason img {
    position: absolute;
    top: -11px;
    left: 33px;
}

a.comparison-tabs .saving-reason-right img {
    position: absolute;
    top: -11px;
    right: 82px;
}


.last-tab {
    margin: 0;
}
.first-tab {
    margin: 0 5px 0 50px;
}
a.comparison-tabs {
    text-decoration: none;
}

a.comparison-tabs span {
    float: left;
    width: 100%;
}
.textwidget p {
    font-size: 13px;
    line-height: 1.3;
}
#footerlegal {
    padding-left: 25px;
}

.content-mod {
   padding-top: 55px !important;
}

.tabs {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 20px;
    left: 0px;
    width:100%;
}
.mission-img {
    margin: 0 10px 0 0;
}
.award-img {
    float: left;
    margin: 0 0 0 60px;
}
.award-last {
    float: left;
    margin: 18px 0 0 60px;
}
.latest-deal {
    padding-top: 8px;
}
.morenews {
    background: #fff;
    padding: 2px 2px 7px 13px;
    width: 20%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    float: left;
    bottom: 10px;
    border: 1px solid #eaeaea;
    margin: 20px 20px 10px 15px;
}
p.morenews * {
    float: left;
}

.moreinfo {
  background: #fff;
  padding: 12px 10px 12px 12px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  float: left;
  bottom: 10px;
  width: 24%;
  border: 1px solid #eaeaea;
  margin: 20px 0 20px 10px;
  font-size: 13px;
  line-height: 1.3em;
}

.moreinfo p {
    margin-bottom: 10px;
}

.moreinfo h2 {
    font-size: 1.45em; 
}

.morenews h2 {
text-transform: capitalize;
font-size: 18px;
}

p.morenews .morenews-copy {
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
}

p.quote {
    background: url("../images/product_quote.gif") no-repeat 2px 2px;
    font-family: Open Sans,sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    overflow: hidden;
    text-rendering: optimizelegibility;
     text-indent: 37px;
     line-height: 26px;
     padding: 0 0 10px;
     border-bottom: 1px solid #EEEEEE;
}

p.quote span {
    color: #2D8DB0;
}

#tabs3 ul {
    font-size: 13px;
    margin: 5px 0;
    padding: 0;
    font-size: 12px;
}

#tabs3 ul li a {
    text-decoration: none;
}

#tabs3 a:after  {
    content:" \203A";
}

#tabs3 h3 a:after  {
    content:' ';
}

#tabs3, #tabs4 {
    padding: 0 5px 0 0;
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #e0e0e0;
    border-radius: 0 8px 8px 8px;
}

.productcol {
    float: left;
    width: 15.2%;
    margin: 10px 0 0;
    padding: 0 10px 0 10px;
}

.productcol h3{
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    margin: 5px 0 0 -20px;
    font-size: 1em;
    padding: 0 0 0 20px;
    background:url("../images/icon_product_sprite.png") no-repeat 0 0;
}

.icon-card {
    background-position: 0px 2px !important;
}

.icon-loan {
    background-position: 0px -17px !important;
}

.icon-mortgage {
    background-position: 0px -35px !important;
}

.icon-home {
    background-position: 0px -52px !important;
}

.icon-life {
    background-position: 0px -88px !important;
}

.icon-health {
    background-position: 0px -106px !important;
}

.icon-car {
    background-position: 0px -70px !important;
}

.icon-electricity {
    background-position: 0px -125px !important;
}

.icon-saving {
    background-position: 0px -142px !important;
}

.icon-current {
    background-position: 0px -161px !important;
}


.firstcol {
    padding: 0 10px 0 30px;
}

h3.thank-you {
    font-size: 14px;
    margin: 0;
}


#tabs1 .innertext h2 {
    background: url("../images/icon_news.gif") no-repeat scroll 1px 6px transparent;
    padding: 0 0 0 25px;
}

#tabs2 .innertext h2 {
    background: url("../images/icon_guide.gif") no-repeat scroll 1px 6px transparent;
    padding: 0 0 0 25px;
}

#container {
    min-width: 1100px;
}
.topslidernav:hover a h3 {
    color: #FFFFFF !important;
}
.topslidernavlink .active a h3 {
    color: #FFFFFF !important;
}

.last {
    clear: right;
}
section#heroboxloans {
    /* background: url("../images/hero_background.jpg") repeat scroll 0 0 transparent; */background: #0b2934; /* Old browsers */
background: #074459; /* Old browsers */
background: -moz-linear-gradient(top,  #074459 0%, #1d6a87 30%, #257898 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#074459), color-stop(30%,#1d6a87), color-stop(100%,#257898)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #074459 0%,#1d6a87 30%,#257898 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #074459 0%,#1d6a87 30%,#257898 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #074459 0%,#1d6a87 30%,#257898 100%); /* IE10+ */
background: linear-gradient(to bottom,  #074459 0%,#1d6a87 30%,#257898 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074459', endColorstr='#257898',GradientType=0 ); /* IE6-9 */
    height: 352px;
    width:100%;
    display:block;
    line-height: 32px;
    margin-top: -0.8em;
}
section#heroboxloans .ninecol first {
    height: 100%;
}
section#heroboxloans p {
    font-size: 16px;
    height: 39px;
    line-height: 22px;
    margin-top: -2.8em;
    width: 83%;
}
section#heroboxloans h1 {
    font-family: "Open Sans",arial,Helvetica,sans-serif;
    font-size: 42px;
    margin: 0.1em 0 0 2.5em;
    padding: 15px 0 10px;
    width: 978px;
    text-shadow: 2px 1px 1px rgba(35, 31, 32, 0.29);
}

section#heroboxloans h1.bad-loans {
font-family: "Open Sans",arial,Helvetica,sans-serif;
font-size: 34px;
margin: 0.1em auto 0;
padding: 0px;
text-align: center;
text-shadow: 2px 1px 1px rgba(35, 31, 32, 0.29);
width: 100%;
}


section#heroboxloans h2 {
    font-size: 20px;
    margin-top: 20px;
    width: 421px;
}

section#heroboxloans h2.bad-loans {
    font-family: arial;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: -9px;
    margin-left: -13px;
    margin-top: 0;
    padding-top: 10px;
    text-align: center;
    text-shadow: none;
    width: 100%;
}

section#heroboxloans h5 {
    color: #86E0FF;
    padding: 0 0 3px;
    text-shadow: 1px 1px 1px rgba(35, 31, 32, 0.29);
}
form#loanspreform input {
    display: block;
    margin: 0 auto;
}
section#heroboxloans * {
    color: #FFFFFF;
}
section#heroboxloans ul {
    list-style-type: none;
    margin: 0 0 0 30px;
    padding: 0;
    clear: both;
    overflow: hidden;
    width: 938px;
}
.loans-ninecol {
    width: 100%;
    font-size: 12px;
}
section#heroboxloans ul li {
    border-left: 1px solid #5D9EB7;
    border-right: 1px solid #103543;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: lighter;
    height: 69px;
    line-height: 20px;
    margin: 0;
    padding: 6px 14px 5px 15px;
    text-shadow: 1px 1px 1px rgba(35, 31, 32, 0.29);
    vertical-align: top;
	width:42%;
}

section#heroboxloans ul li.noBorder {
    border-right:none !important;
}
 
div#loanspreformwrapper .btn.chevron:before{}.btn.chevron.large:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MDkwMzNBNTI4MjA2ODExODIyQUI4RjQwN0ZCOUVCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOEJBQUMwOEQ0RjMxMUUyQUMzNEI0MDg0NDA4MEFFRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOEJBQUMwN0Q0RjMxMUUyQUMzNEI0MDg0NDA4MEFFRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUM1NUFGMEE0MDIzNjgxMTgzRDFBNUVBRTBENTFFOTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDA5MDMzQTUyODIwNjgxMTgyMkFCOEY0MDdGQjlFQkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68mMlqAAABmklEQVR42mJUlldggIE7D+47AamLKgqKbxnwACYkDeZAavP////3nzp3VoKgJqAGFZAGIOZiZGTU5efjP3jm/DlpXJoYgSaLAuljQKyCLPH379/779+/d7YwMb2PzaZ56BpAgJmZWVFQUPAg0Kkq2DSV/fv37yU2ZwA1yvLzg52qiSIBCr13b9+p//nz58l/HADo1JcfPnzQBakFhzaM8ebNG2Wgxod4NL759OmTMUgtPMjNjU3uvnv3zh4UAFiDmYlJmIuLaz2QycqCLCEqKsoLpPhxhPT/p0+eTATSQsiRCwqlnSBBbDpePH/R5GTvsBzI/AyLXBkgtQuIJbFpAPp3go2l5Swg8xMQf4NF7n4g1samARhq800MDGtANkAxOCAcgFgDm4avX7+usbGwrAUxYRrAmoApevXHjx/jgDb+Qtbw/du3na5OzkU/fvz4BuR+xEiwxvoGy4DuDgBq/ALiAxUeDQ8NS3/18iXIhvc4s4alqdl2oCI3oA27sjMy469dvfoFmwZwKkfOhFDACsS8UA3/sWkCCDAAu1XjPYNI2hIAAAAASUVORK5CYII=)}.cf:before,.btn:before,.cf:after,.btn:after{content:" ";display:table}.cf:after,.btn:after{clear:both}.cf,.btn{*zoom:1}.btn{position:relative;display:inline-block;padding:0.71429em 1.07143em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 2px rgba(35,31,32,0.2),0 1px 1px rgba(225,225,225,0.35) inset;-moz-box-shadow:0 2px 2px rgba(35,31,32,0.2),0 1px 1px rgba(225,225,225,0.35) inset;box-shadow:0 2px 2px rgba(35,31,32,0.2),0 1px 1px rgba(225,225,225,0.35) inset;font-size:14px;line-height:1;font-family:'Open Sans', sans-serif;font-weight:bold;color:#fff;text-align:center;text-decoration:none}.btn:hover,.hover.btn{color:#fff}.btn.primary{border:1px solid #f68e29}.btn.primary:hover,.btn.primary.hover,.btn.secondary{border:1px solid #4793b1}.btn.chevron{position:relative;padding-right:0.5em;text-align:left}.btn.chevron:after{display:block;position:absolute;right:2.2em;top:50%;width:0;height:1.7em;margin-top:-0.85em;border-left:1px solid #f3631c;border-right:1px solid #f68e29}.btn.chevron:hover:after{border-left:1px solid #3b85a1;border-right:1px solid #4793b1}.btn.chevron:before{content:' ';display:block;float:right;height:1em;width:1em;margin:0 0 0 1.8em;background-repeat:no-repeat;background-position:0px 1px}.btn.chevron.small:before{background-position:0px 0px}.btn.chevron.large:before{background-position:0px 0px}.btn.primary:hover,.btn.primary.hover,.btn.secondary:hover,.btn.secondary.hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f9dc5), color-stop(100%, #2784a6));background-image:-webkit-linear-gradient(#2f9dc5,#2784a6);background-image:-moz-linear-gradient(#2f9dc5,#2784a6);background-image:-o-linear-gradient(#2f9dc5,#2784a6);background-image:linear-gradient(#2f9dc5,#2784a6);background-color:#4793b1}.btn.primary:active,.btn.primary.active,.btn.secondary:active,.btn.secondary.active{/*-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;top:2px*/}.btn.small{font-size:12px}.btn.large{font-size:18px}.btn.primary{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f68e29), color-stop(100%, #f3631c));background-image:-webkit-linear-gradient(#f68e29,#f3631c);background-image:-moz-linear-gradient(#f68e29,#f3631c);background-image:-o-linear-gradient(#f68e29,#f3631c);background-image:linear-gradient(#f68e29,#f3631c);background-color:#f68e29}.btn.secondary{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4793b1), color-stop(100%, #3b85a1));background-image:-webkit-linear-gradient(#4793b1,#3b85a1);background-image:-moz-linear-gradient(#4793b1,#3b85a1);background-image:-o-linear-gradient(#4793b1,#3b85a1);background-image:linear-gradient(#4793b1,#3b85a1);background-color:#4793b1}.btn.fill{display:block}


div#loanspreformwrapper h2 {
    font-family: arial;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: -7px;
    margin-left: -13px;
    margin-top: 2.2em;
    padding-top: 19px;
    text-shadow: 0 1px 2px #03171F;
    width: 458px;
}
.ipad-loans{
  height: 370px;
}
div#loanspreformwrapper {
    background: url("../images/hero_bg4.jpg") top left repeat-x;
    border: 1px solid #113e51;
    border-radius: 6px 6px 6px 6px;
    clear: both;
    overflow:hidden;
    height: 300px;
    margin-top: 2.2em;
    padding: 0.8em;
    width: 935px;
     -moz-box-sizing: border-box; 
     -webkit-box-sizing: border-box; 
     box-sizing: border-box;
}

div#loanspreformwrapper span#pound {
    float: left;
    font-size: 1.5em;
    line-height: 1.3;
    margin-left: 0.8em;
    padding-top: 12px;
}
div#loanspreformwrapper .blue-line {
    border-bottom: 1px solid #0E3441;
    height: 10px;
    margin-top: 7em;
    width: 100%;
}
div#loanspreformwrapper .light-blue-line {
    border-top: 1px solid #4B90AB;
    height: 10px;
    width:100%;
}
div#loanspreformwrapper input {
    background-image: url("../images/pound.png");
    background-repeat: no-repeat;
    background-size: 39px auto;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 0 #666666 inset;
    color: #666666;
    font-size: 28px;
    height: 36px;
    letter-spacing: 2px;
    line-height: 25px;
    margin-left: 0.28em;
    padding-top: 4px;
    text-indent: 40px;
    width: 400px;
}
div#loanspreformwrapper button {
    font-size: 18px;
    height: 45px;
    margin-left: 6em;
    margin-top: 2.4em;
    width: 50%;
}
div#loanspreformwrapper button span {
    font-size: 22px;
}
div#loanspreformwrapper hr {
    border: 1px solid #74ACC2;
    box-shadow: 0 1px 0 0 #206F8D;
    margin: 1.3em 0 1.3em -0.8em;
    width: 300px;
}
.listtext {
    color: #000000;
}
.listtext span {
    color: #000000;
    font-weight: bold;
}
p.loans {
    margin-bottom: 14px;
}

.do-one-thing {
  border-radius: 5px;
  border: 3px #2e87a7 solid;
  -webkit-box-shadow: 0px 3px 2px 0px rgba(160, 161, 162, 0.65); 
  box-shadow: 0px 2px 2px 0px rgba(160, 161, 162, 0.45); 
  position: relative;
  width: 95%;
  padding:10px 15px 10px 15px;
  margin: 5px 0px 15px 0px;
  clear: both;
  overflow: hidden; 
}

.do-one-thing h2 {
  width: 24%;
  float: left;
  padding: 0px 15px 5px 0;
  margin-top: 10px;
  font-size: 1.525em;
}

.do-one-thing h2 span {
  border:none;
  color:#2d8db0; 
}

.do-one-thing p {
  border-left: 2px dotted #cccccc;
  padding: 5px 0 5px 15px;
  margin:0 !important;
  width: 71%;
  float: left;
}

ul li.tick { 
      margin-left:0px; 
      padding:0 0 20px 35px; 
      list-style:none outside none; 
      background: url("../images/icon-tick.png") top left no-repeat; 
      content: ''; 
}

ul li.exclamation { 
      margin-left:0px; 
      padding:0 0 20px 35px; 
      list-style:none outside none; 
      background: url("../images/icon-exclamation.png") top left no-repeat; 
}

ul li.cross { 
      margin-left:0px; 
      padding:0 0 20px 35px; 
      list-style:none outside none; 
      background: url("../images/icon-cross.png") top left no-repeat; 
}

.goldenrules{
  position: relative;
  width: 96%;
}


.goldenrules img {
  position: absolute;
  top: -20px;
  right: -20px;
}

.goldenrules h2 {
  border-bottom: 2px dotted #cccccc;
    padding-bottom: 5px;
}

.goldenrules ul li {
  background: url(../images/star.png) no-repeat 2px 0px;
  padding:0 0 10px 25px;
}

.mod-right {
  margin: 5px 0 15px 10px;
  float: right;
}

.loansbullet ul {
    list-style-type: square;
}
.loansbullet-num li {
    color: #2D8BD0;
    list-style-image: url("../images/star.png");
    margin-bottom: 16px;
    margin-top: 1.8em;
}
.loansbullet li {
    color: #2D8BD0;
    list-style-type: square;
    margin-bottom: 16px;
    margin-top: 16px;
    padding-left: 0;
}
.sidebaritemloan:before {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 3px 4px 0 rgba(160, 161, 162, 0.45);
    content: "";
    height: 100%;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 100%;
    z-index: 1;
}
.sidebaritemloan {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 3px 3px 3px 3px;
    float: left;
    left: 1.5em;
    margin: 11px 0 0;
    padding: 10px;
    position: relative;
    top: 13px;
    width: 22%;
    z-index: 2000;
}
.buttonloan {
    background: #f76600; /* Old browsers */
    background: -moz-linear-gradient(top,  #fdb941 0%, #fa931f 20%, #f76801 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdb941), color-stop(20%,#fa931f),    color-stop(100%,#f76801)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdb941 0%,#fa931f 20%,#f76801 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdb941 0%,#fa931f 20%,#f76801 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdb941 0%,#fa931f 20%,#f76801 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdb941 0%,#fa931f 20%,#f76801 100%); /* W3C */
    background-image:0;
   background-color: #F76801;
    border: 3px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 4px 2px 0 #E1E1E1;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Copse,sans-serif;
    font-size: 20px;
    width: 200px;
}

.sidebaritemloan .button .arrow {
    float: right;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 40px;
    letter-spacing: -7px;
    line-height: 12px;
    min-width: 10px;
    padding-left: 0;
    padding-right: 17px;
    text-align: right;
}
.sidebaritemloan .textwidget {
    position: relative;
    padding: 0 5px 0 8px;
    width: 206px;
    z-index: 2010;
}
.sidebaritemloan .buttonloan:hover {
    background-color:#29ade3;
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0f7bb5), to(#029ad8));
   background-image: -webkit-linear-gradient(top, #0f7bb5, #029ad8);
   background-image:    -moz-linear-gradient(top, #0f7bb5, #029ad8);
   background-image:     -ms-linear-gradient(top, #0f7bb5, #029ad8);
   background-image:      -o-linear-gradient(top, #0f7bb5, #029ad8);
   text-decoration: none;
   color: #FFFFFF;
}
.sidebaritemloan input {
    background-color: #FFFFFF;
    border: 1px solid #D4D2D2;
    border-radius: 5px 5px 5px 5px / 4px 4px 4px 4px;
    box-shadow: 1px 1px 1px #FFFFFF, 0 3px 6px rgba(215, 215, 215, 0.75) inset;
    height: 30px;
    margin: 0 0 10px;
    padding: 0 0 0 4px;
    width: 198px;
}
.email-signup-loan {
    font-family: Copse,sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 10px;
    padding: 0 0 0 7px;
    text-rendering: optimizelegibility;
}
.email-signup-loan img {
    float: left;
    margin-bottom: 4px;
    padding-right: 8px;
    padding-top: 5px;
}
.email-signup-loan span {
    font-family: Copse,sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 10px;
    padding: 0 0 0 7px;
    text-rendering: optimizelegibility;
}
.buttonloan span {
    float: left;
    padding-left: 8px;
}
.ptag p {
    margin-bottom: 12px;
}

.loan-type-container p {
    margin-bottom: 12px;
}

.buttonloan .arrow {
    float: right;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 40px;
    letter-spacing: -7px;
    line-height: 23px;
    min-width: 10px;
    padding-left: 0;
    padding-right: 17px;
    text-align: right;
}
.h2 span {
    border-bottom: 1px dotted #2D8DB0;
}
.dottedloans {
    border-top: 2px dotted #CCCCCC;
    clear: both;
    color: transparent;
    margin-bottom: 1em;
    margin-top: 1em;
}
.backtotop {
    display: block;
    float: right;
    margin: 10px 5px 0 0;
    text-decoration: none;
}
.loan-head {
    float: left;
    height: 44px;
    margin-left: -0.8em;
    margin-top: -0.8em;
    width: 105%;
}
.loan-q1 {
    border-bottom: 1px solid #74ACC2;
    box-shadow: 0 1px 0 0 #206F8D;
    height: 77px;
    margin-left: -0.8em;
    margin-top: -1.4em;
    width: 105%;
}
.loans-input {
    height: 67px;
    margin-left: -0.8em;
    width: 105%
}
.loans-input form {
    padding-top: 8px;
    height: 42px;
}
.loans-button-box {
    background-color: #4E8DA1;
    box-shadow: 0 1px 10px #1A6780;
    margin-left: 20.8em;
    margin-top: 2em;
    opacity: 1;
    padding-bottom: 0.5em;
    width: 414px;
}
.loan-type-container {
    margin: 8px 0 0 0;
    overflow: hidden;
}
.loan-type-container h3 {
    color: #FFFFFF;
    display: inline-block;
    height: 31px;
    left: -17px;
    line-height: 19px;
    margin: 0 0 10px;
    padding: 5px 5px 5px 20px;
    position: relative;
    top: -4px;
}
.loan-type-container img.banner-end {
    border: medium none;
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    right: 21px;
    top: -4px;
    vertical-align: top;
}

.list-loans {
  margin-top: 1.2em;
}

.bodyboxloans {
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 0em;
    margin-top: 0px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    z-index: 2000;
}


.bodyboxloans:before {
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    content: "";
    height: 100%;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 100%;
    z-index: 1;
}

.bodyboxloans img {
    border-radius: 5px 5px 5px 5px;
    margin: 12px;
    width: 90px;
}

.darkline {
    border-top: 2px dotted #cccccc;
    clear: both;
    color: transparent;
    margin-bottom: 1.8em;
    margin-top: 1em;
}

.loansfooter p {
 margin: 1em 0;
}

#testimonial {
    background: none repeat scroll 0 0 #f9f9f9;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    font-size: 13px;
    padding: 10px 20px;
    overflow: hidden;
    margin: 22px 0 15px 0;
}

#testimonial img {
    float: left;
}

.main-testimonial {
    float: left;
    margin: 17px 5px 25px 30px;
    width: 36%;
    text-indent: 26px;
    background: url(../images/quote_lrg.gif) no-repeat -2px 0px;
    font-style: italic;
}

.last-testimonial {
    float: left;
    margin: 0 0 15px 30px;
    width: 74%;
    background: url(../images/quote_lrg.gif) no-repeat -2px 0px;
    padding: 0 0 0 26px;
    font-style: italic;
}

#testimonial .test-info {
    font-style: italic;
    color: #aaaaaa;
}

h2 span.bluecopy {
    color: #2D8DB0;
    padding: 0;
    border: none;
}

#saving-britain {
    font-size: 13px;
    padding: 10px 20px 0 20px;
    overflow: hidden;
    margin:0;
}

#saving-britain img {
    float: right;
}

#saving-britain  ul li:before {
    color: #2D8DB0;
    content: "■";
    left: -7px;
    position: relative;
    top: -2px;
}

#saving-britain  ul {
    float: left;
    padding: 0 0 0 20px;
    text-indent: -8px;
    width: 55%;
}

#saving-britain  ul li{
    padding: 0 0 15px 0;
}

#saving-britain h2 {
    width: 50%;
    float: left;
    margin-bottom: 20px;
}


/* ---- email sign-up module --- */

#tabs4 > h2 {
    width: 50%;
    float: left;
    margin: 20px 0 15px 20px;
} 

#tabs4 > a {
    float: right;
    font-size: 13px;
    margin: 18px 17px 20px 0;
    padding: 7px 0 0 30px;
    text-decoration: none;
    background: url(../images/mail_blue.gif) no-repeat 0 7px;
} 
#tabs4 > a:hover {
    text-decoration: underline;
} 

#tabs4 > a span{
    color: #000000;
} 

#tabs4 > a:after{
    content:" \203A";    
} 


#tabs4 > a:hover span{
    text-decoration: none;
     color: #FF6B00;
} 




.signup {
    position:relative;
    clear: both;
    margin: 0 0 0 10px;
    padding: 0 0 15px 0;
    overflow: hidden;
}

.signup img {
    float: left;
}

.signup h2 {
    float: left;
    width: 80%;
    margin: 2px 0 0 15px;
}

.signup p {
    float: left;
    width: 80%;
    margin: 0 0 0 15px;
}


.signup p {
    font-size: 13px;
    line-height: 17px;
}

#email-signup-mod {
    top: 3px;
    right: 17px;
    position: absolute;
    width: 210px;
}

#email-signup-mod input#Email, #email-signup-mod input#Email2 {
    padding: 6px 0 5px 8px;
    margin-bottom: 3px;
    -webkit-border-radius: 5px/4px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    background-color: #fff; 
    -webkit-box-shadow: 0 3px 2px #fff, inset 0 1px 2px rgba(215,215,215,.71); 
    -moz-box-shadow: 0 3px 2px #fff, inset 0 1px 2px rgba(215,215,215,.71); 
    box-shadow: 0 3px 2px #fff, inset 0 1px 2px rgba(215,215,215,.71); 
    border: solid 1px #d4d2d2;



}

#email-signup-mod .button {
    float: right;
}
#email-signup-mod .button span {
    padding: 0px 21px 0px 18px;
    border-right: 0px solid #F3691E;
    margin-top: -1px;
}

#email-signup-mod .button .arrow {
    padding-right: 17px;
    line-height: 15px;
    min-width: 0;
    border-left: 1px solid #F68E2C;
}

#email-signup-mod .button:hover .arrow {
    padding-right: 17px;
    line-height: 15px;
    min-width: 0;
    border-left: 1px solid #3F7F9B;
}

#email-signup-mod h3.thank-you {
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    margin: 3px 0 0;
    text-align: right;
    color: #FF6B00;
}

#saving-tabs {
    clear: both;
}

#saving-tabs li a{
    display: block;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 8px;
    padding: 0;
    text-decoration: none;
}

#saving-tabs li{
    float: left;
    margin: 0 15px 15px 0;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    padding: 15px 10px 15px 15px;
    width: 20.4%;
    min-height: 75px;
    background: #ffffff;
    line-height: 16px;
}

#footerlegal p {
    margin: 0 0 10px 0;
}

/* 

  New Button 18 July 2013 
  - Added as an additional set of styles to avoid screwing old buttons

*/
.btn.chevron:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMzVCRjIxNTNBMjE2ODExODA4M0VGQkZERDI5MzVCQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOEJBQUMwNEQ0RjMxMUUyQUMzNEI0MDg0NDA4MEFFRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOEJBQUMwM0Q0RjMxMUUyQUMzNEI0MDg0NDA4MEFFRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUI1NUFGMEE0MDIzNjgxMTgzRDFBNUVBRTBENTFFOTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjM1QkYyMTUzQTIxNjgxMTgwODNFRkJGREQyOTM1QkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5VyZ02AAAA5klEQVR42mJRlldguPPgvigDA8MWIM5SUVA8y4AEGP///88FpPcBsTkQfwRid6CikzAFTEA8CyoJAvxAvAtoog3ciKtXrrj8/fv3439U8AWIHUHWMwAJtsOHDrsBFb1HU/QViF1BCkCY9cKFC6FoCv7/+/fvHlgBkM3958+fU8iSQBM/7d2z1wEkyQbEe9F0fjt96rQvyGQGoMoyNMlfVy5fjga5DezIqPAIgU+fPq2Eyv+5e/duJlCCHeo2BkYQwcvLK7jv4MG2r9++PnSwsZ0I9P13eEiCjYEAPiD+C8RfkYMaIMAA13nCacicpjYAAAAASUVORK5CYII=)}.btn.chevron.large:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MDkwMzNBNTI4MjA2ODExODIyQUI4RjQwN0ZCOUVCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOEJBQUMwOEQ0RjMxMUUyQUMzNEI0MDg0NDA4MEFFRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOEJBQUMwN0Q0RjMxMUUyQUMzNEI0MDg0NDA4MEFFRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUM1NUFGMEE0MDIzNjgxMTgzRDFBNUVBRTBENTFFOTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDA5MDMzQTUyODIwNjgxMTgyMkFCOEY0MDdGQjlFQkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68mMlqAAABmklEQVR42mJUlldggIE7D+47AamLKgqKbxnwACYkDeZAavP////3nzp3VoKgJqAGFZAGIOZiZGTU5efjP3jm/DlpXJoYgSaLAuljQKyCLPH379/779+/d7YwMb2PzaZ56BpAgJmZWVFQUPAg0Kkq2DSV/fv37yU2ZwA1yvLzg52qiSIBCr13b9+p//nz58l/HADo1JcfPnzQBakFhzaM8ebNG2Wgxod4NL759OmTMUgtPMjNjU3uvnv3zh4UAFiDmYlJmIuLaz2QycqCLCEqKsoLpPhxhPT/p0+eTATSQsiRCwqlnSBBbDpePH/R5GTvsBzI/AyLXBkgtQuIJbFpAPp3go2l5Swg8xMQf4NF7n4g1samARhq800MDGtANkAxOCAcgFgDm4avX7+usbGwrAUxYRrAmoApevXHjx/jgDb+Qtbw/du3na5OzkU/fvz4BuR+xEiwxvoGy4DuDgBq/ALiAxUeDQ8NS3/18iXIhvc4s4alqdl2oCI3oA27sjMy469dvfoFmwZwKkfOhFDACsS8UA3/sWkCCDAAu1XjPYNI2hIAAAAASUVORK5CYII=)}.cf:before,.btn:before,.cf:after,.btn:after{content:" ";display:table}.cf:after,.btn:after{clear:both}.cf,.btn{*zoom:1}.btn{position:relative;display:inline-block;padding:0.71429em 1.07143em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 2px rgba(35,31,32,0.2),0 1px 1px rgba(225,225,225,0.35) inset;-moz-box-shadow:0 2px 2px rgba(35,31,32,0.2),0 1px 1px rgba(225,225,225,0.35) inset;box-shadow:0 2px 2px rgba(35,31,32,0.2),0 1px 1px rgba(225,225,225,0.35) inset;font-size:14px;line-height:1;font-family:'Open Sans', sans-serif;font-weight:bold;color:#fff;text-align:center;text-decoration:none}.btn:hover,.hover.btn{color:#fff}.btn.primary{border:1px solid #f68e29}.btn.primary:hover,.btn.primary.hover,.btn.secondary{border:1px solid #4793b1}.btn.chevron{position:relative;padding-right:0.5em;text-align:left}.btn.chevron:after{display:block;position:absolute;right:2.2em;top:50%;width:0;height:1.7em;margin-top:-0.85em;border-left:1px solid #f3631c;border-right:1px solid #f68e29}.btn.chevron:hover:after{border-left:1px solid #3b85a1;border-right:1px solid #4793b1}.btn.chevron:before{content:' ';display:block;float:right;height:1em;width:1em;margin:0 0 0 1.8em;background-repeat:no-repeat;background-position:0px 1px}.btn.chevron.small:before{background-position:0px 0px}.btn.chevron.large:before{background-position:0px 0px}.btn.primary:hover,.btn.primary.hover,.btn.secondary:hover,.btn.secondary.hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f9dc5), color-stop(100%, #2784a6));background-image:-webkit-linear-gradient(#2f9dc5,#2784a6);background-image:-moz-linear-gradient(#2f9dc5,#2784a6);background-image:-o-linear-gradient(#2f9dc5,#2784a6);background-image:linear-gradient(#2f9dc5,#2784a6);background-color:#4793b1}.btn.small{font-size:12px}.btn.large{font-size:18px}.btn.primary{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f68e29), color-stop(100%, #f3631c));background-image:-webkit-linear-gradient(#f68e29,#f3631c);background-image:-moz-linear-gradient(#f68e29,#f3631c);background-image:-o-linear-gradient(#f68e29,#f3631c);background-image:linear-gradient(#f68e29,#f3631c);background-color:#f68e29}.btn.secondary{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4793b1), color-stop(100%, #3b85a1));background-image:-webkit-linear-gradient(#4793b1,#3b85a1);background-image:-moz-linear-gradient(#4793b1,#3b85a1);background-image:-o-linear-gradient(#4793b1,#3b85a1);background-image:linear-gradient(#4793b1,#3b85a1);background-color:#4793b1}.btn.fill{display:block}

.btn {
  color:#fff !important; /* Yep....sucks */
}

.money-saving-guides .btn.primary {
}

#hero_cta, #jumpbutton {
    margin: 20px 0 40px 195px;
}

.signup .btn {
  float:right;
}

.money-saving-guides .guide-block .btn {
  width:70%;
}

.guide-block .btn {
  font-size:13px;
}


/* End New Button */


/*

  Infopage (About Us etc)
  added by Mike 22/07/13

*/

.infopage h1 {
  float: left;
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-rendering: optimizelegibility;
  padding: 0;
}

h1.sexy /* I know... */{
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-rendering: optimizelegibility;
  padding: 0;
  line-height:150%;
  border:none;
}

.infopage h2 {
    margin-bottom:21px;
}

.infopage h3 {
  font-size:1.2em;
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-rendering: optimizelegibility;
  padding: 0;
}

.infopage p {
  font-size:14px;
  line-height:140%;
  margin-bottom:21px;

}

.infopage ul {
  padding:0;
  display:block;
  margin:0 0 21px 20px;
  list-style:none;
}

.infopage li:before {
  content: '\25A0';
  display: block;
  position: relative;
  max-width: 0px;
  max-height: 0px;
  left: -20px;
  top: -4px;
  color: #2d8db0;
  font-size: 16px;
}

.infopage li {
  font-size:14px;
}

/* Loans blue 4 grid */

section#loans-grid {
  width: 50%;
  font-size: 12px;
}

section#loans-grid .col-6 {
    width: 98%;
}

section#loans-grid .selltext .col-6 {
    padding: 0 1em;
}

section#loans-grid .blue.tick {
    background: url("../images/tick_landing.png") no-repeat scroll 0 5px transparent;
    font-size: 22px;
    padding-left: 35px;
    position: relative;
}

section#loans-grid .blue, .h2.blue {
    color: #2D8DB0;
    font-size: 28px;
    line-height: 1.4em;
    margin-bottom: 0.375em;
    padding-left: 10px;
}

section#loans-grid .blue.tick img {
    left: 0;
    position: absolute;
    top: 5px;
    background: url("../images/tick_landing.png");
    background-repeat: no-repeat;
}

section#loans-grid .selltext p {
    font-size: 13px;
    font-style: normal;
    line-height: 1.5;
}

section#loans-grid .homebullets {
    margin: 0 20px 1em 35px;
    min-height: 54px;
}

/*Loans-Grid-Last*/

section#loans-grid-last {
  width: 50%;
  float: right;
  font-size: 12px;
}

section#loans-grid-last .col-6 {
    margin-top: -25em;
    width: 98%;
    margin-bottom: 3em;
}

section#loans-grid-last .selltext .col-6 {
    padding: 0 1em;
}

section#loans-grid-last .blue.tick {
    background: url("../images/tick_landing.png") no-repeat scroll 0 5px transparent;
    font-size: 22px;
    padding-left: 35px;
    position: relative;
}

section#loans-grid-last .blue, .h2.blue {
    color: #2D8DB0;
    font-size: 28px;
    line-height: 1.4em;
    margin-bottom: 0.375em;
    padding-left: 10px;
}

section#loans-grid-last .blue.tick img {
    left: 0;
    position: absolute;
    top: 5px;
    background: url("../images/tick_landing.png");
    background-repeat: no-repeat;
}

section#loans-grid-last .selltext p {
    font-size: 13px;
    font-style: normal;
    line-height: 1.5;
}

section#loans-grid-last .homebullets {
    margin: 0 20px 1em 35px;
    min-height: 54px;
}

/*END*/

#PagelegalText {
	float: none;
	clear: both;
	background-color: #FFFFFF;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 20px auto;
	width: 900px;
	line-height:1.5;
	text-align: center;
}

section#emailsignup {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #E0E0E0;
    border-radius: 8px 8px 8px 8px;
    margin: 40px 0 15px;
    padding: 10px;
}
section#emailsignup h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
section#emailsignup p {
    font-size: 12px;
    line-height: 1.5;
}
.col-12 {
    width: 100%;
}
.col-3 {
    width: 25%;
}
.col-7 {
    width: 58.3333%;
}
.col-2 {
    width: 16.6667%;
}

h1.blue-loans {
  color: #2D8DB0;
  font-size: 24px;
  margin-bottom: 0.2em;
}

/*--- Herobox Styles Kept ---*/
#herobox h1 {
    color: #FFFFFF;
    line-height: 0.5;
    text-align: center;
    margin-top:38px;
    font-size: 42px;
}
#herobox h4 {
    color: #86e0ff;
    font-family: Open Sans,sans-serif;
    font-size: 22px;
    font-weight: 400;
    margin: 0 0 0 30px;
    padding: 8px 0 0;
    text-rendering: optimizelegibility;
    white-space: nowrap;
    line-height: 30px;
    text-shadow: 2px 1px 1px rgba(35,31,32,.29);
}
#herobox h5 {
    padding: 0 0 10px 0;
    color: #86e0ff;
    text-shadow: 1px 1px 1px rgba(35,31,32,.29);
}
#herocontent {
        -moz-box-sizing: content-box !important;
}
#herocontent ul.ftrinfo {
    list-style-type: none;
    margin: 0 0 0 30px;
    padding: 0;
    clear: both;
    overflow: hidden;
    width: 938px;
}
#herocontent ul.ftrinfo li {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin:0;
    padding: 5px 14px 5px 15px;
    float:left;
    width: 211px;
    text-shadow: 1px 1px 1px rgba(35,31,32,.29);
    vertical-align: top;
    border-right: 1px #103543 solid;
    border-left: 1px #5d9eb7 solid;
}
#herocontent ul.ftrinfo li:last-child {
    padding: 5px 0 5px 15px;
    width:209px;
    border-right: none;
}
#herocontent ul.ftrinfo li:first-child {
    padding: 5px 15px 5px 0;
    border-left: none;
}
.hero-line {
    clear: both;
    border-bottom:1px solid #4b90ab;
    border-top:1px solid #103543;
    border-left:none;
    border-right:0;
    color:transparent;
    margin: 0 0 15px 0px;
}
#herobox ul.ftrinfo li span {
    color: #000000;
}
#herobox #herocontent {
    background: url("../images/hero_bg3.jpg") top left repeat-x;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 0 rgba(35, 32, 31, 0.15);
    border:1px solid #113e51;
    float: left;
    height: 425px;
    margin-top: 2.2em;
    position: relative;
    width: 965px;
}
ul.testimonials {
    margin: 0;
    padding: 0;
}
ul.testimonials li {
    background: url("../images/quotes.png") no-repeat scroll left -1px transparent;
    color: #8CCBE2;
    float: left;
    font-size: 13px;
    line-height: 17px;
    margin: 5px 0 0 30px;
    text-indent: 23px;
    width: 440px;
}

/*--- CC Dropdown --- */
#questions div #questions h3, #questions p{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#questions .shadow.box-primary {
-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 8px rgba(0,0,0,0.1);
box-shadow: 0 0 8px rgba(0,0,0,0.1);
}
#questions .rounded.box-primary, .box-primary.tab {
border-radius: 3px 3px 3px 3px;
}
#questions .box-primary {
    background:#4793b1;
background-color: rgba(250,250,250,0.2);
padding: 15px;
width: 422px;
margin: 0 auto;
overflow: hidden;
margin-top: 35px;
}
#questions h3.question-title {
float:left;
font-family: Arial, helvetica, sans-serif;
margin: 0 0 10px 13px;
clear: both;
color: #fff;
text-shadow: 0 1px 1px rgba(0,0,0,0.6);
font-size:1.3em;
font-weight: bold;
padding: 0;
border: 0;
vertical-align: baseline;
}
#questions .dropdown-option {
border-bottom: 1px solid #DDDDDD;
font-size: 1em;
line-height: 1.2em;
margin:0;
padding: 8px 15px 8px 15px;
list-style:none;
cursor: pointer;
padding:11px 15px;
line-height:18.2px;
}
#questions h3 {
font-family: Arial, helvetica, sans-serif;
font-size: 1.15em;
font-weight: bold;
line-height: 1.5em;
color:#000000;
margin:0;
padding:0;
margin-top: -5px !important;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0;
-webkit-margin-end: 0;
}
#questions p{
font-size: 1em;
line-height:1em;
color: #333;
margin:0;
padding:0;
}
#questions .question-spacing {
margin-bottom: 48px;
}
#questions .wizard-container * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#questions .wizarddropdown-brand {
border-radius: 3px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #dddddd;
z-index: 98;
color: #999999;
cursor: pointer;
}
#questions .wizarddropdown {
position: relative;
width: 420px;
height: 48px;
float: left;
margin: 0;
}
#questions .wizarddropdown:hover {
box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
#questions .wizarddropdown-inner {
float: left;
width: 361px;
font-family: arial, helvetica, san-serif;
font-size: 1em;
margin: 0;
padding: 10px 0 0 15px;
font-weight: lighter;
}
#questions .wizarddropdown-inner .placeholder{
font-size: 1.3em;
}
#questions .wizarddroplist {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #dddddd;
box-shadow: 0px 2px 3px #dddddd;
border-radius: 0px 0px 3px 3px;
margin: 0;
padding: 0;
position: absolute;
width: 420px;
z-index: 99;
pointer-events: none;
list-style:none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
margin-top: -450px;
}
#questions .wizarddroplist.open {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
pointer-events:auto;
cursor:pointer;
margin-top: 83px;
}
#questions .dropdown-option:hover{background-color:#def2f8}
#questions .wizarddropdown:hover .endbtn,.wizarddropdown .endbtnopen{background:#198fb9}
#questions .endbtn,.endbtnopen{background:#15799c;color:#FFFFFF;float:left;height:30px;margin-top:4px;padding-top:10px;text-align:center;width:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s}
#questions .endbtn.open,.endbtnopen.open{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.tvbtn{
  float:left;
  width:200px;
  height:42px;
  margin-top:48px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABUCAYAAADH/HimAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTg1N0M0NjA4QkQxMUUzQURBMTk1MDVENjg3Q0E5RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTg1N0M0NzA4QkQxMUUzQURBMTk1MDVENjg3Q0E5RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIwODlCMTg5MDhCQTExRTNBREExOTUwNUQ2ODdDQTlEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwODlCMThBMDhCQTExRTNBREExOTUwNUQ2ODdDQTlEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+40cb1gAAFL5JREFUeNrsXQlw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);
  background-position: -0px -0px;
  background-repeat: no-repeat;
  visibility:hidden;
}
.tvbtn:hover{background-position: -0px -42px;}


/*--- Specific Page Styles --- */

  #product-home-orig-hero{ 
    width:100%;
    margin-top:0;
    padding-top:0;
    background:none; 
    background: #ffffff;
    /* border-bottom:1px solid #dddddd; This can go back on when full width image */
  }

  #product-home-orig-hero.carinsurance{ background: url("../images/carinsurance-hero.jpg") bottom center no-repeat; }
  #product-home-orig-hero.homeinsurance{ background: url("../images/homeinsurance-hero.jpg") bottom center no-repeat; }
  #product-home-orig-hero.gaselectricity{ background: url("../images/gaselectricity-hero.jpg") bottom center no-repeat; }

  #product-home-orig-hero .wrap{ 
    width:980px;
    height:320px;
    margin:0 auto;
    background: url("../images/hero_shadow.png") bottom center no-repeat;
  }

  #product-home-orig-hero.gaselectricity .wrap{ height:360px; }

  #product-home-orig-hero h1{ 
    float:left;
    width:92%;
    margin-top:10px;
    margin-bottom:0;
    padding:5px 0 0 35px;
    font-size:37px;
  }

  #product-home-orig-hero h1 span{
    color:#2D8DB0;
  }

  #product-home-orig-hero h1 .pullright{
    float:right;
    color:#000000;
  }

  #product-home-orig-hero.homeinsurance h1{ 
    float:right;
    text-align:right;
    padding-right:50px;
    font-size:35px;
  }

  #product-home-orig-hero.gaselectricity h1{
    width:55%;
    font-size:28px;
    margin-left:0px;
    padding-left:15px;
    line-height:1.3;
    text-align:center;
  }

  #product-home-orig-hero sup{
    font-size: 50%;
  }

  #product-home-orig-hero .energyform{ 
    display:none; 
    float: right;
    margin-top:40px;
    margin-right: 10px;
  }

  #product-home-orig-hero .energyform .scroller_holder{
    float: left;
    width: 370px;
    height: 200px;
    border: 5px solid #B7B7B7;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }

  #product-home-orig-hero .energyform .scroller_top{
    float: left;
    width: 100%;
    background-color: #1F6E9B;
    background-image: -moz-linear-gradient(center bottom , #1F6E9B 50%, #17A2DE 90%);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  #product-home-orig-hero .energyform .scroller_top h2{color: white;
    font-size: 19px;
    line-height: 0;
    margin: 5px 0;
    padding: 10px 0;
    text-align: center;
  }

  #product-home-orig-hero .energyform form{ float:left; margin-top:15px; }
  #product-home-orig-hero .energyform fieldset{ border:none; }
  #product-home-orig-hero .energyform form ol { padding-left:10px; }
  #product-home-orig-hero .energyform form ol li { margin-bottom: 7px; }

  #product-home-orig-hero .energyform form ol li label {
    float: left;
    width: 120px;
    padding-top: 5px;
  }

  #product-home-orig-hero .energyform form select,  #product-home-orig-hero .energyform form input {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    width: 190px;
    padding: 7px;
  }

  #product-home-orig-hero .energyform form #EnergyType { width: 205px; }
  #product-home-orig-hero .energyform form #hero_cta, #product-home-orig-hero .energyform form #jumpbutton { margin: 10px 0 0 50px; }
  #product-home-orig-hero.gaselectricity .energyform{ display:block; }

  #product-home-orig-hero .btnbox{
    float:right;
    margin-top:25px;
    margin-right:30px;
    padding:15px;
    border: 5px solid #B7B7B7;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }

  #product-home-orig-hero.homeinsurance .btnbox{
    margin-top:-15px;
    margin-right:200px;
  }

  #product-home-orig-hero .btnbox p{ width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }

  #product-home-orig-hero .btnbox p a{
    float: left;
    width: 100%;
    padding: 10px 0 0 0;
  }

  #product-home-orig-hero .btnbox #hero_cta, #product-home-orig-hero .btnbox #jumpbutton{ margin:0; text-decoration:none; }
  #product-home-orig-hero .btnbox .btn{ text-decoration:none; }

  #product-home-orig-why{
    float: left;
    margin-top: 25px;
    width: 100%;
  }

  #product-home-orig-why .span8{
    float:left;
    width:66%;
  }

  #product-home-orig-why .span4{
    float:right;
    width:32%;
  }

  #product-home-orig-why ul li:before {
    color: #2D8DB0;
    content: "■";
    left: -7px;
    position: relative;
    top: -2px;
  }

  #product-home-orig-why ul {
    float: left;
    padding: 0 50px 0 20px;
    text-indent: -12px;
  }

  #product-home-orig-why ul li{
    padding: 0 0 15px 0;
  }

  #product-home-orig-why h2 {
    margin-top: 0;
    margin-bottom: 25px;
  }

  #product-home-orig-why strong {
    font-size:14px;
    line-height:2;
  }

  #product-home-orig-why .boxed, #product-home-orig-info .boxed, #product-home-orig-countonus .boxed{
    margin-top:0;
    padding:20px;
    border:1px solid #dddddd;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
  }

  #product-home-orig-why .boxed h3{
    font-size:1.4em;
    margin-top: 0;
    text-align:center;
  }

  #product-home-orig-why .boxed ul{
    padding-right:0;
  }

  #product-home-orig-why .boxed img{
    float:left;
    padding: 0 15px 5px 15px;
  }

  #product-home-orig-countonus{
    float: left;
    margin-top: 25px;
    width: 100%;
  }

  #product-home-orig-countonus .span12{
    float:right;
    width:100%;
  }

  #product-home-orig-countonus h3{
    float:left;
    width:75%;
    font-size:1.4em;
    margin:0 0 10px 110px;
  }

  #product-home-orig-countonus p{
    float:left;
    width:75%;
    margin-bottom:5px;
    margin-left:110px;
  }

  #product-home-orig-countonus object{
    float:right;
    margin-top:-15px;
  }

  #product-home-orig-info{
    float: left;
    margin-top: 25px;
    margin-bottom:25px;
    width: 100%;
  }

  #product-home-orig-info h3{
    font-size:1.4em;
    margin-top:-5px;
    margin-bottom:10px;
  }

  #product-home-orig-info p{
    margin-bottom:5px;
  }

  #product-home-orig-info .span4{
    float: left;
    margin-right:20px;
    width: 31.9%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
  }

  #product-home-orig-info .span4.last{
    float:right;
    margin-right:0;
  }
  
  .ourteam p{margin-top:20px;margin-bottom:20px;padding-left:3px;}
  .ourteam .row{float:left;width:100%;margin-top:10px;margin-bottom:20px;}
  .ourteam .box{float:left;width:32%;padding:5px;border:1px solid #bbbbbb;box-sizing:border-box;-moz-box-sizing:border-box;}
  .ourteam .box img{width:100%;height:auto;}
  .ourteam .box .top{float:left;width:100%;margin:0;padding:5px 5px 10px 5px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;}
  .ourteam .box .top2{height:42px;padding:20px 10px 0 10px;line-height:1.3em;text-align:left;color:#2D8DB0;cursor:pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: moz-none;-ms-user-select: none;user-select: none;}
  .ourteam .box #expand6{height:48px;padding:14px 10px 0 10px;}
  .ourteam .box .top2:hover{color:#ff6b00;}
  .ourteam .mid{float:left;width:2%;}
  .ourteam .extratext{display:none;float:left;width:100%;margin:0;padding:0px 10px 20px 10px;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;}

  .vacancies .firsttitle{margin-top:30px;}
  .vacancies h2{margin-top:30px;margin-bottom:5px;}
  .entry-content h2{margin-top:20px;margin-bottom:20px;}
  .vacancies h3{margin-top:-20px;}
  .vacancies small{color:#999999;font-size:11px;}
  .vacancies p{margin-bottom:20px;}
  .vacancies hr.dotted{margin-top:30px;}

  .post.category-current-vacancies p{ margin:20px 0 20px; }
  .post.category-current-vacancies ul{ margin-bottom:20px; }
  .post.category-current-vacancies li:before {
    content: '\25A0';
    display: block;
    position: relative;
    max-width: 0px;
    max-height: 0px;
    left: -20px;
    top: -4px;
    color: #2d8db0;
    font-size: 16px;
    }

  .ourteam .box .top2 .arrow{
    float:right;
    width:14px;
    height:14px;
    cursor:pointer;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA4CAYAAADNa8lhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDODZBRTc4MjI2MjA2ODExODIyQTgzNUYwODhDOTgzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMURFRkJCRUZEMEMxMUUyOUUzOUNGODRCM0RERTBCQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMURFRkJCREZEMEMxMUUyOUUzOUNGODRCM0RERTBCQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzg2QUU3ODIyNjIwNjgxMTgyMkE4MzVGMDg4Qzk4MzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg2QUU3ODIyNjIwNjgxMTgyMkE4MzVGMDg4Qzk4MzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KFve3AAACYElEQVR42uSWT0gbQRTGd/xTkHixhfauqBj0IihWQVBJsAWhR70EFJJL9lIE68WKtiIIIkhOBgTFg3gtKMVYwYvBk2BAVHorgngoPQRpRdfvNW/jOJnZjTl4ceCXbHb32zf75r35IhzHsUoZZVaJ4+mFFY3z30zXgqALJLVCzbkX4AP4Cur5XLKYqTaDCUm0BKJewkrwHiyAJuW+ArEs7AHLoBuUgytwYBK7whYwBt6AW5AGg6DXJKbkfASfWETjnN8xxb9J/AO0S+KXFLFGEv0En8G+FCWriTxVwTe2gdcgztNUR1aK/Idey13HdyBiEKniTnCYz+rJ6MCqX5nhnizYzmcVPyz52yB6cCyevB/l7qDk+L1ngJOz7WZ1i5fj1COzAWk5Lkk4Dfr54hqYARucflXkVk+a3vE3uOATdfygtx4iGpPlr8JDNLXvoAHUgmrQSNMBvzSiGFh0s3oE5jgynesA6wZRUl2OXTAC9sANqDKJVOE12OQ2O1YyGlP3HV0BZMAXcGYSmXa5f7wcGa/tUTwD7zALbREEUdPlwuTYQvWOmJVwSvQOTeT7iLYg7wjx5tzFNvCweqTIj/MOKXIZRyveO1gsnHiBd1APDmNaKX6orpHH/b0j4Wi9I5ccW2zlvSPhpA3rKm9WYxYJ/xO3IvljE3ErAEJ0/Ly6wxYR37sps7YI3ddqCctBlTPN3eAWQM47cgtvGarnr7936Etu0p1qC/8V6+Mip/KaBTtaG0B7yf0YZmN16/aKPaVd15OP8w6pkXV7Tis+V3gL0YqK9w7NZuXVCUEQNV2/E2AA7rQpGGalzucAAAAASUVORK5CYII=') -0px -14px no-repeat;
  }

  .ourteam .box .top2 .arrow.open{
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA4CAYAAADNa8lhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDODZBRTc4MjI2MjA2ODExODIyQTgzNUYwODhDOTgzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMURFRkJCRUZEMEMxMUUyOUUzOUNGODRCM0RERTBCQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMURFRkJCREZEMEMxMUUyOUUzOUNGODRCM0RERTBCQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzg2QUU3ODIyNjIwNjgxMTgyMkE4MzVGMDg4Qzk4MzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg2QUU3ODIyNjIwNjgxMTgyMkE4MzVGMDg4Qzk4MzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KFve3AAACYElEQVR42uSWT0gbQRTGd/xTkHixhfauqBj0IihWQVBJsAWhR70EFJJL9lIE68WKtiIIIkhOBgTFg3gtKMVYwYvBk2BAVHorgngoPQRpRdfvNW/jOJnZjTl4ceCXbHb32zf75r35IhzHsUoZZVaJ4+mFFY3z30zXgqALJLVCzbkX4AP4Cur5XLKYqTaDCUm0BKJewkrwHiyAJuW+ArEs7AHLoBuUgytwYBK7whYwBt6AW5AGg6DXJKbkfASfWETjnN8xxb9J/AO0S+KXFLFGEv0En8G+FCWriTxVwTe2gdcgztNUR1aK/Idey13HdyBiEKniTnCYz+rJ6MCqX5nhnizYzmcVPyz52yB6cCyevB/l7qDk+L1ngJOz7WZ1i5fj1COzAWk5Lkk4Dfr54hqYARucflXkVk+a3vE3uOATdfygtx4iGpPlr8JDNLXvoAHUgmrQSNMBvzSiGFh0s3oE5jgynesA6wZRUl2OXTAC9sANqDKJVOE12OQ2O1YyGlP3HV0BZMAXcGYSmXa5f7wcGa/tUTwD7zALbREEUdPlwuTYQvWOmJVwSvQOTeT7iLYg7wjx5tzFNvCweqTIj/MOKXIZRyveO1gsnHiBd1APDmNaKX6orpHH/b0j4Wi9I5ccW2zlvSPhpA3rKm9WYxYJ/xO3IvljE3ErAEJ0/Ly6wxYR37sps7YI3ddqCctBlTPN3eAWQM47cgtvGarnr7936Etu0p1qC/8V6+Mip/KaBTtaG0B7yf0YZmN16/aKPaVd15OP8w6pkXV7Tis+V3gL0YqK9w7NZuXVCUEQNV2/E2AA7rQpGGalzucAAAAASUVORK5CYII=') -0px -0px no-repeat;
  }

  .ourteam .box .top2 .arrow:hover, .ourteam .box .top2.hover .arrow{
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA4CAYAAADNa8lhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDODZBRTc4MjI2MjA2ODExODIyQTgzNUYwODhDOTgzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMURFRkJCRUZEMEMxMUUyOUUzOUNGODRCM0RERTBCQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMURFRkJCREZEMEMxMUUyOUUzOUNGODRCM0RERTBCQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzg2QUU3ODIyNjIwNjgxMTgyMkE4MzVGMDg4Qzk4MzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg2QUU3ODIyNjIwNjgxMTgyMkE4MzVGMDg4Qzk4MzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KFve3AAACYElEQVR42uSWT0gbQRTGd/xTkHixhfauqBj0IihWQVBJsAWhR70EFJJL9lIE68WKtiIIIkhOBgTFg3gtKMVYwYvBk2BAVHorgngoPQRpRdfvNW/jOJnZjTl4ceCXbHb32zf75r35IhzHsUoZZVaJ4+mFFY3z30zXgqALJLVCzbkX4AP4Cur5XLKYqTaDCUm0BKJewkrwHiyAJuW+ArEs7AHLoBuUgytwYBK7whYwBt6AW5AGg6DXJKbkfASfWETjnN8xxb9J/AO0S+KXFLFGEv0En8G+FCWriTxVwTe2gdcgztNUR1aK/Idey13HdyBiEKniTnCYz+rJ6MCqX5nhnizYzmcVPyz52yB6cCyevB/l7qDk+L1ngJOz7WZ1i5fj1COzAWk5Lkk4Dfr54hqYARucflXkVk+a3vE3uOATdfygtx4iGpPlr8JDNLXvoAHUgmrQSNMBvzSiGFh0s3oE5jgynesA6wZRUl2OXTAC9sANqDKJVOE12OQ2O1YyGlP3HV0BZMAXcGYSmXa5f7wcGa/tUTwD7zALbREEUdPlwuTYQvWOmJVwSvQOTeT7iLYg7wjx5tzFNvCweqTIj/MOKXIZRyveO1gsnHiBd1APDmNaKX6orpHH/b0j4Wi9I5ccW2zlvSPhpA3rKm9WYxYJ/xO3IvljE3ErAEJ0/Ly6wxYR37sps7YI3ddqCctBlTPN3eAWQM47cgtvGarnr7936Etu0p1qC/8V6+Mip/KaBTtaG0B7yf0YZmN16/aKPaVd15OP8w6pkXV7Tis+V3gL0YqK9w7NZuXVCUEQNV2/E2AA7rQpGGalzucAAAAASUVORK5CYII=') -0px -42px no-repeat;
  }

  .ourteam .box .top2 .arrow.open:hover, .ourteam .box .top2.hover .arrow.open{
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA4CAYAAADNa8lhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDODZBRTc4MjI2MjA2ODExODIyQTgzNUYwODhDOTgzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMURFRkJCRUZEMEMxMUUyOUUzOUNGODRCM0RERTBCQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMURFRkJCREZEMEMxMUUyOUUzOUNGODRCM0RERTBCQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzg2QUU3ODIyNjIwNjgxMTgyMkE4MzVGMDg4Qzk4MzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg2QUU3ODIyNjIwNjgxMTgyMkE4MzVGMDg4Qzk4MzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KFve3AAACYElEQVR42uSWT0gbQRTGd/xTkHixhfauqBj0IihWQVBJsAWhR70EFJJL9lIE68WKtiIIIkhOBgTFg3gtKMVYwYvBk2BAVHorgngoPQRpRdfvNW/jOJnZjTl4ceCXbHb32zf75r35IhzHsUoZZVaJ4+mFFY3z30zXgqALJLVCzbkX4AP4Cur5XLKYqTaDCUm0BKJewkrwHiyAJuW+ArEs7AHLoBuUgytwYBK7whYwBt6AW5AGg6DXJKbkfASfWETjnN8xxb9J/AO0S+KXFLFGEv0En8G+FCWriTxVwTe2gdcgztNUR1aK/Idey13HdyBiEKniTnCYz+rJ6MCqX5nhnizYzmcVPyz52yB6cCyevB/l7qDk+L1ngJOz7WZ1i5fj1COzAWk5Lkk4Dfr54hqYARucflXkVk+a3vE3uOATdfygtx4iGpPlr8JDNLXvoAHUgmrQSNMBvzSiGFh0s3oE5jgynesA6wZRUl2OXTAC9sANqDKJVOE12OQ2O1YyGlP3HV0BZMAXcGYSmXa5f7wcGa/tUTwD7zALbREEUdPlwuTYQvWOmJVwSvQOTeT7iLYg7wjx5tzFNvCweqTIj/MOKXIZRyveO1gsnHiBd1APDmNaKX6orpHH/b0j4Wi9I5ccW2zlvSPhpA3rKm9WYxYJ/xO3IvljE3ErAEJ0/Ly6wxYR37sps7YI3ddqCctBlTPN3eAWQM47cgtvGarnr7936Etu0p1qC/8V6+Mip/KaBTtaG0B7yf0YZmN16/aKPaVd15OP8w6pkXV7Tis+V3gL0YqK9w7NZuXVCUEQNV2/E2AA7rQpGGalzucAAAAASUVORK5CYII=') -0px -28px no-repeat;
  }

  #pmihero{ 
    width:100%;
    margin-top: -25px;
    padding-top:0;
    background:none; 
    background: #ffffff url('../images/pmi_hero.jpg') top center no-repeat;
    border-bottom:1px solid #dddddd;
  }

  #pmihero .wrap{ 
    width:980px;
    height:320px;
    margin:0 auto;
  }

  #pmihero h1{ 
    width:650px;
    margin-bottom: 10px;
    padding: 30px 0 0 10px;
    line-height: 1.3em;
    font-size:36px;
  }

  #pmihero h1 span{
    color:#2D8DB0;
  }

  #pmihero sup{
    font-size: 50%;
  }

  #pmihero ul{ 
    width:650px;
    list-style:none;
    margin-top:20px;
    margin-left:0px;
    font-size:19px;
  }

  #pmihero ul li {
    padding: 2px 0 8px 50px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAhCAYAAAC803lsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMkQ1QkM0RTBDQjcxMUUzQTU2MUU0Qjk0NjJGNjlFOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMkQ1QkM0RjBDQjcxMUUzQTU2MUU0Qjk0NjJGNjlFOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyRDVCQzRDMENCNzExRTNBNTYxRTRCOTQ2MkY2OUU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyRDVCQzREMENCNzExRTNBNTYxRTRCOTQ2MkY2OUU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5XI2hgAAAP5JREFUeNrs1+sJwjAQAOC0+L+O4ARaJ+kIJiu4gE4gbmA6ghs4gjiJG8QLRAghz+aiLeTgCAk0fORxoY0QgswhWjKTqJAKWQxkZQ5sL/esCV/HQZ+LQ3OAZDDO/7IiGkLGDfr05xADQWIwjVlZc7cGwobQYw/b9Cy9IiHEaENgQ2IQdOoZWUOeIfuSiBBEIh6QJ9X2pRA+yBexU/3OgUFBuCAmgjgwaAhrZYXYWBAmRuaAhXCtiLxezPNNh43wnREewKAiQrcmFTNC0qlFqI2oD6w0IrayhjDZiJQS78KgIFLfGhODhnDVkRDmrWrNFfPZbuqfXoVUyFIhHwEGAOsfVY3hLLiLAAAAAElFTkSuQmCC') no-repeat;
}

  #pmihero ul li.pound {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAhCAYAAAC803lsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMkQ1QkM0QTBDQjcxMUUzQTU2MUU0Qjk0NjJGNjlFOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMkQ1QkM0QjBDQjcxMUUzQTU2MUU0Qjk0NjJGNjlFOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU3Q0ZEN0ZGMEM5NzExRTNBNTYxRTRCOTQ2MkY2OUU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU3Q0ZEODAwMEM5NzExRTNBNTYxRTRCOTQ2MkY2OUU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+++zsygAAAyJJREFUeNpi/P//P8NgAIykOESvb6M9kLIEYkMg1gBiWSDmB+KPQPwYiG8A8XkgPn6pyP8gVR2i27eRi5GBIQzIDAJiH5AeIswFGboFiNcBGasuF/l/o8ghwBBwBVIpDBCHkAtWAfEcYAjtJsshQEekA6liIFalQhK4DcS9QMfMJMkhQEeAHFAPxLxUTI+fgbgR6JheohwCDYluYh2hJcgNpq+9/0qsY0qxhQyKQ6BpYiqh6BDnZGOod9ZjsFGTRhF//O4zw9SDVxi23X9FKJqy0dMM3CEGEzZz/fv3bz6hhAlyxLxwGwZZIdwBtvbMbYbGQ9fwJmAmJqbECwW+8NzEBGMAHRFGTO7o8jJCccTN5+8Ydl5+wPD2y3e4WLCJKoOXohg+Y8Kg9jFgOARaThAEGpLCcDbIAaHLDzOU7r7IkL36KMP3X3/gcj7acoSMCsJwCLTE9CGkE+RLTjYWOH/+mTtwNiixbrt0H87nZmchZJwP1F4wgKm2JLLERAEKAtwouQWULr78/M2gJyPMMOvYDYKFKdTeg8hRY0iMxei5QVOMH0NN78nbDPFrTzAcff6BGCMN0UNEgxhdxeaq4EQpzMMJ5jtpyjLwsLOC2aCQADmCRKCB7hBZQjqm+ZhglBug3IOcg048ek1sSDCg2wtzCD8hHVuuPgInQBFeLozsCwKvP38n1REo9sIcAmpPCBJKHyAMKtJXJLqAxUDZFZR9KQAf0cuRx0Q3jsQF4Owbz99SWhE+RnfIDWJ1emojkhMRWZQQuIHukPPE6EozUGAwlBeH1yf8HGzgQs5aUgCjRiZQxDOg2wtLI8ehzTtGfI7IcdJHqU9AGG/ReespQ9aWM/iak8dRQgTa0N2Cz9BkG22Sw/0rsGzBlxGRG9jIFcI6IPbFpevQzScM7roK4ALtwI0nDKcfvwGLm8qKMOhICzPICfOh1EPnH75k6DlyHZ9D1mFtj0Bb63jbI6C2yMvvv/C21gQ5WIkpT1YBbU1Ebt2T1UKjQkMao4WG3B5hgEr2QtuWtACfoa353UOnFT+o+jWDqqc3qPq+g2o0gF4AIMAAWX5c30HhR+wAAAAASUVORK5CYII=') no-repeat;
}

  #pmihero ul li.extra {
    font-weight:bold;
  }

  #pmihero .btn{ 
    margin-left:355px;
    margin-top:-30px;
  }

  #pmi-brand-logos .hero-divider:before {
    border-top: 1px solid #dddddd;
    content: " ";
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 10;
  }

  #pmi-brand-logos{
    width: 100%;
    background-color: #f9f9f9;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #ffffff;
    padding: 10px 0 10px 0;
    float: left;
    text-align: center;
  }

  #pmi-brand-logos .hero-divider {
    text-align: center;
    position: relative;
    clear: both;
  }

  #pmi-brand-logos .hero-divider h3 {
    background: #f9f9f9;
    display: inline-block;
    padding: 0 10px;
    position: relative;
    z-index: 20;
    font-size: 18px;
    margin: 0;
    line-height: 23.4px;
  }

  #pmi-brand-logos .hero-divider.primary {
    margin: 0 auto 10px auto;
    width: 600px;
  }

  #whypmi{
    float: left;
    margin-top: 25px;
    width: 100%;
  }

  #whypmi .span8{
    float:left;
    width:66%;
  }

  #whypmi .span4{
    float:right;
    width:32%;
  }

  #whypmi ul li:before {
    color: #2D8DB0;
    content: "■";
    left: -7px;
    position: relative;
    top: -2px;
  }

  #whypmi ul {
    float: left;
    padding: 0 50px 0 20px;
    text-indent: -12px;
  }

  #whypmi ul li{
    padding: 0 0 15px 0;
  }

  #whypmi h2 {
    margin-top: 20px;
    margin-bottom: 25px;
  }

  #whypmi strong {
    font-size:14px;
    line-height:2;
  }

  #whypmi .boxed, #pmiinfo .boxed{
    margin-top:10px;
    padding:20px;
    border:1px solid #dddddd;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
  }

  #whypmi .boxed h2{
    margin-top: 0;
    margin-left: 15px;
    /* text-align:center; */
  }

  #whypmi .boxed ul{
    padding-right:0;
  }

  #pmiinfo{
    float: left;
    margin-top: 25px;
    margin-bottom:25px;
    width: 100%;
  }

  #pmiinfo h3{
    font-size:1.4em;
    margin-top:-5px;
    margin-bottom:10px;
  }

  #pmiinfo p{
    margin-bottom:5px;
  }

  #pmiinfo .span4{
    float: left;
    margin-right:20px;
    width: 31.9%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
  }

  #pmiinfo .span4.last{
    float:right;
    margin-right:0;
  }

/*--- IE fixes --- */

.ie7 .ourteam .box{width:30%;}
.ie7 .ourteam .box .top, .ie7 .ourteam .extratext{width:95%;}

.ie8 #product-home-orig-hero .energyform form #hero_cta, .ie8 #product-home-orig-hero .energyform form #jumpbutton, .ie8 #product-home-orig-hero .energyform form .btn.primary.chevron.large{ margin-top:0; margin-left:42px; text-decoration:none; }
.ie8 #questions .box-primary { width: 440px; }
.ie8 #questions .wizarddropdown{ width: 410px; }
.ie8 #questions .wizarddropdown-inner { width: 360px; }

.ie7 #questions .endbtn, .endbtnopen, .ie8 #questions .endbtn, .endbtnopen { height: 38px; }

.ie8 .tabs li.selectedtab {
    height: 36px;
    background: #f9f9f9;
}

.ie7 .tabs li.selectedtab {
    background: #f9f9f9;
}

.ie8 .tabs li {
    height: 35px;
}

.ie8 #herocontent ul.ftrinfo li {
    width: 230px;
}

.ie7 #herocontent ul.ftrinfo li:first-child {
    padding-right: 5px;
}

.ie7 #herocontent ul.ftrinfo li {
    width: 212px;
    padding-right: 10px;
}

.ie8 header.header #innerheader {
    height: 78px;
}

.ie8 a.comparison-tabs:hover .saving-reason, .ie8 a.comparison-tabs:hover .saving-reason-right {
    height: 22px; 
}

.ie7 a.comparison-tabs:hover .saving-reason, .ie7 a.comparison-tabs:hover .saving-reason-right {
    height: 20px; 
    margin-left: -45px;
}
.ie7 .hero-line {
    margin-bottom: 4px;
}

.ie8 .productcol {
    width: 18.2%;
}

.ie8 #saving-tabs li {
    height: 110px;
    width: 215px;
}

.ie8 input#email, .ie8 input#email2 {
    width: 207px;
}

.i78 input#email, .i78 input#email2 {
    width: 197px;
}


/*

  Homepage Updates August 28th 2013
  - Brand Logo Stuff
  - Product Shot + Labels

*/



.brand-logos {
  width: 100%;
  background-color: #f9f9f9;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #ffffff;
  padding: 10px 0 10px 0;
  float: left;
  text-align: center;
}

.hero-divider {
  text-align: center;
  position: relative;
  clear: both;
}

.brand-logos .hero-divider.primary {
  margin: 0 auto 10px auto;
  width: 600px;
}

.hero-divider h3 {
  background: #f9f9f9;
  display: inline-block;
  padding: 0 10px;
  position: relative;
  z-index: 20;
  font-size: 18px;
  margin:0;
  line-height: 23.4px;
}

.hero-divider:before {
    border-top: 1px solid #dfdfdf;
    content: " ";
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 10;
}


.highlight {
  color: #4884a0;
}


.product-shot {
  height:475px;
  background:url('../images/product-shot.jpg') bottom center no-repeat;
  position:relative;
  margin-top:35px;
}

.product-shot > h2 {
  font-size:24px;
}

.product-shot-label {
  width:240px;
  position:absolute;
}

.product-shot-label > h3 {
  font-size:1.70em;
  font-weight:400;
  color:#07799e;
  margin:10px 0 5px 0;
  
}

.product-shot-label > p {
  
}

.product-shot-label.one {
  top:140px;
}

.product-shot-label.two {
  top:80px;
  right:0;
}

.product-shot-label.three {
  right:0;
  top:250px;
}

#saving-britain {
  margin:10px 0 20px 0;
  padding:25px 0 0 0;
  border-top:1px solid #eee;
}

.promo {
  width: 100%;
  height: 346px;
  background-color: #999999;
  float: left;
}
.promo.v1 {
  background: url('https://s3-eu-west-1.amazonaws.com/credit-cards/img/layout/landing-page/promo-credit-map_v1.jpg') bottom center no-repeat;
}
.promo.v2 {
  background: url('https://s3-eu-west-1.amazonaws.com/credit-cards/img/layout/landing-page/promo-credit-map_v2.jpg') bottom center no-repeat;
}

.promo.clean{
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    background:#ffffff;
    background: -moz-linear-gradient(top,  #ffffff 80%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(80%,#ffffff), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top,  #ffffff 80%,#f6f6f6 100%);
    background: -o-linear-gradient(top,  #ffffff 80%,#f6f6f6 100%);
    background: -ms-linear-gradient(top,  #ffffff 80%,#f6f6f6 100%);
    background: linear-gradient(to bottom,  #ffffff 80%,#f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}

.promo.clean .col1{
    float: left;
    width: 660px;
    padding-left: 5px;
    padding-top: 28px;
}

.promo.clean .col1 .bigfeatured{
    margin:7px 0 4px -8px;
    width:120px;
    height:35px;
}

.promo.clean .col1 h2{
    font-size: 27px;
    font-weight: 600;
    color: #000;
}

.promo.clean .col1 h3{
    font-size: 20px;
    font-weight: 400;
    color: #333;
    margin-top: 15px;
    width: 530px;
}

.promo.clean .col2{
    float: left;
    padding-top: 28px;
}

.promo.v1 .latest {
  margin-top: 45px;
}

.promo.v2 .latest {
  margin-top: 41px;
}

.promo h2 {
  font-size: 29px;
  color: #fff;
  line-height: 1.5;
  margin-top: 0px;
}


.promo p {
    color: #fff;
    font-size: 18px;
}

.promo.v1 p {
  padding: 5px 0 40px;
  width: 520px;
}

.promo.v2 p {
  padding-bottom: 20px;
}

.player-text {
    float: left;
    margin-top: -5px;
    padding: 0 0 0 20px;
    width: 320px;
}

.player-icon {
  float: left;
  width: 260px;
  margin-top: 3px;
}

.player-icon p.foot_note {
  font-size: 14px;
}

#colorbox {
display: block;
    height: 531px !important;
    left: 50% !important;
    margin-left: -420px !important;
    position: absolute;
    top: 396px;
    visibility: visible;
    width: 840px !important;
}

#cboxContent, #cboxMiddleLeft, #cboxMiddleRight {
  height: 480px !important;
}

#cboxLoadedContent {
    margin-bottom: 0 !important;
     height: 480px !important;
}

#cboxTopCenter, #cboxBottomCenter, #cboxLoadedContent, #cboxContent {
  width: 800px !important;
}

#cboxTitle {
  display:none;
}

#cboxClose {
    background: url('https://s3-eu-west-1.amazonaws.com/credit-cards/img/layout/landing-page/modal-close.png') no-repeat scroll 0px 0 rgba(0, 0, 0, 0) !important;    
    top: 10px !important;
    height: 20px !important;
    width: 18px !important;
    position: absolute;
    right: 10px !important;
    text-indent: -9999px;
}

#cboxClose:hover {
    background: url('https://s3-eu-west-1.amazonaws.com/credit-cards/img/layout/landing-page/modal-close.png') no-repeat scroll -22px 0 rgba(0, 0, 0, 0) !important;    
}
/************************ No sharing until turned on specifically - plugin settings limitation - needs proper fix ************************/
.dd_outer{ display:none; }



/* Warning Message */

section#herobox {
    height: 476px;
}
div#herocontent {
  margin-bottom:20px;
}
div.warning-message {
  background: url(../images/warning.png) 30px 17px no-repeat;
  clear:both;
  font-size:14px !important;
  overflow:hidden;
  width:100%;
  padding:15px 30px 15px 115px;
  margin:10px 0;
  border-radius:6px;
  height:auto;
   -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  color:#fff !important;
  position:relative;
}


/* FCA Amends for July 2014 Homepage */

li.noBorder.hasRep {
  border:none !important;
}

.rep-apr {
  font-size: 13px;
  padding: 16px 10px;
  border-radius: 6px;
  color: #fff;
  background: rgba(255,255,255,0.2);
  margin-right: 25px;
  text-align: center;
}
.rep-apr span {
  font-size:20px;
  color:#fff !important;
}

