/*Common CSS*/
body {background : url("gifs/pg_bg.jpg") repeat-x #424242; color : #000000; font-size : 12px; font-family : Arial, Tahoma; margin : 0px auto 0px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin : 0; padding : 0;}
H1, H2, H3, H4, H5, H6 {font-variant : normal; font-weight : normal;}
.pg_bg {background:url("gifs/pg_bg.gif") repeat-y center; width:100%;}
.page_wdh {width : 980px; margin : 0px auto 0px; background : #fff;}
.clr_both {clear : both;}
.flt_lft {float : left;}
.flt_rft {float : right;}
.ul {list-style : none;}
.bot_margin {margin : 0 0 20px 0;}


/*Hyperlinks CSS*/
a, a:visited {color : #3e7c94; text-decoration : none;}
a:hover {color : #3e7c94; text-decoration : underline;}
a img {border : none;}
a:focus, a:hover, a:active {outline : none;}


/* Home Pg CSS */
.hp_pg_marg {padding:17px 40px 0 40px;; background:url("gifs/hp_tp_pic_bg.jpg") no-repeat; width:900px; height:297px;}
.hp_tp_txt {font-size:11px; color:#878787; line-height:17px; margin:0 0 10px 0;}
.hp_tp_txt B {font-size:12px; color:#316fa2;}
.hp_tp_col11 {width:228px; float:left; background:url(gifs/corporate-travel-solution.jpg) no-repeat; height:210px;}
.hp_tp_col1 {width:212px; float:left;}
.hp_tp_col2 {width:16px; float:left;}
.hp_tp_col3 {width:440px; float:left; background:#f0f0f0; height:258px;}
.hp_tp_col4 {width:440px; float:left; background:#FFFFFF; height:258px; border:solid 2px #999;}
.crp_txt {font-size:11px; line-height:16px; color:#ffffff; padding:68px 32px 0 10px;}
.crp_txt B {color:#ffae00;}
.hp_tp_srv {font-size:11px; color:#7f7f7f; height:99px;}
.hp_tp_srv IMG.sml_img {float:left; padding:3px 10px 7px 0;}
H1.hp_pg_head {font-size:12px; color:#316fa2; word-spacing:-1px; text-transform:uppercase; font-weight:bold;}
.gry_dt {background:url(gifs/gry-dot.gif) center left repeat-x; height:12px;}
.gry_dt1 {background:url(gifs/gry-dot1.gif) top center repeat-y; width:16px; height:210px;}

.hp_pg_marg1 {padding:17px 51px 0 51px; width:880px;}
.hp_md_col1 {width:194px; float:left;}
.hp_md_col2 {width:34px; float:left;}
.pad_tp {padding:10px 0 0 0;}

.hp_pg_marg2 {padding:10px 0 5px 0; width:980px;}

.hp_pg_marg3 {margin:17px 51px 0 51px; width:878px; border:solid 1px #e0e0e0;}

.hp_ft_nav {padding:0; color:#b0b0b0; font-size:11px;}
.hp_ft_nav a, .hp_ft_nav a:visited {color : #316fa2!important; text-decoration:none; font-weight:bold;}
.hp_ft_nav a:hover {color : #000!important; text-decoration:none;}

.hp_footer_bg {background:#f7f7f7; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; padding:10px 40px;}

.hp_related_lnks {margin:0; padding:0;}
.hp_related_lnks ul {list-style-image:url("gifs/gry_icon.gif"); list-style-type:none; margin:0px 0px 0px 16px;}
.hp_related_lnks ul li {line-height:23px; color : #6a6a6a!important; font-size:11px;}
.hp_related_lnks a, .hp_related_lnks a:visited {color : #6a6a6a!important; text-decoration:underline; font-size:11px;}
.hp_related_lnks a:hover {color : #000000!important; text-decoration:underline;}

.img_marg {margin:10px 0 10px 0;}
.subs_bg {width:192px; height:210px; background:url(gifs/subscribe_bg.jpg) no-repeat top left; padding:48px 10px 0 10px; color:#FFFFFF;}

.subs_bg FORM TABLE TR {height:26px;}
.subs_bg FORM TABLE TR.row_pad {height:110px;}
.subs_bg FORM TABLE TR TD HR {color:#cccccc;}
.subs_bg FORM INPUT.submit_but {width : 92px; height : 24px; padding-top:10px;}
.subs_bg FORM SELECT#dropdown {width:150px; font-size:11px;}
.subs_bg FORM SELECT#dropdown1 {width:50px; font-size:11px;}
.subs_bg FORM INPUT.input_txt{width:90px; font-size:11px; color:#9f9f9f;}
.subs_bg FORM TEXTAREA {width:580px; font-size:11px;}
.subs_bg a, .subs_bg a:visited {color : #dfdfdf!important; text-decoration:underline; font-size:11px;}
.subs_bg a:hover {color : #ffffff!important; text-decoration:underline;}
.lnk_head1 {text-transform:uppercase; font-size:19px; border-bottom : dotted 1px #7f7f7f; letter-spacing:-1px; line-height:20px; color:#494949; padding:16px 0 5px 0; font-weight:bold;}
.lnk_head1 a, .lnk_head1 a:visited {color : #494949!important; text-decoration:none;}
.lnk_head1 a:hover {color : #494949!important; text-decoration:none;}

/* Inside Pg CSS */
/* Header1 CSS */
.pg_marg {padding:0 25px; background:url("gifs/tp_head_bg.gif") repeat-x; width:930px; height:85px;}
.tp_nav {background:url(gifs/tp_nav_bg.jpg) no-repeat; width:361px; height:21px; text-align:center; padding:5px 0 0 0; color:#ececec; font-size:11px;}
.tp_nav a, .tp_nav a:visited {color : #316fa2!important; text-decoration:none; font-weight:bold;}
.tp_nav a:hover {color : #000!important; text-decoration:none;}
.enq_pad {padding:15px 0 0 0;}
IMG.crv_pad {padding-left:93px;}

/* Header2 CSS */
.pg_marg1 {padding:12px 25px 0 25px;; background:url("gifs/tp_pic_bg.jpg") no-repeat; width:930px; height:223px;}
.tp_lnks {padding:10px 0 0 10px; color:#FFFFFF; width:212px; font-size:12px; text-transform:uppercase; float:left; font-weight:bold;}
.tp_lnks1 {padding:10px 0 0 0; color:#585858; width:708px; text-transform:uppercase; float:left;}
.tp_lnks1 a, .tp_lnks1 a:visited {color : #000000!important; text-decoration:none; font-weight:bold;}
.tp_lnks1 a:hover {color : #000000!important; text-decoration:none;}
.tp_lnks1 a.sel_lnk {color : #316fa2!important; text-decoration : none; border-bottom : dotted 1px #316fa2!important;}

/* RHS CSS */
.pg_marg2 {padding:20px 25px 25px 25px; width:930px;}
.col_1 {width : 686px; float : left; margin-right : 25px; padding:5px 0 0 0;}
H1.pg_head {font-size:21px; color:#316fa2; border-bottom : dotted 1px #7f7f7f; letter-spacing:-1px; text-transform:uppercase; font-weight:bold; padding-bottom:5px;}
.pg_txt {color:#3a3a3a; line-height:18px; padding:10px 0 0 0;}
.pg_txt ul {overflow : hidden; margin : 0; padding : 4px 0 0 17px; color : #4e4e4e; list-style-image : url("gifs/arrow.gif"); list-style-type : none;}
.pg_txt ul li {margin : 0; padding : 0; color : #3A3A3A;}
.pg_txt ul li B{color : #000000;}
.pg_txt B.hd {color:#ec6800; font-size:13px;}
.pg_txt B.hd-10 {color:#ec6800; font-size:10px;}
.pg_txt ul li IMG {padding : 5px 0 0 15px;}
.pg_txt ol {overflow : hidden; margin : 0; padding : 4px 0 0 17px; color : #4e4e4e;}
.pg_txt ol li {margin : 5px 0; padding : 0; color : #000000;}
H2.contact {font-size:42px; letter-spacing:-0.5px; text-transform:uppercase; font-weight:bold; margin:20px 0 5px 0;}
.pg_txt1 {color:#3a3a3a; line-height:20px; padding:0; font-size:13px;}
.pg_txt1 B.shd {color:#ec6800; font-size:13px;}
.contact1 {color:#3c7186; font-size:11px; margin:-10px 0 10px 103px;}
.img_pointer {background:url(gifs/tab_bg.gif) repeat-x; width:640px; margin:10px 23px 0 23px; height:36px;}
.img_pointer IMG {cursor : pointer;}
.car_img_pointer {background:url(gifs/tab_bg.gif) repeat-x bottom; width:640px; margin:10px 23px 0 23px; height:5px;}
#dd2 {display : none;}
.form_bg {background:url(gifs/form_bg.gif) repeat-y; width:640px; margin:0 23px;}
.form_pad {padding:10px;}
#airticketing {background:url(gifs/ticketing_form_bg.jpg) no-repeat bottom right;}
#hotelbooking {background:url(gifs/hotel_form_bg.jpg) no-repeat bottom right;}
#carbooking {background:url(gifs/car_form_bg.jpg) no-repeat bottom right;}
#enquiry {background:url(gifs/enquiry_form_bg.jpg) no-repeat bottom right;}
.form_pad FORM TABLE TR {height:26px;}
.form_pad FORM TABLE TR.row_pad {height:110px;}
.form_pad FORM TABLE TR TD HR {color:#cccccc;}
.form_pad FORM INPUT.submit_but {width : 119px; height : 36px;}
.form_pad FORM SELECT#dropdown {width:150px; font-size:11px;}
.form_pad FORM SELECT#dropdown1 {width:50px; font-size:11px;}
.form_pad FORM INPUT.input_txt{width:150px; font-size:11px; color:#9f9f9f;}
.form_pad FORM TEXTAREA {width:580px; font-size:11px;}

#ddd2 {display : none;}
TABLE.gry_table {border-collapse:collapse;}
TABLE.gry_table TR {height:26px;}
TABLE.gry_table TR TD{padding:5px;}

/* LHS CSS */
.col_2 {width : 194px; float : left; padding:10px 0 0 25px; background:url("gifs/gry_dot.gif") repeat-y;}
.lnk_head {text-transform:uppercase; font-size:19px; border-bottom : dotted 1px #7f7f7f; letter-spacing:-1px; line-height:20px; color:#494949; padding-bottom:5px; font-weight:bold;}
.lnk_head a, .lnk_head a:visited {color : #494949!important; text-decoration:none;}
.lnk_head a:hover {color : #494949!important; text-decoration:none;}
.lnk_txt {font-size:11px; line-height:16px; color:#7f7f7f; padding:5px 0 0 0;}
.related_lnks {margin:0; padding:0;}
.related_lnks ul {list-style-image:url("gifs/icon.gif"); list-style-type:none; margin:0px 0px 0px 16px;}
.related_lnks ul li {line-height:23px; color : #f1830b!important;}
.related_lnks a, .related_lnks a:visited {color : #f1830b!important; text-decoration:underline;}
.related_lnks a:hover {color : #f1830b!important; text-decoration:underline;}
.more-links {font-size:16px; color:#818181;}
.more-links a, .more-links a:visited {color : #f33300!important; text-decoration:none; font-weight:bold;}
.more-links a:hover {color : #f33300!important; text-decoration:none;}


/* Footer CSS */
.footer_bg {background:#f7f7f7; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; padding:10px 20px;}
.foot_lnk1 {text-transform:uppercase; font-size:11px; color:#525252; padding:4px 0 10px 0;}
.foot_lnk1 a, .foot_lnk1 a:visited {color : #525252!important; text-decoration:none;}
.foot_lnk1 a:hover {color : #525252!important; text-decoration:none;}
.foot_lnk1 B{text-transform:uppercase; font-size:11px; color:#f1830b;}
.foot_lnk1 B a, .foot_lnk1 B a:visited {color : #f1830b!important; text-decoration:none;}
.foot_lnk1 B a:hover {color : #f1830b!important; text-decoration:none;}
.foot_lnk2 {text-transform:uppercase; font-size:11px; color:#525252; padding:4px 0 10px 0;}
.foot_lnk2 a, .foot_lnk2 a:visited {color : #525252!important; text-decoration:none; font-weight:bold;}
.foot_lnk2 a:hover {color : #525252!important; text-decoration:none;}
.ft_nav {padding:30px 0 10px 0; color:#b0b0b0; font-size:11px;}
.ft_nav a, .ft_nav a:visited {color : #316fa2!important; text-decoration:none; font-weight:bold;}
.ft_nav a:hover {color : #000!important; text-decoration:none;}
.ft_txt_lft {float:left; font-size:11px; color:#6a6a6a; padding:10px 0 0 0;}
.ft_txt_rft {float:right; font-size:11px; color:#6a6a6a; padding:10px 0 0 0;}

/* New Adding*/
.btm_bdr {border-bottom:1px dotted #7F7F7F;}
.hot_lnk {text-transform:uppercase; font-size:19px; border-bottom : dotted 1px #7f7f7f; letter-spacing:-1px; line-height:20px; color:#494949; padding:16px 0 5px 0; font-weight:bold;}
.hot_lnk a, .hot_lnk a:visited {color : #494949!important; text-decoration:none;}
.hot_lnk a:hover {color : #494949!important; text-decoration:none;}
.lnk_head11 {text-transform:uppercase; font-size:19px; border-bottom : dotted 1px #7f7f7f; letter-spacing:-1px; line-height:20px; color:#f1830b; padding:16px 0 5px 0; font-weight:bold; margin:0 12px 0 12px;}
.lnk_head11 a, .lnk_head11 a:visited {color : #494949!important; text-decoration:none;}
.lnk_head11 a:hover {color : #494949!important; text-decoration:none;}
.bot_col_1 {padding:10px 11px 10px 12px; float:left; width:200px;}
.bot_col_2 {padding:10px 12px 10px 0; float:left; width:205px;}
.bot_col_pad {padding-bottom:8px;}

/* New Adding*/
.close {text-transform:lowercase; font-size:11px; color:#525252;}
.close a, .close a:visited {color : #525252!important; text-decoration:underline;}
.close a:hover {color : #525252!important; text-decoration:none;}