/* this is for "Photo page" */


/* this is for "body" */
body 
{
  background-color:#9AB8D6;
  padding:0 0 0 0;
  margin:0px 0px 0px 0px;
}

h1, h2, h3, h4{
	margin: 0;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: normal;
	color: #7b7979;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
	color: #7b7979;
	font-weight: bold;
}

h2 a:link {
	font-size: 14px;
	color: #7b7979;
	font-weight: bold;
	text-decoration:none;
}

h2 a:visited {
	font-size: 14px;
	color: #7b7979;
	font-weight: bold;
	text-decoration:none;
}

h2 a:hover {
	font-size: 14px;
	color: #7b7979;
	font-weight: bold;
	text-decoration:underline;
}

h3 {
	font-size: 14px;
}
h4 {
	font-size: 15px;
	color:#990000;
	font-weight:bold;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:11px;
}

ul, ol {
}


a:link {
	text-decoration: none;
	color: #1A1A1A;
	font-size: 11px;
}

a:visited {
	text-decoration: none;
	color: #1A1A1A;
	font-size: 11px;
}

a:hover {
	font-size: 11px;
	color:#1A1A1A;
	text-decoration:underline;
}


#main
{
  background-color:#FFFFFF;
  width:968px;
  height:auto;
  margin:0px auto 0px auto;
  overflow:hidden;

}

/*this is for header */

#header
{
   width:968px;
   height:125px;
   margin:0px 0px 0px 0px;
   overflow:hidden;
} 


/*this nis for "navigation */


#navigation
{ 
  width:968px;
  height:32px;
  padding:0px 0px 0px 0px;
  margin: 0px 4px 0px 4px;
}

#navigation li
{
  list-style-type: none;
  color:#FFFFFF;
  background-image:url('../images/blue_button.png');
  background-repeat:no-repeat;
  font-family:Verdana, Tahoma, sans-serif;
  font-size:13px;
  float:left;
  font-weight:bold;
  margin: 0px 2px 0px 2px;
  text-decoration:none;
  text-align:center;
  width:188px;
  height:32px;
}

#navigation li a
{
  display: block;
  width:188px;
  height:32px;
  font-family:Verdana, Tahoma, sans-serif;
  font-size:13px;
  padding-top:5px;
}

#navigation li a:link
{
  color:#FFFFFF;
  text-decoration:none;
}

#navigation li a:visited
{
  color:#FFFFFF;
  text-decoration:none;
}

#navigation li a:hover
{
  background-image:url('../images/orange_button.png');
  background-repeat: no-repeat;
  color:#FFFFFF;
  text-decoration:none;
}

/*this is for container*/

#container
{  
   background-image:url('../images/container.gif');
   background-color:#EEF3F6;
   background-repeat:no-repeat;
   width:968px;
   height:auto;
   overflow:hidden;
   margin:0px 0px 0px 0px;
}

.container_below
{  
   background-image:url('../images/container.gif');
   background-color:#EEF3F6;
   background-repeat:no-repeat;
   width:968px;
   height:auto;
   overflow:hidden;
   margin:0px 0px 0px 0px;
}

#full_container
{ 
   width:100%;
   height:auto;
   /*float:left;*/
   margin:0px 3px 0px 3px;
   overflow:hidden;
}

#left
{
   width:180px;
   height:auto;
   float:left;
   margin-top:23px;
   margin:0px 0px 0px 3px;
   overflow:hidden;
   text-align:center;
}

#middle
{ 
   width:602px;
   height:auto;
   float:left;
   margin:0px 0px 0px 0px;
   overflow:hidden;
}

#middle_big
{ 
   width:779px;
   height:auto;
   float:left;
   margin:0px 3px 0px 3px;
   overflow:hidden;
}

.middle_full
{ 
   width:956px;
   height:auto;
   margin:0px 3px 0px 3px;
   overflow:hidden;
}

#right
{
   width:180px;
   height:auto;
   float:left;
   margin-top:23px;
   margin:0px 3px 0px 0px;
   overflow:hidden;
   text-align:center;
}

/* this is for "working area" */


.text
{
  color:#7b7979;
  font-family:Verdana, Tahoma, sans-serif;
  font-size:11px;
  padding:10px 25px 0px 20px;
  text-decoration:none;
  text-align:left; 
}

.specialtext
{
  color:#A0AAAF;
  font-weight:bold;
  font-family:Verdana, Tahoma, sans-serif;
  font-size:14px;
  padding:0px 10px 10px 20px;
  text-decoration:none;
  text-align:justify;
}

.bodytext
{
  color:#121234;
  font-family:Verdana, Tahoma, sans-serif;
  font-size:11px;
  padding:0px 10px 10px 20px;
  text-decoration:none;
  text-align:left;
}

.bodytext a:link
{
  font-size:11px;
  color:#121234;
  text-decoration:none;
}

.bodytext a:visited
{
  font-size:11px;
  color:#121234;
  text-decoration:none;
}

.bodytext a:hover
{
  font-size:11px;
  color:#121234;
  text-decoration:underline;
}

#box_usa
{
	display: none;
}

#box_india
{
	display: none;
}

#box_uk
{
	display: none;
}

#box_mexico
{
	display: none;
}

#box_canada
{
	display: none;
}

#box_australia
{
	display: none;
}

#box_newzealand
{
	display: none;
}

#header_box
{
	width:100%;
	height:35px;
	padding-left: 20px;
}

#header_box a:link
{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 12px;
}

#header_box a:visited
{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 12px;
}

#header_box a:hover
{
	color: #FFFFFF;
	text-decoration:underline;
	font-size: 12px;
}

#map_bg
{
   width:968px;
   height:auto;
   overflow:hidden;
   margin:0px 0px 0px 0px;
}

#ind_formbg
{
	background-position:center;
	background-repeat:no-repeat;
	width:315px;
	height:434px;
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 5px;
}

#usa_map
{
	width:639px;
	height:440px;
	float:left;
	overflow:hidden;
	margin:0px 5px 0px 0px;
}

#category_info
{
	width: 954px;
	height: 396px;
	background-image: url('../images/vacation_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

#left_category
{
	width:33%;
	height:396px;
	border-right:1px solid #303030;
	float:left;
}

#middle_category
{
	width:33%;
	height:396px;
	float:left;
}

#right_category
{
	width:33%;
	height:396px;
	border-left:1px solid #303030;
	float:left;
}

#form
{  
	font-family:Verdana, Tahoma, sans-serif;
	width:250px;
	height:auto;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	background-image:url('../images/bg.jpg');
	background-repeat:no-repeat;
	background-position: top right;
}

select
{
	color: #01389C;
	width:180px;
	font: small tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin:5px 0px 5px 0px;
}

.input
{
	color: #01389C;
	width:175px;
	font: small tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin:5px 0px 5px 0px;
}

/*
.input
{
	color: #01389C;
	width:175px;
	font: small tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin:5px 0px 5px 0px;
}
*/
.nowidth
{
	color: #01389C;
	width: auto;
	font: small tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin:5px 0px 5px 0px;
}

.search_box_tab
{
	width: 382px;
	height: 40px;
	background-image: url('../images/search_tab.png');
	background-position:center;
	margin:10PX 0PX 0PX 0PX;
}

.details_tab
{
	width: 770px;
	height: 40px;
	background-image: url('../images/des_head_tab.png');
	background-position:center;
	margin:30PX 0PX 0PX 0PX;
}

.search_result_tab
{
	width: 180px;
	height: 40px;
	background-image: url('../images/serach_result_tab.png');
	background-position:center;
	margin:30PX 0PX 0PX 0PX;
}

.feature_tab
{
	width: 367px;
	height: 40px;
	background-image: url('../images/featured_rentals.png');
	background-position:center;
	margin:10PX 0PX 0PX 0PX;
}

.description_box_tab_text
{
	color:#787878;
	font-family:arial, Tahoma, sans-serif;
	font-size:13px;
	text-align:right;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}

.search_tab_heading
{
	color:#ffffff;
	font-family:arial, Tahoma, sans-serif;
	font-size:17px;
	text-align:justify;
	font-weight:bold;
	padding:5px 0px 0px 12px;
}

.search_tab_heading a:link
{
	color:#ffffff;
	font-family:arial, Tahoma, sans-serif;
	font-size:17px;
	text-decoration: none;
}

.search_tab_heading a:visited
{
	color:#ffffff;
	font-family:arial, Tahoma, sans-serif;
	font-size:17px;
	text-decoration: none;
}

.search_tab_heading a:hover
{
	color:#ffffff;
	font-family:arial, Tahoma, sans-serif;
	font-size:17px;
	text-decoration: underline;
}

#search_img
{
	width: 178px;
	height: auto;
	overflow:hidden;
	margin:15px 0px 15px 0px;
	/*border:solid 1px #666666;*/
}

#search_box_left
{
	width: 382px;
	height: auto;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	float:left;
}

#search_box_right
{
	width: 382px;
	height: auto;
	overflow:hidden;
	margin:20px 0px 0px 15px;
	float:left;
}

.search_heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding:28px 0px 0px 10px;
	color:#FFFFFF;
}


.search_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	padding:2px 0px 0px 0px;
	color:#FFFFFF;
}

.guest_comments_heading
{
  color:#FA5A32;
  font-family:arial, sans-serif;
  font-size:24px;
  font-weight:bold;
  padding:0px 0px 0px 0px;
  text-decoration:none;
  text-align:center;
}

#img
{
  width:998px;
  height:auto;
  margin:0px 0px 0px 0px;
  overflow:hidden;
  margin-left:17px;
}

#img_box
{
  width:225px;
  height:auto;
  margin:0px 0px 0px 7px;
  float:left;
  overflow:hidden;
}

.formtext
{
	color:#6d3e30;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:normal;
	
}

#footer
{
	background-image:url('../images/footerbg.jpg');
	background-repeat:repeat-x;
	background-color:#00427C;
	width: 998px;
	height: auto;
	overflow:hidden;
}

#footer_content
{
	width:998px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:11px;
	padding-top: 20px;
	text-decoration:none;
	text-align:center; 
}

#footer_content a:link, #footer_content a:visited
{
	color:#FFFFFF;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#footer_content a:hover
{
	color:#FFFFFF;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.step_box
{
	background-image: url('../images/step_box.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}

.step_box_gray
{
	background-image: url('../images/step_box_gray.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}



/* CSS for Property Tabs Menu */
.shadetabs{
padding: 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
margin: 0px;
font-weight:bold;
}

.shadetabs li{
margin: 0;
float: left;
}

.shadetabs li a{
	text-decoration: none;
	background-color:#0E5DA6;
	position: relative;
	background-repeat:repeat-x;
	z-index: 1;
	padding: 4px 0px;
	color:#ffffff;
	width: 116px;
	height: 25px;
	display: block;
	margin: 1px;
}

.shadetabs li a:visited{
background-color:#0E5DA6;
color:#ffffff;
}

.shadetabs li a:hover{
background-color:#477ed9;
text-decoration: none;
color:#ffffff;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
background-color:#477ed9;
color:#ffffff;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
background-color:#0E5DA6;
}

.tabcontent{
display:none;
}

/* JQUERY SLIDESHOW - DO NOT DELETE */

#slideshow {
    position:relative;
    height:160px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slidebanner {
    position:relative;
    height:440px;
}

#slidebanner IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slidebanner IMG.active {
    z-index:10;
    opacity:1.0;
}

#slidebanner IMG.last-active {
    z-index:9;
}

/* The below code is for Fixed Footer */
#fixed-footer {
    position:absolute;
    bottom:0;
    width:90%;
    height:32px;
	z-index:100;
	margin-left: 5%;
	margin-right: 5%;
}

 /* for moz/opera and others*/
html>body #fixed-footer{position:fixed}

#footer-inner {
    height: 31px;
}

#content {
    margin-bottom: 31px;
}

ul.footer-navigation,
ul.footer-navigation * { margin:0;padding:0;}
ul.footer-navigation {
    position:relative;
    font-size:1.1em;
    max-width:100%;
    height:2.5em;
}
ul.footer-navigation li {
    cursor:pointer;
    float:left;
    text-align:center;
    list-style-type:none;
    font-weight:normal;
    padding-left:6px;
}
ul.footer-navigation li a {
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    float:left;
    padding:5px 1em 0 24px;
    height:2.4em;
    line-height:2.5em;
}
ul.footer-navigation li:hover a,
ul.footer-navigation li a:hover,
ul.footer-navigation li a.selected,
ul.footer-navigation li a:focus 
{
	color:#FFFFFF;
	background-image: url('../images/static_footer_hover.gif');
	background-repeat:repeat-x;
}

/* This is for the Property Listing Page */

#upper_part
{
	width:100%;
	height:auto;
	border-bottom: dotted 2px #CCCCCC;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding-bottom:10px;
}

#property_listing_left
{
	width:170px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:15px 0px 0px 5px;
}

#property_listing_mid
{
	background-color:#F0F5F8;
	border: solid 1px #CFE1EF;
	 -moz-box-shadow: 0px 0px 9px #98b2c2; /* Firefox */
  	-webkit-box-shadow: 0px 0px 9px #98b2c2; /* Safari, Chrome */
 	 box-shadow: 0px 0px 9px #98b2c2; /* CSS3 */
	width:590px;
	padding:5px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:25px 5px 0px 5px;
}

#property_listing_mid ul
{
	width:580px;
	height:auto;
	list-style-type:none;
	margin:0px 5px 10px 5px;
	padding:0px;
}


#property_listing_mid ul li
{
	width:580px;
	height:auto;
	background-color:#FFFFFF;
	border: solid 1px #CFE1EF;
	 -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:10px 0px 0px 0px
}


#property_listing_mid ul li table td img
{
	border: solid 1px #CFE1EF;
	padding:3px;
}

#property_listing_right
{
	width:170px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:15px 0px 0px 6px;
}


#listing_search_top
{
	width:170px;
	height:15px;
	background-image:url('../images/listing_search_top.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}


#listing_search_mid
{
	width:170px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}


#listing_search_bottom
{
	width:170px;
	height:15px;
	background-image:url('../images/listing_search_bottom.jpg');
	background-repeat:repeat;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}

#listing_feature_top
{
	width:170px;
	height:13px;
	background-image:url('../images/listing_feature_top.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}


#listing_feature_mid
{
	width:170px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}


#listing_feature_bottom
{
	width:170px;
	height:13px;
	background-image:url('../images/listing_feature_bottom.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}


#listing_gold_package
{
	width:600px;
	height:auto;
	background-image:url('../images/gold_bg.jpg');
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

#listing_gold_special_package
{
	width:600px;
	height:auto;
	background-image:url('../images/gold_special_bg.jpg');
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}


#listing_silver_package
{
	width:600px;
	height:auto;
	background-image:url('../images/silver_bg.jpg');
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}


#listing_bronge_package
{
	width:600px;
	height:auto;
	background-image:url('../images/bronze_bg.jpg');
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}


.listing_package_left
{
	width:200px;
	height:auto;
	float:left;
	overflow:hidden;
	margin:5px 0px 0px 2px;
}

.listing_package_right
{
	width:390px;
	height:auto;
	float:left;
	overflow:hidden;
	margin:5px 0px 0px 5px;
}


.page_link_text
{
  color:#E83F06;
  font-family:arial, sans-serif;
  font-size:12px;
  padding:3px 0px 0px 0px;
  text-decoration:none;
  text-align:right;
  font-weight:bold; 
}

.page_link_text a:link,
.page_link_text a:visited
{
	background-color:#f5d1c5;
  	color:#E83F06;
  	font-family:arial, sans-serif;
  	font-size:12px;
  	padding:5px;
  	text-decoration:none;
  	text-align:right;
}

.page_link_text a:hover
{
	background-color:#c5e0f8;
	color:#0E5DA6;
  	text-decoration:underline;
}

.selected,.page_link_text a.selected
{
color:#e34304;
}

.listing_search_heading
{
  color:#477ed9;
  font-family:arial, sans-serif;
  font-size:13px;
  height: 50px;
  overflow: hidden;
  text-decoration:none;
  text-align:left;
  font-weight:bold;
  padding:15px 0px 0px 0px;
}

.listing_search_text
{
  color:#477ed9;
  font-family:arial, sans-serif;
  font-size:10px;
  text-decoration:none;
  text-align:left;
  font-weight:normal;
  padding:15px 0px 0px 0px;
}

.listing_search_text a:link,.listing_search_text a:visited { color:#477ed9; font-size:10px; text-decoration:none; }
.listing_search_text a:hover { color:#477ed9; font-size:10px; text-decoration:underline; }


.listing_package_heading
{
  color:#ffffff;
  font-family:arial, sans-serif;
  font-size:14px;
  text-decoration:none;
  text-align:left;
  font-weight:bold;
  padding:7px 0px 3px 0px;
}


.package_text_gold
{
  color:#9E2548;
  font-family:arial, sans-serif;
  font-size:12px;
  text-decoration:none;
  text-align:left;
  font-weight:normal;
  padding:5px 0px 0px 0px;
}

.package_text_gold a:link,.package_text_gold a:visited { color:#9E2548; font-size:12px; text-decoration:none; }
.package_text_gold a:hover { color:#9E2548; font-size:12px; text-decoration:underline; }


.featured_rental_bg
{
	width:160px;
	height:auto;
	border:solid 1px #CCCCCC;
	margin:5px 0px 0px 7px;
}

.featured_rental_img_fixedbg
{
	width: 154px;
	height: 145px;
	overflow: hidden;
}

.featured_rental_img
{
	width:154px;
	height:auto;
	overflow: hidden;
	border:double 2px #CCCCCC;
	margin:5px 0px 0px 2px;
	text-align: center;
}


.featued_rental_text
{
  color:#e3441a;
  font-family:arial, sans-serif;
  font-size:11px;
  text-decoration:none;
  text-align:justify;
  font-weight:normal;
  padding:5px 4px 4px 4px;
}

.featued_rental_readmore a:link
{
  color:#4186e4;
  font-family:arial, sans-serif;
  font-size:11px;
  text-decoration:none;
  text-align:left;
  font-weight:normal;
  padding:0px 0px 0px 0px;
}

.featued_rental_readmore a:visited
{
  color:#4186e4;
  font-family:arial, sans-serif;
  font-size:11px;
  text-decoration:none;
  text-align:left;
  font-weight:normal;
}

.featued_rental_readmore a:hover
{
  color:#e3441a;
  font-family:arial, sans-serif;
  font-size:11px;
  text-decoration:none;
  text-align:left;
  font-weight:normal;
}


.select
{
	width:auto;
	height:auto;
}

.listing_input
{
	width:70px;
	height:17px;
	margin:0px 0px 0px 0px;
}

/* this is for the vacation city details*/


#property_left
{
	width: 725px;
	height: auto;
	margin:0PX 0PX 0PX 0PX;
	float:left;
}


#property_right
{
	width: 210px;
	height: auto;
	margin:35PX 0PX 0PX 10PX;
	float:left;
}


.proerty_info_area_top
{
	width:725px;
	height:14px;
	background-image:url('../images/property_area_top.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin:15px 0px 0px 5px;
}


.proerty_info_area_mid
{
	width:724px;
	height:auto;
	background-image:url('../images/property_area.jpg');
	background-repeat:repeat;
	overflow:hidden;
	margin:0px 0px 0px 5px;
}


.proerty_info_area_bottom
{
	width:725px;
	height:14px;
	background-image:url('../images/property_area_bottom.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 5px;
}


#owner_info_area_mid
{
	width:210px;
	height:auto;
	background-image:url('../images/owner_area_mid.jpg');
	background-repeat:repeat;
	overflow:hidden;
	float:left;
	margin:0px 0px 0px 10px;
}


#owner_info_area_top
{
	width:210px;
	height:15px;
	background-image:url('../images/owner_area_top.jpg');
	background-repeat:repeat;
	overflow:hidden;
	float:left;
	margin:15px 0px 0px 10px;
}


#owner_info_area_bottom
{
	width:210px;
	height:15px;
	background-image:url('../images/owner_area_bottom.jpg');
	background-repeat:repeat;
	overflow:hidden;
	float:left;
	margin:0px 0px 0px 10px;
}



#proerty_image
{
	width:460px;
	height:auto;
	overflow:hidden;
	border:solid 1px #d7d5d5;
	float:left;
	margin:15px 0px 5px 10px;
}


#proerty_details
{
	width:225px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:8px 0px 0px 10px;
}


#propertyname_tab
{
	width: 705px;
	height: 30px;
	background-color:#0E5DA6;
	margin:5px 0px 0px 10px;
}


.peoperty_heading_text
{
  color:#fa5a32;
  font-family:arial, sans-serif;
  font-size:17px;
  padding:10px 0px 0px 5px;
  text-decoration:none;
  text-align:justify;
  font-weight:bold; 
}

.peoperty_heading_text a:link,.peoperty_heading_text a:visited { font-size:17px; color:#fa5a32; text-decoration:none; }
.peoperty_heading_text a:hover { font-size:17px; color:#fa5a32; text-decoration:underline; }

.description_heading
{
  color:#fa5a32;
  font-family:arial, sans-serif;
  font-size:16px;
  padding:5px 0px 0px 0px;
  text-decoration:none;
  text-align:justify;
  font-weight:bold; 
}


.peoperty_name_text
{
  color:#ffffff;
  font-family:arial, sans-serif;
  font-size:15px;
  padding:5px 0px 0px 0px;
  text-decoration:none;
  text-align:center;
  font-weight:bold; 
}


.peoperty_detail_text
{
  color:#0E5DA6;
  font-family:arial, sans-serif;
  font-size:13px;
  padding:3px 0px 0px 0px;
  text-decoration:none;
  font-weight:normal; 
}

.peoperty_detail_text p
{
  color:#0E5DA6;
  font-family:arial, sans-serif;
  font-size:13px;
  padding:3px 0px 0px 0px;
  text-decoration:none;
  font-weight:normal; 
  line-height: normal;
}

.peoperty_detail_text a:link,.peoperty_detail_text a:visited { color:#0E5DA6; text-decoration:none;font-size:13px; }
.peoperty_detail_text a:hover { color:#0E5DA6; text-decoration:underline;font-size:13px; }

.peoperty_detail_text_small
{
  color:#0E5DA6;
  font-family:arial, sans-serif;
  font-size:11px;
  padding:3px 0px 0px 0px;
  text-decoration:none;
  font-weight:normal; 
}

.peoperty_detail_text_noalign
{
  color:#0E5DA6;
  font-family:arial, sans-serif;
  font-size:13px;
  padding:3px 0px 0px 0px;
  text-decoration:none;
  font-weight:normal; 
}

.form_text
{
  color:#0E5DA6;
  font-family:arial, sans-serif;
  font-size:11px;
  padding:3px 0px 0px 0px;
  text-decoration:none;
  text-align:left;
  font-weight:normal; 
}


#form_owner
{
	width:205px;
	height:auto;
	overflow:hidden;
	margin:5px 0px 0px 3px;
}


#special_offer
{
	width:210px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:15px 0px 0px 10px;
}

/* This is for the Packages Comparison */
/* this is for the package page--------------------------------------- */


#basic
{
	width:600px;
	height:30px;
	background-image:url('../images/basic.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

#premium
{
	width:600px;
	height:30px;
	background-image:url('../images/premium.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}


#elite
{
	width:600px;
	height:30px;
	background-image:url('../images/elite.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

#platinum
{
	width:600px;
	height:30px;
	background-image:url('../images/platinum.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

/* This is for Calendar */
.calendar_table
{
	border: 1px #333333 solid;
}

.calendar_heading_text
{
	color: #e84411;
	font-family:Arial, Helvetica, sans-serif;
}

.calendar_heading_text a:link
{
	color: #e84411;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

.calendar_heading_text a:visited
{
	color: #e84411;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

.calendar_heading_text a:hover
{
	color: #e84411;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
}

.calendar_days_heading
{
	color: #e84411;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

.calendar_days
{
	color: #FFFFFF;
}

.calendar_days_unavailable
{
	background-color: #04104D;
}
.calendar_days_available
{
	border:1px #333333 solid;
	color: #1674d4;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}

.calendar_book_last
{
	background-image: url(../images/book_last.gif);
	background-repeat:no-repeat;
	border:1px #ececec solid;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}
.calendar_book_first
{
	background-image: url(../images/book_first.gif);
	background-repeat:no-repeat;
	border:1px #ececec solid;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}

.calendar_same_day_arrive_depart
{
	border:1px #ececec solid;
	background-color: #FF3300;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}

.no_calendar_days
{
	border:1px #333333 solid;
}

label.error
{
	color: #FB2F43;
	font-size: 11px;
}

#gallery
{
	padding: 30px;
}

#graph
{
	background-image: url('../images/pixel.jpg');
	background-repeat: repeat;
	background-position: top left;
	height:180px;
	width:961px;
	margin:0px 3px 0px 2px ;
}

#newsletter_bg
{
	background:url('../images/newsletter_ad.png') no-repeat;
	width:275px;
	height:110px;
	float:left;
	overflow:hidden;
	font-family:microsoft sans serif, arial;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:55px 0px 0px 10px;
}

input.emailbox 
{
	width:170px;
	height:17px;
	border:solid 1px #2064a9; 
	font-family: microsoft sans serif, Arial; 
	font-size: 11px; 
	color : #2064a9; 
	font-weight: normal; 
	background: #d7ebff;
	margin-top:5px;
}


.contact_us_bg
{
	background-color:#fff;
	width:100%;
	height:auto;
	padding:20px;
	margin:0 auto;
}



.contact_us_bg h1
{
  color:#EE5C2B;
  font-family:arial, sans-serif;
  font-size:36px;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
  padding:0px 0px 0px 0px;
  margin:0px 0px 40px 0px;
}


.contact_us_bg h2
{
  color:#15466f;
  font-family:arial, sans-serif;
  font-size:18px;
  text-decoration:none;
  text-align:left;
  font-weight:bold; 
  padding:0px 0px 0px 0px;
  margin:0px;
}


.contact_us_bg p
{
  color:#01539C;
  font-family:arial, sans-serif;
  font-size:13px;
  text-decoration:none;
  text-align:left;
  font-weight:normal;
  padding:0px 0px 0px 0px;
  margin:5px 0px 0px 0px;
}



.contact_us_bg ul
{
	width:100%;
	height:auto;
	list-style-type:none;
	margin:0px 0px 0px 100px;
	padding:0px;
}


.contact_us_bg ul li
{
	width:400px;
	height:auto;
	float:left;
	display:block;
	border-right: dotted 2px #666666;
	margin:0px;
}


.contact_us_bg ul li.last
{
	width:400px;
	height:auto;
	float:left;
	display:block;
	border:none;
	margin:0px 0px 0px 40px;
}

.specials_badge
{
	background-image:url('../images/special_offer.png');
	background-position:top right;
	background-repeat:no-repeat;
}