body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; color:#003A66;}

.clear{clear:both;}
.clear-NoSpace{clear:both;margin:0;padding:0;height:0;}
.hidden{display:none;}

#blindNav {display:none}
.headerBar {float:left;margin-bottom:7px;width:991px;background:#00a4e8; height:71px;}
.headerBar img {margin-top:3px;margin-left:3px;margin-bottom:0;float:left}
.headerBar img.noMenu, .headerBar2 img.noMenu {margin-bottom:20px}

a{color:#1FA7EC;}
a.rhLinks, a.rhLinks:link, a.rhLinks:visited, a.rhLinks:active {text-decoration:none;}
a.rhLinks:hover {text-decoration:underline;}

a img{border:0 none;}
a.formLink{padding:10px 20px 0 0; display:block;}

div#container{width:989px;}
div#topLogo{}
div#body{ margin:0; padding:25px 10px 0 10px; width:857px; float:left;}
div#body-offset{margin:0; padding:25px 10px 0 10px;}
div.leftColumn{float:left;display:inline;}
div.rightColumn{float:left;display:inline;}
div#body_ant{ margin:0; padding:25px 0px 0 20px; float:left;}

div.vertical{}

div.vertical div.leftColumn{width:438px; margin:0;padding:0 0 10px 0;}
div.vertical div.rightColumn{width:405px; margin:0; padding:7px 0 10px 10px;}
div.vertical div.rightColumnLow{width:405px; margin:44px 0 10px 10px; padding:0;}

div.horizontal div.leftColumn{width:405px; padding:0 0 10px 0;margin:0;}
div.horizontal div.rightColumn{width:405px; padding:0 0 10px 10px; margin:0;float:left;}
div.horizontal div.leftColumnwide{width:500px; padding:0 0 10px 0;margin:0;}
div.horizontal div.leftColumnNarrow{width:300px; padding:0 0 10px 0;margin:0;}
div#awards{float:left; width:100px; margin:0 0 0 0;padding:22px 0 0 0;}

html > body div#awards{float:left; width:100px; margin:0 0 0 10px;padding:22px 0 0 0;}

div#footer{margin:0;padding:0 20px;width:857px;}
div.footnote{margin:0;padding:10px 20px 0 20px;}
#productstopFooter {display: block;height: auto;margin-right: -3px;width: 700px;padding: 6px 14px;text-align: center;}
#productstopFooter li {display: inline;font-size: 11px;margin-left: 0px;color: #00254F;}
#productstopFooter li a {color: #00254F;text-decoration: none;}
#productstopFooter li a:hover {text-decoration: underline;}

div.contentBorder{border-bottom:1px solid #B1E4F7; margin-bottom:0;padding:10px 0 0 0;}

/*Vertical Blue Boxes*/
div.blueboxHdr_vertical{background:url(../images/bluebox_long_top_bdr.gif) no-repeat #E6F5FA top left; padding:5px 0 0 0; }
div.blueboxFtr_vertical{background:url(../images/bluebox_long_btm_bdr.gif) no-repeat transparent bottom left; padding:-8px 0 0 0; height:8px; margin:0 0 5px 0; position:relative;}
div.blueboxLeft_vertical{float:left; width:90px; height:25px;padding:10px 8px 0 8px; margin:0; position:relative;}
div.blueboxRight_vertical{float:left;width:285px; position:relative;padding-top:5px;}
div.blueBoxSingle_vertical{padding:0 0 0 8px;}

/*Horizontal Blue Boxes*/
div.blueboxContainer_horizontal{background:url(../images/bdy_bluebox_horizontal.gif) repeat-y transparent top left; width:857px;}
div.blueboxHdr_horizontal{background:url(../images/hdr_bluebox_horizontal.gif) no-repeat transparent top left; float:left; width:211px; display:inline; }
div.blueboxBdy_horizontal{padding:8px 8px 0 8px;}
div.blueBoxBdrBtm_horizonal{background:url(../images/ftr_bluebox_horizontal.gif) no-repeat transparent top left; width:857px; height:9px; padding:0;}
div.blueBoxMgn_horizontal{margin:0 4px 0 0;}

.blueboxSmallfont{font-size:1.1em;text-align:center;margin:0;padding:0;position:relative;}
.blueboxLargefont{font-size:2.2em; font-weight:bold;text-align:center;line-height:1em;padding-top:5px;}

div.mortgageWarning{text-align:center; margin:10px 0 10px 0;}

/*Half page form area*/
div.formHdr_halfPage{background:url(../images/form_bdr_top.gif) no-repeat transparent top left; height:51px; padding:0 0 0 20px;}
div.formBody_halfPage{background:url(../images/form_bdr_body.gif) repeat-y transparent top left; padding:10px 20px 10px 20px; position:relative;}
div.formFtr_halfPage{background:url(../images/form_bdr_btm.gif) no-repeat transparent bottom left; height:40px; text-align:right;}

div.formBlock{}
div.formLabel{float:left; width:170px; text-align:right; margin:0 10px 0 0; position:relative; font-size:1.1em;}
div.formInput{float:left; width:180px; position:relative; padding:0 0 10px 0;margin:0;}
div.formLabelRight{float:left; width:160px; padding:0 10px 0 0;margin:0; position:relative; font-size:1.1em;}
div.formInputRight{float:left; width:170px; position:relative; padding:0 0 10px 0;}
div.formLabelLong{float:left; width:230px; margin:0 30px 0 0; position:relative; font-size:1.1em; padding:0 0 10px 0; }
div.formRadGrp{float:left; width:90px; position:relative; padding:0 0 10px 0;}
div.formInfo{text-align:right;}

/*Full page form area*/
div.formContainer_fullPage{}
div.formHdr_fullPage{background:url(../images/formhdr_fullpage.gif) no-repeat transparent top left; height:51px; margin:0;padding:0 0 0 20px; position:relative; }
div.formBody_fullPage{background:url(../images/formbdy_fullpage.gif) repeat-y transparent top left;margin:0;}
div.formFtr_fullPage{background:url(../images/formftr_fullpage.gif) no-repeat transparent bottom left; height:21px;margin:0;padding:0;}
div.formBody_fullPage div.leftColumn{width:390px !important; display:inline; margin:10px 0 0 20px;}
div.formBody_fullPage div.rightColumn{width:375px !important; float:left !important; display:inline; margin:10px 0 0 30px;}

div.formHdr_fullPage_1{background:url(../images/formhdr_fullpage_1.gif) no-repeat transparent top left; height:51px; margin:0;padding:0 0 0 20px; position:relative; }
div.formBody_fullPage_1{background:url(../images/formbdy_fullpage_1.gif) repeat-y transparent top left;margin:0;}
div.formFtr_fullPage_1{background:url(../images/formftr_fullpage_1.gif) no-repeat transparent bottom left; height:21px;margin:0;padding:0;}

div.callme_formHdr{background:url(../images/callme_formhdr.gif) no-repeat transparent top left; height:21px; padding:0 0 0 20px; position:relative; }
div.callme_formBody{background:url(../images/callme_formbdy.gif) repeat-y transparent top left; margin:0;padding:0;}
div.callme_formFtr{background:url(../images/callme_formftr.gif) no-repeat transparent bottom left; height:21px;margin:0;padding:0;}
div.callme_formFtr2{background:url(../images/callme_formftr.gif) no-repeat transparent bottom left; height:21px;margin:0;padding:0; margin-top:-12px;}
html > body div.callme_formFtr2 {margin-top:0px;}


div.formButton_fullPage{margin:60px 30px 0 0; text-align:right;}
div.formButton_standAlone{margin:60px 53px 0 0; padding-bottom:0;text-align:right;}
div.formButton_standAlone2{margin:0 0 0 670px; padding-bottom:0;}
div.formBody_fullPage * div.formLabel{width:185px;}
div.formBody_fullPage * div.formLabelLong{margin:0 40px 0 0;}

.columnHdr{margin:0 0 20px 0; padding:0;}
.callBackIntro{margin:0; padding:20px;}
.contentPadding{padding:20px 10px 10px 10px; text-align:left;}
.bttm_caps { font-size:1.5em; }

.leftColumn .contentPadding{padding:0 0 0 10px; margin:0;text-align:left !important;}
.rightColumn .contentPadding{padding:0 0 0 10px; margin:0;text-align:left !important;}


/*Font styles*/
h1#darkBlue{font-size:2.4em;padding:0 0 0 10px;margin-top:0;}
h1#lightBlue{font-size:2.5em; color:#00A5E7;margin-top:0;}
h2{font-size:1.1em; font-weight:bold; padding:0 0 20px 0; margin:0;}
h2.bigger{font-size:1.3em; font-weight:bold; padding:0 0 20px 0; margin:0;}
h2.award {background:url("../images/as_an_award_winner.gif"); background-repeat:no-repeat; height:56px;margin:0;padding:0;}

.bannerGeneral{margin:0;padding:0 6px 0 0;}
.bannerTracker{margin:0;padding:0 10px 0 10px;}
.bannerFixed{margin:0;padding:9px 0 0 2px;}
.callustofindout{font-size:2.1em;font-weight:bold;margin-bottom:0;padding-bottom:0;}

h3{font-size:2.4em; margin:0 0 14px 0; padding:0; color:#00A5E7;}
h4{font-size:1em; font-weight:bold; padding:0; margin:0 0 20px 0;}
p{font-size:1.1em; margin:0 0 10px 0; padding:0;}
ul{padding:5px 0 8px 10px; margin:0 0 0 10px; font-size:1.1em;}
li{margin:0;padding:0 0 4px 0}

/*form styles*/
select{border:1px solid #CCCCCC; width:182px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#003A66;}
input.textbox{border:1px solid #CCCCCC; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#003A66;}

/*hiddenText*/
div.hiddenText {
	position:relative;
	display: none;
	float : left;
	width: 370px
}
div.hiddenText p {
	margin: 2px 0 1em 10px;
	line-height: 1.2;
}

div.thanksimage{background:url(../images/callback_thankyou.gif) no-repeat top right; padding:0; position:relative;}

div.cinemaimagepb{background:url(../images/monthsfree_3new.gif) no-repeat top right; padding:0; position:relative;}

.pLinkFix a {color:#00a4e8; font-weight:bold; text-decoration:none;  margin:0px; padding:0px;}
.pLinkFix a:hover {text-decoration:underline;}

.error {color:#C00;font-weight:bold;position:relative;}

.rhLinks {float:right;font-size:1.1em; margin:0;padding:0;}

.noBottom {padding-bottom:0;margin-bottom:0;}
.bigger{font-size:1.2em;padding-bottom:0;margin-bottom:0;}

.callheader {width:434px;}
.phoneNum {font-size:2.4em;color:#fff;font-weight:bold;padding-top:10px;background-color:#00a4e8;}
.request {float:left;padding-top:19px;}
.asterisk  {float:right;  background:url("../images/asterisk.gif"); background-repeat:no-repeat; height:20px; margin:-27px 0 0 0;padding:4px;}

.nomargin {margin:0; padding:0;}

.red_box_top {
	background:url(../fixed-rate-mortgages/red_box_top.gif) no-repeat; 
	width:425px; 
	height:7px;
}

.red_box_middle {
	border-left:1px solid #d9c0cb; 
	border-right:1px solid #d9c0cb; 
	height:30px; 
	width:423px; 
	margin-left:0px;
	margin-top:0px;
    padding-top:0px;
	border-top:0px;
	margin-top:-5px;
}

html > body .red_box_middle {
	width:423px;
 	margin-top:0px;
}

.red_box_middle p{
	padding-left:10px; 
	color:#660033;
}

.red_box_bottom {
	background:url(../fixed-rate-mortgages/red_box_bottom.gif) no-repeat; 
	width:425px; 
	height:7px; 
	margin-bottom:10px;
}

.rate_box_left {
	width:425px; 
	clear:none; 
	float:left;
}

.rate_box_right {
	width:425px; 
	float:right;
}

.rate_box_top {
	background:no-repeat bottom url(../fixed-rate-mortgages/product_box_top.gif); 
	height:7px; 
	width:425px; 
	padding:0; 
	margin:0;
}

.rate_box_bottom {
	background:no-repeat bottom url(../fixed-rate-mortgages/product_box_bottom.gif); 
	height:7px; 
	width:425px; 
	padding:0px; 
	margin:-7px 0 0 0;
}

.rate_box_middle {
	border-left:1px #00A5E7 solid; 
	padding-bottom:20px; 
	border-right:1px #00A5E7 solid; 
	margin-top:0px; 
	margin-bottom:0px;
}

.footer_box_top {
	background:no-repeat bottom url(../fixed-rate-mortgages/footer_box_top.gif); 
	height:7px; 
	width:848px; 
	padding:0; 
	margin:0;
}

.footer_box_bottom {
	background:no-repeat bottom url(../fixed-rate-mortgages/footer_box_bottom.gif);
	height:7px;
	width:848px;
	padding:0px;
	margin-top: -6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.tracker_box_top {
	background:no-repeat bottom url(../fixed-rate-mortgages/tracker_top.gif); 
	height:7px; 
	width:838px; 
	padding:0; 
	margin:0;
}

.tracker_box_bottom {
	background:no-repeat bottom url(../fixed-rate-mortgages/tracker_bottom.gif); 
	height:7px; 
	width:838px; 
	padding:0px; 
	margin:-7px 0 0 0;
}

.width {
	width:1024px;
}

html > body .width {
	width:1000px;
}

.ants_widthfix {
	width:870px;
}

html > body .ants_widthfix {
	width:865px;
}

ul.bluetick {
	width:400px;
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
}

ul.bluetick li {
	background:transparent url(../buy-to-let-mortgages/tick_lrg_trans.gif) no-repeat top left;
	padding:0 0 10px 30px;
	margin-top:5px;
}

.fixed_rate_fix {
	margin-top:-5px;
}

html > body .fixed_rate_fix {
	margin-top:0px;
}

.left_rate_fix{
	margin-top:14px;
}

html > body .left_rate_fix{
	margin-top:0px;
}

.prod_box_rates {
	width:360px; 
	padding:0; 
	margin:0 0 10px 65px; 
	float:right; 
	clear:none; 
	padding-top:10px;
}

html > body .prod_box_rates {
	margin:0 0 10px 65px;
}

.prod_box_container {
	width:835px;  
	background-color:#f5fafc; 
	float:left; 
	margin-left:10px;
}

html > body .prod_box_container {
	width:855px;  
}

/*Added by Laxmi Braclays odc - 06/10/2009*/
.rate_box_middle_height_360{height:360px;}


/*Added by Jairaj*/
.rate_box_middle_height_375{height:375px;}