#page_info { /* Page Info */
	position: absolute;
	width: 660px;
	top: 70px;
	left: 90px;
}

#page_info_content {
	position: relative;
}

#page-title {
	position: relative;
	padding-left: 13px;
	font-size: 1px;
}

#nav-border {
	position: relative: 
	height: 1px;
	font-size: 1px;
	padding-top: 3px;
}

#nav-menu {
	position: relative: 
	width: 100%;
}

.nav-link {
	position: relative: 
	font-size: 1px;
	padding-left: 13px;
	padding-top: 7px;
	float: left;
}

#page_content {
	position: absolute;
	top: 170px;
	left: 0px;
	width: 100%;

}

/****************************************************/
#price_area /* Main Desktop Area */
{
	position: relative;
	top: 0px;
	left: 0px;
	height: 600px;
	width:100%;

	background-color: #F4CF89;
	padding-bottom: 20px;
	padding-top: 20px;
	z-index: 2;

	float: left;
}

#price_area:after {
	clear: top;
	content:"";
	display:block;
}


/*********/ /* Desktop BackGround */
.desktop { 
	position: absolute;
	height: 130px;
	width: 100%;
	background-color: #FDE3B0;
}

.desktop_top {
	top: 0px;
}

.desktop_bottom {
	position: absolute;
	height: 130px;
	width: 100%;
	background-color: #FDE3B0;
	bottom: 0px;
	z-index: 1;
}

#lenta_1_top { /* Top Page Lenta */
	position: absolute;
	top: 41px;
	left: 58%;
	float: left;
	z-index: 2;
}

#lenta_1_bottom {
	position: absolute;
	top: 0px;
	left: 58%;
	float: left;
	z-index: 3;
}

#lenta_2_top { /* Bottom Page Lenta */
	position: absolute;
	bottom: 0px;
	left: 56%;

	height: 44px;
	width: 273px;

	float: left;
	z-index: 1;

}

#lenta_2_bottom {
	position: absolute;
	top: 0px;
	left: 56%;
	float: left;
	z-index: 9;
/*	border:1px solid blue; */
}

/***********/ /* Price List Box */
#price_list { 
	width: 100%;
}

/**********/ /* Price List Content Box*/
#price_file{ 
	position: relative;
	margin: auto;

	width:740px;
	z-index: 5;
}

#file_finish {
	position: relative;
	float: left;
	width: 100%;
}
#file_left_top {
	position: relative;
	height: 26px;
	width: 11px;
	float: left;
}
#file_right_top {
	position: relative;
	height: 26px;
	width: 9px;
	float: left;
}
#file_top {
	position: relative;
	height: 26px;
	width: 720px;

	background: url(/public/images/hotel/rates/bg_clipper.gif);
	background-repeat: repeat-x;
	background-position: left;
	float: left;
}

#file_left {
	position: relative;
	width: 11px;

	background: url(/public/images/hotel/rates/bg_file_left.gif);
	background-position: left top;
	background-repeat: repeat-y;
	float: left;
}
#file_center {
	position: relative;
	width: 740px;
	height: 550px;

	background: url(/public/images/hotel/rates/bg_file_content_costa_tropical.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	float: left;
}

#file_right {
	position: relative;
	width: 9px;

	background: url(/public/images/hotel/rates/bg_file_right.gif);
	background-position: left top;
	background-repeat: repeat-y;
	float: left;
}

#file_left_bottom {
	position: relative;
	height: 9px;
	width: 11px;
	float: left;
	font-size: 1px;
}
#file_right_bottom {
	position: relative;
	height: 9px;
	width: 9px;
	font-size: 1px;
	float: left;
}
#file_bottom {
	position: relative;
	height: 9px;
	width: 720px;
	font-size: 1px;

	background: url(/public/images/hotel/rates/bg_file_bottom.gif);
	background-repeat: repeat-x;
	background-position: left;
	float: left;
}

#file_center_content {
	position: relative;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
#file_content {
	position: relative;
	width: 100%;
}

#price_period {
	position: relative;
	float: left;
}

#price_include {
	position: relative;
	padding-top: 8px;
	padding-left: 20px;
	font: 11px Tahoma;
	font-weight: bold;
	color: #6B6B6B;
	float: left;
}
#price_include_desc {
	position: relative;
	padding-top: 4px;
	font: 9px Tahoma;
	color: #666666;
	float: left;
}

#price_table {
	position: relative;
	padding-top: 15px;
	width: 100%;
	float: left;
}

#price_table th {
	padding-top: 4px;
	padding-bottom: 15px;
	font: 11px Verdana;
	font-weight: bold;
	vertical-align: bottom;
	color: #333333;
}

#price_table td {
	vertical-align: middle;
}
.blue_hr {
	font-size: 2px;
	height: 2px;
	background-color: #D8A140;
}
.grey_hr {
	font-size: 1px;
	height: 1px;
	background-color: #CFCFCF;
}

.special_offer_checked {
	width: 1%;
	height: 29px;

	padding-top: 5px;
	font: 25px Tahoma;
	font-weight: bold;
	color: #666666;
}
.special_offer_date {
	width: 1%;
	height: 29px;
	padding-left: 5px;

	font: 12px Tahoma;
	font-weight: bold;
	vertical-align: middle;
	color: #D8A140;
}
.special_offer_price {
	width: 24%;
	height: 29px;

	font: 18px Arial;
	vertical-align: middle;
	text-align: center;
	color: #D8A140;
}


.offer_date { /* Offer Date */
	width: 1%;
	height: 29px;

	font: 11px Verdana;
	vertical-align: middle;
	color: #333333;
}
.offer_price { /* Offer Price */
	width: 24%;
	height: 29px;

	font: 12px Tahoma;
	vertical-align: middle;
	text-align: center;
	color: #333333;
}

/**************************************** Buttons */

#misc_buttons {
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px;

}

#button_special_offer_left {
	position: relative;
	float: left;
}

#button_special_offer {
	position: relative;
	height: 32px;

	background: url(/public/images/hotel/rates/button_special_offer_bg.gif);
	background-repeat: repeat-x;
	background-position: top;

	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;

	font: 9px Tahoma;
	color: #000000;
	float: left;
}

#button_special_offer a {
	color: #000000;
}


#button_special_offer_right {
	position: relative;
	width: 12px;
	height: 32px;
	float: left;
}

#button_currency_converter {
	position: relative;
	height: 32px;

	padding-left: 20px;
	float: left;

}


/**********************************************/

#after_file {
	position: relative;
	width: 100%;
	float: left;
	z-index: 7;
}

#supplement {
	position: relative;
	width:100%;
	padding-top: 40px;
	z-index: 6;
}

#supplement_content {
	padding-left: 40px;
}

h1 {
	font-family: Tahoma;
	font-size: 23px;
	font-weight: bold;
	color: #D8A140;
}

h2 {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}

.sup_border {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	width: 277px;
}

#sup_desc {
	position: relative;
	padding-top: 12px;
	font: 12px Arial;
	color: #333333
}

#sup_desc span {
	font-weight: bold;
}

#online-reservation {
	position: relative;
	width: 100%;
	padding-top: 20px;
	height: 80px;
}

#mini_lenta {
	position: relative;
	height: 68px;
	width:8%;

	background: url(/public/images/hotel/rates/mini_lenta.jpg);
	background-position: top right;
	background-repeat: no-repeat;

	float: left;
}

#online-reservation_cnt {
	position: relative;
	padding-left: 15px;
	float: left;
	font: 11px Tahoma;
	color: #333333;
}

#online-reservation_cnt a {
	font: 17px Tahoma;
	font-weight: bold;
	color: #E09A0A;
}

#footer_space {
	position: relative;
	width: 100%
	float: left;
	padding-bottom: 40px;
}







