/* =====================================================
THE GREAT ESCAPADE - PRINT STYLES
=====================================================*/

/* HTML --------------------------------------------------------------------------------*/

body {
	font-family:verdana, arial, helvetica, sans-serif;
	margin:0;
	padding:0;
}

h1 {
	border-bottom: 2px solid #CFCFCF;
	font-size: 10pt;
	margin:0 8px 10px 8px;
}

h2 {
	border-bottom: 1px solid #CFCFCF;
	font-size:8pt;
}

p, li, label, th, td, select, dt, dd {
	font-size:8pt;
}

p {
	margin:0 8px 10px 8px;
}

fieldset {
	border:1px solid #cccccc;
	padding:4px;
}

a, a:link, a:visited, a:active {
	color:black;
	font-weight:bold;
}

a img,
img {
	border:none;
}

dt {
	clear:left;
	font-weight:bold;
	float:left;
	margin:0 20px 0 0;
}

/* LAYOUT ----------------------------------------------------------------------------*/

#container {
	border:1px solid #CFCFCF;
	width:640px;
}

#skipNav,
#fontControls,
#loginPanel,
#header ol,
#footer ol {
	display:none;
}

#header {
	margin:0 0 10px 0;
}

#panel1,
#panel1What,
#panel1How, 
#panel2Tales,
#panel1World,
#panel2,
#panel2What,
#panel2How,
#panel2Tales,
#panel2World {
	margin:0 8px 0 8px;
}

#panel1 h1,
#panel1What h1,
#panel1How h1,
#panel1Tales h1,
#panel1World h1,
#panel1 p,
#panel1What p,
#panel1How p,
#panel1Tales p,
#panel1World p,
#panel1Access p,
#panel2 h1,
#panel2What h1,
#pane2How h1,
#panel2Tales h1,
#panel2World h1,
#panel2 p,
#panel2What p,
#panel2How p,
#panel2Tales p,
#panel2World p {
	margin:0 0 10px 0;
}

#footer {
	border-top:2px solid #cfcfcf;
	clear:both;
	text-align:right;
	margin:0 8px 5px 8px;
	padding:5px 0 0 0;
}

#footer img {
	margin:0 0 0 20px;
}


/* CONTENT ------------------------------------------------------------------------*/


.printMe {
	display:inline;
}

.arrowLink1 {
	text-align:right;
}

/* HOMPAGE -------------------------------------------------------------*/

#panel2 img {
	float:left;
	margin:0 10px 0 0;
}

#panel2 h2 {
	margin:0 0 10px 360px;
}

.travellerTale {
	border-bottom:1px dashed #6E8698;
	margin:0 0 5px 360px;
	padding:0;
}

.travellerTale img {
	float:left;
	margin:0 5px 0 0;
} 

.travellerTale h3 {
	font-size:8pt;
	margin:0 0 5px 0;
}

.travellerTale p {
	font-size:8pt;
	margin:0;
}

.readCard,
.readCardCurrent,
#startPlanning {
	display:none;
}

/* WHAT IS THE GREAT ESCAPADE? PAGE ---------------------------------------*/
/* HOW DOES IT WORK PAGE -------------------------------------------------*/

#panel2What img,
#panel2How img {
	float:left;
}

#panel2What h2,
#panel2How h2 {
	margin:0 0 10px 345px;
}

#panel2What p,
#panel2How p {
	margin:0 0 10px 345px;
}

#panel2What #bookNow .phoneContainer .phone,
#panel2How #bookNow .phoneContainer .phone {
	display:inline;
}



/* PLAN MY TRIP PAGE ----------------------------------------------------*/

#panel1Plan {
	margin:0 8px 0 8px;
}

#panel1Plan #column1 {
	float:left;
	margin:0 10px 0 0;
	width:185px;
}

#panel1Plan #column2 {
	margin:0 0 0 200px;
}

#panel2Plan {
	width:420px;
	margin:0 0 0 210px;
}

#routeTools {
	display:none;
}



#routeCalculator {
	background:#F2F2F2;
	border:1px solid #CFCFCF;
	float:left;
	clear:left;
	margin:0 3px 5px 0;
	padding:0 0 4px 0;
	width:185px;
}

#routeCalculator #indicatorBar {
	border:1px solid #CFCFCF;
	padding:1px;
	margin:2px;
}

#routeCalculator #indicatorBar span {
	background:#CCCCCC;
	border:1px solid #CCCCCC;
	display:block;
	height:8px;
}

#routeCalculator ul {
	list-style:none;
	margin:0;
	padding:2px;
}

#routeCalculator li {
	font-size:7pt;
	margin:0;
}

#routeCalculator #used span {
	font-weight:bold;
	letter-spacing:0.2em;
	margin:0 0 0 22px;
	text-align:right;
}

#routeCalculator #left span {
	font-weight:bold;
	letter-spacing:0.2em;
	margin:0 0 0 30px;
	text-align:right;
}


#routePlan {
	list-style:none;
	margin:0;
}

#routePlan li {
	margin:0;
}

#routePlan .destination,
#routePlan .currentDestination {
	background:#CCCCCC;
	font-weight:bold;
}

*html #routePlan .destination,
*html #routePlan .currentDestination {
	border:1px solid #CCCCCC
}


#routeSelection {
	font-size:8pt;
}

 #routeSelection h2{
 	margin:0 0 8px 0;
 }
 
.control1 {
	display:none;
}

#helpAtHand {
	background:#F2F2F2;
	border:1px solid #CFCFCF;
	clear:left;
	float:left;
	margin:0 0 7px 0;
	padding:0 0 4px 0;
	width:185px;
}

#helpAtHand h3 {
	border-bottom:1px solid #CFCFCF;
	font-size:7pt;
	padding:4px;
	margin:0 0 4px 0;
}

#helpAtHand p {
	font-size:7pt;
	margin:0 4px 4px 4px;
}


#panel1Plan #bookNow {
	background:#F2F2F2;
	border:1px solid #CFCFCF;
	float:left;
	clear:left;
	margin:0 0 7px 0;
	padding:0 0 4px 0;
	width:185px;
}

#panel1Plan #bookNow h2 {
	border-bottom:1px solid #CFCFCF;
	font-size:7pt;
	margin:0 0 4px 0;
	padding:4px;
}

#panel1Plan #bookNow p {
	font-size:7pt;
	margin:0 4px 4px 4px;
}

#bookNow .phone {
	display:block;
	margin:3px 0 3px 0;
}

#cityInfo {
	border:1px dashed #CFCFCF;
	padding:3px;
}

/* TRAVELLERS TALES ----------------------------------------------*/

#panel1Tales {
	float:right;
}

#panel2Tales {
	float:left;
	margin:0 0 0 4px;
}


#postcard {
	border:2px solid #CFCFCF;
	margin:0 8px 0 0;
	padding:5px;
	width:300px;
}

#postcard #col2 {
	display:none;
}


#panel2Tales .travellerTale {
	border-bottom:1px dashed #6E8698;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}

#panel2Tales .travellerTale .trickBoth {
	clear:left;
}

#panel2Tales .travellerTale img {
	float:left;
	margin:0 5px 0 0;
} 

#panel2Tales .travellerTale h3 {
	font-size:8pt;
	margin:0 0 5px 0;
}

#panel2Tales .travellerTale p {
	font-size:8pt;
	margin:0;
}

#panel2Tales .link1 {
	display:none;
}


/* WORLD MAP PAGE -----------------------------------------------------*/

#panel1World {
	float:left;
	width:130px;
	margin:0 20px 0 4px;
}

#panel1World h2 {
	margin:0 0 4px 0;
	padding:4px;
}

#panel1World p {
	margin:0 4px 4px 4px;
}

#panel1World ul {
	margin:0;
}

#panel1World li {
	margin:0 0 4px 0;
	padding:0 4px 0 4px;
	
}

#theAirlines,
#otherLinks,
#moreInformation {
	border:1px solid #CFCFCF;
	margin:0 0 7px 0;
	padding:0 0 4px 0;
	width:185px;
}

#panel2World {
	float:left;
	width:390px;
}


/* ACCESSIBILITY INFO PAGE ------------------------------------------*/

#panel1Access {
	margin:0 8px 0 8px;
}

#panel1Access dl {
	border:1px solid white;
	margin:0 0 15px 0;
	width:330px;
}

#panel1Access dt {
	border-bottom:1px solid #CFCFCF;
	clear:left;
	float:left;
	padding:3px;
	width:250px;
}

#panel1Access dd {
	border-bottom:1px solid #CFCFCF;
	float:left;
	margin:0;
	padding:3px;
}

#panel1Access .trickBoth {
	clear:both;
}