﻿body 
{
	height: 100%;
	text-align:center;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-family: Verdana, Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a:link{	text-decoration:none; color:#000000;}
a:visited{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline;	color:#DE1817;}

.more:link{	text-decoration:underline; color:#000000;}
.more:visited{ text-decoration:underline; color:#000000;}
.more:hover{ text-decoration:underline;	color:#DE1817;}

img { border:0px;}
form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul {padding-left:10px; list-style-type:square; margin:5px 0px 15px 15px;}
.tip {padding-left:10px; list-style-type:square; margin:5px 0px 5px 15px;}
.uppercase {text-transform:uppercase;}

/**********************************************
 Layout Divs                                 
**********************************************/

.page{background:url(../Images/page-bg.gif) top repeat-x;}

.topdiv{width:778px;
	margin: 0 auto;}

.topnav{text-align:left;
	border-bottom:#9A0006 1px solid;
	background-color:#D81A21;}

.mid-bg{width:778px;
	margin:0 auto;
	background:url(../Images/mid-bg.gif) repeat-y;
	}
	
.mid-div{width: 762px;
	margin: 0 auto;
	text-align:left;
	background:url(../Images/mid-top-bg.gif) top repeat-x;}
	
.footer{background-color:#EBEBEB;
	height:45px;
	text-align:center;}

.copyright{width:778px;
	padding-top:2px;
	padding-bottom:10px;
	font-size:9px;
	margin:0 auto;}

A.footer:hover{color:#F5F3E3;
	text-decoration:underline;}

.tab{padding:3px 10px 5px 10px;
	background-color:#EEEEEE;
	font-weight:bold;}

.tabselected{padding:8px 10px 5px 10px;
	background-color:#78D2E6;
	font-weight:bold;}

/**********************************************
Search Box                             
**********************************************/

.search-head{background:url(../images/search-bg.gif) repeat-x;
	border-top:1px solid #F0E57A;
	border-right:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
	border-left:1px solid #C6C6C6;
	padding: 5px 0px 5px 10px;
	margin: 6px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;}

.search-body{background-color:#FFF5DC;
	border-left:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
	color:#474747;
	padding: 10px 0px 5px 10px;
	font-size:11px;
	font-weight:normal;}

/**********************************************
Brochure Box                             
**********************************************/

.brochure-head{background:url(../images/brochure-head-bg.gif) repeat-x;
	border-top:1px solid #E3E3E3;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #B6B6B6;
	border-left:1px solid #C`FCF;
	padding: 5px 0px 5px 10px;
	margin: 7px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;}

.brochure-body01{background:url(../images/brochure-bg.gif) bottom repeat-x;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;}

.brochure-body{background:url(../images/brochure-bg.gif) bottom repeat-x;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	color:#474747;
	padding: 5px 0px 5px 5px;
	font-size:11px;
	font-weight:normal;}

/**********************************************
Become Agent
**********************************************/

.brochure-agent{background:url(../images/agent-bg.gif) bottom repeat-x;
	border-top:1px solid #A9EDD4;
	border-right:1px solid #A9EDD4;
	border-left:1px solid #A9EDD4;
	border-bottom:1px solid #B6B6B6;
	padding: 5px 0px 5px 10px;
	margin: 7px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	background-color:#A9EDD4;}

/**********************************************
top navbar                             
**********************************************/

.navsel {margin: 26px 0px 0px 1px;
	padding: 8px 0px 0px 0px;
	width:70px;
	height:24px;
	text-align:center;
	float:left;
	background-color:#a75d38;}

a.iti{text-decoration:underline;
	color:#000;}

a.iti:visited{text-decoration:underline;
	color:#000;}

a.iti:hover{text-decoration:underline;
	color:#DE1817;}

/*********************************************
 Textfield, Dropdown
**********************************************/

.textfield {background-color:#FFFFFF;
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:11px;
	font-weight:normal;
}

.dropdown {
	z-index:-100;
	background-color:#FFFFFF;
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:11px;
	font-weight:normal;
	font-family: Verdana;
}

.dropdown01 {
	z-index:-100;
	background-color:#FFFFFF;
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:10px;
	font-weight:normal;
}

/*********************************************
 Text bOx
**********************************************/

.textbox 
{
	color:#474747;
	font-size:11px;
	font-weight:normal;
	font-family: Verdana;
}

/*********************************************
 Button
**********************************************/

.button {
	background-color:#D4D0C8;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	color:#474747;
	font-size:11px;
	font-weight:normal;
	border-top:1px solid #D4D0C8;
	border-left:1px solid #D4D0C8;
}
.mainbutton
{
	background-color:#FFFFCC;
	border-color:#FF8000;
	border-style:Ridge;
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;	
}
/*********************************************
 Itineraries band
**********************************************/

.itiBand{
	border-top:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #757575;
	border-left:1px solid #D1D1D1;
	color:#474747;
	height:27px;
	font-size:14px;
	font-weight:bold;
}

.Band{
	border-bottom:1px solid #757575;
	color:#474747;
	font-size:12px;
	font-weight:bold;
	padding: 2px 0 2px 5px;
}

.strike{
	text-decoration:line-through;
	color:#F90B16;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}

.motherEarth{
	border-top:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
}
	
/**********************************************
 general styles                              
**********************************************/

.tac { text-align:center;}
.tal { text-align:left;}
.tar { text-align:right;}
.tat { vertical-align:top;}
.vab { vertical-align:bottom;}
.tam { vertical-align:middle;}
.justify { text-align:justify;}

.arial{ font-family:Arial;}

.hand {cursor:pointer;}

.fs09 { font-size:9px;}
.fs10 { font-size:10px;}
.fs11 { font-size:11px;}
.fs12 { font-size:12px;}
.fs13 { font-size:13px;}
.fs13p { font-size:13pt;}
.fs14 { font-size:14px;}
.fs16 { font-size:16px;}
.fs18 { font-size:18px;}

.tc00 { color:#000000;}
.tc01 { color:#ffffff;}
.tc02 { color:#0B2E96;} /*dark blue*/
.tc03 { color:#474747;} /*dark gray*/
.tc04 { color:#DCDCDC;} /*light gray*/
.tc05 { color:#858585;} /*dark gray*/
.tc06 { color:#ff0000;} /*red*/
.tc07 { color:#dc2922;} /*red - shade*/
.tcParikrma { color:#0381d8;} /*Parikrma Blue*/
.tcNaandi { color:#d87935;} /*Naandi Orange*/
.tcNanhikali { color:#b2a030;} /*Nanhikali*/
.tcMTM { color:#261283;} /*MTM Blue*/
.tcEOTO { color:#5d5b4f;} /*EOTO Gray*/

.tcBlue { color:#00acf5}/*blue*/
.tdnu { text-decoration:none;}

.nb { font-weight:normal;}
.b { font-weight:bold;}
.i { font-style:italic;}

.lh15{line-height:15px;}
.mb { margin-bottom:1px;}
.mb10 { margin-bottom:10px;}

.ml00{ margin-left:0px;}
.ml10{ margin-left:10px;}
.m00 { margin: 0 auto;}
.m02 { margin:2px 2px 2px 2px;}
.m05 { margin:5px 5px 5px 5px;}
.m10 { margin:5px 5px 5px 5px;}
.m005 { margin:5px 0px 0px 0px;}
.mr05 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mt02 { margin-top:2px;}
.mt05 { margin-top:5px;}
.mt07 { margin-top:7px;}

.bc0{ background: #000000;}
.bc1{ background: #FFFFFF;}
.bc2{ background: #E3E3E3;} /* medium gray bg*/
.bc3{ background: #A9EDD4;} /* light green bg for customer speek*/

.bc4{ background: #78D2E6;} /* dark blue bg for Itineraries main band*/
.bc5{ background: #EBF7FA;} /* light blue bg for Itinerary*/
.bc6{ background: #EEFBFC;} /* light blue*/
.bc7{ background: #D2F2FA;} /* medium blue*/

.bc8{ background: #F7F7F7;} /* light gray bg*/
.bc9{ background: #BDBDBD;} /* dark gray bg*/
.bcGreen{	background-color:#D8EDB5;}

.bo0{ border:0px solid;}
.bo1{ border:1px solid;}
.bom1{ border-bottom:2px solid #DCDCDC;}
.bo2{ border:1px solid #EEEEEE;}

.boc00 { border-color:#E5DDC4;}
.boc01{ border-color:#000000;}

.oh{overflow:hidden;}
.os{overflow:auto;}
.h1px{height:1px;}
.dbl{display:block;}

.flr { float:right;} 
.fll { float:left;}

.clf { clear:both;}

.p01 { padding:1px;}
.p02 { padding:2px;}
.p03 { padding:3px;}
.p05 { padding:5px;}
.p07 { padding:7px;}
.p10 { padding:10px;}
.p40 { padding:40px;}

.pt01 { padding-top:1px;}
.pt02 { padding-top:2px;}
.pt03 { padding-top:3px;}
.pt05 { padding-top:5px;}
.pt07 { padding-top:7px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}
.pt42 { padding-top:42px;}

.pr01 { padding-right:1px;}
.pr02 { padding-right:2px;}
.pr05 { padding-right:5px;}
.pr06 { padding-right:6px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr40 { padding-right:40px;}
.pr50 { padding-right:50px;}

.pl01 { padding-left:1px;}
.pl02 { padding-left:2px;}
.pl05 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl12 { padding-left:12px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl50 { padding-left:50px;}
.pl100 { padding-left:100px;}

.pb00 { padding-bottom:0px;}
.pb02 { padding-bottom:2px;}
.pb03 { padding-bottom:3px;}
.pb05 { padding-bottom:5px;}
.pb07 { padding-bottom:7px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb25 { padding-bottom:25px;}

.h01 { height:1px;}
.h02 { height:2px;}
.h03 { height:3px;}
.h05 { height:5px;}
.h10 { height:10px;}
.h15 { height:15px;}
.h20 { height:20px;}
.h25 { height:25px;}
.h26 { height:26px;}
.h45 { height:45px;}
.h50 { height:50px;}
.h66 { height:66px;}
.h101{ height:101px;}
.h370{ height:370px;}
.h380{ height:380px;}
.h400{ height:400px;}

.hp100 { height:100%;}

.w02 { width:2px;}
.w05 { width:5px;} 
.w07 { width:7px;}
.w10 { width:10px;} 
.w15 { width:15px;} 
.w20 { width:20px;}
.w25 { width:25px;}
.w40 { width:40px;}
.w80 { width:80px;}
.w105 { width:105px;}
.w120 { width:125px;} /*textfield width */
.w130 { width:130px;}
.w137 { width:137px;} /*textfield width */
.w140 { width:140px;}
.w150 { width:150px;}
.w155 { width:155px;}
.w160 { width:160px;}
.w165 { width:165px;} /*dropdown width */
.w188 { width:188px;} /*middle right width */
.w210 { width:210px;}
.w239 { width:239px;} /**/
.w240 { width:240px;}
.w260 { width:260px;} /**/
.w273 { width:273px;} /**/
.w308 { width:308px;} /**/
.w360 { width:375px;} /**/
.w382 { width:382px;} /*LibraryWala Logo*/
.w400 { width:400px;} 
.w450 { width:450px;} /**/
.w478 { width:478px;}
.w518 { width:518px;} /**/
.w562 { width:562px;} /*middle Left width */
.w600 { width:600px;}
.w746 { width:746px;}
.w750 { width:750px;}
.w775 { width:775px;}
.wp2 {width:2%;}
.wp5 {width:5%;}
.wp10{width:10%;}
.wp15{width:15%;}
.wp19{width:19%;}
.wp20{width:20%;}
.wp25{width:25%;}
.wp30{width:30%;}
.wp35{width:35%;}
.wp40{width:40%;}
.wp45{width:45%;}
.wp48{width:48%;}
.wp50{width:50%;}
.wp55{width:55%;}
.wp60{width:60%;}
.wp65{width:65%;}
.wp68{width:68%;}
.wp70{width:70%;}
.wp75{width:75%;}
.wp80{width:80%;}
.wp85{width:85%;}
.wp90{width:90%;}
.wp95{width:95%;}
.wp98{width:98%;}
.wp100{width:100%;}


.showstate{ /*Definition for state toggling image */
	cursor:hand;
	margin-top: 0px;
	margin-right: 0px;
}

.switchcontent{
	padding:10px;
	border: 0px;
}

/* Nilesh */
.wShadowCMS{ width: 1000px;}
.wBodyCMS{ width: 975px;}
.wShadow{ width:778px;}
.wBody	{ width:758px;}
.wLeftNavigation { width:155px}
.wCenter	{ width:600px;}
.wRightNavigation{ width:120px;}
.wSearch	{ width:320px; height:73px;}
.wLogin		{ width:265px;}
.wContentPlaceHolder { width:460px; }
.h130 { height:130px;}
.wBDDBody { width:1000px;}
.w950 { width:950px;}

.tcdg { color:#474747;} /*dark gray*/

.bclb { background-color:#EBF7FA;}
.bcw {background-color:White;}
.bcMenu { background-color:#ffca50;}
.bco { background-color:#f68f00;}
.bclo{ background-color:#fef7ef;}
.bcdr { background-color:#cc3300;}
.bcy { background-color:Yellow;}
.bcly { background-color:#fff799;}
.bclg{ background: #c6c8ca;} /* light gray bg*/
.bcg{ background: #BDBDBD;} /* dark gray bg*/
.bcCenterHeader { background-color:#f68f00;}
.bcHeaderWeb { background-color:#f68f00; }
.fStSc { font-variant:small-caps;}
/*.bcCenterHeader { background-color:#8b0304;}*/

.bt	
{ 
	border-color:Yellow;
	border-width:thin;
	border-style:none;
}
.spacer{ width:1px; height:1px;}
.header
{
	height:130px;
	background:white;
}

.body
{
	background:url(../../Images/BodyShadow.jpg);
}
.bodyCMS
{
	background:url(../../Images/BodyShadowCMS.jpg);
}

.ShadowSides
{
	background:url(../../Images/BodyShadow.jpg);
}
.ShadowTop
{
	background:url(../../Images/TopShadow.jpg) top repeat-x;
}

.BottomRight 
{
	width:20px;
	background:url(../../Images/BottomRight.jpg);
}


/* from Smm */
.white {
	font-size: 9px; color:#bbbbbb; font-family:Tahoma}
.inputtext {
	font-size: 11px; color:#bbbbbb; font-family:Tahoma}
.smallinks {
	font-size: 9px; color:#bbbbbb; font-family:Tahoma}
.pagingblack {
	font-weight: bold; font-size: 9px; color:#000000; font-family:Tahoma}
.loginbg 
{
	background:url(../../Images/Loginbg.gif) repeat-x;
}
.div1
        {
            position: absolute;
            z-index: 101;
        }
        
        
.autocomplete_completionListElement
{
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : auto;
    text-align : left;
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../../Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../../Images/SavedStar.png);
}

.anchor1 { 
} 

.anchor1:hover 
{
	z-index:2;
	float: left;
	display:block;
	background-position:top;
	height:inherit;
	overflow:scroll;
	position:relative;
	width:inherit;
	height:inherit;
	
	background-image : url(../../Images/mascott/5.gif);
	
} 
.hyperlink
{
	font-size:smaller; 
	font-weight:bold ;
	color:#cc3300;	
	
}
.modalBackground 
 {
    background-color:Gray;
    filter:alpha(opacity=60);
    opacity:0.60;         
 }
.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#CCCCCC; 
    position:absolute; 
    width:130px; 
    height:50px;    
}
.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}
.pagination
{
    color:#ffffff;
    background-color:#999999;
    padding:2px 3px 2px 3px;
    background-image:url(../../Images/bgPagination.jpg);
    text-align:center;
}
.paginationLinkButtons
{
    color:#ffffff;
    background-color:#444444;
    padding:2px 3px 2px 3px;
    background-image:url(../../Images/bgPaginationLinkBtns.jpg);
}
.paginationSelected
{
    color:#000000;
    background-color:#f68f00;
    font-weight:bold;
    padding:2px 3px 2px 3px; 
    background-image:url(../../Images/bgPaginationSelected.jpg);
}

.bddTab
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #f68f00;
	color: White;
	/*font-weight:bold;*/
	background-color:#f68f00;
}
.bddTabSelected
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #f68f00;
	color: Black;
	font-weight:bold;
	background-color:#f68f00;
}
.bo{
	border-style: solid; 
	border-width: 1px; 
	border-color: #f68f00;
}
.hide { display: none; }
.show { display:block; }