body 			{background: #f5f5f5 url('/images/background_white.jpg');color: #474240; margin: 0px;	}	
#middleTABLE	{ 	height:100%; width: 934px; }
#topSpacerTD	{ 	height:20px; }
#headTD			{	background: #000000 url('/images/top.jpg') no-repeat top left; height:100px; padding:0px; }
#navTD			{	background: #2f9eb2 url('/images/nav.jpg') no-repeat top left; height:30px; color:#000000; padding:5px 15px 5px 15px; }
#mainTD      	{	background-color: #ffffff; color:#ffffff; vertical-align:top; padding: 5px 5px 5px 5px; border-top:1px solid #2f9eb2;border-left:2px solid #2f9eb2;border-right:2px solid #2f9eb2; color:#000000; }
#footTD			{	background: #2f9eb2 url('/images/bottom.jpg'); color:#ffffff;text-align: center; height:32px; }

#credit 		{ color:silver; text-align:center;filter: alpha (opacity=50); opacity: 0.50; -moz-opacity: 0.50;}
#credit a		{ color:silver;}
	
/*.AvailbilitySearchBox	{ }*/
.avFormContainerTD	{ height:100%; width:190px;}

body, input, td, ul,
 ol, select, textarea 	{ 	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:11px }

input, select, textarea	{	font-size: 12px; border-style: solid; border-width:1px; border-color:#999999; color:navy; }
a			    {	text-decoration: none; }
form			{	display:inline;}

.myradio		{	border-color: transparent; border-width:0px;	}
.tableresult		{	background-color:#ffffff; color:#000000;	}
.tdtitle		{	background-color:#B48B50; color:#ffffff; width:130px;  vertical-align:top; }
.tdvalue		{	background-color:#ffffff; color:#000000; }
.tdbutton		{	background-color:#ffffff; color:#000000; height:25; vertical-align:middle; text-align:center; }
.mybgcolor		{	background-color:#9B0000; color:#ffffff; }
.goldNav,.gold		{ 	background-color:#2f9eb2; color:#ffffff; 
				margin:0px; padding:3px 5px 5px 3px;
				border-top: 1px solid #4fabd2; 	 border-left: 1px solid #4fabd2; 				
				border-right: 2px solid #0f8ea2; border-bottom: 2px solid #0f8ea2; 
			}
.light			{	background-color:#f1f1f1; color:#000000; }
.lite			{	background-color:#f1f1f1; color:#000000; }
.dark			{	background-color:#dedede; color:#000000; } 
.dark2			{	background-color:#dedede; color:#000000; }

.VerticalSeperator	{ height:4px;}	
.BookRoomNowSeperator	{ height:4px;}

.myhead			{	font-size:12px; font-weight:bold; 	 }
.astartingfrom		{	font-size:9px;  text-align:center;	 }
.availabilityoddrows	{	background-color:#f1f1f1; 		 }
.availabilityevenrows	{	background-color:#e6e7e9; 		 }
.appvaradmin		{	border: thin dotted #ffff00; line-height:15px; height: 15px; }

.VerticalSeperator	{ height:4px;}	
.BookRoomNowSeperator	{ height:4px;}

a.buttonra		{	font-size: 11px; font-weight:bold; color:#000000; }	a.buttonra:hover	{	color:#ff0000; }
a.buttonraw		{	font-size: 11px; font-weight:bold; color:#ffffff; }	a.buttonraw:hover	{	color:#ff0000; }
a.buttonmenu		{	font-size: 11px; font-weight:bold; color:#ffffff; }	a.buttonmenu:hover	{	color:yellow;  text-decoration:underline; }
.menuText		{       font-size: 11px; font-weight:bold; color:#ffffff; }
a.white			{	color:#ffffff;	}					a.white:hover		{	color:yellow; }
.awhite			{	background-color:#ffffff; }
a.footer,a.foot		{	color:#ffffff;	}				a.footer:hover,a.foot:hover 	{	color:darkred;     }
.footer			{	color:#ffffff;	}	
a.adminedit		{	background-color:#ffff00; color:#ff0000; font-size: 9px; font-weight:bold; padding:3px 2px 2px 2px; margin:0px 0px 0px 0px; }
a.adminedit:hover	{	background-color:#ff0000; color:#ffff00; }
a.button 		{	background-color:#dedede; color:#9B0000;
				font-size: 11px; font-weight:bold;
				border-style:outset;
				border-top-width:2px; 	  border-right-width:2px;     border-bottom-width:2px;     border-left-width:2px; 
				border-top-color:#cc8888; border-right-color:#b14444; border-bottom-color:#814444; border-left-color:#cc8888;
				line-height:15px; height: 15px;
				padding: 1px 5px 1px 5px;
				margin-top:1px;
			}								
a.button:hover		{	color:#aa0000;	background:#eeee00;}
a.buttons		{	background-color:#e8c88e; color:#9B0000;
				font-size: 10px;font-weight:bold;
				line-height:12px; height: 12px;
				border-top:    1px outset #cc8888; 
				border-right:  1px outset #b14444; 
				border-bottom: 1px outset #cc8888; 
				border-left:   1px outset #b14444;		
				padding: 1px 5px 1px 5px;	
				margin-top:1px;	
			} 								a.buttons:hover		{	background:#eeee00; 	color:#aa0000;}

.avLbl			{ 	font-size:10px; font-weight:bold; }
.pleasewait 		{	position:relative;top:-18px;height:18px;visibility:hidden;z-index:1000;font-weight:bold;color:red; }


/*FOR ROOM AND RATE IN ONE VIEW MODE*/
.fl {float:left;}
.fr {float:right;}
.handcursor		{	cursor:hand; cursor:pointer;}
.leftbox 		{	padding: 1px 10px 10px 15px;}
.roomPicture 		{	float:right; margin:10 5 5 5; border:1px 1px 1px 1px; border-color:#999999; padding:0px 0px 0px 0px; width:90;}

.rightbox 		{	margin: 4px 15px 10px 10px;}	
.rightboxHeadTable	{       margin: 0px 15px  0px  0px; height:36px;}	 
.rateHead		{	font-size:11px; font-weight:bold;  color:#666666; }
.rateRight		{	font-size:10px; font-style:italic; color:#666666; }
.compExpV		{	height:16px; visibility:visible; }
.compExpH	 	{ 	height:16px; visibility:hidden;  }
.compConV	 	{	height:16px; visibility:visible; position:relative; top:-16px; }
.compconH	 	{	height:16px; visibility:hidden;  position:relative; top:-16px; }

.errtextTable		{	min-height:30px; border-top: 1px solid #4fabd2; 
				border-left: 1px solid #4fabd2; 				
				border-right: 2px solid #0f8ea2; 
				border-bottom: 2px solid #0f8ea2;
			}
.errtextTD		{	color:yellow; background-color:#2f9eb2; padding:3px 5px 5px 3px; margin:0px	}
.errtext		{ 	min-height:30px;	width:733px; color:yellow; 
				background-color:#2f9eb2; margin:0px 0px 0px 5px; padding:3px 5px 5px 3px;
				border-top: 1px solid #4fabd2; 
				border-left: 1px solid #4fabd2; 				
				border-right: 2px solid #0f8ea2; 
				border-bottom: 2px solid #0f8ea2; 
				filter: alpha (opacity=90); opacity: 0.90; -moz-opacity: 0.90; 
			}

.expandcolapse		{	text-align:left; margin:-5px 0px 10px 4px; font-size:7pt; font-weight:bold;}
a.expandcolapse		{	color:#999999; text-decoration:none; }

.rateName   		{	margin-bottom:10px; font-size:11px; font-weight:bold; color:#666666; }
.ratePrice   		{	margin-bottom:10px; font-size:11px; font-weight:bold; color:#666666; } 


.rateDesc   		{	font-size:7pt; font-weight:normal; color:#666666; margin:2px 0px 0px 12px; xborder: 1px dotted #111111; } 
.rateUL			{	list-style-position:outside; color:#666666; margin-top:2px;margin-bottom:5px;	 text-indent:0px; list-style-type:disc; xborder: 1px dotted #111111;}
.rateLI			{	margin:0px 0px 0px -20px; }
.rateDescCancelBy	{	font-weight:bold; font-style:italic; color:#111111; margin: 3px 0px 5px 18px; xborder: 1px dotted #111111;}
.rateDivider		{	color: #111111; border:0px 0px 1px 0px; height:1px; width:100%;  margin:0px padding:0px;}
				
.avHelp			{	font-style:italic; font-size:7pt; color:#ffffff;}/*#2f9eb2;*/
.topunbox,.toppassbox,.pass1box,.pass2box   
			{	height:18px;width:80px;  background-repeat:no-repeat; font-size:10px; font-weight:bold;padding-bottom:0px;padding-top:5;text-align:right; margin-bottom:1px;}
.topunbox		{ 	background-image:url('/images/topunbox.jpg');  }
.toppassbox		{ 	background-image:url('/images/toppassbox.jpg'); }
.pass1box		{ 	background-image:url('/images/pass1box.jpg'); }
.pass2box		{ 	background-image:url('/images/pass2box.jpg'); }

.tblAvForm		{ 	padding-left:0px;} 
.ResultPhoneNo		{	font-weight:bold; }
