body
{
	font: normal 12px/16px Arial;
	margin:0px 0px 0px 0px;
	width:990px;
	
}
td{font-family:Arial;font-size:12px;}
select,input{font-family:Arial,Sans-Serif;font-size:8pt;}



A:link{text-decoration:underline;color:#2C5692;font: normal 12px/16px Arial;}
A:visited{text-decoration:underline;color:#2C5692;font: normal 12px/16px Arial;}
A:active{text-decoration:underline;color:#2C5692;font: normal 12px/16px Arial;}
A:hover{text-decoration:underline;color:#2C5692;font: normal 12px/16px Arial;}

img{border-width: 0px; color:#000}
.imgL{ float:left;}

#dProcessing{
	display:none;text-align:center;position:absolute; background-color:white;left:0px;top:0px;width:990px;height:100%}
#BusyBoxDiv{
	display:none;text-align:center;position:absolute; background-color:white;left:0px;top:0px;width:990px;height:100%}
#PayBoxDiv{
	display:none;
	text-align:center; 
	position:absolute; background-color:white;left:0px;top:0px;width:990px;height:100%}
	
#loadingScreen{position:absolute;display:none;}	

#head{
		background: url(/main/data/headre.jpg) top left repeat;
		height: 118px;
	   width: 990px;
	   font: normal 12px/16px Arial;
}

#heada{
		float: left;
		background: url(/main/data/heada.jpg) top left no-repeat;
		height: 118px;
	   width: 990px;
	   font: normal 12px/16px Arial;
}
#lang{float:right; width:240px; margin:20px 10px 0px 0px}

#hotline
{
	float:right;
	/*background: url(/main/data/hotline.gif) top right no-repeat;*/
	height: 50px;
	width:150px;
}

#umenu{ 
	float:right;
	height: 20px;
	border:solid 0px #000;
	background-color:#4972A8;
	margin:7px 0px 0px 0px;
}

#mmenu
{
	float:left;
		border-left:1px #e6e6e6 solid;
		border-right:1px #e6e6e6 solid; 
		background: url(/main/data/mmbg.gif) top left repeat-x;
		height: 30px;
		width: 988px;
}


#mcur
{
	float:right;
	padding: 5px 0px 0px 0px;
	}


#mfooter{
			font-size: 10px;
			height: 50px;
			text-align: center;
			width: 800px;
}

#footer{
			text-align: center;
			width: 990px;
}

#content{ z-index:0;}

.myItinerary:link, .myItinerary:visited, .myItinerary:active, .myItinerary:hover
{
	float:right; 
	color:Red; 
	font-size:14px; 
	padding-right:5px;font-family:Arial;
	border:solid 0px #000; 
	height:30px; 
	line-height:30px; 
	text-decoration:underline; 
	font-weight:bold; 
}

H1.module-title{
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	background:#5671B9 url(/main/data/right.gif) no-repeat scroll right;
	margin:0px;
}

a.link-logoff{padding-top:10px;padding-right:5px;float:right;color:#000}
.link-logoffb2b a
{float:right;width:100px;padding:5px;color:#9cb7dd;text-align:center;font-size:14px; font-weight:bold;}

.separator{font-size:0px;padding-top:0px;padding-bottom:0px;border:solid 1px black;display:none;}
.message{color:Red}

/* Module Editor */
H1.editor{font-family:Arial;font-size:18px;font-weight:bold;letter-spacing:5px;border-bottom:solid 1px #000000;}
H2.editor{font-family:Arial;font-size:13px;font-weight:bold;letter-spacing:5px;border-bottom:solid 1px #000000;}
.edtHead{padding-left:5px; font-weight:bold;font-family:Arial,Sans-Serif;font-size: 12px;} /*grid header*/
.edtItem{padding-left:5px;font-family:Arial,Sans-Serif;font-size: 11px} /*grid item */
.edtLabel{float:left; font-weight:bold;width:100px;padding-top:3px}

/* Generic Form Report Styles */
.gFR{border:solid 1px #000000; border-collapse:collapse;}
.gFRH{font-weight:bold;border-collapse:collapse;text-align:center;border:solid 1px #000000;width:100px;background-color:#5671B9;color:White;}
.gFRI{border:solid 1px #000000; border-collapse:collapse;}
/* - - - - - - - - - - - - - */


#currency, #inout, #resort, #class, #name{
																float:left;
																padding: 1px 0px 0px 0px;
																width:250px;
}


.checkin {
	float: left;
	padding-right: 14px;
	width:115px;
}

#room, #adult, #child{
							float: left;
							padding: 0px 10px 0px 20px;
}

.checkout{
	
}


#btns{
		clear: both;
		text-align: center;
		padding: 5px 0px 0px 0px;
}

.roomInp
{
 width:15px;
 font-size:8pt;
	}

.roomCh
{
 text-align:right;
 width:245px;
}

.roolbl{
 width:110px;
 float:left;
 line-height:20px;
}

.roolbltr{
 width:95px;
 float:left;
 line-height:20px;
}

.rooSel{
float:left;
}	
.chSel{
float:left;
text-align:right;
width:116px;
}	


.shbtn
{
	background-color:#7895C0;
	color:White;
	font-family:Arial;
	font-size:12px;
	border-style:none;
	width:60px;
	}

/*SearchResults*/

.srLeftCol
{
	width:190px;
	vertical-align:top;
	background-color:#D8E0ED;
	font-family:Arial;
	}
.srRightCol
{
	width:780px;
	vertical-align:top;
	background-color:white;
	padding-left:18px;
	font-family:Arial;
	}
	
.srRightColNarr
{
	width:725px;
	vertical-align:top;
	background-color:white;
	padding-left:8px;
	font-family:Arial;
	}	

.srTbl
{
	width:100%;
	border:solid 1px #7594C0;
	}
	
.srTtl, .srTtl:link, .srTtl:visited, .srTtl:active, .srTtl:hover
{
 vertical-align:middle;	
 font-family:Arial;
 text-decoration:none;
 background-color:#9FB4D3;
 font-weight:bold;
 font-size:18px;
 padding-left:3px;
 height:22px;
 color:#000000;
 
	}
.srTtlSub
{
 background-color:#9FB4D3;
 font-weight:bold;
 font-size:14px;
 padding:3px;
	}	
.srSep
{
	background-color:#D2DBEA;
}	

.srBook
{
	color:#6C8BB9;
	font-weight:bold;
	font-size:12px;
	}
.srBookMulti, .srBookMulti a:link, .srBookMulti a:visited, .srBookMulti a:active, .srBookMulti a:hover
{
	float:right;
	background-color:#FE0000;
    color:White;
    font-size:11px;
	width:80px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
	border:solid 1px #ffffff;
	font-family:Arial;
	font-style:normal;
	
}
.srTotal
{	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	font-family:Arial;
	font-style:normal;
	
	}	

.srResults
{ color:#2B5492;
	font-weight:bold;
	font-family:Arial;
	font-style:normal;	
}

.srAgain, a.srAgain:link, a.srAgain:visited, a.srAgain:active, a.srAgain:hover
{
	color:#FE0000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	font-family:Arial;
	}

.srroomln
{

}

.srroomlnsel
{
	font-family:Arial;
	font-style:normal;
}

.srChange
{
	background:#7595BE url(/main/images/bc/srChangeBG.gif) top left repeat;
	font-family:Arial;
	padding-left:5px;
	color:White;
	font-size:14px;
	font-weight:bold;
	/*background-color:#EDF0F5;*/
	height:34px;
	line-height:34px;
	font-family:Arial;

}	

.srChangeCell
{
	background:#EDF0F5 url(/main/images/bc/srChageCell.gif) right repeat-y; 
	padding:5px;
	font: normal 12px/16px Arial;	
}

.srChangeBot
{
	background:#EDF0F7 url(/main/images/bc/srChangeBotBG.gif ) repeat-x;
	height:15px;
	font-family:Arial;
}
.srResBG
{
	background-color:#f0f0f0;
	}
.srPrice
{
	font-size:11px;
	font-family:Arial;
	font-style:normal;
	}

.srPriceDisc
{
	color:red;
	font-size:10px;
	text-decoration:line-through;
	font-family:Arial;
	font-style:normal;
	}
	
.hdiscca
{
	font-weight:bold;
	font-size:13px;
	color:Black;
	font-family:Arial;
	font-style:normal;
	
	}
.hdiscva
{
	font-weight:bold;
	font-size:16px;
	color:Red;
	font-family:Arial;
	font-style:normal;
	
	}	
/*Filter*/
.ft{
	border:solid 1px #FFD368;
	background-color:#FEFAEF;
	font-family:Arial;
	width:766px;
	}		
.ftnarr{
	border:solid 1px #FFD368;
	background-color:#FEFAEF;
	font-family:Arial;
	width:717px;
	}			
.ftttl, .ftttl td
{ background-color:#FFEDBF;
  color:#383A39;
  font-size:11px;
  font-weight:bold;
  padding:5px;
  font-family:Arial;
}
.ftItem, .ftItem td
{
 color:#383A39;
 font-weight:bold;
 font-size:11px;
 font-family:Arial;
 
}
.ftItem input, .ftItemSel input
{
 width:12px;
 height:12px;
 border: none;
 font-family:Arial;
}

.ftItemSel
{
 color:#FD0002;
 font-weight:bold;
 font-size:11px;
 font-family:Arial;
}
/*Basket Small*/
.basm
{
	background-color:#FFFFFF;
	border:solid 1px #7996C0;
	font-family:Arial;
}
.basmttl
{
	background-color:#BBCADF;
	font-size:15px;
	font-weight:bold;
	padding:5px;
	font-family:Arial;
}


.basmIt{ border-bottom:solid 1px #7996C0; padding:5px;font-family:Arial;font-style:normal;}

/*basket*/
.basketHead
{
	background-color:#FFEDBF;
	border:solid 1px #FFD66D;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	height:30px;
	line-height:30px;
	margin:10px 0px 10px 0px;
	font-family:Arial;

	}
	
.basketFrame
{
	background-color:#FFF;border:solid 1px #7794C0;margin-bottom:10px;}

.basket
{
	margin:10px;
	border-width:0px;
}

.basketTtl
{
	background-color:#9FB4D3;height:25px; line-height:25px;border-bottom:solid 1px #7794C0;font-weight:bold;padding-left:10px;font-family:Arial;font-style:normal;
	
}
.basketh
{
	background-color:#FFF;font-size:12px;padding:5px;font-weight:bold;}

.basketd
{
	background-color:#EEEEEE;font-size:12px;padding:3px;vertical-align:top;border-width:3px;font-family:Arial;font-style:normal;
}


.basketrem
{
	color:#6C8BB9;
	font-weight:bold;
	font-size:12px;
	width:60px;
	text-align:center;
	font-family:Arial;font-style:normal;
}

.grandTot
{
	float:right;
	font-weight:bold; 
	color:#000; 
	font-size:16px;
	border:solid 1px #FFD978;
	width:256px;
	text-align:right;
	background-color:#FFE7AB;	
	/*height:25px;
	line-height:25px;*/
	font-family:Arial;font-style:normal;
	padding-right:4px;
}
.grandTotCharge{font-size:14px;padding:3px 0px 3px 0px;}
.grandTotDisc{font-size:14px;padding:0px 0px 3px 0px;color:Red;}
.grandTotTot{padding:3px 0px 3px 0px}

.bsktotbox{float:right;width:300px;border:solid 1px #FFD978; text-align:right}
.bsktotHead{background-color:#FFE7AB;font-family:Arial;font-style:normal;font-size:16px;font-weight:bold;padding:4px;}
.bsktotttl{font-size:14px;font-weight:bold;}
.bsktottotal{font-size:14px;font-weight:bold;border-bottom:solid 0px #FFD978;}
	
.pay
{
	float:right;
	font-weight:bold; 
	color:#000; 
	border:solid 1px #FFD978;
	text-align:right;
	font-size:12px;
	width:250px;
	padding:5px;
	font-family:Arial;font-style:normal;
}

.basketAddBtn
{
	float:left;
	height:37px;
	line-height:37px;
	text-decoration:none;
	color:#686868;
	background: #F3F3F3 url(/main/images/bc/baskaddBG.gif);
	font-family:Arial;
}
.basketAddBtn span{float:left;color:#686868;height:37px;line-height:37px;text-decoration:none; font-weight:bold; padding:0px 0px 20px 5px;font-family:Arial;font-style:normal;}


.basketcol1
{
	font-size:12px;
	width:80px;
	font-family:Arial;font-style:normal;
}

.basketcol2
{
	font-size:12px;
	width:40px;
	text-align:center;
	font-family:Arial;font-style:normal;
}

.basketcol3
{
	font-size:12px;
	width:80px;
	font-family:Arial;font-style:normal;
}

.basketcol4
{
	font-size:12px;
	width:80px;
	font-family:Arial;font-style:normal;
}


.basketdt
{
	font-size:12px;
	width:60px;
	text-align:left;
	font-family:Arial;font-style:normal;
}

.basketprice
{
	font-weight:bold;
	font-size:12px;
	width:70px;
	text-align:right;
	white-space:nowrap;
	font-family:Arial;font-style:normal;
}

.bskInFrame{padding:0px 4px 0px 4px;}
.bskcol1{border:solid 1px #b2c6e3;padding:3px;vertical-align:top;}
.bskcol2{border:solid 1px #b2c6e3; border-left-width:0px;padding:3px;vertical-align:top;width:60px;}
.bskcol3{border:solid 1px #b2c6e3; border-left-width:0px;padding:3px;width:110px;vertical-align:top;}
.bskcol4{border:solid 1px #b2c6e3; border-left-width:0px;padding:3px;width:110px;vertical-align:top;}
.bskcol5{border:solid 1px #b2c6e3; border-left-width:0px;padding:3px;vertical-align:top;width:100px;}
.bskcol6{border:solid 1px #b2c6e3; border-left-width:0px;text-align:right;width:70px;padding:3px;vertical-align:top;font-weight:bold;}
.bskcol7{border:solid 1px #b2c6e3; border-left-width:0px;padding:3px;vertical-align:middle;width:70px;background-color:#FFEDBF; text-align:center;font-weight:bold}
.bskcol8{border:solid 1px #b2c6e3; border-left-width:0px;padding:3px;vertical-align:middle;width:8px;text-align:center;}
.bskopt{ text-align:right;background-color:#b2c6e3;padding:3px;}
.bskopt a{color:White;font-weight:bold;color:#4972a8}
.bsksep{ height:15px;}
.bskstrike{text-decoration:line-through;color:Red;}


.checkout th {font-size:20px;
	color:#9DB8D6; 
	text-align:left; 
	font-family:Tahoma; 
	font-weight:normal;
	height:55px;
	
}

.checkout a {color:#50C3FA;}
.checkout td
{
	 color:#707070; padding:5px 0px 5px 5px;
}


.chkbtn
{
	float:right; 
	padding:10px; 
	border-style:none; 
	color:#FFF; 
	text-decoration:underline;
	letter-spacing:2px;
	background:#7895BF url(/main/images/bc/chkarrow.gif) no-repeat right;
	padding-right:30px;
	text-align:center;
	font-family:Arial;font-style:normal;
	
}

.star{width:40px; text-align:right; padding:5px 5px 0px 0px; vertical-align:top;}

/*Details*/
.dtTbl
{
  border:solid 1px #C5D5EC;
  padding:2px;
  font-family:Arial;font-style:normal;
	}
.dtTtl
{
  color:#267CAD;
  font-weight:bold;
  font-size:13px;
  padding-left:5px;
  font-family:Arial;font-style:normal;
	}


.htlLink, a.htlLink:link, a.htlLink:visited, a.htlLink:active, a.htlLink:hover
{
color:#989898;	
font-size:11px;
font-family:Arial;font-style:normal;
	}




.htlTtl
{
color:#5B5959;	
	}
.htltbl
{
  border-bottom-color:#C4E0EE;
  border-bottom-width:1px;
  border-bottom-style:solid;	
  
  border-top-color:#C4E0EE;
  border-top-width:1px;
  border-top-style:solid;
  font-family:Arial;font-style:normal;
	}
	
/*Reservation*/




.resSp{width:10px;}
.resNav a,.resNav2 a {height:45px;line-height:16px; color:#FFF; text-decoration:none;font-family:Arial;font-style:normal;}

.resHead
{
	background-color:#FFEDBF;
	border:solid 1px #FFD66D;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	height:30px;
	line-height:30px;
	margin:10px 0px 10px 0px;
	font-family:Arial;font-style:normal;

	}
	
	.resNo
{
	background-color:#FFF9EB;
	border:solid 1px #FFD66D;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:25px;
	line-height:25px;
	padding:0px 5px 0px 5px;
	font-family:Arial;font-style:normal;
	}


.res
{
	float:left;
	background-color:#FFF9EB;
	border:solid 1px #FFD66D;
	font-size:12px;
	font-weight:bold;
	padding:10px 5px 10px 5px;
	width:780px;
	font-family:Arial;font-style:normal;
}

/*Hotel Search Result Style*/


.htNavC{ float:left; border:solid 1px #36679A; margin:2px}
.htNav
{background-color:#6387B4;color:White; border-bottom:solid 1px #36679A;
  width:179px; padding:5px 3px 5px 3px;font-size:11px;}	
.htNav a {color:White;font-size:13px;font-weight:bold; text-decoration:underline;}	


a.prtNav,a.prtNav2
{
	float:left;
	height:30px;
	line-height:30px;
	background-color:#6287B4;
	margin: 0px 0px 0px 10px;
	padding:0px 20px 0px 10px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

a.prtNav2{ background:#6287B4 url(/main/images/bc/resNavBg.gif) no-repeat right bottom} 	

.htNav2
{background:#FFF url(/main/images/bc/infoarrow.gif) no-repeat bottom right;
color:#6387B4; border-bottom:solid 1px #FFF;
  width:175px; padding:5px 3px 5px 3px;font-size:11px; margin:2px}	
.htNav2 a {color:#6387B4;font-size:13px;font-weight:bold; text-decoration:underline;}	

a.htNav2 {color:#6387B4;font-size:13px;font-weight:bold; text-decoration:underline;}	

.htCont
{
	float:left; 
	width:828px; 
	border-left:solid 1px #36679A;
	padding:5px 0px 1px 10px;}
	
.htContmnu
{
	float:left;
	width:150px;
}

.bookBtn,a.bookBtn:link, a.bookBtn:visited, a.bookBtn:active, a.bookBtn:hover
{
	float:right;
	background-color:#FE0000;
    color:White;
    font-size:11px;
	width:180px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px #FFF;
}

.contbook, .contbook a:link, .contbook a:visited, .contbook a:active, .contbook a:hover
{
	float:right;
	background-color:#FE0000;
    color:White;
    font-size:11px;
	width:180px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px #ffffff;
}

.ch1Btn,a.ch1Btn:link, a.ch1Btn:visited, a.ch1Btn:active, a.ch1Btn:hover
{
	float:right;
	background-color:#7597BD;
    color:White;
    font-size:13px;
	width:260px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	margin-top:3px;
	
}

.chB2BBtn a
{
	padding:10px 80px;
	background-color:Red;
    color:#FFF;
    font-size:13px;
	width:260px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	margin-top:3px;

}



.btnBack 
{
	float:left;
	color:#6284B4;
	font-weight:bold;
	padding:10px 0px 10px 25px;
	background:#D8E0ED url(/main/images/bc/arrowback.gif) no-repeat left;

}

/*Data Grid Header*/	
.dgh
{
	/*background-color:#82ABD7;
	color:White;
	*/
	font-weight:bold;
	color:#000;
	padding-left:2px
}
	
/*Data Grid Item*/	
.dgi
{
	 background-color:#f0f0f0;
	 padding-left:2px
	}	

/*Data Grid Alternative Item*/	
.dga
{
	/*background-color:#EDEDED;*/
	background-color:#f0f0f0;
	padding-left:2px
}	

/*Deals*/
 .rndgen{
		overflow:hidden; 
		height:100%; 
		width:100%;
		
	}
.rndcont{
		border-right:1px solid #cecece; 
		border-left:1px solid #cecece; 
		height:100%; 
		overflow:auto;
		background: url(/main/images/roundtop.jpg) repeat-x top;
		padding-left:10px;
		padding-right:10px;
		
	}	
.rndtop1{height:1px; 
		overflow:hidden; 
		background-color:#b2c6e3; 
		margin:0 2px; 
		border-left:1px solid #cecece;
		border-right:1px solid #cecece;
	 }
.rndtop2{height:1px; 
      background-color:#b2c6e3; 
		overflow:hidden; 
		margin:0 1px; 
		border-left:1px solid #cecece; 
		border-right:1px solid #cecece;
	 }	 

.rndbot1{height:1px; 
		overflow:hidden; 
		background-color:#cecece; 
		margin:0 2px; 
		border-left:1px solid #cecece;
		border-right:1px solid #cecece;
	 }
.rndbot2{height:1px; 
      background-color:#cecece; 
		overflow:hidden; 
		margin:0 1px; 
		border-left:1px solid #cecece; 
		border-right:1px solid #cecece;
	 }		 

.rndbottom
{
	overflow:hidden;
		background: url(/main/images/roundbottom.jpg) repeat-x top;
		height:7px;
	}
.dlTbl
{
	/*border:solid 1px #C3E1EB;*/
	}

.dlTtl
{
  
  color:#7694bf;
  font-size:16px;
  text-decoration:underline;
  font-weight:bold;
  text-align:center;
  padding: 6px 0px 6px 0px;
  height:16px;
}	
.dlNoTtl
{
    height:10px;
}

.dlittl0,.dlittl0 a:link, .dlittl0 a:visited, .dlittl0 a:active, .dlittl0 a:hover
{
  font-size:18px;
  color:#5296B9;
  text-decoration:underline;
  font-weight:bold;
  padding-bottom:2px;
  padding-left:2px;
}

.dlittl1,.dlittl1 a:link, .dlittl1 a:visited, .dlittl1 a:active, .dlittl1 a:hover
{
  font-size:16px;
  color:#5296B9;
  text-decoration:underline;
}

.dlittl2,.dlittl2 a:link, .dlittl2 a:visited, .dlittl2 a:active
{
  font-size:18px;
  color:#5296B9;
  text-decoration:none;
  font-weight:bold;
  padding-bottom:2px;
  padding-left:2px;
}

.dlittl2 a:hover
{
  font-size:18px;
  color:red;
  text-decoration:none;
  font-weight:bold;
  padding-bottom:2px;
  padding-left:2px;
}

.dliLeft
{
  color:#5296B9;
  /*font-weight:bold;*/
  text-decoration:none;
  border-top:solid 1px #C3E1EB;
  font-size:14px;
}	

.dliLeft a:link, .dliLeft a:visited, .dliLeft a:active, .dliLeft a:hover
{
  color:#5296B9;
  /*font-weight:bold;*/
  text-decoration:none;
  font-size:14px;

}

.dliRight
{
	/*font-weight:bold;*/
	color:#FE2126;
	text-align:right;
	border-top:solid 1px #C3E1EB;
	font-size:14px;
	text-decoration:none;

}

.dliLeft0, .dliLeft0 a:link, .dliLeft0 a:visited, .dliLeft0 a:active, .dliLeft0 a:hover
{
  color:#5296B9;
  /*font-weight:bold;*/
  text-decoration:none;
  font-size:14px;
}	

.dliRight0
{
	/*font-weight:bold;*/
	color:#FE2126;
	text-align:right;
	font-size:14px;
	text-decoration:none;
}

.dliPrcDcr{padding-right:4px;color:#5296B9;font-size:13px;}

.dealprice
{
	font-size:14px;
	color:Red;
}

.dealurl, a.dealurl:link, a.dealurl:visited, a.dealurl:active, a.dealurl:hover
{
	font-size:11px;
	color:#257CA8;
}
.dealcell
{
  border-bottom-color:#C4E0EE;
  border-bottom-width:1px;
  border-bottom-style:solid;	
 }
	
.dealcellL
{
  border-bottom-color:#C4E0EE;
  border-bottom-width:1px;
  border-bottom-style:solid;	
  
  border-left-color:#C4E0EE;
  border-left-width:1px;
  border-left-style:solid;	
	}	
.dealcellR
{
  border-bottom-color:#C4E0EE;
  border-bottom-width:1px;
  border-bottom-style:solid;	
  
  border-right-color:#C4E0EE;
  border-right-width:1px;
  border-right-style:solid;	
	}

#msgBoxDiv{border:solid 1px black;width:300px;height:150px;background-color:#E0E0E0;color:#000; font-weight:bold; margin:20px 0px 0px 100px }
#msgBar{float:left;background-color:Gray;text-align:right;width:295px; color:#FFF; font-weight:bold; padding-left:5px}	
#msgClose{border:solid 1px #999999;background-color:#ECEBEB;color:#444444;width:20px;text-align:center; padding-left:5px;}	
#msgText{padding:5px; overflow:auto;}

/*Ajax Confirm Box*/
.ModalPopUp{background-color: #000000;filter:alpha(opacity=40);opacity:0.7;}
/* - - - - - - - Confirm Delete - - - - - - -  */

.ConfirmDeleteOut { background-color:#FFFFFF; width:300px; height :100px; padding: 10px; border:solid 3px #CC0000;}
.ConfirmDeleteOut .img {float:left; background-image : url(/Main/Images/msgbox/info.png); background-repeat:no-repeat; width:48px; height:48px; padding:10px; }
.ConfirmDeleteOut .ConfirmDeleteInMsg{ background-color:#FFFFFF; clear:right ; height:80px; vertical-align:middle;}
.ConfirmDeleteOut .btnYes{float:left ;}
.ConfirmDeleteOut .btnNo{ float:right;}


.ConfirmError { background-color:#FFFFFF; width:300px; height :100px; padding: 10px; border:solid 3px #CC0000;}
.ConfirmError .img {float:left; background-image : url(/Main/Images/msgbox/error.png); background-repeat:no-repeat; width:48px; height:48px; padding:10px; }
.ConfirmError .ConfirmDeleteInMsg{ background-color:#FFFFFF; clear:right ; height:80px; vertical-align:middle;}
.ConfirmError .btnYes{float:right;}



.jcc3dback{position:absolute;
               background-color: #000;
               filter:alpha(opacity=75); 
            opacity: 0.7;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 200%;
    z-index: 5000;
    background-image: url(/main/images/jcc3d.gif) repeat;
}
           	
.jcc3dcont{position:absolute;left:50px;top:100px;background-color:#fff;width:900px;height:600px;z-index:5050;}
.jcc3dframe{width:900px;height:600px;background-color:#fff;z-index:5115}
.jcc3dabort{background-color:#fff;text-align:right;padding:5px;}

/*ContentShare*/
.shCont{padding:4px;border:dotted 1px black;margin:3px 5px 3px 5px;height:20px}
.shIt{float:left;width:150px;}
.shIt img { border:none white 0px; }
.shIt a {text-decoration:none; padding:0px 0px 0px 2px;
         color:Black;font-size:12px;line-height:15px;
         text-transform:capitalize;}    
         
/*Check Availability Button*/
.srLPr{font-size:15px;font-weight:bold;}         
.srLChkPr{width:120px;padding:2px;background-color:#D2DBEA;border:solid 1px #7594C0;}	
.srLChkPr a {text-decoration:none;font-weight:bold;}
.srLChkPr a:hover {text-decoration:none;font-weight:bold;}

/*Book It Button*/         
.srBookIt{width:50px;padding:2px;background-color:#7594C0;border:ridge 1px #D2DBEA;color:#fff}	
.srBookIt a {text-decoration:none;font-weight:bold;color:#fff}
.srBookIt a:hover {text-decoration:none;font-weight:bold;color:#fff}
/*no results*/
.srNoResults{border:solid 1px #7594C0;background-color:#D2DBEA;text-align:center;padding:6px;font-weight:bold;font: normal 12px/16px Arial;}
.srNoResultsRoom{border:dotted 1px #7594C0;background-color:#f0f0f0;text-align:center;padding:3px;font-weight:bold;margin:4px;color:red;}

.tempFlyout {padding:2px}

/*Special Offers*/	
.ofdgh{background-color:#D2DBEA;font-weight:bold;color:#000; padding:4px;}
.ofdgh td {padding:3px;}	
.ofdgi{background-color:#F7F6F3;color:#333333;padding:2px;}	
.ofdga{background-color:White;color:#284775;padding:2px;}	
