		.sub_head_1 {
			float:left;
			background:url("/dssimg/1_hover.gif") no-repeat left top;
			margin:0px;
			padding:0px 0px 4px 0px;
			text-decoration:none;
			height: 20px;
			font: bold 1.2em Verdana, Helvetica, Sans-Serif;
			color:#FFFFFF;
			padding-top:5px;
			float:left;
		}
		.sub_head_2 {
			float:left;
			background:url("/dssimg/2_subhead.gif") no-repeat left top;
			margin:0px;
			padding:0px 0px 4px 0px;
			text-decoration:none;
			height: 20px;
			font: bold 1.2em Verdana, Helvetica, Sans-Serif;
			color:#FFFFFF;
			padding-top:5px;
			float:left;
		}
		
		.search_header
		{
			font: bold 1.2em Verdana, Helvetica, Sans-Serif;
			color:#FFFFFF;
		}

		.search_header_sub
		{
			font: 1.2em Verdana, Helvetica, Sans-Serif;
			color:#FFFFFF;
		}

		.search_header_sub a
		{
			text-decoration: none;
		}

		.search_header_sub a:hover
		{
			text-decoration: underline;
		}
		
		.buttonStyle
		{
			width: 75px; 
			background-color:#E8C600; 
			font: bold 1.2em Verdana, Helvetica, Sans-Serif;
		}
		#rightHeadHotelList {
			background:url(dssimg/head.gif) no-repeat;
			font: bold 1.2em Verdana, Helvetica, Sans-Serif;
			color:#FFFFFF;
			height:35px;
			padding:0px 0px 0px 8px;
			
		}
		.pageHead
		{
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
			color: #ffffff;
			font-size: 14px;
			padding-top:6px ;
		}
		
		.search_result_head
		{
			font-size: 10px;
			font-weight: bold;
			color: white;
			padding-left: 1px;
			background-color:#537F9F;
		}

		.search_result
		{
			font-size: 10px;
			color: white;
			padding-left: 1px;
		}		
		
		.search_result a
		{
			font-size: 10px;
			color: white;
			padding-left: 1px;
		}
		
		.search_result a:hover
		{
			color: #A6B1B9;
		}
		
		.Step2Header
		{
			font-size: 12px;
			font-weight: bold;
			color: white;
			padding-left: 1px;
			background-color:#537F9F;
		}
		
		.Step2HeaderSub
		{
			font-size: 10px;
			font-weight: bold;
			color: white;
			padding-left: 1px;
		}
		
		
		.Step2HeaderSubRoom
		{
			font-size: 10px;
			color: white;
			padding-left: 1px;
		}		
		
		.Step2BtnStyle
		{
			width: 125px;
			height: 25px;
			font-size: 10px;
			font-weight: bold;
			font-family: Verdana, Helvetica, Sans-Serif;
		}
		
		
		.Step2HeaderBooking
		{
			font-size: 10px;
			font-weight: bold;
			color: black;
			padding-left: 1px;
		}		
		
		.Step2HeaderBookingSub
		{
			font-size: 10px;
			color: black;
			padding-left: 1px;
		}		


		.Step3HeaderSub
		{
			font-size: 12px;
			color: white;
			padding-left: 1px;
		}
		
		
		.Step3HeaderSubRoom
		{
			font-size: 11px;
			color: white;
			padding-left: 1px;
		}		
		
		.Step3HeaderStyle
		{
			font-size: 10px;
			color: black;
			font-weight: bold;
			padding-left: 20px;
			background-color:#e9f1f7;
			color: gray;
		}
		
		.bookingErrorStyle
		{
			color: red;
			font-family: Verdana, Helvetica, Sans-Serif;
			font-size: 10px;
		}
		
		
		.mapStyleHead
		{
			color: #537F9F;
			font-weight: bold;
			font-family: Verdana, Helvetica, Sans-Serif;
			font-size: 10px;
		}
		
		.mapStyleHeadSub
		{
			color: #537F9F;
			font-family: Verdana, Helvetica, Sans-Serif;
			font-size: 8px;
		}		
	
		.idNoDisplay
		{
			display:none;
		}
		
		.leftBoxHead
		{
			background-color: #2780BC; 
			font-family: Verdana, Helvetica, Sans-Serif; 
			font-size: 12px; color: white;
			padding: 0px;
		}
		
		.leftBoxHeadSub
		{
			padding-left: 10px; 
			font-family: Verdana, Helvetica, Sans-Serif; 
			font-size: 10px; 
			color: #2780BC;		
		}
		
		.leftBoxHeadSub:hover
		{
			cursor:pointer;
		}