.mediaIcons li a.facebookIcon, .faceIcon{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gcb/images/facebookIcon.png', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gcb/images/facebookIcon.png', sizingMethod='scale')";} 
.mediaIcons li a.twitterIcon{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gcb/images/twitterIcon.png', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gcb/images/twitterIcon.png', sizingMethod='scale')";} 
.mediaIcons li a.youtubeIcon{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gcb/images/youtubeIcon.png', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gcb/images/youtubeIcon.png', sizingMethod='scale')";} 
.bannerTitle{*width:50%;}
/*.socialMedia.applyForms{*top:170px !important;}
.socialMedia {*top:325px !important;}
.socialMediaIcons {*top:240px !important;}
.contactMedia {*top:282px !important;}
.socialMedia .tabWrap {*top:0px !important;}
.closeIcon {*top:10px !important;}
.mediaIconsList {*padding-bottom:10px !important;}*/
.tabWrap{*top:-45px !important;}
.openArrow, .closeArrow{cursor: pointer;width: 32px\9 !important;height: 32px\9 !important;position: absolute;right:15px;top: 0;z-index: 999;display: block;}
.contListWrap { *background: url("/gcb/images/bg-pattern.gif") repeat scroll 0 0 transparent !important;*border: 1px solid #CCCCCC !important;*border-radius: 3px 3px 3px 3px !important;*float: left !important;*margin: 0 10px 10px 0 !important;*overflow: hidden !important;*padding: 10px !important;*width: 20% !important	;}
.formInner{*padding:0 !important;}
.formHldr .formInner{*margin-bottom:0 !important;}
.formHldr.ctg .formInner .formValue{width: auto;width:218px\0/;}
.calcInnerWrapHdr li.fourth, .calcInnerWrap li.fourth {*width: 160px !important;*text-align: center !important;*margin-right:10px !important;}
.cardWrapTop{border:1px solid #ccc \9;*border:1px solid #ccc;}
.cardWrapBot{border:1px solid #ccc \9;*border:1px solid #ccc;*border-top:none;border-top:none \9;}
.megamenu {background:#ffffff !important;border:1px solid #ddd !important \9;}
.mmOffer {background: url("/gcb/images/megamenu_tile.gif") repeat scroll 0 0 transparent !important;}
.mmBottomArea {
	background: none repeat scroll 0 0 #EDEDED !important; 
	border-radius: 0 0 10px 10px !important;
	position:relative !important;
	border:1px solid #ddd !important;
	border-top:none !important;
}
.mmContainerInner{border:1px solid #ddd !important;border-bottom:none !important;}
.tableWrap table.rounded{position/**/:/**/static !important;}
ul.numLst li{*margin:0 0 0 29px !important;}

.formSteps ul li {*padding: 6px 15px !important;*width:29.5% !important;}
.formSteps ul li ul.bulLst li{*padding:0 0 8px 10px !important;*width:auto !important;}
.largeHdr{*line-height:50px;}
.bannerTitleBig .largeTitle .mediumHdr{*padding-top:12px;*float:left;}
.control li{cursor:pointer;text-transform:uppercase;margin:10px;*display:inline !important;}
.ie7 .carousel_container{height:315px;}
.ie7 .texting-steps li{display:inline !important;}
.ie7 .cross-line{z-index:-99;}
.inputBoxSmall.landScape{padding:0;padding:4px;margin:0;vertical-align:none;height:15px;font-size:12px;width:29px;}
.formSteps.last ul li{width:44% !important;}
.tooltipWrap.senior{*float:left;}
.seniorlabelField .right .alignTool{*float:left;*display:inline-block;}
.tooltipWrap.senior .tooltipIcon{*margin-top:0px;}
.seniorlabelField .clickYes, .expandInnerCont{*overflow:hidden;}
.seniorDeclaration, .seniorlabelField{*overflow:hidden;*float:left;}
.sbOptions li a{float:left;display:block !important;clear:both;}
.formHldr.oneBill .formInner{display:block !important;padding:0;}
.ctg textarea{width:216px !important;}
.ctgForIe textarea{width:204px !important;} textarea{width:100%;max-width:204px !important;}

/*1527*/
.cardSelectList{width:380px !important;}
/*1527*/

/*1953*/
.inputBoxLarge.inpcpccg{width:203px;}
.formHldr .formInner .formValue.formValcpc{width:184px;}

/*1953*/

/*WGS*/
/*.cardSelectList{width:408px !important;}*/
/*WGS*/

/*1953*/
.formHldr.ctg h2.cpcFntBd {font-weight:bold;}
/*1953*/

.tableWrap.ie7fancybox table{position:static !important;margin-left:-20px;}

/*forms redesign*/

.formRedesign .formField .tooltipTxt{float:left;}
.formRedesign .formField .tooltipWrap{width:18px;}
.formRedesign .formField .tooltipWrap .tooltipIcon{*margin-top:0px;}
.formSteps.loanScdule.iefix ul li{width:25.5% !important;}

input[type="radio"]{margin-top:0;padding:0 !important;}
/*forms redesign*/
.inputBoxTxtArea{max-width:215px !important;}
.inputBoxLarge, .inputCardNo, .inputBoxMediumXprt.inputBoxMediumOne{padding:4px 0 0 5px !important;height:19px !important;}


/*2408*/ 
.txtentent #mailadd{max-width:inherit !important;}
/*2408*/

/*2974*/
textarea.xpettextareabox.xpettextOne{max-width:inherit !important;}
/*2974*/

/*2015-56*/
.cardSelectList{width:380px;}
.agreementSelects{padding:0px;}
/*2015-56*/

/*2015-220*/
.cardSelectScroll.pgm_CardList .cardSelectList{width:410px;}
/*2015-220*/

/*W-2015-1178*/

.formInner.formInner1 .inputBoxMediumBig{width:167px;height:19px;padding:4px 0 0 5px;}
.formInner.formInner1 .inputBoxMediumBig{width:167px;height:19px;padding:4px 0 0 5px;}
.depoSiteForm .inputBoxMedium.smallListBox.instantCard{padding:2px 0 2px 5px !important;height:19px !important;}
.depoSiteForm .inputBoxLarge{padding:2px 0 2px 5px !important;height:19px !important;}
.depoSiteForm .inputBoxSmall{padding:2px 0 2px 5px !important;height:19px !important;}
.depoSiteForm .formInner .sbSelector{top:-1px;}


/*W-2015-1178*/

.inputRadioSpace input{padding-right:5px !important;}



/*1620*/
.gobuton{top:-18px !important;}
/*1620*/

/*1627*/
.accordianList > ul > li .overlayBox { color: #fff; font-size: 14px !important; font-family: "interstate"; padding: 17px 15px; text-align: center;  position: absolute;  z-index: 999;   top: 194px;   left: 0px;    right: 0px;    bottom: 1%; }
 .overlayHdr{font-weight:bold;}
 .tabSec ul li a { color: #fff; font-size: 14px !important;  display: inline-block;  font-family: "interstate";  padding: 13px 30px; font-weight:bold;  text-align: center;}
 .dropListLarge.ieFix .sbOptions li a {width:100%;display:inline-block !important;}
/*1627*/

/*1711*/
.innerContDetgp.estatementText {padding: 15px 10px 0px 10px;}
.estatementSer .tabs li a{padding: 7px 10px 0;}
.tabContent.iconTextBOx .iconBlockInner .iconBlkInnLft {width: 45px;}
.tabContent.iconTextBOx .iconBlkInnRgt {width: 88%;padding-top: 7px;}
/*1711*/
.cardCompare{float:right !important;margin:20px 0 0;padding:0 0 10px 0;}
.cardsGrayBg, .cardsWhiteBg {background: #f3f3f3;float: left; width: 170px;}
.compareSelectList {border: 1px solid #ccc; display: inline-block;}
.compareSection1,.compareSection2,.compareSection3,.compareSection4{float:left;width:170px;text-align:center;font-size:12px;font-weight:bold;height:170px;display:block;position:relative;}
.compareSection1,.compareSection3{background:#F3F3F3;color:#55555;}
.compareSelectList{width:100%;display:inline-block;position:relative;}
.bgCompare{width:100%;}
 .bgCompare span{width:150px;border-bottom:1px solid #ccc;display:inline-block;padding:10px 15px;}
 .bgCompare .row_9{border-bottom:none;}
 .comparecardsDetails {overflow: hidden;position: relative; clear: both; border: 1px solid #ccc;}
 .CompImg{width:80px;}
 .CardClose {position: absolute;left: 20px;top: 35px;}
 .ShowCrdCompare {margin-top: 20px;}
 .sel_card_comp {height: 30px; display: inline-block;}
 .CardSelectTab { margin: 90px 0 0 0; position: relative; display: inline-block;}
 .listCards .CardComparedLst.SelectedCard { width: 175px; position: absolute;  height: 130px;  background: url('/gcb/credit_cards/images/comparecards/blue-bg.png') repeat 100% 100%;}
 .comparisonList .listCards {text-align: left;float: left; padding: 0 15px 10px 15px; width: 175px; height: 190px;}
 .topCardCard { border-bottom: 1px solid #ccc;display: inline-block;width:100%;}
 .LightBox-compare { padding: 20px; height: 400px; width: 715px; overflow: hidden;}
 .comparisonList { width: 100%;display: inline-block;padding: 0 0 8% 0; height: 100%; margin-top: 20px;}
 .topCardCard h2 { width: 300px;float: left;}
 .ComPicon{background:url('/gcb/credit_cards/images/comparecards/plus.png') no-repeat -30px 0 ; width:20px;height:20px;position:absolute;display:inline-block;left:0;}
 .ComPicon1{background:url('/gcb/credit_cards/images/comparecards/plus.png') no-repeat -30px 0 ; width:20px;height:20px;display:inline-block;left:0;position:absolute;}
 .addCardIcons{background:url('/gcb/credit_cards/images/comparecards/plus.png') no-repeat -30px 0 ; width:20px;height:20px;display:inline-block;}
.lightBoxClick.SelectedCard .AddCompare1 .ComPicon1{background:url('/gcb/credit_cards/images/comparecards/plus.png') no-repeat 0px 0 ; width:20px;height:20px;display:inline-block;left:0;top:-1px;position:absolute;}
.AddCompare a {color: #4CD0F7;font-size: 12px;font-weight: bold; padding: 0px 0 0 20px; display: inline-block; position: relative;}
.AddCompare.Cardactive .ComPicon{background: url('/gcb/credit_cards/images/comparecards/plus.png') no-repeat 0px 0px ;}
 .AddCompare.Cardactive a{color:#555;}
 .compareCardSection{margin-bottom:15px;}
 .AddCompare{position:absolute;margin-top:-15px;}
 .AddCompare1 { display: inline-block; padding: 0 0 0 25px; position: relative;}
 .thumbImg.CompareCrdImd { margin-top: 10px;}
 .lightBoxClick.SelectedCard .AddCompare1 {color: #E5E5E5;}
 .comparisonList .listCards a { color: #555;font-size: 13px; font-weight: bold; width: 200px;}
 
 
 /*1948*/
 
 .cardSelectList.cardSelectList_new .openArrow, .closeArrow { right: 10px;}
 
 /*1948*/
 
 /*1956*/
 
.priorityMidnight1 a{color:#fff;font-size:14px;text-decoration:none;padding:15px;margin-top: 20px;display: inherit;}
.priorityMidnight1 {display:inline-block;width:200px;background:#091022;padding:15px 0px 15px 0px;text-align:left;float:left;min-height:180px;padding:10px; }
.priorityCobalt1 a{color:#fff;font-size:14px;padding:15px;text-decoration:none;margin-top: 20px;display: inherit;}
.priorityCobalt1 a .smallTxt{color:#fff;font-size:12px;}
.priorityCobalt1 {display:inline-block;width:200px;padding:15px 0px 15px 0px;background:#0E2A48;text-align:left;float:left;min-height:180px;padding:10px; margin-left: 25px;}
.priorLst2{width:100%;position:relative; display:inline-block;}

/*1956*/
/*1788*/
li.refer-box1apr.refer-bolx1_new1 {width: 135px !important;text-align: center;font-size: 14px;}
.referLst_new li {padding: 10px 10px 0;width: 300px;}
.luggage {width: 115px;float: left;margin-top:-15px;}
.or {width: 30px;float: left;position: relative;top: 10px !important;}
.agoda {width: 130px;float: left;}
.referslt_new li {width: 158px !important;}
.main_class {width: 100% !important;margin-top: 37px;}
.referLstapr li {float: left;width: 300px !important;min-height: 200px;}
.luggage_text {padding-top: 23px !important;margin-bottom: 28px;}
.referLstapr.referLst_new li {min-height:220px;padding:80px 10px 0 10px;}
.fullBanner {left: -0px !important;max-width: none;position: relative;}
.referLst.referslt_new li {min-height: 200px;}
.paddtp20.paddtp25.referfont {padding-top: 8px !important;}
.referfont {padding-top: 24px !important;}
.formHldr.formStarted.commonForm.referrerForm {margin-left: 9px;}
.clear_new {border: medium none;}
.commonwrapper_new1 {width: 475px;float: left;}
.CommonWrapper {padding: 0 0 20px 0;}
.formnew_field { margin-top: 41px;}
.clear_border{border:1px solid #015EA2;float:left;width:93%;padding-left:26px;padding-top:15px;padding-bottom:15px;padding-bottom: 8px;}
.clear_new{border:none;}
.formvalue{width:150px !important;}
.clear_newparticul {border: 1px solid #ccc;}
.agoda-Offer-Tex {padding-top:36px !important;}
.referfont_devsize{font-size:12px;}
.tabInnerLogo.gpChefImg{width:230px;}
.tabInnerCont.contentCenter {padding: 0px 0 0 39% !important;}
/*2237*/
.bannerTitle.fcypromop{left:46% !important;}
/*2199*/
.apply3{margin:82px 0 0 20px;}


.errorPage404 .searchLabel {
    font-size: 16px;
    line-height: 30px;
    float: left;
    padding-right: 14px;
}
.errorPage404 #gssSearchBox{
    position: relative;
    height: 32px !important;
    float: left;
    width: 300px;
}
.errorPage404 #gssSearchBox input.gsc-input{
    border: 1px solid #CCC !important;
    padding: 0 10px !important;
    width: 266px !important;
    height: 30px !important;
    line-height: 30px !important;
    font-size: 14px !important;
    color: #000 !important;
}
.errorPage404 button{
    background: #014785;
    border: 0;
    color: #FFF;
    vertical-align: top;
    line-height: 30px;
    padding: 0 10px;
    font-weight: bold;
    cursor: pointer;
}
.errorPage404 .gsc-input-box{
    height: auto !important;
}
.errorPage404 .gstl_50.gssb_c{
    margin: 0 !important;
    width: 290px !important;
}
#singapore .inputBoxSmall {padding: 5px 0 5px 5px; height: auto;}
#singapore .inputBoxMediumBig {padding: 5px 0 5px 5px; height: auto;}
/*WSG-2016-1167-START*/
.bannerContainer{width:97%;overflow:hidden;font-family: "interstate";color:#635E5E;margin:15px 0px 0px;background-color:#f1f1f2;padding:10px;}
.bannerContainer .imageBanner{float:left;}
.bannerContainer .imageContent{float:left;width:54%;padding-left: 20px;}
.bannerContainer p{line-height: 21px;padding-bottom: 4px;}
.bannerContainer span.cashBack{font-size:27px;color:#555555;font-family: "interstate";line-height: 29px;}
.bannerContainer span {color: #00BDF2;font-size: 17px;font-weight: normal;}
.TandC{font-size:11px !important;line-height:50px;}
.hr1 {line-height: 0;height: 0;border-bottom: 1px solid #635E5E;margin:5px 0;width:125%;display:inline-block;}
.imageBanner .blueBtn{width: 134px;font-size: 14px;padding: 3px 8px 3px;font-weight: normal;}
div.cpcDebitMastercard .prdcthldr {
	border: none;
	margin-bottom: 19px;
	padding-bottom: 19px;
}
div.prdcthldr.prdctHldrDesc h3 {
	height: 32px;
}
div.prdcthldr.prdctHldrDesc > p {
	min-height: 55px;
}
div.prdcthldr.prdctHldrDesc {
	padding: 30px 0px;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	text-align: center;
	margin-bottom: 20px;
}
div.cpcDebitMastercard .productsList.center {
	border-left: none;
}
div.cpcDebitMastercard .productsList.right {
	border-left: none;
}
ul.getDetail.visHidn {
	visibility: hidden;
}
ul.getDetail.visHidn > div.clickMore.noMargin-btm.darkGoldBtn {
	visibility: hidden;
}


/*WSG-2016-1167-END*/