/* Core Colours, Panels, Gradients
----------------------------------------------------------------------*/
#servicing #logo h1, #home #logo h1 img { height:px; : 37px; width: 336px; }
#servicing #logo h1 { background-position: -2500px -640px }
.bg/* , #ajax .bg */ { background-image: url(../../../../assets/sections/servicing/img/bg.png) !important;  } 

ul.tabs li.current a, ul.tabs li.current div  { background: #e2ecf6 !important; }

#servicing .type-2 .read-more, #servicing .type-4 .read-more { background-color: #ecf5f8; border-top: 1px solid #b2dbed; border-bottom: 1px solid #b2dbed; }
.btn-read-more { background-position: 0px -110px; }
.btn-close { background-position: -100px -110px; }

/* Adjusts positioning of main promotion image */
/* .feature img { margin-t */

/* #nav-primary { position: relative; bottom: -8px; }


#login h2 { font-size: 1.3em}
#login select, #login p { margin-left: 10px; }
#login select { margin-bottom: 7px; width: 208px; border: 1px solid #dadada  }

#login p { float: left; margin-right: 5px; line-height: 21px; height: 21px; }
#login ul { padding: 0; margin: 0; overflow: auto; padding-bottom: 5px; }
#login ul.actions li { background-image: none; float: left; margin-right: 5px; padding: 0;  }
#login a { font-weight: normal}

#reg-links, #login-links { margin-left: 10px !important; margin-right: 10px; }
.js #login h2, .js #reg-links, .js #login-links { display: none; } */

.csso p a img { float: none;}
.csso .content { width: 455px }

#login-options, .aside div { background: #fff; border: 1px solid #dedede; }

#login-options { 
	display: block;
	background: #fff; 
    width: 400px; 
    margin: 0 0 0 24px;
	padding-top: 10px;
    float: left; 
       -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,.18);
       -moz-box-shadow: 0px 0px 6px rgba(0,0,0,.18);
       box-shadow: 0px 0px 6px rgba(0,0,0,.18);
       -moz-border-radius: 4px;
       border-radius: 4px;

    display: inline;
}

#login-options h3, .aside h3 { font-size: 1.7em } 
#login-options p, #login-options h3, #login-options ul { margin-left: 0; margin-right: 0 } 
#login-options p, #login-options ul { clear: both; }

#login-options a, #manage-details a { font-weight: normal !important; }
#login-options .submit, #manage-details .submit { border: none !important; padding: 0; }

#login-options form, #manage-details form { display: block; padding: 0; margin: 0 0 15px 0; overflow: auto; }
#login-options input, #login-options img,
#manage-details input, #manage-details img { float: left; margin: 0 10px 0 0;}
#option1 label { position: absolute; left: -9999px;}
#option2 label, #manage-details label { display: block; margin-bottom: 1em;}


#login-custno,
#login-uniqueno,
#login-uid { color: #666; border: 1px solid #A5ACB2; }

#login-options input.focused { border: 1px solid #666;}

#option1, #option2 { width: 370px; float: left; margin-left: 10px; }

#option1 { border-bottom: 1px solid #dedede; margin-bottom: 15px; }

#login-custno,#login-uniqueno { width: 83px; }
#login-uid { width: 145px; }

#option2 ul, #manage-details ul { margin: 0 0 15px 0; overflow:auto; }
#option2 li { float: left; background-image: none; padding: 0 10px 0 0; margin-right: 10px; border-right: 1px solid #dadada; }
#option2 li:last-child { border-right: none; padding: 0; margin: 0;}

#manage-details li { background-image: none; padding: 0 10px 0 0; margin-right: 10px; }

#register-now {

	width: 100%; float: left;
	color: #fff;
    height: 44px;

    border-bottom-left-radius: 4px;	
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius : 4px;	
    -moz-border-radius-bottomright: 4px;
    
	background: #1F3485 url(../../../../assets/sections/servicing/img/bg-register.jpg) repeat-x top left; 
}

#register-now p { line-height: 44px; height: 44px; float: left; width: 100%; display: block; }
#register-now span { display: block; width: auto; float: left; margin-left: 10px; }
#register-now a { display: block; float: right; padding-top: 12px; width: 108px; height: 21px; margin-right: 10px; }

.aside { margin-bottom: 15px; float: left; width: 248px; margin-left:24px}
.aside div {
    width: 248px; 
    -moz-border-radius: 5px;
    border-radius: 4px;
    margin: 0 0 1em 0;
    padding-top:10px;
}

.panel .aside h3, 
.panel .aside h4, 
.panel .aside p { margin-left: 10px; margin-right: 10px; }

#padlock { float: right;}

iframe { visibility: hidden; position: absolute; }

#manage-details { margin-left: 6px; }
#trust-defender-logo { margin: 0 10px 1em 10px }
#download { margin-bottom: 0 0 1em 0; }
.content-td .cta { width: 150px; }

.ios-show { display:none; }
#user-agent-warning { 
  display:none !important; 
  border:3px solid #fad101;
  background:url(/assets/sections/servicing/img/bg-warning.png) repeat-x white;
  padding:10px;
  margin:10px 24px;
  width:649px;
}

