/*  Body Elements  */
/*note these are not all handled by browser versions consistently, esp between IE 5.0+ on Mac and 5.0+ on PC*/
html {background-color:	#6699cc;}
body	{
	font-family:				arial, verdana, sans-serif;
	color:						#21639F;
	background-color:			#6699cc;
	vertical-align:middle;
	text-align:center ;
	
}
/*		Font Styles		*/

h1
{
	/* text-align: left;
	margin: 0px 0px 10px 10px;
	font-family: Arial Black, verdana, sans-serif;
	color: #da8f02;
	font-size: 130%;
	font-weight: normal; */
	 font-size:			140%;
	margin:				0px 0px 10px 10px;
  color: #DA8F02;
	font-weight:		bold;
	text-align:			left;
}
.h1New
{
	text-align: left;
	margin: 0px 0px 10px 10px;
	font-family: Arial, verdana, sans-serif;
	color: #da8f02;
	font-size: 140%;
	font-weight: bold;
}
h2
{
	margin: 15px 0px 10px 10px;
	font-family: arial, verdana, sans-serif;
	background: none transparent scroll repeat 0% 0%;
	color: #21639f;
	font-size: 120%;
	font-weight: 100;
}


.h21
{
	margin: 0px 0px 0px 10px;
	font-family: arial, verdana, sans-serif;
	background: none transparent scroll repeat 0% 0%;
	color: #21639f;
	font-size: 120%;
	font-weight: 100;
}


h3	{	/*	Sub-Sub-header on a page 	*/
	margin:			 	20px 0px 20px 10px;
	background:		 	transparent;
	font-size: 			80%;
	font-weight:		 bold;
	font-family:		arial, verdana, sans-serif;
	color:				#21639F;
	}

h4	{	/*	Sub-Sub-header on a page	*/
	margin-top:		 	20px;
	margin-bottom:	6px;
	background:		 	transparent;
	font-family:		arial, verdana, sans-serif;
	color:					#1d669c;
	}

h5	{	/*	Left hand menu headings	*/
	margin-top:				10px;
	margin-bottom:		2px;
	font-size:				100%;
	font-weight:			normal;
	font-family:			arial, verdana, sans-serif;
	color:						#1d669c;
	}

h6	{	/*	Form titles	*/
	margin-top:				30px;
	margin-bottom:			15px;
	margin-left:			34px;
	background:			transparent;
	font-size:			110%;
	font-weight:		bold;
	font-family:		arial, verdana, sans-serif;
	color:				#21639F;
	}

.homeContent {}
td.homeContent h1 {font-size:120%; margin:10px 0 5px 10px; font-weight:bold; color:#1d669c;}
td.homeContent h2 {font-size:100%; margin:10px 0 5px 10px; font-weight:bold; color:#1d669c;}
td.homeContent h3 {font-size:90%; margin:6px 0 3px 10px; font-weight:bold; color: #0066CC;}
td.homeContent h4 {font-size:80%; margin:6px 0 3px 10px; font-weight:bold; color: #666666;}	
.wrap {background-color:#6699cc; width:100%; height:100%;}
.container {width:900px; margin:0 auto; background-color:#FFFFFF; text-align:left; }

.search_box
{
	background-image: url(../images/search_back.gif);
	border-bottom: #d7e2ec 1px solid;
	border-left: #d7e2ec 1px solid;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	background-repeat: repeat-x;
	border-top: #d7e2ec 1px solid;
	border-right: #d7e2ec 1px solid;
	padding-top: 5px;
	width:100px;
	padding-left:5px;
}

.innercontent {
   background: url(../images/oceanclub_top_blend.jpg) top left repeat-x;
   background-color:;
   padding: 5px;
   width: 100%;
   border: 1px solid #D7E2EC;
   margin: 0px;
   
}
#relative { position:relative;}
.homePanel {
	width:595px;
	height:252px;
	overflow:hidden;
	z-index:0;
	position:relative;
}
.homeSearch {
	width:150px; 
	position:absolute;
	top:25px;
	left:428px;
	z-index:100;
}
.homeSearch h1 { padding:3px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#000000; font-size:13px; text-align:center;margin:0;}
.homeSearch p { font-family:Arial, Helvetica, sans-serif;  color:#003366; font-size:13px; text-align:center; margin:4px 0 0 0;}
.jump-panel h2 { margin:5px 0 0 10px;}
.jump-panel p { margin:4px 0 0 20px;}

.where-to { border:1px solid #e2e2e2; width:95%; background: url(../images/oceanclub_top_blend.jpg) top left repeat-x;}
.go-table { margin:10px 0 10px 10px; }
.go-table ul {list-syle-image:url(../images/feature_bullet.jpg); font-size:12px; margin:0 0 0 0px; padding:0 0 0 20px;}
.go-table li { font-size:11px; margin-bottom:5px;}
.go-table hr {margin:10px 30px 8px 5px; border:0; border-top:1px solid #e2e2e2; clear:both; }

#iframeFlights {border:1px solid #e2e2e2; height:600px; width:98%; }

.backblue {
   background-color: #D7E2EC;
}

.blend {
   background-image: url(../images/oceanclub_back_blend.jpg);
   background-repeat: repeat-x;
   background-position: bottom;
}

.searchwidth {
  width: 100px;
}


.alignright {
   text-align: right;
}

.aligncenter {
   text-align: center;
}

.isbold {
  font-weight: bold;
}

.flat {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

.leftmenulink {
   font-family: Georgia, Serif;
   color: #21639F;
   font-size: 70%;
   padding:10px 5px;
   border-bottom:1px solid #d5e1ed;
}

.right_panel {
   width:140px;
}

.imgRight { float:right; margin:5px 0px 10px 15px;}
.imgLeft { float:left; margin:5px 15px 10px 0;}

.menu_back {
  font-size: 65%;
  vertical-align: middle;
  /*background-image:			url(../images/oceanclub_menu_expand.jpg);
	background-repeat:		repeat-x;
  background-color: #D7E2EC;*/
  background-image: url(../images/OceanClub_ver2_r2_c1b.jpg);
  background-repeat: repeat-x;
  text-align: center;
}

.menu_empty {
  /*background-color: #D7E2EC;*/
  background-image: url(../images/OceanClub_ver2_r2_c1b.jpg);
  background-repeat: repeat-x;
}

.menu_help {
  font-size: 65%;
  vertical-align: middle;
  /*background-image:			url(../images/help_back.jpg);
	background-repeat:		no-repeat;*/
  text-align: center;
  border-left: 1px solid #B8CDE1;
}

.feature_box {
  background-color: #336699;
  font-size: 110%;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  padding: 2px;
  text-transform: uppercase;
}

.home_box {
  text-align: center;
  vertical-align: middle;
  padding: 2px;
}

home_header h1 {
  font-size: 85%;
  color: #0066cc;
  text-align: center;
  vertical-align: middle;
  font-weight: normal;
  margin-bottom: 2px;
}
h1.home_header {
  font-size: 85%;
  color: #0066cc;
  text-align: center;
  vertical-align: middle;
  font-weight: normal;
  margin-bottom: 2px;
}

.margin_intro {
  margin: 10px;
}

.home_links_box {
  background-color: #E4EBF2;
  padding: 2px;
  width: 125px;
}

.noline {
   text-decoration: none;
}

.menu1 {
  margin: 0px;
  padding: 0px 0px 2px 0px;
  text-align: left;
  position:relative;
  z-index:1000;
}

.menu2 {
  margin: 0px;
  padding: 0px 0px 2px 10px;
  text-align: left;
  position:relative;
  z-index:2000;
}

.menu1r {
  margin: 0px;
  padding: 0px 0px 2px 0px;
  text-align: right;
}

.menu2r {
  margin: 0px;
  padding: 0px 10px 2px 0px;
  text-align: right;
}

.right_text {
   font-family: Arial, sans-serif;
   font-size: 70%;
}

.soft {
   font-family: Georgia, Serif;
}

.paleblue {
   color: #21639F;
}

.white_back {
   background-color: #ffffff;
}

.pale_blue_links {
  background-color: #E4EBF2;
  border: 1px solid #21639F;
}

.fixlinksbox {
  width: 150px;
}

.right10 {
   padding: 5px 10px 0 0;
}

.textblue {
   color: #21639F;
}

.darkblue {
    color: #22629F;
}

.size120 {
   font-size: 120%;
}

.size150 {
   font-size: 150%;
}
/*   -----------  SEARCH RESULTS STYLES  -----------------    */
table.pale_blue_back td h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:140%; color: #21639F; padding:3px 0 3px 0;}

.feature_back {
   background-image: url(../images/feature_back.jpg);
   background-repeat: repeat;
}

.feature_pic {
   background-image: url(../images/aphrodite_feature_pic.gif);
   background-repeat:  no-repeat;
}

.pale_blue_back {
   background-imae: url(../images/feature_back.jpg);
   background: url(../images/oceanclub_top_blend.jpg) top left repeat-x;
   border:1px solid #96B1D7;
   color:;
   background-repat: repeat;
}

.mid_blue_back {
   background-image: url(../images/mid_blue.gif);
   background-repeat: repeat;
}

.feature {
   font-size: 80%;
   vertical-align: middle;
}

.wheretogo {
   font-size: 80%;
   vertical-align: middle;
}

.small_search {
   font-size: 70%;
}

.fix_bullets {
  /*width: 170px;*/
  height: 110px;
  /*clip: rect(170px 110px 170px 110px);  
  overflow: hidden; */
}

.fix_bullets ul {
  margin: 0px;
}

.fix_bullets ul li {
   font-size: 70%;
   margin: 0 0 3px 0;
   padding: 0px;   
}

.wide25 {
  width: 25px;
}

.font80 {
   font-size: 80%;
}

.mediumfnt {
	font-size: 80%;	
}

.mediumfntp {
	font-size: 85%;	
}

.top_menu_text {
 font-size: 110%;
}

.whitetext {
  color: #ffffff;
}

.headerblue {
  background-color: #417DBC;
}

.pricestext {
  color: #417DBC;
}

.top_margin_5 {
   margin-top: 5px;
}

.footertext {
   font-size: 70%;
}

.noborder {
   border-width: 0px;
}

form	{
	margin-top:			0px;
	margin-bottom:		0px;
	}

/* Tables for Layout */
table.home_layout { margin:0 auto 0 auto; width:900px;text-align:left;}

table.table_layout {
	width:								100%;
	border-collapse:      collapse;
	border:               none;
	text-align:left;
}

.menu_expander {
  width:								100%;
  background-image: url(../images/OceanClub_ver2_r2_c1b.jpg);
  background-repeat: repeat-x;
  /*background-color: #D7E2EC;
	background-image:			url(../images/oceanclub_menu_expand.jpg);
	background-repeat:		repeat-x;
  background-position: top;*/
}

.top_expander {
  width:								100%;
}

.feature_expander {
  width:								100%;
  background-image: url(../images/feature_back.jpg);
  background-repeat: repeat;
}

td.td_content {
	width:100%;
	vertical-align:top;
}

/*  Navigation Elements  */
ul#leftMenu { list-style-type:none;font-size:80%; margin:0; padding:10px 0 0 10px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif}
ul#leftMenu li { list-style-type:none; text-align:right; font-size:85%; font-family:georgia;margin:0; padding:0; height:1%;}
ul#leftMenu li a {	
	text-decoration:none;
	color: #21639F;
	padding:5px 3px 5px 0;
	border-bottom:1px solid #d5e1ed;
	display:block;
	font-family:georgia;
	}
ul#leftMenu li a:hover {
color:#F4B304;
}

a.leftmenulink	{
	text-decoration:none;
	color: #FF0000;
	padding:10px 5px 10px 0;
	border-bottom:1px solid #21639F;
	}

a.leftmenulink:visited	{
	text-decoration:      none;
	color:	#21639F;
	}

a.leftmenulink:active	{
	text-decoration:			none; 
	color:					#F4B304;
	}

a.leftmenulink:hover	{
	text-decoration:			none; 
	color:								#F4B304;
	}

a	{
	text-decoration:      underline;
	color:								#21639F;
	}

a:visited	{
	text-decoration:      underline;
	color:								#21639F;
	}

a:active	{
	text-decoration:			underline; 
	color:								#F4B304;
	}

a:hover	{
	text-decoration:			underline; 
	color:								#F4B304;
	}

a.helplink	{
	text-decoration:      none;
	color:								#5B9D25;
	}

a.helplink:visited	{
	text-decoration:      none;
	color:								#5B9D25;
	}

a.helplink:active	{
	text-decoration:			none; 
	color:								#EE0000;
	}

a.helplink:hover	{
	text-decoration:			none; 
	color:								#EE0000;
	}

a.topmenu {
  color: #21639F;
  text-decoration: none;
}

a.topmenu:visited {
  color: #21639F;
  text-decoration: none;
}

a.topmenu:active {
  color: #21639F;
  text-decoration: none;
}

a.topmenu:hover {
  color: #21639F;
  text-decoration: none;
}

/*		Noscript Navigation		*/
div.noscript	a	{
	font:						70% arial, sans-serif;
	color:					#ffffff;
	}

/*  FORM STYLES  */
input	{
	font-size:	 				90%;
	font-family:				arial, verdana, sans-serif;
	color:						#21639F;
	}

select	{
	font-size:					90%;
	font-family:				arial, verdana, sans-serif;
	color:						#21639F;
	}

textarea	{
	border:						1px solid #1d669c;
	font-family:				arial, verdana, sans-serif;
	color:						#1d669c;
	font-size:					90%;
	margin-left:				10px;
	}




p, .match_p	{
	margin:		0px 10px 10px 10px; /*		Moz1.6win seems to put in a top margin on an <p>		*/
	font-size:		80%;
	font-family:	 arial, verdana, sans-serif;
	color: #666666;
	text-align:left;
	}

p.p_foot_address {
	text-align:   left;
	font:					75% arial, sans-serif;
	color:				#21639F;
  margin-top: 5px;
  padding-top: 5px;
  margin-left: 0px;
  padding-left: 0px;
	}

p.p_indent_10	{
	margin-left:    10%;
	}
	
p.p_indent_14	{
	margin-left:    14%;
	}

.font_weight_bold {
	font-weight: bold;
	}
	
.font_weight_normal {
	font-weight: normal;
	}

.font_color_orange	{	/*		Not such good contrast as the purple		*/
	color:					#fb9700;			/*#fbaf00;*/
		}
	
.font_color_black	{
	color:					#000000;
		}

.font_color_grey	{
	color:					#666666;
		}

/*		List Styles		*/
ol	{
	list-style-image:		none;	/*		Required for an ordered list embedded in an unordered list, otherwise the ordered list has the bullet image not a number		*/
	}

/*		IMAGES		*/
img	{
	border:				0px;
	}

img.img_content_left {
	float:						left;
	margin:           7px 16px 26px 14px;
	}

img.img_content_right {
	float:		right;
	margin:     5px 0px 16px 16px;
	}


/*	FORMS		*/
/*  Standard Form Layout   */
div.div_form_enquiry	{
	width: 					450px;	/*	the width controls how far apart the labels and the form elements  appear and 350 works		*/
	border: 				1px solid #21639F;
	margin-left: 			34px;
	font-size:				72%;
	}

.error_font_size {
	font-size:				72%;
}

div.div_form_enquirywider	{
	width: 					450px;	
	border: 				1px solid #21639F;
	margin-left: 			34px;
	font-size:				72%;
	
	float:left;
	}

div.div_row span.label {
  float: left;
  width: 140px;
  text-align: right;
  margin-left:8px;
  font-size:	95%;
  }

div.div_row span.label2 {
  float: left;
  width: 180px;
  text-align: right;
  }

div.div_row span.label3 {
  float: left;
  width: 120px;
  text-align: right;
  }

div.div_row p {
  margin:		0px 20px 12px 20px; /*		Moz1.6win seems to put in a top margin on an <p>		*/
  font-size:		90%;
}

div.div_row_footer {
	font-size:				90%;
	color:					#ffffff;
	background:				#21639F;
	padding:				5px;
  }

div.div_row_footer a	{
	color:						#ffffff;
  }
	
div.div_row_footer a:hover	{
	color:				#666666;
	background-color:	#ffffff;
  }

div.div_row_heading {
	font-weight:			bold;
	color:					#ffffff;
	background-color: #21639F;	
	margin-bottom:			15px;
	
float:left;
clear:both;
width:100%;
	
  }

div.div_row {
	margin-bottom:		5px;
	border-top:			1px	dotted	#fff;	
	border-bottom:		1px	dotted	#fff;	/*		For IE6.0win need to add the borders to stop it incresing the size of the padding for the name element, does not work with none or hidden for border-style, needs a physical border		*/
  }

div.div_row span.formelement {
  float: left;
  padding-left:10px;
  width: ;
  text-align: left;
  border-bottom:	;
  }
  
div.div_row span.formelement input {
border:1px solid #93B1C7;
padding:3px 4px;
width:170px;
color:;

}

div.div_row span.formelement2 {
  float: right;
  width: 295px;
  text-align: left;
  }

div.div_row span.formelement_farright {
  float: right;
  width: 135px;
  text-align: left;
  }

div.div_row span.formelement_right {
  float: right;
  width: 100px;
  text-align: left;
  }

div.div_space {
  width: 100%;
  height: 24px;
}

div.div_footer {
	width: 100%;
	text-align: left;
	padding: 0px 0 0 0;
	margin: 0;
	background-color: Transparent;
}

div.div_row_button	{
	padding-top:		10px;
	padding-bottom:		10px;
	padding-right:		10px;
	}

.btn_go2 {
	font-size: 				90%;
	color:						#21639F;
	font-weight:			bold;
	cursor: 				pointer;
	padding-left:			1px;
	padding-right:			1px;
	border-top:				1px solid #f8fafc;
	border-left:			1px solid #f8fafc;
	border-bottom:			1px solid #a9c1da;
	border-right:			1px solid #a9c1da;
  
}

.btn_go {
	font-size: 				90%;
	color:						#ffffff;/*#0034ad*/
  background-color: #DA8F02;
	font-weight:			bold;
	cursor: 				pointer;
	padding-left:			1px;
	padding-right:			1px;
	border-top:				1px solid #f8fafc;
	border-left:			1px solid #f8fafc;
	border-bottom:			1px solid #a9c1da;
	border-right:			1px solid #a9c1da;
  text-transform: uppercase;
}

.btn_go3 {
	font-size: 				90%;
	color:#21639F;/*#0034ad*/
  background-color: #D7E2EC;
	font-weight:bold;
	cursor: pointer;
	padding-left:			1px;
	padding-right:			1px;
	border-top:				1px solid #f8fafc;
	border-left:			1px solid #f8fafc;
	border-bottom:			1px solid #a9c1da;
	border-right:			1px solid #a9c1da;
  text-transform: uppercase;
}
.btn_go4 { 
font-size:16px; 
color: #003366;
background-color: #FFCC00;
font-weight:bold;
cursor: pointer;
padding:4px 8px;
border:2px solid #ffffff;
border-bottom:2px solid #666600;
border-right:2px solid #666600;
}

.bb_s {
   width: 80px; 
}

.bb_m {
   width: 130px; 
}

.bb_l {
   width: 210px; 
}

div#div_hide
{
	margin: 0;
	display: none;
}

div.div_validatorsummary {
  width: 350px;
  margin-left: 34px;
  font-size: 80%;
}

div.div_box
	{
	width: 					80%;
	border: 				2px solid #bda26b;
	margin-left:			10%;
	font-size:      	100%;
	font-weight:bold;
	padding-top:			15px;
	padding-left:			15px;
	color:					#000000;
	}

/*  Table for Data  */

table.table_All		{
	width:			80%;
	margin-left:	60px;
	margin-bottom:	30px;
	font-size:      80%;
	color:			#ffffff;
	}

td.table_top	{
	background-color:	#6b86c6;
	text-align:			center;
	}

td.table_subheader	{
	background-color:	#9CAEDA;
	color:				#000;
	text-align:			left;
	}

td.table_bottom	{
	background-color:	#6b86c6;
	}

td.cells_dkblue	{
	background-color:	#0034ad;
	text-align:			center;
	padding:			2px;
		}
		
td.cells_dkblue_Left	{
	background-color:	#6b86c6;
		}
		
td.cells_liblue	{
	background-color:	#0000ff;
	text-align:			center;
	padding:			2px;

		}

td.cells_liblue_Left	{
	background-color:	#A6B7DD;
		}

/*  Miscellaneous */	
.vertical_align	{
	vertical-align: middle;
	}

div.toplink	
{
	width:		100%;
	text-align:	right;
	font-size:	80%;
	display: block;
	float: left; 
}

div.backtotoplink	
{
	width:		100%;
	text-align:	left;
	font-size:	80%;
	margin-bottom:		20px;
	margin-left:		28px;
}

div.div_clear	{
	clear:		both;
  /*border: 1px dotted #333;*/	
	}

abbr, acronym, .help {
  border-bottom:	1px dotted #333;
  cursor:			help;
  
  }

.font_caps {
  font-variant:small-caps;
}


input.user_availability_changeOverDay
{
	background-image: url(../images/ab.gif);
	
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 75%;
}

input.user_availability {
  font-size: 75%;
  width: 19px;
  background-color: Transparent;
}

input.user_availabilityMY {
  font-weight: bold;
  color: #000000;
  font-size: 75%;
  width: 100%;
  background-color: Transparent;
}

.hidebox { 
  width: 2px;
  border: 0px solid #ffffff;
  color: #ffffff;
}

.climate_layout {
  text-align: center;
  vertical-align: middle;
  font-size:		80%;
	font-family:	 arial, verdana, sans-serif;
}

.climate_header {
  background-color: #21639F;
  color: #ffffff;
}

.climate_content {
  background-color: #DA8F02;
  color: #000000;
}

li {
  font-size:		80%;
	font-family:	 arial, verdana, sans-serif;
  margin-bottom: 5px;
}

blockquote {
  font-size:		80%;
	font-family:	 arial, verdana, sans-serif;
  background-color: #ffffff;
  padding: 5px;
}

a.searchlink, p.fv a	{
  font-size: 85%;
  font-family: Arial, Sans-Serif;
	text-decoration:      none;
	color:								#000000;
	}

a.searchlink:visited, p.fv a:visited	{
	font-size: 85%;
  font-family: Arial, Sans-Serif;
	text-decoration:      none;
	color:								#000000;
	}

a.searchlink:active, p.fv a:active	{
	font-size: 85%;
  font-family: Arial, Sans-Serif;
	text-decoration:			none; 
	color:								#F4B304;
	}

a.searchlink:hover, p.fv a:hover	{
	font-size: 85%;
  font-family: Arial, Sans-Serif;
	text-decoration:			none; 
	color:								#F4B304;
	}
	
td.global-links {font-size:10px;}
td.global-links a { padding:3px 5px;}
br {}
/*Added By Vane 24th November*/
.inner_div{
width:610px;
background:  #FFFFFF url(../images/main_bg.jpg) repeat-x;
float:left;
padding:0 0 30px 0px;
border:#d9e2e9 solid 1px;
}
.price_txt{
width:595px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#d78c00;
padding:0 0 0 15px;
font-weight:bold;
}
.lanzarote_txt{
width:595px;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#2266a3;
padding:10px 0 15px 15px;
}
.price_txt1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#83888c;
padding:0 0 0 8px;
font-weight:normal;
}
.inner_box{
width:574px;
border:#1d639e solid 1px;
margin:0 0 0 18px;
float:left;
background: #ffffff url(../images/apartment_bg.jpg) repeat-x;
}
.apartment_text{
width:564px;
padding:10px 0 0 10px;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#626463;
float:left;
}
.club_main{
width:564px;
padding:10px 0 5px 10px;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#626463;
float:left;
}
.club_image{
width:113px;
float:left;
padding:0 0 0px 0px;
}

.club_content_main{
width:415px;
float:left;
margin-left:27px;
}
.club_oceanotext{
width:415px;
float:left;
padding:0 0 4px 0px;
background:url(../images/club_bottom_bg.jpg) left bottom repeat-x;
font-family:"Times New Roman", Times, serif;
font-size:21px;
color:#235b8e;
}
.bedroomtext{
width:415px;
float:left;
padding:8px 0 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#626463;
}
.villa_box{
width:574px;
border:#1d639e solid 1px;
margin:0 0 0 18px;
float:left;
margin-top:15px;
background: #ffffff url(../images/villas_bg.jpg) repeat-x;
}
.view_price{
background:url(../images/view_prices_button.jpg) no-repeat;
width:122px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#000000;
text-align:center;
margin:10px 5px 0 0px;
font-size:13px;
border:0px;
}

.view_price a{display:block;
color:#000000;
padding:4px 0 0 0px;
height:20px;
text-decoration:none;
}
.view_price a:hover{
color:#000000;
text-decoration:none;
}


.view_price_Big
{
background-color:#E2EEF6;
background:url(../images/get_quotebook_here1.png) no-repeat;
Width:118px;
Height:40px;
float:right;
font-family:"Times New Roman", Times, serif;
color:#000000;
text-align:center;
margin:0px 0 0 0px;
font-size:15px;
border:0px;

}


/*
.view_price_Big a{display:block;
color:#000000;
padding:4px 0 0 0px;
height:25px;
text-decoration:none;
}
.view_price_Big a:hover{
color:#000000;
text-decoration:none;
}

*/


.Add_Another_Property{
background:url(../images/add_another_property1.gif) no-repeat;
Width:140px;
Height:25px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#000000;
text-align:center;
margin:10px 0 0 0px;
font-size:15px;
border:0px;
}

.Delete_Property{
background:url(../images/Delete_Property.gif) no-repeat;
Width:140px;
Height:25px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#000000;
text-align:center;
margin:0px 0 0 0px;
font-size:15px;
border:0px;
float:right;
vertical-align:top;
}


.continueBooking
{
background:url(../images/Continue_booking.jpg) no-repeat;
width:115px;
height:24px;
float:left;
color:#000000;
text-align:center;
margin:0px 0px 0 0px;
font-size:13px;
border:0px;
	}


.get_qutoe{
background:url(../images/get_quotebook_here1.png) no-repeat;
width:122px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#000000;
text-align:center;
font-weight:bold;
margin:10px 0 0 0;
font-size:14px;
height:41px;
}
.get_qutoe a{display:block;
color:#000000;
padding:4px 0 0 0px;
height:37px;
text-decoration:none;
}
.get_qutoe a:hover{
color:#000000;
text-decoration:none;
height:37px;
}
.get_qutoe1{
background:url(../images/back_to_property.jpg) no-repeat;
width:124px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#000000;
text-align:center;

margin:10px 0 0 5px;
font-size:14px;
}
.get_qutoe1 a{display:block;
color:#000000;
padding:4px 0 0 0px;
height:22px;
text-decoration:none;
}
.get_qutoe1 a:hover{
color:#000000;
text-decoration:none;
}

 .follow_txt{
width:100px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#6f75a7;
text-align:right;
font-weight:bold;
letter-spacing:-1px;
}

.size120_new {
   font-size: 120%;
   font-family:Arial, Helvetica, sans-serif;
}
/*End Here*/





/*added by vaughan@123789.org on 1:57 PM 11/29/2010*/

.view_prices{
background:url(../images/view_prices_button.jpg) no-repeat;
width:122px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#000000;
text-align:center;
margin:10px 5px 0 0px;
font-size:13px;
border:0px;
height:26px;
}

.view_prices a{display:block;
color:#000000;
padding:4px 0 0 0px;
height:26px;
text-decoration:none;
}
.view_prices a:hover{
color:#000000;
text-decoration:none;
height:26px;
}


.Availability{
background:url(../images/availability.gif) no-repeat;
width:122px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#000000;
text-align:center;
margin:10px 5px 0 0px;
font-size:13px;
border:0px;
height:26px;
}

.Availability a{display:block;
color:#000000;
padding:4px 0 0 0px;
height:26px;
text-decoration:none;
}
.Availability a:hover{
color:#000000;
text-decoration:none;
height:26px;
}


.LocationMap{
background:url(../images/location_map.jpg) no-repeat;
width:122px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#000000;
text-align:center;
margin:10px 5px 0 0px;
font-size:13px;
border:0px;
height:26px;
}

.LocationMap a{display:block;
color:#000000;
padding:4px 0 0 0px;
height:26px;
text-decoration:none;
}
.LocationMap a:hover{
color:#000000;
text-decoration:none;
height:26px;
}


.FloorPlan{
background:url(../images/floor_plan.jpg) no-repeat;
width:122px;
height:26px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#000000;
text-align:center;
margin:10px 5px 0 0px;
font-size:13px;
border:0px;
}

.FloorPlan a{display:block;
color:#000000;
padding:4px 0 0 0px;
height:26px;
text-decoration:none;
}
.FloorPlan a:hover{
color:#000000;
text-decoration:none;
height:26px;
}

.mid_bar
{width:100%;
	}

/*----Ends Here----*/



.ThumbStyle
{
	border-bottom-style: none;
	padding-bottom: 2px;
	border-right-style: none;
	margin: 3px;
	padding-left: 2px;
	padding-right: 2px;
	border-top-style: none;
	border-left-style: none;
	padding-top: 2px;
	width:100px;
	height:auto;
}
