@charset "utf-8";
/* CSS Document */



.maintitlefont {
font-size: 20px;
color: #115c79;
font-family: Verdana;
font-size: 20px;
}
.subtitlefont {
font-family: Verdana;
color: #0a1b2f;
font-size: 16px;
}
.summermaintitlefont {
font-size: 20px;
color: #cc0e18;
font-family: Verdana;
}
.summersubtitlefont {
font-size: 16px;
color: #f7901e;
font-family: Verdana;
}
.maintextfont {
font-size: 12px;
font-family: Verdana;
color: #444;
}
.mainCaptionfont {
font-family: Verdana;
color: #999999;
font-size: 16px;
font-weight: bold;
}
.mainpageLinksfont {
font-size: 12px;
font-family: Verdana;
color: #115c79; text-decoration: none; cursor: hand;
}
.mainpageLinksfont:hover {
color: #ff6600; text-decoration: none; cursor: hand;
}
body#body{
margin:0;
padding:0;
background:#0a1b2f;
}
h1 {
padding: 10px 0 0 10px;
font-size: 18px;
color: #333399;
font-family: Verdana;
font-weight:bold;
}
h2 {
padding: 10px 0 0 10px;
font-size: 16px;
color: #333399;
font-family: Verdana;
font-weight:bold;
}
h3 {
padding: 14px 0 0 10px;
font-size: 18px;
color: #333399;
font-family: Verdana;
font-weight:bold;
}
/* general elements */
div#holder{
position:relative;
background:#FFF url(../../uploads/images/styles/bot-background.gif) repeat-x bottom center;
font-family:Arial, Helvetica, sans-serif;
}
div#top-bg{
background:url(../../uploads/images/styles/top-background.gif) repeat-x top center;
}
div#container{
position:relative;
margin:0 auto;
width:1000px;
}
div#top{
position:absolute;
top:0;
left:0;
padding-left:49px;
width:951px;
height:312px;
background:url(../../uploads/images/styles/top-container-background.gif) no-repeat top center;
}
/* middle content */
div#mid{
padding-top:312px;
background:#FFF;
}
div#mid-holder{
margin:0 auto;
padding:8px 0 0 49px;
width:951px;
background:#FFF url(../../uploads/images/styles/content-background.gif) repeat-y;
font-size:11px;
color:#595959;
}
/* mid background extender */
div#mid-background{
width:920px;
/*   2011 updates
background:url(../../uploads/images/styles/updated-content-background-extend.jpg) repeat-y center;
*/
background: url("../../uploads/2011_img_update/updated-content-background-extend-40-logo-tall.jpg") repeat-y scroll center bottom;
margin-left:-10px;
}
/* middle left menu */
div#left-menu{
background:#d7d8da;
width:187px;
float:left;
}
/* middle content and right menu */
div#right{
width:733px;
float:right;
}
div#content{
padding:0 17px 0 17px;
width:451px;
float:left;
}
div#right-menu{
float:right;
width:247px;
}
div#bot{
padding:43px 49px 0 49px;
width:902px;
height:34px;
background:url(../../uploads/images/styles/bot-container-background.gif) no-repeat center;
background-position:0 -3px;
}
/* siteby */
div#siteby{
float:right;
}
/* page elements */
/* top menu */
.top-menu{
padding:8px 0 6px 0;
color:#CFD4D8;
font-size:9px;
text-decoration:none;
background:url(../../uploads/images/styles/top-menu-dot.gif) no-repeat left center;
background-position:10px;
padding-left:20px;
cursor:pointer;
}
.top-menu a {
color:#aFb4b8;
}
.top-menu-hover{
padding:8px 0 6px 0;
color:#ED7600;
font-size:9px;
text-decoration:none;
background:url(../../uploads/images/styles/top-menu-dot.gif) no-repeat left center;
background-position:10px;
padding-left:20px;
cursor:pointer;
}
.top-menu-hover a {
color:#ED7600;
}
.top-menu-sub{
padding:8px 0 6px 10px;
color:#CFD4D8;
font-size:9px;
font-family: Verdana;
text-decoration:none;
background:url(../../uploads/images/styles/top-menu-dot.gif) no-repeat left center;
background-position:10px;
background-color:#3E4B5B;
padding-left:20px;
padding-right:20px;
cursor:pointer;
}
.top-menu-hover-sub{
padding:8px 0 6px 10px;
color:#ED7600;
font-size:9px;
font-family: Verdana;
text-decoration:none;
background:url(../../uploads/images/styles/top-menu-dot.gif) no-repeat left center;
background-position:10px;
background-color:#3E4B5B;
padding-left:20px;
padding-right:20px;
cursor:pointer;
}
#top-banner{
margin-left: -10px; }
/* mian menu */
div#main-menu{
margin-top: 9px;
margin-left: -10px;
}
div#main-menu td{
vertical-align:top;
}
div#main-menu td nobr{
white-space:normal;
}
/* main menu background images */
.adventures{
padding-top:6px;
width:113px;
height:108px;
color:#FFF;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
display:block;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Activity_sepia.jpg) no-repeat center bottom;
}
.adventures-hover{
padding-top:6px;
width:113px;
height:108px;
color:#F69B4A;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
display:block;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Activity_colour.jpg) no-repeat center bottom;
}
.schools{
padding-top:6px;
width:114px;
height:108px;
color:#FFF;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Schools_sepia.jpg) no-repeat center bottom;
}
.schools-hover{
padding-top:6px;
width:114px;
height:108px;
color:#F69B4A;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Schools_colour.jpg) no-repeat center bottom;
}
.holidays{
padding-top:6px;
width:114px;
height:108px;
color:#FFF;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Summerkids_sepia.jpg) no-repeat center bottom;
}
.holidays-hover{
padding-top:6px;
width:114px;
height:108px;
color:#F69B4A;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Summerkids_colour.jpg) no-repeat center bottom;
}
.weekends{
padding-top:6px;
width:114px;
height:108px;
color:#FFF;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Archery_sepia.jpg) no-repeat center bottom;
}
.weekends-hover{
padding-top:6px;
width:114px;
height:108px;
color:#F69B4A;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Archery_colour.jpg) no-repeat center bottom;
}
.skiing{
padding-top:6px;
width:114px;
height:108px;
color:#FFF;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Skiing_sepia.jpg) no-repeat center bottom;
}
.skiing-hover{
padding-top:6px;
width:114px;
height:108px;
color:#F69B4A;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Skiing_colour.jpg) no-repeat center bottom;
}
.conferences{
padding-top:6px;
width:114px;
height:108px;
color:#FFF;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Conference_sepia.jpg) no-repeat center bottom;
}
.conferences-hover{
padding-top:6px;
width:114px;
height:108px;
color:#F69B4A;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Conference_colour.jpg) no-repeat center bottom;
}
.gap{
padding-top:6px;
width:114px;
height:108px;
color:#FFF;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Gap_Year_sepia.jpg) no-repeat center bottom;
}
.gap-hover{
padding-top:6px;
width:114px;
height:108px;
color:#F69B4A;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border-right:1px #F69B4A solid;
cursor:pointer;
background:url(../../uploads/images/main-menu/Gap_Year_colour.jpg) no-repeat center bottom;
}
.training{
padding-top:6px;
width:114px;
height:108px;
color:#FFF;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border:none;
cursor:pointer;
background:url(../../uploads/images/main-menu/Courses_sepia.jpg) no-repeat center bottom;
}
.training-hover{
padding-top:6px;
width:114px;
height:108px;
color:#F69B4A;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
border:none;
cursor:pointer;
background:url(../../uploads/images/main-menu/Courses_colour.jpg) no-repeat center bottom;
}
/*summer adventure hols */
.redh1 {
padding: 10px 0 0 10px;
font-size: 18px;
color: #cb0e17;
font-family: Verdana;
font-weight:bold;
}
.redTitleBar {
display: block;
width : 440px;
height: 20px;
background-color: #fff;
background-image: url(../../uploads/images/styles/redTitleBarBackground.jpg);
background-repeat: no-repeat;
padding-top: 4px;
padding-left: 20px;
font-size: 14px;
color: #fff;
font-family: Verdana;
font-weight:bold;
}
.yellowDetailsBox {
display: block;
width : 150px;
height: 95px;
background-color: #ffffcd;
color: #000;
}
.yellowDetailsBox a {
color: #000;
}
.summerIncluded{
list-style-image: url(../../uploads/images/sumer_bullet.jpg);
}
/* search menu */
#search{
padding:8px 0 0 8px;
background:url(../../uploads/images/styles/search-backgorund.gif) repeat-x;
height:23px;
border-right:1px #7c94a4 solid;
margin-bottom: 10px;
}
img.ab-centers{
border-bottom:1px #FFF solid;
margin-bottom:-3px;
}
input.search-input{
width:139px;
border:none;
color:#595959;
font-size:10px;
border-top:1px #595959 solid;
}
input.search-btn{
cursor:pointer;
width:24px;
height: 15px;
border:none;
margin-left:5px;
vertical-align:top;
background:url(../../uploads/images/styles/search-btn.jpg) no-repeat center;
}
td.srch-res-link a{
text-decoration:none;
color:#ED6700;
}
/* sub-menu */
div#sub-menu{
background:#EEE;
}
a.sub-menu{
font-size:10px;
color:#595959;
text-decoration:none;
background:url(../../uploads/images/styles/sub-menu-arr.jpg) no-repeat center left;
background-position:10px;
padding:5px 0 5px 20px;
border-bottom:1px #bebebe solid;
display:block;
}
a.sub-menu:hover{
text-decoration:underline;
}
/* sub-sub-menu */
a.sub-sub-menu{
font-size:10px;
color:#595959;
text-decoration:none;
background:#cfecf2 url(../../uploads/images/styles/sub-sub-menu-arr.jpg) no-repeat center left;
background-position:20px;
padding:5px 0 5px 30px;
border-bottom:1px #bebebe solid;
display:block;
}
a.sub-sub-menu:hover{
font-size:10px;
color:#FFF;
text-decoration:none;
background:#047391 url(../../uploads/images/styles/sub-sub-menu-arr-over.jpg) no-repeat center left;
background-position:20px;
padding:5px 0 5px 30px;
border-bottom:1px #bebebe solid;
display:block;
}
/* left nav */
div#left-nav td div{
width:141px;
cursor:pointer;
}
/* mid-left-menu background images*/
.contacts{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/left-menu/mail.gif) no-repeat left center;
background-position:9px;
margin-top:10px;
cursor: pointer;
width: 140px;
}
.contacts-hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
border-bottom:1px #c6c7c7 solid;
background:#5b7d96 url(../../uploads/images/left-menu/mail_over.gif) no-repeat left center;
background-position:9px;
margin-top:10px;
cursor: pointer;
width: 140px;
}
.brochure{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/left-menu/brochure.gif) no-repeat left center;
background-position:9px;
cursor: pointer;
width: 140px;
}
.brochure-hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:#5b7d96 url(../../uploads/images/left-menu/brochure_over.gif) no-repeat left center;
background-position:9px;
cursor: pointer;
width: 140px;
}
.video{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/left-menu/video.gif) no-repeat left center;
background-position:9px;
cursor: pointer;
width: 140px;
}
.video-hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:#5b7d96 url(../../uploads/images/left-menu/video_over.gif) no-repeat left center;
background-position:9px;
cursor: pointer;
width: 140px;
}
.newsletter{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/left-menu/newsletter.gif) no-repeat left center;
background-position:9px;
cursor: pointer;
width: 140px;
}
.newsletter-hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:#5b7d96 url(../../uploads/images/left-menu/newsletter_over.gif) no-repeat left center;
background-position:9px;
cursor: pointer;
width: 140px;
}
.book{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/left-menu/book.gif) no-repeat left center;
background-position:9px;
cursor: pointer;
width: 140px;
}
.book-hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:#5b7d96 url(../../uploads/images/left-menu/book_over.gif) no-repeat left center;
background-position:9px; cursor: pointer;width: 140px;
}
.support{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/left-menu/support.gif) no-repeat left center;
background-position:9px;cursor: pointer;width: 140px;
}
.support-hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:#5b7d96 url(../../uploads/images/left-menu/support_over.gif) no-repeat left center;
background-position:9px;cursor: pointer;width: 140px;
}
.left-menu-faqs{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/questionMarkIcon.png) no-repeat left center;
background-position:9px;
cursor: pointer;width: 140px;
}
.left-menu-faqs-hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/questionMarkIcon-hover.png) no-repeat left center #5b7d96; 
background-position:9px;cursor: pointer;width: 140px;
}
.left-menu-aboutus{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/BoxTickIcon.png) no-repeat left center;
background-position:9px;
cursor: pointer;width: 140px;
}
.left-menu-aboutus-hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/BoxTickIcon-hover.png) no-repeat left center #5b7d96; 
background-position:9px;cursor: pointer;width: 140px;
}
.left-menu-no-image{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
/* background:url(../../uploads/images/left-menu/support.gif) no-repeat left center;
background-position:9px;*/
cursor: pointer;width: 140px;
}
.left-menu-no-image-hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:#5b7d96; /*url(../../uploads/images/left-menu/support_over.gif) no-repeat left center;
background-position:9px;*/cursor: pointer;width: 140px;
}
/* content */
div.page-title{
color:#047391;
font-size:20px;
}
/* news-content */
div#news-content{
background:#e6e7e9;
padding:7px 10px;
}
#content .news{
width: 425px;
}
div.news{
color:#595959;
background:#dadde0;
font-size:9px;
border-bottom:1px #dddddd solid;
padding:5px 0 5px 0;
}
div.news-date{
color:#006788;
font-size:10px;
}
div.news-title{
color:#006788;
font-size:10px;
font-weight:bold
}
a.news-more{
background:url(../../uploads/images/styles/news-arrow.gif) no-repeat left center;
padding-left:18px;
text-decoration:none;
display:block;
color:#595959;
font-weight:bold;
margin-top:5px;
}
a.news-more:hover{
color:#ED6700;
}
.pageLinks {
color:#006788;
font-size:10px;
font-weight:bold
}
.pageLinks:hover {
color:#ED6700;
}
.disabled-linkbutton {
color:#006788;
font-size:10px;
font-weight:bold
}

#right-menu .newslist_page_controls{
	display: none;
}

/******** archive news *******/
#content #news img{
display: none;
}
#content #news .news{
background: #fff;
}

#content .newslist_page_controls{
	/* display: none; */
	
}

#content .newslist_page_controls a{
	padding-left: 10px;
	padding-right: 10px;
}

/* classes */
a.normal-link{
color:#595959;
text-decoration:none;
}
a.normal-link:hover{
color:#ED6700;
}
div.grey{
color:#b2b2b2;
}
div.clear{
clear:both;
}
/*******************submenu************************/
.sub-normal{
color:#515151;
text-decoration:none;
font-size:9px;
font-weight:bold;
width:158px;
padding: 8px;
padding-left: 20px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-menu-arr2.jpg) no-repeat left;
background-color: #eef0ef;
word-wrap: break-word;
overflow: hidden;
cursor:pointer;
}
.sub-hover{
color:#ffffff;
text-decoration:none;
font-size:9px;
font-weight:bold;
padding: 8px;
padding-left: 20px;
width:158px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-sub-menu-arr-over2.jpg) no-repeat left;
background-color: #067390;
word-wrap: break-word;
overflow: hidden;
cursor:pointer;
}
.sub-sub-normal{
padding-left:20px;
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px;
padding-left: 20px;
width:129px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-sub-menu-arr2.jpg) no-repeat left;
background-color: #c8e5e1;
}
.sub-sub-hover{
padding-left:20px;
color:#ffffff;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px;
padding-left: 20px;
width:129px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-sub-menu-arr-over2.jpg) no-repeat left;
background-color: #067390;
}
/***************** tree sub menu *******************/
.treesub-normal{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
width:158px;
padding: 8px;
padding-left: 20px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-menu-arr2.jpg) no-repeat left;
background-color: #eef0ef;
word-wrap: break-word;
overflow: hidden;
}
.treesub-hover{
color:#ffffff;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding: 8px;
padding-left: 20px;
width:158px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-sub-menu-arr-over2.jpg) no-repeat left;
background-color: #067390;
word-wrap: break-word;
overflow: hidden;
}
.treesub-sub-normal{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px;
padding-left: 20px;
width:158px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-sub-menu-arr2.jpg) no-repeat left;
background-color: #c8e5e1;
overflow: hidden;
}
.treesub-sub-hover{
color:#ffffff;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px;
padding-left: 20px;
width:158px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-sub-menu-arr-over2.jpg) no-repeat left;
background-color: #067390;
overflow: hidden;
}
.treesub-normal-small{
color:#515151;
text-decoration:none;
font-size:9px;
font-weight:bold;
width:158px;
padding: 8px;
padding-left: 20px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-menu-arr2.jpg) no-repeat left;
background-color: #eef0ef;
word-wrap: break-word;
overflow: hidden;
cursor:pointer;
}
.treesub-hover-small{
color:#ffffff;
text-decoration:none;
font-size:9px;
font-weight:bold;
padding: 8px;
padding-left: 20px;
width:158px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-sub-menu-arr-over2.jpg) no-repeat left;
background-color: #067390;
word-wrap: break-word;
overflow: hidden;
cursor:pointer;
}
.treesub-sub-normal-small{
color:#515151;
text-decoration:none;
font-size:9px;
font-weight:bold;
padding:8px;
padding-left: 20px;
width:158px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-sub-menu-arr2.jpg) no-repeat left;
background-color: #c8e5e1;
overflow: hidden;
cursor:pointer;
}
.treesub-sub-hover-small{
color:#ffffff;
text-decoration:none;
font-size:9px;
font-weight:bold;
padding:8px;
padding-left: 20px;
width:158px;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/styles/sub-sub-menu-arr-over2.jpg) no-repeat left;
background-color: #067390;
overflow: hidden;
cursor:pointer;
}
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../uploads/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../uploads/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; }
#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.customtable {
width: 451px;
border-bottom: #ff9900 solid;
height:51px;
background-color: #e8e8e8;
}
.weekendstable {
border: thin dotted #c0c0c0;
width: 449px;
}
/**
* The CSS for Shadowbox.
*
* This file is part of Shadowbox.
*
* Shadowbox is free software: you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation, either version 3 of the License, or (at your option)
* any later version.
*
* Shadowbox is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
* more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Shadowbox. If not, see <http://www.gnu.org/licenses/>.
*
* @author Michael J. I. Jackson <mjijackson@gmail.com>
* @copyright 2007 Michael J. I. Jackson
* @license http://www.gnu.org/licenses/lgpl-3.0.txt GNU LGPL 3.0
* @version SVN: $Id: shadowbox.js 150 2007-12-04 18:42:03Z michael $
*/
/*_________________________________________________________________ Overlay */
#shadowbox_overlay {
visibility: hidden;
position: absolute;
display: block;
margin: 0;
padding: 0;
top: 0;
left: 0;
z-index: 998;
}
/*_______________________________________________________________ Container */
#shadowbox_container {
position: fixed;
height: 0px;
width: 100%;
margin: 0;
padding: 0;
top: 0;
left: 0;
z-index: 999;
text-align: center; /* centers in quirks and IE */
}
/*_______________________________________________________________ Shadowbox */
#shadowbox {
display: none;
visibility: hidden;
margin: 0 auto;
position: relative;
font-family: 'Lucida Grande', Tahoma, sans-serif;
text-align: left; /* reset left alignment */
}
/*___________________________________________________________________ Title */
/*
HTML snapshot:
<div id="shadowbox_title">
<div id="shadowbox_title_inner">Title Here</div>
</div>
*/
#shadowbox_title {
padding: 0;
overflow: hidden;
}
#shadowbox_title_inner {
font-size: 16px;
line-height: 16px;
padding: 5px 0 4px 8px;
color: #fff;
}
/*____________________________________________________________________ Body */
/*
HTML snapsnot:
<div id="shadowbox_body">
<div id="shadowbox_body_inner">
<img src="my_image.jpg" id="shadowbox_content" height="350" width="580" alt="" />
</div>
<div id="shadowbox_loading">
<img src="images/loading.gif" alt="loading" /></div>
<span><a href=Shadowbox.close();">Cancel</a></span>
</div>
</div>
*/
#shadowbox_body {
position: relative;
overflow: hidden;
margin: 0;
padding: 0;
border: 2px solid #fff;
background-color: #000;
}
#shadowbox_body_inner {
position: relative;
overflow: hidden;
}
#shadowbox_loading {
position: absolute;
top: 0;
left: 0;
height: 10000px; /* overflow:hidden will clip this */
width: 100%;
background-color: #222;
}
#shadowbox_loading img {
float: left;
margin: 10px 10px 0 10px;
}
#shadowbox_loading span {
float: left;
margin-top: 16px;
font-size: 10px;
}
#shadowbox_loading span a,
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
color: #fff;
}
#shadowbox_content.html { /* make html content scrollable */
height: 100%;
width: 100%;
overflow: auto;
}
/*_________________________________________________________________ Toolbar */
/*
HTML snapshot:
<div id="shadowbox_toolbar">
<div id="shadowbox_toolbar_inner">
<div id="shadowbox_nav_close">
<a href=Shadowbox.close();"><span class="shortcut">C</span>lose</a>
</div>
<div id="shadowbox_nav_next">
<a href=Shadowbox.next();"><span class="shortcut">N</span>ext</a>
</div>
<div id="shadowbox_nav_previous">
<a href=Shadowbox.previous();"><span class="shortcut">P</span>revious</a>
</div>
<div id="shadowbox_counter">
<a href=Shadowbox.change(0);">1</a>
<a href=Shadowbox.change(1);" class="shadowbox_counter_current">2</a>
<a href=Shadowbox.change(2);">3</a>
</div>
</div>
</div>
*/
#shadowbox_toolbar {
margin: 0;
padding: 0;
height: 20px;
overflow: hidden;
}
#shadowbox_toolbar_inner {
height: 20px;
color: #fff;
}
#shadowbox_toolbar_inner div {
padding-top: 4px;
padding-bottom: 2px;
font-size: 10px;
height: 10px;
line-height: 10px;
}
#shadowbox_toolbar_inner div span.shortcut {
text-decoration: underline;
font-weight: bold;
}
#shadowbox_toolbar_inner div a {
text-decoration: none;
color: #fff;
}
#shadowbox_nav_close,
#shadowbox_nav_previous,
#shadowbox_nav_next {
float: right;
padding-right: 10px;
}
#shadowbox_counter {
float: left;
padding-left: 10px;
}
#shadowbox_counter a {
padding: 0 4px 0 0;
}
#shadowbox_counter a.shadowbox_counter_current {
text-decoration: underline;
font-weight: bold;
}
/*________________________________________________________________ Messages */
div.shadowbox_message {
text-align: center;
padding: 10px;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
text-decoration: none;
color: #bed333;
}
div.shadowbox_message a:hover,
div.shadowbox_message a:focus {
text-decoration: underline;
}
/******* extras for forms *******/
.textinputbox { width: 175px; }
/********************** new video menu ************/
.videomenu{
color:#515151;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:url(../../uploads/images/left-menu/video.gif) no-repeat left center;
background-position:9px;
width: 380px;
cursor:pointer;
}
.videomenu-hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:8px 8px 8px 38px;
display:block;
border-bottom:1px #c6c7c7 solid;
background:#5b7d96 url(../../uploads/images/left-menu/video_over.gif) no-repeat left center;
background-position:9px;
width: 380px;
cursor:pointer;
}
/******************************************************/
/* hidden field in booking form */
.abhiddenaddress { display: none; }
/*******************************/
#pageViwer_topHolder2_div img {
margin-left: -10px;
padding-bottom: 5px;
}
a { text-decoration: none; }
/******************************************************/
/****************Special Offers Section *********************/


.special_offers_button{
width: 187px;
height: 45px;
background:transparent url(/uploads/specialoffers_teal.jpg) no-repeat scroll center top;
cursor: pointer;
}
.special_offers_button:hover{
width: 187px;
height: 45px;
background:transparent url(/uploads/specialoffers_orange.jpg) no-repeat scroll center top;
}

.years_40_button{
margin-top: 3px;
width: 187px;
height: 45px;
background:transparent url(/uploads/2011_img_update/Abernethy-Homepage-buttons-40-year.jpg) no-repeat scroll center top;
cursor: pointer;
}
.years_40_button:hover{
width: 187px;
height: 45px;
background:transparent url(/uploads/2011_img_update/Abernethy-Homepage-buttons-40-year-hover.jpg) no-repeat scroll center top;
}

.new_centres_button{
margin-bottom: 3px;
width: 187px;
height: 45px;
background:transparent url(/uploads/images/styles/Abernethy_Centers.jpg) no-repeat scroll center top;
cursor: pointer;
}
.new_centres_button:hover{
width: 187px;
height: 45px;
background:transparent url(/uploads/images/styles/Abernethy_Centershover.jpg) no-repeat scroll center top;
}


/************** social networking section **********/

.first_item_bot_top_row{
float: left;
}

.second_item_bot_top_row{
float: left;
padding-left: 55px;
/* margin-top: -6px; */
}

.bot_top_row{
	width: 902px;
	height: 29px;
}

.social_bar{
float: left;
width: 250px;
}
.social_bar .top-menu{
float: left;
}
.facebook_logo{
cursor: pointer;
width: 27px;
height: 28px;
float: left;
margin-left: 4px;
background: url(/uploads/2011_img_update/social/facebook_mono.jpg);
}
.facebook_logo:hover{
background: url(/uploads/2011_img_update/social/facebook_highlight.jpg);
}

.youtube_logo{
cursor: pointer;
width: 28px;
height: 28px;
float: left;
margin-left: 4px;
background: url(/uploads/2011_img_update/social/youtube_mono.jpg);
}
.youtube_logo:hover{
background: url(/uploads/2011_img_update/social/youtube_highlight.jpg);
}

.twitter_logo{
cursor: pointer;
width: 27px;
height: 28px;
float: left;
margin-left: 4px;
background: url(/uploads/2011_img_update/social/twitter_mono.jpg);
}
.twitter_logo:hover{
background: url(/uploads/2011_img_update/social/twitter_highlight.jpg);
}

.flickr_logo{
cursor: pointer;
width: 27px;
height: 28px;
float: left;
margin-left: 4px;
background: url(/uploads/2011_img_update/social/flickr_mono.jpg);
}
.flickr_logo:hover{
background: url(/uploads/2011_img_update/social/flickr_highlight.jpg);
}

