BODY {
	FONT-SIZE: 11px; MARGIN: 0; FONT-FAMILY: arial;
}

body {
	background-color: #eaebdb;
}
.style1 {font-weight: bold}
.style2 {
	font-size: 18px;
	color: #FF0000;
}
.style4 {
	font-size: 14px;
	font-weight: bold;
}
.style5 {
	font-size: 16px;
	FONT-FAMILY: arial;
	font-weight: bold;
}
.style6 {
	font-size: 18px;
	font-weight: bold;
}
/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	
	background-repeat:repeat-x;
	color:White;
	font-weight:bold;
	background:url(bgred-top.jpg);
}

#master_content .collapsePanelHeader a {color:Black;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
.header_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.searchButton {
	BORDER-RIGHT: #b64401 2px solid; BORDER-TOP: #e6bf56 2px solid; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(images/checkYourCost.gif); BORDER-LEFT: #e6bf56 2px solid; WIDTH: 84px; COLOR: #000000; BORDER-BOTTOM: #b64401 2px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #fff299
}
.search_box {
    background-color: #FFFFFF;
	width: 200px;
}
.memberlogin_box {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px inset #999999;
}
.text_title {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(countries-icon.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 1em 0px 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #dddddd 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	BORDER-COLLAPSE: separate;
	HEIGHT: 15px;
	border-spacing: 5px
}
.text_title A:link {
	COLOR: #000000
}
.text_title A:visited {
	COLOR: #000000
}
.text_title A:hover {
	COLOR: red
}
.content_pic {
	MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 1em
}
.content_hotels {
	PADDING-RIGHT: 0px! important;
	PADDING-LEFT: 10px! important;
	PADDING-BOTTOM: 0px! important;
	MARGIN: 0px;
	WIDTH: 375px;
	PADDING-TOP: 0px! important;
	TEXT-ALIGN: center! important
}
.content_hotels DIV {
	FLOAT: left; TEXT-ALIGN: left
}
.content_hotels P {
	FLOAT: left; TEXT-ALIGN: left
}
.content_hotels DIV A.notSelectedIndex {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #f98743;
	border: 0;
}
.content_hotels DIV A.notSelectedIndex:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f98743
}
.content_hotels DIV A.notSelectedIndex:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f98743
}
.content_hotels DIV A.notSelectedIndex:hover {
	COLOR: #e50101
}
.content_hotels DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 3px; WIDTH: 110px; PADDING-TOP: 5px
}
.content_hotels P {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 60px; PADDING-TOP: 10px! important
}
.content_hotels DIV A {
	FONT-SIZE: 11px; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.content_hotels DIV A.red_link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cf0000
}
.content_hotels DIV A.red_link:link .content_hotels DIV A.red_link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cf0000
}
.more {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #0099FF;
	text-decoration: none;
}
.more:link {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #0099FF;
	text-decoration: none;
}
.more:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #0099FF;
	text-decoration: underline;
}
.more:active {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #0099FF;
	text-decoration: none;
}
.more:visited {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #0099FF;
	text-decoration: none;
}
.red_link{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	font-weight: bold;
	color: #FF0000;
}
.red_link:link {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.red_link:hover {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.red_link:active {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, MS Sans Serif
}
.red_link:active {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, MS Sans Serif
}
.red_link:visited {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, MS Sans Serif
}
.hotel_content{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    color: #666666;
}
.hotel_content:link {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.hotel_content:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.destination {
    FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(countries-icon.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 1em 0px 0px;
	PADDING-TOP: 0px;
	color: #006db6;
	BACKGROUND-REPEAT: no-repeat;
	BORDER-COLLAPSE: separate;
	HEIGHT: 15px;
	border-spacing: 5px
}
.bookmark {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #FFFFFF;
	text-decoration: none;
}
.bookmark:link {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #FFFFFF;
	text-decoration: none;
}
.bookmark:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #FF0000;
	text-decoration: underline;
}
.bookmark:active {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #FFFFFF;
	text-decoration: none;
}
.bookmark:visited {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #FFFFFF;
	text-decoration: none;
}
.copyright {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #fdbdbd;
	text-decoration: none;
}
.bg {
	MIN-HEIGHT: 100%;
	MARGIN: 0px auto;
	WIDTH: 956px;
	POSITION: relative;
	HEIGHT: auto! important;
	background-color: #ffffff;
	background-image: url(bg.gif);
	background-repeat: repeat-y;
}
.body {
	background-image: url();
	margin-left: 0px;
	background-color: #eaebdb;
}
.prices {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #FF0000;
	text-decoration: none;
}
.msiahotels-header {
	FONT-SIZE: 22px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.hotels-intro-header {
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #FF0000;
	text-decoration: none;
}
.hotels-loc{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #666666;
	text-decoration: none;
}
.hotels-prices {
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.hotels-recommanded-txt {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-left: 15px;
	line-height: 20px;
}
.hotels-title-header {
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.Rates-header {
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #000000;
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
}.Rates_box {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.car_book_now_box {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #ffae00;
}
.search_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	rgb(140,140,140)
}
.box_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.booking_status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF0000;
}
.supportHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
	font-weight: normal;
	text-align: left;
}
.faqHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}
.faqtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.faqtxt:link {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #666666;
	text-decoration: none;
}
.faqtxt:hover {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #FF0000;
	text-decoration: underline;
}
.faqtxt:active {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #666666;
	text-decoration: none;
}
.faqtxt:visited {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, "MS Sans Serif";
	color: #666666;
	text-decoration: none;
}
.selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	width: 120px;
}
.selectedheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

/*Modal Popup*/
.modalBackground {
	background-color:gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:white;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:300px;
	position:static;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/*Calender*/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
    position:relative;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/*Tabs*/
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:40px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:11pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/* plain theme */
.ajax__tab_plain .ajax__tab_outer {text-align: center; vertical-align: middle; border:2px solid #999999;}
.ajax__tab_plain .ajax__tab_inner {text-align: center; vertical-align: middle; }
.ajax__tab_plain .ajax__tab_body {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_header {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {background:#FFFFE1;}

/*Cascading DropDown*/
.grid-view
{
   padding: 0;
   margin: 0;
   border: 1px solid #333;
   font-family: Arial;
   font-size: 10pt;
}

.grid-view tr.header
{
   color: white;
   background-color: #3A4856;
   vertical-align: middle;
   text-align: center;
   font-size:14px;
}

.grid-view tr.normal
{
   color: #333;
   background-color: #FCFDFE;
   vertical-align: middle;
   text-align: center;
   font-size:12px;
   word-break :  break-all;
}

.grid-view tr.alternate
{
   color: #333;
   background-color: #edf3fe;
   vertical-align: middle;
   text-align: center;
   font-size:12px;
   word-break :  break-all;
}

.grid-view tr.normal:hover, .grid-view tr.alternate:hover
{
   background-color: #B5BBC1;
   color: #111;
   word-break :  break-all;
}
.trHeader
    {
    	background-color:Red;
    	font-size:14px; 
    	height:30px; 
    	font-weight:bold; 
    	color:White
    }
.title
{
	font-size:18px; 
	color:red;
}
.watermarked {
	width:160px;
	height:16px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	FONT-SIZE: 11px; 
	MARGIN: 0; 
	FONT-FAMILY: arial;
}	
.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}
.watermarkedTextArea {
	width:160px;
	height:70px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	FONT-SIZE: 11px; 
	MARGIN: 0; 
	FONT-FAMILY: arial;
	
}
.textarea{
    overflow: scroll;
    overflow-y: scroll;
    overflow-x: hidden;
    overflow:-moz-scrollbars-vertical;
    font-size: 11px;
    margin: 0;
    font-family: arial;
}

.grid-view-status
{
   padding: 0;
   margin: 0;
   border: 1px solid #333;
   font-family: Arial;
   font-size: 11pt;
}

.grid-view-status tr.header
{
   color: white;
   background-color: #3A4856;
   vertical-align: middle;
   text-align: center;
   font-size:12px;
}

.grid-view-status tr.normal
{
   color: #333;
   background-color: #FCFDFE;
   vertical-align: middle;
   text-align: center;
   font-size:11px;
   word-break :  break-all;
}

.grid-view-status tr.alternate
{
   color: #333;
   background-color: #edf3fe;
   vertical-align: middle;
   text-align: center;
   font-size:11px;
   word-break :  break-all;
}
.grid-view-status tr.normal:hover, .grid-view-status tr.alternate:hover
{
   background-color: #B5BBC1;
   color: #111;
   word-break :  break-all;
}
.hide
{
    background: none transparent;
	padding:0;
	border:0;
	width:0px;
	color:White;
	position:absolute;
	FONT-SIZE: 11px;
	FONT-FAMILY: arial;
	 
}
.bottom:hover
{
	text-decoration:none;
}
.selectedheader-callcentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	line-height: 25px;
}
.selectedbody-callcentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	text-align: left;
}
