




/*colours
grey for text #4a4a4a
blue links - #225ba8
red - #ff1300
*/

/* Standard set-up */
#body { font-family: Tahoma,Trebuchet MS; color: #4a4a4a; font-size: 80%; background-image: url("/images/structure/background/bg-main2-1.gif"); background-repeat: no-repeat; background-position: top; }
div.base_standard { background: none; text-align: center; margin: 0px auto 0px auto; background-image: url("/images/structure/background/bg-footer-1b.jpg"); background-repeat: repeat-x; background-position: bottom; }


input, select, textarea { font-family: Tahoma,Trebuchet MS; font-size: 85%; z-index: 1; }
select {font-size: 100%; }
input.radio { border: 0px; background-color: transparent; }
table, th, td, img { border-style: solid; border-color: black; border-width: 0px; }
a { color: #292265; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
img { border: solid black 0px; }
table { width: 100%; font-size: 100%; }
th, td, div, ul, li { text-align: left; vertical-align: top; border: solid black 0px; }
ul { padding: 0px; margin: 0px; }
li { list-style-type: none; padding: 0px; margin: 0px; }
.std_content li { list-style-type: disc; margin: 0px 0px 0px 25px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
object, embed { z-index: 1; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0px; padding: 0px; }
.hidden { display: none; }
.spacer { height: 0px; clear: both; }
div.overlay { background: black; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; }
div.content img { padding: 2px; }

.nav_multileveltree { display: none;  }  
.pagevariants { display: none; }

div.basebody { width: 988px; background: none; padding: 0; margin: 0px auto 0px auto; }

.baseheader { width: 988px; background-color: white; text-align: center; float: left; height: 0px; padding: 0px; }
.basetopmenu { height: 150px; width: 978px; clear: both; background-color: #fff; padding: 4px 4px 4px 4px; margin: 7px 0px 0px 0px; border-top: solid #dedede 1px; border-left: solid #dedede 1px; border-right: solid #dedede 1px; -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px;}

.basemainarea { float: left; width: 978px; background-color: white; margin: 0px auto 0px auto; padding: 4px 4px 4px 4px; border-bottom: solid #dedede 1px; border-left: solid #dedede 1px; border-right: solid #dedede 1px; -webkit-border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; }



.baseleftmenu { float: left; width: 215px; margin: 0px 20px 0px 0px; }
div.basecolumn1a { float: right; width: 720px; margin: 0px 0px 20px 0px; padding: 10px; border: solid #E5E5E5 1px; background: white; -webkit-border-radius: 7px; /* for Safari */  -moz-border-radius: 7px;    /* for Firefox */}
.basehome div.basecolumn1a { float: left; width: 978px; margin: 0px 0px 0px 0px; padding: 0px; background: none; border: 0px; }
div.basecolumn2a { float: left; width: 478px; margin: 0px 0px 20px 0px; padding: 10px; border: solid #E5E5E5 1px; background: white; -webkit-border-radius: 7px; /* for Safari */  -moz-border-radius: 7px;    /* for Firefox */}
div.basecolumn2b { float: right; width: 203px; margin: 0px 0px 20px 0px; padding: 10px; border: solid #E5E5E5 1px; background: white; -webkit-border-radius: 7px; /* for Safari */  -moz-border-radius: 7px;    /* for Firefox */}


div.basefooter {  width: 988px; float: left; height: 350px; background-image: url("/images/structure/background/bg-footer-1.jpg"); background-repeat: repeat-x; background-position: 0px 130px; }
div.basecredits { font-size: 80%; text-transform: uppercase; width: 980px; margin: 0px auto 0px auto; background: white; line-height: 50px; }
div.basecredits .copyright { width: 170px; padding-left: 10px; float: left; }
div.basecredits .legalnotice { width: 300px; padding-left: 0px; float: left; }
div.basecredits .sotic { margin-right: 30px; }
div.basefooter .footercont { width: 988px; height: 350px; margin: 0px auto 0px auto; background-image: url("/images/structure/background/grass-1.gif"); background-repeat: no-repeat;background-position: -8px 130px; }
div.camps_footer_content_flash_title { position: absolute; margin: 145px 0px 0px 20px; }
div.camps_footer_content_flash_title .headline { color: #fff; }
div.basefooter .footercont .flashambassadors { position: absolute; margin-top: 135px; width: 200px; padding-top: 45px; background-image: none; }
div.basefooter .stats_playsearchbar { display: none; }
.footercampslogo { position: absolute; width: 925px; height: 60px; margin: 10px 0px 0px 21px; padding: 10px; background-color: white; margin-bottom: 10px; border: none; background-image: url("/images/structure/background/bg-sponsors-1.gif"); background-repeat: no-repeat;background-position: top; }
.footercampslogo .footerbuttonsclubs .button { float: left; margin-right: 16px; }
.footercampslogo .footerbuttonsclubs .button1 { margin-left: 12px; }

.listarticlesfooter { position: absolute; margin: 155px 0px 0px 580px; width: 385px; background-image: none; }
.listarticlesfooter .titletxt { clear: both; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 150%; margin: 0px; padding: 0px; }
.listarticlesfooter .article { display: block; clear: both; border-bottom: solid #4772ad 1px; padding: 3px 0px 3px 0px; }
.listarticlesfooter .article .headline { display: block; }
.listarticlesfooter .article-video .headline { display: block; background-image: url("/images/structure/background/icon-video-blue1.gif"); background-repeat: no-repeat;  padding-left: 25px; background-position: 0px 2px; }
.listarticlesfooter .article .headline a { color: #bccce2; text-transform: uppercase; font-size: 85%; }
.listarticlesfooter .article .headline a:hover { color: #ffffff; text-decoration: none;}
.listarticlesfooter .article1 { padding-top: 10px; }

.containersocial { position: absolute; width: 385px; margin: 240px 0px 0px 580px; }
.containersocial .linklistfooternews { position: absolute; }
.containersocial .linklistfooternews .link1 a { color: white; text-transform: uppercase; font-weight: bold; }
.containersocial .util_customhtml { position: absolute; display: none; }

.nav_buttonlist .button { opacity: 0.90; filter: alpha(Opacity=90); -moz-opacity: 0.90; }
.nav_buttonlist .button:hover { opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.basetopmenu .camps_top_header_header { position: absolute; }
.basetopmenu .camps_top_header_header .button { position: absolute; }
.basetopmenu .camps_top_header_header .button1 { margin: 20px 0px 0px 15px; }
.basetopmenu .camps_top_header_partners { position: absolute; }
.basetopmenu .camps_top_header_partners .button { position: absolute; }
.basetopmenu .camps_top_header_partners .button1 { margin: 25px 0px 0px 720px; }

.buttonlistfooterlockup { position: absolute; margin: 0px 0px 0px 197px;}



/* ---------------Top Menu--------------- */

.smarteditmode .topnav .toggle { display: none; }
.topnav { width: 978px; height: 42px; position: absolute; margin: 99px auto 0px auto;z-index: 100;  background-image: url("/images/structure/background/bg-menu-1.gif"); background-repeat: no-repeat;  }
.topnav li { list-style: none; margin: 0px; padding: 0px; float:left; }
.topnav li.item11419 { width: 71px; padding-left: 12px; }
.topnav li.item11418 { width: 123px; padding-left: 10px; background-image: none; }
.topnav li.item11417 { width: 150px; }
.topnav li.item11416 { width: 95px; }
.topnav li.item11415 { width: 125px; }
.topnav li.item11414 { width: 75px; }
.topnav li.item11409 { width: 90px;}
.topnav li.item11405 { width: 110px; }
.topnav a {
color: #ffffff;
line-height: 42px; 
text-decoration: none;
display: block; 
font-size: 100%; 
text-decoration: none; 
height: 42px; 
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding: 0px 0px 0px 12px;
border-left: solid #ebebeb 1px;
border-right: solid #b8b7b2 1px;
}
.topnav li.item11405 a { border-right: 0px;  } 
.topnav li.item11419 a { color: white; border-left: 0px;  }
.topnav li.item11418 a { border-left: 0px; }
.topnav a:hover { color: white; }
.topnav li {position: relative;}
.topnav li li {list-style: none; margin: 0; padding: 0; clear: left;width:200px;padding:0; }
.topnav ul ul {
position: absolute;
z-index: 100;
width: 200px;
padding:0;
margin:-1px -3px 0px -3px;
clear:left;
}
.topnav ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 200px;
padding:0;
margin:-3px -3px 0px -3px;
}
.topnav ul ul,
.topnav ul li:hover ul ul,
.topnav ul ul li:hover ul ul
{display: none;}
.topnav ul li:hover ul{display: block;background: #E5E5E5; padding:0;margin:0;}
.topnav ul ul li:hover ul{display: none;}
.topnav ul ul ul li:hover ul{display: none;}
.topnav li:hover {background-image: url("/images/structure/background/menu-on(2)-1.gif"); background-repeat: repeat-x;}
.topnav li:hover ul {  }
.topnav li li:hover {  }
.topnav li li:hover ul {  }
.topnav li li li:hover { background: #c60030;}
.topnav ul ul a { color: #292265; display: block; text-decoration: none; height: 22px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 21px; font-weight: normal; border-right: 3px #E5E5E5 solid; border-bottom: 1px #E5E5E5 solid; border-left: 3px #E5E5E5 solid; font-size: 85%; }
.topnav ul ul ul a{ color: #292265; display: block; text-decoration: none; height: 22px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 21px; border-right: 3px #E5E5E5 solid; border-bottom: 1px #E5E5E5 solid; border-left: 3px #E5E5E5 solid; font-size: 95%; }
.topnav ul ul{ border-top: 3px #E5E5E5 solid; border-bottom: 2px #E5E5E5 solid; }
.topnav li#popup12 a:hover { background: #3AA420; height: 40px; }
*:first-child+html .topnav ul ul {position:absolute;left:0;top:100%;}
.topnav ul ul a:hover { color: #292265; display: block; background: #E5E5E5; font-weight: bold; text-decoration: none; height: 22px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 21px; border-right: 3px #E5E5E5 solid; border-bottom: 1px #E5E5E5 solid; border-left: 3px #E5E5E5 solid; font-size: 85%; }
.topnav ul ul a:hover { color: #292265; }
.topnav li.item11419:hover { background-image: none; }



/*Left Nav*/
.leftnav { padding: 0px 0px 15px 5px; }
.leftnav .titletxt { background-image: none; color: #e60000; font-size: 140%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; border-bottom: solid 5px #292265; }
.leftnav a {
color: #292265;
line-height: 23px; 
text-decoration: none;
display: block; 
font-size: 90%; 
text-decoration: none; 
height: 23px; 
text-transform: uppercase;
font-weight: normal;
margin: 0;
padding: 0px 0px 0px 0px;
font-family: Tahoma;
}
.leftnav a:hover {
color: #292265;
font-weight: bold;
}



/*-----------Content Item----------*/
.std_pagea .pagetitle { color: #292265; font-size: 140%; text-transform: uppercase; font-weight: bold;  margin: 0px 0px 10px 0px; }

.std_content { margin-bottom: 10px;  }
.std_content .headline { color: #292265; font-size: 140%; text-transform: uppercase; font-weight: bold;  margin: 10px 0px 10px 0px;  }
.std_content .content { line-height: 150%; color: #292265; }
.std_content .content a { font-weight: bold; }
.std_content .content h2 { background-color: #dedede; line-height: 26px; padding-left: 10px; color: #292265; text-transform: uppercase; font-weight: bold; margin: 15px 0px 5px 0px; }
.std_content .content h3 { background-image: none; line-height: 26px; padding-left: 0px; color: #e60000; text-transform: uppercase; font-weight: bold; margin: 15px 0px 5px 0px; } 



/*-----------Text Box-----------*/
.baseleftmenu .util_textbox { cursor: pointer; margin: 0px 0px 15px 5px; padding: 15px 0px 0px 0px; background-image: none; border-top: solid 5px #292265; }
.baseleftmenu .util_textbox .heading { font-size: 150%; padding-bottom: 5px;text-transform: uppercase; font-weight: bold; color: #e60000; }
.baseleftmenu .util_textbox .text { font-weight: normal; padding-bottom: 15px;text-transform: uppercase; color: #292265; background-image: none; border-bottom: solid 5px #292265; }



/*------------Share this Page------------*/
.baseleftmenu .util_customhtml { margin: 0px 0px 5px 5px; padding: 0px 0px 15px 0px; background-image: none; border-bottom: solid 5px #292265; }


/*------------Competition------------*/
.competition td.title { font-weight: bold; padding-top: 0px}
.competition .section { font-weight: bold;}
.competition .section_disclaimer { padding: 50px 0px 0px 0px;}

/* <IMG src="/images/structure/background/bg-footer-1b.jpg"><IMG src="/images/structure/background/bg-sponsors-1.gif"><IMG src="/images/structure/background/menu-on(2)-1.gif"><IMG src="/images/structure/background/grass-1.gif"><IMG src="/images/structure/background/bg-tb-1.gif"><IMG src="/images/structure/background/bg-menu-1.gif"><IMG src="/images/structure/background/bg-footer-1.jpg"><IMG src="/images/structure/background/bg-main2-1.gif"><IMG src="/images/structure/background/icon-pbiog.gif"><IMG src="/images/structure/background/icon-pname.gif"><IMG src="/images/structure/background/icon-video-white.gif"><IMG src="/images/structure/background/icon-video-blue.gif"><IMG src="/images/structure/background/bg-menusplit.gif"><IMG src="/images/structure/background/menu-on(2).gif"><IMG src="/images/structure/background/menu-on(1).gif"><IMG src="/images/structure/background/bg-h2.gif"><IMG src="/images/structure/background/bg-footer.jpg"><IMG align=left src="/images/structure/background/bg-main2.gif" width=45 height=882><IMG src="/images/structure/background/rss-onwhite.gif"><IMG src="/images/structure/background/icon-video-blue1.gif"><IMG src="/images/structure/background/booking-nav.jpg"><IMG src="/images/structure/background/booknav-off.jpg"><IMG src="/images/structure/background/booknav-on.jpg"><IMG src="/images/structure/background/bg-menu.gif"><IMG src="/images/structure/background/divider.gif"><IMG src="/images/structure/background/mainheader.gif"> */


