
p, td, th { margin:0 0 1em 0; padding:0; font-size:small; line-height:1.4em; clear:both; }
ul, ul.infoLink { margin-bottom:1em; }
li { line-height:1.4em; }
.noWrap { white-space:nowrap; }

li { margin-bottom:1.2em; padding-left:36px; background:url("/mortgages/images/bullet.gif") no-repeat scroll 0 3px transparent; }

/* Generic Corp styles */
.header { margin-bottom:8px; margin-right:10px; width:720px; height:54px; background-color:#f00; }
.wideMod { float:left; margin:25px 30px 0 20px; padding:0; }

.fullMod { background-image:none; }
.changeoverMod {clear:both; width:730px; background:url("/_format3/images/core/full_box_bg.gif") 0 0 repeat-y transparent;}
.fullMod .title { height:63px; }
.fullMod .title h1 { position:relative; width:720px; height:63px; overflow:hidden; }
.fullMod .title h1 span { height:63px; background-image:url("/mortgages/images/h1_title_fixed_rate_mortgage_house_v2.gif"); }
.fullMod .newHouse h1 span { height:63px; background-image:url("/mortgages/images/h1_title_home_mortgages.gif"); }
.ftb .fullMod .title h1 span { height:63px; background-image:url("/mortgages/images/h1_title_fixed_rate_mortgage_house_v2.gif"); }

.offer1 .fullMod .title h1 span { height:63px; background-image:url("/mortgages/images/h1_title_fixed_rate_mortgage_house_v2.gif"); }

.rateSubHead { float:left; width:388px; height:60px; }
.rateSubHead h2 { position:relative; width:388px; height:60px; overflow:hidden; }
.rateSubHead h2 span { position:absolute; top:0; width:388px; height:60px; background-image:url("/mortgages/images/h2_great_range_mortgages.gif"); }

.ftb .rateSubHead h2 span { position:absolute; top:0; width:388px; height:60px; background-image:url("/mortgages/images/first_time_buyer_mortgages.gif"); }


.contact { margin-bottom:1.5em; }
.contact h3 { margin:0; font:2em/0.8em Arial, Helvetica, sans-serif; font-weight:bold; color:#f00; }
.contact p { margin:5px 0 0; font:small/1.2em Arial, Helvetica, sans-serif; color:#f00; }
.topRight { float:right; text-align:right; }
.bottomLeft { margin-bottom:0; clear:both; }

.serviceContact { float:left; margin:1em 30px 1em 0; padding:0; width:680px; color:#656565;} 
.serviceContact span { font:2em/1.3em Arial, Helvetica, sans-serif; font-weight:bold; }
.serviceContact p { margin:5px 0 0; font:small/1.4em Arial, Helvetica, sans-serif; }

table { border-left:1px solid #e1e4e5; background:url("/mortgages/images/table_bg.gif") 0 bottom repeat-x transparent;}
.tablecopy { border-left:1px solid #e1e4e5; border-right:1px solid #e1e4e5; background:url("/mortgages/images/table_bg.gif") 0 top repeat-x transparent;border-right:1px solid #E1E4E5;
padding:5px 10px 0 10px; }
.ftb table { border-left:1px solid #e1e4e5; background:url("/mortgages/images/table_bg.gif") 0 40% repeat-x transparent;}

th, td { margin:0; padding:5px 10px; line-height:1.2em; text-align:left; vertical-align:top; border-right:1px solid #e1e4e5; }
th { color:#000; }
td.highlight { font-weight:bold; color:#f00; }
td.nolight { font-weight:normal; color:#f00; }
td.highlightPercent { font-weight:bold; color:#f00; font-size:1em; }
.tableTop { float:none; width:684px; height:9px; background:url("/mortgages/images/table_top_border.gif") 0 0 repeat-x transparent; }
.tableBottomMore { float:none; width:684px; height:9px; background:url("/mortgages/images/table_bottom_more_border.gif") 0 0 repeat-x transparent; }
.tableBottom { float:none; margin-bottom:1em; width:684px; height:9px; background:url("/mortgages/images/table_bottom_border.gif") 0 0 repeat-x transparent; }
.tablecopyBottom { float:none; margin-bottom:1em; width:684px; height:9px; background:url("/mortgages/images/table_bottom_border.gif") 0 0 repeat-x transparent; margin-top:-13px;}

.moreLink { float:right; margin-bottom:1em; width:115px; min-height:24px; background:url("/mortgages/images/more_tab.gif") 0 0 repeat-x transparent; }
.moreLink p { margin:2px 0 0 23px; }

.strap { float:left; margin:12px 10px 10px 0; width:722px; height:173px; background:url("/mortgages/images/redbrick_footer.gif") 0 0 no-repeat transparent; clear:both; }

.noFees .fullMod { background-image:none; }
.noFees .fullMod .title { height:76px; }
.noFees .fullMod .title h1 { position:relative; width:720px; height:76px; overflow:hidden; }
.noFees .fullMod .title h1 span { height:76px; background-image:url("/_format3/images/campaign/mortgages/h1_title_no_booking_fee.gif"); }

.noFees .rateSubHead { float:left; width:345px; height:60px; }
.noFees .rateSubHead h2 { position:relative; width:345px; height:60px; overflow:hidden; }
.noFees .rateSubHead h2 span { position:absolute; top:0; width:345px; height:60px; background-image:url("/_format3/images/campaign/mortgages/h2_title_save_money.gif"); }

.noFees .serviceContact { margin-left:20px; }

/*nb changes*/
/*.fixedTracker .fullMod { background-image:none; }
.fixedTracker .fullMod { clear:both; width:730px; background:url("/_format3/images/core/full_box_bg.gif") 0 0 repeat-y transparent;

 }*/

.fixedTracker .fullMod .title { height:63px; }
.fixedTracker .fullMod .title h1 { position:relative; width:720px; height:63px; overflow:hidden; }
.fixedTracker .fullMod .title h1 span { height:63px; background-image:url("/mortgages/images/h1_title_exclusive_range_mortgage_v1.gif"); }

.fixedTracker .rateSubHead { float:left; width:345px; height:60px; }
.fixedTracker .rateSubHead h2 { position:relative; width:345px; height:60px; overflow:hidden; }
.fixedTracker .rateSubHead h2 span { position:absolute; top:0; width:345px; height:60px; background-image:url("/mortgages/images/h2_call_us_now.gif"); }

.ftb .topRightFirstPara {
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:5px;
	margin:0;
}

.mortgageProvider {padding-left:250px; padding-right:22px; padding-top:4px;}

.header img.santander {
position:absolute;
top:0;
left:0;

}
.header img.alliance {
position:absolute;
top:0;
right:0;
}
h2.withoutImage {color:#676767; font-size:1.5em; position:absolute; width:400px; font-weight:bold;}
.offer1 .strap p { color:#fff; padding-left:20px; padding-right:20px; padding-top:20px;}

