/* Master */
.master {}

/* Masthead */
.masthead h1 { display:none;}
.printMasthead { display: none; }

/* Secondary navigation */
.secondaryNavContainer{ background-color: #EEF8FF; width:810px;}
.secondaryNavContent { background:#339933; width: 787px; height: 20px;margin-left:12px;}
.secondaryNavContainer ul.secondaryNav { list-style: none; margin: 0 0 0 30px; }
.secondaryNavContainer ul.secondaryNav li { display: inline; line-height: 20px; float: left; position: relative; height: 28px; z-index: 100;}
.secondaryNavContainer ul.secondaryNav li a.active:link, .secondaryNavContainer ul.secondaryNav li a.active:visited { color: #FFF; font-weight: bold; 
text-decoration: none; background-color:#006600;padding: 3px 15px 4px 15px; }
.secondaryNavContainer ul.secondaryNav li a:link, .secondaryNavContainer ul.secondaryNav li a:visited { color: #FFF; font-weight: bold;  padding: 3px 
15px 4px 15px; text-decoration: none; }
.secondaryNavContainer ul.secondaryNav li a:hover, .secondaryNavContainer ul.secondaryNav li a:active { color: #FFF; font-weight: bold; 
text-decoration: none; background-color: #006600; padding: 3px 15px 4px 15px; }

.secondaryNavContainer .itineraryLink{ float: right;  padding-right: 15px; font-size: 1.1em; line-height: 20px; }
.secondaryNavContainer .itineraryLink a:link, .secondaryNavContainer .itineraryLink a:visited { color: #FFF; font-weight: bold;  padding: 3px 15px 4px 
15px; text-decoration: none; }
.secondaryNavContainer .itineraryLink a:hover, .secondaryNavContainer .itineraryLink a:active { color: #FFF; font-weight: bold; text-decoration: none; 
background-image: url(../images/bkgrn_secondaryNav-hover.gif); background-repeat: repeat-x; padding: 3px 15px 4px 15px; }
.secondaryNavContainer ul.secondaryNav li dd { display: none; }
.secondaryNavContainer ul.secondaryNav li:hover dd, .secondaryNavContainer ul.secondaryNav li a:hover dd { display: block; }
.secondaryNavContainer ul.secondaryNav li:hover dl, .secondaryNavContainer ul.secondaryNav li a:hover dl { padding: 0; }
.secondaryNavContainer ul.secondaryNav li dl { background-color: #339933; }

/* Body wrapper */
.bodyWrapper-3column, .bodyWrapper-2column, .bodyWrapper-1column { margin: 0 0 0; background-color: #EEF8FF; padding-top:15px;}
.bodyWrapper-2column .rightColumn { display: none; }
.bodyWrapper-1column .leftColumn { display: none; }
.bodyWrapper-1column .rightColumn { display: none; }

/* Left column */
.leftColumn { width: 130px; float: left; padding: 0 15px;}
.leftColumn dl.leftNav { font-size: 1.0em; margin: 0 0 10px 0; list-style: none;}
.leftColumn dl.leftNav dt { font-weight: bold; background-image: none; padding-left: 0; color: #003366;}
.leftColumn dl.leftNav dt a:link, .leftColumn dl.leftNav dt a:visited { color: #000; text-decoration: none; }
.leftColumn dl.leftNav dt a:hover, .leftColumn dl.leftNav dt a:active { color: #B26D01; text-decoration: underline; }
.leftColumn dl.leftNav dd { background-image: url(../images/bullet_onCream.gif); background-position: 0 5px; background-repeat: no-repeat; padding-left: 10px; }
.leftColumn dl.leftNav dd a:link, .leftColumn dl.leftNav dd a:visited { color: #000; text-decoration: none; }
.leftColumn dl.leftNav dd a:hover, .leftColumn dl.leftNav dd a:active { color: #B26D01; text-decoration: underline; }
.leftColumn dl.leftNav ul { list-style: none; font-size: 1.0em; margin: 0 0 0 10px; }
.leftColumn dl.leftNav ul li { background-image: url(../images/bullet_blackSquare.gif); background-position: 0 7px; background-repeat: no-repeat; padding-left: 8px; }
.leftColumn dl.leftNav ul li a:link, .leftColumn dl.leftNav ul li a:visited { color: #000; text-decoration: none; }
.leftColumn dl.leftNav ul li a:hover, .leftColumn dl.leftNav ul li a:active { color: #B26D01; text-decoration: underline; }

/* Right column */
.rightColumn { width: 170px; float: right; padding: 0 0 15px 0; }
.rightColumn ul { margin-left: 0; }
.rightColumn ul li { list-style: none; background-image: url(../images/bullet_onCream.gif); background-repeat: no-repeat; background-position: 0 5px; padding: 0 0 0 15px; }
.rightColumn h3 { font-family: "Trebuchet MS", arial, helvetica, sans-serif; color: #B26D01; margin: 5px 0 -5px 0; }
.rightColumn .tapaBox { background-image: url(../images/bkgrn_tapaBox.jpg); background-repeat: no-repeat; padding: 12px 30px 0 15px; color: #FFF; }
.rightColumn .tapaBox h1 { text-align: center; font-size: 1.6em; text-transform: uppercase; }
.rightColumn .tapaBox h2 { color: #FFF; font-size: 1.2em; margin: 0 0 5px 0; }
.rightColumn .tapaBox p { margin: 0; padding-bottom: 15px; }
.rightColumn .tapaBox input { display: block; float: left; }
.rightColumn .tapaBox label { display: block; float: right; width: 105px; font-size: 1.1em; text-align: left; margin-bottom: 5px; }
.rightColumn .tapaBox .submitButtons { text-align: center; }
.rightColumn .tapaBox .submitButtons input { display: inline; text-align: center; float: none; margin: 0 2px; }
.rightColumn .tapaBox-bottom { background-image: url(../images/bkgrn_tapaBox-bottom.jpg); background-repeat: no-repeat; height: 15px; }

/* Center column */
.bodyWrapper-2column .centerColumn { margin-right: 15px; }
.bodyWrapper-1column .centerColumn { margin-right: 15px; margin-left: 15px; }
.centerColumn { margin: 0 185px 10px 165px; }
.centerColumnNarrow { margin: 30px 100px 10px 100px; }
.centerColumn a:link, .centerColumn a:visited, .centerColumn a:hover, .centerColumn a:active { text-decoration: underline; }
.centerColumn img { margin: 10px; padding: 3px; background-color: #FFF; border: 0px <!--solid #C0985A-->; }
/*
.centerColumn ul li { list-style: none; background-image: url(../images/bullet_onCream.gif); background-repeat: no-repeat; background-position: 3px 5px; padding: 0 0 0 25px; }
*/
.centerColumn table { padding: 5px; margin: 5px; }


/* Call to action */
.callToAction { margin: 15px 0; border-top: 1px dotted #B26D01; border-bottom: 1px dotted #B26D01; }
.callToAction h3 { margin: 5px 0 -5px 0; }
.callToAction p { margin: 0; padding: 5px 0 8px 0; }
.callToAction a:link, .callToAction a:visited { color: #000; }
.callToAction a:hover, .callToAction a:active { color: #B26D01; }

/* Bottom nav */
.bottomNavContainer ul.bottomNav li a:link, .bottomNavContainer ul.bottomNav li a:visited { color: #000; text-decoration: underline; }
.bottomNavContainer ul.bottomNav li a:hover,.bottomNavContainer ul.bottomNav li a:active { color: #B26D01; text-decoration: underline; }


table a,
table a:link,
table a:visited {
	border:none;
	}							
	

table {
	width:98%;
	
	border-top:1px solid #e5eff8;
	/*
	border-right:1px solid #e5eff8;
	*/
	margin:1em auto;
	border-collapse:collapse;

}

caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
tr.odd td	{
	background:#f7fbff
	}
tr.odd .column1	{
	background:#f4f9fe;
	}	
.column1	{
	background:#f9fcfe;
	}
td {
	color:#333;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	

thead{
font-size:1.2em;
font-weight:bold;
}						
thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#333;
	}	
tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	

.primaryNav table{

border:none;

}

.cart_table{

border:none;
width:500px;
margin:0;
padding:0;

}

