/*Generic Styles*/
*{margin:0;padding:0;}
body{margin-top:10px; margin-bottom:20px;text-align:center;font-family:ARIAL,verdana,helvetica;color:#666666;font-size:11px;}
p{margin-top:17px;}
p.smlspace{margin-top:5px;}

img{border:0;}
a{text-decoration:none; color:#666666;}a:hover{text-decoration:underline; color:#666666;}
input{padding-left:5px;}
select{font-family:arial,verdana,helvetica; font-size:11px; background:#f4f4f4; color:#666666;}
option{margin:2px;}
table.tab1{border-collapse:collapse;}
table.adsearch{margin:auto;}
td.padlft{padding-left:10px;}
ul{list-style:none; text-align:left; font-size:11px; color:#666666;}
ul li{padding-left:10px;background:url('../images/rece_bull.gif') no-repeat 0px 4px;}

/*Specific Styles*/
.fcol1{color:#44448A;}
.fcol2{background-color:#000000; color:#FFFFFF; opacity:1;filter:alpha(opacity=100);}
.fcol3{color:#010066; text-align:justify;}
.fcol4{color:#FFFEFF;}

.fsize1{font-size:12px;}
.fsize2{font-size:22px;}
.fwegt1{font-weight:normal;}


.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}
.block{display:block;}
.inline_block{display:inline-block;}
.inline{display:inline;}

.space{margin-top:5px;}

.input_box1{border:none;font-family:arial,verdana,helvetica;font-size: 11px;color: #666666;height:15px;width:270px;background-color:#FFFFFF;vertical-align:middle;}
.input_box2{width:120px;height:17px;font-size:11px;}
.input_box3{height:16px;font-size:11px;}
.input_box4{height:16px; font-size:11px; width:300px;}
.input_box5{height:16px; font-size:11px; width:250px;}

.list_wt{width:120px;}

/*Content Styles*/
.maincont{margin:auto;width:954px; text-align:left;}

/*#bread_crumb_cont{margin-bottom:5px; color:#000000; font-weight:normal; border:0px solid red; padding-left:8px; padding-top:1px; background:url("../images/strip.gif") no-repeat 0px 0px; opacity:0.80;filter:alpha(opacity=90); height:18px; width:881px;}*/
.breadnav{width:auto; display:inline-block; margin-bottom:10px; border:0px solid red;}
.bread_crumb_cont{ margin-right:10px; float:left; color:#000000; font-weight:bold; padding:2px 8px; background-color:#ffffff; opacity:0.6;filter:alpha(opacity=60);}
.bread_crumb_cont a{color:#000000;}
.bread_crumb_cont a:hover{color:#000000;}

.brdcwp{width:565px;}
.brdcnty{width:806px;}

.breadlist{width:288px; float:left; text-align:center;}

.promo_hd{padding:5px 4px;float:left; width:946px;}
.promo_hd .lftcnt{float:left; width:auto;}
.promo_hd .rgtcnt{float:right; width:auto; border:0px solid;}
.promo_hd ul li{background:url('../images/redbull.gif') no-repeat 0px 5px; color:#000D68;font-size:12px; display:inline; padding-right:5px;}
.promo_hd ul li.hometab{padding-left:15px;background:url('../images/icon_home.gif') no-repeat 0px 0px;}
.promo_hd ul li.hometab2{background:none;}

.hdimg{margin-bottom:5px;}

.sercont{width:954px; float:left; border:0px solid;}
.toptab{background:url('../images/ser_tabbg.gif') repeat-x; height:36px;}
.toptab1{height:31px;}

.sertab{float:left; width:235px; height:36px; border:0px solid;}
.sertab1{float:left; width:235px; height:31px; border:0px solid;}
.sertab .serch{margin-right:5px;}
.sertab1 .serch{margin-right:5px;}

.right_tabs{float:right; width:292px;}
.navtab{margin:10px 10px 0px 0px; float:left;}
.navtab img{float:left; width:auto;}
.navtab b.travel_txt{margin:3px 0px 0px 5px; display:inline-block;width:auto;}
.cnty_tab{float:left; width:auto;}
.mynav_tab{float:right; width:auto;}

.curbox{width:954px; float:left; text-align:center;}
.curtop{width:954px; float:left; background:url('../images/cur_top.gif') repeat-x;}
.curtop_res{width:954px; float:left; background:url('../images/cur_top.gif') repeat-x;}
.curmid{width:954px; text-align:center; float:left; background:url('../images/cur_bg.gif') repeat-y;}

.curmid_res{width:954px; text-align:center; float:left; z-index:100;}

.midcont{margin:auto; width:944px; text-align:left; display:inline-block;}

.curleft{width:11px; float:left; background:url('../images/cur_top.gif') repeat-y;}
.curright{width:11px; float:right; background:url('../images/cur_top.gif') repeat-y;}
.curbot{width:954px; float:left; background:url('../images/cur_bot.gif') repeat-x;}
.curbot_1{width:954px; float:left; background:url('../images/cur_bot_1.gif') repeat-x;}

#cont_banner
{
	padding:20px 0px 0px 0px;
	float:left;
	text-align:left;
	border:0px solid blue;
}
#cont_banner_hm
{
	width:953px;
	margin:0px 0px 3px 0px;
	*margin:0px 0px 3px 0px;
	float:left;
	text-align:center;
	height:275px;
	background:url('../images/home_botbg.jpg') no-repeat;
	border:0px solid blue;
}
#cont_banner_hm .ban_inside{margin:11px 0px 0px 0px;}
.cban_cent{padding:0px 30px 0px 29px;}

#cont_form
{
	margin:5px 0px 5px 28px;
	*margin:5px 0px 5px 14px;
	float:left;
	width:915px;
	height:40px;
	text-align:left;
	border:0px solid blue;
}
#cont_form .labl1{margin-left:97px;}
#cont_form .labl2{margin-left:120px;}
#cont_form .labl3{margin-left:508px;}
#cont_form .labl4{margin-left:51px;}
.src_label{margin-top:3px;}

.bodytxt
{
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	color: #666666;
	text-decoration:none;
}
.fld_tpbg{background:url('../images/fld_topbg.gif') repeat-x; width:1px; height:4px;}
.fld_ltbg{background:url('../images/fld_leftbg.gif') repeat-y; width:4px; height:1px;}
.fld_rtbg{background:url('../images/fld_rightbg.gif') repeat-y; width:4px; height:1px;}
.fld_btbg{background:url('../images/fld_botbg.gif') repeat-x; width:1px; height:4px;}

.midbg{float:left;width:944px; text-align:center; border:0px solid;background:url('../images/midwork_bg.gif') repeat-x 0 100% #FFFFFF;}
.midworkarea{margin:auto; width:916px; border:0px solid red;}
.midworkoffer{margin:auto; width:883px; border:0px solid red;}
.ofpage{margin-top:130px;}
.ofpage .midof{margin:0px 8px;}

.peoparea{margin-top:10px;float:left; width:668px; text-align:center; border:0px solid;}
.offer{margin-top:25px;}

.recebox{margin-top:10px; text-align:center; float:right; width:230px; min-height:260px; background:url('../images/recetab_bodybg.gif') repeat-x #FFFFFF;border:0px solid;}

.rececurve{width:100%; float:left;}
.recetab_ltbg{float:left; width:7px;}
.recetab_rtbg{float:right;}

.rececnt{margin:0px auto; height:260px; text-align:left;vertical-align:top; width:210px;}
.rece_tabhd{margin-top:10px; width:100%; border:0px solid;}
.rece_tabhd .list_lft{padding-right:10px;}
.rece_tabhd .list_rgt{}

.rececnt ul{margin-left:27px;list-style:none; width:165px; border:0px solid;}
.rececnt ul li{margin:5px 0px 3px 0px;padding-left:10px; background:url('../images/rece_bull.gif') no-repeat 0px 4px; border:0px solid blue; display:block;}
.rececnt ul li span{border-bottom:1px dashed; display:inline-block;}
.rececnt ul li.rececnt_more{margin-top:0px;margin-bottom:0px;border:0; background:none; padding-bottom:0px; text-align:right; color:#318BE7;}
.rececnt ul li.rececnt_more a{color:#318BE7;}
.rececnt ul li.rececnt_more a:hover{color:#318BE7;}

td.shop_cnt{border:1px solid #CACACA;}
td.shop_nav{padding:10px; background:url('../images/shop_hdbg.gif') repeat-x;}
td.shop_nav_bot{padding:10px;}
td.shop_nav a, td.shop_nav_bot a{margin-left:5px;}
td.shop_cell{padding:15px; border-bottom:1px solid #CCCCCC;}
td.shop_cell_last{padding:15px;}

.serch_txt{padding-top:10px; padding-bottom:3px;}
.serch_img{margin-right:20px; border:1px solid #CCCCCC;}
.serch_caption{margin-right:20px;width:350px;}


#cont_banner
{
	padding:20px 0px 24px 0px;
	float:left;
	width:100%;
	text-align:left;
	border:0px solid blue;
}
#cont_banner_hm
{
	width:953px;
	margin:0px 0px 3px 0px;
	*margin:0px 0px 3px 0px;
	float:left;
	text-align:center;
	height:275px;
	background:url('../images/home_botbg.jpg') no-repeat;
	border:0px solid blue;
}
#cont_banner_hm .ban_inside{margin:11px 0px 0px 0px;}
.cban_cent{padding:0px 11px 0px 11px;}


/*.mynav_box{padding:10px 0px; background:url('../images/mynav_bg.gif') repeat-x 0 100% #fbfbfb; text-align:center; }
.mynav_box ul{margin:auto; width:83%;}
.mynav_box ul li{margin-bottom:3px;}
.mynav_box ul li a{display:inline-block; width:100%;}
.mynav_box ul li a:hover{background-color:#DDDDDD;}

.mynav{width:134px;}*/


.mynav_box{padding:10px 0px; background:url('../images/mynav_bg.gif') repeat-x 0 100% #fbfbfb; text-align:center;
}
.mynav_box ul{margin:auto; width:83%;
overflow-y:auto;
overflow-x:hidden;
scrollbar-face-color : #ffffff;
scrollbar-highlight-color : #ffffff;
scrollbar-3dlight-color : #ffffff;
scrollbar-shadow-color : #ffffff;
scrollbar-darkshadow-color : #ffffff;
scrollbar-track-color : #ffffff;
scrollbar-arrow-color : #3399cc;}
.mynav_box ul li{margin-bottom:3px;}
.mynav_box ul li a{display:inline-block; width:100%;}
.mynav_box ul li a:hover{background-color:#DDDDDD;}

.mynav{width:134px;}



.filtcnty{width:289px;}
.scontry{width:144px;}

#mynav_box1, #mynav_box2, #serchbox1, #serchbox2, #filtconty, #fcat, #fctry ,#cardtip1, #cardtip2, #flag{position:absolute;visibility:hidden;display:none;}
#flashhome,#flag{visibility:hidden;display:none;}
.ofsearchbox{margin-left:4px; width:946px; background-color:#000000; opacity:0.6;filter:alpha(opacity=60); text-align:center;border:0px solid red;height:80px;}
.ofboxin{margin:auto; text-align:left; padding:20px 0px; width:790px; border:0px solid red;}

.curtop_flex{width:290px; float:left; background:url('../images/fcur_top.gif') repeat-x;}
.curmid_flex{width:288px; text-align:center; float:left; background:url('../images/cur_flexbg.gif') repeat-y;}
.midcont_flex{margin:auto; width:90%; text-align:left; display:inline-block;}
.curbot_flex{width:290px; float:left; background:url('../images/fcur_bot.gif') repeat-x;}

.midworkarea_flex{margin:10px auto; border:1px solid;}
.midworkarea_flex ul{padding-right:15px;float:left; width:240px; height:250px; overflow-x:hidden; overflow-y:scroll; border:0px solid;}

.curbox{float:left; width:288px;}
.curbox_mid{border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:url('../images/box_mid_bg.gif') repeat-x #FFFFFF 0 100%; text-align:center;}
.boxmid{margin:auto; text-align:left; display:inline-block; border:0px solid; width:85%; height:250px;}
.boxmid b{padding-bottom:5px; border:0px solid; float:left; width:244px;}
.boxmid .oflow{margin-top:15px; height:210px; overflow-x:hidden; overflow-y:scroll; 
	scrollbar-face-color: #F9F9F9;
	scrollbar-arrow-color: #2C87D6;
	scrollbar-highlight-color: #F9F9F9;
	scrollbar-3dlight-color: #F9F9F9;
	scrollbar-shadow-color: #F9F9F9;
	scrollbar-darkshadow-color: #F9F9F9;
	scrollbar-track-color: #F9F9F9;
}
.boxmid ul{padding-right:5px; width:222px; border:0px solid red;}
.boxmid ul li{padding-left:10px; margin-bottom:5px; float:left; width:210px; display:inline-block; background:url('../images/bluebull.gif') no-repeat 0px 4px;border:0px solid;}

.boxmid ul li a{}
.boxmid ul li a:hover{ color:#4795C6;}
.boxmid ul li a.left{ float:left; width:195px; border:0px solid;}
.boxmid ul li a.right{margin-top:5px; float:right; border:0px solid;}
.overf
{
border: 0px solid red;
background-color:#ffffff;
/*overflow-y:auto;*/
overflow-y:auto;
overflow-x:hidden;
height:100px;
scrollbar-face-color : #f0f0f0;
scrollbar-highlight-color : #f0f0f0;
scrollbar-3dlight-color : #f0f0f0;
scrollbar-shadow-color : #f0f0f0;
scrollbar-darkshadow-color : #f0f0f0;
scrollbar-track-color : #f0f0f0;
scrollbar-arrow-color : #3399cc;
scrollbar-width : 15px;
}

.cardsoverf
{
border: 0px solid red;
background-color:#ffffff;
/*overflow-y:auto;*/
overflow-y:auto;
overflow-x:hidden;
height:50px;
width:482px;
scrollbar-face-color : #f0f0f0;
scrollbar-highlight-color : #f0f0f0;
scrollbar-3dlight-color : #f0f0f0;
scrollbar-shadow-color : #f0f0f0;
scrollbar-darkshadow-color : #f0f0f0;
scrollbar-track-color : #f0f0f0;
scrollbar-arrow-color : #3399cc;
scrollbar-width : 15px;
}

.termsoverf
{
border: 1px solid #ccc;
background-color:#ffffff;
/*overflow-y:auto;*/
overflow-y:auto;
overflow-x:hidden;

scrollbar-face-color : #f0f0f0;
scrollbar-highlight-color : #f0f0f0;
scrollbar-3dlight-color : #f0f0f0;
scrollbar-shadow-color : #f0f0f0;
scrollbar-darkshadow-color : #f0f0f0;
scrollbar-track-color : #f0f0f0;
scrollbar-arrow-color : #3399cc;
scrollbar-width : 15px;
text-align:left;
/*height:100px;
width:220px;*/

height:80px;
width:476px;

padding:3px;
}

.termslink{text-decoration:none; color:#318BE7;}
.termslink:hover{text-decoration:underline; color:#318BE7;}

.diroverf
{
border: 0px solid red;
/*overflow-y:auto;*/
overflow-y:scroll;
overflow-x:hidden;
height:200px;
scrollbar-face-color : #f0f0f0;
scrollbar-highlight-color : #f0f0f0;
scrollbar-3dlight-color : #f0f0f0;
scrollbar-shadow-color : #f0f0f0;
scrollbar-darkshadow-color : #f0f0f0;
scrollbar-track-color : #f0f0f0;
scrollbar-arrow-color : #3399cc;
scrollbar-width : 15px;
}
.abcurbox{padding-left:20px; margin-top:100px; width:500px; float:left;border:0px solid red;}
.abcurbox2{padding-left:20px;margin-top:100px; width:500px; float:left;border:0px solid red;}
.abcurhd{margin:10px;}

.abcurtop{background:url('../images/atop_bg.gif') repeat-x; float:left; width:100%;}
.abcurtop1{background:url('../images/atop_bg1.gif') repeat-x; float:left; width:100%;}
.abcurmid{background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; float:left; width:498px}
.abcurmid1{background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; float:left; width:497px;}
.abcurbot{background:url('../images/abot_bg.gif') repeat-x; float:left; width:100%;}
.abcurbot1{background:url('../images/abot_bg1.gif') repeat-x; float:left; width:100%;}

/*trans box*/
.abcurbox2 .box{float:left; width:500px;}
.abcurbox2 .top{float:left; width:500px;}
.abcurbox2 .top .center{float:left; width:464px; background:url(../images/topbg.gif) repeat-x;}
.abcurbox2 .mid{float:left; width:496px; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; background-color:#ffffff;}
.abcurbox2 .bot{float:left; width:500px;}
.abcurbox2 .bot .center{float:left; width:464px; background:url(../images/botbg.gif) repeat-x;}
.abcurbox2 .contarea{}
/*trans box*/

/* form design*/
.fld_tpbg{background:url('../images/fld_topbg.gif') repeat-x; width:1px; height:4px;}
.fld_ltbg{background:url('../images/fld_leftbg.gif') repeat-y; width:4px; height:1px;}
.fld_rtbg{background:url('../images/fld_rightbg.gif') repeat-y; width:4px; height:1px;}
.fld_btbg{background:url('../images/fld_botbg.gif') repeat-x; width:1px; height:4px;}
.txt_box2{border:none;font-family:arial,verdana,helvetica;font-size: 11px;color: #666666;height:15px;width:200px;background-color:#FFFFFF;vertical-align:middle;}
.txt_box3{border:none;font-family:arial,verdana,helvetica;font-size: 11px;color: #666666;height:15px;width:100px;background-color:#FFFFFF;vertical-align:middle;}
.txt_box4{border:none;font-family:arial,verdana,helvetica;font-size: 11px;color: #666666;height:15px;width:75px;background-color:#FFFFFF;vertical-align:middle;}
.midworkarea .tabpad {padding: 5px;}
.formcontent {margin:0px; padding:8px; font-family:Arial, Verdana, Helvetica; font-size: 12px; background-color:#ffffff;}
.formcontent1 {margin:0px; padding:8px; font-family:Arial, Verdana, Helvetica; font-size: 11px; background-color:#ffffff;}
.workareatbl{margin:auto; margin-top:90px; width:713px;}
#main{float:left; width:954px;}
#box{float:left; width:100%; background:url('../images/row_bg.jpg') repeat-y;}
#topbg{margin-left:4px; display:inline-block; width:946px; background:url('../images/world_bg1.jpg') no-repeat;}
#topbg2{margin-left:4px; display:inline-block; width:946px; background:url('../images/card_bg.jpg') no-repeat;}
#botbg{margin:auto; width:944px; background:url('../images/midwork_bg.gif') repeat-x 0 100%;}
.msg{color:#cc0000;}
/* form design*/

/* footer */

#footer
{
	width:955px;
	float:left;
}
#footerArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-top: 20px; WIDTH: 955px; PADDING-TOP: 0px
}
#footerArea_App {
	BORDER-TOP: #666666 1px solid; MARGIN: auto; WIDTH: 955px
}
.footerAreaLinks {
	PADDING-RIGHT: 1px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; PADDING-TOP: 0px; BORDER-BOTTOM: #d6d6d6 1px solid; HEIGHT: 35px
}
.footerLinks ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; FLOAT: right; text-align:left; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 11px;
}
.footerLinks ul li {
	DISPLAY: inline; background-image: none; PADDING-LEFT: 26px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 11px;
}
.footerLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.footerLinks A {
	COLOR: #666666; TEXT-DECORATION: none
}
.footerLinks A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.footerTxt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 30%; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#disclaimer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../images/logo_citi.jpg) #ffffff no-repeat 0px 12px; vertical-align: bottom; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right;
}
#disclaimer A {
	COLOR: #666666; TEXT-DECORATION: underline
}
#disclaimer A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
/* footer */
/* Tool tips related */
.tips-info {padding:4px 0px; position:absolute;top:0px;left:0;display:none;border:2px solid #ffffff; background:url('../images/tool_tipbg1.jpg') repeat-x #D3E8F4;color:#0A0A6c;}

/*#9dd4f2
 Tool tips related */
