/* Default classes starts here */
html { height:100%; width:100%; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#373737 ;}
/* chandresh 20080710 */
body { height:100%; width:100%; margin:0px; padding:0px; background: url(images/bg_rep.gif) left top #949494;}
td { vertical-align:top;}
ul { margin: 0px; padding: 0px; }
li { padding-bottom:8px; }


/* General Classes starts from here */
.web-size { width: 100%; height:100%;}
.web-width { width:100%;}
.web-height { height:100%;}
.page-width { width:840px; margin:0px auto; height:100%;}
.smallfont { font-size:0px;}

a:link, a:active, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #113548; text-decoration: underline; }
a:hover { color: #113548; text-decoration: none; }
.back-lnk:link, .back-lnk:active, .back-lnk:visited { font-family: Verdana,Arial, Helvetica, sans-serif;	font-size: 11px; color: #113548;text-decoration: underline;}
.back-lnk:hover { text-decoration: none;color: #113548;}
/* Main Page classes starts here */

.bg-img { background:url(images/bg_img.gif) left top repeat-x; width:100%; }
.mn-box-lt { background:url(images/mn_box_lt.gif) left top no-repeat; width:3px; height:3px; }
.mn-box-lb { background:url(images/mn_box_lb.gif) #525252 left bottom no-repeat; width:3px;  height:3px;/*height:61px;*/}
.mn-box-rt { background:url(images/mn_box_rt.gif) left top no-repeat; width:3px; height:3px; }
.mn-box-rb { background:url(images/mn_box_rb.gif) #525252 left bottom no-repeat; width:3px;  height:3px; /*height:61px;*/}
.mn-box-t { background:url(images/mn_box_t.gif) left top repeat-x; width:100%; height:3px; }
.mn-box-b { background:url(images/mn_box_b.gif) #525252 left bottom repeat-x; width:100%; height:61px; }
.mn-box-m { background:url(images/mn_box_m.gif) #373737 left top repeat-x; width:100%; border-bottom: solid 3px #282828; }


/* header classes starts here */
.logo { background: url(images/logo.gif) left top no-repeat; width:336px; height:71px; }
.powrdby-img { background: url(images/powrdby_img.gif) left top no-repeat; width:99px; height:32px; }
.actl-logo { background: url(images/actl_logo.gif) left top no-repeat; width:215px; height:32px; }

/* Middle area classes starts here */
.lnk-bul{	background: url(images/lnk_bul.gif) left center no-repeat;	padding-left: 8px;	padding-right: 20px;}
.lnk-txt:link, .lnk-txt:active, .lnk-txt:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #dbdbdb; text-decoration: none; }
.lnk-txt:hover { color: #dbdbdb; text-decoration: underline; }

.menu-sprt { background:url(images/menu_sprt.gif) right top no-repeat;  height:14px; vertical-align:middle; }


.menu-txt:link, .menu-txt:active, .menu-txt:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #47bcee; text-decoration:none; }

.menu-txt:hover { text-decoration: none; color: #FFFFFF; }

.srch-box-lt { background:url(images/srch_box_lt.gif) #46bbed left top no-repeat; border-bottom: solid 1px #00a8e4; width:9px; height:32px; }
.srch-box-lb { background:url(images/srch_box_lb.gif) left top no-repeat; width:9px; height:10px; }
.srch-box-rt { background:url(images/srch_box_rt.gif) #46bbed left top no-repeat; border-bottom: solid 1px #00a8e4; width:9px; height:32px; }
.srch-box-rb { background:url(images/srch_box_rb.gif) left top no-repeat; width:9px; height:10px; }
.srch-box-t { background:url(images/srch_box_t.gif) #46bbed left top repeat-x; border-bottom: solid 1px #00a8e4; width:100%; height:32px; }
.srch-box-b { background: #c4e4f7; width:100%; height:10px; }
.srch-box-m { background:url(images/srch_box_m.gif) #FFFFFF left bottom repeat-x; width:100%; }

.srch-hdr-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #FFFFFF; vertical-align:middle; padding: 5px 10px; }
.srch-lbl-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #014c61; padding-bottom:3px; }
.srch-combo { background-color: #FFFFFF; border: solid 1px #2c6c80; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#014c61; padding-left:3px; }
.srch-radio-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#014c61; padding-left:5px; padding-top:3px; }

.hotel-act { background:url(images/hotel_act.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }
.hotel-inact { background:url(images/hotel_inact.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }

.excursion-act { background:url(images/excursion_act.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }
.excursion-inact { background:url(images/excursion_inact.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }

.rest-act { background:url(images/rest_act.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }
.rest-inact { background:url(images/rest_inact.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }

.flight-act { background:url(images/flight_act.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }
.flight-inact { background:url(images/flight_inact.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }

.car-act { background:url(images/car_act.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }
.car-inact { background:url(images/car_inact.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }

.package-act { background:url(images/package_act.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }
.package-inact { background:url(images/package_inact.gif) left top no-repeat; width:54px; height:51px; cursor: pointer; }

.creat-box-lt { background:url(images/creat_box_lt.gif) #46bbed left top no-repeat; border-bottom: solid 1px #00a8e4; width:9px; height:32px; }
.creat-box-lb { background:url(images/creat_box_lb.gif) left top no-repeat; width:9px; height:10px; }
.creat-box-rt { background:url(images/creat_box_rt.gif) #46bbed left top no-repeat; border-bottom: solid 1px #00a8e4; width:9px; height:32px; }
.creat-box-rb { background:url(images/creat_box_rb.gif) left top no-repeat; width:9px; height:10px; }
.creat-box-t { background:url(images/creat_box_t.gif) #46bbed left top repeat-x; border-bottom: solid 1px #00a8e4; width:100%; height:32px; }
.creat-box-b { background: #c4e4f7; width:100%; height:10px; }
.creat-box-m { background:url(images/creat_box_m.gif) #FFFFFF left bottom repeat-x; width:100%; }

.creat-hdr-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #FFFFFF; vertical-align:middle; padding: 5px 10px; }
.creat-bg-img { background:url(images/creat_bg_img.gif) right top no-repeat; width:90px; height:126px; }

.bul-img { list-style-image:url(images/bul_img.gif); margin-left: 15px; }

.lbl-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #014c61; }
.label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #373737; }
.asterik {color:#FF0000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;}
.newsltr-hdr-txt { background:url(images/newsltr_hdr_txt.gif) left top no-repeat; width:111px; height:22px; }
.mydest-hdr-txt { background:url(images/mydest_hdr_txt.gif) left top no-repeat; width:124px; height:16px; }
.inpage-text-box, .txt-box, .inpage-text-box-multiline { background-color: #FFFFFF; border: solid 1px #00558b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#014c61; padding-left:3px; }
.box-sprt-ln { background:url(images/cont_sprt.gif) left top repeat-x; width:100%; height:1px; }
.cont-sprt { background:url(images/cont_sprt.gif) left top repeat-x; width:100%; height:1px; }
.cont-sprt-vr { background:url(images/cont_sprt_vr.gif) left top repeat-y; width:1px; height:100%; }

.cont-box-lt { background:url(images/cont_box_lt.gif) left top no-repeat; width:9px; height:10px; }
.cont-box-lb { background:url(images/cont_box_lb.gif) left top no-repeat; width:9px; height:10px; }
.cont-box-rt { background:url(images/cont_box_rt.gif) left top no-repeat; width:9px; height:10px; }
.cont-box-rb { background:url(images/cont_box_rb.gif) left top no-repeat; width:9px; height:10px; }
.cont-box-t { background: #FFFFFF; width:100%; height:10px; }
.cont-box-b { background: #c4e4f7; width:100%; height:10px; }
.cont-box-m { background:url(images/cont_box_m.gif) #FFFFFF left bottom repeat-x; width:100%; }

.more-txt:link, .more-txt:active, .more-txt:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #ff4800; text-decoration: none; }
.more-txt:hover { color: #ff4800; text-decoration: underline; }
.more-arrow { background: url(images/more_arrow.gif) left top no-repeat; padding-left:10px; }

.inr-box-lt { background:url(images/cont_box_lt.gif) left top no-repeat; width:9px; height:10px; }
.inr-box-lb { background:url(images/cont_box_lb.gif) left top no-repeat; width:9px; height:10px; }
.inr-box-rt { background:url(images/cont_box_rt.gif) left top no-repeat; width:9px; height:10px; }
.inr-box-rb { background:url(images/cont_box_rb.gif) left top no-repeat; width:9px; height:10px; }
.inr-box-t { background: #FFFFFF; width:100%; height:10px; }
.inr-box-b { background: #c4e4f7; width:100%; height:10px; }
.inr-box-m { background:url(images/cont_box_m.gif) #FFFFFF left bottom repeat-x; width:100%; }

.inr-hdr-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #238fc8; padding-bottom:10px; }
.inr-sprt-ln { background:url(images/cont_sprt.gif) left top repeat-x; width:100%; height:1px; }

.errormsg, .errortxt{ font-family: verdana,arial, helvetica, sans-serif; font-size: 10px;	font-weight: normal; color: red; }
.sub-title { font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;color: #238FC8;	padding-bottom: 5px; }
.big-sub-title { font-family: verdana,Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;color: #238FC8;	padding-bottom: 5px; }
.sub-title-smallfont{ font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;	color: #373737;	padding-bottom: 5px;padding-top: 0px;}
.data-sprt{	border-bottom: solid 1px #47bcee;}
.data-sprt-top{	border-top: solid 1px #47bcee;}
.label-paragraph{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: normal;color: #505050;	text-align: justify;}
.back-arrow{font-family: 'arial black' ,Arial, helvetica, sans-serif;font-size: 11px;color: #ff4800;text-decoration: none;padding-top: 20px;}
.nev-lnk:link, .nev-lnk:active, .nev-lnk:visited{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #113548;	text-decoration: none;}
.nev-lnk:hover{	color: #113548;	text-decoration: underline;}
.nev-lnk-txt{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #505050;}
.tbl-bdr { border-left: solid 1px #05669f; }
.tbl-mn-bdr { border-top: solid 1px #05669f; border-right: solid 1px #05669f; }
.header-bg, .data-tbl-hdr-bg{	background: url(images/header_bg.gif) left top repeat-x #c1e2f5;border-bottom: solid 1px #05669f;height: 24px;}
.header-txt, .data-header-txt{font-family: Verdana,Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #005489;	text-align: center;	vertical-align: middle;}
.sub-header-bg, .data-sub-header-bg{	border-bottom: solid 1px #05669f; background-color:#FFFFFF;}
.sub-header-bg TD, .data-sub-header-bg TD{	border-bottom: solid 1px #05669f; background-color:#FFFFFF;}
.sub-header-txt, .data-sub-header-txt{font-family: Verdana,Arial, Helvetica, sans-serif;font-size: 11px;color: #505050;padding-top: 5px;padding-bottom: 5px; text-align: center;}





/* menu classes starts here */
/******************************************** MENU STARTS ***********************************************/
.main_dnnmenu_submenu td
{
    font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #47bcee; text-decoration:none; 
    padding:2px 5px 1px 4px;
}

.main_dnnmenu_container {
	/*background-color: transparent; */
 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	height:16px;	
	white-space:nowrap;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
    color: #47bcee; 
    text-decoration:none;     
	cursor: pointer; 
	font-weight:normal;	
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
    color: #47bcee; 
	background-color: Transparent;	
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 10px;   /*explicitly set padding for root menu items*/
    background:transparent url(images/menu_sprt.gif) no-repeat scroll right top;
    height:14px;
    vertical-align:middle;
}

.main_dnnmenu_itemhover
{  
	/*background-color: #47bcee; */
	background-color: Transparent;
	color: #ffffff;
}
.main_dnnmenu_itemhover td
{   background-color: Transparent;
	color: #ffffff;
}
.main_dnnmenu_itemhover  td.main_dnnmenu_icon
{
   background:transparent url(images/more.gif) no-repeat scroll center center ;    
}
.main_dnnmenu_icon 
{

	cursor: pointer; 
	text-align: center; 
	width: 15px; 
	height: 100%; 
}
.main_dnnmenu_submenu {
	background:url(images/mn_box_m.gif) #373737 left top repeat-x; 
	z-index: 100; 
	cursor: pointer; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	border-style:solid;
	border-width:1px 3px 2px 1px;
	border-color: #808080;
	
}

/**************** CHANDRESH ************************/


/******************************************** MENU ENDS ***********************************************/
/* button classes starts here */
.btn-l { background:url(images/btn_l.gif) right top no-repeat; width:6px; height:24px; cursor:pointer; }
.btn-m { background:url(images/btn_m.gif) left top repeat-x; height:24px; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #FFFFFF; cursor:pointer; padding:0px 9px;border:0pt none;}
.btn-r { background:url(images/btn_r.gif) left top no-repeat; width:6px; height:24px; cursor:pointer;}


/* footer classes starts here */

.ftrmenu1-break, 
.fotr-menu-sprt { background:url(images/fotr_menu_sprt.gif) left top no-repeat; width:10px;  height:13px;  }
.ftrmenu1:link, .ftrmenu1:active, .ftrmenu1:visited,
.fotr-menu-txt:link, .fotr-menu-txt:active, .fotr-menu-txt:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration:none; }
.ftrmenu1:hover,
.fotr-menu-txt:hover{ color: #000000; text-decoration: underline; }
.fotr-txt,.fotr-txt span.SkinObject{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #202020; padding-top:3px; font-weight:normal; padding-bottom:3px;}



/* padding classes starts here */
.bg-mn-pad { padding-bottom: 30px; }
.logo-pad { padding-left: 63px; }
.cont-mn-pad { padding-top:4px; }
.p15-t { padding-top: 15px; }
.p10-t { padding-top: 10px; }
.mn-box-pad { padding: 20px 10px 27px; }
.menu-pad { padding: 0px 10px; }
.menu-mn-pad { padding: 0px 20px 15px; }
.p10-l { padding-left: 10px; }
.p20 { padding: 15px 20px; }
.btn-pad { padding-top:20px; }
.p5-l { padding-left: 5px; }
.p15-lr { padding-left: 15px; padding-right:15px; }
.inr-mn-pad { padding: 5px 15px 15px; }
.form-pad-4 { padding-top: 15px;}
.form-pad-5 { padding-left: 5px;}
.form-pad-3 { padding-top: 17px;	padding-bottom: 5px;}
.form-pad-9 { padding-top: 3px;}
.form-bottom-pad-15 { padding-bottom: 15px;}
.form-pad-6{padding-left: 25px;}
.toppaddingzero{padding-top: 0px;}
.form-pad-top5{	padding-top: 5px;}
.p20-lr { padding-left:20px;  padding-right:20px; }




.back-plus{	font-family: verdana, helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FF4800;text-decoration: none;}
.TabBottom{	border-bottom: solid 1px #016CB0;}
.ActiveTAB{	background-color: #016CB0;	color: #ffffff;}
.InActiveTab{border-right: solid 1px #016CB0;}
.Edit-brochure-btn{	background-image: url(images/edit_icon.gif);background-repeat: no-repeat;background-position: left top;	width: 16px;height: 16px;cursor: pointer;background-color: transparent;	border: none;}
.Delete-brochure-btn{background-image: url(images/del_icon.gif);background-repeat: no-repeat;background-position: left top;	width: 16px;height: 16px;cursor: pointer;background-color: transparent;	border: none;}
.dis-txt{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;	color: #4c4c4d;}
.back-arrow-nopadding{	font-family: verdana, helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #113548;	text-decoration: none;}
.form-pad-left10{padding-left: 12px;}
.commnet{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #717171;	line-height: 15px;}
.Master_Add{background-image: url(images/master_add.gif);background-position: left top;	background-repeat: no-repeat;height: 16px;width: 16px;border: 0px;}
.left-text{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;color: #000000;	text-transform: uppercase;	padding-top: 4px;padding-bottom: 1px;}
.p13-t{	padding-top: 13px;}
.Active-Icon{background-image: url(images/ActiveIcon.gif);background-repeat: no-repeat;	background-position: left top;width: 15px;height: 14px;	cursor: pointer;background-color: transparent;border: none;}
.InActive-Icon{	background-image: url(images/InActiveIcon.gif);	background-repeat: no-repeat;background-position: left top;	width: 15px;height: 14px;cursor: pointer;background-color: transparent;	border: none;}
.Add-item{	background-image: url(images/add_icon.gif);	background-repeat: no-repeat;background-position: left top;	width: 16px;height: 16px;cursor: pointer;	background-color: transparent;	border: none;}
.srch-combo-child{background-color: #FFFFFF;border: solid 1px #8f8f8f;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;	color: #555555;}
.text-box-file{	height: 21px;width: 160px;	padding-bottom: 0px;background-color: #FFFFFF;	border: 1px solid #8F8F8F;	color: #565656;	font-family: Arial,Helvetica,sans-serif;font-size: 12px;padding-left: 3px;}
.CommandButton, a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited, .CommandButton:hover
{
	color: #113548;	font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-decoration: underline;
}
a.CommandButton:hover{	text-decoration: none;}
.lable DIV{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #555555;	white-space: nowrap;}
.data-sprtr{border-bottom: solid 1px #113548;}
.right-lgntxt-pad{	padding-top: 10px;	padding-bottom: 10px;}

ul li{	list-style:url(images/bullet.gif);	font-family: verdana, helvetica, sans-serif;font-size: 10px;font-weight: normal;color: black;text-decoration: none; margin:0px; padding:0px;}
.blt-Specials{	background-image: url(images/bullet.gif);	background-repeat: no-repeat;	background-position: left top;}
.boldTcms { font-weight: bold; }

.sub-title-underline{font-size:12px;font-weight:bold;}