/* NO PAGE TITLES ON SPECIFIC PAGES */
.custom #no_headline .headline_area { display: none; } 

/*Define header, background, sidebars and footer colours and sizes*/
.custom #header {height:94px; width:921; padding:0;}
body.custom{background: url('http://www.ukca.org.uk/images/ukcabackground.jpg');background-repeat:repeat-x;}
.custom #sidebars {border-top: 0;}
.custom #footer {background: #700001;}

/*Define Rollover Buttons for Category Page of Competitions Entry Process */
.custom #teeniebutton
{display: block;
width: 125px;
height: 47px;
background: url("http://www.ukca.org.uk/images/teenies_button.png") no-repeat 0 0;}
#teeniebutton:hover
{background-position:0 -48px;}
#teeniebutton span
{display:none;}

.custom #juniorabutton
{display: block;
width: 125px;
height: 47px;
background: url("http://www.ukca.org.uk/images/juniora_button.png") no-repeat 0 0;}
#juniorabutton:hover
{background-position:0 -48px;}
#juniorabutton span
{display:none;}

.custom #juniorbbutton
{display: block;
width: 125px;
height: 47px;
background: url("http://www.ukca.org.uk/images/juniorb_button.png") no-repeat 0 0;}
#juniorbbutton:hover
{background-position:0 -48px;}
#juniorbbutton span
{display:none;}

.custom #seniorbutton
{display: block;
width: 125px;
height: 47px;
background: url("http://www.ukca.org.uk/images/senior_button.png") no-repeat 0 0;}
#seniorbutton:hover
{background-position:0 -48px;}
#seniorbutton span
{display:none;}

.custom #helpbutton
{display: block;
width: 48px;
height: 47px;
background: url("http://www.ukca.org.uk/images/help.png") no-repeat 0 0;}
#helpbutton:hover
{background-position:0 -48px;}
#helpbutton span
{display:none;}

.custom #applicationbutton
{display: block;
width: 872px;
height: 150px;
background: url("http://www.ukca.org.uk/images/application_button.png") no-repeat 0 0;}
#applicationbutton:hover
{background-position:0 -150px;}
#applicationbutton span
{display:none;}

.custom #membershipbutton
{display: block;
width: 354px;
height: 72px;
background: url("http://www.ukca.org.uk/images/ukca_membership_button.png") no-repeat 0 0;}
#membershipbutton:hover
{background-position:0 -72px;}
#membershipbutton span
{display:none;}

.custom #nationalsbutton
{display: block;
width: 354px;
height: 145px;
background: url("/images/ukca_comp_button.png") no-repeat 0 0;}
#nationalsbutton:hover
{background-position:0 -145px;}
#nationalsbutton span
{display:none;}

.custom #anothercategorybutton
{display: block;
width: 703px;
height: 100px;
background: url("http://www.ukca.org.uk/images/another_category_button.jpg") no-repeat 0 0;}
#anothercategorybutton:hover
{background-position:0 -100px;}
#anothercategorybutton span
{display:none;}

.custom #finishformbutton
{display: block;
width: 703px;
height: 100px;
background: url("http://www.ukca.org.uk/images/finish_form_button.jpg") no-repeat 0 0;}
#finishformbutton:hover
{background-position:0 -100px;}
#finishformbutton span
{display:none;}

.custom #rulesbutton
{display: block;
width: 354px;
height: 72px;
background: url("/images/ukca_rules_button.png") no-repeat 0 0;}
#rulesbutton:hover
{background-position:0 -72px;}
#rulesbutton span
{display:none;}

.custom #teamukbutton
{display: block;
width: 354px;
height: 72px;
background: url("/images/ukca_home_team_uk_button.png") no-repeat 0 0;}
#teamukbutton:hover
{background-position:0 -72px;}
#teamukbutton span
{display:none;}

.custom #eccbutton
{display: block;
width: 354px;
height: 72px;
background: url("/images/ukca_ecc_homepage_button.jpg") no-repeat 0 0;}
#eccbutton:hover
{background-position:0 -72px;}
#eccbutton span
{display:none;}

.custom #schoolsbutton
{display: block;
width: 354px;
height: 72px;
background: url("/images/ukca_home_schools_button.png") no-repeat 0 0;}
#schoolsbutton:hover
{background-position:0 -72px;}
#schoolsbutton span
{display:none;}

.custom #resultsbutton
{display: block;
width: 354px;
height: 72px;
background: url("/images/ukca_results_button.png") no-repeat 0 0;}
#resultsbutton:hover
{background-position:0 -72px;}
#resultsbutton span
{display:none;}

.custom #spectatorbutton
{display: block;
width: 354px;
height: 72px;
background: url("/images/ukca_home_spectator_button.png") no-repeat 0 0;}
#spectatorbutton:hover
{background-position:0 -72px;}
#spectatorbutton span
{display:none;}

.custom #entercommunitybutton
{display: block;
width: 445px;
height: 99px;
background: url("/images/enter_community_button.jpg") no-repeat 0 0;}
#entercommunitybutton:hover
{background-position:0 -99px;}
#entercommunitybutton span
{display:none;}

.custom #enterclubbutton
{display: block;
width: 445px;
height: 99px;
background: url("/images/enter_club_button.jpg") no-repeat 0 0;}
#enterclubbutton:hover
{background-position:0 -99px;}
#enterclubbutton span
{display:none;}

.custom #spectatorcommunitybutton
{display: block;
width: 445px;
height: 99px;
background: url("/images/spectator_community_button.jpg") no-repeat 0 0;}
#spectatorcommunitybutton:hover
{background-position:0 -99px;}
#spectatorcommunitybutton span
{display:none;}

.custom #spectatorclubbutton
{display: block;
width: 445px;
height: 99px;
background: url("/images/spectator_club_button.jpg") no-repeat 0 0;}
#spectatorclubbutton:hover
{background-position:0 -99px;}
#spectatorclubbutton span
{display:none;}

/* DEFINE MODAL WINDOW BLOCKS */

.custom #mask {  
  position:absolute;  
  z-index:9000;  
  background-color:#000;  
  display:none;  
}  
    
.custom #boxes .window {  
  position:absolute;  
  width:440px;  
  height:200px;  
  display:none;  
  z-index:9999;  
  padding:20px;  
}  

/* Customize modal window here, you can add background image too */  
.custom #boxes #dialog {  
  width:475px;
  height:300px;
  background-color:#A3A3A3;
}