/* **************************************
REDEFINED HTML TAGS
************************************** */
body {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #545454;
	background-color: #72A4EE;
	background-image: url(/images/hp_vline.gif);
	background-repeat: repeat-y;
	/*  margin: top right bottom left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
				
table {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #545454;
}
							
.hpcontentborder {
	background-color: #fff;
	border-top: 0px solid white;
	border-right: 10px solid white;
	border-bottom: 0px solid white;
	border-left: 10px solid white;
}

.intcontentborder {
	background-color: #fff;
	border-top: 20px solid white;
	border-right: 20px solid white;
	border-bottom: 20px solid white;
	border-left: 20px solid white;
}

										
a:link {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #35489f;
}

a:visited {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #35489f;
}

a:hover {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #000000;
}

a:active {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #35489f;
}

p {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	/*  margin: top right bottom left */
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #545454;
}

.formtxt {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	/*  margin: top right bottom left */
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #808080;
}

.addresstxt {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	/*  margin: top right bottom left */
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #0b2b7d;
}

H1 {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0b3186;
	/*  margin: top right bottom left */
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

H2 {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #fd5a1d;
	/*  margin: top right bottom left */
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

H3 {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ccc;
	/*  margin: top right bottom left */
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

ul.small {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 7.5pt;
	color: #545454;
	list-style-position: outside;
	margin: 10px;
	padding: 10px;
}

ul {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	color: #545454;
	list-style-position: outside;
	margin: 10px;
	padding: 10px;
}

li {
	margin-top: 2px;
	margin-left: 0px;
}

hr {
	text-align: left;
	width: 100%;
	height: 1px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	border: none;
	/*  margin: top right bottom left */
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

/* **************************************
CUSTOM HTML TAGS
************************************** */

/* CREDITS CLASSES */

.credits {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 7.5pt;
	color: #9e9e9e;
}

a.cr:link {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: underline;
	color: #9e9e9e;
}

a.cr:visited {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: underline;
	color: #9e9e9e;
}

a.cr:hover {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: underline;
	color: #9f9f9f;
}

a.cr:active {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: underline;
	color: #9e9e9e;
}

/* COLORS AND BACKGROUNDS */
				
.white {
	background-color: #ffffff
}

.black {
	background-color: #000000;
}

.searcharea {
	background-color: #fef5e0;
	border: 10px solid #fef5e0;
}

.hpinsetblue {
	background-color: #e6eaf2;
	border-top: 15px solid #e6eaf2;
	border-right: 24px solid #e6eaf2;
	border-bottom: 15px solid #e6eaf2;
	border-left: 25px solid #e6eaf2;
}

.hpinsetgold {
	background-color: #efeade;
	border-top: 15px solid #efeade;
	border-right: 24px solid #efeade;
	border-bottom: 15px solid #efeade;
	border-left: 25px solid #efeade;
}

.intinsetgold {
	background-color: #efeade;
	border-top: 15px solid #efeade;
	border-right: 20px solid #efeade;
	border-bottom: 10px solid #efeade;
	border-left: 20px solid #efeade;
}

.hline {
	background-image: url(/images/hline.gif);
	background-repeat: repeat-x;
}

/* MISC. */

.nav {
width: 760px;
background-color: #fd5a1d;
}

.rooms a {
display: block;
background-image: url(/images/n_rooms_off.gif);
background-repeat: no-repeat;
height: 26px;
width: 55px;
}

.rooms a:hover {
background-image: url(/images/n_rooms_on.gif);
background-repeat: no-repeat;
}

.amenities a {
display: block;
background-image: url(/images/n_amenities_off.gif);
background-repeat: no-repeat;
height: 26px;
width: 69px;
}

.amenities a:hover {
background-image: url(/images/n_amenities_on.gif);
background-repeat: no-repeat;
}

.location a {
display: block;
background-image: url(/images/n_location_off.gif);
background-repeat: no-repeat;
height: 26px;
width: 61px;
}

.location a:hover {
background-image: url(/images/n_location_on.gif);
background-repeat: no-repeat;
}

.specials a {
display: block;
background-image: url(/images/n_specials_off.gif);
background-repeat: no-repeat;
height: 26px;
width: 121px;
}

.specials a:hover {
background-image: url(/images/n_specials_on.gif);
background-repeat: no-repeat;
}

.attractions a {
display: block;
background-image: url(/images/n_attractions_off.gif);
background-repeat: no-repeat;
height: 26px;
width: 74px;
}

.attractions a:hover {
background-image: url(/images/n_attractions_on.gif);
background-repeat: no-repeat;
}

.reservations a {
display: block;
background-image: url(/images/n_reservations_off.gif);
background-repeat: no-repeat;
height: 26px;
width: 86px;
}

.reservations a:hover {
background-image: url(/images/n_reservations_on.gif);
background-repeat: no-repeat;
}

.affiliates a {
display: block;
background-image: url(/images/n_affiliates_off.gif);
background-repeat: no-repeat;
height: 26px;
width: 63px;
}

.affiliates a:hover {
background-image: url(/images/n_affiliates_on.gif);
background-repeat: no-repeat;
}

.contact a {
display: block;
background-image: url(/images/n_contact_off.gif);
background-repeat: no-repeat;
height: 26px;
width: 75px;
}

.contact a:hover {
background-image: url(/images/n_contact_on.gif);
background-repeat: no-repeat;
}

.home a {
display: block;
background-image: url(/images/n_home_off.gif);
background-repeat: no-repeat;
height: 26px;
width: 45px;
}

.home a:hover {
background-image: url(/images/n_home_on.gif);
background-repeat: no-repeat;
}