/* CSS Document */

.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:hand;cursor:pointer;}#kampylink img{border:0;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_right{right:0px;}.k_left{left:0px;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}

.listc {
	width:100%;
	height: 575px;
	float:right;
	overflow:hidden;
    overflow-y:scroll;
}

.text{
	line-height:1.4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.blue{
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1271a8;
	text-decoration:none;
}

.aTHDRWhtTxtB {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.4em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #666666;
	PADDING-TOP: 5px
}

.tblborders1
{
	 BORDER-RIGHT: #91b5d3 1px solid; BORDER-LEFT: #91b5d3 1px solid; BORDER-BOTTOM: #91b5d3 1px solid; BORDER-TOP: #91b5d3 1px solid;
}

#Search_Button {
	background-color: #FF7200;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.Search_Form_Copy_White {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px;	
	color: #FFFFFF;
}

.Search_Panel_Copy_White {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;	
	color: #FFFFFF;
}

a.Search_Form_Copy_White {
	color: #FFFFFF;
}

a.Search_Form_Copy_White:hover {
	color: #FFFFFF;
}

.Search_Form_Copy_White_Small {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;	
	color: #FFFFFF;
}

a.Search_Form_Copy_White_Small {
	color: #FFFFFF;
	font-weight:bold;
}

a.Search_Form_Copy_White_Small:hover {
	color: #FFFFFF;
}

.Search_Form_Copy_White_Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

.Search_Form_Border {
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.Search_Form_Copy_White_Bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}

.Search_Form_Heading_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;	
}

.Side_Nav_Box_Text_Indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.Side_Nav_Box_Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: center;
}
.Search_Form_Dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	height: 22px;
	border: 1px solid #146EA8;
}
.Blue_Header_Bar_BG {
	background-color: #146EA8;
	background-image: url(/_images/Blue_head_bar_BG.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.Header_Mini_Links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.Grey_Top_Nav_BG {
	background-image: url(/_images/Grey_Top_Nav_BG.gif);
	background-repeat: repeat-x;
	height: 45px;
}
.Grey_Top_Nav_Shadow {
	background-image: url(/_images/Grey_Top_Nav_Shadow.gif);
	background-repeat: repeat-x;
}
.Grey_Side_Nav_BG {
	background-color: #CCCCCC;
}
.Grey_Side_Nav_Shadow {
	background-image: url(/_images/Grey_Side_Nav_Shadow.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.Grey_Bottom_Nav_Shadow {
	background-image: url(/_images/Grey_Bottom_Nav_Shadow.gif);
	background-repeat: repeat-x;
}
.Grey_Bottom_Nav_BG {
	background-color: #CCCCCC;
}
.Top_Nav_Bar_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0000D9
}
.Top_Nav_Bar_Text_Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #146ea8;
	text-decoration:none;
}
.Top_Nav_Bar_Text_Link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
}
.Top_Nav_Bar_Text_Selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0000D9;
	background-image: url(/_images/Grey_Top_Nav_Selected_BG.gif);
	background-repeat: repeat-x;
	background-position: top;	
}

.Side_Nav_Box_BG {	border: 1px solid #FF7200;
	background-color: #aabcc7;
}

.Side_Nav_Box_Head_Cell_Bottom_Border {	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #146ea8;
}
.Side_Nav_Box_Head_Cell_Top_Bottom_Border {	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color: #146ea8;
}
.Side_Nav_Box_SubHeading_Indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}

.Side_Nav_Image {
	border: 1px solid #FFFFFF;
}

.Side_Nav_Box_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
	margin-left: 4px;
}
.Side_Nav_Box_Bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 4px;
	margin-bottom: 4px;
	list-style-type: square;
	list-style-position: outside;
	margin-left: 20px;
	list-style-image: url(/_images/Side_Nav_Bullet.gif);
}
.Grey_Top_Nav_Search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
}
.Grey_Bottom_Nav_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 5px;
}
.Grey_Bottom_Nav_Table {
	height: 55px;
}
.Side_Nav_Box_SubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.Side_Nav_Box_SubHeading_Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF7200;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.H_design_large {
	margin-right: 10px;
}

.Side_Nav_Box_Go_Button {
	height: 20px;
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Side_Nav_Box_Go_Textbox {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 100px;
	margin-right: 10px;
	margin-left: 10px;
}

.Side_Nav_Box_Go_Textbox2 {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFFFDF;
}

.Main_Content_Text_Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #146EA8;
}
.Small_Orange_Box_Heading_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #000000;
}

.Small_Orange_Box_Heading_White_Top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
}

.RatesToGo_Form_Select {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;	
}

.RatesToGo_Form_Invisible_Element {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#FFFFFF;
	border: 0;
	background: transparent;
	padding: 0;
}

.Search_Form_Heading_White_Larger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px solid #000000;
}

.Hotel_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	margin-bottom: 6px;
	margin-top: 6px;
}

a.Hotel_Title {
	color: #FFFFFF;
}

a.Hotel_Title:hover {
	color: #FFFFFF;
	text-decoration:none;
}

a.Property_List_Head {
	color: #FFFFFF;
}

a.Property_List_Image_Link {
	color: #FFFFFF;
}

a.Property_List_Image_Link:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.Property_List_Side_BG {
	background-color: #D5DFE3;
	background-image: url(/_images/property_list_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #146EA8;
}

.menuitemssmall {
	color: black;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

a  {
	color:#484848;
	text-decoration:underline;
	font-weight:bold;
}

a:hover  {
	color: #146EA8;
	text-decoration: none;
	border-bottom: #FF7200 2px solid;
}

.bodytext  {
	color: black;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:150%;
	margin-bottom:3px;
	margin-top:3px;
}

.bodytextwhite  {
	color: white;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.bodytexthighlight {
	color: #3F3F3F;
	font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:150%;
	margin-bottom:3px;
	margin-top:3px;
}

.orangetext  {
	color: #FF7200;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.smalltext {
	color: black;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.featuretext { color: black; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

P  {margin-bottom:3px; margin-top:0px; color: black; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 1.5;
}

.featuretext3 {margin-bottom:3px; color: #146EA8; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.paragraph_title {
	margin-bottom: 0px;
	color: #4F6571;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-seriff;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	margin-bottom: 3px;
	margin-top: 6px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	font-weight:normal
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	font-weight:normal
}

.Head_Language_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

.Quality_Rating {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}

.Property_List_Head {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom:0px;
	font-weight:bold
}

.Property_List_Head:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
}

.Head_Language_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.Head_Language_Text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

#Top_Nav_Bar_Search_Box{
	width:125px;
	height: 20px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	
}
#Top_Nav_Bar_Search_Button{
	width:60px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.Side_Nav_Box_Text_Larger {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
	margin-left: 4px;
}
.Small_Orange_Box_Heading_Small_WhiteCopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;

}


/* START Pop Up Calendar Styles */

.button {
  border: solid black 1px;
  width: 19px;
  height: 18px;
}

	.CALENDARcpYearNavigation,
	.CALENDARcpMonthNavigation
			{
			background-color:#FF7200;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.CALENDARcpDayColumnHeader,
	.CALENDARcpYearNavigation,
	.CALENDARcpMonthNavigation,
	.CALENDARcpCurrentMonthDate,
	.CALENDARcpCurrentMonthDateDisabled,
	.CALENDARcpOtherMonthDate,
	.CALENDARcpOtherMonthDateDisabled,
	.CALENDARcpCurrentDate,
	.CALENDARcpCurrentDateDisabled,
	.CALENDARcpTodayText,
	.CALENDARcpTodayTextDisabled,
	.CALENDARcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.CALENDARcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #146EA8;
			border-width:0 0 1 0;
			}
	.CALENDARcpCurrentMonthDate,
	.CALENDARcpOtherMonthDate,
	.CALENDARcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.CALENDARcpCurrentMonthDateDisabled,
	.CALENDARcpOtherMonthDateDisabled,
	.CALENDARcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.CALENDARcpCurrentMonthDate
			{
			color:#146EA8;
			font-weight:bold;
			}
	.CALENDARcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.CALENDARcpOtherMonthDate
			{
			color:#808080;
			}
	TD.CALENDARcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #146EA8;
			border-width:1;
			border:solid thin #000000;
			}
	TD.CALENDARcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.CALENDARcpTodayText,
	TD.CALENDARcpTodayTextDisabled
			{
			border:solid thin #146EA8;
			border-width:1 0 0 0;
			}
	A.CALENDARcpTodayText,
	SPAN.CALENDARcpTodayTextDisabled
			{
			height:20px;
			}
	A.CALENDARcpTodayText
			{
			color:#146EA8;
			font-weight:bold;
			}
	SPAN.CALENDARcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.CALENDARcpBorder
			{
			border:solid thin #146EA8;
			}

/* END Pop Up Calendar Styles */
