@import "calendar.css";
BODY{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; text-align:center; height:100%;  background:#6381a5 url(../images/images/bg_body.gif) top left repeat-x;}

A { text-decoration:none; color:#37597e; }

H1 { color:#ffffff; font-size:12px; font-weight:bold; text-transform:uppercase; padding:0px; margin:0px; display:inline;}
H2 { color:#ffffff; font-size:11px; font-weight:normal; padding:0px; margin:0px; display:inline; text-decoration:none;  }


H1.title_details { font-family:Verdana, Arial, Helvetica, sans-serif; color:#37597e; font-size:18px; }

A.link_det { font-size:12px; }
A.link_det:hover { font-size:12px; text-decoration:underline; color:#faa200; }

A.link { font-size:11px; }
A.link:hover {	text-decoration:underline; font-size:11px;}
A.link2 { text-decoration:underline;}
A.link2:hover { color:#4e7daf; }
A.link3 {  text-decoration: none;}
A.link3:hover { color:#4e7daf; text-decoration:underline; }

A.help { color:#e2e2e2; text-transform:uppercase; font-size:11px;  font-weight:bold; vertical-align:bottom; padding:0px 5px 0px 2px; }
A.help:hover { color:#e2e2e2; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:underline; vertical-align:bottom; padding:0px 5px 0px 2px; }

A.link_bbt { color:#6a8aa8; font-size:11px; }
A.link_bbt:hover { text-decoration:underline; color:#6a8aa8; font-size:11px; }


A.link_footer { color:#FFFFFF;  }
A.link_footer:hover { text-decoration:underline; color:#FFFFFF;  }

A.submit { color:#FFFFFF; font-size:11px; font-weight:bold }

A.rentals_ski { font-style:italic; color:#21558e; }
A.rentals_ski:hover { color:#4984c5;}

A.rentals_golf { font-style:italic; color:#f4f4f4; }
A.rentals_golf:hover { color:#e2e2e2; }

INPUT.btn_search { background:url(../images/images/btn_search2.gif) top no-repeat; border:0px; height:25px; width:86px; vertical-align:top; margin:0; padding-bottom:1px;  color:#444444; font-size:11px; font-weight:bold;}
INPUT.button { background:url(../images/images/btn_blue.gif) top no-repeat; border:0px; height:30px; width:110px; vertical-align:top; margin:0; padding-bottom:3px; float:left; color:#FFFFFF; font-size:11px; font-weight:bold;}

INPUT.button_w { background:url(../images/images/btn_blue_w.gif) top no-repeat; border:0px; height:30px; width:130px; vertical-align:top; margin:0; padding-bottom:3px;  color:#FFFFFF; font-size:11px; font-weight:bold;}

DIV.btn { padding:10px 0px 5px 0px;}


IMG{ border:0px;}
IMG.login { position: relative; padding-left:2px;}
IMG.details_img { width:130px; height:88px; border:3px solid #d8e1e9; }
IMG.icon { vertical-align: bottom; }
IMG.thumbs { width:110px; height:70px; border:3px solid #d8e1e9; }
IMG.owner { border:3px solid #d8e1e9; }
IMG.sel_properties { width:110px; height:70px; border:3px solid #d8e1e9;}
IMG.advert_box { width:50px; height:40px; padding-right:5px;}



FORM { margin:0px 0px 0px 0px; padding:0px; min-height:100%;}

SELECT{ width:180px; }

INPUT{ width:175px; }
INPUT.date{ width:85px; }
INPUT.search { width: 86px;	height: 25px; background: #ffffff url(../images/images/btn_pre.gif) no-repeat; outline: none;}
.contact_owner { width:50px;}

TABLE { border:0px; }
TABLE.contact { font-size:11px; font-weight:bold; }
TABLE.owner_thumbs { text-align:center; line-height:normal; font-size:11px;  }
TABLE.sel_details_thumbs { text-align:center; line-height:12px; font-size:11px;height:150px;  }

TD.column1 { width:100px;}



SPAN.bold { font-weight:bold; }
SPAN.clear_bold { font-weight:normal; }

/****** DIVs ******/
DIV.left {float:left;}
DIV.btn_search {float:left; width:130px;}
DIV.btn { padding:10px 0px 5px 0px;}
DIV.submit { background:url(../images/images/btn_blue.gif) top no-repeat; width:110px; height:30px; text-align:center; color:#FFFFFF; padding:7px 2px 0px 2px;}


#container { margin: 0 auto;  text-align: center;  position:relative;    }
#header{ margin: 0 auto; width:1000px; height:102px; /* background:url(../images/images/bg_header.jpg) top left repeat-x; */ text-align:left; }
	#logo { float:left; width:600px; color:#ffffff; font-size:11px; padding-top:3px; }
	#banner { float:left; width:110px; }
	#flags { float:right; width:190px; height:92px; text-align:right; }
#nav{ margin: 0 auto; width:1000px; height:28px; /* background:#6381a4 url(../images/images/bg_nav.gif) left repeat-x;*/ text-align:left; /* border-left:8px solid #6381a4; border-right:8px solid #6381a4; */ /*border-top:8px solid #6381a4;*/}

#content{ margin: 0 auto; position:relative; width:970px;  padding:25px 15px 20px 15px; /* background-color: #cad7e8;  */ background: #ffffff url(../images/images/bg_content.gif) top repeat-x; text-align:left; /* border-left:8px solid #6381a4; border-right:8px solid #6381a4;  border-bottom:8px solid #6381a4; */}
.clear { clear:both; font-size:1px; }

#content_column_left {  float:left; width:248px; }
	#search_header{ height:43px; background-image:url(../images/images/search_header2.gif); padding:30px 20px 0px 10px; }
	#search_body { border-left:1px solid #c1d1e0; border-right:1px solid #c1d1e0; padding-left:10px; line-height:14px; background-color:#fefc7c; }
	.search_footer{ height:6px; background:url(../images/images/search_footer3.gif) top no-repeat;}
		#spacer_left{ height:10px; }
	#menu_header{ height:33px; background:url(../images/images/menu_header2.gif) top no-repeat; padding:12px 5px 0px 15px; }
	#menu_header2 { height:33px; background:url(../images/images/menu_header2.gif) top no-repeat; padding:12px 5px 0px 15px;}
	#menu_header3 { height:33px; background:url(../images/images/menu_header2.gif) top no-repeat; padding:12px 5px 0px 15px;}
	.menu_body { border-left:1px solid #c1d1e0; border-right:1px solid #c1d1e0;  padding-left:10px; line-height:14px; background-color:#ffffff;}
	.menu_footer{ height:6px; background:url(../images/images/search_footer.gif) top no-repeat;}

#content_column_right {float:right; width:690px;  }
/*

Home page

*/

	#home_header {  height:227px; width:684px; padding:25px 0px 0px 6px; background:url(../images/images/bg_banner2.gif) top no-repeat;}
		#flash_container { width:450px; height:220px; float:left; }
		#flash_right { width:228px; height:220px; float:left; background:url(../images/images/bg_banner_right.jpg) top no-repeat; color:#FFFFFF; }
			#flash_right_row1 { width:228px; height:75px;}
				#flash_right_row1_column1 { width:80px; height:75px; float:left;}
				#flash_right_row1_column2 { width:148px; height:58px; float:left; padding-top:17px; color:#f7e902; text-transform:uppercase; font-size:22px; font-style:italic; font-weight:bold; line-height:21px;}
			#flash_right_row2 { width:228px; height:100px;}
			#flash_right_row3 { width:203px; height:40px; padding:5px 25px 0px 0px;}
			.btn_signup { background:url(../images/images/btn_signup.gif) top no-repeat; width:86px; height:25px; display:block; float:right; text-align:center; padding-top:5px; color:#FFFFFF; font-size:11px; font-weight:bold; }
	#rentals_box_container { width:690px; padding-top:10px;}	
		.rentals_box { width:216px;  padding:5px 0px 5px 5px; float:left; border:1px solid #c2d2e2; }

		#win_box { width:221px; height:115px; padding:0px; float:left; border:1px solid #c2d2e2;}
		#ski_box { width:221px; height:115px; padding:0px 0px 0px 0px; float:left; background:url(../images/images/rentals_ski4.gif) center center no-repeat; border:1px solid #c2d2e2;}
		#golf_box { width:221px; height:115px; padding:0px 0px 0px 0px; float:left; background:url(../images/images/rentals_golf4.gif) center center no-repeat; border:1px solid #c2d2e2;}
		
		.title_box { padding:70px 0px 0px 100px; font-size:16px; font-weight:bold; font-style:italic; text-transform:uppercase; }
		
		
		.rentals_box_divider { width:10px; float:left; }
		.rentals_title {  padding:5px 0px 2px 0px; font-size:18px; font-weight:normal; text-align:center; font-style:italic; color:#FFFFFF; }
	.v_space { width:100%; height:10px;  clear:both;}
	
	
	#topDestinations_box {  width:340px; float:left; height:100%;  background:url(../images/images/bg_header_td_bbt.gif) top left no-repeat;  }
	#browseByTheme_box { width:340px;  float:right;  background:url(../images/images/bg_header_td_bbt.gif) top right no-repeat; }
		#box_title1 {  height:30px; padding:13px 0px 0px 10px; }
			#box_content1 {  min-height:52px; padding:10px 5px 0px 10px;  border-left:1px solid #c2d2e2; border-right:1px solid #c2d2e2; }
			#box_footer {  height:25px; font-weight:bold; text-align:left; padding: 15px 0px 0px 15px;  text-transform:uppercase; border-left:1px solid #c2d2e2; border-right:1px solid #c2d2e2;  border-bottom:1px solid #c2d2e2; }
		#box_title2 { height:30px; padding:13px 0px 0px 10px; }
			#box_content2 {  min-height:52px; padding:10px 5px 0px 10px;  border-left:1px solid #c2d2e2; border-right:1px solid #c2d2e2; border-bottom:1px solid #c2d2e2; }
	#newsletter_box { width:345px; height:80px; background:url(../images/images/bg_newsletter3.gif) bottom right no-repeat; float:right; padding-top:10px;}
		#newsletter_text { width:230px; height:45px; float:right; padding:6px 15px 0px 0px;  text-align:left; color:#37597e; font-size:11px; font-weight:bold; }
		#newsletter_input { height:30px; float:left; padding-top:1px; }
		.btn_go { background:url(../images/images/btn_go2.gif) top no-repeat; width:47px; height:26px; display:block; text-align:center; padding-top:6px; color:#000000; font-size:11px; font-weight:bold; text-transform:uppercase; }
	#snetwork_box { width:345px; height:80px; background:url(../images/images/bg_snetwork.gif) top right no-repeat; float:left;}
		#snetwork_text { width:230px; height:45px; float:right; padding:5px 15px 0px 0px;  text-align:left; color:#FFFFFF; font-size:15px; font-weight:bold; }
	#sel_properties_header { width:670px; height:40px; background:url(../images/images/bg_selected_properties2.gif) top no-repeat; text-align:center; padding:12px 5px 0px 15px;  }
	#sel_properties_body { width:678px; border-left:1px solid #c1d1e0; border-right:1px solid #c1d1e0; margin:0 auto; padding:0px 5px 0px 5px; background-color:#ffffff;}
		.sel_properties_thumbs { float:left; padding-left:10px;height:160px;widht:130px;overflow:hidden; }
	#sel_properties_footer { width:690px; height:5px; background:url(../images/images/bg_footer_selected_properties.gif) top no-repeat;}
		
/* 

Details page
 
*/	
	#details_header{ height:35px; background-image:url(../images/images/details_header.gif);}
	#details_body { float:left; background-color:#FFFFFF; border-left:1px solid #c1d1e0; border-right:1px solid #c1d1e0; padding: 0px 10px 0px 10px;}
		.h_line { clear:both; height:1px; border-bottom:1px solid #fcc865; font-size:1px; width:668px; } 
		.details_content { width:663px; margin:0 auto; padding:5px 0px 5px 5px;  }
		.details_column1 { width:130px; float:left; }
		.details_column2 { width:185px; float:left; padding-left:15px; line-height:22px; font-size:11px;  }
		.details_column3 { width:145px; float:left; padding-left:15px; line-height:22px; font-size:11px;  }	
		.details_column4 { width:145px; float:left; padding:0px 0px 5px 15px; color:#37597e; text-transform:uppercase; font-size:11px; vertical-align:bottom;}	
		.h_title { clear:both;  border-bottom:1px solid #fcc865; font-size:15px; font-weight:bold; padding:15px 0px 2px 0px; font-style:italic; text-transform:uppercase; color:#37597e;  }
		#facilities { line-height:20px; }
		P.privacy { font-size:10px; margin:0; padding:0px; color:#9a9a9a; }
		.owner_info_title { background-color:#e4edf5; width:645px; margin:0 auto; padding:5px 0px 5px 10px;}
		.owner_info { width:610px; background-color:#e4edf5; margin:0 auto; padding:2px 10px 2px 35px; line-height:20px; }
		#thumbs_container { padding:0px; margin:0 auto; width:655px; }
	#details_footer{ height:15px; background-image:url(../images/images/details_footer.gif); clear:both;}

/*
 
Search page 

*/
	.text_icon_results { font-size:12px; font-weight:bold; color:#37597e; text-transform:uppercase; vertical-align: bottom; }
	#results_nav_left { float:left; width:500px; height:25px}
	#results_nav_right { width:165px; height:25px; text-align:right; color:#37597e; font-weight:bold; font-size:12px; float:left; padding-top:5px; }
	#results_criteria { float:left; width:665px;  padding:5px 0px 5px 0px; }
	.results_nav_bottom { height:30px; color:#37597e; font-weight:bold; font-size:12px; float:left; width:668px; text-align:right; }
	.results_column1 { width:130px; float:left; clear:both; }
	.results_column2 { width:355px; float:left; padding-left:15px; line-height:18px; font-size:11px; text-align:justify;  }
	.results_column3 { width:140px; float:left; padding-left:15px;  font-size:11px; text-align:right; line-height:22px;  }	
	.text_results_title { font-size:13px; font-weight: bold; text-decoration:underline; color:#37597e;}
	.results_h_line { clear:both; border-bottom:1px solid #c1d1e0; font-size:1px; width:668px; } 
	.results_box_nav { padding-top:20px; color:#37597e; font-weight: bold; font-size:11px; padding-left:5px; width:450px; height:20px; float:left; }
	.results_box_nav_right { padding-top:20px; color:#37597e; font-weight: normal; font-size:11px; padding-left:5px; width:200px; height:18px; float:left; text-align:right; }
		.btn_view_details { background:url(../images/images/btn_blue.gif) top no-repeat; width:110px; height:30px; display:block; float:right; text-align:center; padding-top:7px; color:#FFFFFF; font-size:11px; font-weight:bold; }
	.reviews a { color:#37597e; text-decoration:underline; font-weight:bold; }
	/* here's the change from bacground image to a siple color */
	.featured_box { background:url(../images/images/bg_featured_box.gif) top repeat-x;  }
	.details_results { width:663px; margin:0 auto; padding:0px 0px 0px 5px; }
	.featured_title { color:#FFFFFF; text-transform:uppercase; font-size:14px; font-weight:bold; font-style:italic; letter-spacing:1px; }
	.results_box_footer { clear:both; padding-left:5px; font-size:11px; }
		.results_footer_column1 { float:left; width:130px; padding:2px 0px 0px 0px; margin:0; }
		.results_footer_column2 { float:left; width:355px; padding:8px 0px 0px 15px; margin:0; }
		.results_footer_column3 { float:left; width:140px; padding:0px; margin:0; }
		
/*

Reviews & Submit reviews page

*/
	.reviews_spacer { clear:both; height:20px; width:650px; }
	.reviews_title_row { padding-bottom:5px; }
	.reviews_title { width:510px; padding-top:10px; clear:both; float:left; }
	.reviews_content { padding:10px 10px 0px 10px; text-align:justify;}

/*

Browse by theme page

*/
	.country_container_bbt { padding:5px 0px 15px 0px; }
	.country_column_left { float:left; width:200px; text-align:left; font-weight:bold; padding-bottom:10px; }
	.country_column_right { float:left; width:445px; text-align:left; padding-bottom:10px;}
	


/* Inner Page (WYSIWYG Editor content) */

	.inner_title{ font-size:22px; font-weight:bold; color:#37597e; padding:25px 0px 10px 0px;  }
	.inner_text_column { width:700px; padding:5px 0px 0px 0px; }
	.inner_ideas_container { float:left; width:340px; padding-right:5px;}
	ul.thumbs { padding:0px; list-style:none; list-style-image:none; margin:0px; }
	ul.thumbs li{ float:left; padding-bottom:5px; width:340px; padding-right:10px;}
	.popular_beach_title { border-top:1px solid #c1d1e0; border-left:1px solid #c1d1e0; border-right:1px solid #c1d1e0; font-size:14px; color:#37597e; padding:10px 0px 10px 5px; font-weight:bold;}
	.popular_beach { width:678px; border:1px solid #c1d1e0; margin:0 auto; padding:20px 5px 20px 5px; background-color:#ffffff;}
	
	TABLE.popular_thumbs { text-align:center; line-height:12px; font-size:11px; height:100px;   }
	TABLE.popular_thumbs TD{ width:90px; }

	IMG.popular_thumbs { width:90px; height:60px; border:3px solid #d8e1e9;}

/* Holiday ideas */ 

	.box_ideas_ag_container { padding-bottom:10px; }
	.box_ideas_ag { padding-right:10px; float:left;}
		IMG.ideas_ag { width:155px; height:100px; }
	.box_ideas_ag_right { float:left; width:500px; }
	.box_ideas_title {font-size:16px; font-weight:bold; line-height:25px;}
	a.ideas_more { color:#4e7daf; border-bottom:1px dotted #4e7daf; line-height:25px;}
	a.ideas_more:hover { color:#4e7daf; border-bottom:1px solid #4e7daf;}


/* Advertise page */

	.advert_tab_container { padding-top:20px;}
	.box_advert { width:221px;  padding:0px 0px 0px 0px; float:left; }
	.box_advert_image {float:left; width:50px; height:50px; border-bottom:1px solid #7fc2e7;}
	.box_advert_title { border-bottom:1px solid #7fc2e7; height:40px; font-size:18px; font-weight:bold; float:left; width:160px; padding-top:10px; padding-left:10px;  }
	.box_advert_content { clear:both; padding:10px 0px 10px 0px;}
	.box_advert_button { border-bottom:1px solid #7fc2e7; text-align:center; padding:10px 0px 10px 0px;}
	.box_advert_ag_container { padding-bottom:10px; }
	.box_advert_ag { padding-right:10px; float:left;}
		IMG.advert_ag { width:175px; height:130px; }
	.box_advert_ag_right { float:left; width:500px; }
	
	TABLE.prices_table { background-color:#f4f4f4; }
	TABLE.prices_table td{ border-bottom:1px solid #cccccc; height:40px; padding:10px 0px 10px 10px;}
	TD.center { text-align:center;}
	TD.center_big { text-align:center; font-size:18px;}
		IMG.advert_thumb { width:200px; height:120px; }
	
	
	

/* Footer */

	
#footer { margin:0 auto; width:1000px; background-color:#3a5677; clear:both; }
	#footer_start { height:15px;  }
	.country_container { padding-bottom:10px; color:#ffffff; font-size:11px;}

		.country_column1 { float:left; color:#FFFFFF; font-size:11px; font-weight:bold; padding-right:10px; text-transform:uppercase; }
		.country_column2 { float:left; font-size:11px; color:#628cbe; }
	.footer_list { float:left;  padding:10px 0px 0px 20px; text-align:left; vertical-align:bottom; width:960px; }
	.footer_list_title { color:#FFFFFF; font-size:14px; font-weight:bold; font-style:italic; text-transform:uppercase;  padding:5px 0px 0px 0px; height:27px; border-bottom:1px solid #628cbe;}
	.padding_list { height:10px; width:960px; font-size:1px;}
	.footer_line { background: #3a5677 /*url(../images/images/bg_footer_end.gif) bottom repeat-x */; width:1000px;}
	#footer_content { clear:both; padding:10px 0px 10px 0px; text-align:center; line-height:25px; }
	#footer_end { clear:both; background: #3a5677 /*url(../images/images/bg_footer_end.gif) top repeat-x */;  padding:10px 0px 10px 0px; text-align:center; line-height:20px; }
	.footer_end_text { color:#FFFFFF; font-size:11px; }
	.signature{ font-size:11px; color:#628cbe;}
	a.signature_link{ color:#628cbe; }
	a.signature_link:hover { text-decoration:underline; }
	




/************/

/****** LISTs ******/
ul.flags { list-style-type:none; margin:0px; padding-left:45px; }
ul.flags li { display:block; width:21px; float:left; list-style-type:none; padding-right:8px; padding-top:15px;} 

ul.nav { list-style-type:none; margin:0px; padding-left:0px; }
ul.nav li { display:block; width:115px; float:left; list-style-type:none; padding-right:1px;}

ul.wishlist { list-style-type:none; margin:0px; padding-left:5px; }
ul.wishlist li { display:block; width:115px; float:right; list-style-type:none; padding-right:5px;}

ul.menu { list-style-type:none; margin:0px; padding-left:20px; }
ul.menu li { width:200px; list-style:url(../images/images/arrow.gif) outside square; height:20px;}

ul.flash_right { list-style-type:none; margin:0px; padding-left:30px; }
ul.flash_right li { width:160px; list-style:url(../images/images/arrow_white.gif) outside square; color:#f3f3f3; font-weight:bold; line-height:14px;}

ul.top_dest { list-style-type:none; margin:0px; padding-left:20px;  }
ul.top_dest li { width:100px; float:left; list-style:url(../images/images/arrow3.gif) outside square; height:20px; }


ul.footer { list-style-type:none; margin:0px; padding:0px 0px 0px 10px; }
ul.footer li { width:200px;  height:15px; text-align:left; color:#FFFFFF; font-size:11px;}



ul.advert { list-style-type:none; margin:0px; padding-left:0px; }
ul.advert li { display:block; width:150px; float:left; list-style-type:none; padding-right:1px;}

ul.listing { list-style-type:none; margin:0px; padding-left:20px; padding-top:10px; }
ul.listing li { width:300px; list-style:url(../images/images/arrow.gif) outside square; height:20px;}

/************/

/****** CLASSes ******/

P.details {
	color:#404040; text-align:justify; line-height:15px; margin:0; padding:0px;
}
.price { color:#37597e;/*faa200*/ font-weight:bold; font-size:16px; /* border-bottom:1px solid #cccccc; */}
.title_search {
	color:#ffffff;
	font-size:14px;
	font-weight:900;
	text-transform:uppercase;
	font-style:italic;
}

.title_menu {
	color:#ffffff;
	font-size:12px;
	font-weight:900;
	text-transform:uppercase;
	font-style:italic;
}

.title_white {
	color:#ffffff;
	font-size:12px;
	font-weight:900;
	text-transform:uppercase;
	font-style:italic;
}

.title_results {
	color:#37597e;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	vertical-align:bottom;
}
.text_blue {
	font-size:11px;	font-weight:bold;	color:#37597e;}



.text_btn_details {
	font-size:14px;	font-weight:bold; color:#37597e; text-transform:uppercase; vertical-align: bottom; }


	
.results_nav_active {
	font-size:12px;	font-weight:bold; color:#faa200; text-transform:uppercase; vertical-align: bottom; text-decoration:underline; }

.details_nav {
	height:20px;
	color:#37597e;
	font-size:11px;
	font-weight:bold;
}

a.tabs { 
	width:115px;
	height:16px;
	display:block; 
	float:left; 
	background-image:url(../images/images/tab_wishlist.gif); background-repeat:no-repeat;
	font-size:11px; color:#ffffff;
	font-weight: normal;
	text-decoration:none;
	text-align:center;
	padding:7px 0px 5px 0px;
}
a.tabs:hover { 
	
	background-image:url(../images/images/tab_hover.gif); 

}
a.tabs_active { 
	width:115px; 
	height:16px; 
	display:block; 
	float:left; 
	background-image:url(../images/images/tab_active.gif); background-repeat:no-repeat; 
	font-size:11px; color:#37597e;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:7px 0px 5px 0px;
}

a.tab_login { 
	width:115px;
	height:16px;
	display:block; 
	float:left; 
	background-image:url(../images/images/tab_wishlist.gif); background-repeat:no-repeat;
	font-size:11px; color:#ffffff;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:7px 0px 5px 0px;
}

a.tab_login:hover { 
 
	background-image:url(../images/images/tab_login.gif); background-repeat:no-repeat;

}

a.wishlist_tab { 
	width:115px;
	height:16px;
	display:block; 
	float:left; 
	background-image:url(../images/images/tab_login.gif); background-repeat:no-repeat;
	font-size:11px; color:#ffffff;
	font-weight: normal;
	text-decoration:none;
	text-align:center;
	padding:7px 0px 5px 0px;
}

a.tabs_advert { 
	width:150px;
	height:16px;
	display:block; 
	float:left;
	background-color:#b3cceb;
	font-size:11px; color:#254369;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	padding:7px 0px 5px 0px;
}
a.tabs_advert:hover { 
	
	background-color:#3b5b82;
	color:#ffffff;

}
a.tabs_advert_active { 
	width:150px;
	height:16px;
	display:block; 
	float:left;
	background-color:#3b5b82;
	font-size:11px; color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:7px 0px 5px 0px;
}



/* ADMIN */

#content_column_left_admin {  float:left; width:580px; margin-right:30px; }	
#content_column_right_admin {  float:left; width:348px; }	
#admin_yl_header {  height:32px; background:url(../images/images/bg_admin_yl.gif) top no-repeat; text-align:left; padding:12px 0px 0px 10px;  }
#admin_yl_body {  border-left:1px solid #c1d1e0; border-right:1px solid #c1d1e0; border-bottom:1px solid #c1d1e0; margin:0 auto; padding:15px 5px 0px 0px; background-color:#ffffff; height:100%}
		.admin_yl_thumbs_container { float:left; padding:0px 10px 10px 10px;  }
		.admin_yl_thumbs { width:165px; background-color:#e9e9e9; border:1px solid #d2d2d2;  }
		TABLE.table_admin_thumbs { text-align:center; width:165px; line-height:12px; font-size:11px;  }
		IMG.image_admin_thumbs { width:130px; height:90px; border:3px solid #d8e1e9;}
		
#admin_ap_header {  height:32px; background:url(../images/images/bg_admin_ap.gif) top no-repeat; text-align:left; padding:12px 0px 0px 10px;  }
#admin_ap_body {  border-left:1px solid #c1d1e0; border-right:1px solid #c1d1e0; border-bottom:1px solid #c1d1e0; margin:0 auto; padding:15px 5px 0px 0px; background-color:#ffffff;}

.ap_container { min-height:25px; padding-bottom:5px;}
.ap_left { float:left; width:50px; text-align:center; }
.ap_middle { float:left; width:250px; border-bottom:1px solid #d2d2d2; padding-bottom:5px;}
.ap_right { float:left;}

/* ADMIN 2 */
#content_column_left_admin2 {  float:left; width:680px; margin-right:30px; }	
#content_column_right_admin2 {  float:left; width:248px; }

#admin2_body {  border:1px solid #c1d1e0; margin:0 auto; padding:0px 5px 0px 0px; background-color:#ffffff;}
.admin2_container { padding-bottom:10px; border-bottom:1px solid #d2d2d2; height:100%;}
		
	.text_results_title_admin { font-size:13px; font-weight: bold; text-decoration:underline; color:#37597e;}
	.results_h_line_admin { clear:both; border-bottom:1px solid #c1d1e0; font-size:1px;  } 
	.results_box_nav_admin { padding-top:20px; color:#37597e; font-weight: bold; font-size:11px; padding-left:5px;  height:20px; float:left; }
	.results_box_nav_right_admin { padding-top:20px; color:#37597e; font-weight: normal; font-size:11px; padding-left:5px; width:200px; height:18px; float:right; text-align:right; }
	
	.results_column1_admin { width:130px; float:left; clear:both; }
	.results_column2_admin { width:355px; float:left; padding-left:15px; line-height:18px; font-size:11px; text-align:justify;  }
	.results_column3_admin { width:140px; float:left; padding-left:15px;  font-size:11px; text-align:right; line-height:22px;  }
	
	.btn_view_details_admin { background:url(../images/images/btn_blue.gif) top no-repeat; width:110px; height:30px; display:block; float:right; text-align:center; padding-top:7px; color:#FFFFFF; font-size:11px; font-weight:bold; }
	.reviews_admin a { color:#37597e; text-decoration:underline; font-weight:bold; }
	/* here's the change from bacground image to a siple color */
	.featured_box_admin { background:url(../images/images/bg_featured_box.gif) top repeat-x;  }
	.details_results_admin { width:663px; margin:0 auto; padding:0px 0px 0px 5px; }
	.featured_title_admin { color:#FFFFFF; text-transform:uppercase; font-size:14px; font-weight:bold; font-style:italic; letter-spacing:1px; }
	.results_box_footer_admin { clear:both; padding-left:5px; font-size:11px; }
		.results_footer_column1_admin { float:left; width:130px; padding:2px 0px 0px 0px; margin:0; }
		.results_footer_column2_admin { float:left; width:280px; padding:8px 0px 0px 15px; margin:0; }
		.results_footer_column3_admin { float:left; width:240px; padding:0px; margin:0; text-align:left; }
		
	.btn_view_admin { background:url(../images/images/btn_blue.gif) top no-repeat; width:110px; height:30px; display:block; float:left; text-align:center; padding-top:7px; color:#FFFFFF; font-size:11px; font-weight:bold; }
	
/*vrs cris*/
.w_48 { width:48%; }
.m_b_10 {margin-bottom:10px;}
.send {text-align:right;padding:.5em;}
.button_advanced,.button_quick{float:left;margin:0;padding:0;text-align:left;border:0;background:transparent;font-size:11px;color:#37597e;font-weight:bold;}

.rates_table{margin:0;padding:0;}
.rates_table th{background:#B2C4D5;padding:3px;border-bottom:1px solid #999;}
.rates_table td{padding:3px;}
.rates_table tr.odd{background:#D8E1E9;}
input.radio{width:auto;}

#register_form{width:80%;float:left;clear:both;padding:.5em 0;}
#register_form dl{width:98%;float:left;padding:.5em;}
#register_form dt{margin:0;padding:0;width:30%;float:left;font-weight:bold;text-align:left;line-height:20px;height:20px;
   padding:0 6px 0 0;margin:.5em 0;
}
#register_form dd{margin:0;padding:0;width:68%;float:left;clear:right;margin:.5em 0 .5em 0;}
sup.mandatory{color:#cc0000;font-weight:bold;}
span.err{color:#cc0000;font-size:10px;font-weight:normal}
#note{width:98%;padding:.5em;float:left;clear:both;color:#ccc;}

#availability_legend{width:98%;clear:both;padding:.3em;list-style:none;}
#availability_legend li{display:inline;padding:0 .2em 0 .2m;}