@charset "utf-8";
body  {
	background:none;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	text-align:left;
}
strong, b {
	font-weight:bold;
}
em, i {
	font-style:italic;
}
p {
	padding: 5px 0;
}
a {
	color:#06A;
}
#mainContainer table {
	font-family:Arial, Helvetica, sans-serif;
}
#mainContainer th {
	font-weight: bold;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font:500 1.7em Georgia, "Times New Roman", Times, serif;
	line-height: 1.7em;
}
h1 span, h2 span {
	font-weight:900;
}
h2 {
	font:500 1.6em Georgia, "Times New Roman", Times, serif;
	line-height: 1.7em;
}
#mainContent h1 {
	font-size:1.7em;
	line-height:1.7em;
}
#mainContent h2 {
	font-size:1.6em;
	line-height:1.7em;
}
h3 {
	font-size:1.4em;
	line-height:1.6em;
}
h4 {
	font-size:1.2em;
	line-height:1.4em;
}
h5 {
	font-size:1.1em;
	line-height:1.3em;
}
h6 {
	font-size:1em;
	line-height:1.2em;
}
ol {
	list-style-position:inside;
}
.note {
	font-style:italic;
}
.notice {
	color:red;
}
.formreq {
	color: #900;
	font-weight: bold;
}
.formnoreq {
	font-weight: bold;
}
.formtextreq {
	color:red;
	padding-bottom: 10px;
}
.formtext {
	padding-bottom: 10px;
}


/* FEATURE BOX */
.featBox1, .c1 .featBox2 {
	width:230px;
	margin:5px 0 5px 0;
	float:left;
	display: inline;
}
.c2 .featBox2 {
	width: 185px;
	padding-left: 3px;
	padding-bottom: 10px;
	margin-top: 5px;
}
.c2 .featBox1 {
	width:377px;
}
.featBox1 {
	clear:both;
}
.featBox1 a, .featBox2 a {
	color:#FAB034;
	text-decoration:none;
}
.featBox1 a:visited, .featBox2 a:visited {
	color:#FAB034;
	text-decoration:none;
}
.c2 .featBox2 a {
	color: #333;
	text-decoration: underline;
}
.featBox1 h3.boxHead, .featBox2 h3.boxHead {
	font: 900 1.2em Georgia, "Times New Roman", Times, serif;
	line-height:1.4em;
	color:#FFF;
}
.featBox2 h3.featBoxHead {
	padding-top: 13px;
	padding-left: 25px;
}
a h3.featBoxHead {
	text-decoration: none;
}
.featBox2 .featMoreInfo {
	float: right;
	font-weight: bold;
	width: auto;
	margin-top: auto;
	height: 10px;
	margin-bottom: 0px;
	display: block;
}
.featBox1 .boxHead .headTxt, .featBox2 .boxHead .headTxt {
	display:block;
	margin-right:5px;
}
.featBox1 .boxHead .headTxt {
	background:url(../images/shell/featBox1_bg.gif) no-repeat top left;
}
.featBox2 .boxHead .headTxt {
	background:url(../images/shell/featBox2_bg.gif) no-repeat top left;
	width: 103px;
}

.featBox1 .boxHead .logo, .featBox2 .boxHead .logo {
	display:block;
	padding:18px 10px 7px 10px;
	margin-right:-5px;
}
.featBox2 .boxHead .logo {
	font: 900 11px Georgia, "Times New Roman", Times, serif;
	padding:18px 5px 7px 5px;
	color:#FFF;
}
.featBox2.featHalf .boxHead .logo {
	font:900 10px Arial, Helvetica, sans-serif;
	text-align:center;
	width: 98px;
	padding:18px 5px 7px 5px;
}
.c2 .featBox2.featHalf .boxHead .logo {
	color: #2370a8;
}
.featBox1 .boxHead .logo {
	background:url(../images/shell/featBox1_logo.gif) no-repeat top right;
}
.featBox2 .boxHead .logo {
	background:url(../images/shell/featBox2_logo.gif) no-repeat top right;
}
.featBox1 .content, .featBox2 .content {
	background-color:#FFF;
	float:left;
	clear:both;
	padding:5px;
	border-left: 1px solid #EBE2E5;
	border-right: 1px solid #EBE2E5;
}
.featBox1 .footer, .featBox2 .footer {
	background: url(../images/shell/calBox-footer_lb.gif) no-repeat top left;
	overflow:hidden;
	float:left;
	clear:both;
	height:3px;
	padding:0 0 0 5px;
}
.featBox1 .footer .rb, .featBox2 .footer .rb {
	background: url(../images/shell/calBox-footer_rb.gif) no-repeat top right;
	overflow:hidden;
	float:left;
	clear:both;
	height:3px;
}
.featBox1 .content, .featBox2 .content,
.c1 .featBox1 .content, .c1 .featBox2 .content,
.c2 .featBox1 .content,
.c3 .featBox1 .content, .c3 .featBox2 .content {
	width:218px;
}
.c2 .featBox2 .content {
	width: 173px;
	font:11px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:6px;
	color: #000000;
/*	height: 100px;	*/
	overflow: hidden;
}
.c2 .featBox1 .content {
	width:365px;
}
.featBox1 .footer, .featBox1 .footer .rb, .featBox2 .footer, .featBox2 .footer .rb {
	width:225px;
}
.c2 .featBox1 .footer, .c2 .featBox1 .footer .rb {
	width:370px;
}
.featVspacer {
	width:8px;
	height:100px;
	float:left;
}
.featBox1 .featHalf, .featBox2 .featHalf {
	width:105px;
	margin: -12px 0 10px 0;
	clear:none;
}
.featBox1 .col1, .featBox2 .col2 {
	width:182px;
	float:left;
}
.featBox1 .featHalf .content, .featBox2 .featHalf .content {
	padding:3px 0;
	text-align:center;
	clear:none;
	width:105px;
}
.featBox1.featHalf .footer, .featBox1.featHalf .footer .rb, .featBox2.featHalf .footer, .featBox2.featHalf .footer .rb {
	width:100px;
}
.c2 .featBox2.featHalf .footer {
	width: 179px;
}

/*  */

.featBox3 {
	margin:5px 0;
	float:left;
	clear:both;
}
.c1 .featBox3 {
	width:230px;
}
.c2 .featBox3 {
	width:387px;
}
.c3 .featBox3 {
	width:310px;
}
.featBox3 a {
	color:#FAB034;
	text-decoration:none;
}
.featBox3 h3.boxHead {
	font: 900 1.2em Georgia, "Times New Roman", Times, serif;
	line-height:1.4em;
	color:#FFF;
}
.featBox3 .boxHead .headTxt {
	background:url(../images/shell/featBox1_bg.gif) no-repeat top left;
	display:block;
	margin-right:5px;
}
.featBox3 .boxHead .logo {
	background:url(../images/shell/featBox1_logo.gif) no-repeat top right;
	display:block;
	padding:18px 25px 7px 35px;
	margin-right:-5px;
}
.featBox3 .content {
	background-color:#FFF;
	float:left;
	clear:both;
	border-top: 1px solid #EBE2E5;
	border-left: 1px solid #EBE2E5;
	border-right: 1px solid #EBE2E5;
}
.featBox3 .content .img {
	margin:5px auto;
	text-align:center;
}
.featBox3 .footer {
	background: url(../images/shell/calBox-footer_lb.gif) no-repeat top left;
	overflow:hidden;
	float:left;
	clear:both;
	height:3px;
	padding:0 0 0 5px;
}
.featBox3 .footer .rb {
	background: url(../images/shell/calBox-footer_rb.gif) no-repeat top right;
	overflow:hidden;
	float:left;
	clear:both;
	height:3px;
}
.c1 .featBox3 .content {
	width:210px;
}
.c2 .featBox3 .content {
	width:365px;
}
.c2 .featBox3 .footer .rb {
	width:382px;
}
.c3 .featBox3 .content {
	padding:5px;
	width:288px;
}
.c3 .featBox3 .footer .rb {
	width:295px;
}
.featBox3 .itineraryAdd, .featBox3 .itineraryAdded {
	margin-right:-10px;
}



/* CUSTOM STYLES THAT USERES CAN USE */
.tableStyle1 {
	border:1px dashed #CCC;
	width:500px;
}
.tableStyle1 td, .tableStyle1 th {
	font-size: 1em;
	padding:3px;
	border:1px dashed #CCC;
}
.detailText1 {
	font-size: 0.9em;
}
.detailText2 {
	color:#666;
	font-size: 0.9em;
}

/* updated for newsletter */
ul { list-style: disc outside; }
ul li { list-style: disc outside; }

/*
.omaha-adventure-table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	border: 0;
	width:649px;
	overflow:hidden;
}

.omaha-adventure-table tr, .omaha-adventure-table td, .omaha-adventure-table th {
	padding: 0;
	margin: 0;
	border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align:top;
    background: transparent;
}

.omaha-adventure-table td {
	display:block;
	float:left;
}

.omaha-adventure-table td.top {
	width:649px;
}

.omaha-adventure-table td.left {
	width:147px;
	overflow:hidden;
	max-width:147px;
}

.omaha-adventure-table td.right {
	width:502px;
}

.omaha-adventure-top-img {
	border:0;
}
*/

