@charset "utf-8";
/* CSS Document */

	body { margin:0; padding:0; font:normal 12px Arial; background-color: #d1d0d0; width:100%;}
	h1 {}
	h2 {}
	h3 {}
	h4 {}
	h5 {}
	h6 {}
	p { margin:0; padding:0; color:#535353; font:12px Arial; }
	a {}
	cite {}
	.clear { clear:both; margin:0; padding:0; }

	a:link { color: #ec1d25; text-decoration: none;}
	a:visited { color: #ec1d25; text-decoration: none; }
	a:hover { color: #ec1d25; text-decoration: underline; }
	a:active { color: #ec1d25; text-decoration: none;}
		
		/* content */
			div.indexwrapper { margin:0 auto; padding:0; width:980px; background-color:#efefef; }
			div.indexwrapperfooter { margin:0 auto; padding:5px 0 0 0; width:980px; height:20px; text-align:center; }
			
			.reddoverview { margin:0; padding:0; color:#ec1d25; font: 12px Arial; }
			sup { margin:0; padding:0; color:#ec1d25; font: 10px Arial;}
			sup.supintro { color:#ec1d25; font:bold 12px Arial;}
			sup.zip { margin:0; padding:0; color:#535353; font:bold 10px Arial;}
			
		/* image */	
			.imgborder { margin:0 0 0 15px; padding:0; border:1px solid rgb(204, 204, 204); }
			.imgmeritus { margin:0; padding:0;  margin:0; padding:0 5px 0 0; }
			.imgborder_normal { margin:0; padding:0; border:1px solid rgb(204, 204, 204); }
			.imgborder_arts { margin:5px 0 0 0; padding:0; border:1px solid rgb(204, 204, 204); }
			.imgborder_artsbenefits { margin:6px 0 0 0; padding:0; border:1px solid rgb(204, 204, 204); }
			.imgborder_bestsbenefits { margin:6px 0 0 0; padding:0; border:1px solid rgb(204, 204, 204); }
			.imgborder_titan { margin:6px 0 0 0; padding:0; border:1px solid rgb(204, 204, 204); }
			.imgborder2 { margin:3px 5px 0 3px; padding:0; }
			.imgborder_rewards{  margin:0; padding:0; border:1px solid #666;}
			
		/* ikea */
		
		.ikeafont { color:#000; font:italic 12px Arial; }
		.ikeafont2 { margin:0; padding:0; color:#fff; font:italic 14px Arial;  }
		.ikeatable { margin:10px 0 0 0; padding:0; text-align:left; font:12px Arial; border:1px solid rgb(204, 204, 204); }
		.ikeatable tbody tr td { margin:0; }
		.ikeatable td { border: 1px solid white; }
		.tdstamp{background:#ff0000; color:#ffffff;}
		.totheleft{margin-left:0px; padding-left:0px;}
		
		
		/* spacepadding */	
			.spacepaddingall { margin:0; padding:0 0 0 10px; }
			.spacepadding { margin:0; padding:0 0 0 10px; }
			.spacepadding2 { margin:0; padding:0 0 0 20px; }
			.spacepaddingel { margin:0; padding:0 0 0 50px; }
		
		/* intro of cards */	
			.headline1 { margin:0; padding:0; color:#000; font:bold 14px Arial; line-height:14px; text-transform:uppercase; }
			
			.headlinecards { margin:0; padding:0; color:#535353; font:bold 14px Arial; }
			.headline2 { margin:0; padding:0; color:#000; font:bold 12px Arial; text-transform:uppercase; }
			.textcards { margin:0; padding:0; color:#000; font:bold 12px Arial; }
			
			.usp{ margin:0; padding:0; color:#000; font:bold 12px Arial; }
			.currentpromo{ margin:0; padding:0; color:#000; font:bold 12px Arial; }
			
		/* OCBCs */	
			.OCBC1{ margin:0; padding:0; color:#ec1d25; font:bold 14px Arial; }
			.OCBC2{ margin:0; padding:0; color:#ec1d25; font:bold 12px Arial; }
			.OCBC3{ margin:0; padding:0; color:#ec1d25; font: 12px Arial; }
			
		/* Apply now  */	
			.nextsteps { margin:0; padding:0; color:#93271c; font:bold 12px Arial; }
			.ApplyNow { margin:0; padding:0 0 0 3px; color:#93271c; font:bold 12px Arial; }
			.ApplyNow a { color:#93271c; text-decoration:none; }
			.ApplyNow a:hover { text-decoration:underline; }
			.Applyarrow { margin:0; padding:0 0 0 3px; }
			
			.Option { background-color: #ec1d25; color: #fff;}
			
		/* Select Option */
			.sample_attach2 { display: block; width:170px; border:1px solid #d1d0d0; padding: 2px 5px; background: #ec1d25; text-decoration: none; color:#fff; font: 12px Arial; background-image:url(../img/select_bg.jpg); background-repeat:no-repeat; text-align:left; } 
			a.sample_attach, a.sample_attach:visited, div.sample_attach
			{ display: block; width:170px; padding: 2px 5px; background: #ec1d25; text-decoration: none; color:#fff; font: 12px Arial; text-align:left; }
			
			.sample_attach3 { display: block; width:220px; border:1px solid #d1d0d0; padding: 2px 5px; background: #ec1d25; text-decoration: none; color:#fff; font: 12px Arial; background-image:url(../img/select_bg2.jpg); background-repeat:no-repeat; text-align:left; }
			a.sample_attachlong, a.sample_attachlong:visited, div.sample_attachlong
			{ display: block; width:220px; padding: 2px 5px; background: #ec1d25; text-decoration: none; color:#fff; font: 12px Arial; text-align:left; }
			
			a.sample_attach:hover { color: #000; }
			a.sample_attachlong:hover { color: #000; }

		/* black header & red underscore style */
			.intro_underscore { color:#ec1d25; font:bold 16px Arial; }
			.intro { color:#000; font:bold 12px Arial; text-transform:uppercase;  }
			.intro a { color:#ec1d25; font:bold 12px Arial; text-transform:uppercase; }
			.intro a:hover { text-decoration:underline; }	
			
		/* red strip style */	
			.redstrip { margin:0; padding:0 0 0 10px; color:#fff; font:bold 14px Arial; text-transform:uppercase; }
			.redstripikea { margin:0; padding:0; color:#fff; font:bold 14px Arial; text-transform:uppercase; }
		
		/* small style */			
			.small { margin:0; padding:0; font:10px Arial; }
			.smallcards { margin:0; padding:0; color:000; font:10px Arial; }
			.small2 { margin:0; padding:0 0 0 10px; font:10px Arial; }
			.smallred { margin:0; padding:0; color:#ec1d25; font:10px Arial; }
			
			.shopnumber { margin:0; padding:0; color: #ec1d25; font: 36px Times New Roman, Times, serif; }
			.shopintro { margin:0; padding:0; color: #ec1d25; font: bold 12px Arial; }
			.details { margin:0; padding:0; font:12px Arial; }
			
			ul.USPlist { margin:0; padding:0 0 0 50px; color:#000; font: 12px Arial; }
			
			/* list-style:none; background-image:url(../img/redbullet4.gif); background-repeat:no-repeat; background-position:0 0.3em; have to set as bg image for ie 6 and 7*/
			ul { margin:0; padding:0 0 0 0px; color:#535353; font: 12px Arial; }
			ul li { margin:0; padding:5px 0 0 10px; list-style:none; background-image:url(../img/blackbullet.gif); background-repeat:no-repeat; background-position:0 0.3em;  }
			ul li a { margin:0; padding:0; color:#535353; text-decoration:none; }
			ul li a:hover { text-decoration:underline; }
			
			
			
			ul.faq { margin:0; padding:0 0 0 50px; color:#535353; font: 12px Arial; }
			ul.faq li {  margin:0; padding:5px 0 0 10px; list-style:none; background-image:url(../img/blackbullet.gif); background-repeat:no-repeat; background-position:0 0.3em;  }

			ul.faq li ol.faqq { margin:0; padding:0 0 0 50px; color:#535353; font: 12px Arial; background:none;  }
			ul.faq li ol.faqq li { margin:0; padding:5px 0 0 10px; list-style:decimal; background:none; }

			
			
			ul.artslist { margin:0; padding:0; color:#535353; font: 12px Arial; }
			ul.artslist li { margin:0; padding:5px 0 0 10px; list-style:none; background-image:url(../img/blackbullet.gif); background-repeat:no-repeat; background-position:0 0.3em;  }
			ul.artslist li a { margin:0; padding:0; color:#535353; text-decoration:none; }
			ul.artslist li a:hover { text-decoration:underline; }
			

			/*ul { margin:0; padding:0 0 0 50px; color:#535353; font: 12px Arial; }
			ul.USPlist { margin:0; padding:0 0 0 50px; color:#000; font: 12px Arial; }
			ul li { margin:0; padding:5px 0 0 0; list-style-image:url(../img/redbullet.gif);  }
			ul li a { margin:0; padding:0; color:#535353; text-decoration:none; }
			ul li a:hover { text-decoration:underline; }*/
			
			.list ul li { margin:0; padding:0 0 0 10px; background-image:url(../img/blackcircle.jpg); background-repeat:no-repeat; background-position:0 0.3em; }
			
			ul.tc { margin:0; padding:0 0 0 30px; color:#000; font: 9px Arial; }
			ul.tc li { margin:0; padding:0; list-style-image:url(../img/redbullet.gif); }
			ul.tc li a { margin:0; padding:0; color:#535353; }
			ul.tc li a:hover { text-decoration:underline; }
				
			ol { margin:0; padding:0 0 0 30px; color:#535353; font:12px Arial; }
			ol.promotionlist { margin:0; padding:0 0 0 30px; color:#535353; font:10px Arial; }
		
			/* ----------------    */
			ul.promotionlist { margin:0; padding:0 0 0 30px; color:#535353; font:10px Arial; }
			ul.promotionlist li { margin:0; padding:0 0 0 10px; list-style:none; background-image:url(../img/blackbullet.gif); background-repeat:no-repeat; background-position:0 -0.1em;  }
			/* ----------------    */
			
			.insidetable { margin:10px 0 0 0; padding:0; text-align:left; font:12px Arial; background:#ec1d25; border:1px solid rgb(204, 204, 204); }
			.insidetable thead { cursor: pointer; font:bold 12px Arial; }
			.insidetable thead tr td { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetable tbody tr td { margin:0; padding:0 0 0 10px; background:#f0f0f0; color:#535353; }
			.insidetable td, th { border: 1px solid white; }
			
			.insidetablecpp { margin:10px 0 0 0; padding:0; text-align:left; font:12px Arial; background:#ec1d25; border:1px solid rgb(204, 204, 204); }
			.insidetablecpp thead { cursor: pointer; font:bold 12px Arial; }
			.insidetablecpp thead tr td { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetablecpp tbody tr td { margin:0; padding:0 0 0 10px; background:#f0f0f0; color:#535353; }
			.insidetablecpp tbody tr td.cppwhite { border-bottom: 1px solid white; }
		 	.insidetablecpp td, th { border: 1px solid white; }
				
			.insidetablebest{ margin:10px 0 0 0; padding:0; text-align:left; font:12px Arial; background:#ec1d25; border:1px solid rgb(204, 204, 204); }
			.insidetablebest thead { cursor: pointer; font:bold 12px Arial; }
			.insidetablebest thead tr td { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetablebest thead tr td.subhead { margin:0; padding:5px 0 5px 10px; background:#dedede; color:#ed1c24; }
			.insidetablebest tbody tr td { margin:0; padding:0 0 0 10px; background:#f0f0f0; color:#535353; }
			.insidetablebest td, th { border: 1px solid white; }
			.insidetablebest ul { padding:0 0 0 10px; }
			
			.insidetablebest2{ margin:10px 0 0 0; padding:0; text-align:left; font:12px Arial; background:#ec1d25; border:1px solid rgb(204, 204, 204); }
			.insidetablebest2 thead { cursor: pointer; font:bold 12px Arial; }
			.insidetablebest2 thead tr td { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetablebest2 thead tr td.subhead { margin:0; padding:5px 0 5px 10px; background:#dedede; color:#ed1c24; }
			.insidetablebest2 tbody tr td { margin:0; padding:10px; background:#f0f0f0; color:#535353; }
			.insidetablebest2 td, th { border: 1px solid white; }
			.insidetablebest2 ul { padding:0 0 0 10px; }
			.insidetablebest2 img { margin:0 0 6px 0; padding:0; border:1px solid rgb(204, 204, 204); }
			
			
			
			.insidetablebest2_2{ margin:10px 0 0 0; padding:0; text-align:left; font:12px Arial; background:#ec1d25; border:1px solid rgb(204, 204, 204); }
			.insidetablebest2_2 thead { font:bold 12px Arial; }
			.insidetablebest2_2 thead tr td { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetablebest2_2 thead tr td.subhead { margin:0; padding:5px 0 5px 10px; background:#dedede; color:#ed1c24; }
			.insidetablebest2_2 tbody tr td { margin:0; padding:10px; background:#f0f0f0; color:#535353; }
			.insidetablebest2_2 td, th { border: 1px solid white; }
			.insidetablebest2_2 ul { padding:0 0 0 10px; }
			.insidetablebest2_2 img { margin:0 0 6px 0; padding:0; border:1px solid rgb(204, 204, 204); }
			
			
			.insidetablebest2_2 td table{border:0px; background:#ec1d25;}
			.insidetablebest2_2 td table tr td{border:0px; background:#ec1d25; color:#fff; margin:0; padding:0;}
			
			
			
			
			
				
			.insidetable2 { margin:10px 0 5px 0; padding:0; text-align:left; font:12px Arial; background:#ec1d25; border:1px solid rgb(204, 204, 204); }
			.insidetable2 thead { cursor: pointer; font:bold 12px Arial; }
			.insidetable2 thead tr td.special { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetable2 tr td.special { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetable2 tbody tr td { margin:0; padding:5px 0 5px 10px; background:#f0f0f0; color:#535353; }
			.insidetable2 td, th { border: 1px solid white; }
			
			.insidetablexbest { margin:10px 0 5px 0; padding:0; text-align:left; font:12px Arial; background:#ec1d25; border:1px solid rgb(204, 204, 204); font-weight:normal;}
			.insidetablexbest thead { cursor: pointer; font:bold 12px Arial; }
			.insidetablexbest thead tr td.special { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetablexbest tr td.special { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetablexbest tbody tr td { margin:0; padding:0 0 0 10px; background:#f0f0f0; color:#535353; }
			.insidetablexbest td, th { border: 1px solid white; }
			
			.insidetablestatement { margin:10px 0 0 0; padding:0; text-align:left; font:12px Arial; background:#ec1d25; border:1px solid rgb(204, 204, 204); }
			.insidetablestatement thead { cursor: pointer; font:bold 12px Arial; }
			.insidetablestatement thead tr td { margin:0; padding:0; background:#ec1d25; color:#fff; }
			.insidetablestatement tbody tr td { margin:0; padding:0; background:#f0f0f0; color:#535353; }
			.insidetablestatement img { margin: 0 0 0 5px; padding:0; }
			
			.insidetabletc { margin:0; padding:10px 0 10px 10px; text-align:left; background:#F9F9F9; border:1px solid rgb(204, 204, 204); }
			
		/* small table for t&c */	
			.smalltabletc { margin:10px 0 5px 0; padding:0; text-align:left; color:#535353; font:10px Arial; border:0; }
		
		/* for normal too */	
			.motortable { margin:10px 0 0 10px; padding:0; text-align:left; color:#535353; font:12px Arial; }
		
		/* listing of terms */				
			.servicestable { margin:10px 0 5px 0; padding:0; text-align: left; font:12px Arial; color:#535353; }
		
		/* paylite register table */		
			.servicestable2 { margin:10px 0 5px 0; padding:0; text-align:left; font:12px Arial; background:#c0c0c0; }
			.servicestable2 tbody tr td { margin:0; padding:0 0 0 10px; background:#f0f0f0; vertical-align:top }
			.servicestable2 tbody tr td.num { margin:0; padding:0 0 0 10px; color:#ec1d25; font: bold 20px Arial; }
			
			
		/* secure3D */	
			.securemenu { margin:0; padding:0 0 0 10px; color:#fff; font:bold 12px Arial; }
				.securemenu a:link { color:#fff; }
				
				.securemenu a:visited { color:#fff; }
				.securemenu a:hover { color:#fff; }
				.securemenu a.active { color:#000; }
		

			
			
		/*	hr { margin:10px 0; padding:0; border: 0.8em thin; color:#c0c0c0; }*/
			
		/* ====================================   Promotion  ======================================================   */
		
			#Promotionwrapper { margin:0 auto; padding:0; width:980px; background-color:#efefef; overflow:hidden; }
			.Promotionflash { margin:0; padding:0; width:980px; }
			
			#Promotiontopholder_home { margin:0; padding:0; width:980px; height:325px; background-image:url(../img/Promotions_main_Home2.jpg) }
			#Promotiontopholder_dining { margin:0; padding:0; width:980px; height:325px; background-image:url(../img/gss_banner.jpg); }
			#Promotiontopholder_entertainment { margin:0; padding:0; width:980px; height:325px; background-image:url(../img/Promotions_main_entertainment2.jpg); }
			#Promotiontopholder_retail { margin:0; padding:0; width:980px; height:325px; background-image:url(../img/bestdeski_masthead.jpg); }
			#Promotiontopholder_travel { margin:0; padding:0; width:980px; height:325px; background-image:url(../img/Promotions_main_travel2.jpg); }
			
			#Promotiontopholder_3dsecure { margin:0; padding:0; width:980px; height:325px; background-image:url(../img/masthead_3dsecure.jpg); }
			
			.PromotiontopmenuLOGO h1 { margin:0; padding:0; }
			.PromotiontopmenuLOGO h1 a.logo { width:300px; height:73px; float:left; display:block; text-indent:-5000px; cursor:pointer; overflow:hidden; }
			
			.Promotiontopmenuholder { margin:0; padding:0px; width:380px; float:left; }
			
			.Promotiontopmenuright h2 { margin:0; padding:0; }
			.Promotiontopmenuright h2 a.rightsidelink { width:300px; height:73px; float:left; display:block; text-indent:-5000px; cursor:pointer; overflow:hidden; }
			
			.box1 { margin:0; padding:0; }
		
			#box-link {
	position:absolute;
	top:110px;
	left:459px;
	width:555px;
	height:146px;

}
			#box-link2 { position:absolute; top:220px; left:650px; width:150px; height:30px; }

			ul.Promotiontopmenu { margin:45px 0 0 0; padding:0; color:#919191; font: 0.9em Arial; width:500px; height:27px; background-image:url(../img/topmenu_bg.png); background-repeat:no-repeat; } 
			ul.Promotiontopmenu li { margin:3px 25px 0 1px; padding:0; list-style:none; float:left; display:block; background-image:none; letter-spacing:0.1em; }
			ul.Promotiontopmenu li a  { margin:0; padding:0; color:#000; text-decoration:none; }
			ul.Promotiontopmenu li.highlight a  { margin:0; padding:0; color:#000; text-decoration:none; }
			ul.Promotiontopmenu li a:hover { color:#ec1d25; text-decoration:none; }
			
		
			.Promotionredline { margin:0; padding:0; border-top:1px solid rgb(236, 29, 37); float:left; }
			
			#Promotionmenu { margin:0; padding:0; width:980px; height:25px; }
			.Promotionmenuleft { margin:0; padding:0; width:80px; height:25px; float:left; }
			.Promotionmenuright { margin:0; padding:0; width:900px; height:25px; background:#ec1d25; float:left; }
				.Promotionmenuright-navleft { margin:0; padding:0; width:500px; float:left;}
				.Promotionmenuright-navright { margin:0; padding:0; width:300px; float:right;}
			
	 	 /* Promotion navigation */		
			ul.Promotion { margin:4px 0 0 0; padding:0; color:#fff; font:bold 12px Arial; width:500px; } 
			ul.Promotion li { margin:0 0 0 5px; padding:0; list-style:none; float:left; display:block; background-image:none; }
			ul.Promotion li a, ul.Promotion li a:link  { margin:0; padding:0; color:#fff; text-decoration:none; }
			ul.Promotion li.highlight a, ul.Promotion li.highlight a:link  { margin:0; padding:0; color:#000; text-decoration:none; }
			ul.Promotion li a:hover { color:#000; text-decoration:none; }
			ul.Promotion li a:visited { color:#000; text-decoration:none; }

			ul.Promotion2 { margin:4px 0 0 0; padding:0 27px 0 0; color:#fff; font:bold 12px Arial; width:230px; float:right; } 
			ul.Promotion2 li { margin:0 0 0 5px; padding:0; list-style:none; float:left; display:block; background-image:none; }
			ul.Promotion2 li a, ul.Promotion2 li a:link  { margin:0; padding:0; color:#fff; text-decoration:none; }
			ul.Promotion2 li.highlight a, ul.Promotion2 li.highlight a:link { margin:0; padding:0; color:#000; text-decoration:none; }
			ul.Promotion2 li a:hover { color:#000; text-decoration:none; }
			
			.checklist { margin:3px 0 0 0; padding:0 0 0 80px; width:900px; float:left; }
			.checklistleft { margin:0; padding:0; width:676px; float:left; text-align:right; }
			.checklistright { margin:0; padding:0; width:224px; float:left; text-align:right; }
			.checklistleft2 { margin:0; padding:0; width:631px; float:left; text-align:right; }
			.checklistright2 { margin:0; padding:0; width:269px; float:left; text-align:right; }

			.searchwrapper {  margin:0; padding:0; width: 224px; height: 21px; float:left; }
			.fieldHolder { margin:0; padding:0 ; width: 185px; height: 19px; border:1px solid rgb(236, 29, 37); float:left;  }
			input { background-color:#efefef; vertical-align:middle; color:#adadad; font: 12px Arial; border:none; }
			.checkout { margin:0 5px 0 0; padding:0; color:#000; font:bold 12px Arial; }
			.gobutton { margin:0; padding:0; width: 37px; height: 21px; float:right; }
			
			.searchwrapper2 {  margin:0; padding:0; width: 269px; height: 21px; float:left; }
			.fieldHolder2 { margin:0; padding:0 ; width: 230px; height: 19px; border:1px solid rgb(236, 29, 37); float:left;  }
			input2 { background-color:#efefef; vertical-align:middle; color:#adadad; font:bold 10px Arial; text-transform:uppercase; text-align:center; }
			.checkout2 { margin:0 5px 0 0; padding:0; color:#000; font:bold 12px Arial; }
			.gobutton2 { margin:0; padding:0; width: 37px; height: 21px; float:right; }
			
			.bigintro { margin:20px 0 0 0; padding:0 0 0 80px; width:900px; float:left; }
			.bigintroleft { margin:0; padding:0; width:680px; float:left; }
			.bigintroright { margin:0; padding:20px 41px 0 0; width:179px; float:left; text-align:right }
			
			.bigintro2 { margin:20px 0 0 0; padding:0 0 0 80px; width:900px; float:left; }
			.bigintroleft2 { margin:0; padding:0; width:745px; float:left; }
			.bigintroright2 { margin:0; padding:20px 41px 0 0; width:114px; float:left; text-align:right }
			
		 /* wrapper for the promotion */		
			#iframecontent { margin:0 auto; padding:0; width:980px; background-color:#efefef; }
			#noresult { margin:0px; padding-left:80px; width:900px;background-color:#efefef; }	
			
			#promoholder { margin:0; padding:0 0 20px 80px; width:900px; }
			.promocontent { margin:0; padding:0; width:900px; float:left; border-top:1px solid rgb(236, 29, 37); }
			.promoGO { margin:0; padding:0; width:900px; float:left; text-align:right;}
			.promoimg { margin:0; padding:0; width:200px; float:left; }
			.promoinfo { margin:0 0 0 15px; padding:0; width:684px; float:right; }
			.promoinfo2 { margin:0; padding:0; width:670px; float:right; }
			
		/* holder for back to top and pagination */	
			.bottom { margin:0; padding:0 0 0 80px; width:900px; float:left; }
			.bottomleft { margin:0; padding:0; width:680px; float:left; }
			.bottomright { margin:0; padding:0 41px 0 0; width:179px; float:left; text-align:right }
			
		/* expanded content */		
			#expandholder { margin:0; padding:20px 37px 20px 216px; width:647px; float:left; }
			.expandredstrip { margin:0; padding:3px 0 0 15px; width:635px; height:17px; float:right; background-color:#d1d0d0; color:#000; font:10px Arial; }
			.expandcontent { margin:0; padding:5px 0 5px 15px; width:635px; float:right; color:#535353; font:10px Arial; }
			
		/* expanded content backup		
			#expandholder { margin:0; padding:20px 37px 20px 216px; width:647px; float:left; }
			.expandredstrip { margin:0; padding:3px 0 0 5px; width:645px; height:17px; float:right; background-color:#d1d0d0; color:#000; font:10px Arial; }
			.expandcontent { margin:0; padding:5px 0 5px 5px; width:645px; float:right; color:#535353; font:10px Arial; }*/
			
			
			
        /* #jdiv { color:#535353; font:10px Arial; } */ 		
		
		/* Promotion Homepage */	
			.homemaincontent { margin:0; padding:20px 0 0 80px; width:900px; float:left; }
			.hometopintro { margin:0 0 0 0; padding:20px 40px 20px 80px; width:860px; float:left; }
			.homebigintroright { margin:0; padding:0; width:900px; float:left; border-top:1px solid rgb(236, 29, 37); border-bottom:1px solid rgb(236, 29, 37); }
			
			.homemaincontentbox { margin:0; padding:20px 0 0 80px; width:900px; float:left; }
			.homemaincontentleft { margin:0; padding:0; width:560px; float:left; }
			.homemaincontentright { margin:0; padding:0; width:307px; float:left; }
			
		/* list of 4 main products dining, travel, retail, entertainment */		
			ul.homepromo { margin:0; padding:0; width:585px; } 
			ul.homepromo li { margin:0; padding:0 80px 0 0; list-style:none; float:left; color:#000; font:bold; background-image:none; }
			ul.homepromo li a  { margin:0; padding:0; text-decoration:none; color:#ec1d25; }
			ul.homepromo li.highlight a, ul.homepromo li a:link { margin:0; padding:0; color:#ec1d25; text-decoration:none; }
			ul.homepromo li a:hover { text-decoration:none; }
			ul.homepromo li a:visited { color:#fff; text-decoration:none; }
			
			.PromotionHeaderHome { margin:0; padding:0; color:#000; font:bold 40px Arial; } /* Promotion intro big text */	
			.PromotionHeaderHomered { margin:0; padding:0; color:#ec1d25; font:bold 40px Arial; } /* Promotion intro red big text */
			.PromotionHeaderHomesub { margin:0; padding:0; color:#000; font:bold 16px Arial; } /* Promotion intro sub text */
			.PromotionHeaderHomesubred { margin:0; padding:0; color:#ec1d25; font:bold 16px Arial; } /* Promotion intro red sub text */
			
			.PromotionHeader { margin:0; padding:0; color:#b8b8b8; font:bold 34px Arial; } /* Promotion inside page intro big text */	
			
		/* Promotion table -unused- */		
			.Promotionbreakbottom { margin:0; padding:0; border-bottom:1px solid rgb(236, 29, 37); }
			.Promotionbreaktop { margin:0; padding:0; border-top:1px solid rgb(236, 29, 37); }
			.Promotiontabletop { margin:2px 0 0 0px; padding:0; border-collapse:collapse; }
			.Promotiontable { border-collapse:collapse; }
		
		
			.OCBC_privilegesred{ margin:0; padding:0; color:#ec1d25; font:bold 13px Arial; }	
			
			.Promotionintrored { color:#ec1d25; font:bold 13px Arial; } /* Promotion content intro big text */	
			.Promotionintroblack { color:#000; font:bold 13px Arial; }
		
			.Promotiontext { color:#000; font:bold 10px Arial; } /* Promotion content normal text */	
			.Promotionarrow { color:#000; font:bold 13px Arial; }
			
			.Promotion_underscore { color:#ec1d25; font: 12px Arial; }
			.Promotion_number { color:#ec1d25; font: 10px Arial; vertical-align:top; }
			.Promotion_backtotop { color:#ec1d25; font: bold 10px Arial; text-transform:uppercase; }
			.Promotion_underscore { color:#ec1d25; font: 10px Arial; }

			.pfootercoinholder { margin:0; padding:40px 0 0 0; width:980px; }
			.pfooterdown { margin:0; padding:20px 0 35px 0; width:980px; }
			
			/*
			ul.privileges { margin:0; padding:0 0 0 10px; color:#fff; font:bold 12px Arial; width:900px; }
			ul.privileges li { margin:0 0 0 5px; padding:0; list-style:none; float:left; display:block; }
			ul.privileges li a  { margin:0; padding:0; color:#fff; text-decoration:none; }
			ul.privileges li.highlight a  { margin:0; padding:0; color:#000; text-decoration:none; }
			ul.privileges li a:hover { color:#000; text-decoration:none; } */
		
			.privilegesintrored2 { color:#ec1d25; font:bold 13px Arial; }
			.privilegestext2 { color:#535353; font:bold 10px Arial; }
			.privileges_number2 { color:#ec1d25; font: 10px Arial; vertical-align:top; }
			.OCBC_privilegesred2 { margin:0; padding:0; color:#ec1d25; font:bold 13px Arial; }		
			
		 	ul.privilegesFooter { margin:0; padding:0 0 0 40px; color:#a4a4a4; font:bold 12px Arial; width:930px; float:left;  }
			ul.privilegesFooter li { margin:0 0 0 5px; padding:0; list-style:none; float:left; display:block; }
			ul.privilegesFooter li a  { margin:0; padding:0; color:#a4a4a4; text-decoration:none; }
			ul.privilegesFooter li a:hover { color:#000; text-decoration:none; }
			
			.Promotionpageup { margin:0; padding:18px 0 0 0; color:#000; font:bold 10px Arial; text-align:right; }
			.Promotionpageup a { margin:0; padding:0; color:#000; font:bold 10px Arial; text-align:right; text-decoration:none; }
			.Promotionpageup a.redactivepage { color:#ec1d25; }
		    .Promotionpageup a:hover { margin:0; padding:0; color:#ec1d25; font:bold 10px Arial; text-align:right; text-decoration:none; }
			
			.Promotionpageup { margin:0; padding:0 0 0 0; color:#000; font:bold 10px Arial; text-align:right; }
			.Promotionpageup a { margin:0; padding:0; color:#000; font:bold 10px Arial; text-align:right; text-decoration:none; }
			.Promotionpageup a.redactivepage { color:#ec1d25; }
		    .Promotionpageup a:hover { margin:0; padding:0; color:#ec1d25; font:bold 10px Arial; text-align:right; text-decoration:none; }	 
			
			
			/* ======================================================================================================================================  */



		/* tooltip OCBC Awards   */
			a.tooltip { color:#fff; }
			a.tooltip b { display:none; }
			a.tooltip:hover { border:0; position:relative; z-index:500; text-decoration:none; }
			a.tooltip:hover b { display:block; position:absolute; top:-90px; left:8px; font-weight:normal; color:#000; border:1px solid #BBBBBB; background:#ffc; width:61px; }
			a.tooltip:hover b em { position:absolute; left:25px; top:71px; width:11px; height:6px; background:#fff url(../img/tooltip.gif) 0 0; display:block; font-size:1px; }				

		/* footer with coin */
			 #footer { margin:0; padding:0; background-image:url(../img/footerline.jpg); background-repeat:no-repeat; }
			.footercointext { margin:0; padding:0; color:#000; font:0.8em/0.8em Arial; }
			.footercointext a { margin:0; padding:0; color:#000; }
			.footercointext a:link { margin:0; padding:0; color:#000; }
			.footercointext a:hover { margin:0; padding:0; color:#ec1d25; }
			.footercointext a:visted { margin:0; padding:0; color:#000; }
			
			.footertext { margin:0; padding:0 0 0 70px;color:#000; font:0.8em/0.8em Arial; }
			.footertext a { margin:0; padding:0; color:#000; }
			.footertext a:link { margin:0; padding:0; color:#000; }
			.footertext a:hover { margin:0; padding:0; color:#ec1d25; }
			.footertext a:visted { margin:0; padding:0; color:#000; }
			
			.footertextred { margin:0; padding:0; color:#ec1d25; }
			.footerawards { margin:0; padding:0; color:#000; font:0.8em/0.8em Arial; }
			.footerawardsred { color:#ec1d25; font:0.8em/0.8em Arial; }
			.footerdiver { margin:0; padding:0; color:#ec1d25; font:12px Arial; }
			
		/* Cards footer */
		
			ul.CardsFooter { margin:0 0 0 90px; padding:0; color:#a4a4a4; font: 10px Arial; width:800px; }
			ul.CardsFooter li { margin:0 0 0 5px; padding:0; list-style:none; float:left; display:block; background-image:none; }
			ul.CardsFooter li a, ul.CardsFooter li a:link { margin:0; padding:0; color:#a4a4a4; text-decoration:none; }
			ul.CardsFooter li a:hover { color:#000; text-decoration:none; }
			ul.CardsFooter li a:visted { color:#a4a4a4; text-decoration:none; }
			
		/* Index footer */	
			ul.indexFooter { margin:0 0 0 118px; padding:0; color:#a4a4a4; font: 10px Arial; width:862px; }
			ul.indexFooter li { margin:0 0 0 5px; padding:0; list-style:none; float:left; display:block; background-image:none; }
			ul.indexFooter li a, ul.indexFooter li a:link  { margin:0; padding:0; color:#a4a4a4; text-decoration:none; }
			ul.indexFooter li a:hover { color:#000; text-decoration:none; }
			ul.indexFooter li a:visted { color:#a4a4a4; text-decoration:none; }
	
			
/*this is used for search only */
.jPaginate{
    height:34px;
    position:relative;
    color:#ec1d25;
    font-size:small;   
	width:100%;

}
.jPaginate a{
    line-height:15px;
    /* height:18px; */
    cursor:pointer;
    /* padding:2px 5px; */
    margin:2px;
    float:left;
	

}

.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-front{
	position:absolute;
	top:0px;
	
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;

	
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
	background:none;


}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
	background:none;

}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
   	height:18px;
    padding:2px 5px; 
    margin:2px;
    float:left;
	
	
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(../images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(../images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(../images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(../images/snext.png) no-repeat center left;
            }

.searchinputwrapper2 {

	margin:0px;
	width:128px; 
	height:22px;
	padding-right:10px;
	background:url(../images/textbox_bgR.gif) right top  no-repeat; 
	*background: url(../images/textbox_bgR.gif) right 1px no-repeat;
	float:left;
	border:none;
	}
	
.searchinputwrapper2 input {
	width:128px; 
	*padding-top:4px; 
	padding-left:6px; 
	height:22px; 
	border:none; 
	background:url(../images/textbox_bgL.gif) left top no-repeat;
	outline:none;
	}
	
.searchtxtbox{ 
    font-size:11px; 
	font-weight:none;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000;
	}
	
.searchtitle {
	font-size:16px;
	font-weight:normal;
}

.searchtitle a, .searchtitle a:link, .searchtitle a:hover {
    color:#ec1d25;
	text-decoration:underline;
}

.title {
	font-size:14px;
	font-weight:normal;
		line-height:20px;
}

.title a, .title a:link, .title a:hover {
    color:#ec1d25;
	text-decoration:underline;

}



/*  cards listing navigation menu  */
	
	
	#rotator h1 { margin:0; padding:0; z-index:9999; position:absolute; top:0; left:0; }
	#rotator h1 a.logo_cards { width:300px; height:73px; float:left; display:block; text-indent:-5000px; cursor:pointer; }
	
	#rotator h2 { margin:0; padding:0; z-index:9999; position:absolute; top:0; left:830px; }
	#rotator h2 a.rightsidelink_cards { width:150px; height:73px; float:left; display:block; text-indent:-5000px; cursor:pointer; }
	
	/*#rotator ol { margin:0; padding:0; color:#919191; font: 0.9em Arial; width:500px; height:27px; background-image:url(../img/topmenu_bg.png); background-repeat:no-repeat; position:absolute; top:45px;  left:300px; width:500px; z-index:9999; } */
	#rotator ol { margin:0; padding:0; color:#919191; font: 0.9em Arial; width:500px; height:27px;
				  background: transparent url(../img/topmenu_bg.gif) no-repeat;
				  /*background-image:url(../img/topmenu_bg.png); background-repeat:no-repeat;*/ position:absolute; 
				  top:45px; left:300px; z-index:9999;} 
	#rotator ol li { margin:3px 25px 0 1px; *margin:3px 25px 0 2px; _margin:3px 25px 0 2px; padding:0; list-style:none; float:left; display:block; background-image:none; letter-spacing:0.1em; z-index:9999; }
	#rotator ol li a, #rotator ol li a:link { margin:0; padding:0; color:#000; text-decoration:none; }
	#rotator ol li a:visited { color:#000; text-decoration:none; }
	#rotator ol li a:hover { color:#ec1d25; text-decoration:none; }


/* rotator in-page placement */
    div#rotator {
	position:relative;
	width:980px;
	height:325px;
	margin:0;
	padding:0;
	overflow:hidden;

}
/* rotator css */
	div#rotator ul { z-index:500;}
	div#rotator ul li {
	float:left;
	position:absolute;
	background:none;
	list-style: none;
	margin:0;
	padding:0;
	top:0;
	left:0;
	z-index:500;
	
	display:none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:0px;
	padding: 0px;
	margin:0;
	background: #FFF;
	
}
    div#rotator ul li.show {
	z-index:500;
	margin:0;
	padding:0;
	display:block; 
}

#selectwrapper { margin:0; padding:0; width:180px; height:163px; top:161px; left:50px; position:relative; z-index:7777; background:#eee; }

#cardtype { margin:0; padding:0; position:absolute; top:135px; left:10px; z-index:7777; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; }

.cards-selector-title { margin:0; padding:0; position:absolute; top:3px; left:10px; z-index:7777;  }
.cards-selector-title p { font:bold 10px Arial, Helvetica, sans-serif; color:#ed1c25; }

