*{ margin: 0; padding: 0; }
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #505367;
	background-color: #fff;
	background-repeat: repeat;
	background-position: 0 0;
	font-family: "Comic Sans MS", cursive;
	font-size: 85%;
}
	
	#container {
	width: 798px;
	text-align: left;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	background-color: #FFF;
	border: 2px solid #999;
}
	
	#header {
	height: 230px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0;
	padding: 0 20px 0 0;
	background-color: #FFF;
}
	
	#mainnav {
	background-repeat: no-repeat;
	background-position: left center;
	height: 60px;
	margin: 0;
	padding: 10px 0 0;
}
	
		#content {
	background-repeat: no-repeat;
	background-position: center 100%;
	height: auto;
	margin: 1px 0 0;
	padding: 0;
}
	
	#footer {
	color: #636466;
	font-size: 0.8em;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	clear: both;
	margin: 0;
	padding-top: 20px;
	padding-right: 10px;
	background-image: url(images/horbar.jpg);
}
	#footer a       { color: #636466; text-decoration: underline }
#footer a:link       { color: #636466; text-decoration: underline }
#footer a:visited { }
#footer a:hover      { color: #e7790e }
#added-div1 {
	background-image: url(images/vertbar.gif);
	position:relative;
	width:275px;
	z-index:1;
	background-repeat: repeat-y;
	background-position: right top;
	height: auto;
	float: left;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	list-style-type: square;
}
#added-div-2 {
	position:relative;
	width:505px;
	z-index:2;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 1120px;
	float: left;
	padding: 0;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	overflow: auto;
}
h1{
	color: #4dc9f4;
	font-size: 300%;
	font-family: Forte;
	font-weight: normal;
	text-align: left;
	height: 50px;
	padding-top: 0px;
	padding-left: 20px;
	text-indent: -9000px;
}
#javaleft {
	float: left;
}
h2 {
	color: #4dc9f4;
	font-size: 200%;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	width: auto;
	height: 40px;
	margin: 0;
	padding: 10px 0 0 20px;
}
h3{
	color: #114EA4;
	font-size: 150%;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	width: auto;
	height: auto;
	margin: 0;
	padding-top: 10px;
}
h4 { color: #a12621; font-weight: normal; margin-bottom: 5px; padding-top: 0; padding-left: 20px; }
.linksheading{ background-repeat: no-repeat; background-position: center; height: auto; margin: 0; padding: 10px 0 0; }
h5 { color: #a12621; font-size: 1em; font-weight: normal; text-align: center; margin: 5px 0 10px; padding: 10px 0 0; }
h6 {
	color: #F47E94;
	font-size: 15pt;
	font-weight: normal;
	text-align: left;
	margin: 5px 0 10px;
	padding: 10px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h7 {
	color: #F0ABC8;
	font-size: 15pt;
	font-weight: normal;
	text-align: left;
	margin: 5px 0 10px;
	padding: 10px 0 0;
}
a    {
	color: #114EA4;
	font-size: 0.9em;
	text-decoration: underline
}
a:link    {
	color: #114EA4;
	font-size: 1em;
	text-decoration: underline
}
a:visited { }
a:hover    { color: #000; }
a:active  { color: #800000 }
p{
	font-size: 14px;
	margin-bottom: 5px;
	padding: 5px 10px 5px 5px;
}
#navcontainer  {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 0;
	padding-left: 0;
}
#navlist             {
    text-align: center;
	margin: 0;
	position: relative;
	height: auto;
	width: auto;
}
ul #navlist      { padding-right: 20px; white-space: nowrap; }
#navlist li          { list-style-type: none; display: inline; margin-bottom: 0; margin-left: 0; padding-right: 3px }
#navlist a           { color: #efb21b; font-size: 1.1em; font-weight: normal; padding-right: 3px }
#navlist a:link            { color: #efb21b; font-size: 1.1em; font-weight: normal; text-decoration: none; padding-right: 3px  }
#navlist a:visited  { text-decoration: none }
#hotelbullet {
	font-family: "Comic Sans MS", cursive;
	color: #666;
	list-style-type: square;
	line-height: 20px;
	padding-left: 20px;
}
#navlist a:hover        { color: #a12621 ; font-weight: normal; }
#current  { color: #e13100 ; font-weight: normal; }
#current a   { color: #e13100; font-weight: normal }
#current a:link   { color: #e13100; font-weight: normal }
#current a:visited { text-decoration: none; list-style-type: none }
#current a:hover   { color: #e13100 }
#hotels {
	line-height: 20px;
}
.rightcol{ font-size: 0.9em; margin-bottom: 5px; padding: 5px; }
.floatright{ float: right; margin-bottom: 5px; margin-left: 5px; padding: 3px; border: solid 1px #eae8e9; display: inline; }
.bottom { color: #5e6a66; background-image: url(images/kid.gif); background-repeat: no-repeat; background-position: right bottom; height: 200px; margin: 5px 0 0; padding: 5px 0 0 5px; }
.bottom a    { color: #e7790e; font-size: 0.9em; text-decoration: underline }
.bottom a:link    { color: #e7790e; font-size: 1em; text-decoration: underline }
.bottom a:visited { }
.bottom a:hover    { color: #a12621; }
.bottom a:active  { color: #800000 }

.bottomleft { color: #f6f6cc; font-size: 0.8em; background-repeat: no-repeat; background-position: center; height: 40px; margin: 0; padding: 3px 0 0 5px; }
.bottomleft a    { color: #f6f6cc; font-size: 0.9em; text-decoration: underline }
.bottomleft a:link    { color: #f6f6cc; font-size: 1em; text-decoration: underline }
.bottomleft a:visited { }
.bottomleft a:hover    { color: #a12621; }
.bottomleft a:active  { color: #800000 }
.textchunk{ font-size: 0.9em; background-repeat: no-repeat; background-position: center top; height: 200px; padding-top: 5px; padding-left: 240px; }
.textchunks{ font-size: 0.9em; background-repeat: no-repeat; background-position: center top; height: 80px; padding: 10px 20px 10px 40px; }
.sidecontainer                    {
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	list-style-type: square;
	display: block;
	position: relative;
	width: auto;
	margin: 0 0 5px;
	padding: 0 20px 10px 5px;
	border-top-color: #c4e;
	border-bottom-color: #c4e786;
	border-bottom-width: 1px;
	border-top-width: 1px;
}
.sidenavlist li       {
	text-align: left;
	list-style-type: square;
	display: block;
	margin-top: 0;
	padding-left: 0;
	width: auto;
	padding-top: 3px;
	padding-right: 10px;
	border-bottom: 1px solid #f48195;
}
.sidenavlist a                 {
	color: #000;
	font-size: 0.8em;
	text-decoration: none;
	list-style-type: none;
	display: block;
	margin-left: 0;
	width: 120px;
	border-width: medium medium 1px;
	border-color: #000 #000 #e7790e
}
.sidenavlist a:link        { color: #000; font-size: 0.8em; text-decoration: none; list-style-type: none; display: block; margin-left: 0 }
.sidenavlist a:visited   { text-decoration: none; list-style-type: none }
.sidenavlist a:hover             {
	color: #2657A6;
	text-decoration: none;
	border-right-width: medium;
	border-bottom-color: #f6f6cc;
	border-bottom-width: 1px;
	list-style-type: none;
}
ul.sidenavlist            {
	list-style-type: square;
	margin-left: 0;
	padding-left: 0
}
.hotellist {
	list-style-position: inside;
	list-style-type: circle;
	text-align: justify;
}
.sidecurrent { text-decoration: none }
.sidecurrent a           { color: #ce0000; list-style-type: none }
.sidecurrent a:link           { color: #ce0000; list-style-type: none }
.sidecurrent a:visited { text-decoration: none; list-style-type: none }
.sidecurrent a:hover { }
#hotels {
	font-family: Comic Sans MS, cursive;
}
