/* --- Clickstay websites------------------------------------------

	Author: 	Nitesh H Patel
	Date:  		06.04.2007
	Version:	1.0
	Notes:		Copyright 2007 Rental Systems.com Ltd

------------------------------------------------------------------- */

/* --- CORE_ADVERTS.CSS ---------------------------------------------
   Styles used to create navigation tabs.
------------------------------------------------------------------- */

/* --- TABLE OF CONTENTS ------------------------------------------ 

	ADVERT ELEMENTS (Elements for one record set to be followed)

------------------------------------------------------------------- */

/* ADVERT ELEMENTS --------------------------------------------------- */

/* The adverts text and links*/

.adverts_title_text_bold_white {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 14px;
	color: Black; 
}
.adverts_description {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 11px;
	color: Transparent; 
}
.adverts_description_white {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 11px;
	color: Black; 
}
.adverts_title_text {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 14px;
	color: Transparent; 
}
.breadcrumbs_text {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 10px;
	color: Transparent; 
}
.breadcrumbs_adverts_text {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 12px;
	color: Transparent; 
}


a.advertstoplinks {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 13px;
	text-decoration: underline;
	color: Black; 
}

a.advertstoplinks:hover {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 13px;
	text-decoration: none;
	color: Black; 
}

a.advertstoplinks:visited {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 13px;
	text-decoration: underline;
	color: Black; 
}

a.orangelinks_breadcrumbs {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 10px;
	text-decoration: underline;
	color: Transparent; 
}

a.orangelinks_breadcrumbs:hover {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 10px;
	text-decoration: none;
	color: Transparent; 
}

a.orangelinks_breadcrumbs:visited {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 10px;
	text-decoration: underline;
	color: Transparent; 
}


/* The adverts navigation area */

.breadcrumbs_shell {
	position: relative; 
	width: 580px; 
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
	float: left;
}
.breadcrumbs_secondarynav {
	position: relative; 
	width: 580px; 
	height: 12px; 
	margin: 0px; 
	border: 0px; 
	padding-bottom: 3px; 
	float: left;
}
.breadcrumbs_regionbar {
	position: relative; 
	width: 580px; 
	margin: 0px; 
	padding-bottom: 5px; 
	border-bottom: 1px solid Transparent; 
	float: left;
}
.breadcrumbs_adverts_shell {
	position: relative; 
	width: 580px; 
	margin: 0px; 
	border: 0px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	float: left;
}
.breadcrumbs_adverts_number {
	position: relative; 
	width: 200px; 
	margin: 0px; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	float: left;
}
.breadcrumbs_adverts_nav {
	position: relative; 
	width: 380px; 
	margin: 0px; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	float: right; 
	text-align: right;
}

/* The adverts shell area */

.adverts_content_box {
	position:relative;
	width: 572px; 
	border: 4px solid Gainsboro;
	margin: 0px; 
	padding: 0px; 
	float: left;
}

.adverts_content_box_2 {
	position:relative;
	width: 572px; 
	border-right: 4px solid Gainsboro;
	border-left: 4px solid Gainsboro;
	border-bottom: 4px solid Gainsboro;
	margin: 0px; 
	padding: 0px; 
	float: left;
}


.adverts_content_heading_bar {
	position: relative; 
	width: 566px; 
	height: 50px; 
	background-color:Gainsboro; 
	margin: 0px; 
	border: 0px; 
	padding-left: 6px; 
	padding-top: 3px; 
	float: left;
}
.adverts_content_subheading_bar {
	position: relative; 
	width: 566px; 
	background-color:Gainsboro; 
	margin: 0px; 
	border: 0px; 
	padding-left: 6px; 
	padding-top: 3px; 
	float: left;
}
.adverts_heading_title {
	position: relative; 
	width: 565px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	margin: 0px; 
	border: 0px; 
	float: left;
}
.adverts_summary_shell {
	position: relative; 
	width: 565px; 
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
	float: left;
}
.adverts_summary_title {
	position: relative; 
	width: 400px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	margin: 0px; 
	border: 0px; 
	float: left;
}
.adverts_addtoshortlist {
	position: relative; 
	width: 160px; 
	padding-bottom: 5px; 
	padding-top: 3px;
	padding-right: 5px; 
	margin: 0px; 
	border: 0px; 
	float: right;
	text-align: right;
}
.adverts_content_shell {
	position: relative; 
	width: 580px; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	float: left;
}
.adverts_content_left_shell {
	position: relative; 
	width: 281px; 
	border-left: 4px solid Gainsboro; 
	border-right: 4px solid Gainsboro; 
	margin: 0px; 
	padding: 0px; 
	float: left;
}
.adverts_content_right_shell {
	position: relative; 
	width: 287px; 
	border-right: 4px solid Gainsboro; 
	margin: 0px; 
	padding: 0px; 
	float: left;
}
.adverts_content_half_shell_flash {
	position: relative; 
	width: 275px; 
	height: 330px; 
	background-color:Black; 
	margin: 0px; 
	border: 0px; 
	padding-left: 6px; 
	padding-top: 3px;
	padding-bottom: 10px;
	float: left;
}
.adverts_content_half_shell_data {
	position: relative; 
	width: 281px; 
	height: 330px; 
	background-color:Black; 
	margin: 0px; 
	border: 0px; 
	padding-left: 6px; 
	padding-top: 3px;
	padding-bottom: 10px;
	float: left;
}
.adverts_content_left {
	position: relative; 
	width: 265px; 
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
	float: left;
}
.adverts_content_right {
	position: relative; 
	width: 276px; 
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
	float: left;
}
.adverts_content_half_shell_left {
	position: relative; 
	width: 275px; 
	background-color:Black; 
	margin: 0px; 
	border: 0px; 
	padding-left: 6px; 
	padding-top: 3px;
	padding-bottom: 10px;
	float: left;
}
.adverts_content_half_shell_right {
	position: relative; 
	width: 281px; 
	background-color:Black; 
	margin: 0px; 
	border: 0px; 
	padding-left: 6px; 
	padding-top: 3px;
	padding-bottom: 10px;
	float: left;
}

/* The adverts display area */

.adverts_content_full_shell {
	position: relative; 
	width: 572px; 
	border-left: 4px solid Gainsboro; 
	border-right: 4px solid Gainsboro;
	border-bottom: 4px solid Gainsboro; 
	margin: 0px; 
	padding: 0px; 
	float: left;
}
.adverts_content_shell_all {
	position: relative; 
	width: 566px; 
	background-color: #ffffff /* Black; */
	margin: 0px; 
	border: 0px; 
	padding-left: 6px; 
	padding-top: 3px;
	padding-bottom: 10px;
	float: left;
}
.adverts_content_all {
	position: relative; 
	width: 561px; 
	margin: 0px; 
	border: 0px; 
	padding-bottom: 5px;
	padding-right: 5px;
	float: left;
}
.adverts_content_rooms {
	position: relative; 
	width: 400px; 
	margin: 0px; 
	border: 0px; 
	padding-bottom: 5px; 
	float: left;
}

/* The advert tabs area */

.advert_tabs_shell {
	position: relative; 
	width: 580px; 
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
	float: left;
}

a.first_advert_tab {
	position: relative;
	background-color: Black;
	border-left: 4px solid Gainsboro;
	border-right: 4px solid Gainsboro;
	border-top: 4px solid Gainsboro;
	margin: 0px;
	padding: 7px;
    font-family: Verdana;
	font-weight: bold; 
	font-size: 12px;
	text-decoration: underline;
	color: Gainsboro; 
	float: left;
}
a.first_advert_tab:hover {
	background-color: Gainsboro; 
/*	border-bottom: 4px solid Gainsboro; */	
	text-decoration: none;
	color: Black;
}
a.advert_tabs {
	position: relative;
	background-color: Black;
	border-right: 4px solid Gainsboro;
	border-top: 4px solid Gainsboro;
	margin: 0px; 
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
    font-family: Verdana;
	font-weight: bold; 
	font-size: 12px;
	text-decoration: underline;
	color: Gainsboro; 
	float: left;
}
a.advert_tabs:hover {
	background-color: Gainsboro; 
/*	border-bottom: 4px solid Transparent;*/	
	text-decoration: none;
	color: Black; 
}
.advert_first_tabs_selected {
	position: relative;
	background-color: Gainsboro;
	border-right: 4px solid Gainsboro;
	border-left: 4px solid Gainsboro;
	border-top: 4px solid Gainsboro;
	margin: 0px; 
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
    font-family: Verdana;
	font-weight: bold; 
	font-size: 12px;
	text-decoration: none;
	color: Black; 
	float: left;
}
.advert_tabs_selected {
	position: relative;
	background-color: Gainsboro;
	border-right: 4px solid Gainsboro;
	border-top: 4px solid Gainsboro;
	margin: 0px; 
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
    font-family: Verdana;
	font-weight: bold; 
	font-size: 12px;
	text-decoration: none;
	color: Black; 
	float: left;
}
a.sub_advert_tabs {
	position: relative;
	background-color: Black;
	border-right: 4px solid Gainsboro;
	border-bottom: 4px solid Gainsboro;
	margin: 0px; 
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
    font-family: Arial;
	font-weight: bold; 
	font-size: 13px;
	text-decoration: underline;
	color: Transparent; 
	float: left;
}
a.sub_advert_tabs:hover {
	background-color: Transparent; 
/*	border-bottom: 4px solid Transparent;*/	
	text-decoration: none;
	color: Black; 
}
a.sub_advert_first_tab {
	position: relative;
	background-color: Black;
	border-left: 4px solid Gainsboro;
	border-right: 4px solid Gainsboro;
	border-bottom: 4px solid Gainsboro;
	margin: 0px; 
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
    font-family: Arial;
	font-weight: bold; 
	font-size: 13px;
	text-decoration: underline;
	color: Transparent; 
	float: left;
}
a.sub_advert_first_tab:hover {
	background-color: Transparent; 
/*	border-bottom: 4px solid Transparent;*/	
	text-decoration: none;
	color: Black; 
}

/*	Adverts data area */
.adverts_data_shell {
	position: relative; 
	width: 276px; 
	margin: 0px; 
	border: 0px; 
	padding-bottom: 10px; 
	float: left;
}
.adverts_data_label {
	position: relative; 
	width: 110px;  
	margin: 0px; 
	border: 0px; 
	padding-right: 10px; 
	padding-top: 3px; 
	float: left; 
	text-align: right;
}
.adverts_data_output {
	position: relative; 
	width: 150px;
	margin: 0px; 
	border: 1px solid Transparent; 
	padding: 2px; 
	float: left;
}
.adverts_data_beds_left {
	position: relative; 
	width: 130px; 
	margin: 0px; 
	padding-right: 10px; 
	border: 0px; 
	float: left;
	text-align: right;
}
.adverts_data_beds_right {
	position: relative; 
	width: 140px; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	float: left;
}
a.room_avail_button {
	background-color: Transparent;
	position: relative; 
	display: block; 
	height: 17px; 
	margin: 0px; 
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid Transparent; 
	float: left; 
	text-align:center;
	text-decoration: none;
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 10px; 
	color: Black;
}
a.room_avail_button:hover {
	display: block; 
	text-decoration: underline;
	color: Black;
}
.room_pics {
	position: relative; 
	width: 149px; 
	height: 112px; 
	border: 1px solid Transparent; 
	margin: 0px; 
	padding: 0px; 
	overflow: hidden;
	float: left;
}
.adverts_data_rooma_left {
	position: relative;
	width: 75px;
	margin: 0px; 
	padding-left: 10px; 
	border: 0px; 
	float: left;
	text-align: right;
}
.adverts_data_rooms_right {
	position: relative;
	width: 300px;
	margin: 0px; 
	padding-left: 10px; 
	border: 0px; 
	float: left;
}
.advert_roomarea_left {
	position: relative; 
	width: 150px; 
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
	float: left;
}
.advert_roomarea_right {
	position: relative; 
	width: 400px; 
	margin: 0px; 
	border: 0px; 
	padding: 0px; 
	float: left;
}
.advert_roomdates {
	position: relative; 
	width: 320px; 
	margin: 0px; 
	border: 0px;
	padding-top: 10px; 
	float: left;
}
.advert_checkroom_button_area {
	position: relative; 
	margin: 0px; 
	border: 0px; 
	padding-top: 10px; 
	float: left;
}
