body {	background-color: #F1F7F7;	background-image: url(../images/template/tile.gif);	background-repeat: repeat-y;	background-position: center;	margin: 0px;	padding: 0px;}#outerBox {	text-align: center;	margin: 0px auto;	padding: 0px;	height: 100%;	width: 100%;	background-image: url(../images/template/tile_top.gif);	background-repeat: no-repeat;	background-position: center top;}#innerBox {	text-align: center;	margin: 0px auto;	padding: 0px 9px;	height: auto;	width: 680px;}#logoBox {	margin: 0px;	padding: 0px;	height: 110px;	width: 680px;	text-align: left;}#navBox {	background-color: #990033;	padding: 8px 0px 0px;	height: 18px;	width: 680px;	margin-top: 9px;	margin-right: 0px;	margin-bottom: 9px;	margin-left: 0px;}#flashBox {	padding: 0px;	height: 220px;	width: 680px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 9px;	margin-left: 0px;	background-color: #CCCCCC;}#content {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #08292D;	margin: 0px;	padding: 0px;	height: 100%;	width: 680px;}#colorBox {	margin: 9px 0px;	padding: 0px;	height: 20px;	width: 680px;	background-color: #8FB6B6;	clear: both;}#footerBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #89A9A9;	padding: 0px;	height: auto;	width: 680px;	margin: 0px;}.logo {	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;}.logo1 {	padding: 0px;	margin-top: 20px;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 15px;}#leftCol {	margin: 0px 9px 0px 0px;	padding: 0px;	float: left;	height: 100%;	width: 240px;	text-align: left;}#rightCol {	margin: 0px;	padding: 0 0 30px 0;	float: left;	width: 431px;	text-align: left;}#rightColSub {	margin: 0px;	padding: 0px 0px 0px 16px;	float: left;	height: 100%;	width: 390px;	text-align: left;}.navItem {	padding: 0px;	margin-top: 0px;	margin-right: 11px;	margin-bottom: 0px;	margin-left: 11px;}.navItemExtra {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 6px;}p {	font-size: 12px;	color: #08292D;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	line-height: 16px;}p a {	color: #08292D;	text-decoration: underline;}p a:hover{	text-decoration: none;}p.intro {	padding: 0px;	margin-top: 10px;	margin-right: 30px;	margin-bottom: 0px;	margin-left: 25px;	line-height: 18px;}p.intro a {	color: #08292D;	text-decoration: underline;}p.intro a:hover{	text-decoration: none;}#footerBox {padding-bottom: 10px;}#footerBox a {	color: #89A9A9;	text-decoration: none;}#footerBox a:hover {	text-decoration: underline;}.quote {	font-size: 18px;	color: #669999;	text-align: right;	padding: 0px 0px 0px 50px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.contact {	font-size: 18px;	background: #990033;	color: #fff;	text-align: right;	padding: 10px 10px 30px 30px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.contact a {	color: #E989A4;}#submenuBox {	padding: 0px;	margin: 5px 0px 0px;}a {	color: #08292D;	text-decoration: none;}a {	text-decoration: underline;}#submenuBox a {	color: #08292D;	text-decoration: none;	padding: 1px 6px;	margin-right: 0px;	font-size: 11px;	text-transform: uppercase;	margin-top: 3px;	margin-bottom: 3px;	margin-left: 0px;	display: block;}#submenuBox a:hover {	text-decoration: none;	color: #FFFFFF;	background-color: #719191;}.header {	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}h1 {	font-weight: bold;	text-transform: uppercase;	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 25px;	font-size: 15px;	text-decoration: none;}h2 {	font-weight: bold;	text-transform: uppercase;	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 25px;	font-size: 13px;	text-decoration: none;}#leftCol h2 {	font-weight: normal;	text-transform: lowercase;	color: #fff;	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 15px;	font-size: 20px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}a.top {	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	color: #89A9A9;	text-decoration: none;}a:hover.top {	text-decoration: underline;}#submenuCol {	margin: 0px 30px 0px 0px;	padding: 0px;	float: left;}#submenuCol1 {	margin: 0px 30px 0px 0px;	padding: 0px;	float: left;}#submenuCol2 {	margin: 0px 30px 0px 0px;	padding: 0px;	float: left;}ul {	font-size: 12px;	margin: 10px 0px 0px 10px;	padding: 0px;}li {	margin: 0px 0px 0px 20px;	padding: 0px;	line-height: 16px;}li a {	margin: 0px 0px 0px 20px;	padding: 0px;	text-decoration: underline;}li a:hover {	margin: 0px 0px 0px 20px;	padding: 0px;	text-decoration: none;}#gallerymenuBox {	padding: 0px;	margin: 0px;}#gallerymenuBox a {	padding: 0px;	margin: 0px 6px 0px 0px;	font-size: 25px;	color: #B5D4D4;	text-decoration: none;	font-weight: normal;}#gallerymenuBox a:hover {	color: #4E7676;}#gallerymenuBox a.active {	color: #4E7676;}.galleryImage {	padding: 0px;	float: left;	margin-top: 0px;	margin-right: 6px;	margin-bottom: 6px;	margin-left: 0px;}#galleryBox {	margin-top: 30px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#rightColGallery {	margin: 0px;	padding: 0px 0px 0px 16px;	float: left;	height: 100%;	width: 411px;	text-align: left;}.details {	font-size: 12px;	color: #08292D;	text-align: right;	padding: 0px 0px 0px 30px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	line-height: 18px;}.miniCaption {	font-size: 11px;	color: #669999;	margin: 3px 0px 0px;	padding: 0px;	text-align: right;	height: auto;	width: 240px;}.gallerymenuSelect {	padding: 0px;	margin: 0px 6px 0px 0px;	font-size: 25px;	color: #4E7676;	text-decoration: none;	font-weight: normal;}.info {	color: #000;	font-weight: lighter;	margin: 0;}.para {	color: #3B5C5C;}.label {}.itinerary {	padding: 10px 30px 25px 30px;	margin: 20px 0px 10px 0px;	background-color: #B5D4D4;}.booknow {	padding: 10px 30px 10px 30px;	margin: 20px 0px 10px 0px;	background-color: #990033;}.booknow p {	color: #E993B0;}.booknow a {	color: #fff;}.itineraryintro {	color: #3B5C5C;}.package {	padding: 0px;	margin: 25px 0px 0px 0px;	font-size: 15px;	color: #000;	text-transform: normal;	text-decoration: none;	font-weight: bold;}.article {	font-size: 17px;	color: #669999;	padding: 0px 0px 0px 0px;	margin-top: 5px;	font-weight: bold;	text-transform: uppercase;	text-align: left;}.article_picture {	padding: 0 0 0 8px;}.article_picture_1 {	padding: 0px 0px 5px 0px;}.picture2 {	padding: 2px 4px 0 0;}.specialbox {	width: 216px;	background: #B5D4D4;	padding: 0 0 5px 0;	margin: 22px 12px 12px 12px;}.specialbox h3 {	font-family: Arial, Helvetica, sans-serif;	width: 196px;	background: #982445;	padding: 7px 10px;	margin: 0px;	color: #ffffff;	font-size: 13px;	font-weight: normal;}.specialbox p.heading {	width: 200px;	padding: 3px 3px 0px 13px;	margin: 0px;	font-size: 110%;	font-weight: bold;}.specialbox p {	width: 200px;	padding: 3px 3px 0px 13px;	margin: 0px;	font-size: 110%;}.specialpic {	margin: 0px;	padding: 10px 0px 3px 10px;}.infotable {	margin: 0px;	padding: 2px;}.infotable th {	margin: 0px;	padding: 4px;	width: 150px;	vertical-align:top;}.infotable td {	margin: 0px;	padding: 4px;	vertical-align:top;}.menu {	width: 228px;	background: #990033;	color: #fff;	padding: 4px 4px 4px 8px;	margin-top: 1px;	font-size: 13px;}.menu a {	color: #fff;	text-decoration: none;}.menu a:hover {	color: #F1B0C6;	text-decoration: underline	;}