﻿@charset "utf-8";
/* CSS Document */

	/* IE6/7/8 - Must be first */  
@font-face {
  font-family: font1;
  /*src: url(../fonts/AvenirLTStd-Medium.otf);
  /*src: url("http://globalresnetwork.com/grntest/fonts/AvenirLTStd-Medium.otf");*/

}
@font-face {
  font-family: font2;
  /*src: url(http://globalresnetwork.com/grntest/fonts/AvenirLTStd-Black.otf);*/
}

/* for Others */
@font-face {
  font-family: font1;
  /*src: url(http://globalresnetwork.com/grntest/fonts/AvenirLTStd-Medium.otf) format("opentype");*/
}
@font-face {
  font-family: font2;
  /*src: url(http://globalresnetwork.com/grntest/fonts/AvenirLTStd-Black.otf) format("opentype");*/
}


/* use the fonts */
.title2 {
  font:25px font1 ; color:#4ba5c1; text-transform:uppercase; 
}

.title{
  font:25px font2 ; color:#096d8d; text-transform:uppercase;  font-weight:bold; font-family:font2;
}
	


body
{
	margin:0px;
	padding:0px;
	background-image:url(../images/main_bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	color:#1e4c5a;
	text-decoration:underline;
}


#main_bg
{
	background-image:url(../images/bg_new.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#main_bg2
{
	background-image:url(../images/top_bg2.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.top_strip
{
	background-image:url(../images/strip_bg.png);
	background-repeat:repeat-x;
	height:11px;
}

#logo_area
{ height:90px; padding-left:20px; text-align:left;}

#logo_area2
{ height:100px; padding-left:20px; text-align:left;}

#image_area
{
	width:596px;
	background-image:url(../images/image_shadow_bg.png); 
	background-repeat:repeat-x;
	height:278px;
}
#image_area2
{
	width:596px;
	height:268px;
	text-align:left;
}

#login_box
{
	width:223px;
	margin-top:1px;
	height:252px;
	padding-left:23px;
	background-image:url(../images/login_bg.jpg);
	/*background-image:url(../images/login_bg.png);*/
	background-position:right;
}

.login_icon
{
position:relative;
text-align:left;
vertical-align:top;
width:1px;
height:5px;
	z-index:1;	


}

.icon
{
	position:absolute;
	width:45px;
	height:40px;
	left:545px;
	top: 92px;


}

hr
{color:#449aab}


.login_links
{font-size:11px;
color:#1e4c5a; line-height:20px; text-decoration:none;}

.login_links a
{ font-weight:bold; color:#1e4c5a; line-height:20px; text-decoration:underline;}

.login_links a:hover
{font-size:11px;
color:#1e4c5a; line-height:20px; text-decoration:none;}

.login_input
{background:transparent; border:none; outline:none; font-size:11px; color:#9ccede; padding-top:5px; width:100%}

.heading_with_bg
{
	background-image:url(../images/heading_bg.jpg); background-repeat:repeat-x; text-align:left;
}

.heading_with_bg img
{
	padding-right:15px; background-color:#FFFFFF; text-align:left;
}

.we_provide_heading{ font-weight:bold; text-align:left; color:#015561;}

.image_with_border
{border:2px #82cbd3 solid; margin-top:8px; margin-bottom:8px;}

.box_bg{
background-image:url(../images/box_bg.jpg); background-repeat:no-repeat; background-position:bottom right;}

#footer
{width:100%; height:76px; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x;}


#top_nav{background-image: url(../images/top_nav.jpg); background-repeat:repeat-x;height:68px; background-color:##A1E4EC; }


#Search
{
	position:absolute;
	z-index:1;
	height:95px;
	width:288px;
	font-size:11px;
	color:#999999;
	text-align:left;
	left: 35px;
	top: -42px;
}
	
#Search span
{color: #7f9647; font-size:12px; font-weight:bold;}

.bg_search
{ background-image:url(../images/search_top.png);}


#Search_2
{
	position:absolute;
	z-index:1;
	height:116px;
	width:288px;
	font-size:11px;
	color:#999999;
	text-align:left;
	left: 35px;
	top: -70px;
}
	
#Search_2 span
{color: #7f9647; font-size:12px; font-weight:bold;}

.bg_search_2
{ background-image:url(../images/search_top_2.png);}



.main_body_bg
{background-image:url(../images/content_table_bg.gif); background-repeat:repeat-x;}

.heading_bg_repeating
{background-image: url(../images/bg_heading.gif); background-repeat:repeat-x; height:21px; margin-top:auto; margin-bottom:auto;}

.h_line
{background-image:url(../images/line.gif); background-repeat:repeat-y; background-position:center;}

.input_search
{height:17px; width:184px; background-color:#f6f7f7; border:1px solid #d9d9d9; color:#6f7070; padding:3px; font-size:11px;}

.input_select
{height:25px; width:192px; background-color:#f6f7f7; border:1px solid #d9d9d9; color:#6f7070; padding:3px;  font-size:11px;}

.tabs_txt
{color:#FFFFFF; font-weight:bold; text-align:center;}

.blue_main_head
{height:30px; background-color:#eaf9fb; border-top:#e0eff0 1px solid; color:#6ca8b0; line-height:25px; font-weight:bold; padding-left:20px; text-align:left;}

.grey_strip
{height:29px; background-color:#d7d7d7; border-top:#fff 1px solid; color:#807e7e; line-height:25px; font-weight:bold; text-align:left;}

.data_table
{color:#6d6d6d; text-align:left;}

.input_search_ww
{height:17px; background-color:#f6f7f7; border:1px solid #d9d9d9; color:#6f7070; padding:3px; font-size:11px;}

.input_select_ww
{height:25px; background-color:#f6f7f7; border:1px solid #d9d9d9; color:#6f7070; padding:3px;  font-size:11px;}

.red_box_txt
{color:#fff; font-weight:bold; font-size:12px;}

.red_box_txtLabel
{color:#fff; font-weight:bold; font-size:12px;}

.red_box_txt_TextBox
{color:#fff; font-weight:bold; font-size:12px;}

.red_box_txt span
{color:#fff; font-weight:bold; font-size:18px;}

.bold_black_heading
{ font-size:15px; color:#000000; text-align:left; font-weight:bold; line-height:25px;}

.bold_black_heading_small
{ font-size:14px; color:#000000; text-align:left; font-weight:bold; line-height:25px;}

.bold_black_heading_smaller
{ font-size:12px; color:#000000; text-align:left; font-weight:bold; line-height:25px;}

.bold_green_heading
{ font-size:18px; color:#397176; text-align:left; font-weight:bold; line-height:25px;}

.you_are_here
{font-size:11px; font-weight:bold; color:#0fb4ec;}

.table_bottom_line
{border-bottom:#999999 1px dotted;}

.dotted_line
{background-image:url(../images/h_line.gif); background-repeat:repeat-x; height:1px;}

.available{ color:#009900; font-weight:bold;}
.unavailable{ color: #FF0000; font-weight:bold;}

.red_price
{font-size:18px; color:#FF0000; font-weight:bold;}

.red_price_grand
{font-size:14px; color:#FF0000; font-weight:bold;}

.page_no
{padding:3px;color:#FFFFFF; text-decoration:none;}

.page_no a
{border: 1px solid #FFFFFF; padding:3px; background-color:#789da3; color:#FFFFFF; text-decoration:none;}

.page_no a:hover
{padding:3px; background-color:#ffffff; color:#789da3; text-decoration:none;}

.hotel_detail_txt
{font-size:11px; text-align:justify;}

/* New class from old library and new one */
.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #678CA3;
	color: white;
}


.tabs_txt_left
{color:#FFFFFF; font-weight:bold; text-align:left;}


.bluetext_small 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0b4364;
	text-decoration:none;
}
.instructions_RedColor
 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Red;
	text-decoration:none;
}
	
.totalUndrline 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#db6f02;
	text-decoration:none;
	text-decoration:underline;
}
	
.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
}
.total
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0b4364;
	text-decoration: none; text-align:left;
}

.red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e30000;
	text-decoration: none;
	font-weight: bold;
}

.deshbordmessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	text-decoration: none;
}

.latest
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.table_border
{
	border: 1px solid #e8e8e8;
	
}


.transparent {    
    background-color:#e8e8e8;
    display:none;
   /* width:500;
    height:100;*/
    position:absolute;
    
    border: 1 green solid;
}



/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}


.fontsize_11
{font-size:11px;}
#SearchAdmin
{
	position:absolute;
	z-index:1;
	height:95px;
	width:288px;
	font-size:11px;
	color:#999999;
	text-align:left;
	right: 0px;
	top: -100px;
}
	
#SearchAdmin span
{color: #7f9647; font-size:12px; font-weight:bold;}

.bluetext_dark {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#56767a;
	text-decoration:none;
	font-weight:bold;
	}


.PopUPMoreCitiesStrip
{
	/*color: #85ccd5;*/
	background-color: #85ccd5;
}

.MainStripLeft
{
	background-image:url(../images/sort_l.gif);
	/*background-repeat: repeat-x;*/
}
.MainStripCentre
{
	background-image:url(../images/sort_m.gif);
	background-repeat: repeat-x;
}

.MainStripRight
{
	background-image:url(../images/sort_r.gif);
	/*background-repeat: repeat-x;*/
}

.TitleStrip1
{
	background-color: #98c4c8;
	/*background-color: Red;*/
}

.HotelGridFooterStrip
{
	background-color: #d4e3e6;
}

.HotelGridItemStrip
{
	background-color: #f0f6f7;
}
.HotelGridItemStrip1
{
	background-color: #f6f6f6;
}


.AvailableSearchStripLeft
{
	background-image:url(../images/red_l.gif);
	/*background-repeat: repeat-x;*/
}
.AvailableSearchStripCentre
{
	background-image:url(../images/red_m.gif);
	background-repeat: repeat-x;	
}

.AvailableSearchStripRight
{
	background-image:url(../images/red_r.gif);
	/*background-repeat: repeat-x;*/
}
.AvailableSearchStripBottom
{
	background-image:url(../images/red_a.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.SearchSortByImage
{
	background-image:url(../images/sort_by.gif);
	background-repeat:no-repeat;
}





