@charset "utf-8";



.headerlink {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}
.headerlink:link {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}
.headerlink:hover {color:#FFFFFF; text-decoration: underline;}
.headerlink:visited {color:#FFFFFF;}

a {color:#0066FF}
a:visited {color: #0033FF}
a:hover {color: #0033FF; text-decoration: underline;}


.briefdesctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.individualTD {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align:middle;
}
.frontpagephotos {
	border: #3887fc 2px solid;
}

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-image: url(images/background.jpg);
margin-top: 1px;
}

a.toplink {color:#0025c2; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; line-height: 18px}
a.toplink:link {color:#0025c2; text-decoration: none;}
a.toplink:hover {color:#0025c2; text-decoration: underline;}
a.toplink:visited {color:#0025c2; }
a.toplink:active {color:#0025c2; text-decoration: none;}

.footeraddy {
	font-size: 16px;
	font-weight: bold;
	color: #23B1A5; 
}
.termsconditions {font-size: 10px}

.tableback {background-image:url(images/tableback2.jpg); background-repeat: repeat-y; padding-left: 55px; padding-top: 10px; padding-right: 10px; background-color: #FFFFFF;}


.req {font-size: 12px;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
}

.formcontent {font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.formbrdr {border-color: #006699;
	border-width: 2px;
	border-style: solid;
}
.errmsg {padding-left: 70px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.formmsg {padding-left: 50px; padding-right: 50px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000; 
	font-weight: bold;
}


.clickphoto {
font-size: 11px;
font-weight: bold;
color:#FFFFFF;
line-height: 8px;
background-color: #0066FF;

}
/*THUMBNAIL CREATOR */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
/* END THUMBNAIL CREATOR */
 
 .photogalleryheader {
	font-size: 18px;
	font-weight: bold;
	color: #0095DA;
}


/* RATE TABLES */
.rateyearheader {	
	font-size: 18px;
	font-weight: bold;
	color: #0095DA;
}

#ratetable {
border:solid 2px #000000;
width:680px;

}


#ratetable td {
border:solid 2px #CCCCCC;
padding:2px;

}


.ratesheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	align: center;
	text-align: center;	
	color: #000000;
	background-color:#E8E9FF;
	font-size: 14px;
}

.ratesdates {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.ratesmoney {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;}
.ratesfooter {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #000000; text-align:center}
.ratesheader1 {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	align: center;
	text-align: center;	
	color: #000000;
}
.ratesheader2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	align: center;
	text-align: center;	
	color: #000000;
}


