body{
 background-image:url(../images/body_inner_background.jpg);
 background-repeat:repeat-x;
 background-color:#ffffff;
 font-family:Tahoma, "Times New Roman";
 color:#04244A;  
 font-size:11px;
 margin:0px;
}

 
#content{
 width:738px;
 margin-right:auto;
 margin-left:auto;
}

#content .top_title h1{
  font-size:20px;
  margin-top:0px;
  margin-bottom:0px;
  font-family:Arial;
  text-decoration:none;
  color:#04244A;
  font-family:Tahoma, "Times New Roman";
  padding-left:10px; 
}

#content .top_title h1 a:link{
 font-family:Tahoma, "Times New Roman";
  font-size:20px;
  margin-top:0px;
  margin-bottom:0px;
  font-family:Arial;
  text-decoration:none;
  color:#04244A;  
  padding-left:10px; 
}

#content .top_title h1 a:visited{
  font-family:Tahoma, "Times New Roman";
  font-size:20px;
  margin-top:0px;
  margin-bottom:0px;
  font-family:Arial;
  text-decoration:none;
  color:#04244A;  
  padding-left:10px; 
}

#content .top_title h1 a:hover{
  font-family:Tahoma, "Times New Roman";
  font-size:20px;
  margin-top:0px;
  margin-bottom:0px;
  font-family:Arial;
  padding-left:10px; 
  text-decoration:none;
  color:#04244A;  
}


#content .top_title span{
  font-size:13px;
  font-style: italic;
  padding-left:20px; 
}



#content .navigation{
  padding-left:10px;
  padding-right:10px;
}

#content .navigation a:link{
  color:#FFFFFF;  
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Georgia;
}

#content .navigation a:visited{
  color:#FFFFFF;  
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Georgia;
}
 

#content .navigation a:hover{
  color:#C7E0FF;  
  font-size:12px;
  text-decoration:underline;
}

#content .rightborder{
  border-right:1px solid #D2CEC7;
}
 
.footer{
  color:#808283;
}

.footer table{
   width:738px;
   height:30px;
}

.footer a:link{
  color:#808283;
  text-decoration:none;
}

.footer a:visited{
  color:#808283;
  text-decoration:none;
}

.footer a:hover{
  color:#808283;
  text-decoration:underline;
}
 
.top_nav_contents{
  color: #707070;
}


.top_nav_contents a:link{
  color: #707070;
  text-decoration:underline
}

.top_nav_contents a:visited{
  color: #707070;
  text-decoration:underline
}

.top_nav_contents a:hover{
  color: #143258;
  text-decoration:underline
}

.inner_contents{
  padding-left:10px;
  padding-right:10px;
  color:#000000;
}

.search_box{
 background-image:url(../images/search_registered_hotels_background.jpg);
 background-repeat:no-repeat;
}


.search_box td span{
   font-weight:bold;
   color:#04244A;
}


.search_title  h2{
   font-weight:bold;
   color:#04244A;
   font-size:150%;
   margin-top:0px;
   margin-bottom:0px;
   font-style:italic;
   font-family:Georgia, "Times New Roman", Times, serif;
}

.email_print_page{
 color:#1c8af1;
}

.email_print_page a:link{
 color:#1c8af1;
 text-decoration:none;
}

.email_print_page a:visited{
 color:#1c8af1;
 text-decoration:none;
}

.email_print_page a:hover{
 color:#1c8af1;
 text-decoration:underline;
}

.input{
  border:1px solid #C8C8C8;
  background-color:#ffffff;
  size:11px;
}

input.input:focus{
  background-color:#F7F7F7;
}

select.input:focus{
  background-color:#F7F7F7;
}


.table_header{
  color:#04244A;
  font-weight:bold;
  text-align:center;
  background-color:#EBE9DA;
  height:30px;
}
.dot_line{
     background: url(../images/dot_line.jpg);
	 background-repeat:repeat-x;
	 background-position:bottom;
	 
}

.dot_line td{
   padding-left:4px;
   height:30px;
   vertical-align:middle;
}


.services_gray{
  color:#1c8af1;
  font-size:14px;
  font-style:italic;
  font-weight:bold;
  text-align:left;
  background-color:#EBE9DA;
  font-family:Georgia;
}

.services_gray a:link{
  font-weight:normal;
  font-style:normal;
  font-size:11px;
  color:#1c8af1;
  text-decoration:none;
  font-family:Tahoma, "Times New Roman";
}

.services_gray a:visited{
  font-weight:normal;
  font-style:normal;
  font-size:11px;
  color:#1c8af1;
  text-decoration:none;
  font-family:Tahoma, "Times New Roman";
}

.services_gray a:hover{
  font-weight:normal;
  font-style:normal;
  font-size:11px;
  color:#1c8af1;
  text-decoration:underline;
  font-family:Tahoma, "Times New Roman";
}

.contact_info  a:link{
   color:#1c8af1;
   text-decoration:none;
}

.contact_info  a:visited{
   color:#1c8af1;
   text-decoration:none;
}
.contact_info  a:hover{
   color:#1c8af1;
   text-decoration:underline;
}

li{
  margin:0px;
}

#content a:link{
   color:#1c8af1;
   text-decoration:none;
}

#content a:visited{
   color:#1c8af1;
   text-decoration:none;
}

#content a:hover{
   color:#1c8af1;
   text-decoration:underline;
}

#content h2{
  font-size:150%;
  margin-top:2px;
  margin-bottom:2px;
  font-family:Arial;
  color:#04244A;
}


@media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000 }
  #top_menu_section{ display:none;}
  #menu_footer_section  {  display:none; }
  .rightborder { display:none;}
  .menu_footer_section {  display:none;}
  .img { display:none; }
  #content{ width:100%; vertical-align:top}
}



#sitemap_contents h1{
  margin:0px;
  font-size:12px;
  color:#04244A;
}

#sitemap_contents {
  margin-top:10px;
  margin-left:20px;
}

#sitemap_contents h1 a:link{
  margin:0px;
  font-size:12px;
  color:#04244A;
  text-decoration:none;
}

#sitemap_contents h1 a:visited{
  margin:0px;
  font-size:12px;
  color:#04244A;
  text-decoration:none;
}

#sitemap_contents h1 a:hover{
  margin:0px;
  font-size:12px;
  color:#04244A;
  text-decoration:underline;
}



#sitemap_contents blockquote{
  margin-left:10px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:11px;
}

#sitemap_contents blockquote img{
  margin-right:4px;
}

div.autocomplete {
      position:absolute;
      width:220px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
	  margin-left:3px;
	  
      padding:0px;
      z-index:2;
 }

select{
  z-index:1; 
}

div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
	  font-size:9px;
}

div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:9px;
      cursor:pointer;
}

#header_spacer{
   height:30px;
}


h1.label{
  font-size:180%;
  margin-top:10px;
  margin-bottom:3px;
  font-family:Georgia;
  color:#04244A;
  font-style: italic;
}


li{
 margin-top:3px;
 margin-bottom:3px;
}


.accomodation_name a:link{
 	color:#04244A;  
 	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.accomodation_name a:visited{
 	color:#04244A;  
 	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


.accomodation_name a:hover{
 	color:#04244A;  
 	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
