﻿body {

	font-family: Verdana, Arial;

	font-size: 13px;

	color: #11194F;

}

.header_text {
	color: #11194f;
	font-size: 21px;
	font-family: arial;
}

.header_text img {
	vertical-align: middle;
	padding-left: 30px;
	padding-right: 10px;
}

.header_text a {
	color: #11194f;
	text-decoration: none;
}

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

h1{

	font-family: Perpetua, Times New Roman;

	font-style:normal;

	font-size: 24pt;

	font-weight:normal;

	letter-spacing:-1pt;

	color: #CFC99F;

}



h2{

	font-family: Perpetua, Times New Roman;

	font-style:italic;

	font-size: 28pt;

	font-weight:normal;

	letter-spacing:-1pt;

	color: #9D9563;

	margin-bottom:2px;

}



h3{

	font-family: Perpetua, Times New Roman;

	font-style:normal;

	font-size: 18pt;

	font-weight:normal;

	letter-spacing:-1pt;

	color: #CFC99F;

}



h4{

	font-family: Perpetua, Times New Roman;

	font-style:normal;

	font-size: 18pt;

	font-weight:normal;

	letter-spacing:-1pt;

	color: #9D9563;

	margin-top: 2px;

	margin-bottom: 2px;

}



ul#links

{

    list-style: none;

    text-align:left;

	padding-left: 0px;

}



ul#links li

{

	padding: 0px 5px;

}



ul#menu

{

    list-style: none;

    text-align:left;

}



ul#menu li

{

    display: inline;

	white-space:nowrap;

	padding: 0px 5px;

	font-weight:bold;

	color: #CFC99F;

}



ul#menu li

{

    border-left: 1px solid #CFC99F;

}



a img

{	

	border:0px;

}



tr

{

	vertical-align:top;

}



.wrapper 

{

	margin: 0 auto;

	padding:17px;

	margin:35px;

	margin-top:70px;

	background-color:white;

	height:480px;

	width:1145px;

}

.wrapper2 

{

	margin: 0 auto;

	padding:17px;

	margin:35px;

	margin-top:70px;

	background-color:white;

	height:580px;

	width:1145px;

}

.column-left 

{

	width: 439px;

	float: left;

	margin-right:5px;

}



.column-mid 

{

	width: 170px;

	position:absolute;

	left:507px;

	margin-right:5px;

}



.column-mid-full

{

	width: 439px;

	position:absolute;

	left:507px;

	margin-right:5px;

}



 

.column-right 

{

	width: 520px;

	position:absolute;

	left:682px;

}



.no-picture-column-right

{

	position:absolute;

	left:720px;

	top:200px;

	border-width:1px;

	border-color:#9D9563;

	border-style:groove;

	padding:10px;

}



.itineraries-column-left

{

	position:absolute;

	left:65px;

	top:280px;

}



.itineraries-column-mid

{

	position:absolute;

	left:340px;

	top:280px;

}



.itineraries-column-right

{

	position:absolute;

	left:595px;

	top:280px;

}



.itineraries-column-farright

{

	position:absolute;

	left:860px;

	top:280px;

}



.links-column-mid

{
	position:absolute;
	left:434px;
	top:257px;

}



.links-column-lower-mid

{
	position:absolute;
	left:476px;
	top:434px;

}

.links-column-right

{
	position:absolute;
	left:982px;
	top:306px;

}



.links-column-lower-right

{
	position:absolute;
	left:820px;
	top:388px;

}



.footer 

{

	clear: both;

}



/*fg button*/

	.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

	

	.fg-button { clear:left; margin:0 4px 40px 20px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }

	.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }

	a.fg-button { float:left; font-weight:normal }

	button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */

	

	.fg-button-icon-left { padding-left: 2.1em; }

	.fg-button-icon-right { padding-right: 2.1em; }

	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }

	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }

	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

	

	/* drop shadow*/

	.wrap1, .wrap2, .wrap3 {

	display:inline-table;

	/* \*/display:block;/**/} 

.wrap1 {

	float:left;

	background:url(images/shadows/shadow.gif) right bottom no-repeat;}

.wrap2 {background:url(images/shadows/corner_bl.gif) left bottom no-repeat;}

.wrap3 {

	padding:0 8px 8px 0;

	background:url(images/shadows/corner_tr.gif) right top no-repeat;}

.wrap3 img {

	display:block;

	border:1px solid #ccc;

	border-color:#efefef #ccc #ccc #efefef;}

