body{
padding:0px;
margin:0px;
/*********************************** Change ******/
background-color:white;
/*********************/
background-repeat:repeat-x;
/*********************************** IBE ******/
}
.ibe-bg
{
	background-color:#7B8184;	
}
.shbe_submit_100
{
	background-image:url(../images/button-ibe.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_Services
{
	background-image:url(../images/button-graay-Services.png);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_reservation1V3
{
	background-image:url(../images/cancelReservation1-button-single.gif);
	background-repeat:no-repeat;
	text-align:center;
	
	cursor:pointer;
}

.ibe-border
{
	background-color:#89989E;
	}
	.shbe_submit_bookNow_green
{
	background-image:url(../images/button-green-now-single.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}

/*********************************** Change ******/
.border-setting
	{
		border-color:#89989E;
		border-style:solid;
		border-width:1;
		border-spacing:2px; 
	}
	.room-counter
	{
		background-image:url(../images/button_Rooms_selectedV3.gif);
		background-repeat:no-repeat;  
		color:#FFFFFF; 
		font-weight:bold; 
		font-size:12px;
		padding-top:7px;
	}
	.Loadin-setting
	{
		font-size: 13pt;
		 font-family: Verdana; 
		 color:#FFFBE3;	
		/* background-color:#3399CC;*/
	}
	.MessageBox
	{
		
	  		/*Border */
		border-bottom-width:thin;
		border-left-width:thin;
		border-color:#CCCCCC;
		
		border-style:solid; 
		border-right-width:thin;
		border-top-width:thin;
		
		background-color:#89979E;	
		
		/*Font */
		color:#FFFBE3;
		font-size: 13pt;
		font-family: Verdana; 
		/*font-weight:bold;
		opacity: 0.5; */
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);

	}

	/*Ibe header text*/
.shbe_label
{
	font-family:Arial;
	color:#8A8A82;
	font-size:12px;
	font-weight:bold;
}

.llink1 {font-family: Verdana, Arial, sans-serif;color: #FFFFFF;background-color: #737f8a;border-top:5px solid #606A73
			;width:11.2em;display:inline;padding:3px 18px; text-decoration:none; float:left;text-align:center;margin-left:-2px;font-size: xx-small;}
			
.llink1:hover {font-family: Verdana, Arial, sans-serif;color:Black;background-color: #606A73;border-top:5px solid #737f8a
			;width:11.2em;display:inline;padding:3px 18px; text-decoration:none; float:left;text-align:center;margin-left:-2px;font-size: xx-small;}
			
.llink2 {font-family: Verdana, Arial, sans-serif;color: #FFFFFF;background-color: #737f8a;border-top:5px solid #606A73
			;width:4.8em;display:inline;padding:3px 18px; text-decoration:none; float:left;text-align:center;margin-left:-2px;font-size: xx-small;}
			
.llink2:hover {font-family: Verdana, Arial, sans-serif;color:Black;background-color: #606A73;border-top:5px solid #737f8a
			;width:4.8em;display:inline;padding:3px 18px; text-decoration:none; float:left;text-align:center;margin-left:-2px;font-size: xx-small;}

.llink3 {font-family: Verdana, Arial, sans-serif;color: #FFFFFF;background-color: #737f8a;border-top:5px solid #606A73
			;width:12.8em;display:inline;padding:3px 18px; text-decoration:none; float:left;text-align:center;margin-left:-2px;font-size: xx-small;}
			
.llink3:hover {font-family: Verdana, Arial, sans-serif;color: Black;background-color: #606A73;border-top:5px solid #737f8a
			;width:12.8em;display:inline;padding:3px 18px; text-decoration:none; float:left;text-align:center;margin-left:-2px;font-size: xx-small;}
/******************************* END ************************/

.copy_1 {
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
} 
.tit {
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
}
.select {
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 22px;
	width: 136px;
}
.text_1 {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}
.text_2 {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: white;
}
.BtnHotelLogin {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: white;
	cursor:pointer;
	text-decoration:underline;
}
.text_22 {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #687681;
}
.text_3 {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}
.text_4 {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
	color: #FFFFFF;
}
.form {
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #656F79;
	border-bottom-color: #656F79;
	height: 20px;
}
/* ******************* IBE Properties ********************************* */
/*Ibe background color (Gray)*/
.ibe
{
	color:#666666;
}
/*Ibe normal text*/
.shbe_h2
{
	font-family:Arial;
	color:#666666;
	font-size: 12px;
}
/*Ibe header text*/
/*Ibe tbale result  bg color (like: hotel result)*/
.table{
	background-color: #FFFFCC;
}
/*Ibe contrals like (compo box, text area,......)*/
.TextBox
{
	font-family:Arial;
	color:#595F4E;
	text-align:left;
	font-size:10px;
	background-color:Transparent;
}
.TextBox-Quantity
{
	font-family:Arial;
	color:#8A8A82;
	text-align:left;
	font-size:12px;
	background-color:Transparent;
}


/*use only in cancelation(to hidde scroll )*/
	.TextBox2
{
	font-family:Arial;
	color:#595F4E;
	text-align:left;
	font-size:10px;
	background-color:#FFFBE3;
	overflow:auto;
	}
/*Ibe button property*/
.shbe_submit
{
	background-image:url(../images/button-graay.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submitV3
{
	background-image:url(../images/button-graayV3.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}

.shbe_submit_MyAccount
{
	background-image:url(../images/button-graay-MyAccount.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_reservation
{
	background-image:url(../images/cancelReservation-button-graay.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_reservation_MyAccount
{
	background-image:url(../images/cancelReservation-button-MyAccount.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_BookRooms
{
	background-image:url(../images/_button.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_reservation1
{
	background-image:url(../images/cancelReservation1-button-singleV3.gif);
	background-repeat:no-repeat;
	text-align:center;
	
	cursor:pointer;
}
.shbe_submit_ResetV3
{
	background-image:url(../images/Reset-button-singleV3.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}

.shbe_submit2
{

	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.shbe_submit_blue
{
	background-image:url(../images/blue button.JPG);
	background-repeat:no-repeat;
	text-align:center;
}
.shbe_submit2_blue
{

	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.navlink /*navigation links*/
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none
}
/* links(with white color)*/
.DisplayText {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
/* property of button in home page*/
.button-index
{
	background-image:url(../images/button-gray.gif);
	background-repeat:no-repeat;
	text-align:center;
}
.button-index2
{
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}

/* the property of header in home page like (Book now,stay,...)*/
.name-index
{
color: #CCCCCC; 
font-weight: bold; 
font-family: Arial;
font-size: 14px; 

}
.style1 {
	color: #CCCCCC;
	font-weight: bold;
	font-family: Arial;
	font-size:x-small;
}
.style3 {color: #CCCCCC}
.style4 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/* *************************************************************************************************************/
/*                                              Defaulttheme             */
/* < h3 > Destination and Stay */
.shbe_h3
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 5px 0px 3px;
	font: bold 70%  Arial;
	color: #fff;
	padding-top: 2px;
	background-color: #FFFFFF;
}
/* "reset" button */
.shbe_reset {
color: #fff;
background-color: #999;
font-weight: bold;
border: 1px solid #000;
margin-top: 10px;
margin-bottom: 10px;
}
/* "My account | Contact | Terms & Conditions " links */
.shbe_link {
color: #000;
font-size: 60%;
}
.shbe_link a:hover {
background-color: #FFEFC6;
}
 /*form fields */
select, textarea
{
	font-size: 110%;
	color: #000000;
	font-family: Arial;
	background-color: #efefef;
}


/*************************        Added classses by Mostafa            **************/


.TimePicker /*Timepicker*/
{
	font-size: 110%;
	color: #000000;
	font-family: Arial;
	background-color: #ffefc6;
}
.label_alt /*labels with different style like you are about to cancel reservation*/
{
	font-weight: bold;
	color: #CCCCCC;
}
.error /*error messages*/
{
	font-size: xx-small ;
	color: Red;
}
.navlink a:hover {
/*background-color: #618F34;*/
color:#595F4E;
}

/* Table  */
td /*for all site font*/
{
	font-size: xx-small;
	font-family: Arial;
}

.td_back /*table cells when it has background like hotel name in hotel details page*/
{
	font-size: xx-small;
	color: white;
	font-family: Arial;
	background-color: #FFFBE3;
}
/*frame table*/
.basetbl
{
	BORDER-RIGHT: #900027 solid; WIDTH: 68px; BORDER-BOTTOM: #900027 solid;width:68; HEIGHT: 1px
	}


/* links in page "Change search criterea*/
.innerlink {
color: #FFFFFF;
font-size: xx-small ;
}
.innerlink a:hover {
background-color: #FFEFC6;
}
/*DataGrid****************/
.grid
{}
.grid_row /*grid rows*/
{	font-size: smaller;
	background-color: #fff;
	Font-Names: Arial;
	Wrap: False;
}
.grid_alt /*grid alternative items*/
{Font-Size:Smaller ;color: white;Font-Names:Verdana;Wrap:False;background-color: #FFFFCC;}
.grid_header, .grid_header td, .grid_header a , .grid_header a:link 
{Font-Size:xx-small;Font-Names:Arial;background-color:#FFFFFF;color:white;font-weight:bold;font-size:xx-small;}

/*grid alternative items*/
.grid_paging, .grid_paging td, .grid_paging a, .grid_paging a:link, .grid_paging a:vlink
{
	Font-Names: Arial;
	font-size: small;
	color:#595F4E;
}
/* Buttons in page */
.innerbutton
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin-top: 10px;
	font-weight: bold;
	font-size: xx-small;
	margin-bottom: 10px;
	border-left: #000 1px solid;
	color: #fff;
	border-bottom: #000 1px solid;
	background-color: #996666;
}
.innerbutton_alt
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin-top: 10px;
	font-weight: bold;
	font-size: xx-small;
	margin-bottom: 10px;
	border-left: #000 1px solid;
	color: #fff;
	border-bottom: #000 1px solid;
	background-color: #FFFFFF;
}
/*links */
A
{
	color: black;
}
/*Horizontal lines */
HR
{
	color: #900027;
}
/*Horizontal lines */
.../imagestbl
{
	BORDER-RIGHT: White 35px solid; BORDER-TOP: White 35px solid; BORDER-LEFT: White 35px solid; BORDER-BOTTOM: White 35px solid
	}
.labeltitle/*for hotel name in hotel details (big title) */
{
	font-size: medium;
	color: white;
}
	
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
