/* SHARED CSS STARTS */
.visa-index-table-area {padding:2px 4px; margin:0 0 8px 0; width:97%; border:1px solid #c3cce0; background:#fff;}
.visa-index-table {padding:0; margin:0; width:100%;}
.visa-index-table th {padding:0; margin:0; vertical-align:top; font-weight:bold; text-align:left;}
.visa-index-table td {padding:0; margin:0; vertical-align:top;}
.margintop {margin-top:12px;}
.boldul {font-weight:bold;}


/* FEATURE CARDS COMPARE CARD BUTTON STARTS */
.visa-index-comp-card-wrapper {padding:0; margin:0; float:right; font-weight:bold; font-size:.845em; background:url('/credit-cards/_assets-custom/images/visa-index-comp-card-bg.gif') no-repeat bottom left;}
.visa-index-comp-card-wrapper a {text-decoration:none;}
.visa-index-comp-card-wrapper a:hover {text-decoration:underline;}
.visa-index-comp-card-btn {padding:.2em  0 .3em 10px; float:left;}
.visa-index-comp-card-btn img {vertical-align:middle; _vertical-align:bottom;}
.visa-index-comp-card-space {padding:.2em 0 .3em 0; width:10px; float:left; background:url('/credit-cards/_assets-custom/images/visa-index-comp-card-bg.gif') no-repeat bottom right;}


/* CHOOSE THE RIGHT CARD FOR YOU STARTS */
#choose-card-wpr {margin:0 0 16px 0; display:block; overflow:hidden;}
	#choose-card-wpr .mainmenu-wpr {position:absolute; width:124px; display:block; overflow:hidden;}
	#choose-card-wpr .mainmenu-wpr ul {margin:0;}
	#choose-card-wpr .mainmenu-wpr ul li {padding:0; margin:0; float:left;}
	html > body .mainmenu-wpr ul li {float:none !important;}
	#choose-card-wpr .mainmenu-wpr ul li a {margin:0; padding:6px 0 0 0; font-size:.845em; color:#002888; text-decoration:none; display:block; background:url(/credit-cards/_assets-custom/images/choose-your-card/choose-card-tab.gif) top right;}
	#choose-card-wpr .mainmenu-wpr ul li a:hover {color:#002888; text-decoration:underline;}
	#choose-card-wpr .mainmenu-wpr ul li a strong {padding:0 0 0 12px; font-weight:normal; display:block; overflow:hidden;}
	#choose-card-wpr .mainmenu-wpr ul li a span {margin:0; padding:0; display:block; font-size:0; height:10px; display:block; overflow:hidden; background:url(/credit-cards/_assets-custom/images/choose-your-card/choose-card-tab.gif) bottom right;}

	#choose-card-wpr .mainmenu-wpr ul li.primarytabs-currentpage a {color:#000; background:url(/credit-cards/_assets-custom/images/choose-your-card/choose-card-tab.gif) top left;}
	#choose-card-wpr .mainmenu-wpr ul li.primarytabs-currentpage a strong {font-weight:bold;}
	#choose-card-wpr .mainmenu-wpr ul li.primarytabs-currentpage a:hover {text-decoration:none;}
	#choose-card-wpr .mainmenu-wpr ul li.primarytabs-currentpage a span {background:url(/credit-cards/_assets-custom/images/choose-your-card/choose-card-tab.gif) bottom left;}

	#choose-card-wpr .content {width:643px; float:right; border:1px solid #a2a2a2; background:url(/uos/_assets/images/callouts/gradient-gray-bg.gif) bottom left repeat-x;}
	#choose-card-wpr .dotted-line-bg {display:block; overflow:hidden; background:url(/uos/_assets/images/layout/divider-dash-vertical.gif) 31% 32px no-repeat;}
		.content-area-wpr {display:block; overflow:hidden;}
		.content-area-wpr ul {margin:0 0 8px 0;}
		.content-area-wpr ul li a {text-decoration:none;}
		.content-area-wpr ul li a:hover {text-decoration:underline;}
		.content-area-wpr ul li.primarytabs-currentpage a {font-weight:bold; color:#000;}
		.content-area-wpr ul li.primarytabs-currentpage a:hover {}

	.featured-card-bg {background:url(/credit-cards/_assets-custom/images/choose-your-card/featured-card-bg.gif) bottom left;}

	.content .sidetabs-tabbedcontenttitle {position:absolute;left:-5000px}

	.content .cardlist-wpr {padding:8px 0 0 16px; width:180px; float:left; display:block; overflow:hidden;}
		.content .cardlist-wpr h3 {margin-top:0;}
	.content .cardinfo-wpr {padding:8px 8px 0 0; width:417px; display:block; overflow:hidden; float:right;}

	.cardinfo-wpr .card-img-and-rates-wpr {display:block; overflow:hidden;}
		.card-img-and-rates-wpr .card-img-wpr {margin:0 8px 0 0; width:125px; float:left; display:block; overflow:hidden;}
		.card-img-and-rates-wpr .card-rates-wpr {margin:0 8px 0 0; width:275px; display:block; overflow:hidden; float:right;}
			.card-rates-wpr table {padding:0; margin:0 0 8px 0; width:100%; border-collapse:collapse; border:1px solid #c3cce0;}
			.card-rates-wpr table tr th {width:33%; padding:4px 0 0 0; text-align:center; line-height:1.25em; vertical-align:top; border-right:1px dotted #b2b2b2;}
			.card-rates-wpr table tr td {width:33%; padding:0 0 4px 0; text-align:center; line-height:1.25em; vertical-align:top; border-right:1px dotted #b2b2b2;}
			.card-rates-wpr table tr th.last, .card-rates-wpr table tr td.last {border-right:0;}
			.card-rates-wpr .buttonfloatright {margin:0 1px 0 0;}

	ul.featured-card {margin:0; padding:0; display:block; overflow:hidden;}
		ul.featured-card li {margin:0; padding:8px 0; width:214px; display:block; overflow:hidden; float:left; text-align:center; background:none;}
		ul.featured-card li a, ul.featured-card li .button span a:hover {text-decoration:underline;}
		ul.featured-card li h4 {margin:0; font-size:.845em;}
		ul.featured-card li h4 a, ul.featured-card li .button span a {text-decoration:none;}
		ul.featured-card li.action {padding:0 8px; width:198px;}


/* For Compare Credit Cards page STARTS */
.compare-rightside-wrapper {margin:0 0 12px 0; padding:3px; border:1px solid #c4ccdf; background: url('/credit-cards/_assets-custom/images/compare-blue-bg.jpg') top left repeat-x;}
.compare-rightside-wrapper ul {line-height:1.8em; margin-left:12px;}
.compare-rightside-titlearea {margin:0 0 8px 0; padding:2px; border-bottom:1px solid #d1d1d1; text-align:left; background:#cdd4e6;}
.compare-rightside-title-left {width:80%; padding-left:10px; float:left; font-weight:bold;}
.compare-rightside-title-right {width:15%; text-align:right; float:right; vertical-align:top; _vertical-align:top;}
table.card-compare {width:100%; border:0; background:url('/credit-cards/_assets-custom/images/pick-three-cards-bg.jpg') no-repeat top left #fff;}
table.card-compare th {width:148px; padding:3px 9px 4px 11px;}
table.card-compare td {text-align:center;}
.bgcolor-on {background:#f5f4ef;}
.card-compare-mainheader-th {border-top:1px solid #cbcdd9; border-left:1px solid #cbcdd9; height:130px;}
.card-compare-mainheader-td {border-top:1px solid #cbcdd9;}


/* For cards/chip/index.html STARTS  */
.howitworksstepframe {padding:0; margin:0 0 12px 0; width:100%; background: url('/credit-cards/_assets-custom/images/chip/chip-pin-steps-bg.jpg') top #fff9e1;}
.howitworks_mainimageframe {padding:12px 0 0 0; margin:auto; width:96%;}
.howitworks_tipframe {padding:0; margin:auto; width:96%; height:9em;}
.howitworks_rolloverframe {padding:0; margin:0; width:100%; border-top: 1px solid #d5deef; background: url('/credit-cards/_assets-custom/images/chip/chip-pin-steps-bg.jpg') bottom #fff9e1;}
.howitworks_rollover {padding:8px 0 8px 0; margin:auto; width:90%;}
.howitworks_rollover a {margin-right:3%;}
.chip-n-pin-img-area {padding-bottom:12px; width:30%; float:left;}
.chip-n-pin-content-area {width:66%; height:12em; float:left;}


/* Cards Index Managing Rightside STARTS */
.managing-rightside-cc-logos-wpr {margin:0 0 8px 0; display:block; overflow:hidden; width:194px; height:53px; background:url(/credit-cards/_assets-custom/images/credit-card-logos.gif);}
	.managing-rightside-cc-logos-wpr a {display:block; overflow:hidden; width:97px; height:53px; float:left; background:none;}
	.managing-rightside-cc-logos-wpr a:hover {background:none;}


/* Visa PayWave Mastercard PayPass STARTS */
.creditcard-wave-pass-wpr, .creditcard-vbv-mcsc-wpr {padding:8px; width:440px; display:block; overflow:hidden; border:1px solid #c3cce0; background:url(/uos/_assets/images/layout/homepagelinkgrid-divider-vertical.gif) 46% 0 repeat-y;}
	.creditcard-wave-pass-wpr .visawave-logo-wpr, .creditcard-vbv-mcsc-wpr .vbv-logo-wpr {width:220px; display:block; overflow:hidden; text-align:left; float:left;}
	.creditcard-wave-pass-wpr .paypass-logo-wpr, .creditcard-vbv-mcsc-wpr .mcsc-logo-wpr {width:220px; display:block; overflow:hidden; text-align:right; float:right;}

.creditcard-vbv-mcsc-wpr {width:400px; background:url(/uos/_assets/images/layout/homepagelinkgrid-divider-vertical.gif) 47% 0 repeat-y;}
	.creditcard-vbv-mcsc-wpr .vbv-logo-wpr, .creditcard-vbv-mcsc-wpr .mcsc-logo-wpr {width:200px;}