

body { color:#555555; background-color:#FFFFFF; }
#dvRightPanelsholder{
float:left;
width:693px;
}
#rightpannel2{
float:left;
width:693px;
}
.commonlinkcolor
{
color:#3399CC; 
}
a { color:#3399CC;text-decoration:none; }
a:hover { color:#3399CC;text-decoration:underline;}
.superscript{ font-size:11px; font-weight:normal; }
.superscript1{ font-weight:normal; }
.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;}
.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; }
.height7{ height:7px; 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; }
.height13{ height:13px; 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; }
.height15{ height:13px; 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; }
.height5clear{height:5px; clear:both; line-height:0px !important; font-size:0px; margin:0px; padding:0px;}
.commonimage { clear:both; overflow:hidden; font-size:0;  line-height:0px; margin:0px; padding:0 0 0 0; }
.commonimagecenter { clear:both; overflow:hidden; text-align:center; font-size:0; margin:0px; padding:0 0 0 0; }
.commondiscolor { color:#999999; }
.commondiscolorhead { color:#777777; }
.commonblue { color:#000066; }
.commonfontcolor{ color:#555555; font-weight:normal !important; }
.orangetext{ color:#FB6600;}
.commonorangetext { color:#000066; }
.commonblueform { color:#000066; font-weight:bold; font-size:12px; }
.commonred { color:#CC2626; }
.commongreen { color:#339900; }
.formbluebold { font-size:11px; color:#000066; font-weight:bold; }
.mandatory{padding-right:8px;}
/* Common styles ends here */
/* midpannel styles starts here */
.midpannel{ float:left; width:460px; font-size:11px; margin:0px; padding:0px 0px 0px 0px; }
.midpannel .topbanerlist { clear:both; width:450px; overflow:hidden; list-style-type:none; margin:0px; padding:0px 0px 25px 0px; }
.topbanerlist .topbanerlistleft { float:left; width:200px;  font-size:0px; margin:0px; padding:0px 0px 0px 0px; }
.topbanerlist .topbanerlistright { float:left; width:250px; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px 0px 0px 0px; }
.topbanerleft{ float:left; width:448px; font-size:12px; line-height:18px; padding:0px 0px 21px 0px; }
.topbanerleft h4 { font-weight:normal;}
.topbanerleft img{float:left; margin:0px 13px 8px 0px; }
.midpannel .topintroholder { clear:both; width:450px; }
.midpannel select{ font-family:Arial, Helvetica, sans-serif; border:1px solid #999999; height:18px; outline:none; font-size:11px; color:#666666; margin:0px; padding:0px 0px 0px 0px; }
.midpannel select option { padding-left:3px; }
.midpannel h1 { clear:both; font-size:0px; margin:0px; padding:0px 0px 13px 0px; }
.midpannel h2 { clear:both; margin:0px; line-height:19px; font-weight:normal; padding:0px 0px 0px 0px; }
.midpannel h3 { font-weight:normal; margin:0px; padding:0px 0px 0px 0px; }
.midpannel p{ clear:both; line-height:17px; margin:0px; padding:0px 0px 0px 0px; }
.midpannel .contentlist { clear:both; list-style-type:none  !important; margin:0px; padding:0px 0px 0px 0px; }
.midpannel .contentlist li { clear:both; list-style-type:none  !important; background-image:url(/card-offers/so-images/list.gif); background-repeat:no-repeat; line-height:17px; background-position:0px 7px; margin:0px; padding:0px 0px 3px 10px !important; }
.midpannel .olcontlist { clear:both; list-style-type:decimal  !important; margin:0px; padding:0px 0px 0px 23px; }
.midpannel .olcontlist ol li { clear:both; list-style-type:decimal  !important; margin:0px; padding:0px 0px 3px 0px !important; }
.cs-tabholder .olcontlist { clear:both; list-style-type:decimal  !important; margin:0px; padding:0px 0px 0px 23px; }
.cs-tabholder .olcontlist li { clear:both; list-style-type:decimal  !important; margin:0px; padding:0px 0px 3px 0px !important; }



.midpannel .contentlistabc { clear:both; list-style-type:lower-alpha; list-style-position:outside; margin:0px; padding:0px 0px 0px 22px; }
.midpannel .contentlistabc li { clear:both; list-style-type:lower-alpha; margin:0px; padding:0px 0px 0px 0px; }
.midpannel .bodyknowmore { clear:both; overflow:hidden; line-height:16px; background-image:url(/card-offers/so-images/know-more-arrow.gif); background-repeat:no-repeat; background-position:0px 5px; font-weight:bold; margin:0px; padding:0px 0px 0px 13px; }
.disclaimerholder { clear:both; width:453px; overflow:hidden; margin:0px; padding:0px 0px 0px 0px; }
.disclaimerholder p { color:#777777; font-size:11px; line-height:17px; padding-bottom:13px; }
.disclaimerholder .discolor { color:#999999; }
.discolor1 { color:#999999; }

.bigdisclaimerholder { clear:both; width:638px; overflow:hidden; margin:0px; padding:0px 0px 0px 0px; }
.bigdisclaimerholder p { color:#777777; font-size:11px; line-height:17px; padding-bottom:13px; }
.bigdisclaimerholder .discolor { color:#999999; }
.discolor1 { color:#999999; }


.midpannel .commonline { clear:both; width:451px; overflow:hidden; background-image:url(/card-offers/so-images/dot_hor.gif); background-repeat:repeat-x; background-position:top left; margin:0px; padding:0px; font-size:0px; line-height:0px; height:25px; }
.pagetop1 { position:relative; text-align:right; top:44px; margin:0px 0px 0px 0px; padding:4px 26px 0px 0px;}
.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;}

.midpannel .homebanner { clear:both; width:453px; overflow:hidden; font-size:0px; margin:0px; padding:0px 0px 16px 0px; }
.midpannel #tabholder { clear:both; overflow:hidden; width:456px; margin:0px; padding:0px 0px 0px 0px; }
#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/so-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/so-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/so-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;}
#tabholderbottom .innertabline {
clear:both; width:420px; overflow:hidden; height:2px; background-image:url(/card-offers/so-images/dot_hor.gif); background-repeat:repeat-x; background-position:top left;}
.tabholderhide .commformholder {
clear:both; width:420px;  overflow:hidden; margin:0px; padding:0px 0px 0px 0px;
}
.csplusminus{ clear:both; overflow:hidden; font-size:11px; text-align:left; margin:0px; padding:0px 0px 0px 0px; }
.csplusminus img{ position:relative; font-size:0px; top:2px; padding:0px; margin:0px 0px 0px 0px; }
.plusminusholder{ clear:both; width:420px; background-image:url(/card-offers/so-images/dot_hor.gif); background-repeat:repeat-x; background-position:bottom left;margin:0px; padding:0px 0px 0px 0px; }
.plusminusholder .plsheadtxt { clear:both; width:420px;  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:403px; overflow:hidden; font-size:11px; margin:0px; padding:0px 0px 12px 17px; }
.thku_contannier{ float:left;	padding:24px 0px 50px 122px;	margin:0px;	font-family:Arial, Helvetica, sans-serif; }
.thku_txt h1{ 	margin:0px;	padding:2px 0px 22px 0px;	font-size:0px; }
.thku_txt{ 	float:left;	width:480px;	padding:0px 20px 0px 0px; }
.thku_txt p{ padding:0px 0px 10px 0px;	font-size:12px;	line-height:16px; }
.thku_rgtbanner{ float:left;	width:211px; font-size:0px; }
.commbox
{
padding:8px 5px 8px 10px; background-color:#FFFFFF; border:1px solid #EFEDED;
}
/* midpannel styles starts here */

/* Right Pannel styles starts here */
#rightholder { float:left; width:211px; margin:0px; padding:0px 0px 0px 19px; }
.rtblueholder { clear:both; overflow:hidden; width:211px; background-image:url(/card-offers/so-images/rt_blue_foot.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#3399CC; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; }
.rtblueholder .rtblueholderbottom { overflow:hidden; clear:both; width:198px; background-image:url(/card-offers/so-images/rt_blue_top.gif); background-repeat:no-repeat; background-position:top left; margin:0px; padding:0px 0px 11px 13px; }
.rtblueholderbottom .rtchoose
{
list-style-type:none;
padding-bottom:4px;

}
.rtblueholderbottom .rtchoose img
{
position:relative;
/*margin-left:-4px;*/
}
.rtblueholderbottom .top3text { float:left; width:198px; clear:both; font-size:0px; list-style-type:none; margin:0px; padding:15px 0px 12px 0px; }
.rtblueholderbottom .whiteicontext { clear:both; overflow:hidden; list-style-type:none; background-image:url(/card-offers/so-images/white-bullet.gif); background-repeat:no-repeat; background-position:0px 6px; font-size:11px; color:#FFFFFF; line-height:16px; margin:0px; padding:0px 0px 7px 11px; }	
.right_banner { width:211px; font-size:0px; float:left; margin:0px; padding:0px 0px 15px 0px; }
.rtgradholder { clear:both; width:211px; overflow:hidden; background-image:url(/card-offers/so-images/right-grad-mid.gif); background-repeat:repeat-y; background-position:top left; margin:0 0 14px 0; padding:0 0 0 0; }
.rtgradholder .rtgradholdertop { clear:both; width:211px; overflow:hidden; background-image:url(/card-offers/so-images/right-grad-top.gif); background-repeat:no-repeat; background-position:top left; margin:0; padding:0 0 0 0; }
.rtgradholdertop .rtgradholderfoot { clear:both; width:211px; overflow:hidden; background-image:url(/card-offers/so-images/right-grad-foot.gif); background-repeat:no-repeat; background-position:bottom left; margin:0; padding:0 0 20px 0; }
.rtgradholderfoot .gradlist{ clear:both; width:198px; overflow:hidden; list-style-type:none; padding:15px 0px 0px 13px; }
.gradlist .gradlisthead { width:198px; clear:both; overflow:hidden; font-size:13px; color:#000066; height:26px; list-style-type:none; margin:0px; padding:0px 0px 0px 0px !important; line-height:16px; font-weight:bold; }
.gradlisthome{ clear:both; overflow:hidden; font-size:11px;  color:#555555;  line-height:15px; list-style-type:none; padding:0 0 10px 0px; }
.gradlist .gradlistknowmore { float:left; width:198px; clear:both; font-size:0px; list-style-type:none; margin:0px; padding:5px 0px 0px 0px; }

/* Right pannel styles ends here */

/* Form page styles starts here */
.mandy{ color:#FF0000; }
.alert{
font-family:Arial, Helvetica, sans-serif;font-size:9px;text-align:left;color:#ff6000;padding:0px 0px 0px 4px;margin-top:3px;
}
.inputbg{
width:220px;
height:20px;
background-image:url(/card-offers/so-images/input_bg_big.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:2px 0px 0px 7px;
}
.inputbg .inputbgglobal{
width:212px;
font-family:Arial, Helvetica, sans-serif; border:0px solid #FFFFFF; height:16px; font-size:11px; color:#666666; outline:none; background-color:transparent; float:left; padding:2px 0px 0px 2px;
}
.selecttitle{
float:left;width:57px;padding-left:0px;padding-top:2px;
}
.selectsml{
float:left;width:52px;
}
.select2sml{
float:left;width:64px;
}
.selectglobal{
width:225px;
}
.inputphone{
float:left;width:71px;height:20px;background-image:url(/card-offers/so-images/input_phone.gif);
background-repeat:no-repeat;background-position:left;margin:0px;padding:2px 0px 0px 5px;
}
.inputphone input{
float:left;font-family:Arial, Helvetica, sans-serif; border:0px solid #FFFFFF; height:16px; font-size:11px; color:#666666; width:154px; outline:none; background-color:transparent; float:left; padding:2px 0px 0px 2px;width:64px; 
}
.inputname{
float:left;width:80px;height:20px;background-image:url(/card-offers/so-images/input_name.gif);background-repeat:no-repeat;
background-position:left;margin:0px;padding:2px 0px 0px 5px;
}
.inputname input{
float:left;
font-family:Arial, Helvetica, sans-serif; border:0px solid #FFFFFF; height:16px; font-size:11px; color:#666666; width:154px; outline:none; background-color:transparent; float:left; padding:2px 0px 0px 2px;width:73px; 
}
.inputphno_big{
width:145px;height:19px;background-image:url(/card-offers/so-images/input-phone-big.gif);
background-repeat:no-repeat;background-position:top left;margin:0px;padding:3px 0px 0px 7px;float:left;
}
.inputphno_big input{
float:left;width:138px;height:15px;font-family:Arial, Helvetica, sans-serif;
font-size:11px;border:0px solid #FFFFFF;background-color:transparent;color:#666666;text-align:left;margin:0px;
padding:1px 0px 0px 0px;
}
.dvtxtarea textarea{
font-family:Arial, Helvetica, sans-serif; border:1px solid #999999; height:48px; width:220px; outline:none; font-size:11px; color:#666666; margin:0px; padding:0px 0px 0px 3px;
}
.btnsubmit{
float:left; margin:0px; padding:0px 0px 0px 127px; font-size:0px;
}
.btnsubmit img{
float:left; margin:0px 6px 0px 0px; padding:0px 0px 0px 0px; font-size:0px;
}
.btnsubmit input{
float:left; margin:0px 6px 0px 0px; padding:0px 0px 0px 0px; font-size:0px;
}
/* form page styles ends here */
.tabholderhide .tabholder1
{
clear:both; width:420px;  overflow:hidden;
}
.headcontentlist li {
clear:both; list-style-type:none; background-image:url(/card-offers/so-images/list.gif); background-repeat:no-repeat; line-height:17px; background-position:0px 7px; margin:0px; padding:0px 0px 7px 10px;
}


#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/so-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-gradholder
{
clear:both;
overflow:hidden;
background-image:url(/card-offers/so-images/so-tab-bg-repeat.gif);
background-repeat:repeat-y;
background-position:top left;
width:695px;
margin:0px;
padding:0px 0px 0px 0px;
}
.so-gradholder .so-gradholdertop
{
clear:both;
overflow:hidden;
background-image:url(/card-offers/so-images/so-containertop-bg.gif);
background-repeat:no-repeat;
background-position:top left;
width:695px;
margin:0px;
padding:0px 0px 0px 0px;
}
.so-gradholdertop .so-gradholdermid
{
clear:both;
overflow:hidden;
background-image:url(/card-offers/so-images/so-tab-bottom-bg.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:663px;
margin:0px;
padding:0px 10px 35px 23px;
}

.so-headerul
{
float:left;
width:646px;
margin:5px 0px 0px 0px;
padding:0px;
list-style-type:none;
}
.so-headerul .so-headerulleft
{
float:left;
width:444px;
text-align:left;
font-size:0px;
line-height:0px;
margin:0px;
padding:35px 0px 0px 0px;
list-style-type:none;
}
.so-headerul .so-headerulleft span
{
color:#FF7E00;
}
.so-headerul .so-headerulright
{
float:left;
width:202px;
font-size:11px;
color:#666666;
text-align:right;
margin:0px;
padding:5px 0px 0px 0px;
list-style-type:none;
}
.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 .chs-cisinelttext
{
float:left;
width:177px;
padding-top:2px;
}
.chs-cisinelttext
{
font-size:12px;
}
.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-bluetext11
{
clear:both;
font-size:11px;
color:#000066;
font-weight:bold;
margin:0px;
padding:0px 0px 10px 0px;
}
.so-resholderline
{
clear:both;
overflow:hidden;
width:646px;
background-image:url(/card-offers/so-images/dot_hor.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin:0px 0px 30px 0px;
padding:0px 0px 5px 0px;
}

.so-resholder
{
clear:both;
overflow:hidden;
width:646px;
background-image:url(/card-offers/so-images/dot_hor.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin:0px 0px 20px 0px;
padding:0px 0px 20px 0px;
}
.so-resholderleft
{
float:left;
width:175px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.so-resholderright
{
float:left;
width:471px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.so-resholderright1
{
float:left;
width:640px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.so-resholderright .so-contentlist { clear:both; list-style-type:none  !important; margin:0px; padding:0px 0px 0px 0px; }
.so-resholderright .so-contentlist li { clear:both; list-style-type:none  !important; background-image:url(/card-offers/so-images/list.gif); background-repeat:no-repeat; line-height:17px; background-position:0px 7px; margin:0px; padding:0px 0px 3px 10px !important; }
.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/so-images/list.gif); background-repeat:no-repeat; line-height:17px; background-position:0px 7px; margin:0px; padding:0px 0px 3px 10px !important; }

.so-contentlistccdel { clear:both; list-style-type:none  !important; margin:0px; padding:0px 0px 0px 0px; }
.so-contentlistccdel li { clear:both; list-style-type:none  !important; background-image:url(/card-offers/so-images/list.gif); background-repeat:no-repeat; line-height:17px; background-position:0px 7px; margin:0px; padding:0px 0px 3px 10px !important; }
.socommonorange
{
color:#FF6600; font-weight:bold;
}
.chennaihideholder
{
clear:both;
overflow:hidden;
width:646px;
margin:0px;
padding:0px 0px 0px 0px;
}
.so-headeruldc
{
float:left;
width:646px;
margin:5px 0px 0px 0px;
padding: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;
padding:5px 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;
padding:16px 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;
}
.siptable td{
 padding:3px 10px 3px 10px;
}
.sip2table td{
 padding:0px 0px 0px 0px !important;
 line-height:14px;
}
.sotabholdertophome
{
width:470px;
background-image:url(/card-offers/so-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 0px;

}
.sotabholdertophome img
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 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/so-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 #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/so-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/so-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;}
#tabholderbottom .innertabline {
clear:both; width:420px; overflow:hidden; height:2px; background-image:url(/card-offers/so-images/dot_hor.gif); background-repeat:repeat-x; background-position:top left;}
.tabholderhide .commformholder {
clear:both; width:420px;  overflow:hidden; margin:0px; padding:0px 0px 0px 0px;
}
#tabholder1 { clear:both; overflow:hidden; width:470px; margin:0px; padding:0px 0px 0px 0px;  }
#tabholder1 #tabholdertop1 { clear:both; width:470px; margin:0px; font-size:0px; overflow:hidden; padding:0px 0px 0px 0px; }
#tabholder1 #tabholdertopbg1 { clear:both; width:470px; background-image:url(/card-offers/so-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 #tabholdertop1 img { float:left; font-size:0px; margin:0px; padding:0px 0px 0px 0px; }
#tabholder1 #tabholderbottom1 { clear:both; width:470px; overflow:hidden; background-image:url(/card-offers/so-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/so-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;}
#tabholderbottom1 .innertabline {
clear:both; width:420px; overflow:hidden; height:2px; background-image:url(/card-offers/so-images/dot_hor.gif); background-repeat:repeat-x; background-position:top left;}
.tabholderhide1 .commformholder {
clear:both; width:420px;  overflow:hidden; margin:0px; padding:0px 0px 0px 0px;
}
.subtext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000066;
font-weight:bold;
padding:0px 0px 0px 0px;}
.subtext1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000066;
font-weight:bold;
padding:3px 0px 340px 0px;}
.lifestyleimage
{
clear:both;
overflow:hidden;
font-size:0px;
margin:0px;
padding:20px 0px 0px 0px;
}
.logos{
clear:both;
margin:0px 0px 22px 3px;
padding:5px 0px 0px 0px;
width:427px;
height:44px;}

.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/so-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;
}
.so-citi select
{
font-family:Arial, Helvetica, sans-serif; 
border:1px solid #999999; 
height:18px;
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 .hometitle11{ clear:both; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#349800;
font-weight:bold;
padding:0px 12px 11px 0px;}
.bannercontainer .hometitle12{ 
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#349800;
font-weight:bold;
padding:10px 0px 10px 0px;}
.bannercontainer .hometitle2{ clear:both; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;
font-weight:bold;
padding:0px 12px 11px 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;}

.orangetxt{ color:#FF6600;font-weight:bold;}
.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/so-images/dot-vertical.gif);
background-repeat:repeat-y;
background-position:right top;}
.logo2{ float:left; width:134px;
background-image:url(/card-offers/so-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;}
.offer_tc{font-size:11px; color:#999999; margin:0px; padding-bottom:10px; width:690px; line-height:17px;}

.offtable{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
}
.offtable td{
 padding:3px 0px 3px 0px;
 border-bottom:1px solid #E3E3E3;
}
.offertitle{font-size:11px; font-weight:bold; color:#00005D; background-image:url(/card-offers/so-images/list.gif); background-repeat:no-repeat; margin:0px; padding:0px 0px 7px 10px; background-position:left top; background-position:0px 5px;}


/* new css starts here */

.offer-holder { clear:both; overflow:hidden; width:646px; margin:0px; padding:10px 0px 35px 0px; }
.cp-holdertop {
clear:both; overflow:hidden; background-image:url(/card-offers/so-images/so-containertop-bg.gif);  background-repeat:no-repeat;  background-position:bottom left; width:693px; margin:0px; padding:0px 0px 5px 0px;  }
.cp-holdertop1 {
clear:both; overflow:hidden; width:693px; font-size:0px; margin:0px; padding:0px 0px 0px 0px;  }
.cp-holdermid .cp-holderbottom {  width:668px; float:left; background-image:url(/card-offers/so-images/sp-tab-bg-btm.gif); background-repeat:no-repeat; background-position:bottom center; margin:0px;  padding:0px 10px 0px 20px; font-size:0;
}
.cp-holdermid { width:698px; float:left; background-image:url(/card-offers/so-images/sp-tab-bg-line.gif); background-repeat:repeat-y; background-position:top center; margin:0px; padding:0px 0px 0px 0px;}
.cp-thumb { clear:both; overflow:hidden; font-size:0px; padding-top:18px; }
.cp-thumb img { float:left; font-size:0px; margin-right:50px;}
.mainhide { clear:both; overflow:hidden; width:663px; }
.cp-show { clear:both; overflow:hidden; width:663px; padding-bottom:40px; padding-top:18px; }
.offer-top { clear:both; overflow:hidden; width:650px; }
.offer-left { float:left; width:177px; font-size:0px; }
.offer-right { float:left; width:473px; font-size:12px; }
.offer-right h4 { font-size:12px; text-align:left; color:#00005D; padding-bottom:5px;}
.offer-right p { line-height:16px; color:#666666;}
.cpbann-holder { clear:both; overflow:hidden; width:655px; }
.cpbann-holder .cp-banners { float:left; width:193px; background-image:url(/card-offers/so-images/dot_ver.gif); background-repeat:repeat-y; background-position:top right; padding-left:21px; }
.cp-banners h5 { font-size:11px; text-align:left; color:#00005D; padding-bottom:10px;}
.cp-banners img { font-size:0px; float:left;}
.cp-bottom { clear:both; overflow:hidden; width:650px; font-size:12px; }
.cp-bottom img { position:relative; top:-1px; }
.cp-bottomleft { float:left; width:150px;}
.cp-bottomleft1 { float:left; width:150px; font-size:0px; text-align:left; }
.cp-bottomleft1 img { top:0px !important;}
.cp-bottomright { float:left; width:500px; text-align:right;}
.cp-bottomright1 { float:left; width:500px; font-size:0px; text-align:right; }
.cp-bottomright1 img { top:0px !important;}
.bluebold12 { font-size:12px; text-align:left; color:#000066; padding-bottom:7px;}
.or { font-size:12px; text-align:left; color:#666666; float:left; padding-right:0px; padding-top:0px;}
.bluebold18 { font-size:16px; text-align:left; color:#000066; padding-bottom:8px;}

.locateselect { clear:both; overflow:hidden; width:640px; float:left; padding:0px 0px 25px 0px;}
.locateselect select { float:left; width:130px; height:19px; border:1px solid #999999; margin:0px 12px 0px 0px; padding:0px; outline:none; font-size:11px; color:#555555; }

.locateselect option { padding-left:3px; margin-bottom:1px;}
.locateselect img { float:left; }


.cp-address {overflow:hidden; width:450px; float:left; margin:0px; padding:0px;}
.cp-address p { background-image:url(/card-offers/so-images/list.gif); background-repeat:no-repeat; background-position:0px 7px; font-size:11px; color:#666666; line-height:16px; margin-bottom:7px !important; padding-left:13px; }
.cp-address .cphide { clear:both; overflow:hidden;}
.cp-logo{width:180px; float:left; margin:0px;}
.cp-orngtext{ color:#ff6600;}
.cp-link{width:650px; float:left; margin:0px;padding:22px 0px 12px 0px;}
.sotabholdertophomemain .bannerleft{ width:352px; float:left;padding:0px 0px 12px 0px;}
.bannerleft p{padding:0px 0px 12px 0px;}
.bannerright p{padding:0px 0px 12px 0px;}
.sotabholdertophomemain .bannerright{ width:339px; float:left;padding:0px 0px 12px 0px;}
.disclaimerholder{clear:both;width:692px;overflow:hidden;margin:0px;padding:0px 0px 0px 0px;}
.dhome{clear:both; padding-top:20px;}
.disclaimerholder p{color:#999999;font-size:11px; line-height:17px; padding-bottom:13px;}
.disclaimerholder .insurance ol li{color:#999999;}
.dishead{color:#777777; }
.content_col{width:478px; float:left; margin:0px; padding:0px;}
.banner_col{width:213px; float:left; margin:0px; padding:0px;}
.inner_border_top{width:478px; float:left; background-image:url(/card-offers/so-images/inner-border-top.gif); height:14px; background-repeat:no-repeat; font-size:0px;}
.inner_border_bgline{width:478px; float:left; background-image:url(/card-offers/so-images/inner-border-bgline.gif); background-repeat:repeat-y; background-position:top center; margin:0px; padding:0px;}
.inner_border_bgbtm{width:478px; float:left; background-image:url(/card-offers/so-images/inner-border-bgbtm.gif); background-repeat:no-repeat; background-position:bottom center; margin:0px; padding:10px 0px 18px 0px;}
.inner_frame{width:425px; 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:275px; float:left; margin:0px; padding:0px 0px 14px 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/so-images/img_list.gif); background-position:left 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;}
select option{padding-left:3px;}
.emi_txt_col{width:340px; float:left; margin:0px; padding:0px;}
.emi_pic_col{width:70px; float:right; margin:0px; padding:0px;}
.emi_pic_col img{ float:right}
.dotlineh{width:650px; float:left; background-image:url(/card-offers/so-images/dot_hor.gif); background-repeat:repeat-x; font-size:0px; line-height:0px; height:2px; margin:0px; padding:0px 0px 18px 0px; clear:both;}

.res_holder{width:642px; float:left; margin:19px 0px 0px 0px; padding:0px; background-image:url(/card-offers/so-images/dot_hor.gif); background-repeat:repeat-x; background-position:bottom left; padding-bottom:21px;}
select options{padding-left:4px;}
#icon-nav { width: 189px; float: left; margin:0; padding:0; }
#icon-nav ul { margin:0; padding:0; float:left; width: 189px; list-style:none; }
#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/so-images/nav-icon.jpg) no-repeat 0px 0px; float:left; width:18px; height:18px;}
#icon-nav ul .travel { background:url(/card-offers/so-images/nav-icon.jpg) no-repeat 0px -21px; float:left; width:18px; height:18px;}
#icon-nav ul .entertainment{ background:url(/card-offers/so-images/nav-icon.jpg) no-repeat 0 -45px; float:left; width:18px; height:18px;}
#icon-nav ul .shopping{ background:url(/card-offers/so-images/nav-icon.jpg) no-repeat 0 -69px; float:left; width:18px; height:18px;}
#icon-nav ul .others{ background:url(/card-offers/so-images/nav-icon.jpg) no-repeat 0 -91px; float:left; width:18px; height:18px;}


#icon-nav ul .dining1 { background:url(/card-offers/so-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; }
#icon-nav ul .dining1 a:hover { color:#3399cc; text-decoration:underline; }
#icon-nav ul .travel1 { background:url(/card-offers/so-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/so-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/so-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/so-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; }

/* Rupee symbol starts here */
@font-face{font-family: 'WebRupee';
src: url('/card-offers/so-images/WebRupee.V2.0.eot');
src: local('WebRupee'), url('/card-offers/so-images/WebRupee.V2.0.ttf') format('truetype'),  url('../font/WebRupee.V2.0.woff') format('woff'), url('../font/WebRupee.V2.0.svg') format('svg');font-weight: normal normal;
font-style: normal;
}
.WebRupee{font-family: 'WebRupee'; color:#555555!important; font-size:12px;  font-weight:bold;}
.WebRupee-orange{font-family: 'WebRupee'; color:#ff6600!important; font-size:12px;  font-weight:bold;}
/* Rupee symbol ends here */
.social-band{ background:url(/card-offers/so-images/social-band.jpg) no-repeat 0px 0px; float:left; width:66px; height:30px; margin:4px 0 0 0; padding:0; }
.social-band a{ float:right; margin:4px 7px 0 0; padding:0; }
.social-band a img{ border:0; outline:0; }



.cp-maplink{width:650px; float:left; margin:0px; padding:0px; text-align:right;}


