html { 
	min-width: 750px;
	 }
	 
	/* Primary layout divisions */

body	{
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	color: #003366;
	min-height: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-image: url(../images/bg3.gif);
	}	
#outterwrapper	{
	color: #003366;
	background-color: #C0DFFD;
	width: 800px;
	margin: 0 auto;
	font-size: 12px;
	text-align: left;
	min-height: 400px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}
#header {
	color: #FFFFFF;
	margin: 0;
	height: auto;
	padding: 10px 7px 1px 7px;
	background-color: #3667CD;
	text-align: center;
	width: auto;
	}
#menu {
	background-color: #000066;
	color: #FFFFFF;
	text-align: center;
	margin: 0;
	padding: 7px 0 7px 0;
	font-size: 13px;
	}
#maincontent 	{
	float:right;
	width: 79%;
	font-size: 12px;
	margin: 15px 0 40px 0;
	padding: 0 5px 0 0;
	border: 0;
	}
html>body div#maincontent {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin-left: 12px;
	min-height: 300px;
	height: auto;
	}
#back {
	float: left;
	margin: 20px 0 0 20px;
	padding: 0;
	font-size: 12px;
	}
#sidebar	{
	margin: 0 81% 0 0;
	padding: 20px 0 10px 0;
	border: 0;
	background-color: #E6F3FF;
	}
#specials {
	border: thin dotted #7D3F00;
	background-color: #FFD782;
	color: #7D3F00;
	font-size: 11px;
	padding: 3px 5px 5px 10px;
	margin: -13px 7px 0 7px;
	line-height: 13px;
	}
#specials2 {
	border: thin dotted #7D3F00;
	background-color: #FFD782;
	color: #7D3F00;
	font-size: 11px;
	padding: 3px 5px 5px 10px;
	margin: -13px 7px 0 7px;
	line-height: 13px;
	}
	
#vacbox {
	width: 100%;
	display: block;
	float: none;
	padding: 3px 5px 5px 5px;
	margin: 0px 10px 0 5px;
	height: auto;
	clear: both;
	}
#vacincludes {
	clear: both;
	width: 80%;
	padding: 3px 5px 0 5px;
	margin: 10px auto;
	margin-top: 20px;
	border: thin dotted #7D3F00;
	background-color: #FFD782;
	color: #7D3F00;
	}
#actbox {
	width: 175px;
	border: thin dotted #7D3F00;
	background-color: #FFD782;
	color: #7D3F00;
	float: right;
	padding: 3px 5px 5px 10px;
	margin: -120px 40px 0 5px;
	}
#rivers, #rivers1, #rivers2, #rivers3, #rivers4, #rivers5, #rivers6, #rivers7, #rivers8, #rivers9, #rivers10, #rivers11, #rivers12, #rivers13, #rivers14, #rivers15, #rivers16, #rivers17, #rivers18, #rivers19  {
	width: 175px;
	border: thin dotted #7D3F00;
	background-color: #FFD782;
	color: #7D3F00;
	float: right;
	padding: 3px 5px 5px 10px;
	margin: -5px 10px 0 5px;
	}
#youtube {
	width:440px;
	height:366px;
	border: medium inset #000066;
	margin: 15px 0 15px 20px;
	}
#daily1, #daily3, #daily5, #daily7, #NPCR1, #CPCR1, #SPCR1, #NCCR1, #SCCR1, #CenCR1, #hotels1 {
	float: left;
	text-align: left;
	margin: 0 0 0 20px;
	padding: 0;
	border: 0;
	}
#daily2, #daily4, #daily6, #daily8, #NPCR2, #CPCR2, #SPCR2, #NCCR2, #SCCR2, #CenCR2, #hotels2 {
	float:right;
	width: 45%;
	text-align: left;
	margin: 0 30px 25px 0;
	padding: 0 0 0 20px;
	border: 0;
	}
#footer {
	font-size: 10px;
	text-align: center;
	margin: 40px 0 0 0;
	height: auto;
	padding: 0 7px 0 7px;
	background-color: #DEFEB4;
	width: auto;
	vertical-align: bottom;
	color: #003366;
	float: none;
	clear: both;
	}
#valid {
	float: right;
	margin: -40px 15px 0 0;
	clear: none;
	}


	/* --------------Styles--------------- */
#activities li {
	margin-bottom: 10px;
	list-style-type: none;
	}
#actbox p {
	margin: 0 0 5px 0;
	}
#actbox p.title {
	font-size: medium;
	font-weight: bolder;
	margin: 0 0 8px 0;
	}
#banner img.banner {
	margin: 0;
	height: 230px;
	width: 800px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-bottom-style: solid;
	}
.faqbold {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 14px;
	}
.faqlist {
	list-style-image: url(../images/mm_arrow.gif);
	margin-top: 0;
	}
#footer a:link, #footer a:visited, #footer a:active {
	color: #003366;
	text-decoration: none;
	}
#footer a:hover {
	color: #ff6600;
	text-decoration: none;
	}
.valxhtml 	{
	width: 88px;
	height: 31px;
	border: 0;
	}
h1 {
	color: #ccff99;
	text-align: center;
	padding: 0;
	margin: 30px 0 0 0;
	font-size: 18px;
	letter-spacing: .2em;
	}
h2 {
	font-size: 14px;
	color: #ff9933;
	text-align: center;
	margin: 5px 0 0 0;
	padding: 0;
	letter-spacing: .4em;
	}
h3 {
	font-size: 18px;
	color: #3366cc;
	text-align: center;
	letter-spacing: 0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
h4 {
	font-size: 16px;
	color: #3366cc;
	text-align: center;
	letter-spacing: 0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
h6 {
	font-size: 14px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#header p {
	margin: 0 0 3px 0;
	padding: 0 0 0 10px;
	}
#header img.logo {
	border: 0;
	padding-top: 4px;
	}
.date {
	text-align: left; 
	margin: 0;
	padding: 0 0 0 7px;
	float: left;
	}
.search {
	text-align: right; 
	margin: 18px 0 -10px 0;
	vertical-align: middle;
	padding: 5px 10px 0 0;
	float: right;
	}
img.crabot {
	float: left;
	margin: -30px 0 0 7px;
	clear: none;
	}
#maincontent a:link, #maincontent a:visited, #maincontent a:active {
	text-decoration: underline;
	color: #0000cc;
	}
#maincontent a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #000066;
	}
#maincontent p.right {
	text-align: right;
	}
#maincontent p.day {
	font-size: 12px;
	font-weight: bolder;
	margin: 0 0 8px 0;
	color: #0033FF;
	}
#maincontent p.activity {
	font-size: 12px;
	font-weight: bolder;
	margin: 0 0 8px 0;
	}
#menu a:link, #menu a:visited, #menu a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
#menu a:hover {
	color: #FF9A35;
	text-decoration: none;
	font-weight: bold;
	}
p.contactform {
	text-align:right;
	vertical-align: text-top;
	margin: 0 0 5px 0;
	padding: 0 90px 0 0;
	}
p.lilmenu {
	color: #FFFFFF;
	text-align: right;
	}
p.lilmenu a:link, p.lilmenu a:visited, p.lilmenu a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	}
p.lilmenu a:hover {
	color: #FF9A35;
	text-decoration: none;
	font-weight: normal;
	}
.reslist {
	list-style: none;
	text-align: left;
	margin: 0;
	}
#rivers p.title, #rivers1 p.title, #rivers2 p.title, #rivers3 p.title, #rivers4 p.title, #rivers5 p.title, #rivers6 p.title, #rivers7 p.title, #rivers8 p.title, #rivers9 p.title, #rivers10 p.title, #rivers11 p.title, #rivers12 p.title, #rivers13 p.title, #rivers14 p.title, #rivers15 p.title, #rivers16 p.title, #rivers17 p.title, #rivers18 p.title, #rivers19 p.title{
	font-size: medium;
	font-weight: bolder;
	margin: 0 0 8px 0;
	}
#rivers p, #rivers1 p, #rivers2 p, #rivers3 p, #rivers4 p, #rivers5 p, #rivers6 p, #rivers7 p, #rivers8 p, #rivers9 p, #rivers10 p, #rivers11 p, #rivers12 p, #rivers13 p, #rivers14 p, #rivers15 p, #rivers16 p, #rivers17 p, #rivers18 p, #rivers19 p{
	margin: 0 0 5px 0;
	}
#sidebar a:link, #sidebar a:visited, #sidebar a:active {
	color: #003366;
	text-decoration: none;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	}
#sidebar a:hover {
	color: #ff6600;
	text-decoration: none;
	}
#sidebar p {
	margin: 0;
	}
#sidebar p.side {
	text-align: center;
	margin: 20px 0 0 0;
	}
#specials p.spec {
	margin: 0 0 4px 0;
	}
#specials2 p.spec {
	margin: 0 0 4px 0;
	}	
#specials p.title {
	font-size: 15px;
	font-weight: bolder;
	margin: 0 0 6px 0;
	text-align: center;
	}
#specials2 p.title {
	font-size: 15px;
	font-weight: bolder;
	margin: 0 0 6px 0;
	text-align: center;
	}	
#specials p.title2 {
	font-size: 13px;
	font-weight: bolder;
	margin: 6px 0 0 0;
	text-align: center;
	}
#specials2 p.title2 {
	font-size: 13px;
	font-weight: bolder;
	margin: 6px 0 0 0;
	text-align: center;
	}
#specials a:link, #sidebar a:visited, #sidebar a:active {
	color: #7D3F00;
	text-decoration: none;
	font-variant: normal;
	}
#specials2 a:link, #sidebar a:visited, #sidebar a:active {
	color: #7D3F00;
	text-decoration: none;
	font-variant: normal;
	}
#specials a:hover {
	color: #FFD782;
	background-color: #7D3F00;
	text-decoration: none;
	font-variant: normal;
	}
#specials2 a:hover {
	color: #FFD782;
	background-color: #7D3F00;
	text-decoration: none;
	font-variant: normal;
	}
testimonials {
	color: #0000CC;
	}
.top {
	font-size: 10px;
	font-weight: normal;
	}
#vacbox td {
	margin: 0;
	padding: 0 0 0 20px;
	vertical-align: top;
	}
#vacbox p.title {
	font-size: 14px;
	text-align: center;
	font-weight: bolder;
	padding: 0 0 7px 0;
	}
#vacbox ul.actlist {
	list-style-image: url(../images/mm_arrow.gif);
	margin-bottom: 0;
	padding: 0;
	font-size: 12px;
	line-height: normal;
	}
#vacincludes td ul {
	margin: 0;
	padding: 0;
	font-size: 12px;
	list-style-type: none;
	}
#vacincludes td {
	margin: 0;
	padding: 0;
	font-size: 12px;
	vertical-align: top;
	}
#vacincludes p {
	margin: 0 0 5px 0;
	font-size: 12px;
	}
#vacincludes p.title {
	font-size: 14px;
	font-weight: bolder;
	margin: 0 0 8px 0;
	}
	
		
