/****************************************************************** 
 *                                                                *
 *                        HOLIDAY RENTALS                         *
 *                                                                *
 ******************************************************************/

                           /**********
                            * GLOBAL *
                            **********/


/* Titles */
.HR_Title
{
	font-family: Sans-Serif;
	font-size: 12px;
}


                           /**********
                            *  MENU  *
                            **********/


/* 
 * FILES:
 *
 * Menu_Arrow.gif
 * 
 */

/* Menu - Outline */
.HR_MenuOutline
{
	border:1px solid darkblue;
}

/* Menu - Lines */
.HR_MenuContent TD
{
	border: 1px solid white;
	text-align: center;
}

/* Menu - Content */
.HR_MenuContent A
{
	background-color: #c8dff4;
	font-size: 8pt;
	width: 140px;
	height: 20px;
	display: block;
	white-space: nowrap;
	text-decoration: none;
	vertical-align: middle;
	padding: 10px 10px 10px 10px;
}

/* Menu - Items */
.HR_MenuItems A
{
	color:#00468C;
	font-weight: bold;
}

/* Menu - Items mouseover */
.HR_MenuItems A:hover
{
	color: #F69E43;
	background-color: #FFFFFF;
	background-image: url(../Images/HolidayRentals/Menu_Arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/* Menu - Selected Item */
.HR_MenuSelectedItem A
{
	color: #F69E43;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(../Images/HolidayRentals/Menu_Arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


                           /**********
                            *  LIST  *
                            **********/


/* 
 * FILES:
 *
 * Arrow_first.gif
 * Arrow_last.gif
 * Arrow_next.gif
 * Arrow_previous.gif
 * Without_Photo_120.gif
 * 
 */

/* Items - Ref box */
.HR_RefBox
{
	font-weight: bold;
	width: 120px;
	height: 15px;
	background-color: #f69e43;
	color: #FFFFFF;
}

/* Items - Upper box */
.HR_UpperBox 
{
	font-family: Corbel, sans-serif;
	font-weight: normal;
	width: 292px;
	height: 15px;
	background-color: #c8dff4;	
	font-size: 14px !important;
	text-align: left;
	padding: 3px 10px;
}



/* Items - Central Box */
.HR_CentralBox
{
	width: 349px;
	height: 131px;
	background-color: #eff6fc; 
	color: #1f324f;
	border-left: 1px solid white;
	padding: 5px 10px 5px 10px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;

}

/* Items - Lower Box */
.HR_LowerBox
{
	width: 349px;
	height: 15px;
	background-color: white;
	font-size: 12px;
}

/* Items - Lower Box Links */
.HR_LowerBox A
{
	color: White;
	font-weight: bold;
	text-decoration: none;
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 12px;
}

/* Items - Lower Box - Left section */
.HR_LowerBox_Left
{
	height: 15px;
	width: 145px;
	background-color: #f69e43;
	border-right: 1px solid white;
}

/* Items - Lower Box - Right section */
.HR_LowerBox_Right
{
	height: 15px;
	width: 145px;
	background-color: #f69e43;
}

/* Items - Photo Box */
.HR_PhotoBox
{
	width: 250px;
	background-color: #eff6fc;
	background-image: url(../Images/RealEstate/Without_Photo_120.gif);
	background-repeat: no-repeat;
}

.HR_Photo {
	position:absolute;
	overflow:hidden;
	clip: rect(0px 250px 167px 0px);
}

/* Items - Prices Text */
.HR_Prices
{
	
}

/* Items - Prices Box */
TD.HR_Prices 
{
	width: 100%;
	background-color: #eff6fc;
	padding-left: 6px;
	height: 20px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;

}

/* List Pager - General */
.HR_listPager
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 12px;
}

/* List Pager - Numbers */
.HR_lpItem A
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	padding: 1px 3px;
	color: #333333;
}

/* List Pager - Selected number */
.HR_lpSelectedItem A
{
	font-weight: bold;
	padding: 0px 3px;
	color: #BC6000;
	background-color: #FCDDBD;
}

/* List Pager - Result Message */
.HR_ResultMessage
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 12px;
}

/* Sort - Sort Box */
.HR_Sort
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 12px;
}

/* Sort - Sort Message */
.HR_SortMessage
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 13px;
	white-space: nowrap;
	padding-right: 10px;
}

/* Sort - List */
.HR_SortList
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 12px;

}

/* Messages - No Products found */
.HR_NoProductsMsg
{
	font-size: 10px;
}


                           /**********
                            * DETAIL *
                            **********/


                          /* Titlebar */
           
/* Titlebar - Outline */
.HR_Titlebar
{
	height: 22px;
	/*width: 412px;*/
}
               
/* Titlebar - Reference */
.HR_TitlebarRef
{
	font-weight: bold;
	height: 22px;
	width: 108px;
	background-color: Orange;
}

/* Titlebar - Title */
.HR_TitlebarText,
.HR_BookingNotesTitle
{
	width: 367px;
	color: #333333;
	height: 22px;
	font-weight: bold;
	background-color: #C3DAF2;
	padding: 3px 5px;
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 15px;
}

/* Overview - Titlebar */
.HR_OverviewTitlebar
{
	/*display: none;*/
}

/* Photos - Titlebar */
.HR_PhotosTitlebar
{
	/*display: none;*/
}

/* Features - Titlebar */
.HR_FeaturesTitlebar
{
	/*display: none;*/
}

/* Availability - Titlebar */
.HR_AvTitlebar
{
	display: none;
}



                          /* Overview */


/* 
 * FILES:
 *
 * Overview_Bullet.gif
 * Without_Photo_250.gif
 * Button_Availability.gif
 * Button_Availability_Hover.gif
 *
 */

/* Overview */
.HR_OverviewBox
{
/*	 width: 378px;*/
}

.HR_OverviewDescription {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
}

/* Overview - Image Box */
.HR_ImageBox
{
	width: 250px;
	height: 185px;
	background-image: url(../Images/RealEstate/Without_Photo_250.gif);
}

/* Overview - Right Box (Key Features and Prices) */
.HR_RightBox
{
	/*width: 162px;*/
}

/* Overview - Right Box - Bullet List */
.HR_RightBox UL,
.HR_KeyFeaturesBox UL
{
	margin: 6px 0px 0px 23px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../Images/RealEstate/Overview_Bullet.gif);
}

/* Overview - Right Box - Bullet Items */
.HR_RightBox LI,
.HR_KeyFeaturesBox LI
{
	margin: 0px 0px 3px 5px;
}

/* Overview - Key Features Box */
.HR_KeyFeaturesBox
{
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	padding-bottom: 5px;
}


/* Overview - Availability Button */
.HR_AvailabilityButton
{
	padding-top: 8px;
	padding-left: 14px;
	/*display: none; --> To hide the availability button*/
}

/* Overview - Description */
.HR_OverviewDescription {
	padding-bottom: 20px;
}

.HR_OverviewDescription,
.HR_OverviewDescription td,
.HR_OverviewDescription p
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 13px;
}



/* Booking Notes - Title 
.HR_BookingNotesTitle
{
	color: #333333;
	background-color: #C3DAF2;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	width: 462px;
}*/


/* Booking Notes - Content */
.HR_BookingNotesContent
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 13px;
	padding-top: 10px;
}


                          /* Features */


/* Feature List - Outline */
.HR_List
{
/*	width: 412px;*/
	font-size: 13px;
	margin-top: 2em;
	margin-bottom: 1em;
}

/* Feature List - Header */
.HR_ListHeader
{
	color: #333333;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
	background-color: #c3daf2;
	border-bottom: 1px solid white;
	text-align: left;
	font-size: 15px;
}

/* Feature List - Items */
TD.HR_ListItems
{
	padding: 3px 4px 3px 4px;
}


/* Feature List - Left items */
TD.HR_KeyItem
{
	border-bottom: 1px solid #c3daf2;
	color: #004386;
	background-color: #eff7ff;
	width: 120px;
}


/* Feature List - Right items */
TD.HR_ValueItem
{
	border-bottom: 1px solid #c3daf2;
	color: #333;
	background-color: #fffaf3;
	width: 300px;
}


/* Feature List - Left alternating items */
TD.HR_KeyAltItem
{
	border-bottom: 1px solid #c3daf2;
	color: #004386;
	background-color: #d8ebfe;
}


/* Feature List - Right alternating items */
TD.HR_ValueAltItem
{
	border-bottom: 1px solid #c3daf2;
	color: #333;
	background-color: #fff2e0;
}


                           /* Photos */

/* Photo Viewer Box */
.HR_PhotoViewer
{
	width: 250px;
}


                        /* Availability */

/* Availability - Outline */
.HR_Availability
{
	 width: 131px;
}

/* Availability - Calendar box */
.HR_AvCalendar
{	
}

/* Availability - Subtitle Text box */
.HR_AvSubtitleText
{
	padding-left: 39px;
	color: DarkBlue;
	font-weight: bold;
	height: 20px;
}

/* Availability - Subtitle Items box */
.HR_AvSubtitleBox
{
	padding-left: 33px;
}

/* Availability - Subtitle Items */
.HR_AvSubtitleItem
{
	 width: 80px;
}

/* Availability - Subtitle Items - Left part */
.HR_AvSubtitleItem_Left
{
	 height:20px;
	 width: 15px;
}

/* Availability - Subtitle items - Right part */
.HR_AvSubtitleItem_Right
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 12px;
	padding-left: 3px;
	height: 20px;
	width: 63px;
}


                           /* Prices */

/* Prices Box */
.HR_PricesBox
{
	color: #333333;
	width: 100%;
}

/* Prices Box - Header */
TD.HR_PricesHeader
{
	/*display: none; --> To hide the header */
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #f69e43;
	color: white;
	padding: 2px;
}

/* Prices Box - Left */
.HR_PricesBox_Left,
.HR_PricesBox_AltLeft
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 13px;
	text-transform: capitalize;
	padding: 2px;
}

/* Prices Box - Right */
.HR_PricesBox_Right,
.HR_PricesBox_AltRight
{
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 13px;
	text-align: right;
	padding: 2px;
}


.HR_PricesBox_Left,
.HR_PricesBox_Right
{
	background-color: #c8dff4;
}


/* Prices Box - Alternating Item Left */
.HR_PricesBox_AltLeft,
.HR_PricesBox_AltRight
{
	background-color: #eff6fc;
}


                           /**********
                            * SEARCH *
                            **********/



/* 
 * FILES:
 *
 * 1.gif 
 * 2.gif
 * 3.gif
 * 4.gif
 * 5.gif
 * 6.gif
 * 7.gif
 * 8.gif
 * 9.gif
 * 10.gif
 * 11.gif
 * 12.gif
 * Button_Search.gif
 * Button_Search_Hover.gif
 * Calendar_Image.gif
 *
 */

/* Search - Search Box Outline */
.HR_SearchOutline
{
	width: 406px;
	margin: 0 10px;
	font-size: 11px;
}

/* Search - Left Box */
.HR_LeftSearchBox
{
	width: 156px;
}

/* Search - Right Box */
.HR_RightSearchBox
{
	padding-top:3px;
	width: 153px;
}

/* Search - Central Separation */
.HR_CentralSeparation
{
	width: 20px;
}

/* Search - TextBoxes */
.HR_SearchTextboxes
{
	width: 34px;
	text-align: right;
	border: 1px solid Orange;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;

}

/* Search - DateBoxes */
.HR_SearchDateboxes
{
	width: 46px;
	text-align: right;
	border: 1px solid Orange;
	margin-right: 2px;
}

/* Search - Dropdowns */
.HR_SearchDropdowns, .HR_SearchFieldsBox SELECT
{
	/*color: darkblue;*/
	width: 153px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}

/* Search - Checkboxes */
.HR_SearchCheckboxes
{
	margin-right: -3px;
}

/* Search - Text */
.HR_SearchText
{
	/*color: darkblue;*/
	white-space: nowrap;
	padding-left: 1px;
		font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;

}

/* Search - Numbers Box */
.HR_SearchNumbersBox
{
	width: 20px;
	padding-top: 4px;
		font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;

	/*display:none; --> To hide the numbers*/
}

/* Search - Fields Box */
.HR_SearchFieldsBox
{
	/*color: DarkBlue;*/
	padding-top: 4px;
	padding-left: 6px;
		font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;

}

/* Search - Fields that have text Box */
.HR_SearchFieldsBoxText
{
	padding-left: 7px;
		font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;

}

/* Search - Button Box */
.HR_SearchButton
{
	 padding-top: 10px;
	 text-align: right;
}


                        /****************
                         * ENQUIRY FORM *
                         ****************/

/* Fields Box */
.HR_Form
{
	 width: 310px;
	 margin-top: 4px;
	 padding-left: 10px;
	 margin: 20px 0px 0px 12px;
}

/* Enquiry Form - Labels */
.HR_FormField
{
	color: DarkBlue;
	font-family: Sans-Serif;
	font-size: 11px;
	height: 20px;
	white-space: nowrap;
}

/* Enquiry Form - Fields */
.HR_FormField INPUT, .HR_FormField TEXTAREA
{
	width: 250px;
	font-family: Sans-Serif;
	font-size: 11px;
	border: 1px solid Orange;
}

/* Enquiry Form - Last Label */
.HR_FormField_Small
{
	font-family: Sans-Serif;
	font-size: 10px;
	color: DarkBlue;
}

/* Enquiry Form - Small Fields */
.HR_FormField_Small INPUT, .HR_FormField_Small TEXTAREA
{
	border: 1px solid Orange;
}

/* Enquiry Form - Separation in the Form */
.HR_FormSeparation
{
	padding-top: 16px;
}

.HR_FormButton
{
	 text-align: right;
	 height: 20px;
}

/* Enquiry Form - Error Report */
.HR_FormErrorReport
{
	 padding-top: 8px;
}

/* Enquiry Form - Status */
.HR_FormStatus
{
	color: DarkBlue;
	font-weight: bold;
	display: block;
	margin-top: 40px;
	text-align: center;
}

