﻿body
{
	font-family: Verdana; /*	font-size: 0.8em;*/
}
.container_page
{
	margin-left: auto;
	margin-right: auto;
	width: 770px;
}

.container_header
{
	width: 100%;
}

.container_main
{
	width: 100%;
}

.container_footer
{
	width: 100%;
	background-color: White; /* border-top: white 1px solid; */
	float: right;
	padding-top: 10px;
}

.container_footer_home
{
	width: 100%;
	background-color: White; /* border-top: white 1px solid; */
	float: right;
}

.container_mainleft
{
	width: 155px;
	float: left;
}

.container_mainright
{
	/*width: auto;*/
	width: 25%;
	height: auto;
	float: left;
}

.container_mainmiddleright
{
	padding-left: 25px;
	width: 590px;
	height: auto;
	float: left;
}
.right_downloadableDoc{
	padding-top: 10px;
	/*width: 200px;*/
	height: auto;
	float: right;
	font-size: 0.8em;
}
div.wonders_imagecontent
{	
	width:150px;
	float: right;
	/*height: auto;*/
	padding-bottom: 10px;

}
div.wonders_list
{
	padding-top: 20px;
}
div.wonders_text
{
	float:left;
	width:360px;
	/*margin: 0.1em 0 0 0;*/
	text-align: left;
	padding-bottom: 10px;
}

.global_backlink
{
	float: right;
}

.aboutus_pagelink
{
	color: #454545;
	font-size: 0.8em;
}

.global_backlinktext
{
	color: #454545;
	font-size: 0.8em;
}

.global_pagetext
{
	width: 90%;
	font-size: 0.8em;
	color: #1E564B;
}

.global_pagetext p span
{
	width: 90%;
	font-size: 0.9em;
	color: #1E564B;
}

.global_pagetitle
{
	padding-top: 30px;
	padding-bottom: 18px;
}

.global_pagetitle h1
{
	font-size: 0.95em;
	color: #1E564B;
	font-weight: bold;
}

.global_pagetextholder
{
	margin-left: 20px;
	margin-bottom: 14px;
	width: 510px;
}

.global_subtitle
{
	background-image: url( "General/sub_title.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	width: 250px; /*height:18px;*/
}

.global_headersubtitle
{
	background-image: url( "General/sub_title.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	width: 250px;
	height: 18px;
	margin-left: 15px;
	margin-bottom: 12px;
	margin-top: 12px;
}

.global_subheadertitle
{
	background-image: url( "General/sub_title.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	width: 250px;
	height: 18px;
	margin-left: 15px;
	margin-bottom: 12px;
}

.global_subtitletext
{
	display: block;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 7px;
	padding-top: 2px;
}

a.global_subtitletext
{
	display: block;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	padding-left: 7px;
	padding-top: 2px;
	color: #42346F;
}

.global_fulldetails
{
	background-image: url( "General/fulldetails_backgr.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	width: 109px;
	height: 14px;
}

.global_fulldetailstext
{
	font-family: Verdana;
	font-size: 11px;
	padding-left: 10px;
	color: #42346F;
	text-decoration: none;
}

.global_commonemail
{
	float: right;
}

.global_commonemail a
{
	background-image: url( "Motors/commonemail.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	width: 112px;
	height: 18px;
}


.global_commonemail a:hover
{
	background-image: url( "Motors/commonemail_ro.gif" );
	background-position: left top;
}

.global_subtitletop
{
	background-image: url( "General/subtitle_top.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	width: 153px;
	height: 2px;
}

.global_subtitlemiddle
{
	background-image: url( "General/sub_title_middle.gif" );
	background-position: left top;
	background-repeat: repeat;
	width: 153px;
	height: 14px;
}

.global_subtitlebottom
{
	background-image: url( "General/subtitle_bottom.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	width: 153px;
	height: 2px;
}

.freetext_container
{
	float: left;
	width: 390px;
}

.global_pagetext ul
{
}

.global_pagetext li
{
	list-style-position: inside;
	list-style-type: disc;
	margin-left: 10px;
}


/********************************************/
/*****	Specific Page Styles		   ******/
/********************************************/



/******** Contact Us ***********/

.contactus_fields
{
	margin-top: 20px;
	font-size: 0.8em;
}

.contactus_leftcol
{
	padding-top: 0px;
	float: left;
	width: 150px;
}

.contactus_rightcol
{
	padding-top: 0px;
	float: left;
	width: auto;
}

.contactus_validationitem
{
	padding-top: 0px;
	float: left;
	width: auto;
}

.contactus_rightcol input
{
	border: 1px solid black;
}

.contactus_rightcol textarea
{
	border: 1px solid black;
}

.contactus_rightcol select
{
	border: 1px solid black;
}


.contactus_spacer
{
	clear: both;
	height: 5px;
	font-size: 5px;
}

.contactus_submit
{
	padding-top: 10px;
	padding-left: 150px;
}

.contactus_details
{
	padding-top: 20px;
	font-size: 0.8em;
	color: #1E564B;
}

.contactform_validationgroup
{
	font-size: 0.8em;
}

/******** End Contact Us ***********/


/******** Atlantic Sidebar ***********/
.atlanticedgesidebar_top
{
	width: 155px;
	background-color: #1E564B;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 2px;
	margin-top: 1px;
}

.atlanticedgesidebar_toplink
{
	display: block;
	width: 155px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: center; /*margin-left: 15px; 	font-weight: bold;*/
}

.atlanticedgesidebar_bottom
{
	background-image: url( "img_rockbottom.gif" );
	background-position: left top;
	width: 155px;
	height: 40px;
}

.atlanticedgesidebar_middle
{
	width: 155px;
	height: 24px;
	background-image: url( "img_skysmall.jpg" );
	background-repeat: repeat-y;
	background-position: top left;
	margin-bottom: 2px;
}

.atlanticedgesidebar_middle ul li
{
	padding-bottom: 5px;
}

.atlanticedgesidebar_spacer
{
	background-color: #EFE6D4;
	width: 155px;
	height: 26px;
	margin-bottom: 2px;
}

.atlanticedgesidebar_text
{
	padding-left: 15px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-image: url( "img_arrows.gif" );
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right: 10px;
	width: 130px;
}

a.atlanticedgesidebar_text
{
	cursor: pointer;
}

.atlanticedgesidebar_text span
{
	display: block;
	width: 130px;
}

a.atlanticedgesidebar_text:hover
{
	text-decoration: underline;
}

.atlanticedge_info
{
	display: block;
	background-image: url( "img_i.gif" );
	background-repeat: no-repeat;
	background-position: center right;
	width: 140px;
}

.atlanticedge_arrow
{
	display: block;
	background-image: url( "img_arrows.gif" );
	background-repeat: no-repeat;
	background-position: center right;
	width: 130px;
}

.atlanticedgesidebar_top1
{
	background-image: url( "btn_ocean.gif" );
	background-repeat: repeat-y;
	background-position: top left;
	width: 155px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 1px;
	background-color: #A9D0F1;
}

.atlanticedgesidebar_top2
{
	background-image: url( "btn_rock.gif" );
	background-repeat: repeat-y;
	background-position: top left;
	width: 155px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 2px;
	background-color: #50545A;
}

.altanticedge_items li
{
}

.atlanticedgesidebar_top3
{
	background-image: url( "btn_nature.gif" );
	background-repeat: repeat-y;
	background-position: top left;
	width: 155px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 2px;
	background-color: #908A5F;
}

.atlanticedgesidebar_top4
{
	background-image: url( "btn_man.gif" );
	background-repeat: repeat-y;
	background-position: top left;
	width: 155px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 2px;
	background-color: #D680A8;
}

.atlanticedgesidebar_bottom1
{
	background-image: url( "btn_clarejourney.gif" );
	background-repeat: repeat-y;
	background-position: top left;
	width: 155px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 2px;
	background-color: #8E836B;
}

.atlanticedgesidebar_bottom2
{
	background-image: url( "btn_theledge.gif" );
	background-repeat: repeat-y;
	background-position: top left;
	width: 155px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 2px;
	background-color: #AEC872;
}

.atlanticedgesidebar_bottom3
{
	background-image: url( "btn_cyclorama.gif" );
	background-repeat: repeat-y;
	background-position: top left;
	width: 155px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 2px;
	background-color: #54AfE8;
}

.atlanticedgesidebar_bottom4
{
	background-image: url( "btn_caves.gif" );
	background-repeat: repeat-y;
	background-position: top left;
	width: 155px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 2px;
	background-color: #999C9E;
}

.sidebar_text
{
	font-size: 12px;
	color: #34715A;
}

.atlanticedgesidebar_smallspacer
{
	background-color: #FFFFFF;
	width: 155px;
	height: 1px;
}

.atlanticedgesidebar_smallspacer span
{
	display: none;
}

/******** End Atlantic Sidebar ***********/

/******** Facilities Sidebar ***********/
.facilitiessidebar_top
{
	width: 155px;
	background-color: #1E564B;
}

.facilitiessidebar_top span
{
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 20px;
}

.facilitiessidebar_end
{
	background-image: url( "img_rockbottom.gif" );
	background-position: left top;
	width: 155px;
	height: 40px;
}

.facilitiessidebar_middle
{
	width: 155px;
	height: 54px;
	background-image: url( "img_skybig_2.jpg" );
	background-repeat: repeat-y;
	background-position: top left;
	margin-bottom: 2px;
	margin-top: 1px;
}

.facilitiessidebar_middle ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.facilitiessidebar_middle ul li
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

.facilitiessidebar_spacer
{
	background-image: url( "img_facilitiesimage.gif" );
	background-position: top left;
	width: 155px;
	height: 38px;
	margin-bottom: 2px;
}

.facilitiessidebar_text
{
	padding-left: 15px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-decoration: none;
}

.facilitiessidebar_bottom
{
	background-image: url( "btn_facilities1.gif" );
	background-repeat: repeat-y;
	background-position: top left;
	width: 155px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 2px;
	background-color: #6BA44F;
}

.facilitiessidebar_top
{
	background-image: url( "btn_facilities2.gif" );
	background-repeat: repeat-y;
	background-position: top left;
	width: 155px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 2px;
}

.sidebar_text
{
	font-size: 12px;
	color: #34715A;
}

/*
.facilitiessidebar_smallspacer
{
    background-color: #FFFFFF;
    width: 155px;
    height: 1px;
}

.facilitiesidebar_smallspacer span
{
    display: none;
}
*/

/*.facilitiesidebar_link
{
    padding-left: 15px;
 	font-size: 0.8em;
	color: #FFFFFF;	   
	text-decoration: none;
}*/

.facilitiesidebar_link
{
	padding-left: 15px;
	padding-right: 10px;
	width: 130px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-image: url( "img_arrows.gif" );
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	margin: 0px !important;
}


/*
a.facilitiesidebar_link
{
	cursor:pointer;	
}

.facilitiesidebar_link span
{
	display: block;
	width: 130px;
}*/

a.facilitiesidebar_link:hover
{
	text-decoration: underline;
}


/******** End Facilities Sidebar ***********/

/******** Benefactors Sidebar ***********/

.benefactorssidebar_menu
{
	width: 155px;
}

.benefactorssidebar_top
{
	width: 155px;
	height: 3px;
	background-color: #D4C6A8;
}

.benefactorssidebar_top span
{
	font-size: 0.1em;
	display: none;
}

.benefactor
{
	background-color: #1E564B;
	width: 155px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 2px;
	text-align: center;
}

.benefactor a
{
	padding-left: 10px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: underline;
}

.benefactorssidebar_spacer
{
	width: 155px;
	height: 163px;
	background-image: url( "img_benefactorsimage.jpg" );
	background-position: top left;
	margin-bottom: 2px;
}

.benefactorssidebar_bottom
{
	background-image: url( "img_rockbottom.gif" );
	background-position: left top;
	width: 155px;
	height: 40px;
}

/******** End Benefactors Sidebar ***********/

/******** Homepage ***********/

.mainimage
{
	width: 770px; /*height: 248px;*/
}

.mainimage span
{
	display: none;
}

.subscribe_feature
{
	width: 770px;
	margin-bottom: 1px;
	background-image: url( "img_menubar.gif" );
	background-position: left top;
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 100%;
	background-color: #AF9E79;
}

.homepage_subscribe_heading
{
	width: 100px;
	padding-left: 15px;
	float: left;
	font-size: 0.8em;
	color: #1E564B;
}

.homepage_subscribe_text
{
	float: left;
	font-size: 0.8em;
	color: #FFFFFF;
	width: 400px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.homepage_submitbutton
{
	background-color: transparent;
	color: #FFFFFF;
	width: 110px;
	cursor: pointer;
	text-decoration: underline;
}

.homepage_subscribe_box
{
	padding-left: 2px;
	float: left;
}

.homepage_subscribe
{
	width: 90px;
}


.subscribe_text span
{
	color: #FFFFFF;
	float: left;
}

.homepage_bottommain_container
{
	/*background-color: #8B9A59;*/
	background-color: #F0E7D4;
}

.homepage_interpretation
{
	width: 258px;
	float: left;
}

.homepage_logos
{
	clear: both;
	padding-top: 20px;
	padding-left: 30px;
}

.homepage_logo
{
	float: right;
	padding-right: 15px;
	vertical-align: middle;
	height: 35px;
}

.homepage_aaalogo
{
	float: left;
	vertical-align: middle;
	height: 35px;
}

.homepage_aalogo
{
	float: left;
	vertical-align: middle;
	height: 35px;
}

/******** End Homepage ***********/

.interpretation_heading
{
	width: 237px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #1E564B;
	font-size: 0.9em;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.interpretation_text
{
	width: 237px;
	padding-left: 20px;
	padding-top: 2px;
	background-color: #8B9A59;
	min-height: 149px;
	height: auto !important;
	height: 149px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
}

.interpretation_text a
{
	color: #FFFFFF;
	text-decoration: underline;
}
.homewonders_text
{
	width: 243px;
	padding-left: 20px;
	padding-top: 2px;
	background-color: #8B9A59;
	min-height: 149px;
	height: auto !important;
	height: 149px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
}

.homewonders_text a
{
	color: #FFFFFF;
	text-decoration: underline;
}

.homepage_image_middle
{
	width: 248px;
	float: left;
}

.main_image
{
}

.homepage_travel_planner
{
	width: 263px;
	float: left;
	border-left: 1px solid #FFFFFF;
	background-color: #8B9A59;
}

.travel_heading
{
	width: 243px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #1E564B;
	font-size: 0.9em;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.travel_text
{
	width: 243px;
	padding-top: 2px;
	padding-left: 20px;
	background-color: #8B9A59;
	/*height: 128px;*/
	height: 96px;
	font-size: 0.8em;
	color: #FFFFFF;
}

.travel_text span
{
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: underline;
}

.travel_options
{
	width: 100%;
	/*background-color: #8B9A59;*/
}

.travel_optionsbutton
{
	position: relative;
	float: right;
	/*background-color: #B09E7A;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;*/
	float: right;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: underline;
}

.travel_imgleft
{
	position: absolute;
	left: -1px;
	top: -1px;
	width: 13px;
	height: 10px;
	/*background-image: url(img_buttontopcurve.gif);
	background-position: top left;
	background-repeat: no-repeat;*/
}

.travel_optionslink
{
	/*width: 150px;*/
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
}

.travel_optionslink a
{
	color: #FFFFFF;
}

.travel_imgright
{
	position: absolute;
	bottom: 0px;
	right: -1px;
	width: 10px;
	height: 9px;
	background-image: url(img_buttonbottomcurve.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.search_box input
{
	width: 80px;
	border: 1px solid black;
}
/******** End Homepage ***********/

/******* Gen Sidebar *******/



.sidebar_menu
{
	padding-top: 1px;
	width: 154px;
}

.sidebar_top
{
	width: 154px;
	height: 54px;
	background-image: url( "img_skybig.jpg" );
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 2px;
}

.sidebar_title
{
	width: 154px;
	background-color: #1E564B;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.9em;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sidebar_titlenews
{
	width: 154px;
	background-color: #1E564B;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.9em;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #FFFFFF;
}

.sidebar_items
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #357B6D;
}

.sidebar_itemslink
{
	color: #FFFFFF;
	font-size: 0.8em;
}

.sidebar_image
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.sidebar_bottom
{
	background-image: url( "img_rockbottom.gif" );
	background-position: left top;
	width: 154px;
	height: 40px;
}

.sidebar_gettinghere
{
	background-image: url( "img_gettinghereback.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	width: 144px;
	height: 40px;
	background-color: #1E564B;
	color: #FFFFFF;
	font-size: 0.9em;
	padding-top: 15px;
	padding-left: 10px;
}

/******** News ************/

.global_pagelink
{
	color: #454545;
	font-size: 1em;
}

.news_container
{
	width: 500px;
}

.news_typelink
{
	float: right;
}

.news_typelinktext
{
	color: #1E564B;
}

.news_itemcontainer
{
	clear: right;
	padding-bottom: 45px;
	width: 400px;
}


.newsdetail_title
{
	clear: right;
}
.newsdetail_text
{
	width: 320px;
	float: left;
}

.newsdetail_image
{
	float: right;
	width: 200px;
}

.newsdetail_document
{
	padding-top: 20px;
}

/******** Travel Planner ************/

.travelplanner_linkscontainer
{
	font-size: 0.8em;
}
.travelplanner_linkscontainer ul li
{
	padding-bottom: 20px;
}

.travelplanner_pagetext
{
	padding-bottom: 30px;
	width: 100%;
}

.itenerarydetail_container
{
	padding-top: 10px;
	padding-bottom: 20px;
}

.traveltrade_linkscontainer
{
}


/************ Getting Here ***********/

.gettinghere_pagetext
{
	width: 330px;
	float: left;
	font-size: 0.8em;
	color: #1E564B;
}

.gettinghere_directionstext
{
	padding-top: 45px;
}
.gettinghere_directionstext ul li
{
	padding-bottom: 15px;
}

.gettinghere_map
{
	float: left;
}

.gettinghere_advert
{
	padding-top: 5px;
	margin-left: -20px;
	width: 600px;
	height: 87px;
	display: block;
}

.gettinghere_transportproviders
{
	margin-left: -20px;
	background-color: #EDE3CC;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	padding-right: 25px;
	width: 579px;
	background-image: url( "img_bannercurve.gif" );
	background-position: right bottom;
	background-repeat: no-repeat;
}

.gettinghere_transportproviders a
{
	font-size: 0.8em;
	color: #454545;
}

.gettinghere_transportproviders_new
{
	margin-left: -20px;
	text-align: right;
	padding-right: 25px;
	width: 579px;
	padding-top: 20px;
	margin-bottom: -20px; /*background-color: #EDE3CC; 	padding-top: 2px; 	padding-bottom: 2px; 	background-image: url("img_bannercurve.gif"); 	background-position: right bottom; 	background-repeat: no-repeat;	*/
}

.gettinghere_transportproviderslink
{
	font-size: 0.8em;
	color: #454545;
	font-weight: bold;
}

.directionsdetail_map
{
	padding-bottom: 20px;
}

/************************/

.travelimage_list ul li
{
	display: block;
	clear: both;
	padding-bottom: 20px;
}

.travelimage_container
{
	clear: left;
	padding-bottom: 30px;
}

.travelimage_thumbimage
{
	width: 114px;
	padding-right: 25px;
	display: block;
	float: left;
}

.travelimage_title
{
	display: block;
}

.travelimage_filesize
{
	padding-top: 15px;
	display: block;
}
.traveltrade_articlescontainer
{
	font-size: 0.8em;
	color: #1E564B;
}

.travelarticle_listitem
{
	padding-bottom: 20px;
	display: block;
}

.travelarticle_title
{
	display: block;
}

.travelarticle_title
{
	display: block;
}

.travelarticle_filesize
{
	padding-top: 5px;
	display: block;
}

.global_subtitle
{
	font-weight: bold;
	font-size: 0.9em;
	color: #1E564B;
}

.benefactors_title
{
	font-weight: bold;
	font-size: 0.9em;
	color: #1E564B;
}

.benefactors_container
{
	display: block;
	padding-bottom: 20px;
}

.benefactorslist_container
{
	/*clear: both;*/
	margin-bottom: 30px;
}

.benefactorslist_detail
{
	float: left;
	width: 300px;
}

.benefactorslist_logo
{
	float: right;
	width: 200px;
}

.sidebarnews_events
{
	border-top: 2px solid #FFFFFF;
	background-color: #1E564B;
	width: 155px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sidebarnews_eventslink
{
	color: #FFFFFF;
	text-align: center;
	font-size: 0.9em;
}

.events_monthsdropdown
{
	padding-bottom: 20px;
}

.global_submitbutton
{
	background-color: #1E564B;
	color: #FFFFFF;
}

.itinerary_title
{
	font-weight: bold;
	font-size: 0.9em;
	color: #1E564B;
}

.itinerary_container
{
	display: block;
	padding-bottom: 30px;
}

/********* Subscribe	********/

.subscribe_textbox
{
	padding-top: 10px;
	font-size: 0.8em;
}

.subscribe_newsletterlink
{
	padding-top: 20px;
	font-size: 0.8em;
}


.subscribe_input
{
	border: 1px solid #000000;
}

.errormessage
{
	color: Red;
}

/*********** SiteMap	************/

.sitemap_table
{
	border-collapse: collapse;
}

.sitemap_table tr
{
	padding-bottom: 10px;
}

.sitemap_leftcol
{
	padding-bottom: 10px;
	width: 150px;
}

.sitemap_rightcol
{
	padding-bottom: 10px;
	width: 350px;
}

.sitemap_table a
{
	color: #1E564B;
}

/********* Search Results   **********/

.search_pagetext
{
	width: 90%;
	font-size: 0.8em;
	color: #1E564B;
}

.search_resultslistitem
{
	padding-bottom: 20px;
	color: #1E564B;
	display: block;
}

.search_resultlink
{
	padding-bottom: 10px;
	color: #1E564B;
}

/********* About Us *************/

.aboutus_logos
{
	clear: both;
	padding-top: 20px;
	padding-left: 30px;
}

.aboutus_logo
{
	float: right;
	padding-right: 30px;
	vertical-align: middle;
	height: 63px;
}

/********** Take the Tour ************/

.tour_docheading
{
	padding-top: 15px;
	font-weight: bold;
	font-size: 0.9em;
	color: #1E564B;
}

#container
{
	margin: 30px auto;
	width: 590px;
	background-color: #ffffff;
	color: #1e564b;
	font: 0.8em/1.3em normal Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#container h2
{
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 8px;
}

#container p
{
	padding-bottom: 14px;
}

#container a
{
	color: #454545;
}

.videoContainer
{
	border-top: 1px solid #af9e79;
	margin-bottom: 20px;
	padding-top: 10px;
	width: 580px;
}

.flashArea
{
	float: left;
	width: 280px;
}

.textArea
{
	float: left;
	margin: 0 0 0 25px;
	text-align: left;
	width: 270px;
}

/********** ePostcards ***********/

.epostcards_imgheading
{
	padding-top: 15px;
	font-weight: bold;
	font-size: 0.9em;
	color: #1E564B;
	padding-bottom: 10px;
	text-align: center;
}

.epostcards_imageholder
{
	float: left;
	padding-right: 25px;
	width: 150px;
}

.epostcards_radiobutton
{
	padding-top: 10px;
	text-align: center;
}

.epostcards_buttonscontainer
{
	/*float:left;*/
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.epostcards_textarea
{
	border: 1px solid #000000;
}

.epostcard_fields
{
	margin-top: 20px;
	font-size: 0.8em;
}

.epostcardtext
{
	padding-bottom: 10px;
}

.epostcards_sentcontainer
{
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
}

.header_tickets
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 350px;
	color: #fff;
	background: url(tickets.gif) top right no-repeat;
	padding-top: 17px;
	height: 50px;
	text-align: right;
}

.header_tickets span
{
	font-weight: bold;
	text-align: right;
}

.header_tickets a
{
	color: #fff;
	padding: 5px 15px;
	text-decoration: none;
}

.header_tickets a:hover
{
	text-decoration: underline;
}

div.homepage_flash2
{
	border: 1px solid #fff;
}

div.homepage_flash2 a.TakeTheTour
{
	background: transparent url(bg_tour.gif) top left no-repeat;
	display: block;
	height: 98px;
	text-decoration: none;
	width: 770px;
}

div.mainimage div.homepage_flash2 a.TakeTheTour span
{
	color: #000;
	display: block;
	font-size: 0.9em;
	font-weight: bold;	
	padding: 32px 20px 0 560px;
}

img.book_tickets
{
	float: right;
}

div.ticketHeader
{
	background-color: #d27419;
}

div.ticketHeader a
{
	color: #fff;
	text-decoration: none;
}

div.ticketHeader a:hover
{
	text-decoration: underline;
}