BODY {
font-family: arial, verdana, ms sans serif;
font-size: 12px;
line-height: 14px
}

P {
font-family: arial, verdana, ms sans serif;
font-size: 12px;
line-height: 14px
}

BLOCKQUOTE {
font-size: 12px;
line-height: 14px
}

.caption {
color: #000000;
font-weight: normal;
font-size: 12px;
line-height: 14px
}

.subhead {
color: #000000;
font-weight: bold;
font-size: 15px;
line-height: 17px
}

table.maintext{
	font-family: arial;
	font-size: 12px;
	background-color: White;
}

td.topnavigation {
padding: 1px;
padding-right:15px;
border-right: solid 1px #666666;
font-size: 17px;
color: #838282;
margin-top: 0;
text-align: center;
		
		}
		

a.topnavigation:link, a.topnavigation:visited, a.topnavigation:active{
	font-family: Arial;
	font-size: 17px;
	color: #0958A7;
}


a.topnavigation:hover {
	color: #0958A7;
	text-decoration: overline;
}


a.internallink:link, a.internallink:visited, a.internallink:active{
	color: #AA0108;
	font-family: arial;
	font-size: 12px;
}

a.internallink:hover {
	color: White;
	background-color: #AA0108;
	padding-left: 4px;
	padding-right: 4px;
}

a.spbox:link, a.spbox:visited, a.spbox:active{
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
}

a.spbox:hover {
	color: #60607A;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}

a.reserve:link, a.reserve:visited, a.reserve:active{
	font-family: Arial;
	font-size: 22pxs;
	font-weight: bold;
	color: #7E7E7E;
}


a.reserve:hover {
	color: #EEEEEE;
	text-decoration: overline;
}

a.reserve2:link, a.reserve2:visited, a.reserve2:active{
	font-family: Arial;
	font-size: 22pxs;
	font-weight: bold;
	color: White;
}


a.reserve2:hover {
	color: #BBBBBB;
	text-decoration: overline;
}

td.bottomaddress {
	background-color: #0958A7;
	color: White;
	font-size: 12px;
	text-align: center;
}

td.cremerow {
	background-color: #9A96B7;
	height:6px;
	
}
h2{
	color: #7E7E7E;
}


a.bottomnavigation:link, a.bottomnavigation:visited, a.bottomnavigation:active{
	font-family: Arial;
	font-size: 13px;
	color: #0958A7;
	
}


a.bottomnavigation:hover {
	color: #AA0108;
	text-decoration: overline;
}


table.adlittable{
	font-family: arial;
	font-size: 12px;
}

a.adlit:link, a.adlit:visited, a.adlit:active {
   color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.adlit:hover {
	color: #CC0000;
	text-decoration: none;
}

table.interiortext{
	font-family: arial;
	font-size: 12px;
	background-color: White;
	
}
.interiortext-column{
	font-family: arial;
	font-size: 13px;
	background-color: White;
	padding-left: 15px;
	}
	
div.reserve{
	color: #7E7E7E;
	font-size: 22px;
	font-weight: bold;
	text-indent: 50px;
}	

div.reserve2{
	color: White;
	font-size: 22px;
	font-weight: bold;
	text-indent: 40px;
}	

.accommo-room-type{
	font-family: arial;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	
}

a.room-typelink:link, a.room-typelink:visited, a.room-typelink:active{
	color: #AA0108;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	
}

a.room-typelink:hover {
	color: #666666;
	text-decoration: overline;
}
.individual-room-type{
	font-family: arial;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	padding-left: 9px;
}
.individual-room-type2{
	font-family: arial;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	padding-left: 20px;
}
div.breadcrumb a:link, div.breadcrumb a:visited, div.breadcrumb a:active {
   color: #7E7E7E;
	font-size: 10px;
	text-decoration: underline;
}

div.breadcrumb a:hover {
	color: #AA0108;
	text-decoration: none;
}
p.breadcrumb {
	margin:0px;
}
div.breadcrumb {
   color: #7E7E7E;
	font-size: 10px;
	text-align: left;
	padding-left: 20px;
	}
	
	div.packages{
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	text-indent: 30px;
}

.style1 {
	color: #0000FF;
	font-weight: bold;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
color:#7E7E7E/*dark grey*/;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #D4D2D2;
color:#AA0108;
}
#main_table {
border-color:#838282;
}
#sub-container {
bordercolor:#0000FF;
}
.nav_title {
font-weight:bold;font-size:17px;padding-left:20px;
}