@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;}
			
		/* 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); }
			.imgborder2 { margin:3px 5px 0 3px; padding:0; }
		
		/* 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; }
			.OCBC4{ margin:0; padding:0; color:#ec1d25; font: 18px Arial; }
				.OCBC4black{ margin:0; padding:0; color:#000; font: 18px 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 { margin:4px 0 0 4px; width:94px; height:22px;  text-decoration: none; color:#fff; font: 12px Arial; background-image:url(../images/ocbc_drop_bak.png); background-repeat:no-repeat; text-align:left; } 
			a.sample_attach, a.sample_attach:visited, div.sample_attach
			{ display: block; width:94px; padding: 2px 5px; background: #bac6dc; text-decoration: none; color:#ec1d25; 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; }
		
		/* 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 50px; 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.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/redbullet2.gif); 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 10px; 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; }
			
			.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 tbody tr td { margin:0; padding:0 0 0 10px; background:#f0f0f0; color:#535353; }
			.insidetablebest td, th { border: 1px solid white; }
				
			.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; }
			
			.insidetable2best { margin:10px 0 5px 0; padding:0; text-align:left; font:12px Arial; background:#ec1d25; border:1px solid rgb(204, 204, 204); }
			.insidetable2best thead { cursor: pointer; font:bold 12px Arial; }
			.insidetable2best thead tr td.special { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetable2best tr td.special { margin:0; padding:5px 0 5px 10px; background:#ec1d25; color:#fff; }
			.insidetable2best tbody tr td { margin:0; padding:5px 0 5px 10px; background:#f0f0f0; color:#535353; }
			.insidetable2best td, th { border: 1px solid white; }
			
			
			.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 10px; padding:0; text-align: left; font:12px Arial; color:#535353; }
		
		/* paylite register table */		
			.servicestable2 { margin:10px 0 5px 10px; 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; }
			
		/*	hr { margin:10px 0; padding:0; border: 0.8em thin; color:#c0c0c0; }*/
			
		/* ====================================   Promotion  ======================================================   */
		
		
		
			#Promotionwrapper { margin:0 auto; padding:0; width:980px; background-color:#efefef;   }
			.Promotionflash { margin:0; padding:0; width:980px; }
			
			#Promotiontopholder_home { margin:0; padding:0; width:980px; height:325px; background-color:#FFFFFF;/*background-image:url(../img/Promotions_main_Home2.jpg)*/  }
			#Promotiontopholder_home a { display: block;float: left; /* border: 1px dashed red; /* debug display */ }
			#Promotiontopholder_home a span { display: none;}
			#Promotiontopholder_home a#linkhome { position:absolute; top:100px; left:440px; width:200px; height:25px; }

			#Promotiontopholder_dining { margin:0; padding:0; width:980px; height:325px; background-image:url(../img/ocbc_cards_savour5.jpg); }
			/* background-image:url(../img/Promotions_main_travel2.jpg) */
			#Promotiontopholder_dining a {display: block;float: left;/*border: 1px dashed red; /* debug display */}
			#Promotiontopholder_dining a span {display: none;}
			#Promotiontopholder_dining a#linkdining { position:absolute; top:100px; left:440px; width:600px; height:165px; }
			
			#Promotiontopholder_entertainment { margin:0; padding:0; width:980px; height:325px; background-image:url(../img/Promotion_main_arts.jpg.jpg); }
			#Promotiontopholder_entertainment a {display: block;float: left;/*border: 1px dashed red; /* debug display */}
			#Promotiontopholder_entertainment a span {display: none;}
			#Promotiontopholder_entertainment a#linkentertainment { position:absolute; top:100px; left:440px; width:600px; height:165px; }
			
			#Promotiontopholder_retail { margin:0; padding:0; width:980px; height:325px; background-image:url(../img/ocbc_cards_shop5.jpg); }
			#Promotiontopholder_retail a {display: block;float: left; /*border: 1px dashed red; /* debug display */}
			#Promotiontopholder_retail a span {display: none;}
			#Promotiontopholder_retail a#linkretail { position:absolute; top:100px; left:380px; width:600px; height:165px; }
			
			#Promotiontopholder_travel { margin:0; padding:0; width:980px; height:325px; background-image:url(../img/Promotions_main_travel2.jpg); }
			#Promotiontopholder_travel a {display: block;float: left;/*border: 1px dashed red; /* debug display */}
			#Promotiontopholder_travel a span {display: none;}
			#Promotiontopholder_travel a#linktravel { position:absolute; top:100px; left:440px; width:600px; height:165px; }
			
			.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:200px; float:left; }
			
			.Promotiontopmenuright h2 { margin:0; padding:0; float:right;}
			.Promotiontopmenuright h2 a.rightsidelink { width:200px; height:73px; float:left; display:block; text-indent:-5000px; cursor:pointer; overflow:hidden; }
		
		
			
			
			.box1 { margin:0; padding:0; }
		
			#box-link { position:absolute; top:180px; left:650px; width:150px; height:30px; }
			#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; *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; }
			ul.Promotiontopmenu li a, ul.Promotiontopmenu li a:link { margin:0; padding:0; color:#000; text-decoration:none; }
			ul.Promotiontopmenu li a:visited { 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 red bar */		
			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:visited { color:#fff; text-decoration:none; }
			ul.Promotion li a:hover { 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:20px 0 0 0; padding:0 0 0 80px; width:900px; float:left; }
			.checklistform { margin:0; padding:0; width:300px; float:left; }
			.checklistleft { margin:0; padding:0; width:440px; float:left; text-align:right; }
			.checklistright { margin:0; padding:0 20px 0 0; width:117px; float:right; 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: 137px; height: 21px; float:right; }
			.fieldHolder { margin:0; padding:0 ; width: 185px; height: 19px; border:1px solid rgb(236, 29, 37); float:left;  }
			input {  vertical-align:middle; color:#adadad; font: 10px Arial; }
			.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;  }
	
			.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 20px 0 0; width:200px; 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 }
			
			
			.artscontent { margin:0; padding:0; width:980px; }
			
			
			
			
		 /* wrapper for the promotion */		
			#iframecontent { margin:0 auto; padding:0 0 10px 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 20px 0 0; width:200px; float:left; text-align:right }
			
		/* expanded content */		
			#expandholder { margin:0; padding:20px 37px 20px 216px; width:647px; float:left; }
			.expandredstrip { margin:0 0 0 10px; *margin:0 0 0 5px; padding:3px 0 0 10px; width:600px; height:17px; float:left; 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 0 20px 80px; width:620px; float:left; }
			.smallcardselector { margin:0; padding:20px 33px 0 0; width:247px; text-align: right; 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-left:560px; padding:0; width:307px; }
			
			
		/* list of 4 main products dining, travel, retail, entertainment */		
			ul.homepromo { margin:0; padding:0; *padding:0 0 0 5px; width:540px; } 
			ul.homepromo li { margin:0; padding:0 0 25px 0; list-style:none; float:left; color:#000; font:bold; background-image:none; width:270px;}
			
			
			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; }
			
			
			.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 */
			.PromotionHeaderHomesubMust { margin:0; padding:10px 0 0 3px; color:#000; font:bold 14px Arial; } /* Promotion intro sub text */
			.PromotionHeaderHomesubred { margin:0; padding:0; color:#ec1d25; font:bold 16px Arial; } /* Promotion intro red sub text */
			
			.PromotionHeaderimg { margin:0; padding:0 10px 0 0; float:left; }

			.PromotionHeaderMUST { margin:0; padding:5px 0 0 0; color:#b8b8b8; font:bold 30px Arial; width:400px; float:left; } /* Promotion inside page intro big text */	
			.PromotionHeaderMUSTenter { margin:0; padding:5px 0 0 0; color:#b8b8b8; font:bold 30px Arial; width:500px; float:left; } /* Promotion inside page intro big text */
			.PromotionHeader { margin:0; padding:0; color:#b8b8b8; font:bold 38px 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; }	 
			
			.MUSTline { margin:0 33px 0 80px;  padding:10px 0 0 0; width:867px; border-bottom:1px solid #ec1d25; }
			/* .MUSTline { margin:0 35px 0 0; *margin:0 15px 0 0; padding:10px 0 0 0; width:870px; border-bottom:1px solid #ec1d25; float:right;} */
			.joincontest { margin:0; padding:10px 20px 0 0; }
			
			
			/* ======================================================================================================================================  */



		/* 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:-60px; font-weight:normal; color:#000; border:1px solid #ec1d25; background:#ffc; width:200px; }
			a.tooltip:hover b em { position:absolute; left:90px; 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 118px; 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; }
	
	
.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;

}
	
	
	
	
	
	
	
	
	
	
	
	
		/* Must Promo Page Layout 
		Coded May 21, 2010
		============================================================================================================================*/
		
		/* Promo Top Area */
		.promo-header { background:url(../images/header_bg.jpg) top left repeat-x #fff; clear: both; margin: 0 0 15px 0; padding: 0; width: 980px; }
		.promo-header-top { clear: both; margin: 0 0 10px 0; padding: 0 31px 45px 41px; width: 908px; }
		.promo-header-top-container1 { display: inline; float: left; margin: 20px 51px 0 0; padding: 0; width: 178px; }
		.promo-header-top-container2 { display: inline; float: left; margin: 35px 0 0 20px; padding: 0; width: 479px; }
		.promo-header-top-container3 { clear: right; display: inline; float: left; margin: 33px 0 0 29px; padding: 0; width: 151px; }
		
		/* Promo Mid Area */
		.promo-header-mid { clear: both; margin: 0 0 10px 0; padding: 0 31px 0 41px; width: 908px; }
		.promo-header-mid-container1 { display: inline; float: left; margin: 0 59px 0 0; padding: 0; width: 201px; }
		.promo-header-mid-container2 { display: inline; float: left; margin: 0 45px 0 0; padding: 0; width: 377px; }
		.promo-header-mid-container3 { clear: right; display: inline; float: left; margin: 0; padding: 0; width: 225px; }
		
		
		/* Top Tab */
		.promotion-tab a { background: url(../images/btn_promotions_off.jpg) top left no-repeat; display: block; float: left; height: 27px; margin: 1px 1px 0 0; padding: 0; width: 100px; }
		.promotion-tab-active a { background: url(../images/btn_promotions_on.jpg) top left no-repeat; display: block; float: left; height: 27px; margin: 1px 1px 0 0; padding: 0; width: 100px; }
		.promotion-tab a:hover {background: url(../images/btn_promotions_on.jpg) top left no-repeat;}
		
		.rewards-tab a { background: url(../images/btn_rewards_off.jpg) top left no-repeat; display: block; float: left; height: 27px; margin: 1px 0 0 0; padding: 0; width: 100px; }
		
		.rewards-tab-active a { background: url(../images/btn_rewards_on.jpg) top left no-repeat; display: block; float: left; height: 27px; margin: 1px 0 0 0; padding: 0; width: 100px; }
		
		.rewards-tab a:hover { background: url(../images/btn_rewards_on.jpg) top left no-repeat;}
		
		/* Promo Top Text Link */
		.promo-btm-link a:link, .promo-btm-link a:visited, .promo-btm-link a:active { margin:0; padding:0; color:#000; font:bold 10px Arial; text-decoration: none; }
		.promo-btm-link a:hover { margin:0; padding:0; color:#000; font:bold 10px Arial; text-decoration: underline; }
		.promo-btm-seperator { margin:0; padding:0; color:#ec1b23; font:10px Arial; }
		
		/* Main Promo Page Banner Area */
		.promo-main-banner { margin: 0 31px 0 41px; padding: 0; width: 908px; background:url(../images/dummy_header.jpg) no-repeat; height:320px; }
		
		/* Promo Form Container */
		.promo-form-container { clear: both; margin: 0 31px 15px 41px; padding: 0; width: 908px;}
		.promo-form-container-left { display: inline; float: left; margin: 0 20px 0 0; padding: 0; width: 210px;}
		.promo-form-container-right { display: inline; float: left; margin: 0; padding: 0; width: 678px;}
		.promo-form-left { display: inline; float: left; margin: 0 11px 10px 0; padding: 0; width: 109px;}
		
		/* Promo Form */
		.promo-form-middle { background: url(../images/search_form.jpg) top left no-repeat; display: inline; float: left; height: 25px; margin: 0 11px 10px 0; padding: 5px 0 0 4px; width: 195px;}
		
		.promo-form-input { background: url(../images/form_bg.jpg) top left repeat-x; border: 0; color: #000; height: 20px; #height: 15px; text-transform: none; text-align: left;}
		
		
		.promo-form-middle2 { background: url(../images/search_form_small.jpg) top left no-repeat; display: inline; float: left; height: 25px; margin: 0 11px 10px 0; padding: 5px 0 0 4px; width: 87px;}
		
		.promo-form-middle3 { background: url(../images/search_form_top.jpg) top left no-repeat; display: inline; float: left; height: 25px; margin: 0 11px 10px 0; padding: 5px 0 0 4px; width: 165px;}
		
		.promo-form-middle-small { background: url(../images/small-input.jpg) top left no-repeat; display: inline; float: left; height: 25px; margin: 8px 11px 10px 0; padding: 5px 0 0 4px; width: 40px;}

		
		.promo-form-right { display: inline; float: left; margin: 0 0 10px 0; padding: 0; width: 199px;}
		.promo-main-header-text { clear: both; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; margin: 0; padding: 0; width: 678px;}
		
		/* Tab Content Area */
		.promo-tab-area { clear: both; margin: 0 31px 20px 25px; padding: 0; width: 924px;}
		.promo-banner-area { clear: both; margin: 0 31px 10px 41px; padding: 0; width: 908px;}
		.promo-banner-area-inside { clear: both; margin: 0 31px 10px 80px; padding: 0; width: 869px;}
		
		/* Banner Ad Area */
		/* Main Page */
		.promo-banner1 { display: inline; float: left; margin: 0 20px 0 0; padding: 0; width: 210px; }
		.promo-banner2 { display: inline; float: left; margin: 0 20px 0 0; padding: 0; width: 319px; }
		.promo-banner3 { display: inline; float: left; margin: 0; padding: 0; width: 320px; }
		
		/* Inside Page */
		.promo-banner1-inside { display: inline; float: left; margin: 0 20px 0 0; padding: 0; width: 201px; }
		.promo-banner2-inside { display: inline; float: left; margin: 0 20px 0 0; padding: 0; width: 319px; }
		.promo-banner3-inside { display: inline; float: left; margin: 0; padding: 0; width: 309px; }
		
		/* Navigation Styling */
		ul.Promotiontopmenu2 { 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; }
			ul.Promotiontopmenu2 li { margin:3px 25px 0 1px; padding:0; list-style:none; float:left; display:block; background-image:none; letter-spacing:0.1em; }
			ul.Promotiontopmenu2 li a, ul.Promotiontopmenu2 li a:link { margin:0; padding:0; color:#000; text-decoration:none; }
			ul.Promotiontopmenu2 li a:visited { color:#000; text-decoration:none; }
			ul.Promotiontopmenu2 li a:hover { color:#ec1d25; text-decoration:none; }
		
		/* Promo Tab */
		.promo-left { display: inline; float: left; margin: 0; padding: 0; width: 227px;}
		.promo-right { background-color: #fff; border-bottom: 1px solid #ef3037; border-right: 1px solid #ef3037; border-top: 1px solid #ef3037; clear: right; display: inline; float: left; margin: 0; padding: 0; width: 696px; *padding:0 0 9px 0;  }	
		.promo-tabs { margin: 0; padding: 0; list-style: none; }
		.promo-tabs img { border:0; margin:0; }
		.promo-tabs li { background: url(../images/tab_off.jpg) top left no-repeat; clear: both; display: block; height:66px; margin:0; padding:0; width: 227px; }
		.promo-tabs li a, .promo-tabs li a:link { background: url(../images/tab_off.jpg) top left no-repeat; clear: both; display: block; height: 61px; margin:0 0 0 0; padding: 5px 0 0 30px;  width: 197px; }
		.promo-tabs li a:hover { background: url(../images/tab_on.jpg) top left no-repeat; }
		.promo-tabs li a.selected { background: url(../images/tab_on.jpg) top left no-repeat;}
		.tabcontent { background-color: #fff; display:none; height: 247px; margin: 10px auto 5px auto; padding:0; width: 659px; }		
		.area-text { clear: both; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0 0 20px 0; padding: 0; width: 659px; }
		.promo-selection1 { border: 1px solid #ef3037; display: inline; float: left; height: 46px; margin: 0 21px 10px 0; padding: 1px; width: 315px; }	
		.promo-selection2 { border: 1px solid #ef3037; display: inline; float: left; height: 46px; margin: 0 0 10px 0; padding: 1px; width: 315px; }
		.promo-checkbox { display: inline; float: left; height: 32px; margin: 0 8px 0 0; padding: 14px 0 0 10px; width: 28px; }
		.promo-label { clear: right; color: #ef3037; display: inline; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; height: 33px; margin: 0; padding: 13px 0 0 0; width: 260px; }
		
		/* Selection Backgrounds */
		/* Must Have BG */
		.have-bg1 {
		background: url(../images/have_bg1.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.have-bg2 {
		background: url(../images/have_bg2.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.have-bg3 {
		background: url(../images/have_bg3.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.have-bg4 {
		background: url(../images/have_bg4.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.have-bg5 {
		background: url(../images/have_bg5.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.have-bg6 {
		background: url(../images/have_bg6.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		/* Must Savour BG */
		.savour-bg1 {
		background: url(../images/savour_bg1.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.savour-bg2 {
		background: url(../images/savour_bg2.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.savour-bg3 {
		background: url(../images/savour_bg3.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.savour-bg4 {
		background: url(../images/savour_bg4.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.savour-bg5 {
		background: url(../images/savour_bg5.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		/* Must Explore BG */
		.explore-bg1 {
		background: url(../images/explore_bg1.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.explore-bg2 {
		background: url(../images/explore_bg2.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.explore-bg3 {
		background: url(../images/explore_bg3.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.explore-bg4 {
		background: url(../images/explore_bg4.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.explore-bg5 {
		background: url(../images/explore_bg5.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.explore-bg6 {
		background: url(../images/explore_bg6.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		/* Must Enjoy BG */
		.enjoy-bg1 {
		background: url(../images/enjoy_bg1.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.enjoy-bg2 {
		background: url(../images/enjoy_bg2.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.enjoy-bg3 {
		background: url(../images/enjoy_bg3.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.enjoy-bg4 {
		background: url(../images/enjoy_bg4.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.enjoy-bg5 {
		background: url(../images/enjoy_bg5.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		.enjoy-bg6 {
		background: url(../images/enjoy_bg6.jpg) top left no-repeat;
		clear: both;
		height: 46px;}
		
		
		
		
		
		
		
		
		/* Rewards Top Area */
		.reward-header { margin: 0; padding: 0; width: 980px; clear:both; }
		.reward-header-top { clear: both; margin:0; padding:0; width: 980px; float:left;}
		.reward-header-top-container1 { display: inline; float: left; margin: 20px 51px 0 41px; padding: 0; width: 178px; }
		.reward-header-top-container2 { display: inline; float: left; margin: 35px 0 0 0; padding: 0 0 0 20px; width: 479px;  }
		.reward-header-top-container3 { clear: right; display: inline; float: right;  margin: 33px 0 0 0; padding: 0 31px 0 0; width: 123px; }
		
		.boxdrop { margin:0; padding:0; width:94px; height:22px; font:12px Arial, Helvetica, sans-serif; background:url(../images/ocbc_drop.png) no-repeat; }
		.boxdrop ul { margin:0; padding:0; }
		.boxdrop ul li { margin:0; padding:3px 0 0 20px; list-style:none; width:74px; height:19px; position:relative; background:none; }
		.boxdrop ul li a:link { color:#000; }
		.boxdrop ul li a:visited { color:#000; }
		.boxdrop ul li a:hover { color:#ec1d25; }
		.boxdrop ul li a:active { color:#000; }


		.boxdrop ul li ul { margin:0; padding:0;  display:none; position:absolute; width:94px;  height:22px; top:22px; left:0; }
		.boxdrop ul li ul li { margin:0; padding:3px 0 0 20px; background:url(../images/ocbc_drop.png) no-repeat; width:74px; height:19px;  }

		.boxdrop ul li:hover ul { display:block; margin:0; padding:0; }
		.boxdrop ul li:hover ul li a:link { color:#000; }
		.boxdrop ul li:hover ul li a:visited { color:#000; }
		.boxdrop ul li:hover ul li a:hover { color:#ec1d25; }
		.boxdrop ul li:hover ul li a:active { color:#000; }
		

		
		/* Rewards Mid Area */
			.reward-header-mid { margin: 0; padding:0; width:980px;  height:100px; }
				.reward-header-mid-container1 { float: left; margin:0; padding:72px 0 0 41px;  width:201px; }
					.reward-logstatus { margin:0; padding:0; width:95px; font:bold 9px Arial, Helvetica, sans-serif; text-transform:uppercase; }
				.reward-header-mid-container2 { float: left; margin:0; padding:75px 0 0 59px; width:387px; }
				.reward-header-mid-container2-1 { float: left; margin:0; padding:47px 0 0 59px; width: 387px; }
					.toplinks { margin:0; padding:0; font:bold 10px Arial, Helvetica, sans-serif; color:#000; text-align:center; }
					.toplinks a:link { color:#000; }
					.toplinks a:visited { color:#000; }
					.toplinks a:hover { color:#ec1d25; }
					.toplinks a:active { color:#000; }
				.reward-header-mid-container3 { margin:10px 0 0 0; padding: 0; width: 260px; float: right;  }
				
					.reward-userinfo-table { margin:0; padding:0; text-align:right; font:bold 10px Arial;  }
					.reward-userinfo-table thead { cursor: pointer; font:bold 14px Arial; }
					.reward-userinfo-table thead tr td { margin:0; padding:0 0 5px 0; color:#ec1d25; text-transform:uppercase; }
					.reward-userinfo-table tbody tr td { margin:0; padding:0 0 3px 0; color:#535353; }
					.reward-userinfo-table tbody tr td.toprightred { margin:0; padding:0 0 3px 0; color:#ec1d25; }
					.reward-userinfo-table td, th { border:none; }
					
				
		/* Rewards Content Area */
		
		.reward-content-box { margin:0 0 0 0; padding:15px 31px 0 41px; width:908px; overflow:hidden; }
			.reward-content-left { margin:0; padding:0 15px 0 0; width:165px; float:left; }
				.sidecol-table { margin:0; padding:0; font:bold 10px Arial, Helvetica, sans-serif; color:#000; }
				
		.reward-content-right2 { margin:0; padding:0; width:700px; float:right; }
				
			.reward-content-right { margin:0; padding:0; width:728px; float:right; }
				.rightsidecol-table { margin:0; padding:0; font:bold 10px Arial, Helvetica, sans-serif; color:#000; }
				.rightsidecol-table a:link { color:#000; }
				.rightsidecol-table a:visited { color:#000; }
				.rightsidecol-table a:hover { color:#ec1d25; }
				.rightsidecol-table a:active { color:#000; }
				
		.shoping-content-box { margin:0 0 0 0; padding:15px 31px 0 41px; width:908px; }
		
		.status-content-box { margin:0 0 0 0; padding:15px 31px 0 41px; width:908px; }
				
	
				

		
		
/* Rewards Listing Tabble */

.redtoptable2 {
	background:url(images/redtoptable_bg.jpg) bottom no-repeat;
	font:bold 11px Arial, Helvetica, sans-serif;
	width:728px;
	

}

.odd { background:#f0f5f9;}
.even{ background:#ffffff;}

.redtoptable2 th {
	background:url(../images/tableheader_bg.jpg) top repeat-x;
	padding:5px 0 0 5px;
	margin:0px;
	color:#FFFFFF;
	height:22px;
	border:none;
}

.redtoptable2 th a {
	text-decoration:none;
	color:#FFFFFF;
}

.redtoptable2 td {
	padding:5px;
	vertical-align: middle;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-top:none;
	text-align:left;
	color:#273069;
}

.redtoptable2 .leftcol {
	text-align:left;
	padding: 5px 0 0 10px;
	border-left: 1px solid #dedede;
	
}

.redtoptable2 .redtopleft {
	background:url(../images/tableheader_left.jpg) left top no-repeat;
	height:22px;
	padding:5px 0 0 10px;
	margin:0;
	border:none;
	text-align:left;
	font:14px Arial, Helvetica, sans-serif; 	
}

.redtoptable2 .redtopright {
	background:url(../images/tableheader_right.jpg) right top no-repeat;
	height:27px;
	padding:5px 0 0 5px;
	margin:0px;
	border:none;
	text-align:left;
}

.redtoptable2 .footerleft {
	background:url(../images/tablefooter2_left.gif) left bottom no-repeat;
	height:10px;
	margin:0px;
	border:none;
	border-right:1px solid #dedede;
	text-align:left;
	padding:0;
	vertical-align:top;
}

.redtoptable2 .footerright {
	background:url(../images/tablefooter2_right.gif) right bottom no-repeat;
	height:10px;
	margin:0px;
	border: none;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	text-align:right;
}

.redtoptable2 .footer {
	background:url(../images/tablefooter2_bg.gif) bottom repeat-x;
	height:10px;
	padding:5px;
	text-align:left;
}




/* Shopping Listing Tabble */

.Shoppingtoptable {
	background:url(images/redtoptable_bg.jpg) bottom no-repeat;
	font:bold 11px Arial, Helvetica, sans-serif;
	width:908px;
	

}

.odd { background:#f0f5f9;}
.even{ background:#ffffff;}

.Shoppingtoptable th {
	background:url(../images/tableheader_bg.jpg) top repeat-x;
	padding:5px 0 0 5px;
	margin:0px;
	color:#FFFFFF;
	height:22px;
	border:none;
	text-align:left;
}

.Shoppingtoptable th a {
	text-decoration:none;
	color:#FFFFFF;
}

.Shoppingtoptable td {
	padding:5px;
	vertical-align: middle;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-top:none;
	text-align:left;
	color:#273069;
}

.Shoppingtoptable .leftcol {
	text-align:left;
	padding: 5px 0 0 10px;
	border-left: 1px solid #dedede;
}

.Shoppingtoptable .leftcol2 {
	text-align:right;
	font-weight:bold;
	padding: 5px 10px 0 0;
	border-left: 1px solid #dedede;
	background:url(../images/table_shop_bg.jpg) repeat-x; height:21px;
}


.Shoppingtoptable .blue { 
text-align:right;
font-weight:bold;
padding: 5px 10px 0 0;
background:url(../images/table_shop_bg.jpg) repeat-x;  height:21px;
}

.Shoppingtoptable .redtopleft {
	background:url(../images/tableheader_left.jpg) left top no-repeat;
	height:22px;
	padding:5px 0 0 10px;
	margin:0;
	border:none;
	text-align:left;
	font:14px Arial, Helvetica, sans-serif; 	
}

.Shoppingtoptable .redtopright {
	background:url(../images/tableheader_right.jpg) right top no-repeat;
	height:27px;
	padding:5px 0 0 5px;
	margin:0px;
	border:none;
	text-align:left;
}

.Shoppingtoptable .footerleft {
	background:url(../images/tablefooter2_left.gif) left bottom no-repeat;
	height:10px;
	margin:0px;
	border:none;
	border-right:1px solid #dedede;
	text-align:left;
	padding:0;
	vertical-align:top;
}

.Shoppingtoptable .footerright {
	background:url(../images/tablefooter2_right.gif) right bottom no-repeat;
	height:10px;
	margin:0px;
	border: none;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	text-align:right;
}

.Shoppingtoptable .footer {
	background:url(../images/tablefooter2_bg.gif) bottom repeat-x;
	height:10px;
	padding:5px;
	text-align:left;
}

		
		
		
		