
body,td{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

#maincontainer{margin-left:auto; margin-right:auto; }
#logo{margin-top:16px;}
#photoframe{
	margin-left: auto;
	margin-right: auto;
	height:493px; width:727px; background-image:url(/images/photoframe.png);
	z-index:10; position:relative;
	}
.current{margin-left:-40px;}
#menu{position:relative;}
#header{margin-bottom:5px;}
#photo{padding-top:22px; width:682px; height:450px; }
#footer{line-height:14px; font-size:11px; text-align:center;}

.sidebox {
	margin: 0 auto; /* center for now */
	width: 727px; 
	background: url(/images/photoframe_02.png);
	font-size: 100%;
	text-align:left; 
}
.boxhead {
	background: url(/images/photoframe_01.png) no-repeat top right;
	width: 727px;
	margin-left:auto;
	margin-right:auto;
	margin:0;
	padding: 0;
	text-align: left;
}
.boxbottom {
	
	width: 727px;
	margin:0;
	padding: 0;
	margin-left:auto;
	margin-right:auto;

	text-align: left;
}
.boxbody{padding-left:20px;padding-right:20px;padding-top:0px;}
a#rentallist {color:#333333; text-decoration:none;}
a:hover#rentallist {color:#333333; text-decoration:underline;}
h1{margin-top:0px;}

h1, h2,h3,h4, h5 {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: bold;

  margin: 0;
  padding: 0;

  color:#FFFFFF;
}


h1 {
	text-align: center;
	font-size: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

    .sIFR-active h1,
    .sIFR-active h2,
	.sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Verdana;

    }

    .sIFR-active h1 {
	font-size: 25px;
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      font-size: 20px;
      display: block;
    }
	 .sIFR-active h3 {
      font-size: 18px;
      display: block;
    }



    .sIFR-active h4 {
      font-size: 21px;
      font-weight: normal;
    }

    .sIFR-active h5#pullquote {
      font-size: 24px;
    }

#liquid-round {
width:100%;
margin:0px auto;
background:#fff url(/images/leftside.gif) repeat-y left top;
}
.top {
width:100%;
height:20px;
background:url(/images/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(/images/top-right.gif) no-repeat right top;
}
.center-content {
position:relative;
background:url(/images/rightside.gif) repeat-y right top;
padding:1px 10px 1px 15px;
margin:-1px 0 -50px 0;
}
.bottom {
width:100%;
height:60px;
background:url(/images/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(/images/bottom-right.gif) no-repeat right top;
}
p {margin:0 0 1em 0}


  .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-color:#c0c0c0;

	
}
.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);
}
