/* CSS Document */
body {margin:0px; padding:0px; background:#000 url("images/bkgrnd.jpg") repeat-y; font:12px/16px georgia, serif; color: #333;}

h1 {font:36px/36px georgia, serif; color:#900; margin-bottom:0; text-transform:uppercase;}

h2 {font:24px/24px georgia, serif; color:#900; margin-top:0;}

a:link.p, a:visited.p {color:#900; text-decoration:none;}

a:hover.p {text-decoration:underline;}

a:active.p {color:#fff; text-decoration:none; background-color:#900;}

.ques {font-family: georgia, serif; color: #990000; font-size: 16px; font-weight: bold;}

.testQ {font-size:16px; font-style:italic;}

.testQ span {font-size:28px;}

.testP {text-align:right; text-transform:uppercase; margin-bottom:40px;}

hr {
	width:680px;
	height:1px;
	margin:0 auto 40px auto;
}
#capboxL {
	background:#fff;
	font:9px/10px georgia, serif;
	float:left;
	display:inline;
	padding:0 10px 8px 0;
	text-align:center;
	voice-family:"\"\"";
	voice-family:inherit;	
	margin-left:40px;
}
html>div#capboxL {
	margin-left:40;
}
#capboxR {
	background:#fff;
	font:9px/10px georgia, serif;
	float:right;
	display:inline;
	padding:0 0 8px 10px;
	text-align:center;
	voice-family:"\"\"";
	voice-family:inherit;	
	margin-right:40px;
}
html>div#capboxR {
	margin-right:40;
}
#capboxC {
	background:#fff;
	font:9px/10px georgia, serif;
	width:522px;
	padding:0 0 8px 0;
	text-align:center;
	margin:0 auto;
}
.left {
	float:left;
	padding-right:10px;
}
.right {
	float:right;
	padding-left:10px;
}
table.schedule {
	font-family: georgia, serif;
	background:#fff url(images/bg_schedule.jpg) no-repeat;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	text-transform: none;
	border: none;
	margin-left:40px;
	margin-right:40px;
	width:644px;
}

table.schedule th {
	height:70px;
}
table.schedule td {
	vertical-align:top;
}
table.schedule td.tDest {
	width:190px;
	padding-left:10px;
}
table.schedule td.tDate {
	width:454px
}

#container {
	width:780px;
	background-color:#fff;
}
#header {
	width:780px;
	height:180px;
}
#header h1 {
	display:none;
}

#navBar {
	width:780px;
	height:36px;
	background-color:#000;
	font:12px/14px arial, sans-serif;
	z-index:1000;
}
#navBar ul {
	margin:0;
	padding:0;
	list-style:none;
	background-color:#000;
	z-index:1000;
}
#navBar a {
	display:block;
	text-decoration:none;
	color:#fff;
	z-index:1000;
}
#navBar li {
	float:left;
	background-color:#000;
	z-index:1000;
}
#navBar li.drop {
	width:132px;
	float:left;
	background-color:#000;
	padding:4px 0 0 0;
	z-index:1000;
}
#navBar li ul {
	position:absolute;
	left:-999em;
}
#navBar li:hover ul, #navBar li.sfhover ul {
	width:132px;
	left:auto;
	padding:0 0 8px 8px;
	z-index:1000;
}
#navBar li:hover ul a:hover, #navBar li.sfhover ul a:hover {
	left:auto;
	color:#990;
	z-index:1000;
}
#col1 {
	width:780px;
	font:1em/1.5em georgia, serif;
	z-index:1;
}
#col1 h1.defin {
	padding-bottom:0;
	margin-bottom:0;
	margin-top:0;
	width:671px;
	height:44px;
	background:url("images/defin.gif") top left;
}
#col1 h1.defin span {
	display:none;
}
#col1 p, #col1 h1, #col1 h2, #col1 ol {
	margin-left:40px;
	margin-right:40px;
}
#col1 ul	{	
	list-style:url(images/bullet.gif) square outside;
	margin-left:80px;
	padding-left:0;
	voice-family:"\"\"";
	voice-family:inherit;	
	margin-left:40px;
	padding-left:40px;
	margin-right:40px;
}
html>#col1 ul	{	
	padding-left:40px;
}
#col1 ul#destinations {	
	list-style:none;
	list-style-image:none;
	margin-left:40px;
	padding-left:0;
	margin-top:0;
	voice-family:"\"\"";
	voice-family:inherit;	
	margin-left:40px;
	padding-left:0;
}
html>#col1 ul#destinations	{	
	padding-left:40px;
}
#jumpCont {
	width:700px;
	height:220px;
	margin-left:40px;
	margin-top:20px;
}
#jump {
	width:222px;
	float:left;
	margin:0 17px 0 0;
	padding:0;
}
#jump.last {
	width:222px;
	float:left;
	margin:0;
}
#jump p {
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#900;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
#footer {
	width:780px;
	padding-top:10px;
	padding-bottom:20px;
	clear:both;
}
#footer p, #footer p.legal, #footer h2 {
	margin-left:40px;
	margin-right:40px;
}
#footer p.legal {
	font:9px/16px georgia, serif;
}


/*******************************

start image based rollovers 

********************************/

#home span {display:none;}
#home {height:36px; width:80px; background-image:url(images/nav_home.gif); display:block;}
#home:hover, #pageHome a#home {background-position:bottom;}

#dest span {display:none;}
#dest {height:36px; width:114px; background-image:url(images/nav_dest.gif); display:block;}
#dest:hover, #pageDest a#dest {background-position:bottom;}

#sche span {display:none;}
#sche {height:36px; width:89px; background-image:url(images/nav_sche.gif); display:block;}
#sche:hover, #pageSche a#sche {background-position:bottom;}

#about span {display:none;}
#about {height:36px; width:82px; background-image:url(images/nav_about.gif); display:block;}
#about:hover, #pageAbout a#about {background-position:bottom;}

#book span {display:none;}
#book {height:36px; width:103px; background-image:url(images/nav_book.gif); display:block;}
#book:hover, #pageBook a#book {background-position:bottom;}

#faqs span {display:none;}
#faqs {height:36px; width:56px; background-image:url(images/nav_faqs.gif); display:block;}
#faqs:hover, #pageFaqs a#faqs {background-position:bottom;}

#cont span {display:none;}
#cont {height:36px; width:100px; background-image:url(images/nav_cont.gif); display:block;}
#cont:hover, #pageCont a#cont {background-position:bottom;}

#store span {display:none;}
#store {height:36px; width:156px; background-image:url(images/nav_store.gif); display:block;}
#store:hover {background-position:bottom;}

/*******************************

end image based rollovers 

********************************/

#sShowBox {width:700px; height:220px; background:transparent url(images/bg_slideshow.jpg) top left no-repeat; font-family: georgia, serif; padding-top:100px; margin-left:40px;}

#sShow {width:300px; height:60px; margin:0 10px 0 0; float:left;}
#sShow p {font:bold 12px georgia, serif;}

#sShow p a:link, #sShow p a:visited, #sShow p a:active {color: #900; text-decoration:none;}
#sShow p a:hover {text-decoration:underline;}

#redBox {background:#e6d4b0; width:700px; height:auto; margin-left:40px; margin-right:40px; padding-top:20px; padding-bottom:20px;}
