/* CSS Document */
body {
	padding: 0px;
	margin: 0px;
	background: url(images/testbg.jpg) repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ourFleetSpecHdr {
	font-size:12px;
	font-weight:bold;
	background-color:#741B17;
	color:#FFF;
}
.ourFleetSpecValue {
	font-size:11px;
}
.toursubhdr {
	font-weight:bold;
	font-size:20px;
	color:#FFF;
	background-color:#741B17;
	padding:4px;
	margin-bottom:0px;
}
.toursmlsubhdr {
	font-weight:bold;
	font-size:16px;
	color:#FFF;
	background-color:#741B17;
	padding:2px;
	margin-bottom:0px;
}
.contactFormCell {
	border-bottom:1px solid #999;
	font-weight:bold;
}
.submitBTN {
	background-color:#741B17;
	border:1px solid #000;
	color:#FFF;
}
a {
	color: #741B15;
}

a:hover {
	color: #F58B3D;
}
a.yellowLink {
	color: #741B15;
	font-size:16px;
}

.intro a {
	color: #458F23;
}

.intro a:hover {
	color: #28AE11;
}

.intro a:visited {
	color: #458F23;
}

#container {
	width: 950px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}

#banner {
	height: 298px;
	padding: 0px;
	margin: 0px;
}





#topNav { margin: 0; padding: 0; }
#topNav li {
	padding: 0; margin: 0;
	float: left;
	list-style: none;
	display: inline;
	height: 40px;
}
/*#topNav li a {
	display: block;
	background: #20548E;
	padding: 5px 12px;
	text-decoration: none;
	border-right: 1px solid white;
	width: 70px;
	color: #EAFFED;
	white-space: nowrap
}
#topNav li a:hover { background: #1A4473; }*/
#topNav li ul {
	margin: 0px 0px 0px 0px;
	padding: 0;
	position: absolute;
	display: none;
	border-left: 1px solid #8f3222;
	border-right: 1px solid #8f3222;
	border-bottom: 1px solid #8f3222;
	width: 165px;
}
#topNav li ul li {
	padding: 0; margin: 0;
	float: none;
	display: block;
	background: #a2341d;
	text-align: left;
	height: auto;
}
#topNav li ul li a {
	display: block;
	padding: 4px 10px 4px 4px;
	background: #a2341d;
	color: #FFF;
	border-top: 1px solid #a2341d;
	border-bottom: 1px solid #a2341d;
	text-decoration: none;
}
#topNav li ul li a:hover { 
	background: #c63b18;
	border-top: 1px solid #8f3222;
	border-bottom: 1px solid #8f3222;
	padding-left: 10px; }


#contentTable {
	width: 950px;
	padding: 0px;
	margin: 0px;
}

#nav {
	width: 206px;
	height: 364px;
	background: url(images/nav_bg.jpg) top left repeat-y #731b15;
}

#nav2 {
	width: 206px;
	background: url(images/nav_bg.jpg) top left repeat-y #731b15;
}

td#content {
	width: 744px;
	background: #FFF;
}

div#content {
	padding: 10px;
}

#footerNav {
	padding: 10px;
	width: 724px;
	height: 86px;
	background: url(images/content_bg.jpg) bottom right no-repeat #FFF;
}

span.footerNav {
	font-size: 10px;
	padding-right: 30px;
}

#footer {
	height: 40px;
	background-color: #731b15;
}

.layoutImg {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

table.tbl {
	border: 1px solid #c8a971;
}

td.tbl_Title {
	border-bottom: 1px solid #c8a971;
}

td.tbl_Header { background-color: #E4C48B; border-bottom: 1px solid #c8a971; }

tr.tbl_Content1 { background: #f3e0c0; cursor: pointer; }
td.tbl_Content1:hover { background: #fff; }

tr.tbl_Content2 { background: #fff5e4; cursor: pointer; }
td.tbl_Content2:hover { background: #fff; }

td.img { background: #f3e0c0; border: 1px dashed #c8a971; }

.tourMonthSubhdr {
	font-weight:bold;
	background-color:#D59A54;
	padding:4px;
	color:#522D1D;
}
.tourtableHeader {
	background-color:#741B17;
	color:#FFF;
	font-weight:bold;
	padding:4px;
}
.tourtableDetails {
	text-indent:8px;
	border-bottom:1px solid #CCC;
}
.tourtableDetails a {
	font-size:14px;
}
.tourtableDetails span {
	font-size:10px;
}
.tourDetailsHeader {
	font-size:24px;
	font-weight:bold;
}

div.charterTitle {
	padding: 12px 1px 1px 1px;
	background: url(images/charter_bg.jpg) right repeat-x;
	border: 1px solid #731A14;
	width: 200px;
	font-size: 14px;
}

div.charterTitle a {
	curser: pointer;
	color: #FFF;
	text-decoration: none;
}

div.charterTitle a:hover {
	text-decoration: none;
}

.charterBlock {
	background: url(images/testbg.jpg) repeat;
	border-right: 1px solid #731A14;
	border-bottom: 1px solid #731A14;
	border-left: 1px solid #731A14;
	width: 180px;
	padding: 10px;
	
}
.contactHeader {
	font-size:14px;
	font-weight:bold;
}
img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
.homepageSomethingSpecial {
	color:#731C15;
}



div.hpBox {
	width: 650px;
	margin: 0 auto;
}

div.hpBox div {
	border-right: 1px solid #f7a300;
	border-left: 1px solid #f7a300;
	padding: 5px 10px 10px 10px;
	background: #F1DAB1;
}