@charset "utf-8";
/* The Travel Department CSS Print Document 2008*/

#skiplinks, #navigation, #breadcrumb, .block_top, .block_btm, .searchtop, #search, .searchbtm, #tour_menu, .texttop, .text_block, .textbtm, #left_info, .book_help, .popup, .noprint	{display: none;}

body	{margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 85%;}
.xlarge	{font-size: 170%;}
.large	{font-size: 140%;}
.small	{font-size: 80%;}
.floatleft	{float: left;}
.floatright	{float: right;}
a img	{border: 0px;}

/***** headings*/
h1	{color: #21368b; font-size: 130%; text-transform: uppercase;}
h2	{color: #21368b;  font-size: 140%;  text-transform: uppercase; border-bottom: solid 6px #21368b; padding: 5px 0px 5px 0px;}
h3	{color: #21368b;  font-size: 140%;  text-transform: uppercase; border-bottom: solid 2px #21368b; padding: 5px 0px 5px 0px;}
h4	{color: #21368b;  font-size: 120%;  text-transform: uppercase;}
h5	{color: #21368b;  font-size: 110%;  text-transform: uppercase;}

/***** links*/
a	{color: #000000; font-weight: bold;}
a:visited	{color: #000000;}
a:hover	{color: #000000; text-decoration: none;}
a:active	{color: #000000; text-decoration: none;}

/**** header*/
#header .right #topnav	{float: right; text-align: right; margin: 0px; padding: 0px;}
#header .right ul#topnav	 {margin: 0px; padding: 0px; list-style-type: none; position: absolute; top: 0px; right: 10px;}
#header .right ul#topnav	 li {margin: 0px; padding: 0px;}
#header .right p	{margin: 130px 0px 0px 0px; font-weight: bold; font-size: 110%;}
#header .left	{position: absolute; top: 0px;}
#header .left a	{text-decoration: none;}
#header .left h1 span	{display: none;}
#header .left h1 img	{display: block; border: 0px;}

/**** main content*/
#main_content	ul{ list-style-type:disc; }

/***** Tour Detail */
.block .tour_top p {font-weight: bold; margin: 0px; padding: 5px 0px 5px 0px;}
.block .tour_top label 	{color: #21368b;}
.block .tour_top .button1	{display: none;}
.item-image ul	{margin: 0px; padding: 0px; list-style-type: none;}
.item-image ul li	{margin: 0px; padding: 0px; display: inline;}
.item-image #text	{display: none;}
.notes	{font-size: 90%;}
.fullmapping img	{width: 660px; height: 252px;}
#container-1 ul.tabs	{display: none;}
#container-1 table	{width: 100%; text-align: left;}

/**** booking process left*/
ul#steps	{margin: 0px 0px 10px 0px; padding: 0px;}
ul#steps li	{margin: 0px 2px 0px 2px; padding: 0px; display: inline; font-size: 80%; letter-spacing: -1px;}
ul#steps li.HighlightedLI	{ color: #b32317; text-decoration: underline;}
ul#steps li.HighlightedLI	a { color: #b32317; text-decoration: underline;}
#booking_left table	{width:100%; text-align: left; margin: 10px 0px 20px 0px; border: solid 1px #21368b;}
#booking_left table	caption {font-weight: bold; font-size: 110%; text-align: left; color: #21368b; border: solid 1px #21368b; text-transform: uppercase; border-bottom: 0px;}
#booking_left table	caption span{ font-size: 80%; display: block; text-transform: none;}
#booking_left table	img	{margin: 0px; padding: 0px; border: 0px;}
#booking_left table	th {padding: 5px 10px 5px 10px; vertical-align: top;  width: 170px;  vertical-align:top;}
#booking_left table	td	{ vertical-align:top;}
#booking_left table h3	{border: 0px; font-size: 100%; letter-spacing: 0px; padding: 0px; margin: 0px; text-transform: none;}
#booking_left table .help img	{display: none;}
.close	{display: none;}
.popuphelp img	{display: none;}
.popup	table {width:100%; text-align: left; margin: 10px 0px 20px 0px; border: solid 1px #21368b;}
.popup table	caption {font-weight: bold; font-size: 110%; text-align: left; color: #21368b; border: solid 1px #21368b; text-transform: uppercase; border-bottom: 0px;}
#booking_left table	span {display: block; color: #000000; font-weight: normal;}
.book input	{float: right;}

/**** booking process right*/
#booking_right {clear: both;margin: 10px 0px 0px 0px; font-size: 90%;}
#booking_right img	{float: right; clear: both; margin: 10px 10px 0px 0px;}
#booking_right table	{text-align: left; margin: 10px 0px 20px 0px; border: solid 1px #21368b;}
#booking_right table	caption {font-weight: bold; font-size: 110%; text-align: left; color: #21368b; border: solid 1px #21368b; text-transform: uppercase; border-bottom: 0px;}
#booking_right table	caption span{ font-size: 80%; display: block; text-transform: none;}
#booking_right table	img	{margin: 0px; padding: 0px; border: 0px;}
#booking_right table	th {padding: 5px 10px 5px 10px; vertical-align: top;  width: 170px;  vertical-align:top;}
#booking_right table	tr	{}
#booking_right table h3	{border: 0px; font-size: 100%; letter-spacing: 0px; padding: 0px; margin: 0px; text-transform: none;}

/***** footer */
#footer	{border-top: solid 7px #d0dbff;}
ul#footernav	{margin: 10px 0px 10px 0px; padding: 0px; list-style-type: none;}
ul#footernav li	{margin: 0px; padding: 0px;}
.fluidrock	{font-size: 80%;}


/***** image popup */
#ctl00_specialFooter_Panel6	{margin: 0px; padding: 0px;}
#ctl00_specialFooter_Panel6 .buttons	{display: none;}
#ctl00_specialFooter_Panel6 input	{display: none;}
#ctl00_specialFooter_Panel6 .closemap	{display: none;}
