table.whitetable {background-color: #FFFFFF;}
TD
{
	font-family: Verdana;
	color: #666666;
	font-size: 12px;
}

BR
{
	font-family: Verdana;
	color: #666666;
	font-size: 12px;
}

B, .bold
{
	font-weight: bold;
}
BODY
{
	font-family: Verdana;
	background-color: #DED089;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin: 0;
}

BODY.popup
{
	font-family: Verdana;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin: 0;
}

.pt9
{
	font-size: 12px;
	line-height: 1.5;
}

.pt9Bold
{
	color: #666666;
	font-weight:bold;
	font-size: 12px;
}

.pt10
{
	font-size: 12px;
	line-height: 1.3;
}

.pt12
{
	font-size: 12px;
	color:#000000;
}

.pt9BlackBold
{
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}

.pt9Black
{
	font-size: 12px;
	color:#000000;
}

.pt11
{
	font-size: 12px;
	line-height: 1.4;
}

.pt11Bold
{
	font-size: 12px;
	font-weight:bold;
	line-height: 1.4;
}

.pt12Bold
{
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}

.pt14Bold
{
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}

table.hotelSearch 
{
	background-color: #F9F6DD;
}

input,textarea {
	color : #000000;
	font-size: 12px;
	border-color : #FFFFFF;
	background-color : #FFFFFF;
	text-indent : 0px;
}

textarea.30TextSpace 
{
	width: 200px;
}


textarea.36TextSpace 
{
	width: 260px;
}



.4ColBox 
{
	width: 35px;
}

.redStar
{
	color : #b6101e;
}

.pt9redStar
{
	color : #b6101e;
	font-size: 12px;
}

TD.Title
{
	font-family: ËÎÌå;
	color: #666666;
	font-size: 18px;
	line-height: 1.3;

}

TD.LeftSide 
{
	background-image: url("images/g_lbg.gif");
	background-repeat: repeat-y;
}

TD.RightSide 
{
	background-image: url("images/g_rbg.gif");
	background-repeat: repeat-y;
}

.footer 
{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
TD.bkG_E5E5E5
{
	background-image: url("images/g_e5e5e5.gif");
	background-repeat: repeat-x;
}

TD.bkG_E5E5E5_v
{
	background-image: url("images/g_e5e5e5.gif");
	background-repeat: repeat-y;
}

TD.bkTopSeparater
{
	background-image: url("images/g_upline_e5e5e5.gif");
	background-repeat: repeat-x;
}

TD.bkBottomSeparater
{
	background-image: url("images/g_btmline_e5e5e5.gif");
	background-repeat: repeat-x;
}

TD.bkG_F1F1F1
{
	background-color: #F1F1F1;
	font-size: 12px;
}

TD.bkG_F3EED8, TR.bkG_F3EED8
{
	background-color: #F3EED8;
	font-size: 12px;
}

TD.bkUCTopLine
{
	background-image: url( "images/g_uc_3e5_tps.gif" );
	background-repeat: repeat-x;
}
TD.bkUCBottomLine
{
	background-image: url( "images/g_uc_3e5_bts.gif" );
	background-repeat: repeat-x;
}
TD.bkUCRightLine
{
	background-image: url( "images/g_uc_3e5_rs.gif" );
	background-repeat: repeat-y;
}
TD.bkUCLeftLine
{
	background-image: url( "images/g_uc_3e5_ls.gif" );
	background-repeat: repeat-y;
}
TD.bkFav
{

	background-image: url( "images/h_ho_pix01.gif" );
	background-repeat: repeat-x;
}
TD.bkNav
{
	background-image: url( "images/g_nav_vline.gif" );
	background-repeat: repeat-y;
}

.WeatherGoldText
{
	font-size: 10px;
	color: #A86B2E;
}

.WeatherBlackText
{
	font-size: 10px;
	color: #666666;
}

A.footer, A.footer:visited, A.footer:hover
{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

A, A:visited
{
	color: #9D752C;
	line-height: 1.3;	
}

A:hover
{
	color: #666666;
	line-height: 1.3;	
}

A.noline, A.noline:visited, A.noline:hover
{
	color: #666666;
	text-decoration: none;
}

A.pt9, A.pt9:visited
{
	
	font-size: 12px;
	color: #9D752C;
}

A.pt9:hover 
{
	font-size: 12px;
	color: #666666;
}

SELECT.hotelSearch
{
	width: 200;
	font-size: 12px;
}

SELECT.36TextSpace
{
	width: 260px;
}

SELECT.hotelSearchWithHistory
{
	behavior:url(#default#savehistory);
	width: 200;
	font-size: 12px;
}

SELECT.dateList
{
	behavior:url(#default#savehistory);
	font-size: 12px;
}

input.4ColBox 
{
	width: 35px;
}

input.20ColBox 
{
	width: 200px;
	text-indent: 0px;
}

input.25ColBox 
{
	width: 160px;
	text-indent: 0px;
}

input.30ColBox 
{
	width: 200px;
	text-indent: 0px;
}

input.36ColBox 
{
	width: 260px;
	text-indent: 0px;
}

SELECT.30TextSpace
{
	width: 200px;
}

.TopList
{
	font-size: 12px;
	line-height: 1.7;	
}

.g_sp01d
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 12px;
}
td.bkPopUp 
{
	background-image: url("images/h_title_cal_pix02.gif");
	background-repeat: repeat-x;
}

.UCpt10
{
	font-size: 12px;
}

SUP
{
	font-size: 12px;
}






input.CheckRateBox 
{
	behavior:url(#default#savehistory);
	width: 75px;
	font-size: 11px;
}

SELECT.codeType
{
	behavior:url(#default#savehistory);
	width: 160px;	
	font-size: 11px;
}

input.codeTypeValue
{
	behavior:url(#default#savehistory);
	width: 160px;	
	font-size: 11px;
}



/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	text-valign: top;
	color: #ffffff;
	background-color: #ffffff;
	border: 0px solid #A86B2E;
	width: 146px;	
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	font-weight: bold;
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 0px solid #ece9d8;
	color: #A86B2E;
	height: 20px;
	}

.dpTDdisable {
	border: 0px solid #ece9d8;
	background-color: #ffffff;
	color: #cccccc;
	height: 20px;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #e8e2bf;
	border: 0px solid #AAAAAA;
	cursor: pointer;
	color: #666666;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #e8e2bf;
	border: 0px solid #888888;
	cursor: pointer;
	color: #666666;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {	
	border: 0px solid #AAAAAA;
	color: #666666;
	font-weight: none;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 11px;
	color: #A86B2E;
	font-weight: none;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #A86B2E;
	font-weight: none;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana;
	font-size: 10px;
	color: gray;
	background: #ffffff;
	font-weight: none;
	text-decoration: none;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana;
	font-size: 10px;
	color: gray;
	background: #ffffff;
	font-weight: none;
	}