body
{
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#abta_about
{
	float: left;
	width: 54px;
	height: 65px;
	background-image: url(../images/abta.gif);
	background-repeat: no-repeat;
	margin-top: 614px;
	margin-left: 22px;
	position: absolute;
}
#abta_support
{
	width: 54px;
	height: 65px;
	background-image: url(../images/abta.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 200px;
}
.home_brochure_ad
{
	margin: 0px;
	position: absolute;
	bottom: 30px;
	right: 4px;
}

.new_home_brochure_ad
{
	background-image:url(/images/Brochure_ad_Blank.jpg);	
	position: absolute;
	background-repeat:no-repeat;
	bottom:0px;
	right:4px;
	width:193px;
	height:95px;
}

.new_home_brochure_text
{
	margin-top:30px;
	margin-left:4px;
	width:106px;
}
.about_brochure_ad
{
	margin-right: 10px;
	margin-top: 0px;
	float: right;
}
#back_to_map
{
	clear: both;
}

.brochure_ad
{
	
	background-repeat: no-repeat;
	width: 193px;
	margin: 0px;
	padding: 22px 0px 5px 7px;
	line-height: 15px;
	height: 75px;
}

.brochure_ad_previous
{
	
	background-repeat: no-repeat;
	width: 193px;
	margin: 0px;
	padding: 5px 0px 5px 7px;
	line-height: 15px;
	height: 59px;
}

#brochure_form
{
	background-image: url(../images/brochure_back.gif);
	background-repeat: no-repeat;
	width: 307px;
	height: 483px;
	margin: auto;
	padding: 0px;
	margin-top: 10px;
	text-align: left;
}
#container
{
	width: 764px;
	margin: 0 auto;
	text-align: left;
}
#download_list ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#download_list ul li
{
	height: 25px;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	background-image: url(../images/table_yellow_short_L.gif);
	background-repeat: no-repeat;
	background-color: #FEBF00;
}
#download_list a
{
	background-image: url(../images/pdf_download_bg.gif);
	background-repeat: no-repeat;
	height: 22px;
	display: block;
	padding: 3px 0px 0px 10px; /*margin: 0px 0px 3px 0px; */
	text-decoration: none;
	color: #333;
}
#download_list a:hover
{
	color: #FFF;
}
#home_content_right
{
	width: 422px;
	height: 647px;
	background-image: url(../images/imageHome.jpg);
	float: right;
	margin-top: 25px;
	margin-left: 20px;
	position: relative;
	background-repeat:no-repeat;
}
#content_left
{
	width: 339px;
	float: left;
	margin-top: 25px;
	padding-left: 20px;
}

#map_Content_left
{
	width: 400px;
	float: left;
	margin-top: 25px;
	padding-left: 20px;
}

#map_content_right
{
	width: 360px;
	float: right;
	margin-top: 25px;

}

#about_right_block
{
	width: 335px;
	float: right;
	margin-top: 25px;
	margin-left: 20px;

}

#content_right_about
{
	background-image: url(../images/imageAbout2.jpg);
	background-repeat: no-repeat;
	height: 310px;

}
#dest_top
{
	clear: both;
	width: 730px;
	padding-top: 25px;
	margin-left: 20px;
}
#dest_top_text
{
	width: 450px;
	float: left;
}
#dest_top_image
{
	width: 228px;
	height: 163px;
	float: right;
	vertical-align: top;
}
#dest_bottom
{
	width: 730px;
	clear: both;
	padding-top: 10px;
	margin-top: 25px;
	margin-left: 20px;
}
#dest_bottom_text
{
	width: 190px;
	height: 300px;
	float: left;
}
#dest_bottom_image
{
	width: 200px;
	height: 300px;
	margin-left: 30px;
	float: left;
}
#dest_bottom_banner
{
	width: 229px;
	xmin-height: 300px;
	background-image: url(../images/bannerDestback.gif);
	background-repeat: no-repeat;
	float: right;
	background-color: #E5EEF9;
}
#dest_bottom_banner_B
{
	width: 229px;
	height: 28px;
	background-image: url(../images/bannerDestback_B.gif);
	background-repeat: no-repeat;
}
#dest_clip
{
	width: 72px;
	height: 79px;
	float: left;
	background-image: url(../images/clip.gif);
	background-repeat: no-repeat;
	margin-left: 145px;
	margin-top: -160px;
	position: absolute;
}
.dest_clip_list_block
{
	width: 185px;
	float: left;
}
.dest_clip_list_B
{
	clear: both;
}
#dest_clip_top
{
	width: 72px;
	height: 79px;
	float: left;
	background-image: url(../images/clip.gif);
	background-repeat: no-repeat;
	margin-left: -450px;
	margin-top: 80px;
	position: absolute;
}
#dest_clip_list
{
	background-image: url(../images/clip.gif);
	background-repeat: no-repeat;
	width: 370px;
	height: 60px;
	padding-left: 80px;
	padding-top: 20px;
}
.edu_brochure_ad
{
	margin-right: 0px;
	margin-top: 10px;
	float: right;
}
#edu_left
{
	width: 256px;
	xheight: 431px;
	background-color: #CFE2F5;
	float: left;
	margin-top: 10px;
}

#edu_left_B
{
	width: 256px;
	height: 65px;
	background-image: url(../images/blue_box_large_B.gif);
	background-repeat: no-repeat;
}
#edu_right
{
	width: 485px;
	height: 431px;
	float: right;
	margin-top: 25px;
	margin-left: 20px;
}
#edu_text_middle
{
	width: 170px;
	height: 246px;
	float: left;
}
#edu_square
{
	float: left;
	width: 300px;
	height: 246px;
	background-image: url(../images/imageEdu01.jpg);
}
#edu_map
{
	clear: both;
	width: 174px;
	height: 186px;
	padding-left: 40px;
	padding-top: 40px;
}
#edu_top_map
{
	position: relative;
	width: 411px;
	height: 415px;
	float: left;
	vertical-align: top;
}
#edu_top_text
{
	width: 180px;
	float: left;
	vertical-align: top;
	margin-right: 50px;
}
#header
{
	height: 78px;
	background-color: FEBF00;
	background-image: url(../images/wyvern-new-header.gif);
	text-align: right;
}

#headerAbta
{
	float:left;
	text-align:left;
	margin-left:10px;
}

#headerLogo
{
	margin: 12px 0px 0px 0px;
	position:absolute;
	right:250px;
}

#header img
{
	padding: 0px;
	margin: 12px 31px 0px 0px;
}

#sitemapLink a
{
	text-decoration:none;
	color:Black;
}

#sitemapLink
{
	padding-right:35px;
	font-size:70%;
	color:Black;
}

#home_square
{
	float: left;
	width: 117px;
	height: 117px;
	margin-left: 85px;
	margin-top: 62px;
	background-image: url(../images/square_blue.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: absolute;
}
.login_brochure_ad
{
	margin: 95px 0px 0px 0px;
	padding: 0px;
	float:right;
	bottom: 0px;
	right: 0px;
}
.left_form
{
	width: 120px;
}
#login_main_left
{
	width: 339px;
	float: left;
	padding-top: 25px;
	height: 800px;
}
#login_main_right
{
	float: left;
	width: 420px;
	height: 800px;
}
#main
{
	clear: both;
}
#navigation ul
{
	margin: 2px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	z-index: 30;
}
#navigation ul li
{
	float: left;
	text-align: center;
}
#navigation li ul
{
	margin: 0px 0px 0px 0px;
	position: absolute;
	width: 108px;
	left: -999em;
	background-color: #8CC0E8;
	border-left: 1px solid #FFF;
	background-image: url(../images/tab_dd_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#navigation ul li li
{
	background-image: none;
	margin: 0px 0px 0px 0px;
}
#navigation li:hover ul ul, #navigation li.sfhover ul ul
{
	left: -999em;
}
html > body #navigation li
{
	/* all list items */
	width: auto; /* width needed or else Opera goes nuts */
}
#navigation li:hover ul, #navigation li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
	margin-left: 0px;
}
#secure_main_left
{
	width: 490px;
	padding: 20px 20px 0px 20px;
	float: left;
}
#secure_main_right
{
	width: 220px;
	padding: 20px 0px 0px 0px;
	float: left;
}
#secure_blue
{
	background-color: #CEE6F5;
	clear: both;
	padding: 20px;
	margin-top: 10px;
	height: 180px;
}
#secure_box_T
{
	background-color: #CEE6F5;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/secure_box_T.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#secure_box_M
{
	background-color: #CEE6F5;
	padding: 0px 0px 10px 10px;
	background-image: url(../images/secure_box_M.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#secure_box_B
{
	background-color: #0070B5;
	width: 130px;
	height: 21px;
	margin-top: 2px;
	background-image: url(../images/secure_box_B.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 0px;
	text-align: center;
}
#secure_main_mid
{
	clear: both;
	padding: 20px 0px 0px 20px;
}


.secure_main_mid_half
{
	float: left;
	width: 350px;
	padding-right: 20px;
	padding-bottom: 10px;
}
#square_TL
{
	float: left;
	width: 200px;
	height: 226px;
	margin-right: 18px;
	margin-bottom: 18px;
	padding: 0px;
	background-image: url(../images/square_blue.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: relative;
}
#square_about
{
	float: left;
	width: 117px;
	height: 117px;
	margin-left: 11px;
	margin-top: 43px;
	background-image: url(../images/square_blue.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: absolute;
}
#square_edu
{
	width: 117px;
	height: 117px;
	margin-left: 4px;
	margin-top: 29px;
	background-image: url(../images/square_lightblue.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#square_TR
{
	float: left;
	width: 188px;
	height: 226px;
	margin-bottom: 18px;
	background-image: url(../images/image_ship.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#square_BL
{
	float: left;
	width: 200px;
	height: 200px;
	margin-right: 18px;
	background-image: url(../images/image_house.jpg);
	background-repeat: no-repeat;
}
#square_BR
{
	float: left;
	width: 198px;
	height: 200px;
	background-image: url(../images/square_yellow.gif);
	background-repeat: no-repeat;
	position: relative;
}
.support_brochure_ad
{
	margin: -20px 0px 0px 0px;
	padding: 0px;
	float:right;
	bottom: 0px;
	right: 0px;
}
#support_banner
{
	background-image: url(../images/bannerSupport.gif);
	width: 710px;
	min-height: 158px;
	clear: left;
	margin-left: 20px;
	margin-top: 20px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
}
html > body #support_banner
{
	
}
#support_square
{
	background-image: url(../images/imageSupport.jpg);
	background-repeat: no-repeat;
	width: 335px;
	height: 300px;
	float: right;
	margin-top: 25px;
	margin-left: 20px;
}
#support_middle_content input
{
	margin: 0px 10px 0px 0px;
}
#support_middle_content
{
	clear: both;
	width: 700px;
	padding-top: 20px;
	margin-left: 20px;
}
#support_bottom_content
{
	clear: both;
	width: 700px;
	position: relative;
	margin: 0px 0px 20px 20px;
}
.table_blue
{
}
.table_yellow
{
}
.table_blue_L
{
	background-color: #0070B5;
	background-image: url(../images/table_blue_L.gif);
	background-repeat: no-repeat;
}
.table_blue_M
{
	background-color: #A2CFEC;
}
.table_blue_R
{
	background-color: #A2CFEC;
	background-image: url(../images/table_blue_R.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.table_blue_short_L
{
	background-color: #0070B5;
	background-image: url(../images/table_blue_short_L.gif);
	background-repeat: no-repeat;
}
.table_blue_short_M
{
	background-color: #A2CFEC;
	text-align: right;
	padding-right: 5px;
}
.table_blue_short_R
{
	background-color: #A2CFEC;
	background-image: url(../images/table_blue_short_R.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.table_blue_row
{
	height: 42px;
}
.table_blue_row_short
{
	height: 25px;
}
.table_yellow_L
{
	background-color: #FFD204;
	background-image: url(../images/table_yellow_L.gif);
	background-repeat: no-repeat;
}
.table_yellow_M
{
	background-color: #FEDC73;
}
.table_yellow_R
{
	background-color: #FEDC73;
	background-image: url(../images/table_yellow_R.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.table_yellow_short_L
{
	background-color: #FFD204;
	background-image: url(../images/table_yellow_short_L.gif);
	background-repeat: no-repeat;
}
.table_yellow_short_M
{
	background-color: #FEBF00;
	text-align: right;
	padding-right: 5px;
}
.table_yellow_short_R
{
	background-color: #FEDC73;
	background-image: url(../images/table_yellow_short_R.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.table_yellow_row
{
	height: 42px;
}
.table_yellow_row_short
{
	height: 25px;
}
.table_row_blank
{
	height: 3px;
}
.table_yellow_row_short .table_yellow_short_R, .table_yellow_row_short .table_yellow_M, .table_yellow .table_yellow_title
{
	text-align: center;
}
#welcome
{
	width: 300px;
	height: 123px;
	float: left;
	margin-top: 55px;
	margin-left: 5px;
}

#welcomeTop
{
	font-family:Arial;
	font-size:40pt;
	color:#0099CC;
}

#welcomeBottom
{
	color:#0099CC;
	font-family:Arial;
	float:right;
	font-size:18pt;	
}

.Deals
{
	float:left;
	width:127px;
	height:112px;
	padding-left:10px;
	background-image:url(/images/DealsEmpty.jpg);
	background-repeat:no-repeat;
}

.Deals a
{
	text-decoration:none;
	color:#0099CC;
}
	

.DealsTitle
{
	float:left;
	padding-left:0px;
	margin-top:15px;
	color:#0099CC;
	font-weight:bolder;
	margin-bottom:0px;
	width:110px;
}

.DealsText
{
	float:left;
	padding-left:0px;
	margin-right:8px;
	font-size:0.55em;
	color:#0099CC;
	width:110px;
}


#TourPermissionButtons
{
	width: 50px;
	float: left;
	margin-left: 5px;
	margin-top: 30px;
	clear: none;
}

#TourPermissionButtons button
{
	float: left;
	width: 40px;
	clear: none;
}

#TourPermissionWrapperDiv
{
	clear: both;
}

#TourPermissionClose
{
	width: 392px;
	text-align: right;
}

.AdminFormLabel
{
	clear: none;
	float: left;
	width: 200px;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 3px;
}

.TourPermissionList
{
	float: left;
	clear: none;
	width: 160px;
	margin-right: 8px;
}

.TourPermissionList select
{
	width: 160px;
	margin-top: 5px;
}

#newsLeft
{
	padding-left:20px;
	width:565px;
	float:left;
	
}

#newsLeft a
{
	text-decoration:none;
}

#newsRight
{
	width:160px;
	float:right;
	
}

#greatDeals
{
	width: 300px;
	height: 123px;
	float: left;
	margin-top: 25px;
	margin-left: 5px;
}

#dealsContentRight
{
	width: 422px;
	height: 715px;
	background-image: url(../images/Deals.jpg);
	background-repeat:no-repeat;
	float: right;
	margin-top: 25px;
	margin-left: 20px;
	position: relative;
}

#contentGeneric_left
{
	width: 380px;
	float: left;
	margin-top: 25px;
	padding-left: 20px;
}

#contentGeneric_left ul li
{
	font-size:80%;
}

#content_right_Generic
{
	width: 338px;
	float:right;
	padding-top:25px;
}

#content_right_Generic_Image
{
	background-image: url(../images/Centres.jpg);
	background-repeat: no-repeat;
	width: 338px;
	height: 327px;
	float: right;
	margin-top: 10px;
	margin-left: 20px;
	position:relative;
}

#generic_Map_Image
{
	float:right;
}

.generic_brochure_ad
{
	margin-top: 0px;
	float: right;
}

#content_right_Newslist
{
	width: 160px;
	height: 380px;
	float: right;
	margin-top: 25px;
	margin-left: 20px;
}

#genericSquare
{
	float: left;
	width: 117px;
	height: 117px;
	margin-left: 57px;
	margin-top: 22px;
	background-image: url(../images/square_blue.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: absolute;
}

#genericSquare h2{
	position: absolute;
	font-size: 90%;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
}

#destination_Ed_Highlights
{	
	float:left;
	width:280px;
}

#destination_clipboard
{
	background-image: url(../images/clip.gif);
	width:160px;
	height:70px;
	float:right;
	background-repeat:no-repeat;	
	
}

#titleSecure
{
	font-size: 120%;
	color: #0070B5;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
	float:left;
}

#rightSecure
{
	padding-left:130px;
	color: #0070B5;
	float:left;
}

#DestSubHeader p
{
      font-size:80%;
      font-weight:bold;
      color: #0070B5;
}
#accessible_alternative{
	display:none;}
	
.sitemapPosting
{
	font-size:80%;
	list-style-image:none;
	list-style-type:none;
}

.sitemapChannel ul li ul
{
	padding-bottom:10px;
}

.sitemapChannel ul
{
	padding:5px 0px 5px 0px;
}

.sitemapRoot li
{
	font-weight:bold;
}


.sitemapChannel ul li
{
	font-weight:normal;
}
#homelink{
	width:200px;
	height:60px;
	float:left;
}
#subscribelink{
	width:200px;
	height:30px;
	float:right;
}

