/*
blue #384f7d
orange #f99a73
*/

.navbar {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;  
font-weight: bold;
line-height: 20px
}
a.navbar {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;  
font-weight: bold;
line-height: 20px;
text-decoration: none;
}
a:hover.navbar {
color: #FFFF00;  
}


body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333; 
line-height: 18px;
margin-left: 5px;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
  }
  
  td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333; 
line-height: 18px;
  }
  td.home {
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333; 
line-height: 18px;
  }
  td.realestatesub {
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333; 
line-height: 18px;
  }
  td.realestatehead {
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #FFFFFF; 
line-height: 18px;
font-weight:bold;
  } 
  a.realestatehead {
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #FFFFFF; 
line-height: 18px;
font-weight:bold;
  } 
.locationtable {
	background-color: #EAEAEA;
	border: 1px solid #CCCCCC;
}
.adverttable {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
  
   td.tdsubhead {
color: #FFFFFF; 
background-color: #384f7d;
font-weight: bold;
  }
  
   td.tdsub {
background-color: #DDDDDD;
  }
  
  .tableheader {color: #FFFFFF; font-weight: bold; }
#tableprint {border: 1px solid #999999;}
#tableprint td {border: 1px solid #FFFFFF;}
  
  .footer {
font-size: 10px;
color: #384f7d;  
  }
 
  a.realestate {
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #FFFFFF; 
line-height: 18px;
font-weight:bold;
  } 
  a:hover.realestate {
color: #FFFF00; 
  }
  
  a.footer {
color: #FFFFFF; 
text-decoration: underline;
  }
  a.footer:hover {
color: Yellow;
  }
  .footertext {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;  
line-height: 20px;
  }
   
 h1 {
font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 20px; 
font-weight: bold;
color: #384f7d; 
line-height: 24px;
  }
 h2{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 15px; 
color: #666666; 
font-weight: bold;
line-height: 17px;
  } 
  h3 {
font-size: 12px;
color: #384f7d; 
font-weight: bold;
line-height: 20px;
  }
  .header {
font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 28px; 
font-weight: bold;
color: #384f7d; 
line-height: 24px;
  }
  .mainheader {
font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 20px; 
font-weight: bold;
color: #384f7d; 
line-height: 24px;
  }

  .subheader {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 15px; 
color: #666666; 
font-weight: bold;
  } 
  .guestbook {
	  background-color: #EFEFEF;
  }
  
  .tariffshort {
color: #384f7d; 
  }
  
  .verticaltext {
color: #FFFFFF; 
font-weight: bold;
}
  
  .error {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px; 
color: #FF0000; 
font-weight: bold;
  }
  
    .bluetext {
color: #384f7d; 
font-size: 14px; 
font-weight: bold;
  }
  
   .blacktext {
color: #000000; 
font-size: 14px; 
font-weight: bold;
  }
 
  .specials {
color: #000000; 
font-size: 14px; 
  }
  
  .subsub {
font-size: 12px;
color: #384f7d; 
font-weight: bold;
  }
  
ul {
list-style-image: url(img/bullet.gif);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333; 
line-height: 18px;
}

input {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #384f7d;}

input.button {
	font-weight: bold;
	color: #666666;
	padding: 0px 0px;
	background-color: #deba14;
	height: 17px;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #fbf5c7;
	border-left-color: #fbf5c7;
	border-bottom-color: #ab9a09;
	border-right-color: #ab9a09;
}

input.listingbutton {
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px;
	background-color: #384f7d;
	height: 17px;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #88add6;
	border-left-color: #88add6;
	border-bottom-color: #1a4575;
	border-right-color: #1a4575;
}

input.caption {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #384f7d;
border:none}

textarea.caption {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #384f7d;
border:none}

 select, textarea {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #384f7d;}
  
  a {
color: #384f7d; 
text-decoration: underline;
  }
  
  a:hover {
color: #f99a73;
  }

  hr {
  height: 1px;
  color: #CCCCCC;
  }


  .calendar {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #000000; 
line-height: 18px;
}
  
  .calendar-month {
  font-weight: bold;
  color: #384f7d;
  font-size: 13px;
  }
  
  th {
  color: #384f7d;
  font-weight: bold;
  }
  
  .cal-arr {
  background-image: url(img/avail_arr.gif);
  color: #FFFFFF;
  } 
  .cal-dep {
  background-image: url(img/avail_dep.gif);
  color: #FFFFFF;
  } 
  .cal-no {
  background-image: url(img/avail_no.gif);
  color: #FFFFFF;
  }
  
  .headtag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e3eaf2;
	position: absolute;
	width: 720px;
	top: 0px;
	left: 0px; 
}

.imgcaption {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #384f7d;
font-style: italic;
}

.captcha {
  margin: 5pt;
}

#marqueecontainer{
	position: relative;
	width: 200px; /* marquee width */
	background-color: white;
	overflow: hidden;
	border: 1px solid #CCCCCC;
	padding: 2px;
	padding-left: 4px;
}

.specialshead {  font-size: 13px;}
.specialsbody {  font-size: 11px;}
.specialoffer {
	color: #F00;
	font-size: 16px;
	font-weight:bold;
}
.scrollerhead {  font-size: 15px;
	color: #F00;
	font-weight:bold;}

  a.pagenav {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
text-decoration: none;
	color: Black;
	border: 1px solid #FF0000;
	padding: 2px;
	background-color: Yellow;
  }
  a:hover.pagenav {
	border: 1px solid #FF0000;
	color: Yellow;
	padding: 2px;
	background-color: Red;
  }
  .pagenav {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
text-decoration: none;
	color: Black;
	border: 1px solid #FF0000;
	padding: 2px;
	background-color: Yellow;
  }
  .pagenavcurrent{
  font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
text-decoration: none;
font-weight: bold;
	border: 1px solid #000000;
	padding: 2px;
	background-color: #FFFFFF;
  }
  .pagenavinv {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 13px;
text-decoration: none;
	border: 1px solid #999999;
	padding: 2px;
	background-color: #CCCCCC;
  }
 table.pagelinks{
	background-color: #CCCCCC;
  }
  

a.sitepage {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
text-decoration: underline;
  }
.sitepage {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
  }
.sitepageon {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
font-weight:bold;
color:#F00;
  }
.sitepageinv {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
line-height: 13px;
  }
 
.phonediv {
	   float:left;
  }

@media screen {
    .onlyprint {
	display: none;
	}
  }
  
  @media print {
   .noprint {
	display:none;
	}
  }