@charset "utf-8";
/* CSS Document */

body {
	font: 100% Courgette, Verdana, Arial, Helvetica, sans-serif;
	background: #FAF1E0;
	background-image:url(bknd.jpg);
	background-repeat: repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}


.oneColElsCtr {
	background-image:url(bknd-dunes.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}
.oneColElsCtr #header, #footer {
	width: 1000px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColElsCtr #nav_container {
	width: 1000px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: right; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #container {
	width: 1000px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.oneColElsCtr #innlink {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}





.header{ background:none; background-color:none height:50px; margin:0; padding:0; padding-top:15px; padding-bottom:20px; text-align: center;}
.nav{ height:50px; margin:0; padding:0; padding-top:15px; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; line-height:14px; height:50px; width:50em; }
.footer{ background:none; background-color:none height:50px; margin:0; padding:0; padding-top:15px; padding-bottom:20px; text-align: center;}

a{ outline:none; color:#007BB9; padding-left:0px; padding-right:0px;}
a:hover{ text-decoration:none; padding-left:0px; padding-right:0px;}

.left{ float:left}
.right{ float:right}
.right_20{ margin-right:20px;}
img.photo{ border:1px #b6b6b6 solid; padding:2px ; background-color:#fff}

.navbar {font-family:Arial, Helvetica, sans-serif; line-height:14px; text-align:center; height:50px; width:40em;margin-left:auto; margin-right:auto}
.navbar ul li{ text-align:center; float:left; text-decoration:none; list-style-image: none; list-style-type: none; padding-left:10px; padding-right:10px}


.navbar ul li a{ border:none; font-size:22px; color:#000; text-decoration:none; display:inline-block; height:40px; text-align:center; padding-top: 10px; padding-left:10px; padding-right:10px; }
.navbar ul li.active a{ height: 64px; margin-top: -8px;}
.navbar ul li a:hover{ height: 64px; margin-top: -8px;}

#footer {
	color: black;
	font: 11px/14px Geneva, Arial, Helvetica, sans-serif;
}

#footer p.textsmall{
	font: 11px/14px Geneva, Arial, Helvetica, sans-serif;
}

#rates {
	color:#000000;
	font-size:12px;
}
.row-color1 {
background-color:#94C0CD;
}
.row-color2 {
background-color:#A4D2EC;
}
.row-color3 {
background-color:#C5E3F3;
}
.row-color4 {
background-color:#DEEFF8;
}
.row-color_highlight {
background-color:#FFFFCC;
}