* { margin: 0; padding: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: #555555; font: 11px Arial; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,q:before,q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a { color: #3399CC; text-decoration: none; }
	a:hover { color: #3399CC; text-decoration: underline; }
h2 { font: bold 12px arial; color: #000066; margin: 0; padding: 0 0 3px 0; float: left; clear: both; }
	h2 a { color: #000066; text-decoration: none; }
		h2 a:hover { color: #000066; text-decoration: underline; }
h3 { float: left; margin: 0; padding: 0; }
.title-soffers { background: url(/card-offers/special-images/cc-sprite.gif) no-repeat -231px -171px; height: 17px; width: 112px; margin: 0 0 17px 0; float: left; }
.apply { padding: 6px 0 3px 0; margin: 0; width: 100%; }
#citi-container { margin: 20px auto 0; width: 954px; height: auto; }
.country { background: url(/card-offers/special-images/home-sprite.gif) no-repeat -308px -205px; width: 108px; height: 13px; text-indent: -999999px; }
#top-section { width: 954px; margin: 0; padding: 0; float: left; }
#top-nav { width: 480px; height: 32px; margin: 0; padding: 0; display: inline; }
	#top-nav ul { margin: 12px 0 0 0; padding: 0; }
		#top-nav ul li { margin: 0; padding: 0; display: block; float: left; height: 32px; }
		#top-nav ul .personal-banking { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat 0 -63px; margin: 0; padding: 0; width: 170px; float: left; height: 32px; text-indent: -999999px; }
		#top-nav ul .nri-banking { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -170px -63px; margin: 0 3px 0 0; padding: 0; width: 130px; float: left; height: 32px; text-indent: -999999px; }
		#top-nav ul .corporate-banking { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -303px -63px; margin: 0; padding: 0; width: 175px; float: left; height: 32px; text-indent: -999999px; }
#top-rhs-links { margin: 0; padding: 0; float: left; }
	#top-rhs-links ul { display: inline; float: left; margin: 0 0 0 146px; padding: 9px 0 0 0; }
		#top-rhs-links ul li { display: inline; float: left; color: #3399CC; }
		#top-rhs-links ul a { display: inline; float: left; color: #3399CC; font-size: 11px; text-decoration: none; }
			#top-rhs-links ul a:hover { text-decoration: underline; }
		#top-rhs-links ul span { color: #999999; padding: 0 7px 0 7px!important; padding-left/**/:/**/ 4px; }
#top-search { float: right; height: 22px; margin: 5px 4px 0 0; padding: 0; width: 170px; display: inline; }
.search { width: 137px; float: left; margin: 0; padding: 0; position: relative; z-index: 1; background: url(/card-offers/special-images/home-sprite.gif) no-repeat -231px -321px; height: 18px; padding: 3px 0 2px 12px; }
	.search input { float: left; margin: 0; border: 0; width: 125px; color: #a2a3a3; font: bold 11px/21px arial; height: 15px; line-height: 15px; }
.search-btnbg { float: right; margin: 0; padding: 0; height: 22px; width: 21px; display: inline; }
.search-btn { background: url(/card-offers/special-images/home-sprite.gif) no-repeat -231px -346px; float: left; height: 22px; width: 21px; margin: 0; padding: 0; border: 0; display: inline; cursor: pointer; }
.bg-header { background: url(/card-offers/special-images/home-sprite.gif) no-repeat 0 0; float: left; height: 100px; width: 954px; margin: 0; padding: 0; border: 0; }
.logo-container { width: 954px; float: left; margin: 0; padding: 0; }
.logo { background: url(/card-offers/special-images/home-sprite.gif) no-repeat -231px -205px; width: 74px; height: 42px; margin: 13px 0 0 16px; float: left; display: inline; }
.logo a { width: 74px; height: 42px; cursor:pointer; float:left; }
.check { margin: 0; padding: 0; position: absolute; }
.keywords a { float: right; margin: 14px 25px 0 0; padding: 0; width: 160px; height: 22px; display: inline; background: url(/card-offers/special-images/home-sprite.gif) no-repeat -419px -205px; text-indent: -999999px; cursor: pointer; }
	.keywords a:hover { background: url(/card-offers/special-images/home-sprite.gif) no-repeat -419px -230px; width: 160px; height: 22px; }
#main-menu { float: left; margin: 0; padding: 0; height: 30px; display: inline; }
	#main-menu ul { float: left; margin: 9px 0 0 0; padding: 0; }
		#main-menu ul li { margin: 0; padding: 0; display: block; float: left; height: 30px; }
			#main-menu ul li a { text-indent: -999999px; }
		#main-menu ul .home { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat 0 0; margin: 0; padding: 0; width: 68px; float: left; height: 30px; }
		#main-menu ul .products-services { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -68px 0; margin: 0; padding: 0; width: 162px; float: left; height: 30px; }
		#main-menu ul .special-offers { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -230px 0; margin: 0; padding: 0; width: 123px; float: left; height: 30px; }
		#main-menu ul .apply-now { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -353px 0; margin: 0; padding: 0; width: 95px; float: left; height: 30px; }
		#main-menu ul .customer-service { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -448px 0; margin: 0; padding: 0; width: 140px; float: left; height: 30px; }
#menu-ad { margin: 5px 0 0 20px; padding: 0; width: 98px; float: left; height: 32px; }
#main-menu ul .home:hover { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat 0 -30px; }
#main-menu ul .products-services:hover { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -68px -30px; }
#main-menu ul .special-offers:hover { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -230px -30px; }
#main-menu ul .apply-now:hover { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -353px -30px; }
#main-menu ul .customer-service:hover { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -448px -30px; }

#main-menu ul .home-active { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat 0 -30px; margin: 0; padding: 0; width: 68px; float: left; height: 30px; text-indent: -999999px; }
#main-menu ul .products-services-active { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -68px -30px; margin: 0; padding: 0; width: 162px; float: left; height: 30px; text-indent: -999999px; }
#main-menu ul .special-offers-active { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -230px -30px; margin: 0; padding: 0; width: 123px; float: left; height: 30px; text-indent: -999999px; cursor:default; }
#main-menu ul .apply-now-active { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -353px -30px; margin: 0; padding: 0; width: 95px; float: left; height: 30px; text-indent: -999999px; }
#main-menu ul .customer-service-active { background: url(/card-offers/special-images/sprite-nav.gif) no-repeat -448px -30px; margin: 0; padding: 0; width: 140px; float: left; height: 30px; text-indent: -999999px; }

#banner-login { width: 950px; margin: 11px 0 0 0; padding: 0; float: left; }
#top-banner { width: 712px; height: 177px; margin: 0; padding: 0; float: left; }
#login-section { width: 228px; height: 175px; float: right; margin: 0; padding: 0; background: url(/card-offers/special-images/nw-cbol-bg.gif) no-repeat; }
.login-info { margin: 10px 11px 0 14px; padding: 0; float: left; width: 202px; display: inline; }
	.login-info p { float: left; font: 11px/14px arial; padding: 5px 0 3px 0; }
.login-citibank { margin: 0 0 4px 0; background: url(/card-offers/special-images/h2-sprite.gif) no-repeat 0 0; width: 141px; height: 13px; text-indent: -999999px; }
.login-input { border: 1px solid #CCCCCC; color: #666666; font: 11px/12px arial; width: 179px; display: inline; float: left; height: 19px; }
.login-go { margin: 0 0 0 3px; background: url(/card-offers/special-images/home-sprite.gif) no-repeat -255px -346px; width: 20px; height: 17px; border: 0; float: left; cursor: pointer; display: inline; }
.apply-products { margin: 9px 0 4px 0; background: url(/card-offers/special-images/h2-sprite.gif) no-repeat 0 -16px; width: 164px; height: 13px; text-indent: -999999px; clear: both; float: left; }

ul.lnkul { list-style-type: none; }
	ul.lnkul li { background: url(/card-offers/special-images/home-sprite.gif) no-repeat -231px -370px; margin: 0; padding: 0 0 4px 9px; font: 11px/16px arial; }

.dot { width: 952px; clear: both; background: url(/card-offers/special-images/xhor.gif) repeat-x; display: block; margin: 0; padding: 2px 0; }

#footer { width: 950px; margin: 0px auto; font-size: 0px; padding: 17px 0 0 0; clear: both; float: left; }
.footer-top { width: 950px; height: 29px; border-top: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; }
.footer-top1 { width: 66px; float: left; padding-top: 7px; }
.footer-top2 { width: 870px; float: right; padding-top: 7px; text-align: right; }
.footer-lnk { font: 11px Arial; float: right; color: #666666; }
	.footer-lnk a { color:#666666; text-decoration: none }
		.footer-lnk a:hover { color:#3399CC; text-decoration: underline }
.txt-space { padding-left: 22px; margin: 0px; text-align: right; float: left; }
.footer-bottom1 { width: 50px; margin: 0px; float: left; }
.footer-logo { padding: 0; margin: 11px 0 0 0; background: url(/card-offers/special-images/home-sprite.gif) no-repeat -231px -250px; width: 28px; height: 18px; text-indent: -999999px; }
.footer-bottom2 { width: 880px; float: right; margin: 0px; padding-top: 7px; text-align: right; margin-bottom: 34px; }
.footer-txt { font: 11px Arial; color: #666666; }
.tpquicklinks { background: url(/card-offers/special-images/Keywords_bg.gif) no-repeat; width: 160px; height: 108px; margin: 0; padding: 0; float: left; display: inline; overflow: hidden; }
	.tpquicklinks li { clear: both; }
		.tpquicklinks li a { padding: 6px 0 0 9px; float: left; margin: 0; }
.tpquicklinks-cc { background: url(/card-offers/special-images/Keywords_bg.gif) no-repeat; width: 160px; height: 108px; margin: 0; padding: 0; float: left; display: inline; overflow: hidden; }
	.tpquicklinks-cc li { clear: both; }
		.tpquicklinks-cc li a { padding: 6px 0 0 9px; float: left; margin: 0; }

#m1{position:relative; z-index:100;}
.csdd1-chooseone { position: absolute; float: left; width: 225px; background: url(/card-offers/special-images/home-sprite.gif) no-repeat -419px -255px; padding-left: 13px; padding-top: 8px; padding-bottom: 14px; margin: 22px 0px 0px 0px; }
	.csdd1-chooseone ul { list-style: none; padding: 0px 0px 0px 12px; font-weight: normal; }
		.csdd1-chooseone ul li { font-size: 11px; text-align: left; line-height: 22px; background: url(/card-offers/special-images/home-sprite.gif) no-repeat -231px -368px; margin: 0px; padding: 0px 0px 0px 10px; }
	.csdd1-chooseone a { color: #666666 !important; text-decoration: none; }
		.csdd1-chooseone a:hover { text-decoration: underline; color: #3399CC !important; }

#signinid{float: right; width: 228px; height: 22px; margin: 9px 26px 0 0; padding: 0; display: inline; cursor: pointer; }
.anylinkcss { position: absolute; visibility: hidden; float: left; background-image: url(/card-offers/special-images/choose_one_bg.gif); background-repeat: no-repeat; background-position: top left; background-position: 1px 0px; border-width: 1px; font: normal 10px arial; line-height: 14px; z-index: 100; width: 196px; top: -500px; padding-top: 8px; padding-bottom: 10px; }
	.anylinkcss ul { list-style: none; padding: 0px 0px 0px 12px; font-weight: normal; width: 168px; }
		.anylinkcss ul li { list-style: none; margin: 0px; padding: 0px 0 5px 0; line-height: 12px; }
	.anylinkcss a { color: #3399CC; text-decoration: none; }
		.anylinkcss a:hover { text-decoration: underline; color: #3399CC; }
.imp_popup { position: absolute; visibility: hidden; float: left; border-width: 1px; font: normal 10px arial; line-height: 14px; z-index: 100; width: 196px; top: -500px; padding-top: 8px; padding-bottom: 10px; }
.anylinkcss1 { clear: both; float: left; position: relative; margin: 0px; margin-left: 0px; margin-top: -128px; font: normal 12px Verdana; line-height: 15px; z-index: 100; background-color: transparent; width: 501px; height: 125px; padding: 0px 0px 0px 8px; }
.lnkrow { float: left; width: 473px; margin: 0px; padding: 10px 0px 0px 20px; }
.lnk1 { float: left; width: 171px; margin: 0px; padding: 0px 0px 0px 0px; }
.lnk2 { float: left; width: 159px; margin: 0px; padding: 0px 0px 0px 0px; }
.lnk3 { float: left; width: 132px; margin: 0px; padding: 0px 0px 0px 0px; }
.lnkrow ul { float: left; clear: both; overflow: hidden; list-style-type: none; margin: 0px !important; padding: 0px 0px 0px 0px !important; }
	.lnkrow ul li { clear: both; list-style-type: none; font: 11px arial; text-align: left; line-height: 22px; background-image: url(/card-offers/special-images/arror_blue.gif); background-repeat: no-repeat; background-position: 0px 8px; margin: 0px; padding: 0px 0px 0px 10px; }
		.lnkrow ul li a { text-decoration: none; color: #666666; padding: 0px 0px 0px 0px; }
			.lnkrow ul li a:hover { text-decoration: underline; color: #3399CC; padding: 0px 0px 0px 0px; }
.closebuttonlnk { margin: 0px; padding: 10px 0px 0px 0px; }
.lnkrow1 { clear: both; list-style-type: none; font:11px arial; text-align: left; line-height: 18px; background-image: url(/card-offers/special-images/arror_blue.gif); background-repeat: no-repeat; background-position: 0px 6px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 10px; }
	.lnkrow1 a { text-decoration: none; color: #666666; padding: 0px 0px 0px 0px; }
		.lnkrow1 a:hover { text-decoration: underline; color: #3399CC; padding: 0px 0px 0px 0px; }
.topheaderlinks { display: none; }
.anylinkcss2 { position: relative; margin-left: 770px; background-image: url(/card-offers/special-images/Keywords_bg.gif); background-repeat: no-repeat; background-position: top left; width: 166px; padding-bottom: 10px; font-size: 11px; line-height: 15px; padding-left: 10px; padding-bottom: 10px; height: 108px; margin-top: 10px; }
	.anylinkcss2 a { color: #3399CC; display: block; text-decoration: none; font-weight: normal; background-image: url(/card-offers/special-images/black_arrow.gif); background-repeat: no-repeat; background-position: left; padding-left: 0px; }
		.anylinkcss2 a:hover { color: #3399CC !important; text-decoration: underline; }
#anylinkmenu4 a { padding-top: 2px; margin-top: 2px; float: left; width: 150px; }
.anylinkcss2 span a { color: #616161; display: block; text-decoration: none; font-weight: normal; background-image: url(/card-offers/special-images/black_arrow.gif); background-repeat: no-repeat; background-position: left top; background-position: 0px 2px; margin: 0px; padding: 0px; padding-left: 18px; }
.anylinkcss2 a:hover { color: #3399CC; text-decoration: underline; color: #0556A8; }
#sddm { margin: 0; padding: 0; z-index: 10000000 }
	#sddm li { margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial; z-index: 10000000 }
		#sddm li a { display: block; margin: 0 1px 0 0; color: #FFF; text-align: center; color: #000066; text-decoration: none; line-height: 14px; }
			#sddm li a:hover { overflow: hidden; }
		#sddm li ul { background-image: url(/card-offers/special-images/Keywords_bg.gif); background-repeat: no-repeat; background-position: center; overflow: hidden; list-style: none; margin: 0px; padding: 0px; height: 108px; width: 160px; }
			#sddm li ul li { list-style: none; margin: 0px; padding: 0px; clear: both; }
sddm li ul li a { color: #3399CC; text-decoration: none; width: 110px !important; }
#sddm li ul li a:hover { color: #3399CC; text-decoration: underline; background: none !important; }
#sddm div { position: absolute; visibility: hidden; margin: 0; width: 160px; z-index: 10000000 }
	#sddm div a { position: relative; display: block; margin: 0; padding: 3px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; color: #3399CC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
		#sddm div a:hover { color: #3399CC; text-decoration: underline; }
#dvContainer { width: 954px; margin: 0px auto; margin-top: 11px; clear: both; float: left; }
a:link, a:active, a:visited { outline-style: none; outline-width: 0px; }
a:hover { outline-style: none; outline-width: 0px; }
h1.himg { padding: 0px 0px 12px 0px; margin: 0px; font-size: 0px; line-height: 0px; }
#dvMenucg { float: left; padding-left: 146px; width: 156px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 9px; }
	#dvMenucg a { float: left; color: #B5985C; text-decoration: none; }
		#dvMenucg a:hover { float: left; color: #B5985C; text-decoration: underline; }
	#dvMenucg span { float: left; padding: 0px 7px 0px 7px; color: #999999 !important; }
input { outline: none; }
#dvtoplink { float: left; color: #000066; font-size: 11px; }
	#dvtoplink a { color: #000066; text-decoration: none; }
		#dvtoplink a:hover { color: #000066; text-decoration: none; }
	#dvtoplink img { position: relative; top: 2px; z-index: 99 }
.keywrshideholder { float: left; background-color: #CCCCCC; width: 165px; margin: 0px; padding: 0px 0px 0px 0px; }
#dvCookietxt a { color: #3399CC; text-decoration: none; }
	#dvCookietxt a:hover { color: #3399CC; text-decoration: underline; }
#dvCookietxt { width: 939px; background: url(/card-offers/special-images/inner-sprite.gif) no-repeat -10px -10px; font-size: 10px; color: #666666; padding: 16px 0px 0px 15px; height: 30px; float: left; }
.cokie_trail { width: 800px; float: left; }
.urhere { color: #000000; font-size: 10px; }
.cokie_trail p { color: #000000; font-size: 10px; float: left; padding: 0px 4px 0px 5px; }
.cokie_trail span { padding: 0px 4px 0px 4px; color: #000000; font-size: 9px; }
#dvMainContent { float: left; width: 954px; background-image: url(/card-offers/special-images/body_bg.gif); background-repeat: repeat-y; }
#dvMainContent1 { float: left; width: 954px; background-image: url(/card-offers/special-images/body_bg1.gif); background-repeat: repeat-y; }
#fontsizehold { float: left; width: 70px; text-align: right; font-size: 0px; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px; }
	#fontsizehold input { float: left; margin: 0px; padding: 0px 0px 0px 0px; margin-right: 2px; font-size: 0px; }
#dvRightPanel { float: left; width: 693px; margin-top: 5px; }
#dvFooter { float: left; width: 954px; padding-top: 10px; }
	#dvFooter p { color: #999999; font-size: 11px; line-height: 20px; }
		#dvFooter p a { color: #999999; font-size: 11px; text-decoration: none; }
			#dvFooter p a:hover { color: #3399CC; text-decoration: underline; }
		#dvFooter p span { padding: 0px 5px 0px 5px; }
		#dvFooter p.homelink span { padding: 0px 2px 0px 2px; }
#cgdvFooter { float: left; width: 954px; padding-top: 10px; }
	#cgdvFooter p { color: #999999; font-size: 11px; line-height: 20px; }
		#cgdvFooter p a { color: #999999; font-size: 11px; text-decoration: none; }
			#cgdvFooter p a:hover { color: #B5985C; text-decoration: underline; }
		#cgdvFooter p span { padding: 0px 5px 0px 5px; }
.cp_top { clear: both; padding-top: 4px; padding-left: 879px; font-size: 0px; }
.cg_footer-top { width: 950px; height: 29px; border-top: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; }
.cgfooter-lnk { font-family: Arial, Helvetica, sans-serif; float: right; font-size: 11px; color: #666666; }
	.cgfooter-lnk a { color:#666666 !important; text-decoration: none }
		.cgfooter-lnk a:hover { color:#b5985c !important; text-decoration: underline }
.cbol { width: 215px; }
	.cbol .con { width: 215px; clear: both; float: left; }
		.cbol .con #top { width: 215px; }
		.cbol .con .mid { width: 201px; height: 190px; padding-left: 10px; padding-top: 15px; background-image: url(/card-offers/special-images/cbol-pannel_bg.gif); background-repeat: no-repeat; float: left; }
		.cbol .con p { clear: both; width: 154px; float: left; padding: 0px; margin: 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 4px; line-height: 15px; color: #555555; padding-bottom: 8px; }
		.cbol .con .middv { float: left; padding-bottom: 5px; }
		.cbol .con .middvleft { float: left; width: 90px; margin-top: 3px; padding-left: 5px; }
			.cbol .con .middvleft p { padding: 0px; margin: 0px; background-image: url(/card-offers/special-images/cbol-pannel_arrow.gif); background-repeat: no-repeat; padding-left: 12px; padding-bottom: 4px; width: 70px; font-weight: bold; }
		.cbol .con .middvrgt { float: left; width: 94px; }
		.cbol .con a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #3399CC; text-decoration: none; }
			.cbol .con a:hover { text-decoration: underline; }
		.cbol .con .bg { background-position: right; background-image: url(/card-offers/special-images/cbol-dot.gif); background-repeat: no-repeat; padding-right: 14px; float: left; }
.sltbox { margin-top: 2px; width: 166px; float: left; border: solid 1px #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; float: left; margin-right: 2px; }
.cboll2 { clear: left; width: 200px; padding-left: 5px; padding-bottom: 20px; float: left; }
.cg_cbol { width: 215px; }
	.cg_cbol .cg_con { width: 215px; clear: both; float: left; }
		.cg_cbol .cg_con #cgtop { width: 215px; }
		.cg_cbol .cg_con .cgmid { width: 201px; height: 190px; padding-left: 14px; padding-top: 15px; background-image: url(/card-offers/special-images/cg-cbol-pannel_bg.gif); background-repeat: no-repeat; float: left; }
		.cg_cbol .cg_con p { clear: both; width: 154px; float: left; padding: 0px; margin: 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 4px; line-height: 15px; color: #555555; padding-bottom: 8px; }
		.cg_cbol .cg_con .cgmiddv { float: left; padding-bottom: 5px; }
		.cg_cbol .cg_con .cgmiddvleft { float: left; width: 90px; margin-top: 3px; padding-left: 5px; }
			.cg_cbol .cg_con .cgmiddvleft p { padding: 0px; margin: 0px; background-image: url(/card-offers/special-images/cg-cbol-pannel_arrow.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 12px; padding-bottom: 4px; width: 70px; font-weight: bold; }
		.cg_cbol .cg_con .cgmiddvrgt { float: left; width: 94px; }
		.cg_cbol .cg_con a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #B5985C; text-decoration: none; }
			.cg_cbol .cg_con a:hover { text-decoration: underline; }
		.cg_cbol .cg_con .cg_bg { background-position: right; background-image: url(/card-offers/special-images/cbol-dot.gif); background-repeat: no-repeat; padding-right: 14px; float: left; }
.cg_sltbox { margin-top: 2px; width: 155px; float: left; border: solid 1px #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; float: left; margin-right: 3px; }
.cg_cboll2 { clear: left; width: 200px; padding-left: 5px; padding-bottom: 20px; float: left; }
.cgarr { margin-top: 2px !important; }
.toptrans { float: left; background-image: url(/card-offers/special-images/top_transpernt.gif); height: 25px; width: 208px; position: absolute; margin-top: 48px; margin-left: 703px; display: none; }
div#tipDiv { text-align: justify; position: absolute; visibility: hidden; left: 0; top: 0; z-index: 10000; background-color: #F9F9F9; border: 1px solid #EBEBEB; width: 250px; padding: 10px; color: #666666; font-size: 11px; }
#bodypannel #bodypannelfoot { float: left; width: 954px; font-size: 0px; margin: 0px; padding: 0px 0px 0px 0px; }
#dvBottombg { float: left; width: 954px; background-image: url(/card-offers/special-images/inner-sprite.gif); background-repeat: no-repeat; background-position: -10px -66px; height: 44px; }
.dvCBOL { margin-top: 3px; margin-top/**/:/**/ 0px; width: 214px; height: 175px; padding: 12px 0px 0px 14px; float: left; background-image: url(/card-offers/special-images/cbol-bg.gif); background-repeat: no-repeat; }
.slt { float: left; width: 177px; border: solid 1px #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #666666; margin: 0px 0px 0px 0px; }
	.slt option { padding-left: 4px; }
.go { float: left; padding: 0px 0px 0px 3px; margin: 0px; font-size: 0px; line-height: 0px; }
h1.chead { padding: 0px 0px 4px 0px; font-size: 0px; margin: 0px; height: 13px; }
h1.chead2 { clear: both; float: left; padding: 22px 0px 2px 0px; font-size: 0px; line-height: 0px; margin: 0px; }
h1.chead3 { clear: both; float: left; padding: 16px 0px 4px 1px; }
p.cbolm { clear: both; font-size: 11px; line-height: 14px; padding: 5px 0px 0px 0px; color: #555555; }
	p.cbolm a { color: #3399CC; text-decoration: none; }
		p.cbolm a:hover { color: #3399CC; text-decoration: underline; }
	p.cbolm span { float: left; padding: 0px 7px 0px 7px; color: #999999; }
.clft { width: 200px !important; float: left; }
p.btxt { clear: both; font-size: 11px; color: #000000; }
p.epayintro { float: left; margin: 0px; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; padding: 7px 0px 2px 0px !important; color: #555555 !important; }
	p.epayintro a { text-decoration: none; color: #3399CC; }
		p.epayintro a:hover { text-decoration: underline; color: #3399CC; }
p.epay { float: left; margin: 0px; padding: 15px 0px 0px 0px; }
.dvR1 { margin: 16px 0px 14px 0px; clear: both; float: left; padding: 6px 0px 0px 0px; width: 950px; background-image: url(/card-offers/special-images/dvr1-bg.gif); background-repeat: no-repeat; background-position: top left; font-size: 11px; }
.dvc1 { float: left; width: 158px; padding: 0px 16px 0px 0px; }
.dvc2 { float: left; width: 135px; padding: 0px 16px 0px 12px; }
.dvc3 { float: left; width: 197px; padding: 0px 16px 0px 12px; }
.dvc4 { float: left; width: 189px; padding: 0px 10px 0px 12px; }
.dvc5 { float: left; width: 150px; padding: 0px 12px 0px 12px; }
h1.h1img { font-size: 0px; line-height: 0px; clear: both; overflow: hidden; padding: 0px 0px 6px 0px; margin: 0px; }
p.intro { clear: both; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; line-height: 16px !important; padding: 0px 0px 9px 0px; }
.homehordot { clear: both; font-size: 0px; width: 952px; height: 2px; background-image: url(/card-offers/special-images/dot_hor.gif); background-repeat: repeat-x; background-position: top left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.dvR2 { float: left; padding: 21px 0px 0px 0px; }
.dvR2C1 { margin-top: 0px; float: left; width: 174px; background-image: url(/card-offers/special-images/rc2-bg.gif); background-repeat: no-repeat; background-position: top right; padding: 0px 0px 0px 0px; }
.dvR2C2 { margin-top: 0px; float: left; width: 195px; padding: 0px 0px 0px 12px; font-size: 0px; line-height: 0px; }
ul.ulbanner { display: inline; }
li.lftbanner { list-style-type: none; margin-right: 13px; float: left; }
li.rgtbanner { list-style-type: none; float: left; }
.dd1 { float: left; }
#dvLeftPanel { float: left; width: 218px; padding-left: 20px; font-size: 12px; margin-top: 5px; }
.leftgradholder { float: left; width: 178px; margin: 0px; padding: 0px 0px 0px 0px; }
	.leftgradholder .leftgradtop { float: left; height: 5px; width: 178px; font-size: 0px; margin: 0px; padding: 0px 0px 0px 0px; background: url(/card-offers/special-images/inner-sprite.gif) no-repeat -10px -120px; }
	.leftgradholder .leftgradmid { float: left; width: 168px; background-image: url(/card-offers/special-images/left_nav_mid.gif); background-repeat: repeat-y; background-position: top left; margin: 0px; padding: 3px 0px 0px 10px; }
	.leftgradholder .leftgradfoot { float: left; width: 178px; font-size: 0px; margin: 0px; padding: 0px 0px 5px 0px; background: url(/card-offers/special-images/inner-sprite.gif) no-repeat -198px -120px; height: 5px; }
#bodyleftnavi { width: 189px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#lefthead img { font-size: 0px; margin: 0px; margin: 0px 0px 17px 0px; }
#dvleft { width: 189px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.leftshowhide_sub { float: left; width: 179px; margin: 0px; list-style-type: none; padding: 0px 0px 7px 0px !important; background-image: none; font-size: 12px !important; color: #000066 !important; }
	.leftshowhide_sub img { float: left !important; margin-right: 4px !important; margin-top: 4px; }
	.leftshowhide_sub .leftheadadj { list-style-type: none; float: left !important; margin: 0px; padding: 0px 0px 0px 0px !important; }
	.leftshowhide_sub a { text-decoration: none; color: #000066 !important; }
		.leftshowhide_sub a:hover { text-decoration: underline !important; color: #3399CC !important; }
.lisubheadadj { float: left; list-style-type: none; width: 163px; margin: 0px; padding: 0px 0px 7px 16px !important; font-size: 11px !important; background-image: none; font-size: 12px !important; color: #000066 !important; }
	.lisubheadadj a { list-style-type: none; text-decoration: none; font-size: 11px !important; color: #000066 !important; }
.highlightelement1 { float: left; width: 160px; list-style-type: none !important; color: #000066 !important; font-size: 12px !important; font-weight: bold; margin: 0px; padding: 0px 0px 7px 0px !important; }
	.highlightelement1 a { color: #000066 !important; text-decoration: none; }
	.highlightelement1 img { float: left; margin-right: 4px; margin-bottom: 4px; margin-top: 3px; }
.lisubheadadj a:hover { text-decoration: underline !important; font-size: 11px !important; color: #3399CC !important; }
.highlightelement { float: left; width: 163px; list-style-type: none !important; color: #000066 !important; font-size: 11px !important; font-weight: bold; margin: 0px; padding: 0px 0px 7px 16px !important; }
.leftshowhide_sub_sub { float: left; list-style-type: none !important; width: 154px; margin: 0px !important; font-size: 11px !important; padding: 0px 0px 7px 25px !important; background-image: none; font-size: 12px !important; color: #3399CC !important; }
	.leftshowhide_sub_sub a { text-decoration: none; font-size: 11px !important; color: #3399CC !important; }
		.leftshowhide_sub_sub a:hover { text-decoration: underline !important; font-size: 11px !important; color: #3399CC !important; }
.leftliholder { float: left; width: 179px; margin: 0px !important; padding: 0px 0px 0px 0px !important; }
.leftshowhide_sub_6 { float: left; list-style-type: none !important; width: 154px; margin: 0px !important; font-size: 11px !important; padding: 0px 0px 7px 25px !important; background-image: none; font-size: 12px !important; color: #3399CC !important; }
	.leftshowhide_sub_6 a { text-decoration: none; font-size: 11px !important; color: #3399CC !important; }
		.leftshowhide_sub_6 a:hover { text-decoration: underline !important; font-size: 11px !important; color: #3399CC !important; }
.leftshowhide_sub_5 { float: left; list-style-type: none !important; width: 154px; margin: 0px !important; font-size: 12px !important; padding: 0px 0px 7px 25px !important; font-size: 12px !important; color: #000066 !important; background-image: url(/card-offers/special-images/arrow_blue1.gif); background-repeat: no-repeat; background-position: 1.2em .3em; }
	.leftshowhide_sub_5 a { text-decoration: none; font-size: 12px !important; color: #000066 !important; }
		.leftshowhide_sub_5 a:hover { text-decoration: underline !important; font-size: 12px !important; color: #000066 !important; }	.disc span { color: #777777 !important; }   
 
.lopenid a{float: right; margin: 9px 26px 0 0; padding: 0; width: 228px; height: 22px; display: inline; background: url(/card-offers/special-images/cc-sprite.gif) no-repeat -231px -106px; cursor: pointer; text-indent:-999999px; }
.lopenid a:hover { width: 228px; height: 22px; }
.choose-one{background:url(/card-offers/special-images/cc-sprite.gif) no-repeat -231px -10px; width:190px; height:22px; float:left;}
.imp-info{background:url(/card-offers/special-images/cc-sprite.gif) no-repeat -231px -42px; width:194px; height:22px; float:left; cursor:pointer;}
.pagetop1 { position:relative; text-align:right; top:40px; margin:0px 0px 0px 0px; padding:4px 0 0 0; }
.page-txt{text-decoration:none!important; color:#666; font-size:11px; position:relative; right:20px;}
.page-arrow{color:#ff7b33; padding-right:3px; font-size:11px;}

.foot1{padding:0px 0 3px 22px;}
.foot2{padding:0 0 0 22px;}












.pagetop2 {  float:right !important; position:relative; clear:both; margin:-194px 21px 0px 0px !important; padding:0px !important; }
#dvRightPanelsholder{ float:left; width:693px; }    
.txt11 { font-size:11px; line-height:18px; }
.clear{clear:both;}
.height3{ height:3px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;} 
.height6{ height:6px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;}
.height8{ height:8px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;}
.height10{ height:10px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;} 
.height14{ height:14px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;} 
.height18{ height:18px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;} 
.height24{ height:24px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;} 
.orangetext{ color:#FF6600;} 

.midpannel #tabholder { clear:both; overflow:hidden; width:456px; margin:0px; padding:0px 0px 0px 0px; border:1px solid red; }
#tabholder #tabholdertop { clear:both; width:456px; margin:0px; font-size:0px; overflow:hidden; padding:0px 0px 0px 0px; }
#tabholder #tabholdertopbg { clear:both; width:456px; background-image:url(/card-offers/special-images/containertop-bg1.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px; font-size:0px; overflow:hidden; padding:0px 0px 5px 0px; }
#tabholder #tabholdertop img { float:left; font-size:0px; margin:0px; padding:0px 0px 0px 0px; }
#tabholder #tabholderbottom { clear:both; width:456px; overflow:hidden; background-image:url(/card-offers/special-images/tab-bg-repeat.gif); background-repeat:repeat-y; background-position:top left; margin:0px; padding:0px 0px 0px 0px; }
#tabholder #tabholdermid { clear:both; width:456px; overflow:hidden; background-image:url(/card-offers/special-images/tab-bottom-bg.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px; padding:0px 0px 0px 0px; }
#tabholder .tabholderhide { clear:both; width:431px;  overflow:hidden; margin:0px; padding:17px 5px 31px 15px;} 

.tabholderhide .tabholder1 { clear:both; width:420px;  overflow:hidden; }
 #so-headerbanner { clear:both; overflow:hidden; width:693px; font-size:0px; margin:0px; padding:0px 0px 0px 0px; } 
.sotabholdertop { clear:both; overflow:hidden; width:691px; background-image:url(/card-offers/special-images/so-tab-repetor.gif); background-repeat:repeat-x; background-position:bottom left; font-size:0px; margin:0px 0px 23px 0px; padding:0px 0px 0px 0px; }
.sotabholdertop img { float:left; font-size:0px; margin:0px; padding:0px 0px 0px; } 
.so-chs-cisine .chs-cisinelttext { float:left; width:150px; padding-top:2px; }
.sotabholdertophome { width:462px; background-image:url(/card-offers/special-images/so-tab-repetor.gif); background-repeat:repeat-x; background-position:bottom left; font-size:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; overflow:hidden;  }
.sotabholdertophome img { float:left; font-size:0px; margin:0px 4px 0px 0px; padding:0px; }
.sotabholdertophomemain{ clear:both; width:691px; font-size:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.sotabholdertopright{ float:left; width:212px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.sotabholdertopleft{ width:479px; float:left; padding:0px 0px 0px 0px; }
.rightbanner1{ padding:0px 0px 15px 0px !important; font-size:0px;}
.rightbannertop{padding:35px 0px 12px 0px; font-size:0px;}
#tabholder { clear:both; overflow:hidden; width:470px; margin:0px; padding:0px 0px 0px 0px;  }
#tabholder #tabholdertop { clear:both; width:470px; margin:0px; font-size:0px; overflow:hidden; padding:0px 0px 0px 0px; }
#tabholder #tabholdertopbg { clear:both; width:470px; background-image:url(/card-offers/special-images/containertop-bg2.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px; font-size:0px; overflow:hidden; padding:0px 0px 5px 0px; }
#tabholder #tabholdertopbg img { float:left; font-size:0pc; margin-right:4px;}
#tabholder #tabholdertop img { float:left; font-size:0px; margin:0px; padding:0px 0px 0px 0px; }
#tabholder #tabholderbottom { clear:both; width:470px; overflow:hidden; background-image:url(/card-offers/special-images/tab-bg-repeat1.gif); background-repeat:repeat-y; background-position:top left; margin:0px; padding:0px 0px 0px 0px; }
#tabholder #tabholdermid { clear:both; width:470px; overflow:hidden; background-image:url(/card-offers/special-images/tab-bottom-bghome.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px; padding:0px 0px 0px 0px; }
#tabholder .tabholderhide { clear:both; width:431px;  overflow:hidden; margin:0px; padding:17px 5px 31px 15px;}
#tabholder1 { clear:both; overflow:hidden; width:470px; margin:0px; padding:0px 0px 0px 0px;  } 
#tabholder1 #tabholdertopbg1 { clear:both; width:470px; background-image:url(/card-offers/special-images/containertop-bg2.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px; font-size:0px; overflow:hidden; padding:0px 0px 5px 0px; }
#tabholder1 #tabholdertopbg1 img { float:left; margin-right:4px; }
 #tabholder1 #tabholderbottom1 { clear:both; width:470px; overflow:hidden; background-image:url(/card-offers/special-images/tab-bg-repeat1.gif); background-repeat:repeat-y; background-position:top left; margin:0px; padding:0px 0px 0px 0px; }
#tabholder1 #tabholdermid1 { clear:both; width:470px; overflow:hidden; background-image:url(/card-offers/special-images/tab-bottom-bghome.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px; padding:0px 0px 0px 0px; }
#tabholder1 .tabholderhide1 { clear:both; width:431px;  overflow:hidden; margin:0px; padding:17px 5px 31px 15px;}
.subtext{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000066; font-weight:bold; padding:0px 0px 0px 0px;} 
.logos{ clear:both; margin:0px 0px 22px 3px; padding:5px 0px 0px 0px; width:427px; height:54px; } 
.logoleft{ float:left; width:109px; border:0px solid red;} 
.logoright{ float:right; width:305px; padding:0px 0px 0px 0px; margin:0px 0px 0px 13px;}
.so-citiselection { clear:both; width:430px; overflow:hidden; background-image:url(/card-offers/special-images/dot_hor.gif); background-repeat:repeat-x; background-position:bottom left; margin:0px 0px 0px 0px; padding:0px 0px 22px 0px; }
.so-citiselection .chs-cisinelttext { float:left; width:277px;  padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
select option { padding-left: 4px; }
.so-citi select { font-family:Arial, Helvetica, sans-serif;  border:1px solid #999999;  height:20px; width:132px; float:left; outline:none;  font-size:11px;  color:#666666;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; } 
.so-citi select option { padding-left:3px; } 
.so-citi select img { float:left; font-size:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; } 
.hometitle{ clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000066; font-weight:bold; padding:23px 0px 17px 0px;}
.hometitle1{ clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; padding:23px 0px 0px 0px;}  
.bannercontainer .hometitle3{ clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;
padding:10px 82px 11px 0px;}
.bannercontainer .hometitle4{ clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;
padding:0px 0px 11px 0px;}
.hometitle4 .pizza{width:151px; float:left;}
.hometitle4 .book{width:151px; float:left;} 
.mainlogo{ clear:both; width:430px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#000066; padding:15px 0px 0px 0px;}
.logo1{ float:left; border:0px solid red; width:134px; background-image:url(/card-offers/special-images/dot-vertical.gif); background-repeat:repeat-y; background-position:right top;}
.logo2{ float:left; width:134px; background-image:url(/card-offers/special-images/dot-vertical.gif); background-repeat:repeat-y; background-position:right top; padding:0px 0px 0px 22px;}
.logo3{ float:left; width:115px; padding:0px 0px 0px 22px;}
.logoimg{ margin:8px 0px 0px 0px;}
.more{clear:both;padding-left:5px; padding-top:20px; padding-right:2px;}
.bannercontainer{ clear:both; width:427px;}
.bannerhome{ padding:0px 0px 15px 0px;}
#inner_tabholder{width:691px; float:left; clear:both; margin:0px; padding:0px;}
#inner_tabholder .inner_tab_top{width:691px; height:691px; float:left; background-image:url(/card-offers/special-images/sp-tab-top-bg.gif); background-repeat:no-repeat; height:8px; line-height:0px; font-size:0px;}
#inner_tabholder .inner_tab_bgline{width:691px; float:left; background-image:url(/card-offers/special-images/sp-tab-bg-line.gif); background-repeat:repeat-y; background-position:top center; margin:0px; padding:0px 0px 0px 0px;}
#inner_tabholder .inner_tab_bgline_so{width:698px; float:left; background-image:url(/card-offers/special-images/sp-tab-bg-line.gif); background-repeat:repeat-y; background-position:top center; margin:0px; padding:0px 0px 0px 0px;}
#inner_tabholder .inner_tab_bgbtm{width:691px; float:left; background-image:url(/card-offers/special-images/sp-tab-bg-btm.gif); background-repeat:no-repeat; background-position:bottom center; margin:0px; padding:0px 0px 34px 0px;}
#inner_tabholder .inner_tab_bgbtm_so{width:698px; float:left; background-image:url(/card-offers/special-images/sp-tab-bg-btm.gif); background-repeat:no-repeat; background-position:bottom center; margin:0px; padding:0px 0px 34px 0px;}
#inner_tabholder .inner_tab_frame{width:642px; float:left; margin:0px; padding:15px 0px 0px 20px;}
.res_holder{width:642px; float:left; margin:19px 0px 0px 0px; padding:0px; background-image:url(/card-offers/special-images/dot_hor.gif); background-repeat:repeat-x; background-position:bottom left; padding-bottom:21px;}
.res_holder .res_holderleft{width:175px; float:left; margin:0px; padding:0px;}
.res_holder .res_holderright{width:467px; float:left; margin:0px; padding:0px;}
.res_holder ul{margin:0px; padding:0px;}
.res_holder li{font-size:11px; color:#555555; font-family:Arial, Helvetica, sans-serif; background-image:url(/card-offers/special-images/list1.gif); background-position:left top; background-position:0px 8px; background-repeat:no-repeat; margin:0px; padding:0px 0px 2px 10px; line-height:18px; list-style-type:none;}
.txtb_orange{ color:#ff6600; font-weight:bold;}
.rest_title{font-size:11px; color:#000066; font-weight:bold; padding:0px 0px 10px 0px;}
.txt12b_blue{font-size:12px; color:#000066; font-weight:bold;}
.txt12{color:#555555; font-size:12px;}
.city_col1{width:222px; float:left; margin:0px; padding:1px 0px 18px 0px;}
.city_col2{width:420px; float:left; margin:0px; padding:0px 0px 18px 0px;}
.drop_down{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px solid #999999;}
textarea, select, input, radio{outline:none;}
select option{padding-left:3px;}
.offer_title{font-size:16px; color:#000066; font-weight:bold;}
.offer_valid{font-size:13px; color:#555555; font-weight:bold;}
.dotlineh{width:642px; float:left; background-image:url(/card-offers/special-images/dot_hor.gif); background-repeat:repeat-x; font-size:0px; line-height:0px; height:1px; margin:0px; padding:0px 0px 18px 0px; clear:both;}

.content_col{width:478px; float:left; margin:0px; padding:0px;}
.banner_col{width:213px; float:left; margin:0px; padding:0px;}
.inner_border_top{width:475px; float:left; background-image:url(/card-offers/special-images/inner-border-top.gif); height:14px; background-repeat:no-repeat; font-size:0px;}
.inner_border_bgline{width:475px; float:left; background-image:url(/card-offers/special-images/inner-border-bgline.gif); background-repeat:repeat-y; background-position:top center; margin:0px; padding:0px;}
.inner_border_bgbtm{width:475px; float:left; background-image:url(/card-offers/special-images/inner-border-bgbtm.gif); background-repeat:no-repeat; background-position:bottom center; margin:0px; padding:10px 0px 35px 0px;}
.inner_frame{width:422px; float:left; margin:0px; padding:0px 0px 0px 20px;}
.city_col{width:210px; float:left; margin:0px; padding:0px 0px 26px 0px;}
.store_col{width:210px; float:left; margin:0px; padding:0px 0px 26px 0px;}
.citiblue12{font-size:12px; color:#000066; font-weight:bold;}
.logo_col{width:145px; float:left; margin:0px; padding:0px;}
.add_col{width:272px; float:left; margin:0px; padding:0px 0px 0px 0px;}
.add_col ul{margin:0px; padding:0px;}
.add_col li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-image:url(/card-offers/special-images/img_list.gif); background-position:ledft top; background-position:0px 2px; background-repeat:no-repeat; margin:0px; padding:0px 0px 5px 10px; list-style-type:none; line-height:18px;}
.add_col ul li span{ margin:0px; padding:0px; line-height:25px; }
.drp_offer{width:180px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px solid #999999;}
textarea, select, input, radio{outline:none;}
.drp_offer1{width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px solid #999999;}
select option{padding-left:3px;}
.emi_txt_col{width:337px; float:left; margin:0px; padding:0px;}
.emi_pic_col{width:70px; float:right; margin:0px; padding:0px;}
.emi_pic_col img{ float:right}
 
 
 
 #dvrewardsholder { float: left; width: 691px; margin: 0px; padding: 0px 0px 0px 0px; font-size: 200%; }
.rewbannerholder { clear: both; width: 691px; font-size: 0px; height: 186px; margin: 0px; padding: 0px 0px 0px 0px; }
.commongreen { color:#339900; }
.so-bluetext11{clear:both;font-size:11px;color:#000066;font-weight:bold;margin:0px;padding:0px 0px 10px 0px;}
.socommonorange{color:#ff6600;}
.chennaihideholder{clear:both;overflow:hidden;width:646px;margin:0px;padding:0px 0px 0px 0px;}
.txt10 { font-size:10px; } .txt11 { font-size:11px; } .font11 { font-size:11px; } .txt12 { font-size:12px; } .txt13 { font-size:13px; } .font13 { font-size:13px; } .txt14 { font-size:14px; } .txt15 { font-size:15px; } .txt16 { font-size:16px; } .txt17 { font-size:17px;}
.so-chs-cisine{clear:both;overflow:hidden;width:646px;font-size:11px;margin:0px;padding:20px 0px 15px 0px;}
.so-chs-cisine1{clear:both;overflow:hidden;width:646px;font-size:11px;margin:0px;padding:0px 0px 15px 0px;}
.so-chs-cisine select{font-family:Arial, Helvetica, sans-serif; border:1px solid #999999; height:19px;width:160px;float:left;outline:none; font-size:11px; color:#666666; margin:0px; padding:0px 0px 0px 0px;}
.so-chs-cisine select option{padding-left:3px;}
.so-chs-cisine img{float:left;font-size:0px;margin:0px 0px 0px 3px;padding:0px 0px 0px 0px;}
.so-resholder{clear:both;overflow:hidden;width:646px;background-image:url(/card-offers/special-images/dot_hor.gif);background-repeat:repeat-x;background-position:bottom left;margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}
.so-resholderright1{float:left;width:640px;font-size:0px;margin:0px;padding:0px 0px 0px 0px;}
.so-resholderright1 .so-contentlist { clear:both; list-style-type:none  !important; margin:0px; padding:0px 0px 0px 0px; }
.so-resholderright1 .so-contentlist li { clear:both; list-style-type:none  !important; background-image:url(/card-offers/special-images/list1.gif)  !important; background-repeat:no-repeat; line-height:17px; background-position:0px 7px; margin:0px; padding:0px 0px 3px 10px !important; }


.odc-data { float:left;margin:0;padding:0px 0 0 20px;width:642px; }

.odc .odc-tab { clear:both; width:691px; background-image:url(/card-offers/special-images/containertop-bg4.gif); background-repeat:no-repeat; background-position:top left; margin:0px 0px 0px 0px; font-size:0px; overflow:hidden; padding:0px 0px 0px 0px; }
.odc .odc-tab img { float:left; margin-right:4px;font-size:0px; overflow:hidden; }
.odc { clear:both; overflow:hidden; width:691px; margin:0px; padding:0px 0px 0px 0px; }

.odc .odc-btm { clear:both; width:691px; overflow:hidden; background-image:url(/card-offers/special-images/odc-btm.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px; padding:0px 0px 34px 0px; }
.odc .odc-mid { clear:both; width:690px; overflow:hidden; background-image:url(/card-offers/special-images/odc-mid.gif); background-repeat:repeat-y; background-position:top left; margin:0px; padding:0px 0px 0px 0px; }
.city-links{display:block; font:11px arial; color:#555; padding:0 0 17px 0;}
.offertitle {background-image:url(/card-offers/special-images/list1.gif);background-position:0 5px;background-repeat:no-repeat;color:#00005D;font-size:11px;font-weight:bold;margin:0;padding:0 0 7px 10px;}
.inner_border_top1{width:457px; float:left; background-image:url(/card-offers/special-images/inner-border-top1.gif); height:14px; background-repeat:no-repeat; font-size:0px;}
.inner_border_bgline1{width:457px; float:left; background-image:url(/card-offers/special-images/inner-border-bgline1.gif); background-repeat:repeat-y; background-position:top center; margin:0px; padding:0px;}
.inner_border_bgbtm1{width:457px; float:left; background-image:url(/card-offers/special-images/inner-border-bgbtm1.gif); background-repeat:no-repeat; background-position:bottom center; margin:0px; padding:2px 0px 35px 0px;}

#photogallery{ clear:both; margin:7px 0px 0px 0px;}
.phototop{ clear:both;background-image: url(/card-offers/special-images/gallery-top.gif); background-repeat:no-repeat; background-position: top left;overflow:hidden;width:211px; height:10px;}
.photomid{background-image: url(/card-offers/special-images/gallery-btm.gif); background-repeat:no-repeat; background-position:bottom; padding:0px 0px 5px 0px;  width:211px; margin:0px 0px 0px 0px;}
.photobtm{ clear:both; background-image: url(/card-offers/special-images/gallery-mid.gif); background-repeat: repeat-y; background-position:left top; width:211px; margin:0px 0px 20px 0px; padding:3px 0px 0px 0px;}
.gallerytitle{ clear:both;margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555;text-align:center; }
.headtitle{ margin:0px 0px 0px 0px; padding:5px 0px 12px 0px;}
.rightbullet{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000066; line-height:16px;}
.rightbullet p{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000066; font-weight:bold;}
.rightbullet a{ color:#3399CC; text-decoration:none;}
.rightbullet a:hover{ color:#3399CC; text-decoration: underline;}
.rightbullet ul{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3399CC; list-style-image:none; margin:10px 0px 13px 10px;line-height:16px;}
.rightbullet li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3399CC; background-image:
url(/card-offers/special-images/img_bullet.gif); background-repeat:no-repeat; background-position:left 6px; padding:0px 0px 3px 12px;line-height:16px;}
.facebook{clear:both;padding:9px 0px 15px 0px; margin:0px 0px 12px 0px;float:left; background-image:url(/card-offers/special-images/dot_hor1.gif); background-repeat:repeat-x; background-position:bottom left;}
.inner_frame{  clear:both;width:425px;margin:0px 0px 0px 0px; margin:0px 15px 0px 15px; background-image:none; }
.hotoffer{ clear:both;background-image: url(/card-offers/special-images/dot-vertical.gif); background-repeat:repeat-y; width:215px; background-position: right top; float:left;padding:0px 0px 0px 5px; }
.hotoffer ul{ padding:16px 0px 0px 10px; list-style-image:none; margin:0px 0px 0px 0px; background-image:none;line-height:16px; width:205px;}
.hotoffer li{ padding:0px 0px 12px 13px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; background-image:
url(/card-offers/special-images/img_bullet.gif); background-repeat:no-repeat; background-position:left 6px; }
.toprated{width:185px;  float:left; padding:0px 0px 0px 15px;background-image:none;line-height:16px; margin-left:0px; }
.toprated ul{ clear:both;padding:13px 0px 0px 0px; list-style-image:none; margin:0px 0px 30px 0px; background-image:none;}
.toprated li{ padding:0px 0px 12px 13px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; background-image:
url(/card-offers/special-images/img_bullet.gif); background-repeat:no-repeat; background-position:left 6px; margin:0px 0px 0px 10px; }
 .knowmore a{ clear:both;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3699d0; padding:0px 0px 0px 20px; margin:0px 0px 0px 116px; text-decoration:none; background-image:url(/card-offers/special-images/blue_arrow.gif); background-repeat:no-repeat; background-position:left top;line-height:16px; }
.knowmore a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3699d0;  padding:0px 0px 0px 20px; margin:0px 0px 0px 116px; text-decoration:none; background-image:url(/card-offers/special-images/blue_arrow.gif); background-repeat:no-repeat; background-position:left top;line-height:16px;}
.knowmore1 a{ clear:both;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3699d0; padding:0px 0px 0px 20px; margin:0px 0px 0px 98px; text-decoration:none; background-image:url(/card-offers/special-images/blue_arrow.gif); background-repeat:no-repeat; background-position:left top;line-height:16px; width:425px; text-align:right; }
.knowmore1 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3699d0; padding:0px 0px 0px 20px; margin:0px 0px 0px 98px; text-decoration:none; font-weight:bold;background-image:url(/card-offers/special-images/blue_arrow.gif); background-repeat:no-repeat; background-position:left top;line-height:16px;width:425px; text-align:right;}
.dotted{ clear:both;border:0px solid red; background-image:
url(/card-offers/special-images/dot_hor1.gif); background-repeat:repeat-x; background-position:left bottom; padding:0px 0px 0px 0px;}
.dotted1{ clear:both;border:0px solid red; background-image:
url(/card-offers/special-images/dot_hor1.gif); background-repeat:repeat-x; background-position:left bottom; padding:4px 0px 0px 0px;}
.mainpageoffer{ clear:both;}
.mainpageoffer p{ clear:both; padding:16px 0px 15px 0px;}
.offer1{ clear:both;width:425px;}
.offer2{ width:425px; padding:14px 0px 0px 0px; }
.offerleft{ float:left; width:127px;}
.offertxt{ width:298px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; padding:14px 0px 0px 0px; line-height:16px;}
.icons{ clear:both; padding :18px 0px 0px 0px; border:0px solid red; width:425px;}
.icons ul{ clear:both; list-style-image:none; padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; display: inline; color:#555555;line-height:16px;}
.icons li{ clear:both;padding:10px 5px 0px 5px; margin:0px 0px 0px 0px;display: inline;vertical-align:top;color:#555555;line-height:16px;}
.icons li.mail{ clear:both;padding:10px 1px 0px 1px; margin:0px 0px 0px 0px;display: inline;vertical-align:top;color:#3399CC; line-height:16px;}
.icons li.share{ clear:both;padding:10px 0px 0px 1px; margin:0px 0px 0px 0px;display: inline;vertical-align:top;color:#3399CC;line-height:16px;}

.content{margin:0px; padding:0px;}
.content ul{margin:0px; padding:0px;}
.content li{font-size:12px; color:#555555; font-family:Arial, Helvetica, sans-serif; background-image:url(/card-offers/special-images/list1.gif); background-position:left top; background-position:0px 8px; background-repeat:no-repeat; margin:0px; padding:0px 0px 2px 10px; line-height:18px; list-style-type:none;}




a:link, a:visited, a:active{outline:none;}
a:hover{outline:none;}	
.imageSlideshowHolder{position:relative; clear:both;width:691px; height:177px; overflow:hidden;  font-size:0px; margin:0px; padding:0px 0px 16px 0px;}
.imageSlideshowHolder img{position:absolute; left:0px;	top:0px;}
.pagination1{width:75px; height:20px; background-image:url(/card-offers/special-images/banner-change-bg3.gif); background-repeat:no-repeat; padding:5px 0px 0px 9px; font-size:0px; margin:0px; z-index:100; position:relative; float:left; left:606px; top:-42px; text-align:left;}
.pagination1 a{font-family:Arial, Helvetica, sans-serif; font-size:10px; padding: 0px 4px 0px 4px; float:left; margin-right:5px; text-decoration: none; color:#3399cc; background: white; border:1px solid #c5c5c5;}
.pagination1 a:hover, .pagination1 a.selected{color:#3399cc; border:1px solid #c5c5c5; text-decoration:none; background: white;}
.pagination2{width:116px; height:20px; background-image:url(/card-offers/special-images/banner-change-bg4.gif); background-repeat:no-repeat; padding:5px 0px 0px 8px; font-size:0px; margin:0px; z-index:100; position:relative; float:left; left:566px; top:-42px; text-align:left;}
.pagination2 a{font-family:Arial, Helvetica, sans-serif; font-size:10px; padding: 0px 4px 0px 4px; float:left; margin-right:5px; text-decoration: none; color:#3399cc; background: white; border:1px solid #c5c5c5;}
.pagination2 a:hover, .pagination2 a.selected{color:#3399cc; border:1px solid #c5c5c5; text-decoration:none; background: white;}
.imageSlideshowHolder{clear:both; width:691px; overflow:hidden;  font-size:0px; margin:0px; padding:0px 0px 16px 0px;}
.city_col1{width:222px; float:left; margin:0px; padding:1px 0px 18px 0px;}
.city_col2{width:420px; float:left; margin:0px; padding:0px 0px 18px 0px;}
.drop_down{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px solid #999999;}
.emilogo{float:left; width:160px; background-image:url(/card-offers/special-images/dot-vertical.gif); background-repeat:repeat-y; background-position:left 15px; padding:0px 0px 0px 22px; border:0px solid red;}
.emilogoleft{ width:230px; float:left;}
.dotted{float:left; width:154px; background-image:url(/card-offers/special-images/dot-vertical.gif); background-repeat:repeat-y; background-position:left 15px; padding:0px 0px 0px 22px; border:0px solid red;}
.so-headeruldc
{
float:left;
width:646px;
margin:0px 0px 14px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
.so-headeruldc .so-headerulrighthalf
{
clear:both;
overflow:hidden;
width:646px;
font-size:11px;
color:#666666;
text-align:right;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;


}
.so-headeruldc .so-headerullefthalf
{
clear:both;
overflow:hidden;
width:646px;
text-align:left;
font-size:0px;
line-height:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;

}
.so-headerul .so-headerullefthalf span
{
color:#FF7E00;
}
.siptable{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
width:646px;
}

/*new css*/
.privilegeshome { width:698px; float:left; background-image:url(/card-offers/special-images/sp-tab-top-bg.gif); background-repeat:no-repeat; height:8px; line-height:0px; font-size:0px; }
.privilegeshome img { float:left; font-size:0px; margin:0px 4px 0px 0px; padding:0px 0px 0px 0px; }


/* --------------------------------------
	= 29/12/2010 for world-privileges
-------------------------------------- */
#wp-tabholder{float:left; margin:0; overflow:hidden; padding:0; width:698px;}

#wp-tabholder .wp-top {clear:both; font-size:0px; overflow:hidden; width:698px; background:url(/card-offers/special-images/wp-containertop-bg.gif) no-repeat bottom left; margin:0px; font-size:0px; overflow:hidden; padding:0px 0px 4px 0px !important;}

#wp-tabholder .wp-top img {float:left; font-size:0px; margin:0px 4px 0px 0px; padding:0px;}

#wp-tabholder .wp-btm {clear:both; width:698px; overflow:hidden; background:url(/card-offers/special-images/wp-tab-bg-repeat.gif) repeat-y top left; margin:0px; padding:0px 0px 0px 0px;}
#wp-tabholder .wp-mid {clear:both; width:698px; overflow:hidden; background:url(/card-offers/special-images/wp-tab-bottom-bg.gif) no-repeat bottom left; margin:0px; padding:0px 0px 0px 0px; }

.tabholderhide {clear:both; width:638px;  overflow:hidden; margin:0px; padding:17px 19px 30px 19px; }
.tabholderhide .tabholder{clear:both; width:638px;  overflow:hidden; padding-top:9px;}

.plusminusholder { clear: both; width: 638px; background-image: url(/card-offers/special-images/dot_hor.gif); background-repeat: repeat-x; background-position: bottom left; margin: 0px; padding: 0px 0px 0px 0px; }
	.plusminusholder .plsheadtxt { clear: both; width: 638px; overflow: hidden; font-size: 11px; font-weight: bold; line-height: 18px; margin: 0px; padding: 9px 0px 11px 0px; }
.plsheadtxt .plsheadtxRt { float: left; width: 397px; }
.plusminusholder .plsheadtxt a { color: #333333; text-decoration: none; }
	.plusminusholder .plsheadtxt a:hover { color: #333333; text-decoration: underline; }
.plusminusholder .plsheadtxt img { position: relative; float: left; font-size: 0px; margin: 3px 7px 0px 0px; padding: 0px 0px 0px 0px; color: #333333; }
.plusminusholder .plshideholder { clear: both; width: 638px; overflow: hidden; font-size: 11px; margin: 0px; padding: 0px 0px 12px 17px; }
.investplusminus { clear: both; overflow: hidden; font-size: 11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; }
	.investplusminus img { position: relative; font-size: 0px; top: 2px; padding: 0px; margin: 0px 0px 0px 0px; }
	
.height1 {font-size:0;height:10px;line-height:0 !important;margin:0;padding:0;}

.ec-banner{margin:0; padding:0; width:638px;}
.ec-banner img{margin:0 0 20px 65px; padding:0 0 0 0; text-align:center; width:427px; display:inline;}
.tab-div{width:645px; margin:0; padding:0; float:left;}
.tab-div1{width:427px; margin:0 21px 0 0px; padding:0; float:left; display:inline;}
.tab-div1 img{margin:0 0 20px 0; padding:0;}

.tab-div2{width:197px; margin:0; padding:0; float:right;}
.tab-div2 .ban{margin:20px 0 0 0; padding:0;}
.sc-bg{width:197px; height:105px; margin:0; padding:0; background: url(/card-offers/special-images/sc-bg.jpg) no-repeat; }

.sc-input{margin-top:45px; margin-left:12px; width:160px; font:11px arial; display:inline; border: 1px solid #999999; color:#666666; }
.sc-btn{margin:15px 0 0 10px; float:left; display:inline;}






#icon-nav { width: 189px; float: left; margin:0; padding:0; }
#icon-nav ul { margin:0; padding:0; float:left; width: 189px; }
#icon-nav ul li { margin:0px 0px 4px 0px; padding:3px 0px 0px 0px; float:left; clear:both; color:#000066; }
#icon-nav ul li a { margin:0; padding:0px 0px 0px 24px; float:left; font:11px Arial; clear:both; color:#000066; text-decoration:none; }
#icon-nav ul li a:hover { color:#3399CC; text-decoration:underline; }

#icon-nav ul .dining { background:url(/card-offers/images/nav-icon.jpg) no-repeat 0px 0px; float:left; width:18px; height:18px;}
#icon-nav ul .travel { background:url(/card-offers/images/nav-icon.jpg) no-repeat 0px -21px; float:left; width:18px; height:18px;}
#icon-nav ul .entertainment{ background:url(/card-offers/images/nav-icon.jpg) no-repeat 0 -45px; float:left; width:18px; height:18px;}
#icon-nav ul .shopping{ background:url(/card-offers/images/nav-icon.jpg) no-repeat 0 -69px; float:left; width:18px; height:18px;}
#icon-nav ul .others{ background:url(/card-offers/images/nav-icon.jpg) no-repeat 0 -91px; float:left; width:18px; height:18px;}


#icon-nav ul .dining1 { background:url(/card-offers/images/nav-icon.jpg) no-repeat 0px 0px; float:left; width:18px; height:18px;}
#icon-nav ul .dining1 a { margin:0; padding:0px 0px 0px 24px; float:left; font:11px Arial; clear:both; color:#666666; text-decoration:none; cursor:pointer; }
#icon-nav ul .dining1 a:hover { color:#3399cc; text-decoration:underline; }
#icon-nav ul .travel1 { background:url(/card-offers/images/nav-icon.jpg) no-repeat 0px -21px; float:left; width:18px; height:18px;}
#icon-nav ul .travel1 a { margin:0; padding:0px 0px 0px 24px; float:left; font:11px Arial; clear:both; color:#666666; text-decoration:none; cursor:default; }
#icon-nav ul .travel1 a:hover { color:#666666; text-decoration:none; }
#icon-nav ul .entertainment1{ background:url(/card-offers/images/nav-icon.jpg) no-repeat 0 -45px; float:left; width:18px; height:18px;}
#icon-nav ul .entertainment1 a { margin:0; padding:0px 0px 0px 24px; float:left; font:11px Arial; clear:both; color:#666666; text-decoration:none; cursor:default; }
#icon-nav ul .entertainment1 a:hover { color:#666666; text-decoration:none; }
#icon-nav ul .shopping1{ background:url(/card-offers/images/nav-icon.jpg) no-repeat 0 -69px; float:left; width:18px; height:18px;}
#icon-nav ul .shopping1 a { margin:0; padding:0px 0px 0px 24px; float:left; font:11px Arial; clear:both; color:#666666; text-decoration:none; cursor:default; }
#icon-nav ul .shopping1 a:hover { color:#666666; text-decoration:none; }
#icon-nav ul .others1{ background:url(/card-offers/images/nav-icon.jpg) no-repeat 0 -91px; float:left; width:18px; height:18px;}
#icon-nav ul .others1 a { margin:0; padding:0px 0px 0px 24px; float:left; font:11px Arial; clear:both; color:#666666; text-decoration:none; cursor:default; }
#icon-nav ul .others1 a:hover { color:#666666; text-decoration:none; }

.mof{float:left; border:0; outline:0; margin:9px 0 0 0; padding:0;}
#lefthead img{font-size:0px;margin:0px;margin:0px 0px 17px 0px;}



/* Facebook & Twitter starts here */
.social-band{ background:url(/card-offers/images/social-band1.jpg) no-repeat 0px 0px; float:left; width:174px; height:40px; margin:4px 0 0 0; padding:0; }
.social-band a{ float:right; margin:9px 6px 0 0; padding:0; }
.social-band a img{ border:0; outline:0; }
/* Facebook & Twitter ends here */

