@charset "utf-8";



/* CSS Document */

.your_stay {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #2C2F41;

}



.your_summary {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.new_search {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #0000CC;

	line-height: 32px;

	text-decoration: none;

}



.new_search:hover {

	text-decoration: underline;

}



.hotel_tabs {

	display: inline;

	padding: 0px 0;

	margin-left: 0;

	margin-top: 0;

	margin-bottom: 0;

	list-style-type: none;

	text-align: center;

	/*set to left, center, or right to align the menu as desired*/

}



.hotel_tabs li {

	display: inline;

	text-align: center;

}



.hotel_tabs li.selected {

	background-color: #FFFFFF;

	text-decoration: none;

	/*border-top: 2px #000066 solid;*/

}



.view_label {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	margin-left: 91px;

	text-align: left;

	line-height: 28px;

	vertical-align: middle;

}



ul#hotel_tabs {

	list-style: none;

	display: inline;

}



ul#hotel_tabs li {

	float: left;

	margin: 0px 0px 0px 0px;

	padding-top: 5px;

	padding-left: 20px;

	padding-right: 20px;

	display: inline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}



ul#hotel_tabs li a {

	color: #FFFFFF;

	display: block;

	float: left;

	line-height: 23px;

	outline: none;

	text-decoration: none;

}



ul#hotel_tabs li a:hover {

	text-decoration: underline;

}



ul#hotel_tabs li.selected {

	background-color: #FFFFFF;

	border-top: 2px #000066 solid;

}



ul#hotel_tabs li.selected a {

	color: #000033;

	text-decoration: underline;

}



.infolabels {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: right;

	left: 19px;

	width: 65px;

	top: 9px;

	position: absolute;

}



.infotext {

	left: 107px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	text-align: left;

	width: 224px;

	top: 9px;

	position: absolute;

}



.highlighttext {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	text-align: center;

	font-size: 11px;

	text-transform: uppercase;

	line-height: 20px;

}



.overview_text {

	font: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 12px;

	text-align: left;

	margin-top: 17px;

	margin-left: 7px;

	margin-right: 7px;

}



.hotel_name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #006699;

	padding-left: 10px;

	text-decoration: none;

	line-height: 27px;

}



.hotel_color_band {

	margin-top: 20px;

	width: 730px;

	height: 27px;

	background-color: #FFF7C4;

	position: relative;

}



.hotel_colorbandsmall {

	position: relative;

	margin: 0px;

	padding-left: 10px;

	line-height: 27px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #006699;

	text-decoration: none;

	width: 490px;

	height: 27px;

	background-color: #FFFF66;

}



ul.hotel_features {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	list-style-image: url(../../img/hotel/chechbox.gif);

	text-indent: 0px;

	margin-left: 0px;

	padding-left: 26px;

	margin-top: 0px;

	padding-top: 0px;

	line-height: 26px;

	margin-bottom: 0px;

}



.feature_list_box {

	margin-top: 0px;

	margin-left: 15px;

	width: 224px;

}



.select_currency {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #003399;

	margin-left: 0px;

	text-align: right;

	line-height: 27px;

	vertical-align: middle;

}



.select_currency_form {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	vertical-align: middle;

	margin-left: 3px;

	margin-top: 0px;

	outline: none;

	text-align: left;

}



.book_now_button {

	display: block;

	width: 90px;

	height: 24px;

	border: none;

	background-color: transparent;

	background-repeat: no-repeat;

	background-image: url(../../img/hotel/bookbutton.jpg);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0px;

}



.select_button {

	display: block;

	width: 70px;

	height: 24px;

	border-top: 2px #0099FF solid;

	border-left: 2px #0099FF solid;

	background-color: #003399;

	border-bottom: 2px solid #000033;

	border-right: 2px solid #000033;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0px;

	outline: none;

}



.select_button:hover {

	text-decoration: underline;

	cursor: pointer;

}



.logincontinuebutton {

	display: block;

	width: 160px;

	height: 32px;

	border-top: 2px #0099FF solid;

	border-left: 2px #0099FF solid;

	background-color: #003399;

	border-bottom: 2px solid #000033;

	border-right: 2px solid #000033;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0px;

	outline: none;

}



.logincontinuebutton:hover {

	text-decoration: underline;

	cursor: pointer;

}



.newaccountcontinuebutton {

	display: block;

	width: 160px;

	height: 32px;

	border-top: 2px #0099FF solid;

	border-left: 2px #0099FF solid;

	background-color: #003399;

	border-bottom: 2px solid #000033;

	border-right: 2px solid #000033;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	outline: none;

}



.newaccountcontinuebutton:hover {

	text-decoration: underline;

	cursor: pointer;

}



.book_now_button:hover {

	text-decoration: underline;

	cursor: pointer;

}



.details_button {

	display: block;

	width: 90px;

	height: 24px;

	border: none;

	background-color: transparent;

	background-repeat: no-repeat;

	background-image: url(../../img/hotel/roominfobutton.jpg);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	margin-top: 11px;

}



.details_button:hover {

	text-decoration: underline;

	cursor: pointer;

}



.policy_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.roomtype_name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #006699;

}



.roomtype_name a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #006699;

	text-decoration: none;

}



.roomtype_name a:hover {

	text-decoration: underline;

}



.price {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333333;

	font-size: 18px;

}



.per_night_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333333;

	font-size: 15px;

}



.adults_qty_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333333;

	font-size: 11px;

}



.adults_qty_txt a {

	font-weight: normal;

	text-decoration: none;

}



.adults_qty_txt a:hover {

	text-decoration: underline;

}



.heading_chart {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000066;

	text-align: center;

}



.subheading_chart {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #000066;

	text-align: center;

}



.subscript_chart {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #000066;

	text-align: center;

}



.data_txt_chart {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000066;

	text-align: center;

}



.booking_form_heading {

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

	font-size: 14px;

	text-align: left;

	font-weight: bold;

}



.booking_form_heading a,a:visited {

	color: #003399;

}



.booking_form_text {

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

	font-size: 11px;

	text-align: left;

}



.booking_form_text a,a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #000099;

}



.requiredasterik {

	font-family: Arial, Helvetica, sans-serif;

	color: #FF3300;

	font-size: 11px;

	text-align: left;

}



.booking_form_element {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

}



.rategrid {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	text-align: center;

	border: #CCCCCC 1px solid;

	border-bottom: #999999 1px solid;

	margin: 5px;

	margin-top: 0px;

}



.rategrid th {

	background-color: #EBEBEB;

	font-weight: normal;

	padding: 3px;

	border-left: 1px #DADADA solid;

}



.rategrid td {

	padding: 3px;

	border-left: 1px #DADADA solid;

	border-top: 1px gray solid;

	font-size: 10px;

}



ul#locatorlist {

	display: inline;

	list-style: none;

}



ul#locatorlist li.visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #FF6600;

	font-size: 10px;

	border-top: 3px solid #FF6600;

	margin-right: 1px;

	display: inline;

	line-height: 20px;

	width: 30px;

	text-align: center;

	padding-left: 4px;

	padding-right: 4px;

}



ul#locatorlist li {

	font-family: Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	font-size: 10px;

	border-top: 3px solid #CCCCCC;

	margin-right: 1px;

	display: inline;

	line-height: 20px;

	width: 30px;

	text-align: center;

	padding-left: 4px;

	padding-right: 4px;

}



.reviewsectionnumbers {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	background-color: #6699CC;

}



.hotelreviewband {

	color: #000000;

	background-color: #B4D2DC;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 100%;

	padding-left: 8px;

	line-height: 19px;

	margin-right: 10px;

}
