body {
	background: #fff;
	width: 640px;
	margin: 0 auto;
}
/*Logo change for mobile*/
#logo img {
	display: none;
}
#logo a {
	background: url('../images/mobile/hsbc-logo.gif') no-repeat;
	display: block;
	width: 280px;
	height: 55px;
}
#logo {
	padding: 51px 21px 32px;
	float: left;
}
/*END*/
/*Header section*/
#top {
	width: 640px;
}
#locale, #search, #onlineBanking ul li#internetBanking {
	display: none;
}
#mainTopWrapper #tabs li {
	font-weight: normal;
}
#mainTopWrapper #tabs li.on {
	font-weight: bold;
}
#mainTopWrapper #tabs li.last a, #mainTopUtilityRow #tabs li a {
	font-size: 190%;
	padding: 19px 21px;
}
#siteControls #onlineBanking, #onlineBanking ul li {
	padding: 0;
}
#onlineBanking ul li a.button, #onlineBanking ul li a.button:hover {
	background: url('../images/mobile/bg_button.gif') no-repeat;
	padding: 19px 16px;
	color: #fff;
}
#onlineBanking ul li a.button span, #onlineBanking ul li a.button:hover span {
	background: none;
	font-size: 151%;
	padding: 0;
}
#genericPopupWin #top #mainTopWrapper {
	min-width: 640px;
	width: 640px;
	max-width: 640px;
}
#top #mainTopWrapper {
	background: url('../images/mobile/header-bg.jpg') center bottom repeat-x;
	min-width: 640px;
	width: 640px;
	max-width: 640px;
}
#onlineBanking ul.legacy .regLink {
	display: none;
}
#siteControls #locale, #siteControls #form01 {
	display: none;
}
#top div#mainTopUtilityRow, #top div#mainTopNavigation {
	width: 640px;
	padding: 0;
}
/** Mobile Nav **/
#sections ul#topLevel {
	display: none!important;
}
#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;
}
#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/mobile-arrow.gif") right top no-repeat;
	color: #333;
}
#sections #mobileNav li.mobileNavNewWindow a {
	background: url("../images/mobile/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/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 span.mobileOnly {
	display: block;
	line-height: 1.3em;
	padding: 5px 0 9px;
}
#sections #mobileNav .level2 li a img {
	padding: 15px 0;
}
#sections #mobileNav a.mobileNavBackButton {
	float: left;
	width: 131px;
	height: 62px;
	display: block;
	background: #fff url("../images/mobile/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: 30px;
	right: 12px;
	width: 178px;
	height: 84px;
	background: url("../images/mobile/navicon.gif") left top no-repeat;
}
#sections #mobileNavWrapper a.open {
	background: url("../images/mobile/navicon_on.gif") left top no-repeat;
}
#welcome {
	width: 640px;
}
#welcome #welcomeRow {
	width: 600px;
}
/** End Mobile Nav **/
/* end header section */
/* Generic */
div#mainTopNavigation:after, div#mainTopUtilityRow:after, #grid:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#innerPage, body #grid, body #productNav {
	width: 640px;
	padding: 0;
}
body .grid .back, #productComparisonTools .compare, #products, #grid #products .furtherInfo .column .inner {
	clear: both;
}
#top div#mainTopNavigation, body .grid {
	position: relative;
}
/* End Generic*/

/* Grid */
#grid {
	width: 640px;
}
#grid .grid_6 {
	width: 600px;
	padding: 20px;
}
#grid .grid_12 {
	width: 600px;
	padding: 0 20px 30px 20px;
}
#businessHome #grid .grid_18, #grid .grid_18 {
	width: 640px;
	padding: 0;
}
#grid .grid_24, #personalHome #grid .grid_24, #businessHome #grid .grid_24, #business #grid .grid_24 {
	width: 640px;
	padding: 0 0 10px 0;
}
#grid .grid_17 {
	width: 640px;
	padding: 0;
}
/*End Grid changes*/
/*Hero*/
#heroContainer {
	width: 100%;
	padding: 0;
	margin: 0;
}
#hero {
	height: 460px;
	margin: 0;
	width: 100%;
	background: none;
}

#hero .carouselWrapper {
	height: 460px;
	width: 640px;
}

#hero .carouselWrapper .carousel {
	height: 460px;
	overflow: hidden;
}

#hero .carouselWrapper .carousel li {
	overflow: hidden;
	width: 640px;
	height: 400px;
	background-color: #626469;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

#hero .carouselWrapper .carousel .carouselTab {
	display: none !important;
}

#hero .carouselWrapper .carousel .tabArticleText {
	width: 24em;
	min-height: 100px;
	top: 10px;
	left: 10px;
	padding: 10px 20px 0 20px;
}

#hero .carouselWrapper .carousel .bgLight {
	opacity: 0.8;
}

#hero .carouselWrapper .pager {
	padding: 15px 197px;
	display: block;
	left: 0;
	top: 340px;
	background-color: #515151;
}

#hero .carouselWrapper .pager ul {
	border-right: 1px solid #b2b2b2;
}

#hero .carouselWrapper .pager ul li {
	margin: 0 0 0 20px;
}

#hero .carouselWrapper .pager ul li a {
	background: url("../images/hero-pager-item-mobile.jpg") left top no-repeat transparent;
	height: 27px;
	width: 27px;
}

#hero .carouselWrapper .pager ul li.selected a {
	background-position: left bottom;
}

#hero .carouselWrapper .pager .pausePlay {
	border-left: none;
	position: absolute;
	top: 15px;
	right: 194px;
	z-index: 200;
}

#hero .carouselWrapper .pager .pausePlay a {
	background: url("../images/hero-pager-pause-mobile.jpg") left top no-repeat transparent;
	height: 33px;
	width: 30px;
	border: none;
}

#personalHome #hero li .carouselTab {
	display: none;
}
/*Footer*/
div#globalFooter {
	width: 640px;
	padding: 0;
	background: none;
    border-right: 0px solid #FFF;
}
#globalFooter #supportLinks {
	width: 600px;
	padding: 24px 20px 10px;
	background: #636469;
}
#globalFooter #supportLinks li {
	float: none;
	padding: 4px 0 25px 71px;
	line-height: 2.3em;
}
#globalFooter #supportLinks li a {
	font-size: 215%;
}
#supportLinks .contact {
	background: url("../images/mobile/contact.jpg") left top no-repeat;
}
#supportLinks .chat {
	background: url("../images/mobile/live-chat.jpg") left top no-repeat;
}
#supportLinks .branch {
	background: url("../images/mobile/find-branch.jpg") left top no-repeat;
	padding: 4px 0 22px 71px;
}
div#footerMap {
	width: 600px;
	background: #525358;
	padding: 16px 20px 35px;
}
#globalFooter .dropDownLang {
	background: none repeat scroll 0 0 #636469;
	width: 600px;
	padding: 20px;
}
#business #footerMap div.column, #businessHome #footerMap div.column, #footerMap div.column {
	float: none;
	width: 600px;
}
#footerMap .column ul {
	display: none;
}
#footerMap .column h2 {
	font-size: 175%;
	line-height: 35px;
	padding: 18px 0 16px 2px;
	border-bottom: 1px solid #6a6b70;
	cursor: pointer;
	background: url("../images/mobile/open-list.jpg") right center no-repeat;
}
#footerMap .column h2 br, #footerMap .column h2 a br {
	display: none;
}
#footerMap .column .open {
	background: url("../images/mobile/close-list.jpg") right center no-repeat;
}
#footerMap .column ul li a {
	font-size: 170%;
	padding: 15px 20px;
	color: #bcbec0;
	display: block;
}
#footerMap li, #meta li {
	font-size: 100%;
}
ul#meta {
	width: 600px;
	padding: 12px 20px 22px;
}
ul#meta li {
	font-size: 150%;
	line-height: 1.3em;
	padding: 10px 20px 0px 0;
}
#dropDown h2, #globalFooter .dropDownLang h2 {
	font-size: 125%;
}
#innerPage .dropDownLang .langList li a {
	font-size: 130%;
}
/*End footer*/
/*Segmant landing */
#grid .grid .column ul li {
	font-size: 100%;
}
#businessHome #grid .grid_18 .contentRow {
	width: 640px;
	padding: 0;
}
#businessHome .grid_18 .contentRow .contentItem {
	width: 600px;
	padding: 10px 20px 20px;
	border-bottom: 1px solid #ccc;
}
#businessHome .grid_18 .contentRow div.contentItem:last-child {
	border: 0;
}
#businessHome .grid_18 .contentRow .contentItem h2 {
	font-size: 175%;
	padding: 20px 0;
	line-height: 1.3em;
}
#businessHome .grid_18 .contentRow .contentItem p {
	font-size: 150%;
	line-height: 1.4em;
}
#businessHome #grid .grid_18 .contentRow .contentItem li {
	padding: 10px 0;
}
#grid .grid .contentRow .contentItem img {
	display: none;
}
#grid .contentItem h2 a, #grid .contentItem h3 a, #grid .contentItem h4 a, #searchResults .searchListing h4 a {
	background: url("../images/mobile/red-chevron.gif") right center no-repeat;
}
#grid .grid .grid_8 .column ul.redLinklist li a, .jqmWindow a.redLink, #grid .grid .column ul li a, #grid .grid a.redLink, #grid .grid_6 .featureBox ul li a, #businessHome #grid .grid .contentItem ul li a, #grid .popupMenu .popupMenuItemContent p a {
	background: url("../images/mobile/prod-nav-chevron.gif") right center no-repeat;
	padding: 0 25px 0 0;
	line-height: 1.3em;
}
#grid .productRow .productItem .greyBox a.redLink img {
	display: none;
}
#grid .productRow .productItem .greyBox a.redLink {
	display: inline;
}
#grid .grid_16 > a.redLink {
	font-size: 170%;
	margin: 0 0 0 20px;
}
#grid .contentItem h2 a {
	padding: 0 15px 4px 0;
}
#businessHome #grid .grid_24 .grid_6 {
	width: 640px;
	padding: 0;
}
#businessHome #grid .grid_24 .grid_6 .contentItem, #businessHome #grid .grid_24 .grid_6 .featureBox {
	width: 600px;
	padding: 0 20px;
}
/*End Segmant*/
/*Home Page*/
#grid .grid_6 .contentItem h2 {
	font-size: 210%;
	line-height: 1.3em;
	padding: 20px 0 10px;
}
#grid .grid_6 .contentItem h2 a {
	line-height: 1.3em;
}
#grid .grid_6 .contentItem p {
	padding: 0 0 20px 240px;
	clear: none;
}
/*End home page*/
/*T5 */
#grid .grid_24 #productNav ul {
	display: none;
}
#grid .grid_24.mobileViewable #productNav ul {
	display: inline-block;
	font-size: 1.4em;
	right: 0;
}
.mobileViewable #productNav ul li ul.dropDown li a {
    background: rgba(0, 0, 0, 0) url("../images/sml_white_arrow-2.gif") no-repeat scroll right 70%;
	background-size: 8px auto;
    line-height: 1.5em;
}
#productNav h2 {
	font-size: 225%;
	padding: 20px;
	line-height: 1.3em;
}
.grid_24 #productNav h2 {
	padding: 20px 0;
}
#grid .grid_6 .contentItem {
	padding: 0;
	width: 600px;
}
#grid .grid_6 #treeNav, #grid .grid_6 #leftNav {
	width: 640px;
	padding: 0 0px 10px;
	border: 0;
	margin-left: -20px;
}
#grid .grid_6 #treeNav ul li, #grid .grid_6 #leftNav ul li {
	border-bottom: 1px solid #666;
	padding: 0;
}
#grid .grid_6 #treeNav ul li p a, #grid .grid_6 #leftNav ul li a {
	background: url("../images/mobile/open-list-nobg.jpg") right center no-repeat;
	padding: 29px 0 32px 20px;
	display: block;
	font-size: 200%;
	letter-spacing: 1px;
}
#treeNav ul li.on p a, #treeNav ul li ul li.on a, #leftNav ul li.on a, #leftNav ul li ul li.on a {
	color: #333333;
}
#treeNav ul li.open p a, #treeNav ul li ul li.open a, #leftNav ul li.open a, #leftNav ul li ul li.open a {
	color: #db0011;
}
#grid .grid_6 #treeNav ul li p, #grid .grid_6 #leftNav ul li {
	padding: 0 10px 0 0;
}
#grid .grid_6 #treeNav ul .open p a, #grid .grid_6 #leftNav ul .open a {
	background: url("../images/mobile/close-list-nobg.jpg") right center no-repeat;
}
#grid .grid_6 #treeNav ul .open p, #grid .grid_6 #leftNav ul .open {
	border-bottom: 1px solid #666;
}
#grid .grid_6 #treeNav ul .open, #grid .grid_6 #leftNav ul .open {
	border: 0;
}
#grid .grid_6 #treeNav ul .open ul, #grid .grid_6 #leftNav ul .open ul {
	padding: 0;
}
#grid .grid_6 #treeNav ul .open ul li a, #grid .grid_6 #leftNav ul .open ul li a {
	background: url("../images/mobile/red-chevron-lrg.jpg") 560px 39px no-repeat;
	padding: 38px 0 31px 58px;
	display: block;
	font-size: 240%;
}
#grid .grid_6 #treeNav ul .open ul .on a, #grid .grid_6 #leftNav ul .open ul .on a {
	color: #db0011;
}
#grid .grid_6 #treeNav ul .open ul li, #grid .grid_6 #leftNav ul .open ul li {
	padding: 0 15px 0 0;
}
#personal #grid .grid_12 .contentItem h3 {
	font-size: 200%;
	padding: 20px 0 10px 0;
}
#grid .grid h4, #grid .grid h5 {
	font-size: 175%;
}
#grid .grid h5 {
	padding: 0 20px 12px;
}
#grid .grid .contentItem h4, #grid .grid .contentItem h5 {
	font-size: 190%;
	padding: 20px 0px 10px;
	clear: both;
	line-height: 1.3em;
}
#grid .grid_6 .contentItem h4, #grid .grid_6 .contentItem h5 {
	padding: 20px 0 10px;
}
#grid .grid_12 .contentItem h4, #grid .grid_12 .contentItem h5 {
	padding: 20px 0 10px;
}
#grid .grid_17 .contentItem h4, #grid .grid_17 .contentItem h5 {
	padding: 20px 0 10px;
}
#productFooter {
	width: 600px;
	padding: 15px 20px;
	background: 0;
	border: 0;
}
#grid .grid_24 #productFooter .column {
	width: 600px;
	padding: 0;
	background: url("../images/mobile/open-list-nobg.gif") no-repeat scroll 550px 25px transparent;
}
#grid .grid #productFooter .column h3 {
	font-size: 210%;
	display: block;
	padding: 30px 38px 30px 70px;
	border-bottom: 1px solid #fff;
	cursor: pointer;
}
#grid .grid #productFooter .column ul li a {
	display: block;
	padding: 35px 20px;
	border-bottom: 1px solid #d5d5d5;
	font-size: 245%;
	background: url("../images/mobile/prod-nav-chevron.gif") 566px center no-repeat;
}
#grid .grid .mortgages h3 {
	background: url("../images/mobile/home-bg.gif"), url("../images/mobile/open-list-nobg.gif") #f7f7f7;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
}
#grid .grid .mortgagesOn h3 {
	background: url("../images/mobile/home-bg-on.gif"), url("../images/mobile/open-list-nobg.gif") #f7f7f7;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
}
#grid .grid .accounts h3 {
	background: url("../images/mobile/mortgages-bg.gif"), url("../images/mobile/open-list-nobg.gif") #f7f7f7;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
}
#grid .grid .accountsOn h3 {
	background: url("../images/mobile/mortgages-bg-on.gif"), url("../images/mobile/open-list-nobg.gif") #f7f7f7;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
}
#grid .grid .tools h3 {
	background: url("../images/mobile/tools-bg.gif"), url("../images/mobile/open-list-nobg.gif") #f7f7f7;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
}
#grid .grid .toolsOn h3 {
	background: url("../images/mobile/tools-bg-on.gif"), url("../images/mobile/open-list-nobg.gif") #f7f7f7;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
}
#grid .grid .advice h3 {
	background: url("../images/mobile/advice-bg.gif"), url("../images/mobile/open-list-nobg.gif") #f7f7f7;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
}
#grid .grid .adviceOn h3 {
	background: url("../images/mobile/advice-bg-on.gif"), url("../images/mobile/open-list-nobg.gif") #f7f7f7;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
}
#grid .grid #productFooter .contact h3,
#grid .grid .column.contact h3 {
	background: url("../images/mobile/phone-bg.gif"), url("../images/mobile/open-list-nobg.gif") #f7f7f7;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
}
#grid .grid .column.contact .showHideContent {
    padding-top: 30px;
}
#grid .grid .column.contact h3 {
    padding: 30px 0 30px 70px;
}

#grid .grid .mortgages .open {
	background: url("../images/mobile/home-bg-inv.gif"), url("../images/mobile/close-list.jpg") #515358;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
	color: #fff;
}
#grid .grid .accounts .open {
	background: url("../images/mobile/mortgages-bg-inv.gif"), url("../images/mobile/close-list.jpg") #515358;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
	color: #fff;
}
#grid .grid .tools .open {
	background: url("../images/mobile/tools-bg-inv.gif"), url("../images/mobile/close-list.jpg") #515358;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
	color: #fff;
}
#grid .grid .advice .open {
	background: url("../images/mobile/advice-bg-inv.gif"), url("../images/mobile/close-list.jpg") #515358;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
	color: #fff;
}
#grid .grid .column.contact h3.open,
#grid .grid #productFooter .contact h3.open {
	background: url("../images/mobile/phone-bg-inv.gif"), url("../images/mobile/close-list.jpg") #515358;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
	color: #fff;
}
#grid .grid .mortgages, #grid .grid .accounts, #grid .grid .tools, #grid .grid .advice {
	background: none;
}
#grid .grid #productFooter .column .contentItem img {
	display: none;
}
#grid .grid_6 .promo {
	display: block;
	width: auto;
}
#grid .grid_6 .promo .inner {
	margin: 0 auto;
	width: 558px;
	padding: 0 20px;
}
#grid .grid_6 .promo img {
	display:block;
	width:100%;
	height:auto;
	margin-bottom:12px;
}
#grid .grid_6 .promo.promoMobile img{
	display:block;
	width:100%;
	height:auto;
	margin-bottom:12px;
}
#grid .grid_6 .promo .inner h3 {
	font-size: 220%;
	padding: 20px 0;
}
#grid .grid_6 .promo .inner p {
	font-size: 170%;
	padding: 10px 0;
}
#grid .grid_12 .contentItem p {
	font-size: 170%;
	line-height: 1.4em;
	padding: 10px 0;
}
#grid #smallPrint p, #grid .productRow #smallPrint p, #grid .contentItem #smallPrint p, #grid .productItem #smallPrint p {
	font-size: 170%;
	line-height: 1.55em;
	padding: 10px 0 30px;
	clear: both;
}
#grid .productRow #smallPrint p b, #grid .contentItem #smallPrint p b, #grid .productItem #smallPrint p b {
	font-weight: 700;
}
#grid .productRow #smallPrint p {
	padding: 10px 20px 30px;
}
/*End T5*/
/*T3 Product details*/
#grid .grid_24 .featureBox {
	display: none;
}
#productDetails .right {
	display: none;
}
#productDetails {
	width: 640px;
	float: 0;
	height: auto;
}
#grid #productDetails .back {
	padding: 20px 20px 0;
	width: 600px;
	float: none;
	position: static;
}
#grid #productDetails .back a {
	font-size: 190%;
	float: none;
}
#detailsInner {
	width: 640px;
	height: auto;
	float: none;
	position: static;
}
#productDetails h2 {
	font-size: 300%;
	padding: 20px;
	position: static;
	line-height: 1.3em;
}
#propositionTabs .pageTabs li, .productDetails .pageTabs li, .premierTabs .pageTabs li, .advanceTabs .pageTabs li, body .pageTabs li {
	float: none;
}
body #grid ul.pageTabs,
body #grid ul.pageTabs li {
	padding: 0;
	font-size: 100%;
}
body #grid .grid_18 .pageTabsInner {
	margin-left: -20px;
	margin-top: -10px;
	width: 660px;
}
body .pageTabs, .productDetails .pageTabs, .premierTabs .pageTabs, .advanceTabs .pageTabs, .internationalTabs .pageTabs, .businessTabs .pageTabs {
	width: 640px;
	border-top: 1px solid #ccc;
	position: static;
	padding: 0;
}
body .pageTabs li a, #propositionTabs .pageTabs li a, .productDetails .pageTabs li a, .premierTabs .pageTabs li a, .advanceTabs .pageTabs li a, body .pageTabs li a {
	display: block;
	float: none;
	background: url("../images/mobile/nav-chevron.gif") 584px center no-repeat #f7f7f7;
}
body .pageTabs li a, .premierTabs .pageTabs li a, .advanceTabs .pageTabs li a, .businessTabs .pageTabs li a {
	width: 640px;
}
body .pageTabs li a span,
.propositionTabs .pageTabs li a span {
	font-size: 87.5%;
}
body .pageTabs li a span, .productDetails .pageTabs li a span, .premierTabs .pageTabs li a span, .advanceTabs .pageTabs li a span, .propositionTabs .pageTabs li a span {
	font-size: 183.8%;
	color: #000;
	background: none;
	text-align: left;
	border-bottom: 1px solid #fff;
	padding: 18px 24px 18px 21px;
	font-weight: bold;
	line-height: 32px;
}
/*.premierTabs .pageTabs li a span br, .advanceTabs .pageTabs li a span br, .propositionTabs .pageTabs li a span br  {
	display: none;
}*/
body .pageTabs li a, .premierTabs .pageTabs li a span strong, .advanceTabs .pageTabs li a span strong, .propositionTabs .pageTabs li a {
	font-size: 100%;
	font-weight: bold;
}
body .pageTabs li.selected a span, #propositionTabs .pageTabs li.selected a span, .productDetails .pageTabs li.selected a span, .propositionTabs .pageTabs li.selected a span {
	background: #525358;
	padding: 18px 24px 18px 21px;
	color: #fff;
}
body .premierTabs .pageTabs li.selected a, body .premierTabs .pageTabs li.selected a span, .propositionTabs .pageTabs li.selected a span, .propositionTabs .pageTabs li.selected a, .propositionTabs .pageTabs li.selected a span, .premierProductDetails .pageTabs li.selected a span {
	background: #292278;
	color: #fff;
}
body .pageTabs li.selected a, body .advanceTabs .pageTabs li.selected a, body .advanceTabs .pageTabs li.selected a span {
	color: #fff;
	background: #525358;
	padding-left: 0;
}
body .pageTabs li a span br, .premierTabs .pageTabs li a span br, .advanceTabs .pageTabs li a span br {
	display: none;
}
body .pageTabs li.last a, #productNav .pageTabs li.last a, body .pageTabs li.first a, #productNav .pageTabs li.first a {
	background-position: 584px center;
}
body .pageTabs li a span, body .pageTabs li.first a span, body .pageTabs li.last a span, .propositionTabs .pageTabs li a span, .propositionTabs .pageTabs li.selected a span, .propositionTabs .pageTabs li.last a span {
	padding: 18px 24px 18px 21px;
}
.propositionTabs .pageTabs li.selected a span, .premierProductDetails .pageTabs li.selected a span {
	background: #292278;
}
#premier #propositionTabs .pageTabs li.selected a span, #premier .productDetails .pageTabs li.selected a span {
	background: #171661;
}
#propositionTabs .pageTabs li.last a span, .productDetails .pageTabs li.last a span {
	padding: 18px 24px 18px 21px;
}
#propositionTabs .pageTabs li.first a, .productDetails .pageTabs li.first a, #propositionTabs .pageTabs li.last a, .productDetails .pageTabs li.last a {
	background-position: 584px center;
}
#propositionTabs .pageTabs li.selected a, .productDetails .pageTabs li.selected a {
	padding: 0;
}
#premier #productDetails, #advance #productDetails {
	height: auto;
	background: none;
}
body .pageTabs li a:hover, body .pageTabs li a:active, body .pageTabs li a:focus, #productNav .pageTabs li a:hover, #productNav .pageTabs li a:active, #productNav .pageTabs li a:focus {
	background: url("../images/mobile/nav-chevron.gif") no-repeat scroll 584px center #F7F7F7;
	text-decoration: underline;
	color: #000;
}
#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: url("../images/mobile/nav-chevron.gif") 584px center no-repeat #f7f7f7;
	text-decoration: underline;
	color: #000;
}
#propositionTabs .pageTabs li.selected a:hover, .productDetails .pageTabs li.selected a:hover {
	color: #fff;
}
.jqmWindow .grid_16 .productItem ul li, #grid .grid_16 .productItem ul li, .jqmWindow .grid_12 .productItem ul li, #grid .grid_12 .productItem ul li {
	font-size: 175%;
	line-height: 1.5em;
	padding: 4px 20px 15px 80px;
	margin-top: 17px;
	background: url("../images/mobile/dark-green-tick-nobg.gif") 18px 0px no-repeat;
}
.jqmWindow .grid_16 .productRow .productItem, #grid .grid_16 .productRow .productItem {
	width: 640px;
	padding: 0;
}
.jqmWindow .grid .productItem li span, #grid .grid .productItem li span {
	line-height: 1.3em;
	font-size: 110%;
	padding: 10px 10px 10px 0px;
}
body#genericPopupWin .grid .back, #grid .grid .back {
	width: 600px;
	padding: 20px 0 51px 20px;
	position: static;
}
#grid .back a {
	font-size: 190%;
	line-height: 1.5em;
	background: url("../images/mobile/red-chevron-back.gif") left center no-repeat;
	padding: 7px 0 6px 25px;
	float: none;
}
#grid .grid a.backtoTop {
	display: none;
}
#grid .grid .back a.backtoTop {
	display: block;
	font-size: 170%!important;
	line-height: 1.3em;
	margin: 0 20px -45px 0;
	background: url("../images/mobile/moreLinkUp.gif") left center no-repeat;
	padding: 0 0 0 28px;
	float: right;
}
.jqmWindow .grid .productItem h2, #grid .grid .productItem h2, .jqmWindow .grid .productItem h3, #grid .grid .productItem h3, #advance #grid .grid .menu .contentItem h2 {
	padding: 20px;
	font-weight: normal;
}
.jqmWindow .grid .productItem h3, #grid .grid .productItem h3 {
	border-bottom: 2px solid #ccc;
	font-size: 190%;
	font-weight: bold;
	line-height: 1.3em;
	padding: 20px;
}
#grid .grid h3.advance {
	margin: 0 20px;
	background-position: left 13px;
	padding: 20px 20px 20px 33px;
	font-size: 210%;
}
#grid .productItem #smallPrint {
	background: none;
	width: 600px;
	padding: 0 20px;
}
#grid .grid_16, .jqmWindow .grid_16 {
	width: 640px;
	padding: 0;
}
.jqmWindow .grid .productItem h4, #grid .grid .productItem h4, #grid .grid .contentItem h5 {
	font-size: 210%;
	line-height: 1.3em;
}
.jqmWindow .grid .productItem h4, #grid .grid .productItem h4 {
	padding: 34px 0 10px 20px;
	clear: both;
}
.jqmWindow .grid .productItem #requestACallback h4, #grid .grid .productItem #requestACallback h4 {
	padding: 34px 0 10px 0;
}
.jqmWindow .grid .productItem #requestACallback a.redLink, #grid .grid .productItem #requestACallback a.redLink {
	font-size: 170%;
}
.jqmWindow .grid .productItem p, .jqmWindow .grid_8 .scroll p, #grid .contentItem p, #grid .productItem p {
	font-size: 170%;
	line-height: 1.3em;
	padding: 10px 20px;
	clear: both;
}
#grid .menu .contentItem p, #grid .menu .productItem p {
	padding: 0;
}
#grid .grid_18 .contentItem p {
	padding: 10px 0;
}
.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.3em;
}
.jqmWindow .grid_16 .productRow, .jqmWindow .grid_16 .productItem, #grid .grid_16 .productRow, #grid .grid_16 .productItem {
	width: 640px;
}
#grid .grid .productItem a.redLink, #grid .grid .contentItem a.redLink, #grid .grid .productItem a.overlayLaunchLink, #grid .grid .contentItem a.overlayLaunchLink {
	padding: 17px 28px 16px 0;
	line-height: 1.3em;/*font-size:190%;*//*margin:0 0 0 20px;*/
}
#grid .grid .productItem > a.overlayLaunchLink, #grid .grid .contentItem > a.overlayLaunchLink {
	font-size: 170%;
	float: left;
	clear: both;
	margin: 0 20px;
}
#grid .grid .productItem a.pdfLink, #grid .grid .contentItem a.pdfLink {
	padding: 17px 0 16px 40px;
	line-height: 1.3em;
}
#grid .grid .productItem > a.pdfLink, #grid .grid .contentItem > a.pdfLink, #grid .grid .productItem > a.redLink, #grid .grid .contentItem > a.redLink {
	font-size: 170%;
	padding: 17px 28px 16px 20px;
}
#grid .grid .productItem > a.pdfLink, #grid .grid .contentItem > a.pdfLink {
	margin-left: 20px;
	padding-left: 35px;
}
#grid .grid a.redLink {
	padding: 10px 20px 10px 0;
}
#grid .grid_8{
	width: 640px;
	padding: 0;
}
.jqmWindow .grid_8 {
	width: 540px;
	padding: 0;
}
#grid .grid_16 .column {
	width: 610px;
	margin: 15px;
	padding: 10px 0px 20px;
	background: url("../images/mobile/promo-bg.gif") bottom repeat-x;
}
.jqmWindow .grid_8 .column, #grid .grid_8 .column, #grid .grid_7 .column {
	margin: 20px;
	background: url("../images/mobile/promo-bg.gif") bottom repeat-x;
	padding: 10px 20px 20px;
	width: 558px;
}
#grid .grid_16 .column .inner, #grid .grid_7 .column .inner {
	background: 0;
	width: 560px;
}
#grid .grid_7 .column .inner p {
	font-size: 175%;
	clear: both;
	line-height: 1.3em;
}
#grid .grid_16 .column div.apply:last-child {
	border: 0;
}
#grid .grid_16 .column .apply {
	width: 560px;
	border-bottom: 1px solid #ccc;
	padding: 20px;
	border-right: none!important;
	margin: 0 5px;
	height: auto;
}
#grid .grid_16 .column .apply h3 {
	font-size: 210%;
	padding: 4px 0 31px;
}
#grid .grid_16 .column .apply p, #grid .grid_16 .column .apply p.phone {
	font-size: 190%;
	line-height: 1.3em;
}

#grid #products .furtherInfo p.phone span {
	margin-top: 13px;
}
#grid .grid_16 .column .apply .redLink {
	font-size: 175%;
	padding: 20px 27px 15px 0;
	display: inline-block;
	line-height: 1.2em;
	clear: both;
}
#grid .grid_8 .promo .inner {
	margin: 0 auto;
	width: 558px;
	padding: 5px 0px;
}
#grid .grid_8 .promo .inner h3 {
	font-size: 220%;
	padding: 20px 0;
}
/*#grid .grid_8 .promo .inner p,
#grid .grid_8 .promo .inner a{
	font-size:190%;
	line-height:1.3em;
}*/
#grid .grid a.overlayLaunchLink {
	background: url("../images/mobile/mobile-new.gif") right center no-repeat;
	padding: 0 30px 0 0;
	display: inline-block;
	font-size: 170%;
	padding: 20px 30px 20px 0;
}
.productItem ul li strong {
	padding: 0 0 20px 0;
}
.jqmWindow .grid .column h2, #grid .grid .column h2, #grid .grid_6 .featureBox h2, .jqmWindow .grid .column h3, #grid .grid .column h3, #grid .grid_6 .featureBox h3, #grid .grid_6 .featureBox h4 {
	font-size: 190%;
	line-height: 1.3em;
	padding: 10px 0 26px 0;
}
.jqmWindow .grid .shaded p, .jqmWindow .grid .promo p, #grid .grid_6 .featureBox ul li, #grid .grid_6 .featureBox .column p {
	font-size: 190%;
	line-height: 1.3em;
}
#grid .grid .column a.pdfLink {
	font-size: 170%;
	display: inline-block;
	padding: 20px 0px 20px 32px;
	background: url("../images/mobile/download.gif") left 29px no-repeat;
	line-height: 1.3em;
}
#grid .grid .column p > a.pdfLink {
	font-size: 100%;
}
#grid .grid .shaded a.pdfLink {
	background-position: left 32px!important;
}
/*End T3*/
/* Button Styles */
.jqmWindow a.greyBtn, #grid a.greyBtn {
	background: url("../images/mobile/btn1_link_left.gif") left top no-repeat;
	padding: 0 0 0 16px;
	margin: 20px 20px 20px 0;
	color: #000;
}
.jqmWindow a.targetSiteLink  {
    background-size: auto 33px;
    margin: 20px 20px 20px 0;
    padding: 0 0 0 4px;
}
#grid .prev a.greyBtn {
	background: url("../images/mobile/btn1_link_right.gif") right top no-repeat;
	padding: 0 2px 0 0;
	margin: 10px 0 0 0;
	color: #000;
}
#grid .prev a.greyBtn span {
	background: url("../images/mobile/btn5_back.gif") left top no-repeat;
	padding: 28px 20px 24px 42px;
	color: #000;
}
.jqmWindow .productItem > a.greyBtn, #grid .productItem > a.greyBtn, #grid .grid_16 .contentItem > a.greyBtn {
	margin: 20px;
}
#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/mobile/btn2_new_page_main.gif") right top no-repeat;
	padding: 24px 58px 23px 0;
	font-size: 150%;
}
.jqmWindow a.videoBtn, #grid a.videoBtn {
	background: url("../images/mobile/btn5_video.gif") left top no-repeat;
	padding: 0 0 0 48px;
}
#grid .contentItem p > a.videoBtn span {
	font-size: 100%;
}
.jqmWindow a.greyBtn span, #grid a.greyBtn span {
	background: url("../images/mobile/btn1_link_main.gif") right top no-repeat;
	padding: 24px 58px 24px 0;
	font-size: 125%;
	white-space: nowrap;
}
.jqmWindow a.videoBtn span, #grid a.videoBtn span {
	background: url("../images/mobile/btn1_link_right.gif") right top no-repeat;
	padding: 23px 20px 24px 10px;
	font-size: 150%;
}
.jqmWindow p > a.greyBtn span, #grid p > a.greyBtn span {
	font-size: 100%;
}
#grid .about a.greyBtn span.plain, #premier .grid_8 .column a.greyBtn span.plain, #grid #propositionDetails .right a.greyBtn span.plain, #grid .applyBox a.greyBtn span.plain, #grid a.greyBtn span.plain {
	background: url("../images/mobile/btn3_main.gif") right top no-repeat;
	padding: 29px 27px 23px 0;
	font-size: 150%;
}
#grid a.redBtn, .jqmWindow a.redBtn {
	background: url("../images/mobile/red_btn_left_off.gif") left top no-repeat;
	padding: 0 0 0 16px;
	margin: 20px 0 20px 20px;
	font-size: 150%;
}
#grid .grid #products .furtherInfo a.redBtn {
	font-size: 150%;
	margin: 20px 0;
}
#grid .productItem > a.redBtn, .jqmWindow .productItem > a.redBtn, #grid .contentItem > a.redBtn, .jqmWindow .contentItem > a.redBtn {
	font-size: 170%;
}
#grid .contentItem > a.redBtn {
	margin: 20px 0;
}
#grid .promo .inner > a.redBtn, .jqmWindow .promo .inner > a.redBtn {
	font-size: 150%;
	margin: 20px 0;
}
.jqmWindow a.redBtn span, #grid a.redBtn span {
	background: url("../images/mobile/red_btn_off.gif") right top no-repeat;
	padding: 23px 20px 25px 0;/*font-size:150%;*/
}
#hero .tabArticleText a.redBtn span {
	font-size: 125%;
}
#grid a.redBtn:hover, .jqmWindow a.redBtn:hover {
	background: url("../images/mobile/red_btn_left_on.gif") left top no-repeat;
}
.jqmWindow a.redBtn:hover span, #grid a.redBtn:hover span {
	background: url("../images/mobile/red_btn_on.gif") right top no-repeat;
}
/*End button*/
#premier .jqmWindow .grid .grid_8 .quote p, #premier #grid .grid .grid_8 .quote p, #advance .jqmWindow .grid .quote p, #advance #grid .grid .quote p {
	font-size: 190%;
	line-height: 1.3em;
}
#grid .grid .quote p span {
	font-size: 80%;
	display: block;
	padding: 10px 0;
}
.jqmWindow .grid .grid_8 .quote a.redLink, #grid .grid .grid_8 div.quote a.redLink {
	font-size: 150%;
	display: inline-block;
	padding: 13px 20px 12px 50px;
}
.jqmWindow .grid .grid_16 .quote a.redLink, #grid .grid .grid_16 .quote a.redLink {
	font-size: 150%;
	display: inline-block;
	padding: 13px 20px 12px 63px;
}
#grid .contentItem ul li {
	font-size: 170%;
	line-height: 1.5em;
	padding: 5px 0 5px 25px;
}
#grid .gtnShowHide ul li ul li {
	font-size: 100%;
}
#grid .grid_8 .column p {
	font-size: 175%;
	line-height: 1.3em;
	clear: both;
}
#grid .grid .grid_8 .column ul li {
	font-size: 170%;
	line-height: 1.3em;
}
#grid .grid .grid_8 .column a.redLink {
	font-size: 170%;
	padding: 20px 20px 20px 0;
	display: inline-block;
}
#grid .productItem ul, #grid .contentItem ul, .jqmWindow .grid_8 .column ul, #grid .grid .grid_8 .column ul {
	padding: 0 0 5px 40px;
}
#grid .productItem ul li {
	background-position: 0 15px;
}
#grid .contentItem ul.spaced{
	margin-left:0;
}
#grid .grid .grid_8 .promo ul {
	padding: 0 0 5px 20px;
}
#grid .grid .grid_8 .relatedInfo ul {
	padding: 0 0 5px 0;
}
/*Product selector*/
#grid #productComparisonTools {
	width: 600px;
	padding: 0 20px 10px;
}
#productSelector {
	width: 600px;
}
#products {
	width: 600px;
	margin: 0;
}
#products table, #products table tbody, #products table tr, #products tr.spacer td, form#productSelector #products table thead {
	width: 570px;
}
#products table .productInfo th {
	display: block;
	width: 570px;
	clear: both;
}
#products .productInfo td {
	border: 0;
	clear: both;
	display: block;
	background: #f6f6f6;
}
#products .productInfo td p {
	font-size: 180%;
	line-height: 1.3em;
}
#products .productInfo td.price p {
	font-size: 130%;
	line-height: 1.3em;
}
#products .productInfo h5 {
	font-size: 170%;
	line-height: 1.3em;
	text-align: left;
}
#products .productInfo td.price p.largerFont, form#productSelector #products table thead th p.largerFont, #products .productInfo td.largerFont {
	font-size: 130%;
	line-height: 1.3em;
}
#products .productInfo td .greyBtn {
	display: inline-block;
	float: none;
}
#products table col.price, #products table .price {
	width: 570px;
	float: left;
	border-bottom: 1px solid #ccc;
}
#products .productInfo td.price p {
	text-align: left;
}
#products .productInfo td.price span {
	font-size: 130%;
	font-weight: bold;
}
#products .productInfo td.price p span {
	line-height: 1.2em;
	text-align: left;
}
#products .productInfo td.price p .yes {
	background: url("../images/mobile/lrg-green-tick-nobg.gif") left bottom no-repeat;
	line-height: 1.8em;
}
#products .productInfo td.price p .no {
	background: url("../images/mobile/lrg-cross-nobg.gif") left bottom no-repeat;
	line-height: 1.8em;
}
#products .productInfo th h4 {
	font-size: 210%;
	line-height: 1.2em;
	text-align: left;
}
#products .productInfo th h4 br {
	display: none;
}
#products .productInfo th h4 span {
	line-height: 1em;
	text-align: left;
	font-size: 100%;
}
#products tr.productInfo {
	border: 0;
}
#products .productInfo th h4.premier span, .productComparison th h3.premier span, #products .productInfo th h4.advance span, .productComparison th h3.advance span {
	background-position: left center;
}
.grid_12 #smallCarousel {
	display: none;
}
#products .furtherInfo {
	width: 600px;
	background: none;
}
#products .furtherInfo td {
	position: relative;
}
#products .furtherInfo td, #products .furtherInfo .handle {
	width: 564px;
	left: 0;
}
#products .furtherInfo .handle {
	line-height: 30px;
	height: 37px;
	top: -4px;
	z-index: 2;
}
#products .furtherInfo .handle a {
	font-size: 210%;
}
#products tr.spacer {
	height: 55px;
}
#products .furtherInfo .content {
	width: 590px;
	margin: 0 0 25px 0;
	padding: 50px 0 20px;
	border-left: 5px solid #f6f6f6;
	border-right: 5px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
}
#products .furtherInfo .features {
	width: 550px;
	padding: 0 20px;
}
#products .furtherInfo .actions {
	width: 590px;
}
#grid #products .furtherInfo .help h5, #grid .grid #products .furtherInfo .actions h5 {
	font-size: 210%;
	line-height: 1.3em;
}
#grid .grid #products .furtherInfo .actions h5, #grid .grid #products .furtherInfo .actions .inner {
	width: 550px;
	padding: 10px 20px;
}
#grid .grid #products .furtherInfo .actions ul {
	padding: 20px 0;
}
#grid .grid #products .furtherInfo .actions ul li {
	padding: 20px;
	border-bottom: 1px solid #ccc;
}
#grid .grid #products .furtherInfo .actions ul li:first-child {
	border-top: 1px solid #ccc;
}
#grid .grid #products .furtherInfo .actions ul li a {
	font-size: 250%;
	display: inline-block;
	line-height: 1.3em;
}
.valueActive {
    background:none;
    height: auto;
    padding-left: 0;
    position: static;
    width: auto;
}
.valueRegion {
	border: 1px solid #ccc;
	display: block;
	clear: both;
	height: 24px;
	font-size: 165%;
	margin: 0 auto 28px;
	padding: 20px;
	width: 558px;
	background: url("../images/mobile/custom-select-bg.gif") center bottom repeat-x;
}
.customSelect select.replaced{
	width:600px;
	height:65px;
}
.customSelect select.replaced option{
	font-size:170%;
}
.valueRegion .value {
	float: left;
}
.valueRegion .arrow {
	background: url("../images/mobile/expand-grey.gif") center right no-repeat;
	height: 20px;
	width: 30px;
	float: right;
	top:25px;
	right:15px;
}
.valueRegion .valueRegionInner{
	padding: 0 5px 5px 12px;
}
.valueRegionInner span{
	width:auto;
}
#mobileProductTabsWrapper #menu0, #mobileProductTabsWrapper #menu1 {
	width: 598px;
	border: 1px solid #ccc;
	margin: -28px 0 28px 0;
	position: static!important;
	padding: 0;
}
#mobileProductTabsWrapper #menu0 li, #mobileProductTabsWrapper #menu1 li {
	font-size: 170%;
	padding: 15px 20px;
	cursor: pointer;
	list-style: none;
}
#mobileProductTabsWrapper #menu0 .active, #mobileProductTabsWrapper #menu1 .active {
	background: #CCC;
}
#grid #products .furtherInfo .help {
	width: 550px;
	background: none;
	padding: 20px;
}
#grid #products .furtherInfo .help p {
	font-size: 175%;
	line-height: 1.3em;
}
#grid #productComparisonTools .compare {
	width: 600px;
}
#grid #productComparisonTools .compare a {
	background: none;
}
#grid #productComparisonTools .compare .back .backtoTop
{
	background: url("../images/mobile/moreLinkUp.gif") left center no-repeat;
}
#grid #productComparisonTools .compare a span {
	background: #515358;
	font-size: 150%;
	font-weight: normal;
	padding: 30px 20px;
	color: #fff;
}
#grid #productComparisonTools .compare a:hover span {
	background: #db0011;
}
#grid #otherAccounts {
	width: 600px;
	border: 0;
	box-shadow: none;
	padding: 15px 0px;
}
#grid #otherAccounts .column {
	width: 600px;
	padding: 0;
}
#grid #otherAccounts .column h3 {
	padding: 0 0 20px;
}
#grid #otherAccounts .column p {
	font-size: 170%;
	line-height: 1.3em;
}
#grid #otherAccounts .column ul li a {
	display: block;
	font-size: 210%;
	line-height: 1.3em;
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
	background-position: 560px center;
}
#grid #otherAccounts div.column:nth-child(2) ul li:first-child a {
	border-top: 1px solid #ccc;
}
#products .furtherInfo .handle a.selected {
	background: url("../images/mobile/LinkUp.gif") no-repeat #d8d8d8;
	background-position: right 13px center;
}
#products .furtherInfo .handle a {
	background: url("../images/mobile/moreLinkDown.gif") no-repeat #d8d8d8;
	padding: 2px 46px 5px 10px;
	background-position: right 13px center;
}
/*End product selector*/
/*Generic Page*/
#grid .grid_17 .contentRow p.intro, #grid .contentItem p.intro, #grid .productItem p.intro {
	font-size: 175%;
	line-height: 1.3em;
}
#grid .grid_18 .contentRow .contentItem, #grid .grid_18 .contentItem {
	width: 600px;
	padding: 0 20px;
}
#grid .grid_18 .contentItem img.right {
	float: none;
	clear: both;
	padding: 5px 0 15px;
}
#grid .contentItem ol, #grid .productItem ol, .jqmWindow .grid_8 .column ol, #grid .grid .grid_8 .column ol {
	padding: 20px 0 20px 60px;
}
#grid .contentItem ol li, #grid .productItem ol li, .jqmWindow .grid_8 .column ol li, #grid .grid .grid_8 .column ol li {
	font-size: 175%;
	line-height: 1.3em;
	padding: 10px 20px;
}
#grid .contentItem ol li ol li, #grid .productItem ol li ol li, .jqmWindow .grid_8 .column ol li ol li, #grid .grid .grid_8 .column ol li ol li {
	font-size: 100%;
}
#grid .grid .contact {
	background: none;
	border-bottom: 1px solid #ccc;
}
#grid .grid .contact p.phone {
	font-size: 150%;
}
#grid .grid .contact p.phone span {
	display: inline-block;
	margin: 20px 0 10px;
	font-weight: normal;
	text-decoration: none;
}
#grid .grid .contact p {
	font-size: 150%;
}
#grid .grid .column p.smallPhone {
	font-size: 150%;
	line-height: 1.3em;
}
#grid .grid .articles {
	background: none;
}
#grid .grid .articles .open {
	background: url("../images/mobile/tools-bg-inv.gif"), url("../images/mobile/close-list.jpg") #515358;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
	color: #fff;
}
#grid .grid .articles h3 {
	background: url("../images/mobile/tools-bg.gif"), url("../images/mobile/open-list-nobg.gif") #f7f7f7;
	background-position: 10px center, 557px 38px;
	background-repeat: no-repeat;
}
#grid .grid .articles h3 {
	font-size: 210%;
	display: block;
	padding: 30px 0 30px 70px;
	border-bottom: 1px solid #fff;
	cursor: pointer;
}
#grid .grid .articles ul li a {
	display: block;
	padding: 35px 20px;
	border-bottom: 1px solid #d5d5d5;
	font-size: 245%;
	background: url("../images/mobile/prod-nav-chevron.gif") 566px center no-repeat;
}
#grid .grid .contentItem img.left {
	margin-left: 20px;
}
/*End Generic*/
/*Search */
#searchResults {
	width: 600px;
	padding: 0 20px;
}
#searchResults h3 {
	font-size: 220%;
	line-height: 1.3em;
}
#searchResults h3 span {
	color: #ee3124;
	display: inline-block;
}
#searchResults .searchMenu li.current a {
	padding: 0 8px;
	background-color: #ee3124;
}
#searchResults .searchMenu {
	width: 580px;
	padding: 15px 10px;
}
#searchResults .searchMenu li {
	font-size: 150%;
	line-height: 1.3em;
	padding: 0 10px 0 0;
}
#searchResults .searchMenu li.prev a {
	background: url("../images/mobile/back-chevron.gif") left center no-repeat;
	padding: 0 8px 0 20px;
}
#searchResults .searchMenu li.next a {
	background: url("../images/mobile/prod-nav-chevron.gif") right center no-repeat;
	padding: 0 20px 0 8px;
}
#searchResults .searchListing h4 a {
	font-size: 210%;
	background: url("../images/mobile/prod-nav-chevron.gif") right center no-repeat;
	line-height: 1.3em;
	padding: 0 25px 0 0;
}
#searchResults .searchListing h4 {
	padding: 0 0 16px;
}
#searchResults .searchListing p {
	font-size: 190%;
	line-height: 1.3em;
}
#searchResults .searchListing ul li {
	border-bottom: 1px solid #ccc;
	padding: 20px 0 10px;
}
/*End search*/
form #products .productInfo th {
	padding: 15px;
}
form #products .productInfo td.price {
	padding: 15px;
}
form #products .productInfo td label {
	font-size: 175%;
	line-height: 1.3em;
	padding-top: 15px;
	float: right;
	width: 175px;
}
#mortgageForm {
	width: 560px;
	padding: 20px 20px 70px;
}
#mortgageForm ul {
	width: 560px;
}
#mortgageForm ul li {
	width: 413px;
}
#mortgageForm ul li label {
	font-size: 190%;
	line-height: 1.3em;
	padding: 20px 29px 5px 0;
	width: 413px;
}
#mortgageForm ul li input, #mortgageForm ul li select {
	font-size: 175%;
	padding: 15px;
	width: 390px;
}
#mortgageForm fieldset input.question {
	width: 360px;
	padding: 15px;
}
form #products .productInfo td input[type=checkbox] {
	/* Double-sized Checkboxes */
	-ms-transform: scale(2); /* IE */
	-moz-transform: scale(2); /* FF */
	-webkit-transform: scale(2); /* Safari and Chrome */
	-o-transform: scale(2); /* Opera */
	padding: 10px;
	margin-right: 10px;
}
form#productSelector #products table thead {
	display: none;
}
form#productSelector fieldset p.intro, form#productSelector fieldset p {
	font-size: 190%;
	line-height: 1.3em;
}
#mortgageForm span.help a {
	background: url("../images/mobile/tool-tip.gif") center center no-repeat;
	width: 45px;
	height: 45px;
}
#mortgageForm fieldset .mandatory {
	font-size: 130%;
}
#mortgageForm span.help {
	right: -100px;
	top: 63px;
}
#mortgageForm fieldset .searchBtn {
	bottom: 22px;
	right: 20px;
}
#mortgageForm .helpText {
	top: 8px;
	font-size: 80%;
	line-height: 1.3em;
	width: 520px;
	padding: 10px 5px;
}
#mortgageForm .tooltipContent {
	top: 5px!important;
}
#mortgageForm fieldset input.searchBtn, #productSelector fieldset input.compareBtn {
	background: #515358;
	font-size: 150%;
	font-weight: normal;
	padding: 10px 20px;
	color: #fff;
	height: auto;
	width: auto;
	text-indent: 0;
}
#mortgageForm fieldset input.searchBtn:hover, #productSelector fieldset input.compareBtn:hover, #mortgageForm fieldset input.searchBtn:active, #productSelector fieldset input.compareBtn:active, #mortgageForm fieldset input.searchBtn:focus, #productSelector fieldset input.compareBtn:focus {
	background: #db0011;
}
/*Premier Proposition page*/
#advance #propositionDetails, #premier #propositionDetails {
	background: none!important;
	width: 640px;
	height: auto;
}
#propositionDetails #stage {
	display: none;
}
#premier #detailsInner, #advance #detailsInner {
	display: none;
}
#premier #productDetails .branding, #advance #productDetails .branding, #advance #propositionDetails .branding, #premier #propositionDetails .branding {
	position: static;
	margin: 40px 20px 20px;
}
#premier #productDetails .branding img, #advance #productDetails .branding img, #advance #propositionDetails .branding img, #premier #propositionDetails .branding img {
	display: none;
}
#advance #productDetails .branding, #advance #propositionDetails .branding {
	background: url("../images/mobile/HSBC-Advance_mid.gif") left top no-repeat;
	height: 41px;
	width: 349px;
}
#premier #productDetails .branding, #premier #propositionDetails .branding {
	background: url("../images/mobile/HSBC-Premier_mid.gif") left top no-repeat;
	height: 41px;
	width: 330px;
}
#premier #propositionDetails .right, #advance #propositionDetails .right {
	position: static;
}
#grid .grid #propositionTabs .pageTabs {
	position: static;
	padding: 0;
	width: 640px;
	margin: 0 0 25px;
}
#propositionTabs .pageTabs li a {
	width: 640px;
}
.applyOnlineSteps.row {
	margin: 10px 20px;
}
#premier #propositionTabs .pageTabs li.selected a span, #propositionTabs .pageTabs li.selected a {
	color: #fff;
	border: 0;
}
#propositionTabs .pageTabs li a span span {
	font-size: 100%;
	line-height: 1.3em;
	border-bottom: none;
}
#propositionTabs .pageTabs li a span {
	font-size: 175%;
	color: #000;
	background: none;
	text-align: left;
	border-bottom: 1px solid #fff;
	padding: 18px 24px 18px 21px;
	font-weight: bold;
	line-height: 1.3em;
}
#propositionTabs .pageTabs li a span br {
	display: none;
}
.jqmWindow .grid_12 .productRow .productItem, #grid .grid_12 .productRow .productItem {
	width: 600px;
}
#grid .grid .applyBox {
	width: 600px;
	padding: 25px 20px;
	margin: 20px 0;
	background: #f0eff1;
}
#propositionDetails .rightInner, #productDetails .rightInner, #grid .grid .applyBox .rightInner {
	float: none;
	padding: 0 20px;
}
#propositionDetails .right p, #grid .grid .applyBox .right p {
	width: 600px;
	text-align: left;
	font-size: 190%;
	padding: 10px 0 30px;
}
#grid .grid .contentRow {
	width: 640px;
}
#grid .grid .contentRow .contentRow{
	width:620px;
}
#premier #grid .grid .menu .contentItem, #advance #grid .grid .menu .contentItem {
	width: 600px;
	padding: 0 20px;
}
/*End Premier P Page*/
/*Popup page*/
#genericPopupWin #top {
	width: 640px;
}
#genericPopupWin #top div#mainTopNavigation {
	width: 600px;
	padding: 0 20px;
}
#genericPopupWin #top div#mainTopNavigation #logo img {
	display: block;
}
#genericPopupWin #grid {
	width: 640px;
	padding: 0;
}
#genericPopupWin #grid .grid_24 {
	width: 640px;
	padding: 0 0 10px;
}
#genericPopupWin #productNav {
	width: 600px;
	padding: 15px 20px;
}
#genericPopupWin .contentItem h3, #genericPopupWin #grid .grid .contentItem h4, #genericPopupWin #grid .grid .contentItem h5 {
	padding: 10px 20px;
}
#grid #products .furtherInfo h5 {
	font-size: 225%;
	padding: 20px 0 30px;
}
#genericPopupWin #grid .contentItem img.left {
	padding: 5px 20px 15px;
}
#genericPopupWin #grid .contentItem ul {
	padding: 0 0 5px 45px;
}
#genericPopupWin #grid .contentItem #smallPrint p {
	padding: 10px 20px 30px;
}
#genericPopupWin #meta {
	width: 600px;
	padding: 21px 20px 22px;
}
/*End pop up page*/
/*Advance proposition Page */
.jqmWindow .grid_12 .productRow, .jqmWindow .grid_12 .productItem, #grid .grid_12 .productRow, #grid .grid_12 .productItem {
	width: 600px;
}
#advance #propositionTabs .pageTabs li.selected a span {
	color: #fff;
	border: 0;
}
#grid .grid .productItem h3 span {
	line-height: 1.3em;
}
#grid .grid_17 .contentItem h3 {
	font-size: 300%;
	padding-bottom: 34px;
}
/*End advance proposition page*/
/*Business home page*/
#tabs li.currentBreadcrumb {
	padding: 8px 0 0 30px;
}
#mainTopUtilityRow #tabs li.currentBreadcrumb a {
	padding-right: 0;
}
#businessHome #productNav .branding, #business #productNav .branding {
	padding: 20px;
}
#businessHome .grid_12 .contentItem h3 {
	font-size: 270%;
	line-height: 1.3em;
}
#businessHome #grid .grid_24 .grid_6 .featureBox {
	display: block;
	background: none;
	width: 600px;
	padding: 0;
	margin-top: 20px;
}
#grid .grid_24 .grid_6 .featureBox h2, #grid .grid_24 .grid_6 .featureBox h3, #grid .grid_24 .grid_6 .featureBox h4 {
	display: block;
	padding: 20px;
	cursor: pointer;
	background: url("../images/mobile/open-list-nobg.gif")560px center #f7f7f7 no-repeat;
}
#grid .grid_24 .grid_6 .featureBox .open {
	background: url("../images/mobile/close-list.jpg")560px center #515358 no-repeat;
	color: #fff;
}
#grid .grid_18 .shaded {
	background: none;
}
#grid .grid_24 .grid_6 .featureBox ul li {
	padding: 0;
}
#grid .grid_24 .grid_6 .featureBox ul li a {
	display: block;
	padding: 25px 20px;
	border-bottom: 1px solid #d5d5d5;
	background-position: 570px center;
}
#businessHome #grid .grid_24 .grid_6 {
	padding: 10px 20px 20px;
	width: 600px;
	float: left;
}
#businessHome #grid .grid_24 .grid_6 .contentItem {
	width: 600px;
	padding: 0;
	clear: both;
}
#businessHome #grid .grid_24 div.grid_6:nth-child(odd) {
	clear: both;
}
#grid .grid_6 .contentItem img, #business #grid .grid_7 .contentItem img {
	float: left;
	padding: 30px 20px 20px 0;
}
#grid .grid_24 .grid_6 .contentItem h2 a {
	background: url("../images/mobile/prod-nav-chevron.gif") right center no-repeat;
	padding: 0 30px 0 0;
	line-height: 1.3em;
}
#grid .contentItem h4 a {
	background: url("../images/mobile/prod-nav-chevron.gif") right center no-repeat;
	padding: 0 30px 0 0;
	line-height: 1.3em;
}
#grid .grid_7 .contentRow h3, #businessHome #grid .grid .contentItem h4, #business #grid .grid_17 .contentItem h4, #business #grid .grid_7 .contentRow .contentItem h4 {
	padding: 20px 0;
	font-size: 210%;
	line-height: 1.3em;
}
#grid .grid_18 .first {
	border: none;
}
#businessHome #grid .grid_24 .grid_6 .fullWidth {
	width: 600px;
	padding: 0 20px;
	clear: both;
	float: none;
	display: block;
}
/*HSBC Pillar Page*/
#grid .grid .shaded {
	background: none;
}
#premier #grid .grid_24 .contentItem h2 {
	font-size: 290%;
	line-height: 1.1em;
}
#advance #grid .contentItem h3 a, #premier #grid .contentItem h3 a {
	font-size: 175%;
	background: url("../images/mobile/moreLinkDown.gif") right center no-repeat;
	padding: 20px 30px 20px 0;
	line-height: 1.3em;
}
#advance #grid .grid .menu .contentItem h3, #premier #grid .grid .menu .contentItem h3 {
	padding: 20px 0;
}
#advance #grid .menu .contentItem p, #premier #grid .menu .contentItem p {
	border: none;
}
#premier #grid .grid_24 .contentItem h2 {
	font-size: 290%;
	line-height: 1.1em;
}
#premier .jqmWindow .scroll h2, #premier .jqmWindow .grid .productItem h2, #premier #grid .grid .productItem h2, #premier #grid .grid .contentItem h2, #premier .jqmWindow .grid .productItem h3, #premier #grid .grid .productItem h3, #premier #grid .grid .menu .contentItem h2 {
	font-weight: normal;
}
#advance #grid .grid .contentItem h2, #premier #grid .grid .contentItem h2 {
	padding: 0 20px 30px;
}
#grid .grid .contentRow .column {
	width: 600px;
	padding: 20px;
	margin: 0;
}
#grid .grid .contentRow .column .column {
	padding: 0;
}
#grid .grid .contentRow .column .column a.redBtn {
	margin: 20px 0;
	font-size: 170%;
}
#premier #grid .grid .contentRow .contentItem p.intro, #advance #grid .grid .contentRow .contentItem p.intro, #premier #grid .grid .column p.intro, #advance #grid .grid .column p.intro {
	font-size: 210%;
	line-height: 1.3em;
}
#premier #grid .grid .contentRow .contentItem, #advance #grid .grid .contentRow .contentItem {
	width: 600px;
	padding: 0 20px;
}
#premier #grid .grid .contentRow .contentItem .contentItem, #advance #grid .grid .contentRow .contentItem .contentItem {
	padding: 0;
}
#grid .portalRow {
	width: 600px;
	padding: 0 20px;
	clear: none;
	float: none;
}
#grid .contentItem .portalRow {
	padding: 0;
}
#grid .portalRow .portalItem {
	width: 600px;
	padding: 0;
}
#grid .portalRow .portalItem img {
	display: none;
}
#premier #grid .portalRow .portalItem h5 a, #advance #grid .portalRow .portalItem h5 a {
	font-size: 190%;
	display: inline;
	padding: 0 20px 0 0;
	background-position: right 10px;
}
#premier #grid .portalRow .portalItem h5 a br, #advance #grid .portalRow .portalItem h5 a br {
	display: none;
}
#premier #grid .contentItem .portalRow .portalItem h3 a, #advance #grid .contentItem .portalRow .portalItem h3 a {
	font-size: 220%;
	line-height: 1.3em;
	background: url("../images/mobile/mobile-new.gif") right center no-repeat;
	padding: 0 35px 0 0;
}
#premier #grid .portalRow .portalItem ul, #advance #grid .portalRow .portalItem ul {
	padding: 0 0 5px 20px;
}
#premier #grid .portalRow .portalItem ul li, #advance #grid .portalRow .portalItem ul li {
	padding: 10px 0 10px 15px;
	line-height: 1.3em;
	font-size: 170%;
}
#grid .grid .caption {
	background: none;
	position: static;
	width: 580px;
	opacity: 1;
	padding: 9px 20px;
	margin: -12px 0 20px -10px;
	background: url("../images/mobile/caption-bg.jpg") right center repeat-x;
}
#grid .grid .menu .caption {
	width: 580px;
}
#premier #grid .grid .contentItem .caption p, #advance #grid .grid .contentItem .caption p {
	border: none;
}
#premier #grid .grid .contentItem .caption p a, #advance #grid .grid .contentItem .caption p a {
	color: #000;
	line-height: 1.5em;
	background: url("../images/mobile/prod-nav-chevron.gif") right center no-repeat;
	padding: 0 20px 0 0;
}
#grid .pillarPagination {
	display: none;
}
#grid .pillarPagination .pillarContent {
	width: 560px;
}
#grid .grid .menu .contentItem img {
	display: none;
}
#grid .grid .contentRow .column h3 {
	line-height: 1.3em;
	clear: both;
}
#grid .grid .contentRow .column p, #grid .grid .contentRow .column ul li a {
	font-size: 170%;
	line-height: 1.3em;
	clear: both;
}
#grid .grid .contentRow .contentItem .greyBtn, #grid .grid .contentRow .contentItem .redBtn {
	margin: 20px 20px 20px 0;
}
#grid .grid .shaded {
	border-bottom: 1px solid #ccc;
}
#grid .grid_7 .contentRow, #grid .grid_6 .shaded, #grid .grid_8 .shaded, #grid .grid .contentRow .shaded {
	border: 1px solid #ccc;
	background: none;
	width: 558px;
	margin-left: 20px;
}
#grid .grid_17 .contentItem {
	padding: 0 20px;
	width: 600px;
}
#grid .grid_12 .productItem h2 {
	font-size: 190%;
	line-height: 1.3em;
}
/*End Pillar Page*/

/***Carousel 1.7 style***/

#carousel, #carousel .carousel-background, #carousel .carousel-wrapper {
	width: 640px;
}
#carousel .personal .item0 {
	background: url(../images/mobile/placeholders/carousel04.jpg) no-repeat;
}
#carousel .personal .item1 {
	background: url(../images/mobile/placeholders/carousel01.jpg) no-repeat;
}
#carousel .personal .item2 {
	background: url(../images/mobile/placeholders/carousel02.jpg) no-repeat;
}
#carousel .personal .item3 {
	background: url(../images/mobile/placeholders/carousel03.jpg) no-repeat;
}
#carousel .carousel-menu, #grid a.redBtn.desktopOnly {
	display: none;
}
#carousel .text-dark .panel-item, #carousel .text-light .panel-item {
	background: none;
}
#carousel .carousel-item .carousel-item-inner {
	width: 320px;
	padding: 10px 20px 10px;
}
#carousel .carousel-item {
	width: 346px;
	min-height: 230px;
}
#carousel .carousel-wrapper {
	padding: 0;
}
#carousel .carousel-item h2 {
	font-size: 150%;
	padding: 0 0 18px;
	line-height: 28px;
}
#carousel .carousel-item p {
	font-size: 100%;
	line-height: 24px;
}
/***grid for expat media int page***/
.gridExpatGlo {
	padding: 0 20px;
}
/*Tables*/
#grid .grid .contentItem table {
	width: 600px;
	margin: 35px 20px;
}
#grid .grid_18 .contentItem table, #grid .grid_12 .contentItem table, .grid .grid_17 .contentItem table {
	width: 600px;
	margin: 30px 0;
}
#grid .grid_16 .contentItem table {
	width: 600px;
	margin: 20px;
}
.productItem table thead tr th, .productItem table thead tr td, .productItem table tr th, .productItem table tr td, .contentItem table thead tr th, .contentItem table thead tr td, .contentItem table tr th, .contentItem table tr td {
	font-size: 170%;
	line-height: 1.35em;
	padding: 10px;
}
.grid .grid_12 .contentItem table {
	width: 600px;
	margin: 30px 0;
}
#grid #productComparisonTools .prev, #grid #productComparisonTools .compare {
	width: 600px;
}
#productTable {
	width: 600px;
}
#productComparison, #fixed-table-header {
	width: 600px;
}
#fixed-table-header {
	display: none!important;
}
#productComparison tr.sectionType a.expand {
	white-space: normal;
	line-height: 1.2em;
	font-size: 110%;
	padding-right: 10px;
}
/**/

#grid .grid_8 .promo img {
	display:block;
	width:100%;
	height:auto;
	margin-bottom:12px;
}
/*exception*/
#grid .grid_8 .promo.promoMobile img{
	display:block;
	width:100%;
	height:auto;
	margin-bottom:12px;
}
body .grid .grid_6 .contact,
body .grid .grid_6 .articles{
    box-sizing: border-box;
    padding-bottom: 18px;
    padding-top: 18px;
    width: 600px;
}
/* .jqmWindow */
.jqmWindow h3{
	font-size:30px;
	line-height:30px;
}
.jqmWindow p{
	font-size:20px;
	line-height: 25px;
}
.jqmWindow .calc-form label{
	font-size:14px;
	line-height:16px;
}
.jqmWindow .calc-container .calc-result .calc-action{
	padding-left: 245px;
}
.jqmWindow .calc-container .calc-result .calc-action a:first-child{
	margin-right:10px;
}
.jqmWindow .productItem, #grid .productItem, .jqmWindow .productRow, #grid .productRow, #grid .contentItem {
	clear: both;
	width: auto;
}
#grid .grid .showHideWrapper .showHideHeader a.triggerAll {
	top: 42px;
}
#grid .grid a.pdfLink {
	background: url("../images/mobile/icon_pdf_launch.gif") left 28px no-repeat;
	line-height: 1.3em;
}
#grid .grid .contentItem a.redLink, #grid .grid .contentItem p a.redLink {
	background: url("../images/mobile/prod-nav-chevron.gif") right center no-repeat;
	padding: 0 20px 0 0;
	line-height: 1.3em;
}
.showHideWrapper {
	width: 600px;
}
#grid .contentItem .showHideWrapper .showHideHeader p {
	padding: 10px 0;
}
.showHideHeader, #grid .grid_24 .showHide, #grid .grid_16 .showHide {
	width: 598px!important;
}
#grid .grid_16 div.showHide:first-child {
	border-top: 1px solid #d9d9d9;
}
#grid .grid .productItem .showHide .trigger.open, #grid .grid .contentItem .showHide .trigger.open {
    background: url(../images/bg-accordion-open.gif) no-repeat scroll 13px 23px transparent;
}
#grid .grid .productItem .showHide .trigger,  #grid .grid .contentItem .showHide .trigger{
    background: url(../images/bg-accordion-closed.gif)  no-repeat scroll 13px 23px transparent;
    float: left;
    padding: 15px 0px 15px 27px;
    width: 100%;
}
.productItem .showHide h4, #grid .grid .contentItem .showHide h4 {
	font-size: 175%;
}
#grid .grid .productItem .showHideWrapper .showHide table {
	width: 580px;
}
#grid .contentItem #smallPrint, #grid .productItem #smallPrint {
	width: 600px;
	padding: 0 20px;
}
#grid .showHide #smallPrint {
	width: 540px;
}
#premier #grid .grid .contentRow .contentItem #smallPrint, #advance #grid .grid .contentRow .contentItem #smallPrint {
	width: 600px;
	padding: 0;
}
#grid .padtop30 {
	padding-top: 100px;
}
#grid p.padtop30 {
	display: none;
}
.desktopOnly {
	display: none;
}
.mobileOnly {
	display: inline-block;
}
.mobilePhone {
	background: url("../images/mobile/mobile-icon-off.gif") no-repeat scroll left center transparent;
	float: left;
	padding: 0 0 0 53px;
	margin: 15px 20px 15px 0;
}
.showHideContent .mobilePhone {
	margin: 20px;
}
.mobilePhone span {
	background: url("../images/mobile/red_btn_off.gif") no-repeat scroll right center transparent;
	color: #FFFFFF;
	float: left;
	font-size: 175%;
	padding: 24px 15px 23px 2px;
	text-decoration: none;
}
#grid .grid #productFooter .column p {
	font-size: 200%;
	padding: 5px 20px 20px;
	line-height: 1.3em;
	clear: both;
}
#grid .grid #productFooter .contact p {
	padding: 10px 20px;
}
#grid .grid #productFooter .column .contentItem p {
	padding: 5px 0 20px;
}
#grid .grid #productFooter .column a.pdfLink {
	display: block;
	padding: 30px 30px 30px 35px;
	border-bottom: 1px solid #d5d5d5;
}
/*Tables v2.0*/
.grid .grid_16 #productTable, .grid .grid_16 #productComparisonTools {
	width: 600px;
	margin: 40px 20px 0;
	overflow-x: scroll;
	padding-top: 40px;
	background: url("../images/mobile/scroll.jpg") no-repeat scroll left top transparent;
	background-size: 100% 40px;
}
.grid .grid_16 #productTable #productComparison {
	width: 900px;
	margin: 0;
}
#fixed-table-header tr.productHeadings th, .grid #productTable #productComparison tr.productHeadings th, .grid #productTable #productComparison tr.rowContent td p, .grid #productTable #productComparison tr.rowContent th {
	font-size: 150%;
	line-height: 1.3em;
}
.grid #productTable #productComparison tr.rowContent th {
	font-size: 150%;
	font-weight: bold;
}
.grid #productTable #productComparison tr.rowContent th p {
	color: #000;
}
.grid #productTable #productComparison tr.rowContent td a.redLink {
	font-size: 150%;
	display: inline-block;
	color: #4c4c4c;
}
#productComparison th h3 span, #fixed-table-header th h3 span {
	font-size: 100%;
}
#productComparison td p strong {
	font-size: 100%;
}
#productComparison th h3, #fixed-table-header th h3 {
	font-size: 80%;
	line-height: 1.3em;
}
#productComparison th h3 span, #fixed-table-header th h3 span, .grid #productTable #productComparison td p strong {
	line-height: 1.3em;
}
#productComparison td.even .yes, #productComparison td.odd .yes {
	background: url("../images/mobile/dark-green-tick-nobg.gif")no-repeat scroll center center transparent;
	height: 51px;
}
#productComparison td.even .no, #productComparison td.odd .no {
	background: url("../images/mobile/lrg-cross-nobg.gif")no-repeat scroll center center transparent;
	height: 51px;
}
#productComparison tr ul li, #fixed-table-header tr ul li {
	font-size: 170%;
	line-height: 1.3em;
	clear: both;
}
#productComparison tr td ul li, #fixed-table-header tr td ul li {
	font-size: 100%;
}
table tbody tr div.greenTick,
.showCollapsTable table tbody tr div.greenTick {
	background-image: url("../images/mobile/lrg-green-tick-nobg.gif");
	height: 49px;
}
table tbody tr div.greenTick.dark,
.showCollapsTable table tbody tr div.greenTick.dark {
	background-image: url("../images/mobile/dark-green-tick-nobg.gif");
	height: 49px;
}
table tbody tr div.greyCross, table tbody tr div.greyCross.light {
	background-image: url("../images/mobile/lrg-cross-nobg.gif");
	height: 49px;
}
#productComparison th h3.premier span, #fixed-table-header th h3.premier span {
	background: url("../images/mobile/HSBC-Premier_small.gif") no-repeat scroll left top transparent;
	height: 27px;
	width: auto;
}
#products .productInfo th h4.advance span, .productComparison th h3.advance span {
	background: url("../images/mobile/HSBC-Advance_small.gif") no-repeat scroll left top transparent;
	height: 27px;
	width: auto;
}
table tbody tr th span.help a {
	background: url("../images/mobile/tool-tip.gif") no-repeat scroll left top transparent;
	height: 45px;
	width: 45px;
}
#grid .grid .scrollTable, #grid .grid #productComparisonTools #productTable .scrollTable, #grid .grid .contentItem .scrollTable {
	width: 600px;
	padding: 40px 0 0;
	overflow-x: scroll;
	background: url("../images/mobile/scroll.jpg") no-repeat scroll left top transparent;
	background-size: 100% 40px;
	display: block;
}
#grid .grid .scrollTable table, #grid .grid .contentItem .scrollTable table {
	width: 1200px;
	padding: 0;
	margin: 0;
}
#grid .grid .showHideWrapper .showHide .scrollTable {
	width: 550px; /*Adjusted for index-83.html*/
	overflow-x: scroll;
}
#grid .grid .showHideWrapper .showHide .scrollTable table {
	width: 800px;
	margin: 0;
}
#grid .grid .scrollTable table thead tr th p, #grid .grid .scrollTable table thead tr td p, #grid .grid .scrollTable table tr th p, #grid .grid .scrollTable table tr td p, #grid .grid .scrollTable table thead tr th, #grid .grid .scrollTable table thead tr td, #grid .grid .scrollTable table tbody tr td li {
	font-size: 170%;
	line-height: 1.3em;
}
#grid .grid .scrollTable table tbody tr th h4 {
	font-size: 210%;
	line-height: 1.3em;
}
#grid .grid .scrollTable table tbody tr th h4 a {
	background: url("../images/mobile/prod-nav-chevron.gif") right center no-repeat;
	padding: 0 25px 0 0;
}
#grid .grid .scrollTable table thead tr.bgRow td, .productComparison tr.rows-separator td, #businessProductTable tr.bgRow td, #businessProductTable tr.rows-separator td {
	font-size: 1px;
	line-height: 1%;
}

.lightviewWide .grid_24.scrollGraph {
    background: transparent url("../images/mobile/scroll-generic.jpg") no-repeat scroll right top;
    margin: 50px 10px;
    padding: 40px 0 0;
    width: 600px;
}
.lightviewWide .grid_24.scrollGraph::before {
    color: #fff;
    content: "Swipe for full display";
    display: inline-block;
    font-size: 1.5rem;
    line-height: 40px;
    padding-left: 10px;
    position: absolute;
    top: 0;
}

/*Bespoke 1.6 changes*/
body .grid .contentItem table, body .grid .productItem table, body .grid .back, body #productNav, body #productFooter, body .grid .applyBox {
	width: 600px;
}
body .grid_24 > #productNav {
	padding: 0 20px;
}
#grid #otherAccounts .column h4 {
	float: none;
	clear: both;
	display: block;
	font-size: 210%;
	line-height: 1.3em;
	background: none;
}
#grid #otherAccounts .column ul {
	width: 600px;
}
#grid #otherAccounts .column ul li {
	background: none;
	clear: both;
	float: none;
	display: block;
	padding: 0;
}
#products .furtherInfo .features p, #products .furtherInfo .features ul li {
	font-size: 170%;
	line-height: 1.3em;
}
.productComparison tr.rowContent th p, #productComparison td p {
	line-height: 1.3em;
}
.productComparison tr.productLinks ul li a.redLink {
	font-size: 150%;
}
body #otherAccounts .column {
	border: none;
}
body .grid_12, body .grid_12 .productItem, body .grid_12 .productRow, body .grid_12 .contentItem, body .grid_12 .contentRow, body .grid_12 .bannerItem, body .grid_12 .contentItem table, body .grid_12 .productItem table, body .grid_12 .back, body .grid_12 .applyBox {
	width: 600px;
}
body ul, #hero .carouselWrapper .tabArticleText ul {
	padding: 0 0 6px 40px;
}
#productComparison tr ul li a.redBtn, #fixed-table-header tr ul li a.redBtn {
	font-size: 100%;
	margin: 0;
}
#productComparison td a.more {
	background: url("../images/mobile/moreLinkDown.gif") no-repeat scroll right center transparent;
	padding: 0 29px 3px 0;
}
#productComparison td a.more.open {
	background: url("../images/mobile/moreLinkUp.gif") no-repeat scroll right center transparent;
	padding: 0 29px 3px 0;
}
form #products .productInfo td {
	padding: 15px;
	clear: both;
	float: left;
	width: 570px;
}
form #products .productInfo td .inner {
	clear: none;
	display: block;
	float: left;
	width: 50%;
}
.productDetails {
	width: 640px;
	height: auto;
}
.productDetails .branding {
	position: static;
	padding: 0 20px;
}
.productDetails .pageTabs, body .pageTabs {
	position: static;
}
.productDetails .right {
	position: static;
	clear: both;
	display: block;
	padding: 20px 0;
}
.productDetails .right .rightInner {
	clear: both;
	display: block;
	float: none;
	padding: 0 20px;
	width: 600px;
}
.productDetails .right .rightInner p {
	font-size: 170%;
	padding: 15px 0;
	line-height: 1.3em;
}
.productDetails .branding h2 {
	font-size: 300%;
	line-height: 1.3em;
}
#grid .grid_24 .advanceBox, #grid .grid_24 .premierBox, #grid .grid_24 .standardBox {
	width: 600px;
	background: #e4e4e4;
	padding: 15px 20px;
}
#grid .grid_24 .premierBox {
	background: #292278;
}
#grid .grid_24 .standardBox {
	background: #fff;
}
#grid .grid .premierBox a.overlayLaunchLink {
	background: url("../images/mobile/mobile-premier-new.gif") no-repeat scroll right center transparent;
}
#grid .grid .premierBox a.greyBtn {
	background: url("../images/mobile/purple_btn_left.gif") no-repeat scroll left top;
	color: #fff;
}
#grid .grid .premierBox a.greyBtn span.new {
	background: url("../images/mobile/purple_btn_full.gif") no-repeat scroll right top;
}
#grid .grid_24 .advanceBox .inner, #grid .grid_24 .premierBox .inner, #grid .grid_24 .standardBox .inner {
	width: 600px;
}
#grid .grid_24 .advanceBox p, #grid .grid_24 .premierBox p, #grid .grid_24 .standardBox p {
	font-size: 150%;
	line-height: 1.3em;
}
#grid .grid_24 .advanceBox p span, #grid .grid_24 .premierBox p span, #grid .grid_24 .standardBox p span {
	font-size: 140%;
	line-height: 1.3em;
	display: inline-block;
}
#grid .grid_24 .advanceBox .redLink, #grid .grid_24 .premierBox .redLink, #grid .grid_24 .standardBox .redLink {
	font-size: 150%;
}
#grid .grid_16 .column .inner .inner {
	width: 550px;
}
#grid .grid_16 .column .inner .inner a.redBtn {
	margin: 20px 0;
}
#searchResults .searchMenu li a {
	line-height: 1.1em;
}
.propositionDetails #detailsInner, .premierProductDetails #detailsInner {
	height: 0;
	width: 0;
}
.premierProductDetails {
	background: none!important;
	border-bottom: 1px solid #ccc;
}
#grid .grid_24 .premierBox .about {
	border: 0;
	float: none;
	padding: 0px;
}
body .grid_16 .productRow p {
	font-size:32px;
	padding: 20px;
	line-height:35px;
}
body .grid_16 .contentRow .contentItem, body .grid_16 .productRow .productItem {
	width: 600px;
}
body .grid .grid_8 .shaded .inner, body .grid .propositionRow .shaded .inner {
	width: 560px;
}
.propositionDetails {
	background: none!important;
	height: auto;
	width: 600px;
	padding: 20px 20px 0;
}
.propositionDetails #stage {
	display: none;
}
.propositionDetails #stage h2, .propositionDetails #stage p, .propositionDetails #stage p a {
	color: #000;
}
.propositionDetails .branding {
	position: static;
	clear: both;
}
.propositionDetails .right {
	position: static;
}
.propositionDetails .right .rightInner {
	float: none;
}
body .right .rightInner p {
	float: none;
	font-size: 150%;
}
body .grid .popupMenu {
	display: none;
}
body .grid .applyBox .right {
	float: none;
}
body .grid_24, body .grid_24 .contentRow, body .grid_24 .propositionRow {
	width: 640px;
}
body .menu .contentItem {
	width: 600px;
	padding: 10px 20px;
}
body .grid .contentItem h3.premier, body .grid .productItem h3.premier {
	font-size: 210%;
	line-height: 1.3em;
	padding: 20px 0 10px;
}
body .grid_16 .contentItem h3.premier, body .grid_16 .productItem h3.premier {
	padding: 0 20px;
}
body .contentIntro, body .contentRow .contentIntro {
	float: none;
	width: 600px;
	padding: 10px 0px;
}
body .contentIntro h3, body .contentRow .contentIntro h3 {
	font-size: 210%;
	line-height: 1.3em;
}
body .contentRow .contentIntro p {
	font-size: 170%;
	line-height: 1.3em;
}
body .propositionRow .column {
	display: block;
	width: 600px;
	padding: 10px 20px;
}
body .propositionRow .column p.intro {
	font-size: 170%;
	line-height: 1.3em;
}
#grid .grid_16 .productItem h4, #grid .grid_16 .productRow h4, #grid .grid_16 .contentItem h4 {
	padding: 20px 20px 10px;
}
body .propositionRow .contentItem {
	position: static;
	width: 600px;
	padding: 0 20px;
}
#grid .propositionRow .contentItem p {
	padding: 0;
}
#grid .propositionRow .column h4 {
	font-size: 190%;
	line-height: 1.3em;
}
body .propositionRow .promo {
	border: none;
	box-shadow: none;
}
body .grid .grid_8 .shaded, body .grid .propositionRow .shaded {
	width: 600px;
	padding: 10px 20px;
}
#grid .grid .shaded p {
	font-size: 170%;
}
#grid .grid .columnRow .promo ul li a {
	font-size: 226.7%; /*Changed from 170 12/12 */
	line-height: 1.3em;
}
.advanceProductDetails #detailsInner {
	display: none;
}
.advanceProductDetails {
	background: none!important;
}
.advanceProductDetails .right .rightInner p {
	padding: 10px 0;
}
#grid .grid_16 .quote p {
	font-size: 190%;
	padding: 14px 65px 6px;
}
#grid .grid_24 .advanceBox .about {
	border: none;
	float: none;
	padding: 0;
}
#grid .grid .shadedRow {
	background: none;
	padding: 0 0 10px;
}
body .propositionRow .column p {
	font-size: 170%;
}
body .propositionRow .column li a {
	font-size: 170%;
}
#grid .grid_12 .contentItem h2 a {
	font-size: 210%;
	line-height: 1.3em;
}
body .contentRow .contentItem, body .contentRow .contentIntro .contentItem {
	width: 600px;
	padding: 0px;
}
#grid .contentRow .contentItem p, #grid .contentRow .contentIntro .contentItem p {
	padding: 0;
}
#grid .grid .contentRow .contentIntro .contentItem > ul {
	padding: 0;
	margin-left: -20px;
}
#grid .grid .contentRow .contentIntro .contentItem > ul li {
	padding: 10px 20px;
	display: block;
	width: 600px;
	border-bottom: 1px solid #ccc;
}
#grid .grid .contentRow .contentIntro .contentItem > ul li a {
	display: block;
	background: url("../images/mobile/prod-nav-chevron.gif") right center no-repeat;
}
.internationalTabs .pageTabs li a span, .businessTabs .pageTabs li a span {
	font-size: 120%;
}
body .contentRow .contentIntro .contentItem ul li a {
}
body .contentRow .contentRow .contentItem {
	width: 600px;
}
#grid .contentItem > h3 {
	line-height: 1.3em;
	font-size: 210%;
}
#grid .contentItem > h3 a {
	font-size: 100%;
}
#grid .grid_24 > .contentRow {
	width: 600px;
	padding: 0 20px;
}
.propositionDetails .branding h2 {
	font-size: 210%;
}
body .shadedRow .contentItem img, body .shadedRow .column img {
	display: none;
}
#grid .shadedRow .contentItem .caption {
	display: none;
}
#grid .column.promo ul li {
	width: 600px;
	border-bottom: 1px solid #ccc;
	padding: 15px 20px 15px 0;
}
#grid .column.promo .inner ul li {
	width: 510px;
}
#grid .column.promo ul li a {
	display: block;
}
.contentRow .contentRow #smallCarousel {
	display: none;
}
#grid .grid_24 .contentRow p.intro {
	font-size: 170%;
	line-height: 1.3em;
}
#productSet {
	width: 600px;
}
#grid #productComparisonTools #productSet .options {
	width: 600px;
}
#productSet .options .filter {
	width: 600px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
}
form #products .productInfo td label, #businessProductTable td label {
	font-size: 150%;
	width: 150px;
}
#productSet .options .filter p, #productSet .options .filter label {
	font-size: 170%;
	border: 0;
	float: none;
	display: block;
	padding: 15px 18px;
}
#productSet .options .filter p {
	border-bottom: 1px solid #ccc;
}
#productSelector fieldset input.compareBtn, #productSet fieldset input.compareBtn, #productSelector fieldset input.compareBtn:focus, #productSet fieldset input.compareBtn:focus, #productSelector fieldset input.compareBtn:active, #productSet fieldset input.compareBtn:active, #productSelector fieldset input.compareBtn:hover, #productSet fieldset input.compareBtn:hover {
	background: url("../images/mobile/compareBtn.gif") right center no-repeat;
	width: 213px;
	height: 66px;
	text-indent: -9999px;
}
#grid .grid_18 .contentItem > img {
	display: none;
}
body .contentRow h3 {
	font-size: 190%;
	line-height: 1.3em;
}
body .grid_8 .bannerItem {
	display: none;
}
#grid .grid_16 .contentItem > h3 {
	padding: 10px 20px;
	font-size: 210%;
}
#grid .grid_16 .contentItem h3.advance {
	padding: 20px 20px 20px 33px;
}
#grid .contact .inner {
	width: 522px;
}
#grid .contact .inner a.redLink {
	font-size: 170%;
}
#grid .grid_8 .contentItem {
	width: 640px;
}
#grid .grid_8 .contentItem > img {
	display: none;
}
#grid .grid_8 .contentItem > h2 {
	font-size: 210%;
	padding: 10px 20px;
	line-height: 1.3em;
}
#grid .grid_24 > h3, #grid .grid_24 .grid_18 > h3, #grid .grid_24 .grid_16 > h3 {
	font-size: 210%;
	line-height: 1.3em;
	padding: 10px 20px;
}
#grid .grid_24 .grid_12 > h3 {
	font-size: 210%;
	line-height: 1.3em;
	padding: 10px 0;
}
#grid .grid_24 > .contentItem > .scrollTable {
	margin-left: 20px;
}
.price br:first-child {
	display: none;
}
body .grid_16 .contentItem {
	width: 640px;
}
body .contentIntro > h3 {
	padding: 10px 20px;
}
body #grid .grid .propositionRow .column ul li a.overlayLaunchLink {
	font-size: 226.72%;
}
#grid .grid .column p.phone {
	font-size: 170%;
	line-height: 1.3em;
}
body .grid_18 #businessProductTable h3 {
	font-size: 190%;
	line-height: 1.3em;
}
#banner{
	width:640px;
}
#banner .bannerMenuItems{
	display:none;
}
#banner .bannerItem .bannerItemContent{
	left:10px;
}
.lightview .grid_8 .column{
	width:498px;
	margin:0;
}
.lightview .grid_8 .column p, .lightview .grid_8 .column li, .lightview .grid_8 .column a.redLink {
    font-size: 150%;
    line-height: 1.3em;
}
.lightviewWide .lightviewTop{
	width:620px;
}
.lightviewWide .lightview{
	width:620px;
}
.lightviewWide .lightviewBottom{
	width:620px;
}
.lightviewWide .lightviewFooter{
	width:570px;
	padding:25px 0;
	background:none;
}
.lightviewWide .grid_24 {
    padding: 13px 10px 15px 15px;
    width: 526px;
}
.lightviewWide .grid_16{
	width:525px;
}
.lightviewWide .grid_16 .productItem,
.lightviewWide .grid_16 .productRow,
.lightviewWide .grid_16 .productRow .productItem{
	width:516px;
}
.lightviewHeading{
	width:529px;
	padding: 20px 11px 10px;
}
.lightviewHeading .right p{
	font-size:170%;
	line-height: 1.3em;
}
.lightviewWide .lightviewHeading h2{
	font-size:210%;
	line-height: 1.3em;
}
.lightview .grid .productItem h3.advance{
	padding:5px 0 10px 30px;
}
.lightviewWide .grid .grid_8 .promo{
	width:481px;
}
.lightviewWide .lightviewFooter a.redLink{
	font-size:150%;
	background: url("../images/mobile/prod-nav-chevron.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
	line-height: 1.3em;
	padding:10px 20px 10px 0;
}
.productDetails .right .rightInner .buttonDivider p {
	line-height: 2.7em;
}
.productDetails .right .rightInner .buttonCleared{
	clear:both;
}
#grid .productDetails .right .rightInner .buttonCleared a{
	margin-left:0;
	margin-top:0;
}

.cookie_wrapper {
	border: 3px solid #F5DFA0;
	display: block;
	min-height: 40px;
	margin: 16px auto;
	padding: 10px 10px 10px 67px;
	width: 480px;
}

.cookie_wrapper h5 {
	line-height: 1.3em;
	font-size: 125%;
}

.cookie_wrapper p {
	line-height: 1.3em;
	font-size: 131.25%;
}

.lightview .calc-form-budget .col-heading,
.lightview .calc-form-budget .col1,
.lightview .calc-form-budget .col2,
.lightview .calc-form-budget .col3,
.lightview .calc-container .calc-form .col1,
.lightview .calc-container .calc-form .col2,
.lightview .calc-container .calc-form .col3 {
	font-size: 162.5%;
}
.lightview .calc-container .calc-form .col1 label {
	font-size: 100%;
}
.lightview .calc-form-budget .cal-row {
	padding-top: 8px;
	padding-bottom: 8px;
}

.lightPromo {
	width: 600px;
	background-color: #ffffff;
	margin-top: 54px;
}
.lightPromo .lightImage {
	width: 544px;
	height: 304px;
	overflow: hidden;
	position: relative;
	margin: 0 28px;
	padding-top: 28px;
}
.lightPromo .lightImage .playVideo {
    background: transparent url("../images/lightbox/video-play.png") no-repeat scroll 0 0;
	background-size: 100% auto;
    bottom: 0;
    height: 80px;
    opacity: 0.7;
    position: absolute;
    right: 0;
    width: 80px;
}
.lightPromo .lightVideo {
	width: 544px;
	height: 304px;
	top: 28px;
}
.lightPromo .lightVideo iframe {
    height: 304px;
    width: 544px;
}

.lightPromo .lightCopy {
	margin: 0 28px 0;
	padding-top: 17px;
}
.lightPromo .lightImage + .lightCopy {
	padding-top: 36px;
}
.lightPromo .lightCopy h2 {
    font-size: 50px;
    line-height: 1.2em;
    padding-bottom: 30px;
}
.lightPromo .lightCopy h3 {
    font-size: 40px;
    line-height: 1.2em;
    padding-bottom: 20px;
}
.lightPromo .lightCopy p {
	font-size: 32px;
	line-height: 38px;
	padding-bottom: 20px;
}
.lightPromo .arrowLink {
    font-size: 32px;
    margin: 12px 0 48px;
}
.lightPromo .arrowLink:after {
    background-size: 16px 24px;
    width: 28px;
	height:24px;
}
.lightPromo p.smallPrint{
	font-size: 24px;
	line-height: 28px;
	padding-top: 10px;
	padding-bottom: 25px;
}
.lightPromo .lightCta {
    margin: 0 28px;
    padding: 40px 0 0;
}
.lightPromo .lightCta .primary {
    font-size: 32px;
	line-height: 90px;
	padding: 0 34px;
	margin-bottom: 28px;
}
.lightPromo .lightCta .secondary {
    font-size: 32px;
	line-height: 90px;
	padding: 0 34px;
	margin-bottom: 28px;
}
.lightPromo .close a {
    background-size: 24px 24px;
    font-size: 32px;
    line-height: 40px;
    padding-right: 40px;
}

table.hl {
	font-size: 175%;
}
.grid_8 .column table.hl {
	margin-top: 10px;
}


body .pageTabsInner {
	height: auto;
}

body .premierBox a.whiteLink {
	background: url("../images/mobile/nav-chevron-white.gif") right center no-repeat;
	font-size: 170%;
	padding-right: 25px;
}
.grid a img {
	max-width: 100%;
	height: auto;
}

div.sitemapSection.col3 div.sitemapCategory,
div.sitemapSection.col4 div.sitemapCategory {
    width: 99%;
}
#grid .contentRow .contentItem h4 a  {
    background: transparent url("../images/mobile/mobile-new.gif") no-repeat scroll right 50%;
}
#grid .contentItem ul li li{
    font-size: 100%;
}

.showHideRow {
    max-width: 640px;
    padding: 0 20px;
}
.showHideRow p {
    font-size: 175%;
	line-height: 1.3em;
	padding-bottom: 20px;
}
.showHideRow .showHide .trigger {
	background-position: 13px 23px;
}

body #innerPage .grid .smallPrint p, body #innerPage .grid p.note {
    font-size: 150%;
    line-height: 1.2em;
    padding: 10px 20px;
}
