body{
padding:0px;
margin:0px;
background-color:#BCBEB7;
background-image:url(images/bg.gif);
background-repeat:repeat-x;


}
.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: 13px;
	line-height: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 22px;
	width: 136px;
}
.Loadin-setting
	{
		font-size: 13pt;
		 font-family: Verdana; 
		 color:#FFFBE3;
		  text-align:center;

	}
	.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:#595F4E;	
		/*Font */
		color:#FFFBE3;
		font-size: 13pt;
		font-family: Verdana; 
		/*font-weight:bold;
		opacity: 0.5; */
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);

	}

	.room-counter
	{
		background-image:url(images/button_Rooms_selected.gif);
		background-repeat:no-repeat; 
		color:#FFFFFF; 
		font-weight:bold; 
		font-size:12px;
		padding-top:7px;
	}
.text_1 {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.text_2 {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFBE3;
}
.text_IBE {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFBE3;
}
.text_22 {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color:#595F4E;
}
.text_24 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color:#FFFBE3;
	padding-top:5px; 
	padding-left:5px; 
}


.text_23 {
	font-family: Arial;
	font-size: 25px;
	line-height: 17px;
	font-weight: bold;
	color: #595F4E;
}
.text_3 {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	color: #FFFBE3;
}
/* used only in "Create a new account " */
.text_13 {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.text_4 {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
	color: #666666;
}
.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*/
/* Dynamic text */
.shbe_h2
{
	font-family:Arial;
	color:#808080;
	font-size: 12px;
	font-weight:bold;
}
/*Ibe header text*/
/* Static text */
.shbe_label
{
	font-family:Arial;
	color:#3E373A;
	font-size:12px;
	font-weight:bold;
	
	
	
}
.shbe_label1
{
	font-family:Arial;
	color:#3E373A;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	
	
}
/*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:#FFFBE3;
	
	}
	/*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.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_100
{
	background-image:url(images/button-ibe.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_book_green
{
	background-image:url(images/button-book.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_book_green_150
{
	background-image:url(images/button-book_150.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_bookNow_green
{
	background-image:url(images/button-green-now.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}

.shbe_submit_IBE
{
	background-image:url(images/button-IBE.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_IBE2
{
	background-image:url(images/button-IBE-rest.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.shbe_submit_reservation
{
	background-image:url(images/cancelReservation-button.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.gif);
	background-repeat:no-repeat;
	text-align:center;
	
	cursor:pointer;
}
.shbe_submit_reservation_Cart
{
	background-image:url(images/cart-button.gif);
	background-repeat:no-repeat;
	text-align:center;
	
	cursor:pointer;
}

.shbe_submit_remove
{
	background-image:url(images/remove-btn.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.gif);
	background-repeat:no-repeat;
	text-align:center;
}
.shbe_submit2_blue
{

	color:#FFFBE3;
	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: #FFFBE3;
	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: #FFFBE3;
	font-weight: bold;
	font-family: Arial;
	font-size:14px;
}
.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;
}