a{text-decoration:none;}
a:hover{text-decoration:underline}
.day_both {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_both.jpg);
}
.day_arrived {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_arrived.jpg);
}
.day_departed{
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_departed.jpg);
}
.day_reserved {
	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);
}
.day_reserved_t {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_reserved_t.jpg);
}
.day_reserved_c {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_reserved_c.jpg);

}
.day_reserved_o {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_reserved_o.jpg);
}
.day_end_t {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_end_t.jpg);
}
.day_end_c {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_end_c.jpg);
}
.day_end_o {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_end_o.jpg);
}
.day_start_t {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_start_t.jpg);
}
.day_start_c {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_start_c.jpg);
}
.day_start_o {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_start_o.jpg);
}
.day_both_tt {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_both_tt.jpg);
}
.day_both_tc {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_both_tc.jpg);
}
.day_both_to {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_both_to.jpg);
}
.day_both_oo {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_both_oo.jpg);
}
.day_both_oc {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_both_oc.jpg);
}
.day_both_cc {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_both_cc.jpg);
}
.day_both_ct {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_both_ct.jpg);
}
.day_both_co {
	width: 20px;
	height:20px;
	vertical-align: top;
	font-size: 10px;
	background-image: url(images/cal_both_co.jpg);
}
.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;
}
.box{
	border: 1px solid #863169;
	background-color: #d594bf;
	padding: 5px;
}


body {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size:12px; line-height:16px;}
.headertext {color:#FFFFFF; font-size:14px; font-weight:bold;}
h1, h2,h3,h4, h5 {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: bold;

  margin: 0;
  padding: 0;

  color:#000000;
}

h1 {
	text-align: center;
	font-size: 55px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h2 {
	font-size: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h5 {
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #3F878F;
}

    .sIFR-active h1,
    .sIFR-active h2,
	.sIFR-active h3,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Verdana;

    }

    .sIFR-active h1 {
	font-size: 55px;
      padding-bottom: 0px;
	  padding-top: 0px;
    }
	

#photoframe{width:164px; height:104px; padding-left:1px; }
#photoframe2{width:164px; height:104px; padding-left:1px; }
#photo{border-style:solid; border-width:1px; border-color: #666666; }
#menu {margin-right:30px; text-align:right; line-height:22px; margin-top:6px; font-size:14px;}

#menu a:link {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#menu a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#menu a:hover {color: #FFFF66; font-weight:bold; text-decoration:none;}

#topmenu {text-align:center; margin-bottom:4px; color:#FFFFFF; font-weight:bold;}
#topmenu a:link {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#topmenu a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#topmenu a:hover {color: #FFFF66; font-weight:bold; text-decoration:none;}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 720px; /*Width of Carousel Viewer itself*/
height: 520px; /*Height should enough to fit largest content's height*/
left:0px;
margin-top:12px;
z-index: 40;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 20px; /*margin around each panel*/
width: 700px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
font-size: 16px;
font-weight:normal;
text-align:center;
font-family: Georgia, "Times New Roman", Times, serif;
}

.stepcarousel .phototitle {padding:3px; background-color:#008080; color:#FFFFFF;}


.stepcarousel2{
position: relative; /*leave this value alone*/
border: 00px solid black;
overflow: scroll; /*leave this value alone*/
width: 700px; /*Width of Carousel Viewer itself*/
height: 280px; /*Height should enough to fit largest content's height*/
left:0px;
top:-30px;
z-index: 40;
margin-bottom:-40px;
}

.stepcarousel2 .belt2{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0px;
}

.stepcarousel2 .panel2{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 20px; /*margin around each panel*/
width: 700px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
font-size: 16px;
font-weight:normal;
text-align:center;
font-family: Georgia, "Times New Roman", Times, serif;
}

.stepcarousel3{
position: relative; /*leave this value alone*/
border: 00px solid black;
overflow: scroll; /*leave this value alone*/
width: 550px; /*Width of Carousel Viewer itself*/
height: 400px; /*Height should enough to fit largest content's height*/
left:0px;
top:-30px;
z-index: 40;
margin-bottom:-40px;
}

.stepcarousel3 .belt3{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0px;
}

.stepcarousel3 .panel3{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 20px; /*margin around each panel*/
width: 550px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
font-size: 16px;
font-weight:normal;
text-align:center;
font-family: Georgia, "Times New Roman", Times, serif;
}

.nounderline a:link {text-decoration:none;}
.nounderline a:visited {text-decoration:none;}
.nounderline a:hover {text-decoration:none;}