/* START - FONT BOOSTING DISABLE CODE */
html * {
	max-height: 100000px;
}
/* END - FONT BOOSTING DISABLE CODE */
img, video, iframe{
	max-width: 100%;
	height: auto;
}
body{
	background:#fff;
	-webkit-text-size-adjust:none!important;
	width:640px;
	margin:0 auto;
	font-size:125%;
}

#grid .grid{
	padding:0;
	
	
}
body a span,
.productComparison td a{
	cursor:pointer;
}
#onlineBanking ul li a.redBtn, #onlineBanking ul.legacy li a.redBtn span{
	background:url('../images/bg_button.gif') no-repeat;
	padding: 23px 18px 25px 29px;
	font-size:110%;
}
#mainTopUtilityRow #tabs li a{
	font-size:131%;
	padding:24px 21px;	
}
#top #mainTopUtilityRow{
	height:61px;	
}
#tabs li.first a{
	background:url('../images/tab_divider.gif') right center no-repeat;	
}
#onlineBanking ul li a.redBtn, #onlineBanking ul.legacy li a.redBtn{
	background:url('../images/bg_button.gif') no-repeat;
}
#onlineBanking ul.legacy li a.greyBtn span{
	background:url('../images/arrow_on_grey.gif') left center no-repeat;	
	font-size:100%;
	color:#fff;
	padding:24px 10px 23px 18px;	
}
#onlineBanking ul.legacy li a.greyBtn{
	background:none;
	padding:0;	
}
#siteControls #onlineBanking,
#onlineBanking ul.legacy li{
	padding:0;	
}
#siteControls #search,
#onlineBanking .legacy li:first-child > span,
#onlineBanking .legacy .regLink,
#grid #breadcrumb{
	display:none;	
}
#top #mainTopWrapper,
#top #mainTopUtility,
#top{
	background:none;
	padding:0;
	margin:0 auto;
	width:640px;
}
#grid .grid_24 .grid_16 .productItem{
	padding:20px 20px 10px;	
}
#grid .grid_24 .grid_16 .ctaRow p{
	padding:0 20px 10px;
}
#logo img{
	display:none;	
}
#logo a{
	background:url('../images/hsbc-logo.gif') no-repeat;
	display:block;
	width:280px;
	height:55px;
}
#logo{
	padding:59px 20px 38px;
	float:left;
}

#mainTopWrapper a,
#mainTopWrapper ul#tabs li a:hover,
#mainTopWrapper ul#tabs li a:active,
#mainTopWrapper ul#tabs li a:focus,
#mainTopWrapper ul#tabs li.on a:hover,
#mainTopWrapper ul#tabs li.on a:active,
#mainTopWrapper ul#tabs li.on a:focus,
#sections #mobileNav li a,
#sections #mobileNav li a:hover,
#sections #mobileNav li a:active,
#sections #mobileNav li a:focus,
body .contentItem h2 a,
body .contentItem h3 a,
body .contentItem h4 a,
body a.greyBtn,
body a.redBtn,
body a.greyBtn span,
body a.redBtn span,
#smallCarousel a,
#globalFooter a,
#globalFooter a:hover,
#globalFooter a:active,
#globalFooter a:focus,
ul#meta li a,
ul#meta li a:hover,
ul#meta li a:active,
ul#meta li a:focus{
	text-decoration:none;
}
#sections{
	float:left;
	width:640px;
	overflow:hidden;
	padding:0 0 ;
}
#sections #mobileNav{
	float:left;
	width:640px;
	position:absolute;
	overflow-x: hidden;
	top:140px;
}

#mobileNav .mobileNavBelt{
	width: 1920px;
}
#sections #mobileNav .level1,
#sections #mobileNav .level2,
#sections #mobileNav .level3{
	float:left;
	width:640px;
	background-color:#efeff0;
}
#sections #mobileNav .level1 ul,
#sections #mobileNav .level2 ul,
#sections #mobileNav .level3 ul{
	border-top:2px solid #d0d0d0;
	border-bottom:2px solid #d0d0d0;
	padding:4px 0 0;
	float:left;
	width:640px;
}
#grid .grid_18{
	width:620px;
}
#sections #mobileNav li{
	float:left;
	width:600px;
	margin:0 20px;
	border-bottom:2px solid #d0d0d0;
}
#sections #mobileNav li.last{
	border-bottom:none;
	padding:0 0 4px;
}
#sections #mobileNav li a{
	float:left;
	width:530px;
	display:block;
	padding:23px 42px 15px 28px;
	background:url("../images/mobile-arrow.gif") right top no-repeat;
	color:#333;
}
#sections #mobileNav li.mobileNavNewWindow a{
	background:url("../images/mobile-new.gif") right top no-repeat;
}
#sections #mobileNav li a,
#sections #mobileNav li a:hover,
#sections #mobileNav li a:active,
#sections #mobileNav li a:focus{
	text-decoration:none;
	outline:none;
}
#sections #mobileNav .level1 li a{
	font-size:112.5%;
	line-height:12px;
	padding:15px 42px 23px 28px;
	background:url("../images/mobile-arrow-high.gif") right top no-repeat;
	color:#626469;
}
#sections #mobileNav .level1 li a strong,
#sections #mobileNav .level2 li a,
#sections #mobileNav .level3 li a{
	font-weight:bold;
	font-size:133.33%;
	line-height:45px;
	color:#333;
}
#sections #mobileNav .level2 li a,
#sections #mobileNav .level3 li a{
	font-size:150%;
}
#sections #mobileNav a.mobileNavBackButton{
	float:left;
	width:131px;
	height:62px;
	display:block;
	background:#fff url("../images/mobile-back.gif") left top no-repeat;
	text-indent:-9999px;
}
#sections #mobileNav p.mobileNavTitle{
	width:509px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:150%;
	padding:9px 0 21px;
	line-height:32px;
	color:#828282;
	background-color:#fff;
}
#sections a#mobileNavButton{
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	position:absolute;
	top:36px;
	right:19px;
	width:178px;
	height:84px;
	background:url("../images/navicon.gif") left top no-repeat;
}
#sections #mobileNavWrapper a.open{
	background:url("../images/navicon_on.gif") left top no-repeat;
}
#mobileProductTabsWrapper{
	margin-bottom:22px;
	float:left;
}
#mobileProductTabsWrapper .valueRegion{
	background-color:#e1e2e4;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e1e2e4));
	background-image:-webkit-linear-gradient(top, #fff, #e1e2e4);
	background-image:-moz-linear-gradient(top, #fff, #e1e2e4);
	background-image:-ms-linear-gradient(top, #fff, #e1e2e4);
	background-image:-o-linear-gradient(top, #fff, #e1e2e4);
	background-image:linear-gradient(to bottom, #fff, #e1e2e4);
	border:1px solid #999;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	color:#ccc;
	cursor:pointer;
	height:43px;
	width:448px;
}
#mobileProductTabsWrapper .valueRegionInner{
	height:1%;
	padding:8px 2px 6px 11px;
}
#mobileProductTabsWrapper .valueRegionInner:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#mobileProductTabsWrapper .valueRegion .value{
	background:none;
	border:none;
	color:#333;
	display:block;
	font-size:150%;
	width:402px;
	float:left;
	padding:2px 0 0;
}
#mobileProductTabsWrapper .valueRegion .arrow{
	background:url("../images/selectArrowDown.gif") left center no-repeat;
	float:left;
	height:33px;
	padding:0;
	width:25px;
}
#mobileProductTabsWrapper .customSelectMenu ul{
	background-color:#fff;
	border:1px solid #999;
	border-radius:0 0 4px 4px;
	list-style:none;
	margin:0;
	padding:0;
	top:44px;
	z-index:2;
	width:448px!important;
}
#mobileProductTabsWrapper .customSelectMenu li{
	color:#333;
	font-size:150%;
	cursor:pointer;
	list-style:none;
	padding:10px 11px 9px;
}
#mobileProductTabsWrapper .customSelectMenu li.active{
	background-color:#e1e2e4;
}
div#mainTopNavigation:after,
div#mainTopUtilityRow:after,
#grid:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#top div#mainTopUtilityRow,
#top div#mainTopNavigation,
#innerPage,
body #grid,
#heroContainer,
#hero,
#hero .carouselWrapper,
#hero ul li,
#globalFooter,
body #productNav,
#grid .grid .contentStrip,
#grid .grid .consideredRow,
#grid .grid .consideredRow .inner,
#grid .grid .consideredRow .inner .column{
	width:640px;
	padding:0;
}
body #grid,
body .grid,
body .contentItem,
#productComparisonTools,
#productSelector,
body .grid .back,
#productComparisonTools .compare,
#products,
body .grid .column,
body #productNav,
body #productFooter,
body #otherAccounts,
#products .furtherInfo td,
#products .furtherInfo .features,
#grid #products .furtherInfo .column .inner,
#globalFooter .dropDownLang,
#globalFooter .dropDownLang .langList,
#globalFooter .dropDownLang h2{
	float:left;
}
body .grid .back,
#productComparisonTools .compare,
#products,
#grid #products .furtherInfo .column .inner{
	clear:both;
}
#top div#mainTopNavigation,
body .grid{
	position:relative;
}
#sections ul#topLevel,
#smallCarousel .galleryControls ul,
#hero ul li a.carouselTab,
#productSelector #productTabs,
#fixed-table-header{
	display:none!important;
}
#grid #productNavigation h2{
	font-size:225%;
	padding:8px 0 15px 20px;
	margin:0;	
	line-height:45px;
	width:620px!important;
}
#grid #productNavigation #rightNav,
#grid .tabNav{
	display:none;	
}
body #grid .grid_24{
	width:640px;	
}
#grid #productNavigation,
div#footerMap,
#globalFooter .dropDownLang,
#hero ul li img,
#grid .grid .toolsOptsRow{
	width:640px;
}
#grid .contentStrip .wideImgContainer{
	left:0;
	position:inherit;	
	width:640px;
}
#grid .contentStrip .wideImgContainer img{
	width:640px;
	height:236px;
}
#grid .grid .contentStrip .container01{
	margin:0;
	width:560px;
	padding:20px 40px 19px 40px;
}
#grid .container01 .revolverNavigation ul .revolverPrev{
	position:absolute;
	left:0;
	top:100px;
}
#grid .container01 .revolverNavigation ul .revolverNext{
	position:absolute;
	right:0;
	top:100px;
}
#grid .container01 .revolverNavigation .revolverPager{
	position:absolute;
	left:280px;	
}
#grid .grid .contentStrip .container02,
#grid .grid .consideredRow{
	width:640px;
	font-size:140%;	
	margin:25px 0 25px 0;
}
#grid .grid .contentStrip .container02 ul{
	width:640px;
	padding-top:10px;
	padding-bottom:5px;
	margin:0;
}
#grid .grid .contentStrip .container02 .inner{
	width:600px;
	padding:10px 20px 5px 20px;	
}
#grid .grid .contentStrip .container02 ul li{
	padding:20px 30px;	
}
#grid .grid .contentStrip .container02 h4{
	padding: 0 20px;	
}
#grid .grid .consideredRow .inner,
#grid .grid .doublePodRow,
#grid .grid .doublePodRow .inner{
	background:#fff;	
}
#grid #productNavigation #pageNav li.selected span{
	width:580px;
	display: none;
}
#grid .grid .consideredRow .inner .column{
	display:block;	
	border-bottom:1px solid #D7D7D7;
	padding:30px 0;
}
#grid .grid .consideredRow h3, #grid .grid .interestedRow h3, #grid .grid .toolsOptsRow h3, #grid .grid .feedbackRow h4{
	line-height:48px;	
}
#grid .grid .consideredRow h4, #grid .grid .interestedRow h4, #grid .grid .eligibilityRow h4, #grid .grid .detailsRow .column h4, #grid .grid .informationRow .column h4, #grid .grid .informationRow .column h5{
	line-height:40px;
	width:600px;
	margin:0 auto;
}
.grid_24 .grid_16 .productItem,
.grid_24 .grid_8 .productItem{
	padding:20px 0 0 0;	
	

}


#grid .grid .consideredRow .inner .column a:hover{
	color:#f00;
	
}


#grid .grid_16 .productItem ul li, #grid .grid_8 .productItem ul li, #grid .grid_15 .productItem ul li, #grid .grid_18 .productRow .productItem ul li, #grid .grid_12 .productItem ul li, .jqmWindow .grid_12 .productItem ul li{
	background:url("../images/grey_tick_lrg.gif") 10px 17px no-repeat;
}
#grid .grid_16 .productItem ul li, #grid .grid_8 .productItem ul li, #grid .grid_15 .productItem ul li, #grid .grid_18 .productRow .productItem ul li, #grid .grid_12 .productItem ul li, .jqmWindow .grid_12 .productItem ul li{
	padding: 11px 0 11px 55px;
}
/*#grid .grid .viewMore,*/
#grid .grid .toolsOptsRow h3,
#grid .grid .sideImage{
	display:none;	
}
#grid .grid .viewMore{
	width:640px;
	border-bottom:1px solid #000;	
}
#grid .grid .consideredRow h3{
	padding: 0 20px 20px 20px;	
}
#grid .grid .toolsOptsRow .revolverTwoCol .revolverWindow .revolverBelt .doublePodRow .inner .column{
	width:600px;
	padding:20px;
	font-size:150%;
}
#grid .grid .toolsOptsRow .inner .column .col02{
	width:400px;
}
#grid .grid .toolsOptsRow .inner .column .col02 p{
	line-height:23px;	
}
#grid .grid .interestedRow .inner .column{
	width:600px;	
}
div#globalFooter{
	width:600px;
	padding:0 20px;
	margin-top:50px;
	position:relative;	
}
#supportLinks{
	padding:10px 0;	
}
div#globalFooter #supportLinks{
	width:560px;
	font-size:200%;	
}
div#globalFooter #footerMap{
	width:560px;
	font-size:200%;
	padding:20px 0px 30px;
}
#supportLinks li{
	float:none;	
	padding:20px 0 20px 45px;
}
#footerMap .column ul,
#grid .grid .consideredRow img{
	display:none;	
}
#grid .grid .interestedRow .revolverBelt .inner .column h4,
#grid .grid .interestedRow h4{
	font-size:90%;
	line-height:28px;
	padding:0 0 0 10px;
	display:block;
}
#footerMap div.column{
	width:500px;
	float:none;
	padding:10px 0 10px 0; 	
}
#grid #cas .chooseBoxMiddle img,
#grid #cas img,
#grid #cas .chooseBoxMiddle .specificLinks{
	display:none;	
}
#grid #cas,
#grid #cas .productBox,
#grid #cas .productBox .productBoxMain{
	width:600px;
}

#grid .grid .contactRow{
	width:640px;
}
#grid #cas .productBox{
	padding:30px 0;
}
#grid #cas .productBox .productBoxExpand{
	width:567px;	
}
#grid #cas .productBox .productBoxExpandClose{
	width:575px;
}
#grid .grid_8{
	width:620px;
	margin:0 10px;	
}
.loanAPR{
	line-height:50px;
	font-size:125%;	
}
#grid .grid .productItem li .ccAPR{
	font-size:150%;	
}
#grid .grid .ctaRow{
	width:600px !important;
	padding:20px;
	margin:0;
	border-top:1px dotted #999999;	
}
/*#grid .grid .ctaRow p{
	float:none;	
}*/
#grid .grid .consideredRow .inner p, 
#grid .grid .consideredRow .inner p.intro{
	line-height:28px;
	margin:0 auto;
	padding: 0 0 10px;
	width:600px;	
}
#grid .grid #applyDetails #pageTabs li.selected a{
	padding: 0 0 0 12px;	
}
#grid .grid #applyDetails #pageTabs li.selected a span{
	padding: 11px 12px 6px 0;	
}
#grid #cas .productBox .pbMainCol1 h2 a{
	font-size:175%!important;		
}
#grid #cas .productBox .pbMainCol1 p,
#grid #cas .productBox .pbMainCol2 p,
#grid #cas .productBox .pbMainCol3 p,
#grid #cas .productBox .pbMainCol3 span,
#grid #cas .productBox .pbMainColNon p,
#grid #cas .productBox .pbMainCol4 p,
#grid #cas .productBox .pbMainCol5 p{
	font-size:100%!important;
	text-align:left!important;	
}
#grid #cas .productBox .pbMainCol3 .font18{
	font-size:140%!important;	
}
#grid #cas .productBox .pbMainCol5 p{
	padding:0 0 0 10px;
	margin:0;	
}
#grid #cas .productBox .pbMainCol5 .findOutMoreInline a{
	float:left;
	margin:15px 0 0 10px;
}
#grid #cas .productBox .pbMainCol1 h2{
	text-align:left!important;
	margin:0 12px;
}
#grid #cas .productBox .pbMainColNon p{
	line-height:30px;	
}
div#cas .productBoxExpandClose p{
	font-size:120%!important;
	clear:both;
	padding: 10px 0 0 0;	
}
div#cas .productBoxExpand h3{
	font-size:100%;
	padding:0;	
}
#grid #cas .productBox .pbMainCol1{
	margin:0 20px;	
	width:560px;
	height:auto;
	padding:0 0 10px 0;
	text-align:left;
	border-bottom:1px solid #d2d2d2;
}
#grid #cas .productBox .pbMainCol2{
	width:560px;
	height:auto;
	padding:10px 0 20px 0;
	border-bottom:1px solid #d2d2d2;
	border-left:none;
	margin:0 20px;	
}
#grid #cas .productBox .pbMainCol3{
	width:560px;
	height:auto;
	padding:10px 0 20px 0;
	border-bottom:1px solid #d2d2d2;
	border-left:none;
	margin:0 20px;
}
#grid #cas .productBox .pbMainCol4{
	width:560px;
	height:auto;
	padding:10px 0 20px 0;
	border-bottom:1px solid #d2d2d2;
	border-left:none;
	margin:0 20px;	
}
#grid #cas .productBox .pbMainCol5{
	border:0;
	height:auto;
	width:540px;
	margin:0 30px 25px;
	padding:10px 0 0 0;
}
#grid #cas .productBox .pbMainCol6{
	width:560px;
	height:auto;
	padding:10px 0 20px 0;
	border-top:1px solid #d2d2d2;
	border-left:none;
	margin:0 20px;	
}
#grid #cas .productBox .pbMainColNon{
	height:auto;
	padding:10px 0;	
}
.chooseSelect{
	width:600px;	
	height:75px;
	font-size:200%;
	padding:10px;
}
#grid .grid .contactRow .inner{
	background:none;
	width:640px;	
}
#grid .grid .contactRow .inner .column{
	float:left;
	width:600px;
	padding:0 18px 48px 22px;
	font-size:150%;	
	clear: both;
}
#grid .grid_8 .productItem ul li{
	line-height:1.5em;	
}
#grid .grid_8 .productItem ul li,
#grid .grid_16 .productItem ul li,
#grid .grid_15 .productItem ul li,
#grid .grid_18 .productRow .productItem ul li,
#grid .grid_12 .productItem ul li,
.jqmWindow .grid_12 .productItem ul li,
#grid .grid .ctaRow{
	font-size:150%;
	line-height:1.5em;
}
#grid .grid .productItem li span,
.jqmWindow .grid .productItem ul li span,
#grid .grid .productItem li .repExample,
#grid .grid .productItem li a.pdfLink, #grid .grid .productItem li a.redLink, #grid .grid .productItem li a.overlayLaunchLink, #grid .grid p a.overlayLaunchLink{
	line-height:1.3em;	
}
#grid .grid .interestedRow{
	width:600px;
	padding:20px;	
}
#grid .grid_17{
	width:600px;	
}
#grid .grid .doublePodRow .inner .column h4{
	line-height:37px;
}
#grid .grid .interestedRow .inner{
	width:600px;
	font-size:150%;	
}
#grid .grid .interestedRow .inner .column{
	padding:38px 20px 0 0;	
}
#grid #productNavigation{
	border:0;
	width:640px;
	float:none;
}
#grid #productNavigation #pageNav{
	width:640px;
	margin-bottom:25px;	
}
#grid #productNavigation #pageNav ul{
	width:640px;
	padding:0;
	border-bottom:1px solid #d7d7d7;	
}
#grid #productNavigation #pageNav ul li{
	float:none;
	border-bottom:1px solid #d7d7d7;
	font-size:150%;	
	border-right:0;
	padding:0;
	line-height:0;
}
#grid #productNavigation #pageNav li a{
	display:block;
	padding:25px 20px;	
}
#detailsTable{
	width:640px;
	font-size:150%;
	padding:0!important;
	top:0;
}
#detailsTable tbody tr.rowContent td{
	padding:18px 20px 0;	
}
.grid #cas .productBox .productBoxExpandClose a{
	background: url("../images/bg-account-info-handle.gif") no-repeat scroll right center #D8D8D8;
	display: block;
	float: left;
	padding: 6px 52px 5px 12px;
	text-decoration: none;
	font-size:131.25%;
}
#detailsTable tbody tr.rowContent td p, 
#detailsTable tbody tr.rowContent td li, 
#detailsTable tbody tr.rowContent td h5,
#detailsTable tbody tr.rowContent td h4,
.jqmWindow .grid .productItem p, 
.jqmWindow .grid_8 .scroll p, 
#grid .contentItem p, 
#grid .productItem p{
	line-height:1.3em;	
}
#detailsTable thead th.first,
.ratesRow #detailsTable thead th.first,
#detailsTable tbody tr.rowContent th{
	width:150px;
	padding:0 0 0 20px;	
}
#detailsTable thead th,
#detailsTable tbody tr.rowContent td{
	width:640px;	
}
#grid .grid .consideredRow,
#grid .grid .detailsRow, 
#grid .grid .eligibilityRow, 
#grid .grid .informationRow, 
#grid .grid .contactUsRow, 
#grid .grid .quickLinksRow, 
#grid .grid .topQuestionsRow, 
#grid .grid .contactOptsRow, 
#grid .grid .feedbackRow, 
#grid .grid .toolsOptsRow, 
#grid .grid .doublePodRow, 
#grid .grid .consideredRow .inner, 
#grid .grid .contactUsRow .inner, 
#grid .grid .quickLinksRow .inner, 
#grid .grid .contactOptsRow .inner, 
#grid .grid .topQuestionsRow .inner, 
#grid .grid .doublePodRow .inner,

#grid .grid .eligibilityRow,
#grid .grid .ratesRow .contentItem{
	width:640px;
	background:none;	
}

#grid .grid .contentBlock {
width: 600px;
float: left;
padding-bottom:5px;
}
#grid .grid .contentBlock p{
line-height:1.5;
padding-bottom:5px;	
}

#grid .grid .contentBlock h4{
	padding-bottom:10px;
	padding-left:20px; 	
}
#grid .grid #applyDetails{
	width:610px;
	margin:0 10px 20px;
}
#grid .grid #applyDetails .inner,
#grid .grid #applyDetails .column{
	font-size:130%; /*Changed for the switching to HSBC page*/
	width:590px;
	margin:0 10px;	
}
#grid .grid #applyDetails .one .apply, 
#grid .grid #applyDetails .one .apply div{
	width:527px;	
}
#grid .grid .column .apply p.phone,
#grid .grid .column .apply h4, 
.jqmWindow .grid .column h2,
#grid .grid .column .apply p,
#grid .grid .lightBG .title2 label, 
#grid .grid .column .apply li{
	line-height:40px;	
}
#grid .grid #applyDetails #pageTabs li{
	font-size:140%;	
}
#grid .grid .informationRow .column,
#grid .grid .eligibilityRow .contentItem,
.jqmWindow .grid .productItem p, 
.jqmWindow .grid_8 .scroll p,
#grid .productItem p,
#grid .grid .lightBG .title2 p,
.grid .contentItem table{
	font-size:150%;	
}
#grid .grid .lightBG .title2 label{
	font-size:100%;	
}
#grid .grid .lowerResults .result,
#grid .grid .jsToolHide .lightBG .result,
#grid .grid .jsToolHide .lightBG .outputAmount{
	font-size:150%!important;	
}
#grid .grid .informationRow .column,
#grid .grid .lightBG .title2 .outputPersonalLoanAmount{
	width:580px;	
}
#grid .grid .informationRow .column li, 
#grid .grid .detailsRow .column li,
#grid .grid .eligibilityRow p.intro,
#grid .grid .informationRow .column li a, 
#grid .grid .detailsRow .column li a,
#grid .grid .eligibilityRow li, 
#grid .grid .informationRow .column p,
#grid .productItem p{
	line-height:50px;	
}
#grid .grid .ratesRow .contentItem{
	padding:0 20px;	
}
#grid .grid #applyDetails .inner .apply div{
	clear:both;	
}
#grid .grid #applyDetails .three .apply, 
#grid .grid #applyDetails .three .apply div,
#grid .grid #applyDetails .two .apply, 
#grid .grid #applyDetails .two .apply div{
	width:550px;	
}
#grid .grid #applyDetails .three, 
#grid .grid #applyDetails .two{
	background:none;
}
#grid .grid #applyDetails .three .apply{
	border-bottom:1px solid #d7d7d7;
	padding:10px;	
}

#grid .grid .ctaRow p a, 
#grid .grid .ctaRow p a span, 
#grid .grid .cta01 p a, 
#grid .grid .cta01 p a span, 
#grid .grid .cta02 p a, 
#grid .grid .cta02 p a span{
	white-space:normal;	
}
#grid #cas .productBox .productBoxExpandClose, 
#grid .grid_8, 
#grid .grid .ctaRow,
.jsToolHide .calc_layout_5_box .lightBG, 
.jsToolHide .calc_layout_5_box div.grid .lightBG{
	height:auto!important;	
}
.calc_layout_3_box > div, 
.calc_layout_4_box > div, 
.calc_layout_5_box > div, 
.calc_layout_5_box > div.grid > div,
.calc_bottom > .expandBox{
	width:560px!important;	
}
.jqmWindow .grid_16 .productRow, 
.jqmWindow .grid_16 .productItem, 
#grid .grid_16 .productRow, 
#grid .grid_16 .productItem,
.jqmWindow .productItem, 
#grid .productItem, .jqmWindow .productRow, 
#grid .productRow, #grid .contentItem{
	width: 600px !important;
	padding:20px 0 0 0;	
}

.contentItem table tbody tr th, .contentItem table tbody tr td{
	line-height:35px;	
}
.calc_layout_3_box > div > .result, 
.calc_layout_4_box > div > .result, 
.calc_layout_5_box > div > .result, 
.calc_layout_5_box > div.grid > div > .result{
	float:none!important;	
}
#grid .grid #applyDetails .inner .apply div{
	padding:20px 0;
}
#grid .grid .column .apply h4, #grid .grid .column .apply p, #grid .grid .column .apply li{
	padding:20px 0 10px;	
}
.calc_bottom > .expandBoxLink{
	width:580px!important;
	margin-left:10px;
}
#grid .grid .inner .apply a.redBtn{
	font-size:80%;	
}

#grid .grid .supportRow,
#productDetails{
	width:640px;	
}

#grid .grid .supportRow .supportBox li{
	font-size:125%;
	width:215px;
	height:164px;	
}
#grid .grid .contentRow{
	width:620px;
	padding:0 10px;	
}
div.eucookie_status.eucookie_enabled{
	width:550px;	
}
#meta{
	font-size:150%;
	width:620px;
	padding:20px 10px 5px 10px;
	background:#3f4045;
}
#meta a{
	color:#fff;	
}
#meta li{
	line-height:1.5em;
	color:#fff;
}
#supportLinks .chat{
	background: url("../images/chat.gif") no-repeat left center;
	display:none;
}
#supportLinks .branch{
	background: url("../images/branch.gif") no-repeat left center;
}
#supportLinks .contact{
	background: url("../images/contact.gif") no-repeat left center;
	border-bottom:1px solid #818387;
}
#footerMap h2{
	background: url("../images/footer_controls.gif") no-repeat left 6px;
	padding:0 0 0 20px;
	line-height:40px;
}
.productBoxExpand .pbExpCol1,
.productBoxExpand .pbExpCol2{
	width:537px;	
	font-size:200%;
}

.productBoxExpand .pbExpCol1 ul li,
.productBoxExpand .pbExpCol2 ul li{
	font-size:150%!important;
	line-height:1.5em;	
}
.productBoxExpand .pbExpCol1 p,
.productBoxExpand .pbExpCol2 p{
	font-size:50%!important;
	line-height:1.5em;
}
#grid .grid .contactRow .column p.smallPhone{
	line-height:30px;	
}
#grid .grid .contactRow p{
	line-height:30px;	
}
#grid #productNavigation #pageNav li{
	background: url("../images/lrg_red_arrow.gif") no-repeat 590px center;
}
#grid #productNavigation #pageNav li.selected, #grid #productNavigation #pageNav li.selected a{
	background:#4e4e53;
	color:#fff;
}
.jqmWindow .grid_8 .column, #grid .grid_8 .column, #grid .grid_16 .column{
	width:580px;	
}
#propositionTabs #pageTabs li a span, #productDetails #pageTabs li a span{
	font-size:170%;
	padding: 18px 24px 16px 20px; 	
}
#premier #detailsInner,
#advance #detailsInner{
	width:600px;	
}

/***STYLE BY SUMAN***/
#premier #productDetails, 
#advance #productDetails{
	background: none;
	height: auto;
	margin-top: 12px;
}
#productDetails h2{
	position: relative;
	bottom: 0;
	font-size: 225%;
	padding-bottom: 15px;
}
#productDetails #pageTabs ul{
	position: relative;
}
#premier #productDetails h2, 
#advance #productDetails h2{
padding: 8px 0 15px 20px;
}
#premier #productDetails h2, 
#advance #productDetails h2, 
#advance #productDetails #pageTabs ul, 
#premier #productDetails #pageTabs ul{
	left: 0;
}
#productDetails #pageTabs li, 
#productDetails #pageTabs li a{
	float: none;
	background: none;
}
#productDetails #pageTabs li a:hover span{
	text-decoration: underline;
	color: #DB0011;
}
#premier #productDetails #pageTabs, 
#advance #productDetails #pageTabs{
	width: 640px;
	margin-bottom:25px;
	display:block;
}
#productDetails #pageTabs li.selected a,  
#productDetails #pageTabs li.selected a span{
	background: #4E4E53;
	color: #ffffff;
}
#productDetails #pageTabs li a span{
	text-align: left;
	color: #000;
	font-weight: bold;
}
#premier #pageTabs li a span, 
#advance #pageTabs li a span{
	background-image: none;
}
#propositionTabs #pageTabs li a:hover, 
#productDetails #pageTabs li a:hover, 
#propositionTabs #pageTabs li a:active, 
#productDetails #pageTabs li a:active, 
#propositionTabs #pageTabs li a:focus, 
#productDetails #pageTabs li a:focus{
	background: transparent;

}
#propositionTabs #pageTabs li.selected a:hover, 
#productDetails #pageTabs li.selected a:hover, 
#propositionTabs #pageTabs li.selected a:active, 
#productDetails #pageTabs li.selected a:active, 
#propositionTabs #pageTabs li.selected a:focus{
	background: #4E4E53;
}
#propositionTabs #pageTabs li, 
#productDetails #pageTabs li{
	border-bottom: 1px solid #D7D7D7;
	background: url("../images/lrg_red_arrow.gif") no-repeat scroll 565px center transparent;
}
#propositionTabs #pageTabs li.selected a, 
#productDetails #pageTabs li.selected a{
	padding: 6px 0 12px 20px;
}
#propositionTabs #pageTabs li.last a span, 
#productDetails #pageTabs li.last a span{
	padding: 18px 24px 16px 20px; 	
}

/*** DISPLAY NONE PROPERTY ***/
#premier #productDetails .branding, 
#advance #productDetails .branding{
	display: none;
}
#detailsTable tbody tr.rowContent th h4, #detailsTable tbody tr.rowContent th h5{
	line-height:35px;
}
.apply ul.greenTick li{
	background: url("../images/included_dark.gif") no-repeat scroll left 5px transparent;
	padding:10px 0 10px 50px!important;
}
.jqmWindow a.greyBtn span, .jqmWindow a.redBtn span, #grid a.greyBtn span, #grid a.redBtn span{
	font-size:70%;	
}
#footerMap ul{
	padding:30px 0 0 30px;	
}
#footerMap li{
	font-size:100%;
	padding: 0 0 34px 4px;
}
#grid .grid .column .apply h4{
	line-height:50px;	
}
#grid .grid .contentStrip .container02 .inner p{
	line-height:35px;	
}
.jqmWindow .grid_16{
	padding:0 20px;
	width:600px;	
}
#grid .grid_16{ 
	
	width:640px;
	
		
	
} 
#grid .grid_24 .grid_8 .productRow .productItem ul li{
	/*border-bottom:1px solid #999999;*/
	margin-top:10px;	
}
#grid .grid_24 .grid_8 .productRow .productItem ul .featureList ul li,
#grid .grid_24 .grid_8 .productRow .productItem ul .featureList{
	border:0;	
}
#grid .grid_24 .grid_8 .productRow .productItem{
	padding:0;
}
#grid .productItem ul, #grid .contentItem ul, .jqmWindow .grid_8 .column ul, #grid .grid .grid_8 .column ul{
	padding: 0 0 5px 25px;	
}
#grid .grid .eligibilityRow .contentItem{
	width:600px;
	padding:0 20px;	
}
#detailsTable tbody tr.rowContent td p{
	padding:0 0 20px 0;	
}
#detailsTable tbody tr.rowContent th h4, #detailsTable tbody tr.rowContent th h5{
	padding:15px 0;	
}
#grid .grid .ctaRow .left,
#grid .grid .ctaRow .right{
	padding: 0 20px;	
}
#grid .grid .ctaRow .right p{
	text-align:left;	
}
#grid .productItem{
	padding:0 0 0 20px;		
}

#cas .chooseBoxMiddle{
	width:600px;
	margin:0 auto;	
}
#grid .grid .ctaRow p{
	line-height:30px;	
}
#grid p{
	padding:0 20px;	
}
#grid h3{
	padding:20px;
}
#cas .introText{
	padding:0;	
}
#grid .grid_8 .productItem .apply a.greyBtn span{
	font-size:50%;	
}
#grid .grid_8 .productItem .apply br,
.productBoxMain .pbMainCol1 p br{
	display:none;	
}
#grid .grid_8 .productItem .apply a.greyBtn{
	margin:20px 50px;	
}
#grid .grid_8 .column h3{
	line-height:40px;	
}
#grid div#cas p{
	font-size:100%;	
}
#grid #applyDetails .column .apply h3{
	font-size:100%;
	line-height:1.3em;
	
}
#grid .grid .rightFirst p.primary, #grid .grid .rightLast p.primary, #grid .grid_15 .ctaRow p.primary{
	line-height:40px;	
}
#grid .grid .eligibilityRow p.eligFont{
	line-height:35px;	
}
#welcome{
	display:none;
}
#grid #productNavigation #pageNav li span{
	width:600px;	
}
.contactRow .column .smallPhone br{
	margin-bottom:30px;	
}
#grid .grid p.more a{
	background: url("../images/moreLinkDown.gif") no-repeat scroll right center transparent;
	padding:0 28px 4px 0;	
}
#grid .grid p.open a{
	background: url("../images/LinkUp.gif") no-repeat scroll right center transparent;
	padding:0 28px 4px 0;	
}
#grid .contentItem p.intro, #grid .productItem p.intro,
.jqmWindow .grid .shaded p, .jqmWindow .grid .promo p, #grid .grid .column ul li, #grid .grid .column p, #grid .grid_6 .featureBox ul li, #grid .grid_6 .featureBox .column p{
	line-height:1.5em;
	font-size:110%;	
}
#grid .grid .column .productItem ul li{
	font-size:75%;	
}
#grid .contentItem li, #grid .productItem li, .jqmWindow .grid_8 .column li, #grid .grid .grid_8 .column li{
	line-height:1.5em;	
}
.BannerItem{
	display:none;
}
#grid .grid .contactRow .column p.phone .desktopOnly{
	display:none;
}
.desktopOnly{
	display:none !important;	
}
#grid .grid .contactUsRow .inner .column p.phone a span.mobileContactUs,
#grid .grid .contactRow .column p.phone .mobileOnly a span,
#grid .grid p.phone .mobileOnly a span {
    background: url("../images/red_btn_off.gif") no-repeat scroll right center transparent;
    color: #FFFFFF;
    font-size: 100%;
    padding: 10px 15px 11px 2px;
    text-decoration: none;
}
#grid .grid .contactRow .column p.phone .mobileOnly a,
#grid .grid p.phone .mobileOnly a {
    background: url("../images/mobile-icon-off.gif") no-repeat scroll left center transparent;
    padding: 10px 0 11px 53px;
    text-decoration: none;
}
#grid .grid .contactRow .column p.phone .mobileOnly a:hover{
	text-decoration:none;
}
#grid .grid .contactUsSelect{
	width:600px;	
}
#grid .grid .contactOptsRow .inner .column{
	width:600px;	
}
#grid .grid .contactOptsRow .inner .column .col1{
	padding:22px 0 8px 20px;	
}
#grid .grid .contactOptsRow .inner .column .col2{
	padding:0 26px 31px 0;
	width:420px;
}
#grid .grid .contactOptsRow .inner .column p{
	line-height:32px;	
}
#grid .grid .quickLinksRow{
	font-size:150%;	
}
#grid .grid .quickLinksRow .inner .column, 
#grid .grid .topQuestionsRow .inner .column,
#grid .grid .quickLinksRow .inner .middle{
	width:580px;	
}
/*#grid .grid_8 .productItem ul{
	font-size:145%;	
}*/
#grid .grid .contactUsRow .inner .column{
	width:580px;
	padding: 15px 20px;	
}
#grid .grid .contactUsRow .inner .column p, #grid .grid .contactUsRow .inner .column p.phone{
	padding:0 0 10px;
	line-height:30px;
}
#grid .grid .contactUsRow .inner .column p.phone a{
	
	text-decoration:none;	
}
#grid .grid .contactUsRow .inner .column p.phone a span{
	font-size:105%;
	margin:5px 0;
	padding:20px 25px;
	text-decoration:none;
	font-weight:100;
	text-align:center;	
}
#grid .grid .contactUsRow .inner .column p.phone .desktopOnly{
	display:none;	
}
object{
	/*display:none;*/
	width:640px;
	height:auto;	
}
#grid .grid .rowContent th h3{
	font-size:100%;
	padding:0;	
}
#grid .grid_24 .grid_8{
	width:580px;	
}

#grid .grid_24 .grid_12,
.grid_12{
	width:580px;
	margin:0 20px;
}
#grid .grid .insuranceContent{
	width:580px;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:10px;	
}
#grid .grid .dottedRow{
	width:600px;	
}

#grid .grid #applyDetails #pageTabs li a span{
	padding:11px 15px 6px 14px;	
}
#grid .grid #applyDetails #pageTabs ul{
	width:600px;
	margin:0 10px;	
}
#grid .grid_24 .grid_8 .productRow .productItem ul li ul li{
	border:0;	
}
#grid .grid .ctaRow{
	top:-1px;	
}
.pbExpCol2 ol{
	font-size:125%;	
}

#grid .grid .revolverFourCol .revolverWindow .revolverBelt .inner .column p,
#grid .grid .interestedRow p{
	padding:0 0 0 10px;
	font-size:70%!important;	
}
#grid .grid .interestedRow .inner .column img{
	float:left;
	padding: 0 20px 17px 0;
}
#grid .grid .interestedRow .revolverFourCol .revolverWindow{
	height:730px!important;	
}
#grid .grid #applyDetails #pageTabs li a span,
#grid .grid #applyDetails #pageTabs li.last a span{
	padding:11px 10px 6px;	
}
#grid .grid #applyDetails #pageTabs li.selected a span{
	padding:11px 10px 6px 0;
}
#grid .grid #applyDetails #pageTabs li.selected a{
	padding:0 0 0 10px;	
}
#grid .grid .consideredRow .smallPrint{
	margin:0 20px;
	padding: 0 0 10px 0;
	width:600px;	
}
.calc_layout_2_flat > div, .calc_layout_3_box > div, .calc_layout_4_box > div, .calc_layout_5_box > div{
	margin:0 20px;	
}
.calc_bottom > .expandBox,
.calc_bottom > .expandBoxLink{
	margin-left:25px!important;	
}
.calc_bottom > .expandBox{
	padding:4px!important;
}
.expandBoxLink .legal{
	display:block;
	width:288px;	
}
/*#grid .grid .contentItem div{
	margin:0 20px;	
}*/
.calc_layout_2_flat .slider, .calc_layout_3_box .slider, .calc_layout_4_box .slider, .calc_layout_5_box .slider{
	display:none;	
}
#grid .grid_8 .bannerItem{
	display:none;	
}
#grid .grid .ctaRow p.primary{
	line-height:34px;	
}
#grid .grid .insuranceRow .contentItem h4{
	left:0;	
}

#grid .grid .contentItem{
	padding:0 20px;
	width:600px;	
}
#grid .grid .interestedRow .column{
	padding:38px 20px 0 0;
	width:600px;	
}
.grid_8 img,
.grid_12 img{
	display:none;	
}
#grid .grid .insuranceContent ul{
	font-size:130%;	
}
#grid .grid .insuranceContent h4, #grid .grid .disclaimerContent h4{
	font-size:150%;	
}
#grid .grid .insuranceContent ul li{
	line-height:28px;
}
#grid .grid .insuranceContent p, #grid .grid #applyDetails .securityTabContent .contentItem p{
	font-size:130%;
	line-height:28px;
}
div#cas #hsbcPremier ol li{
	font-size:140%;	
}
#grid img, .jqmWindow img{
	vertical-align:middle;	
}
#grid .grid .tabContent .grid_8 .productItem{
	width:540px!important;	
}
#grid .grid .contactRow .question{
	margin: 0 20px 15px;
	border-bottom:1px solid #d7d7d7;
	width:600px;
	padding:0 0 15px;
	font-size:120%;	
}
#grid .grid .contactRow .question.inner{
	font-size:100%;	
	background: none;
}
#grid .grid .contactRow .question.inner .column{
	padding: 0px; 
	width: auto;
}
#grid .grid .detailsRow .column{
	width:600px;
	margin:0 20px;	
}
#jsVA, #nonjsVA{
	display:none!important;	
}

.jqmWindow a.greyBtn span, #grid a.greyBtn span{
	background:url("../images/btn1_link_main.gif") no-repeat scroll right top;
	font-size:24px !important;
}
.jqmWindow a.greyBtn span, .jqmWindow a.redBtn span, #grid a.greyBtn span, #grid a.redBtn span{
	padding:25px 38px 27px 25px;
}
.jqmWindow a.greyBtn, #grid a.greyBtn{
	background:url("../images/btn1_link_left.gif") no-repeat scroll left top;
}
.jqmWindow a.redBtn span, #grid a.redBtn span{
	background:url("../images/red_btn_off.gif") no-repeat scroll right top;
	font-size:24px !important;
}
.jqmWindow a.redBtn, #grid a.redBtn{
	background:url("../images/red_btn_left.gif") no-repeat scroll left top;	
}
.jqmWindow a:hover.redBtn span, #grid a:hover.redBtn span{
	background:url("../images/red_btn_on.gif") no-repeat scroll right top;
}
.jqmWindow a:hover.redBtn, #grid a:hover.redBtn{
	background:url("../images/red_btn_left_hover.gif") no-repeat scroll left top;		
}

#grid .about a.greyBtn span, #premier .grid_8 .column a.greyBtn span, #grid #propositionDetails .right a.greyBtn span, #grid .applyBox a.greyBtn span, #grid a.greyBtn span.new{
	background:url("../images/btn2_new_page_main.gif") no-repeat scroll right top;
	padding:28px 54px 24px 16px;
}
div.findOutMoreInline .buttonBGtrans2{
	background:url("../images/btn1_full.gif") no-repeat scroll;
	padding:10px 17px 8px 14px;
	margin-top:-11px;
	font-size:125%;
	display:block;
	height:27px;
	width:170px;
}
.findOutMore .buttonBG2{
	background:url("../images/btn1_full.gif") no-repeat scroll;
	padding:9px 31px 13px 15px;
	margin-top:-11px;
	font-size:125%;
}
/*Fixed table styles */


#grid .grid table.smallTable thead tr th{
	padding:8px 5px;
	font-size:50%;	
}
#grid .grid .bigTable table{
	width:1400px;	
}
.bigTable table tbody tr td .tick,
.bigTable table tbody tr.odd td .tick{
	margin:auto;
}
.bigTable table tbody tr td .cross,
.bigTable table tbody tr.odd td .cross{
	margin:auto;	
}
.bigTable table tbody tr.check th div.innerWrapper{
	line-height:1.2em;
	padding-right:0px;	
}

/* ------- */


sup{
	font-size:60%!important;	
}
.backToTop{
	position:absolute;
	top:-40px;
	right:20px;
	width:250px;
	padding:0 20px 0 0;
	font-size:150%;
	font-weight:bold;
	background:url("../images/LinkUp.gif") no-repeat scroll center right;
}
#grid .grid .column .apply .smallPhoneText{
	font-size:60%;	
}
#grid .grid_16 .productItem ul li.featureList ul li, #grid .grid_8 .productItem ul li.featureList ul li, #grid .grid_15 .productItem ul li.featureList ul li, #grid .grid_18 .productRow .productItem ul li.featureList ul li, #grid .grid_12 .productItem ul li.featureList ul li, .jqmWindow .grid_12 .productItem ul li.featureList ul li, #grid .grid_16 .productItem ul li.tickedFeatureList ul li, #grid .grid_8 .productItem ul li.tickedFeatureList ul li, #grid .grid_15 .productItem ul li.tickedFeatureList ul li, #grid .grid_18 .productRow .productItem ul li.tickedFeatureList ul li, #grid .grid_12 .productItem ul li.tickedFeatureList ul li, .jqmWindow .grid_12 .productItem ul li.tickedFeatureList ul li{
		background:url("../images/bullet.gif") no-repeat scroll 25px 25px;
}
#grid .grid .productItem ul li ul li{
		background:url("../images/bullet.gif") no-repeat scroll 25px 25px;
		font-size:100%;	
}
#grid .grid_24 .inner p{
	font-size:150%;
	line-height:1.5em;	
}
#grid .grid .consideredRow p{
	padding: 10px 20px;
}
#grid .grid .consideredRow p, #grid .grid .interestedRow p, #grid .grid .contactRow p, #grid .grid .informationRow .column p, #grid .grid .feedbackRow p{
	line-height:1.5em;	
}
#grid a.greyBtn span.pdf{
	background:url("../images/btn4_download.gif") no-repeat scroll right top;
	padding:26px 60px 26px 19px;	
}
#grid .contentItem ol, #grid .productItem ol, .jqmWindow .grid_8 .column ol, #grid .grid .grid_8 .column ol{
	padding:0 0 5px 30px;	
}
#grid .grid .productItem h3,
.jqmWindow .grid .productItem h4, #grid .grid .productItem h4, #grid .grid .contentItem h5{
	line-height:1.2em;	
}
#detailsTable tbody tr.rowContent th h4, #detailsTable tbody tr.rowContent th h5{
	font-size:120%;	
}
#detailsTable tbody tr.rowContent td p, #detailsTable tbody tr.rowContent td li, #detailsTable tbody tr.rowContent td h5{
	font-size:100%;	
}
.productBoxExpand .pbExpColFull{
	width:530px;	
}
.productBoxExpand .pbExpColFull ul li{
	font-size:130%!important;
	line-height:1.5em;	
}
.productBoxExpand .pbExpColFull h3{
	font-size:150%;	
}
#grid .grid .insuranceRow .contentItem{
	padding:0 20px;	
}
#grid .grid .smallPrint{
	font-size:20px;
	line-height:1.5em;
}
font p{
	font-size:125%!important;	
}
#grid .grid_15 .contentItem p{
	font-size:100%;
	line-height:1.5em;	
}
.contentItem table thead tr th{
	line-height:35px;	
}
#grid .grid .ratesRow .contentItem table{
	width:600px;
	margin-bottom:20px;	
}
#grid .grid #pageTabs{
	display:none;	
}
#grid .grid #applyByPhone, 
#grid .grid #applyInBranch,
#grid .grid #applyBymail, 
#grid .grid #applyDetails [id^="#tab"]{
	display:block!important;	
}
.mobileOnly{
	display:inline-block !important;	
}
#grid p, #grid li, .jqmWindow p, .jqmWindow li{
	font-size:100%;
	line-height:1.4em;	
}
#grid .grid .productItem .indent{
	padding-left:0px;
	width:600px;
	font-size:100%;
	line-height:1.7em;	
}
#grid .grid .insuranceRow .fullWidthText{
	width:600px!important;	
}
#footerMap li a{
	line-height:40px;	
}
#grid .grid .contactRow .inner .column p{
	font-size:80%;	
}
#grid .grid .contactRow .inner .column h3{
	font-size:130%;	
}

#grid .grid_15 .contentItem table{
	table-layout:fixed;
	width:600px;	
}
#grid .grid .contentItem .fixedTableCol,
#grid .grid .bigTable .fixedTableCol{
	width:600px;
	margin:0 auto 20px auto;
}
#grid .grid .contentItem .fixedTableCol tr th,
#grid .grid .contentItem .fixedTableCol tr td{
	padding:4px;
	font-size:70%;
}
#grid .grid .contentItem .smallTableText tr th,
#grid .grid .contentItem .smallTableText tr td{
	font-size:45%;
	line-height:1.8em;
}
#grid .grid .bigTable .smallTableText tr th,
#grid .grid .bigTable .smallTableText tr td{
	font-size:55%;	
	padding:5px;
}
#grid .grid .smallTableText,
#grid .grid .extraSmallTableText{
	padding-top:39px;
	display:block;
	background:url("../images/Pinch-to-zoom.jpg") no-repeat scroll left 0px;
}
#grid .grid .bigTable table tbody tr td{
	line-height:1.5em;	
}
#grid .grid .contentItem .extraSmallTableText tr th,
#grid .grid .contentItem .extraSmallTableText tr td{
	padding:2px;
	line-height:1.4em;
	font-size:25%;	
}
#premier #grid .grid_16 .productItem h3, 
#premier #grid .grid_18 .productItem h3, 
#premier #grid .grid_17 .productItem h3{
	line-height:37px;
	
}
#personal .jqmWindow .grid .productItem h3, #advance .jqmWindow .grid .productItem h3, #advance #grid .grid .productItem h3, #personal .jqmWindow .grid .productItem h2, #advance .jqmWindow .grid .productItem h2, #advance #grid .grid .productItem h2, #advance #grid .grid .menu .contentItem h2, #personalHome #grid #heroContainer .advance p{
	padding:9px 20px 30px 35px;	
}

#grid .grid .ratesRow .contentItem .tableSmallFirstCol{
	width:600px;	
}
#grid .grid .ratesRow .contentItem .tableSmallFirstCol tr td:first-child,
#grid .grid .ratesRow .contentItem .tableSmallFirstCol tr td:last-child{
	width:100px;	
}
#grid .grid .ratesRow .contentItem .tableSmallFirstCol tr td:nth-child(2){
	width:400px;
}
#grid .grid .contactUsRow .column p.phone span.mobileContactUs,
#grid .grid .contactRow .column p.phone span{
	line-height:45px;
	display:inline-block;
}

#grid .grid_15 .contentItem table thead th.first, #grid .grid_15 .contentItem table tbody th{
	width:29%;	
}
/*HSBC Premier Credit Card Rewards */

#grid .grid .supportRow .supportBox ul.select-box li{
	width:124px !important;
	font-size:70% !important;	
}
#grid .grid .supportRow .supportBox li a{
	width:124px !important;	
}
#grid .grid .supportRow .supportSelect{
	width: 620px;
	margin:0 10px;
}
#grid .grid .supportRow .supportBox,
#grid .grid .supportRow .supportBox ul.select-box{
	width:620px !important;	
}
#grid .grid .supportRow .supportContent{
	width:640px !important;	
}
#grid .grid .supportRow .supportContent .contentItem{
	padding:0 20px;	
}
#grid .grid .supportRow .contactRow{
	margin:25px 20px !important;	
}
#grid .grid .supportRow h2{
	padding:0 20px;	
}
/* End of Rewards */
/*Tools*/
#grid .grid .jsToolHide .calc_layout_2_flat label, 
#grid .grid .jsToolHide .calc_layout_3_box label, 
#grid .grid .jsToolHide .calc_layout_4_box label, 
#grid .grid .jsToolHide .calc_layout_5_box label, 
.lowerResults label{
	font-size:120%;	
}
#grid .grid .jsToolHide .calc_layout_2_flat span,
#grid .grid .jsToolHide .calc_layout_3_box span,
#grid .grid .jsToolHide .calc_layout_4_box span,
#grid .grid .jsToolHide .calc_layout_5_box span{
	font-size:120%;
	margin:16px 0 0 3px;
	position:absolute;	
}
#grid .grid .jsToolHide .calc_layout_2_flat input,
#grid .grid .jsToolHide .calc_layout_3_box input, 
#grid .grid .jsToolHide .calc_layout_4_box input, 
#grid .grid .jsToolHide .calc_layout_5_box input{
	font-size:120%;
	padding:10px;
	width:250px;	
}
#grid .grid .jsToolHide .calc_layout_3_box > div.threeFull{
	width:560px!important;	
}
#grid .grid .jsToolHide .calc_layout_2_flat > div > .title,
#grid .grid .jsToolHide .calc_layout_3_box > div > .title, 
#grid .grid .jsToolHide .calc_layout_4_box > div > .title, 
#grid .grid .jsToolHide .calc_layout_5_box > div > .title{
	height:auto;
	padding:0 0 10px 0;	
}
#grid .grid .jsToolHide .lowerResults{
	height:auto;		
}
#grid .grid .jsToolHide .lowerResults .legalArea{
	magin-left:0;
	width:640px;	
}
#grid .grid .jsToolHide .lowerResults .lightBG{
	float:none;
	width:600px!important;
	margin-left:20px !important;
	height:auto;
}
#grid .grid .jsToolHide .calc_bottom > .expandBoxLink > .expandCollapse{
	font-size:115%;	
}
#grid .grid .jsToolHide .calc_bottom > .expandBoxLink > .expandCollapse{
	background: url("../images/bg-account-info-handle.gif") no-repeat scroll right center #D8D8D8;
	display: block;
	float: left;
	padding: 6px 52px 5px 12px;
	text-decoration: none;
}
#grid .grid .jsToolHide .calc_bottom > .expandBoxLink{
	padding-top:0;	
}
#grid .grid .calc_layout_2_flat select, 
#grid .grid .calc_layout_3_box select,
#grid .grid .calc_layout_3_box .dropdownThreeFull, 
#grid .grid .calc_layout_4_box select, 
#grid .grid .calc_layout_5_box select{
	font-size:120% !important;
	margin:5px 0 0 20px !important;
	width:277px !important;	
}
#grid .grid .jsToolHide .calc_layout_5_box > .lightBG{
	width:576px !important;	
	padding-left: 20px !important;
}
#grid .grid .jsToolHide .calc_layout_2_flat > div, 
#grid .grid .jsToolHide .calc_layout_3_box > div, 
#grid .grid .jsToolHide .calc_layout_4_box > div, 
#grid .grid .jsToolHide .calc_layout_5_box > div{
	height:auto;
	float:none;	
}
#grid .grid .tipText{
	display:block;
	background:none;
	width:560px;
	margin:0;
	position:relative;
	height:auto;
}
#grid .grid .tipText p{
	font-size:80%;	
}
#grid .grid .calc_layout_3_box div a,
#grid .grid .calc_layout_4_box div a,
#grid .grid .calc_layout_5_box div a{
	display:none;	
}
/* --------- */
#grid .repText,
#grid .grid .productItem .repText{
	clear:both;
	margin:0 20px;
	font-size:100%;
	line-height:1.4em;	
}
#grid .repText{
	padding:10px 20px;
}
/* table within table*/
table .rowContent td table{
	font-size:70%;	
}
#detailsTable tbody tr.rowContent th .titleText{
	font-size:75%;	
}
/*Bespoke Mobile pages*/
.mortgagesIntro{
	background: url("../images/mortgages-hero.jpg") no-repeat;
	display:block;
	height:349px;
	padding:30px 20px 20px 20px;
	position:relative;
}
.insuranceIntro{
	background: url("../images/insurance-hero.jpg") no-repeat;
	display:block;
	height:384px;
	padding:30px 20px 20px 20px;
	position:relative;
}
.investmentsIntro{
	background: url("../images/investments-hero.jpg") no-repeat;
	display:block;
	height:384px;
	padding:30px 20px 20px 20px;
	position:relative;
}
.planningIntro{
	background: url("../images/planning-hero.jpg") no-repeat;
	display:block;
	height:349px;
	padding:30px 20px 20px 20px;
	position:relative;
}
#grid .grid .welcomeText{
	background:rgba(0,0,0,0.75);
	padding:17px 20px 20px 20px;
	position:relative;	
}
#grid .grid .welcomeText p{
	color:#fff;	
	padding:8px 20px 6px 13px;
	font-size:168%;
	opacity:1;
	line-height:1.2em;
}
#grid .grid .welcomeText h2{
	font-size:225%;
	font-weight:100;
	color:#fff;
	padding:0 20px 20px 13px;
	opacity:1;
}
#grid .grid .welcomeText .lowerBubble{
	width: 0; 
	height: 0; 
	border-left:18px solid transparent;
	border-right:18px solid transparent;
	border-top:20px solid rgba(0,0,0,0.75);
	position:absolute;
	left:55px;
	bottom:-20px;
}
#grid .grid .hintText{
	color:#000;
	background:rgba(255,255,255,0.85);
	display:block;
	position:absolute;
	padding:10px 20px 20px 2px;
	height:53px;
	width:598px;
	bottom:0;
}
#grid .grid .hintText p{
	font-size:175%;
	color:#000;	
}
#grid .grid #mobileProductNavigation #mobileNav li a{
	width:530px;
	display:block;
	padding:29px 30px 24px 10px;
	color:#000;
	font-size:170%;
	line-height:1.3em;
	font-weight:bold;
}
#grid .grid #mobileProductNavigation #mobileNav .iconScreen li a{
	background:url("../images/icon_screen.gif") no-repeat left 26px;
	padding:29px 30px 24px 60px;
}
#grid .grid #mobileProductNavigation #mobileNav .iconScreen .mobileIcon a{
	width:530px;
	display:block;
	padding:29px 30px 24px 60px;
	background:url("../images/icon_mobile.gif") no-repeat left 26px;
	color:#000;
	font-size:170%;
	line-height:1.3em;
	font-weight:bold;
}
#grid .grid #mobileProductNavigation #mobileNav li{
	background:url("../images/mobileNav_chevron.gif") 586px 34px no-repeat #f7f7f7;
	margin-bottom:1px;
	padding:0 40px 0 20px;	
}
#grid .grid #mobileProductNavigation #mobileNav h3{
	padding:0px 15px 27px;
	font-size:170%;	
}
#grid .grid #mobileProductNavigation #mobileNav .premierHeading{
	background:#251451;
	margin-top:40px;
	padding:20px 15px 20px;
	color:#fff;	
}
#grid .grid #mobileProductNavigation #mobileNav .premier{
	margin-bottom:30px;	
}
#grid .grid #mobileProductNavigation #mobileNav .premier li{
	background:url("../images/mobileNav_chevron.gif") 586px 34px no-repeat #dfdce5;	
}
#grid .grid #mobileProductNavigation #mobileNav .premier li a{
	font-size:165%;	
}
#grid .grid .legalDisclaimer{
	display:block;
	background:#f7f7f7;
	margin:20px;
	padding:20px;
}
#grid .grid .legalDisclaimer p{
	color:#000;
	font-size:135%;
	line-height:1.5em;
	padding:0;
	font-weight:bold;	
}
#grid .grid .contactUsMobile .mobilePhone{
	height:80px;
	margin-bottom:20px;
}
#grid .grid .contactUsMobile .mobilePhone a{
	background: url("../images/mobile-icon-off.gif") no-repeat scroll left center transparent;
	padding:0px 0 0px 53px;
	float:left;
}
#grid .grid .contactUsMobile{
	border-top:2px solid #cccccc;
	margin:20px;
	padding:top;
	border-bottom:2px solid #cccccc;
}
#grid .grid .contactUsMobile h3{
	padding:20px 0;	
}
#grid .grid .contactUsMobile h4{
	font-size:150%;
	margin:15px 0 10px 0;	
}
#grid .grid .contactUsMobile h4 span{
	font-size:70%;
	font-weight:normal;	
}
#grid .grid .contactUsMobile p{
	padding: 10px 0;	
}
#grid .grid .contactUsMobile .mobilePhone a span {
    background: url("../images/red_btn_off.gif") no-repeat scroll right center transparent;
    color: #FFFFFF;
    font-size: 175%;
    padding: 24px 15px 23px 2px;
    text-decoration: none;
	float:left;
}
#grid .grid .contactUsMobile .landlinePhone a span{
	color:#000;
	font-size:225%;
	font-weight:bold;
}
#grid .grid .contactUsMobile sup{
	font-size:50% !important;
	vertical-align:top;
}
.emptyLine{
	padding:30px 0;
	border-bottom:2px solid #cccccc;
	margin-bottom:5px;	
}
#grid .grid .information{
	border-bottom:2px solid #cccccc;
	margin:10px 20px;
	padding:20px 0;	
}
#grid .grid .information .informationIcon{
	background: url("../images/icon_i.gif") no-repeat scroll left center transparent;
	padding: 0 0 0 40px;
	margin:0 10px;
}
#grid .grid .information p{
	margin:20px 10px 10px 32px;	
}
#grid .grid .information.last{
	border:0;	
}
/* Mobile Home page Revolver */
#heroContainer .revolverBelt .revolverItem{
	float:left;	
}
#heroContainer .tabArticleText{
	left: 0;
    padding: 20px 20px 20px 23px;
    position: absolute;
    top: 50px;
    width: 340px;
    z-index: 20;
	background:rgba(255,255,255,0.85);
}
#grid .grid .revolverNavigation{
	display:block;
	height:50px;
	background:#626469;
	float:none;
	bottom:0;
	position:absolute;
}
#grid .grid .revolverNavigation ul li a{
	background: url("../images/revolver-nav.jpg") no-repeat scroll left center transparent;
}
#grid .grid .revolverNavigation .revolverPager .pagerItemSelected a{
	background: url("../images/revolver-nav-selected.jpg") no-repeat scroll left center transparent;	
}
#grid .grid .revolverNavigation .revolverPager .pagerItem{
	width:30px;
	height:31px;
}
#grid .grid .revolverNavigation .revolverPager {
	float:left;
	margin:0 255px;
	width:154px;
}
#grid .grid .revolverNavigation ul{
	float:none;
	margin:0 auto;	
}
.pausePlay{
	border-left: 1px solid #fff;
	position:absolute;	
	top:320px;
	z-index:200;
	right:166px;
	padding-left:15px;
}
.jsRevolverPause{
	background: url("../images/pause.jpg") no-repeat scroll left center transparent;
	text-indent:-9999px;
	border:0;
	width:35px;
	padding-left:10px;
	border:0;
	cursor:pointer;
}
.pausePlay .jsRevolverPause.stopped{
	background: url("../images/play.jpg") no-repeat scroll left center transparent;
}
/*End*/

/* cookie policy banner fix for adaptive mobile only */
div.eucookie_disclaimer {
	width: 520px !important; 
	margin:0 auto 20px !important;
	background-position-y: 20px;
	background-position-x: 27px;
}

div.eucookie_disclaimer p, div.eucookie_status p, div.eucookie_prefs p {
	font-size: 130% !important;
	line-height: 1.3em  !important;
}
div.eucookie_disclaimer p span, div.eucookie_status p span, div.eucookie_prefs p span{
	line-height: 1.2em;
}
div.eucookie_status {
	width: 564px !important;
	padding: 10px 10px 10px 64px !important;
}

div.eucookie_status.eucookie_enabled p {
	margin: 10px 60px 10px 20px;
}

div.eucookie_status.eucookie_enabled div.enabledBannerCloseButton {
	margin: 15px 20px 10px 0;
}

div.eucookie_status.eucookie_enabled {
	background-position-y: 25px;
}

div.eucookie_status.eucookie_disabled {
	background-position-y: 25px;
}
div.eucookie_btn_container a.redBtn span{
	padding:7px 14px 8px 12px !important;
}
div.eucookie_status.eucookie_disabled .eucookie_btn_container {
	width: 160px !important;
	padding: 13px 10px 3px 10px;
}
/* END */
/* lightbox fix for adaptive mobile only */
.jqmWindow a.redBtn, #grid div.lightview a.redBtn{
	float: right;
    min-width: 220px;
}
#lightviewDetails .grid_8, #lightviewDetails1 .grid_8, #lightviewDetails2 .grid_8, #lightviewDetails3 .grid_8, #lightviewDetails4 .grid_8, #lightviewDetails5 .grid_8, #lightviewDetails6 .grid_8, #lightviewShare .grid_8{
	width: 460px;
	padding: 0 40px;
}
#lightviewDetails1 .lightview, #lightviewDetails2 .lightview, #lightviewDetails3 .lightview, #lightviewDetails4 .lightview, #lightviewDetails5 .lightview, #lightviewDetails6 .lightview, #lightviewDetails7 .lightview, #lightviewDetails8 .lightview, #lightviewDetails9 .lightview, #lightviewDetails10 .lightview, #lightviewDetails11 .lightview, #lightviewDetails12 .lightview, #lightviewDetails13 .lightview, #lightviewDetails14 .lightview, #lightviewDetails15 .lightview, #lightviewShare.lightview, #lightviewDetails .lightview, #lightviewShare .lightview{
	padding: 30px 0 0 20px;
}
#lightviewDetails1 .grid_8 .shaded, #lightviewDetails2 .grid_8 .shaded, #lightviewDetails3 .grid_8 .shaded, #lightviewDetails4 .grid_8 .shaded, #lightviewDetails5 .grid_8 .shaded, #lightviewDetails6 .grid_8 .shaded, #lightviewDetails7 .grid_8 .shaded, #lightviewDetails8 .grid_8 .shaded, #lightviewDetails9 .grid_8 .shaded, #lightviewDetails10 .grid_8 .shaded, #lightviewDetails11 .grid_8 .shaded, #lightviewDetails12 .grid_8 .shaded, #lightviewDetails13 .grid_8 .shaded, #lightviewDetails14 .grid_8 .shaded, #lightviewDetails15 .grid_8 .shaded, #lightviewShare .grid_8 .shaded, #lightviewDetails .grid_8 .shaded{
	width: 460px;
}
/* END */
/* inline style fixes for adaptive mobile only */
#grid .grid .insuranceRow .contentItem p.width800, 
.moneyMarketMoreDetails, .interestRatesRegularSaver{
	width: auto !important;
}
div.pbMainCol4.height150
{
	height:auto !important;
}
.phoneNoWrap
{
	white-space:nowrap;
}
div.pbMainCol4 p.mmInlineStyle {
	padding-left:20px !important;
}
#grid .grid table tbody tr td a.overlayLaunchLink,
#grid .grid a.overlayLaunchLink{
	background:url("../images/mobile-new.gif") no-repeat scroll right top;	
	padding:0 30px 0 0;
	line-height: 1.3em;
}
/* END */
/* contact us page red button fix */
#grid .grid .contactUsRow .inner .column p.phone a span.mobileContactUs{
	border:none;
	border-radius:0;
	font-weight: normal;
	margin:3px 0px 0px;
}
#grid .grid .contactUsRow .inner .column p.phone .mobileOnly a{
	font-size:140%;
}
h5.mobileContactUs{
	display:block;	
	font-size:150% !important;
	padding-top:10px !important;
}
h5.mobileContactUs span{
	font-size:60%;
	font-weight:normal;
}
p.mobileOtherContactUs a,
p.mobileOtherContactUs a:hover {
	color:#000000 !important;
	text-decoration:none !important;
}
#grid .grid .contactUsRow .inner .column p.mobileOnly span.small{
	font-size:50%;
}
.mobileOtherContactUs{
	display:block !important;
}
#grid .grid .contactUsRow .inner .column p.phone a span.mobileContactUsSub{
	padding-bottom:13px;
}
body #grid .grid_11{
	width:640px;
}
#grid .productItem ul.greenTick li
{
	background: url("../images/green_tick_lrg.png") 0px 10px no-repeat;
	padding-left:45px !important;
	font-size:100%
}


#grid .productItem ul.greyInfo li
{
	background: url("../images/icon_i.gif") 0px 10px no-repeat;
	padding-left:40px !important;
	font-size:100%
}


#grid .productItem ul.greenTick li span.noClass
{
	padding-left:0;

}
div.tipText
{
	padding:0 !important;
}
div.tipText p
{
	line-height: 1.4em !important;
	padding:0 !important;
}
p.legal
{
	font-size:100% !important;
	line-height:1 !important;
}
#grid p.smallFont
{
	font-size:100% !important;
	line-height:1.5em !important;
}
.height20
{
	height:auto;
}
ul#tabs
{
	height:61px;
}
#top div#mainTopNavigation{
	background:	none;
}
/* END */
/* other changes */
#grid .interBankTransferctaRow {
	padding:0 0 0 20px;
}
.nlm {
	margin-left: 0px !important;
}
#premier .grid_8 .column a.greyBtn span.more {
	background: url("../images/btn1_link_main.gif") no-repeat scroll right top transparent
}
#grid .grid p.phone .mobileOnly a span {
	white-space:nowrap;
}
.contactDagger
{
	padding:11px 0 11px 53px !important;
}
/* END */



/* Site Map begin */


.bghead {
	width:620px;
	padding-left: 20px !important;
	padding-right: 0px !important;
	margin-right: 0px;
	font-size: 270% !important;
}

.sitemaphome
{
width:630px;
padding-left: 0px !important;
margin-left: 0 0 15px 0 !important;
}


h3.sitemaphome {
	margin-left: 0px !important;
	float: left;
	padding-left: 15px !important;
	width: 640px !important;
	margin-bottom: 5px;
	margin-right: 0px;
	padding-right: 0px !important;
	font-size: 300% !important;
	
}


.sitemap {
width: 640px !important;

}

.sitemap .grid grid_12 ul {
	padding-left:0px;
	line-height: 3.3em;

}


#grid .grid .sitemap ul li a:link {
	font-size: 280%;
}


.sitemap .grid grid_12 ul li ul strong {
font-size: 180% !important;
}


.sitemap ul li ul li {

	background: url("../images/lrg_red_arrow.gif") no-repeat scroll left 12px transparent !important;
	margin-left: 21px;
	font-size:93% !important;
}


.sitemap li a:visited {
	font-size:200% !important;
	line-height: 1.3em;
}




.sitemap .grid.grid_12 ul li ul {}


/* Site Map end */

/* isa-2013-2014 begin  */

#grid .grid .interestedRow .inner .fourBorderColumn {
	width:600px;
	padding: 20px 0px 0 0px;
	border-top:1px solid #D7D7D7;
	border-right: none;

}

#grid .fourBorderColumn li {

	line-height:1.1em;

}

#grid .grid .interestedRow .fourBorderColumn h4 {

	padding: 0 0 10px 0px;

	1px solid #D7D7D7;
	border-right: none;

}

#grid .fourBorderColumn li.lastColumChevron {
	line-height: 1.1em;
	width: 100%;

}

#grid .fourBorderColumn .lastColumChevron {

background: url('../images/lrg_red_arrow.gif') no-repeat scroll 425px 10px
}

#grid .fourBorderColumn .lastColumPdf {
	background: url("../../personal_general/images/uk-content/icon_pdf_launch.gif") no-repeat scroll 300px 10px transparent;
	width:100%;
	
}

#grid .grid .fourBorderColumn .greyBtn {
	margin-top:10px;

}

#grid .taxIsaVideoBox {

	width:640px;
	height:auto;
}


#grid .taxIsaVideoBox .redBtn {

	margin: 15px;
	position: none;
	float: left;
	width: 60%;


}

#grid .taxIsaVideoBox p {

	float: left;
	font-size: 100%;
	line-height: 1.3em;
	margin: 5px 0 0 0px;
	width: 50%;
	padding-left: 15px;

}

#grid .taxIsaVideoBox h2 {

	float: left;
	margin: 10px 0 0 10px;
	width: auto;
	font-size: 141%;

}

#grid .grid .buttonLeftLong {
	width: 295px;
	margin: 0;
	margin-right: 30px;
	float: left;
}

/* isa-2013-2014 end */


#grid .grid .interestedRow .inner .column p {

	width: 340px;
	float: left;
	padding-left: 0;
}

/* Savings - Getting Started - Calculator */
#grid .calc_layout_2_flat .calcHeading {
	width: auto
}
#grid .calc_layout_2_flat .calcHeading p {
	padding: 0 20px 0 0;
}
#grid .calc_layout_2_flat > div {
	width: auto;
}
/*
#grid .tipText strong {
	display: none;
}*/
#grid .title {
    float: none;
    width: auto;
}
#grid .calc_layout_2_flat span.valueActive {
    display: none;
}
#grid #frequency {
    display: block;
    left: 40px;
    margin: 10px 0 !important;
    opacity: 1;
    position: relative;
    top: 0;
}
#grid .grid .jsToolHide .calc_layout_2_flat span.resultAmount {
    position: static;
}
#grid .calc_layout_2_flat .lightBG p.resultText {
    margin-left: 0;
    padding-left: 0;
}
#grid .grid .jsToolHide .calc_layout_2_flat > div > span {
    margin-top: 22px;
}
#grid .grid .calc_layout_2_flat .valueActive {
    display: none;
}

/* End Savings Calculator */

#grid .grid .interestedRow .inner .columnChevron {

	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:none;
	border-right:none;
	float: left;
	height: auto;
	margin-top: 20px;
	padding: 12px 0 0 0px;
	width: 100%;
}

#grid .columnChevron li.mobileBullet {
	line-height: 30px;
	font-size: 70%;
	color: #4C4C4C;
	background: url("../images/lrg_red_arrow.gif") no-repeat scroll 10px 15px transparent;
	padding: 5px 10px 5px 30px;

}


#grid .grid .columnChevron {

	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:none;
	border-right:none;
	float: left;
	height: auto;
	margin-top: 20px;
	padding: 10px 0px 15px 15px;
	width: 98%;
	
}

#grid .grid .columnChevron li {
	line-height: 30px;
	font-size: 70%;
	color: #4C4C4C;
	padding: 5px 10px 5px 30px;

}

ul.greenTick li {
	background: url("../images/included.gif") no-repeat scroll left 10px transparent;
	
}

#grid .grid .consideredRow .productRow h4 {
	padding-left: 20px;

}

/* Category landing page css begin */



#grid .grid .fourColumns .interestedRow .inner .fourBorderColumn a img {

	width: 200px;
	margin: 0px auto;
	display: block;

}


#grid .grid .fourColumns .interestedRow .inner .fourBorderColumn p {

	width:auto;

}

#grid .grid .interestedRow .inner .fourBorderColumn.greyBox {

	width:auto;
	padding-bottom: 40px;

}

#grid .grid .interestedRow .quickLinks h4.selected {
	width: 170px;
	text-align: center;
	padding: 10px 0px 5px 5px;


}




#grid .grid .interestedRow .quickLinks h4 {

	font-size: 87.5%;
	float: left;
	width: 150px;
	padding: 10px 6px 5px 17px;
	background-color: #DBDBDB;
	background: url('../images/uk-content/tab_200x35.jpg') bottom left no-repeat;
	cursor: pointer;
	color: #666;
	

}

#grid .grid .fourBorderColumn.greyBox ul li {
line-height: 1.1em;
padding: 10px 0px;

}


#grid .grid .fourBorderColumn.greyBox ul {
width:560px;

}


#grid .fourBorderColumn .lastColumChevron {

	width:auto;

}

#grid .fourColumns .fourBorderColumn p {

padding-left:0px;

}


#grid .fourColumns .fourBorderColumn .lastColumChevron {


	background: url("../images/lrg_red_arrow.gif") no-repeat scroll right 15px transparent;

}

#grid .fourBorderColumn .premierBlueText h5 {
	background: url("../images/lrg_red_arrow.gif") no-repeat scroll right 15px transparent;
}
#grid .fourBorderColumn .insuranceChevron {
	background: none;
}


/* Category landing page css end */


#grid .grid .tabContent {
display: block !important;
}

#grid .grid .insuranceRow .contactRow .inner .column {

	width:auto;

}


#grid .grid .insuranceRow .contactRow .inner {

	background:none;
	width: 640px;
}

/*** Timeline ***/
.timeline .tlCarousel .tlLeft, .timeline .tlCarousel .tlRight {
	width: 220px;
}
.timeline .tlViewport {
	width: 640px;
}
.timeline .tlCarouselViewport {
	width: 440px;
	height: 1110px;
	left: 100px;
}
#grid .tlDate {
	font-size: 100%;
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
#grid .timeline h2 {
	font-size: 75%;
	padding-left: 10px;
}
#grid .tlRight p {
	font-size: 75%;
	padding-left: 10px;
}
#grid .timeline .tlCarousel .tlPrev, #grid .timeline .tlCarousel .tlNext {
	background-position: center 106px;
	padding-bottom: 111px;
    padding-top: 142px;
    top: 20px;
	width: 90px;
	border-radius: 10px;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
#grid .timeline .tlCarousel .tlPrev:focus, #grid .timeline .tlCarousel .tlNext:focus {
    background-color: #F1F1F1;
	-webkit-transition: none 0s ease 0s;
	transition: none 0s ease 0s;
}
.timeline .tlMarker {
	width: 200px;
}
/*** End Timeline ***/

#grid .grid .insuranceRow .contactRow h5 {

line-height:1.1em;

}

#grid .grid .customStudentText {

padding: 0;


}

#grid .grid .customStudentText h3 {

padding: 7px 0 0 15px;
font-size: 120%;

}


#grid .grid .customStudentText h3 a {
	background:url("../../../content/personal/students-and-graduates/images/big-chevron-right.gif") right 22px no-repeat;

}

#grid .grid .column ul li.listBordered {
padding: 10px 15px;
background: url("../images/lrg_red_arrow.gif") no-repeat scroll right 25px transparent;
margin-right: 15px;
margin-left: 0;

}


#grid .grid .column ul li.listBorderedLast {

	padding: 10px 15px;
	background: url("../images/lrg_red_arrow.gif") no-repeat scroll right 25px transparent;
	margin-right: 15px;
	margin-left: 0;
}


#grid .grid .column ul li a {

	background:none;

}






#grid .grid .contentGreyBox {

	width:615px;
	margin-left:0px; 
}

#grid .grid .contentGreyBox p {

	line-height: 1.3em;
	
}

#grid .grid .calendarMain {
	width: 620px;
	margin-bottom: 25px;
}

#grid .grid .calendarMain .calendarInner {
	margin-top: 10px;
	padding: 0 0px;
}

.BrightcoveExperience {
	width:600px;

}

#grid .grid .contentImgContainer {

width:640px;
position:static;
clear:none;
float:none;
height: 265px;

}

#grid .grid .wideImgContainer {
position:static;
left:0;

}


#grid .grid .contentImgContainer .container01Dark {

background: none repeat scroll 0 0 black;
height: 102%;
padding: 10px 0px 0px 0px;
position: static;
top: 60px;
width: 640px;
z-index: 100;

}

#grid #sponsorshipRectangle {

    background-color: white;
    height: auto;
    padding-left: 0px;
    position: static;
    float:left;
    width: 100%;
}


#grid #sponsorshipRectangle p {

	border-bottom: medium none;
    color: #000;
    font-size: 95%;
padding-left: 15px;
}

#grid .grid .contentImgContainer .container01Dark ul {

	width:300px;
        padding: 0;


}

#grid .grid .contentImgContainer .container01Dark ul li {

 	color: white;
font-size: 80%;
list-style: none outside none;
padding: 15px 0 10px 36px;
width:280px;
}

#grid .grid .contentImgContainer .container01Dark h2{

	padding-left:10px;

}

#grid .grid .contentImgContainer .sponsorshipColumnsBanner {
width:290px;
margin-left:15px;

}

#grid .grid .leftVertical {
	width: 610px;
	margin-left: 15px;
	margin-bottom: 15px;

}


#grid .centralImgContainer {

width: 600px;
}

#grid .grid .customStudentIntro h3 {
	padding: 0px;

}


#grid .grid .customStudentIntro p {

	padding-top: 25px;
	padding-left: 0px;
	padding-right: 0px;
	width: 84%;
	margin-right: 0;

}

#grid .grid .customStudentIntro p.studentButton {
margin-left: -15px;
margin-top: 8px;

}


#grid .grid .customStudentIntro p.studentOfferButton {

margin-left: -15px;
margin-top: 10px;
}



#grid .grid .studentStrech {

	background-size: 100% 100%;
}

#grid .grid .greyBtn.buttonStyling {
	margin-top:0px;
	margin-left:20px;
}



#grid .grid .greyBtn.buttonStylingTwo {
	margin-top:0px;
	margin-left:20px;

}

#grid .grid .insuranceRow .contactRow .inner .column.rightBorder {

	border-right: none;

}

#grid .grid .productItem .cookieFaq.closed h5 {
	font-size:150%;
	line-height: 1.3em;

}

.jqmWindow .grid .productItem h5, #grid .grid .productItem h5 {

	font-size:150%;
	line-height: 1.3em;
}

#grid .grid .productItem .cookieFaq.closed h5 {
	background: url('../../personal_general/images/content/down_dbl_arrow_trans.png') no-repeat scroll left 20px transparent;
}

#grid .grid_24 .grid_8 .contentGreyBox {

width:590px;

}

#grid .grid .moveRight {

float:left;
}

#grid .headerCustomerClass {
	margin-left: 0px;
        padding: 0px;

}

#grid .bursarySwapImg {

    background: url("../../../content/personal/current-accounts/student-account/bursary-competition/images/busary_mobile640x708.jpg") no-repeat scroll transparent;
	height:708px;

}


#grid .greyBtn.customBursaryBtn {

    text-decoration: none;
    position: absolute;
    top: 250px;
    left: 335px;
    width: 225px;
}


#grid .grid .ratesRow .contentItem .fullTableWidthC {

width:600px;
margin: 0 auto 20px auto;

}

#grid .productItem ul.greenTickMob li
{
	background: url("../images/green_tick_lrg.png") 10px 0px no-repeat;
	list-style:none;
	padding-left: 55px !important;
	padding-bottom: 25px;
	padding-bottom: 15px;
	padding-top: 5px;
}

#grid .productItem ul.greenTickMob {

padding-left:0px !important;
}


#logoMob {
padding: 25px 20px 25px;
float: left;

}

#grid h2.headerStyleND {

    border-bottom: 1px solid rgb(228, 228, 228);
    width: 600px;
    padding-bottom: 10px !important;

}


#grid .productItem li span.introBulletText {

   font-size:80.5%;
   font-weight:normal;
   padding-bottom: 0;

}

.contentItem table tbody tr th div.innerWrapper {
   
   font-size: 91%;
   padding-left:2px;

}

#grid .productItem li span.introBulletTextChild {
  font-size: 65%;
  font-weight: normal;
  padding-bottom:0px;
}


#grid .grid_12 .productItem ul li.stepOne {
background: url("../../../content/personal/ways-to-bank/images/step_1_36x36mob.jpg") 0px 0px no-repeat;
padding-left: 45px;
padding-top:0px;
margin-left: 10px;
}

#grid .grid_12 .productItem ul li.stepTwo {
background: url("../../../content/personal/ways-to-bank/images/step_2_36x36mob.jpg") 0px 0px no-repeat;
padding-left: 45px;
padding-top:0px;
margin-left: 10px;
}

#grid .grid_12 .productItem ul li.stepThree {
background: url("../../../content/personal/ways-to-bank/images/step_3_36x36mob.jpg ") 0px 0px no-repeat;
padding-left: 45px;
padding-top:0px;
margin-left: 10px;
}


#grid .showHideContent ul {

margin-left: 27px;
margin-right: 5px;

}

#grid .grid_12 .contentItem {
padding: 0 0;

}

.grid .contentItem table {

width:auto;
}

#grid .column .inner .apply.contentItem.tableInTabs {

	width:520px !important;
}


.grid .contentItem table.tableInTabs {

  width:auto;

}

#grid .grid p.mOneHun {
font-size:100%;

}


#grid .grid .interestedRow .inner .borderContainerSwitch {
float: left; 
margin-right: 24px; 
border-bottom: 1px dotted gray; 
width: 600px !important; 
clear:left; }


#grid .grid .interestedRow .inner .columnSmall {

float: left;
padding: 19px 9px 0 0;
width: 194px;
}


#grid .grid_18 .contentItem p, #grid .grid_17 .contentItem p, #grid .grid_12 .contentItem p {
padding: 0 15px 10px 20px;
}


#grid .grid .productItem h4 {

line-height: 26px;
font-size: 125%;
padding: 0 0 10px;

}

#grid .grid .interestedRow .column h4 {
padding-bottom: 0 0 10px 0;
}


#grid .grid_8 .contentItem {
padding: 10px 0px;
}

/* START: travel insurance - natural disasters fixes */
.naturalDisaster #bottomContent {
	position: static;
	width: 520px;
}
.naturalDisaster #bottomContent p {
	float: none !important;
	padding-left: 0px;
}
.naturalDisaster #grid .grid_16 {
	width: 620px;
}
.naturalDisaster h5 {
	font-size: 120% !important;
}
.naturalDisaster table td ~ td {
	white-space: nowrap;
}
.headerWidth{
	width:574px;
	
}
/* END: travel insurance - natural disasters fixes */

/* START: cookieListTabContent fixes */
#cookieListTabContent form.eucookie_prefs_form h2 {
	font-size: 150%;
	padding-left: 20px;
}
#cookieListTabContent form.eucookie_prefs_form {
	width: auto;
}
#cookieListTabContent form.eucookie_prefs_form div h5 {
	font-size: 100%;
	padding-left: 20px;
}
#cookieListTabContent div.eucookie_btn_container {
	float: none;
	width: auto;
}
#cookieListTabContent div.cookieformrow label {
	font-size: 120%;
}
#cookieListTabContent .sectionHeading {
	font-size: 100%;
}
#cookieListTabContent .sectionHeading {
	height: auto;
	padding-bottom: 14px;
}
#cookieListTabContent .grid .productItem h5,
#grid .grid_24 .inner #cookieListTabContent p {
	font-size: 100%;
}
#cookieListTabContent .cookieSidePanel {
	height: auto !important;
}
#cookieListTabContent .cookieSidePanel p {
	line-height: 1.5em !important;
}
#cookieListTabContent .cookieSidePanel a,
#cookieListTabContent .cookieSidePanel span {
	float: none;
	display: inline-block;
}
#cookieListTabContent .cookieTable,
#cookieListTabContent .cookieTable .cookieSection {
	width: auto;
}
#grid .grid_24 .inner #cookieListTabContent .cookieRow p {
	font-size: 85%;
}
#grid .grid_24 .inner #cookieListTabContent .cookieRow .contentFirstCol p {
	word-break: break-all;
}
#cookieListTabContent .cookieTable .contentFirstCol {
	width: 200px;
}
#cookieListTabContent .cookieTable .contentSecondCol {
	width: 382px;
}
#cookieListTabContent .cookieSection .sectionContent .productItem {
	width: auto !important;
	float: right;
}
#grid .grid_24 #cookieListTabContent .grid_8 {
	width: auto;
	margin: 0 20px;
}
#grid .grid_24 #cookieListTabContent .grid_8 .cookieSidePanel {
	margin-top: 0px !important;
}
#cookieListTabContent div.eucookie_status.eucookie_enabled p {
	margin: 0.2em 0;
}
#dnt_cookie_enabled,
#dnt_cookie_disabled {
	width: auto;
	margin-right: 0px;
	font-size: 90%;
}
#dnt_cookie_enabled h6,
#dnt_cookie_disabled h6 {
	font-size: 150%;
	padding-left: 20px;
}
#dnt_status_enable,
#dnt_cookie_disabled {
	position: relative;
}
#grid #cookieFAQTabContent .grid_16 .productItem h3,
#grid #cookiePolicyTabContent .grid_16 .productItem h3 {
    font-weight:bold;
    font-size:175%;
}
#grid #cookieFAQTabContent .cookieFaqContent p,
#grid #cookiePolicyTabContent .grid_16 .productItem p {
    font-size:110%;
}
#cookiePolicyTabContent .cookieSidePanel a {
    font-size:120%;
    margin-left:10px;
    background-position: right center !important;
}
form.eucookie_prefs_form .helpText,
form.eucookie_prefs_form .helpText2 {
	left: 0px;
	width: 620px;
}
form.eucookie_prefs_form .helpText {
	top: 235px;
}
form.eucookie_prefs_form .helpText2 {
	top: 200px;
}

#cookiePolicyTabContent {
    display: -webkit-box !important;
    display: -moz-box;
    display: box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
}
#cookiePolicyTabContent > .grid_8 {
	width: 620px !important;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
}
#cookiePolicyTabContent > .grid_16 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
}
#cookiePolicyTabContent > .grid_8 .cookieSide {
	display: none;
}
#cookiePolicyTabContent > .grid_8 .cookieSidePanel {
	margin-top: 0px;
}
/* END: cookieListTabContent fixes */

/* START: banking on the go fixes */
.banking-on-the-go #grid p a {
	text-decoration: underline;
}
/* END: banking on the go fixes */

/* iPhone phone number formatting reset */
a[href^=tel]{
    color:inherit !important;
}

#grid .grid .column .inner .smallFont {
	font-size: 85%!important;
}


#grid .grid.grid_8.boxFitCustom {
width: 300px;
}

#grid .grid_23 {

width:640px;

}


#grid .grid_8 .contentItem h4.serviceColumnsLogged {
    padding-left: 10px;
}


#grid .grid_8 .contentItem p.serviceColumnsLogged {
    padding-left: 10px;
}

#grid .grid .interestedRow h4.serviceColumnsLogged {
padding-bottom: 10px;
padding-left: 0px;
}

.itemLI{color:#292278 !important; font-size:22px !important;} /*This is used for rewards page Items*/
/*country in focus start */

.grid_8 img.showimg, .grid_12 img.showimg {}
#grid .grid  .textBanner {}
#grid .grid .textBanner img.showimg, .textBanner .textBannerBox {}
#grid .grid .textBanner .dark p, .textBanner .dark h1 {}
#grid .grid .textBanner .darkLayer {}
#grid .grid .textBanner .lightLayer {}
#grid .grid .textBanner .light p{}
#grid .grid .textBanner .btncontrols{}
#grid .grid .textBanner .light h1 {}

#grid .grid .textBanner .textBannerContainer{margin:-5px -21px -2px 10px;width:109%;}
#grid .grid .textBanner h2 {font-size:140%;}
#grid .grid .textBanner p{padding-top: 10px;font-size: 87%;padding-left: 0; } 
#grid .grid .textBanner .btncontrols{left:13px;}
#grid .grid .diwaliImage{background:url(/1/PA_esf-ca-app-content/content/pws/content/personal/international-money-transfer/images/diwali_600x390.jpg) no-repeat;width:600px;margin-bottom:10px;}
#grid .grid .thanksgivingImage{background:url(/1/PA_esf-ca-app-content/content/pws/content/personal/international-money-transfer/images/thanksgiving_600x390.jpg) no-repeat;width:600px;margin-bottom:10px;}
#grid .grid .textBanner .textBannerBox{width:120%;}

/*country in focus end */

.grid_8 img, .grid_12 img.imgshow{display:block;}


#grid .grid .iconInfo{background:url(/1/PA_esf-ca-app-content/content/pws/theme/personal_general/images/uk-content/icon_information_grey_18x18-trans.png) no-repeat 17px 19px;padding-left: 50px !important;}


#grid a.greyBtn span.creditCardBtnLng {

padding: 11px 38px 27px 25px;
line-height: 1em;

}


body #grid .grid_19 {
width:640px;

}

#grid .grid_19 .loanToolHeader {
padding-left: 25px;
font-size:130%;
}

#grid .grid .column .apply li {
padding: 10px 0;
}
#grid .grid ul li ul li.overviewBullets{font-size:90%;background:none;padding:10px;} 

 #grid a.bothSide{margin:0 7px 0 0 !important;}
 
/* personal loan - cyan arrows START */
#innerPage #grid .grid .interestedRow .contentItem {
	width: 580px !important;
}
#innerPage #grid .grid .interestedRow .inner .columnSmall {
	width: 540px;
	height: auto;
	padding-top: 0px;
}
#top #innerPage #grid .grid .interestedRow .inner .columnSmall.greyArrow {
	background: url(../../personal_general/images/uk-content/process_arrow_grey_down_89x20.jpg) no-repeat scroll center bottom transparent;
	padding-bottom:30px;
}
#top #innerPage #grid .grid .interestedRow .inner .columnSmall.cyanArrow {
	background: url(../../personal_general/images/uk-content/process_arrow_turquoise_down_89x20.jpg) no-repeat scroll center bottom transparent;
	padding-bottom:30px;
}
/* personal loan - cyan arrows END */
#innerPage.paym #grid .grid .productItem {
	width: 580px !important;
	padding-left: 0;
}
#innerPage.paym #grid .grid .productItem .columnSmall {
	width: 560px;
	height: auto;
	padding-top: 0px;
}
#innerPage.paym #grid .grid .productItem .columnSmall.cyanArrow {
	background: url(../../personal_general/images/uk-content/process_arrow_turquoise_down_89x20.jpg) no-repeat scroll center bottom transparent;
	padding-bottom:30px;
}
#innerPage.paym .grid .productItem .columnSmall p {
	text-align: center;
	width: 460px;
	line-height: 30px;
	margin: 10px 67px 0;
}
#innerPage.paym .borderContainerSwitch {
	width: 560px;
	border: none;
	font-size: 135%;
}
#innerPage.paym .redBtn span,
#innerPage.paym .greyBtn span {
	width: 535px;
	text-align: center;
}
#innerPage.paym .redBtn ~ .greyBtn {
	margin-top: 25px;
}
#innerPage.paym #grid .productItem #introduction1, 
#innerPage.paym #grid .productItem #introduction2,
#innerPage.paym #grid .productItem p.intro {
	font-size: 150%;
	margin-left: 20px;
}
#innerPage.paym #why-register-list li {
	width: 500px;
}
#innerPage.paym #grid .grid .productItem .why_header {
	font-size: 150%;
}
#innerPage.paym #grid .grid #things_list {
	display: none;
}
#innerPage.paym #paym_banner {
	width: 280px;
	height: auto;
	margin: 0px 0px 0px 160px;
}
#innerPage.paym #paym_banner img {
	display: block;
}
#innerPage.paym .tyntk, 
#innerPage.paym #things_header {
	width: 570px;
}
#innerPage.paym #things_header {
	background: #e8e8e8;
	padding: 15px;
	font-size: 138%;
}
#innerPage.paym .productBoxExpandTrigger {
	width: 575px;
	margin-left: 10px;
	border-top: 4px solid #bababa;
}
#innerPage.paym .productBoxExpandTrigger a {
	background: url("../images/bg-account-info-handle.gif") no-repeat scroll right center #D8D8D8;
	padding: 10px 12px 10px;
	display: block;
	width: 100px;
}
#innerPage.paym .productBoxExpandTrigger a.expanded {
	background: url("../images/bg-account-info-handle-up.gif") no-repeat scroll right center #D8D8D8;
}
#innerPage.paym #grid .grid_12 .productItem #things_list {
	border-right: 3px solid #bababa;
	border-left: 3px solid #bababa;
	margin-left: 10px;
	width: 519px;
	padding: 25px;
	font-size: 75%;
}

/* START: style 1.7 code */
#innerPage.wrapper1_7 { padding: 0px;}
#innerPage.wrapper1_7 #grid {position: relative;}
#innerPage.wrapper1_7 #grid .grid.heading { width: 640px; margin: 160px 0 0; padding: 0;}
#innerPage.wrapper1_7 #grid #productNavigation h2, #innerPage.wrapper1_7 #grid #productNavigation h1 { padding: 10px 20px; width: auto !important; line-height: 45px; }
#innerPage.wrapper1_7 #grid #productNavigation #pageNav { height: auto; margin-bottom: 0;}
#innerPage.wrapper1_7 #grid #productNavigation #pageNav ul { height: auto; width: 100%; background: none; margin: 0; padding: 0;}
#innerPage.wrapper1_7 #grid #productNavigation #pageNav ul li { padding: 10px; margin: 1px 0; background: #f7f7f7;}
#innerPage.wrapper1_7 #grid #productNavigation #pageNav ul li.selected { background: #525358;}
#innerPage.wrapper1_7 #grid #productNavigation #pageNav li a,#innerPage.wrapper1_7 #grid #productNavigation #pageNav li.selected a { font-weight: bold; background: url("../../personal_general/images/style_1_7/chevron_big_red_right.png") right 7px no-repeat;}
#innerPage.wrapper1_7 #grid .grid .productItem .ctaRow { padding-left: 0;}
#innerPage.wrapper1_7 #grid .grid_24 .grid_16 .ctaRow p { padding-left: 0;}
#innerPage.wrapper1_7 #grid a.redBtn,#innerPage.wrapper1_7 #grid a.greyBtn { background-size: 100% 100%; white-space: nowrap;}
#innerPage.wrapper1_7 #grid a.redBtn span,#innerPage.wrapper1_7 #grid a.greyBtn span {padding: 25px 38px 27px 25px;}
#innerPage.wrapper1_7 #grid .productItem p.intro { font-size: 150%;}
#innerPage.wrapper1_7 #grid .rightSideCalculator { width: 640px; margin: 0;}
#innerPage.wrapper1_7 #grid .grid .jsToolHide .calc_layout_5_box > div { margin: 0; width: auto !important;}
#innerPage.wrapper1_7 #grid .grid .tipText { position: static; font-size: 125%; margin-top: 20px; background: none; }
#innerPage.wrapper1_7 #grid .lightOutline { border: 0;}
#innerPage.wrapper1_7 .rightSideCalculator .calc_layout_5_box > .lightBG_new .result { padding: 0;}
#innerPage.wrapper1_7 .rightSideCalculator .calc_layout_5_box > .lightBG_new .result span,#innerPage.wrapper1_7 .rightSideCalculator .calc_layout_5_box > .lightBG_new .result p { display: inline; font-size: 80% !important;}
#innerPage.wrapper1_7 .rightSideCalculator .calc_layout_5_box .nowrap { display: block;}
#innerPage.wrapper1_7 #grid .showHideHorizontalCalc { display: block; width: 600px; font-size: 160%; margin: 0; padding: 20px; background-position: 590px center; background-size: 34px;}
#innerPage.wrapper1_7 #budgetCalculator .calc_layout_4_box.disclaimer { margin: 0; width: auto; padding-bottom: 15px !important; border-bottom: 6px solid #666666;}
#innerPage.wrapper1_7 #budgetCalculator .calc_layout_4_box { margin: 0; width: 640px;}
#innerPage.wrapper1_7 #budgetCalculator .calc_layout_4_box > div { margin: 0; padding: 0; width: 640px !important; height: auto !important;}
#innerPage.wrapper1_7 #budgetCalculator .calc_layout_4_box > div .special-box { height: auto !important; padding: 30px;}
#innerPage.wrapper1_7 #budgetCalculator .calc_layout_4_box > div.results > .title2 { padding: 30px 30px 0 !important;}
#innerPage.wrapper1_7 #budgetCalculator .calc_layout_4_box > div.results > p { padding-bottom: 30px; font-size: 150% !important;}
#innerPage.wrapper1_7 #grid .grid #budgetCalculator .calc_layout_4_box > div > .title { width: auto !important; padding: 20px 30px;}
#innerPage.wrapper1_7 #grid .grid #budgetCalculator .calc_layout_4_box label { display: block; font-size: 150% !important; width: auto; padding: 10px 0 20px;}
#innerPage.wrapper1_7 #grid .grid #budgetCalculator .calc_layout_4_box input { font-size: 100% !important; width: 500px;}
#innerPage.wrapper1_7 #grid .grid .jsToolHide .calc_layout_4_box span { position: static; margin-right: 15px; font-size: 100% !important;}
#innerPage.wrapper1_7 #grid .interestedRow .grid,#innerPage.wrapper1_7 #grid .grid .interestedRow .contentItem,#innerPage.wrapper1_7 #grid .grid .interestedRow .contentItem > div { width: auto !important;}
#innerPage.wrapper1_7 #grid .grid .interestedRow .inner .columnSmall { width: auto; text-align: center; padding: 0 0 50px;}
#innerPage.wrapper1_7 #grid .grid .interestedRow .inner .columnSmall p.title { font-size: 100% !important;}
#innerPage.wrapper1_7 #grid .grid .interestedRow .inner .columnSmall p { text-align: center;}
#innerPage.wrapper1_7 #grid .grid_24 .grid_8 .productRow .productItem ul li { border-top: 1px solid #c4c4c4; background-size: 44px; background-position: 0px 12px;}
#innerPage.wrapper1_7 #grid .grid .ctaRow .right { float: left; padding: 0;}
#innerPage.wrapper1_7 #grid .grid .ctaRow .right p { padding: 10px 0;}
#innerPage.wrapper1_7 #grid .grid .consideredRow .inner .column {padding-right: 0;}
#innerPage.wrapper1_7 #grid .fullWidth { width: 640px; padding: 0; margin: 0;}
#innerPage.wrapper1_7 #grid .grid .contactRow { border: none; width: auto; padding-bottom:30px;}
#innerPage.wrapper1_7 #grid .grid .contactRow .inner .column,#innerPage.wrapper1_7 #grid .grid .contactRow .inner,#innerPage.wrapper1_7 #grid .grid .contactRow .question { width: auto; float: none;}
#innerPage.wrapper1_7 #grid .grid .contactRow .inner .column { padding: 0 20px 0;}
#innerPage.wrapper1_7 #grid .grid .contactRow .inner .column h3 { margin-top: 30px; margin-bottom: 10px;}
#innerPage.wrapper1_7 #grid .grid .interestedRow h3 { font-size: 125%;}
#innerPage.wrapper1_7 #grid .grid .interestedRow .inner .column > a,#innerPage.wrapper1_7 #grid .grid .interestedRow .inner .column img { width: 600px; height: 330px; display: block; padding-right: 0;}
#innerPage.wrapper1_7 #grid .grid .interestedRow .inner .column .interestedRowOverlay { margin-top: 20px; width: 400px; height: 200px;}
#innerPage.wrapper1_7 #grid .grid .interestedRow .inner .column .interestedRowOverlay h4 { width: auto; padding: 0;}
#innerPage.wrapper1_7 #grid a.greyBtn.chevronRight span { background-size: 14px 24px; padding-right: 35px; margin-right: 20px;}
#innerPage.wrapper1_7 #detailsRow { padding: 0px 20px;}
#innerPage.wrapper1_7 #informationTable .infoRow { padding: 10px 0; }
#innerPage.wrapper1_7 #informationTable .infoRow h4 { font-size: 150%;}
#innerPage.wrapper1_7 #informationTable .infoRow .note { width: 300px; padding-top:5px; white-space: nowrap;}
#innerPage.wrapper1_7 #informationTable .infoRow h4 a { background-size: 22px 28px;}
#innerPage.wrapper1_7 #informationTable .infoRow .description p { font-size: 135%; line-height: 120%; padding: 0; color: black;}
#innerPage.wrapper1_7 #grid .grid_8 { padding: 0; margin: 0;}
#innerPage.wrapper1_7 #grid .repText { margin: 0;}
#innerPage.wrapper1_7 #grid .grid .consideredRow .inner .column { border: 0;}
#innerPage.wrapper1_7 #grid #pageSubNav { border: none; width: 100%;}
#innerPage.wrapper1_7 #grid #pageSubNav ul { float: none;}
#innerPage.wrapper1_7 #grid #pageSubNav li { border: none; float: none; background: none; height: auto; z-index: 2; display: block; width: 100%; background: url("../../personal_general/images/style_1_7/big_double_chevron_red_down.png") 600px 17px no-repeat;}
#innerPage.wrapper1_7 #grid #pageSubNav li.selected { background: white; border: none; background: url("../../personal_general/images/style_1_7/big_double_chevron_red_up.png") 600px 17px no-repeat;}
#innerPage.wrapper1_7 #grid #pageSubNav li a { padding: 10px 30px; font-size: 150%; height: 40px; font-weight: bold; border-bottom: 1px solid #c4c4c4;}
#innerPage.wrapper1_7 #grid #pageSubNav li.selected a { border: none; background: url("../../personal_general/images/style_1_7/mobile_submenu.png") center bottom no-repeat; padding-bottom: 32px;}
#innerPage.wrapper1_7 #grid #pageSubNav li.selected + li { position: absolute; bottom: -60px;}
#innerPage.wrapper1_7 #grid #pageSubNav li.selected + li + li { position: absolute; bottom: -120px;}
#innerPage.wrapper1_7 #grid { margin-bottom: 120px;}
#innerPage.wrapper1_7 #grid .grid_16 .productItem h4 { margin-top: 10px; font-size: 175%;}
#innerPage.wrapper1_7 #grid .grid_8 .productItem p { font-size: 125%; line-height: 150%;}
#innerPage.wrapper1_7 #grid .grid_8 .productItem ul li { background-size: 44px; background-position: 0px 10px;}
#innerPage.wrapper1_7 #grid .grid_8 .productItem h4 { font-size: 200%; line-height: 150%;}
#innerPage.wrapper1_7 #grid .productItem ul li { font-size: 125%;}
#innerPage.wrapper1_7 #grid .grid #thingsYouShouldKnow .productItem h4 { font-size: 150%; line-height: 150%; margin: 10px 0; padding: 0;}
#innerPage.wrapper1_7 #grid #thingsYouShouldKnow ul li:first-child { border-top: 1px solid #c4c4c4;}
#innerPage.wrapper1_7 #grid #thingsYouShouldKnow ul li { font-size: 100%; border-bottom: 1px solid #c4c4c4; padding-top: 5px;}
#innerPage.wrapper1_7 #grid #thingsYouShouldKnow a { background-position: right 9px; background-size: 8px 18px; padding-right: 20px; font-size: 125%;}
#innerPage.wrapper1_7 #grid #thingsYouShouldKnow a.pdfLink { background-position: right 8px; background-size: 20px 16px; padding-right: 30px;}
#innerPage.wrapper1_7 #grid .grid .productItem h4 { margin: 10px 0; padding: 0; line-height: 42px;}
#innerPage.wrapper1_7 #grid .grid .productItem .backtoTop { display: none;}
#innerPage.wrapper1_7 #grid .grid_16 { border: none;}
#innerPage.wrapper1_7 #grid .grid_24 .grid_16 .productItem .apply { padding: 0;}
#innerPage.wrapper1_7 #grid .grid_24 .grid_16 .productItem .apply p.clear { font-size: 100% !important;}
#innerPage.wrapper1_7 #grid .grid_16 .grid_8 .productItem ul {padding: 0 10px 0 20px;}
#innerPage.wrapper1_7 #grid .rightSideCalculator .expandButton {background-position: 580px;  height: auto; background-size: 34px; }
#innerPage.wrapper1_7 #grid .rightSideCalculator .expandButton a {display: block; line-height: 120%; font-size: 200%; height: auto;}
#innerPage.wrapper1_7 #disclaimer_banner{left:20px}

#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator.rightSideCalculator .title { padding-top: 13px; padding-bottom:0px;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator.rightSideCalculator label { font-size: 180% !important;line-height: 40px;}


#innerPage.wrapper1_7 #grid .grid .interestedRow .inner .columnSmall {width: auto;height: auto;padding-top: 0px;}
#innerPage.wrapper1_7 #grid .rightSideCalculator .result span {margin: 0; position: static;}

#innerPage.wrapper1_7 #grid .grid .rightSideCalculator span {margin-left: 20px;margin-top:31px; color: #999;font-weight: normal; font-size:180%;}
#innerPage.wrapper1_7 #grid .grid .rightSideCalculator input {margin-left: 2px;padding-left: 50px;margin-top:9px;width: 560px; border: 3px solid #ccc; line-height:52px; font-size:200% !important;}

#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator.rightSideCalculator input {width: 438px;}


#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .slider { display: block; width: 560px; margin: 35px 0 50px 20px; height: 14px; background-size: 100% 100%;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .ui-slider .ui-slider-range { background-size: 100% 100%;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .ui-slider .ui-slider-handle { background: url('../images/slider_button_dark.png'); background-size: 100% 100%; }
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .ui-slider a { display: block; width: 75px; height: 54px; margin-left: -38px; margin-top:-10px}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .tipText {display: none; position: absolute;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .tipText.touched strong{max-width: 270px;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .tipText.touched {background-image: url('../../../../uk/scripts/calculators/images/tiptext_touched_background_top.gif');width: 396px;height: 244px;margin-left: 233px !important;margin-top: -235px;background-size: 100% 100%;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .tipText.touched p {height: 213px;padding: 30px 40px 0 40px !important;background-position: 130px bottom !important;background-size: 100% 100%}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator a.questionmark {display: block; background: url('../images/question_mark.png');width: 76px;height: 76px;margin-right: 3px;margin-top:8px; background-size: 100%}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator a.questionmark img {display: none;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box {background-color: #f0f0f0;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box > div {border-bottom: 3px solid white;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .result_heading {background-color: inherit;border: none;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .calcResults {width: 280px !important;height: 140px !important;float: left;border: none;padding-top: 40px;padding-bottom: 0px;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .calcResults.last {padding-top: 0px;padding-bottom: 20px;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .calcResults.left {margin-left: 20px;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .calcResults .title2 label {color: black;font-size: 100% !important;line-height: 22px;height: 44px;vertical-align: bottom;display: table-cell;font-weight: normal;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .calcResults .result {color: black;font-size: 200% !important;line-height: 40px;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .calcResults .result p,#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .calcResults .result span {font-size: 50% !important;padding: 0px;margin: 0px;font-weight: bold;display: block;color: black;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .expandButton {float: none;clear: both;padding: 15px 20px;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .expandButton a {font-size: 150%;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .calc_layout_5_box .clearBoth {border: none;background: none;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .expandButton ~ div.clearBoth {display: none !important;}
#innerPage.wrapper1_7 #grid .grid .fullMobileCalculator .expandButton.expanded ~ div.clearBoth {display: block !important;}

#innerPage.wrapper1_7 #grid .grid .greyBorder {border-right: 0px; border-left: 0px;}
#innerPage.wrapper1_7 #grid .grid .slideshowDemo .rightSide {display: none;}
#innerPage.wrapper1_7 #grid .slideshowDemo ol li.active { color: inherit; }
#innerPage.wrapper1_7 #grid .grid .slides .withSubheader {padding-top:115px !important;}
#innerPage.wrapper1_7 #grid .grid .slides .withSubheader .subheader {line-height: 53px;}
#innerPage.wrapper1_7 #grid .grid.grid_24 .showHideTrigger { background-size: 56px;padding-left: 70px; }
#innerPage.wrapper1_7 #grid .usefulInformation {font-size: 140%;margin-bottom: 20px;}
#innerPage.wrapper1_7 #grid .usefulInformation ul.usefulLinks {padding-left: 25px !important;}

/*Mobile css to counter new Student css */
#innerPage.wrapper1_7 #grid .bottomPage {width:auto;}
#innerPage.wrapper1_7 #grid #toolsTopMenu {display:none;}
#innerPage.wrapper1_7 #grid .halfPagePromo {width:auto;padding-bottom:25px;}
#innerPage.wrapper1_7 #grid .halfPagePromo + .halfPagePromo {margin:0px;}
#innerPage.wrapper1_7 #grid .halfPagePromo .halfPagePromoTextRight {width:50%;}
#innerPage.wrapper1_7 #grid .grid .contactRow .question.oliviaVA + .inner {width:auto;}
#innerPage.wrapper1_7 #grid .productItem + .listItem {position:static;}
#innerPage.wrapper1_7 #grid .applyThreeColumns h4.applyOnline {padding-left: 40px;}
#innerPage.wrapper1_7 #grid .applyThreeColumns h4.applyPhone {padding-left: 40px;}
#innerPage.wrapper1_7 #grid .applyThreeColumns h4.applyBranch {padding-left: 40px;}
#innerPage.wrapper1_7 #grid .applyThreeColumns .applyColumn {width:auto;}
#innerPage.wrapper1_7 #grid .applyThreeColumns .applyColumn + .applyColumn {margin:0;}
#innerPage.wrapper1_7 #grid .studentRightSideBottomBanner {float: right;padding-right: 21px;padding-top: 6px;}



/* END: style 1.7 code */

#grid #productNavigation h1 {
font-size: 225%;
padding: 8px 0 15px 20px;
margin: 0;
line-height: 45px;
width: 620px!important;
left: 0px !important;
position: static !important;
}
#top #mContent .header{padding:5px 20px 0 20px;} 
#top ul.mobInfo{margin:0 0 0 23px;}
#top ul.mobInfo li{list-style:disc !important;margin-left:35px;font-size:85%;line-height:1.3em;}
#top .header .introText{font-size:130%;margin-top:10px;}