@import "dialog.css";

#menu dt, #menu dl, #menu dd, #menu ul, #menu li {
list-style-type: none;
margin: 0 10px 0 0;
padding: 0;
}

#menu {
position : absolute;
left: 50px;
top: 180px;
}

#menu dl {
float: left;
}
#menu li {
display: inline;
}

#menu a {
text-decoration: none;
color: #000066;
}
#menu a:hover {
text-decoration: none;
color: #5b91b5;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5 {
	position: absolute;
	left: 0;
	top:27px;
	font-size: 12px;
	width: 850px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	display:none;
}


html, body {
margin: 0;
padding: 0;}

body,td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.dot{
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
.distances{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.box_grey{
	border: 1px solid #999999;
	background-color: #F3F3F3;
}
.box_lblue{
	border: 1px solid #5b91b5;
	background-color: #E3ECF9;
	padding: 5px;
}
.box_dblue{
	border: 1px solid #5b91b5;
	background-color: #C6D8F2;
	padding: 5px;
}
.box_shoppingcart{
	position:relative;
	left:20px;
	background-image:url(/images/shoppingcart.jpg);
	background-repeat:no-repeat;
	height:98px;
	width:208px;
	padding-top:15px;
	padding-left:60px;
}

.photo{
	border: 1px solid #003366;
}
.smalllink{
	font-size: 10px;
	color: #000066;
}
.list_back {
	height: 150px;
	width: 425px;
	border: 1px solid #CCCCCC;
	background-image: url(/images/l1.jpg);
	padding: 3px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.list_desc {
	height: 100px;
	width: 250px;
	overflow-y:auto;
	overflow-x:hidden;
	position: relative;
	padding: 5px;
scrollbar-highlight-color: #9FACBB;
scrollbar-3dlight-color: #9FACBB;
scrollbar-arrow-color: #FFFFFF;
scrollbar-face-color: #58677a;
scrollbar-shadow-color: #3F4A58;
scrollbar-track-color: #F0F0F0;
scrollbar-darkshadow-color: #3F4A58;

}
.dotbottom{
border-bottom: dotted; border-bottom-color:#999999; border-bottom-width:1px;
}
.color_dark{ background-color:#689ABB;font-size:10px; text-align:center;}
.color_light{ background-color:#C9D9F5;font-size:10px; text-align:center;}
#vacant table {
	border: 1px solid #003366;
}

.vacant_back {
	height: 175px;
	width: 250px;
	background-image: url(/images/vacant.jpg);
	padding: 3px;
	background-repeat:no-repeat;
	
}
.vacant_table {
	height: 125px;
	width: 230px;
	overflow-y:scroll;
	overflow-x:hidden;
	position: relative;
	padding: 5px;
scrollbar-highlight-color: #9FACBB;
scrollbar-3dlight-color: #9FACBB;
scrollbar-arrow-color: #FFFFFF;
scrollbar-face-color: #58677a;
scrollbar-shadow-color: #3F4A58;
scrollbar-track-color: #F0F0F0;
scrollbar-darkshadow-color: #3F4A58;

}
.cat_address{
	background-color: #003466;
	background-image:url(/images/back_address.jpg);
	height: 30px;
	font-size: 20px;
	color: #c9d9f3;
	font-weight: bold;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.img-shadow {
  float:left;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
  .img-shadow2 {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
  
  .today {
	width: 14%;
	vertical-align: top;
	font-size: 10px;
	font-weight: bold;
}
.date {
	font-size: 10px;
	text-decoration: underline;
}
.dayheading {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	background-image: url(dayback2.jpg);
	
}
.calendar {
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.day_b {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(/images/cal_both.jpg);
}
.day_a {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(/images/cal_arrived.jpg);
}
.day_d{
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(/images/cal_departed.jpg);
}
.day_r {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(/images/cal_reserved.jpg);
}
.day {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(/images/cal_normal.jpg);
}
.com{
	border: 1px solid #8E3517;
	background-color: #CA4A22;
	padding: 5px;
	color: #FFFFFF;
}
label
{
width: 130px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
font-weight:bold;
}
legend{ font-weight:bold;}
.testimonials{
	border-width: 1px;
	border-style: dashed;
	border-color: #CCCCCC;
	padding: 5px;
}
.yellowbox {background-color: #FFFF55; padding: 10px; margin:10px; width:670px; border:solid; border-width:1px; }