/*&#pagetop {  z-index:100;}*/



.menu {
position:absolute;
	/*text-align: left; */
	font-weight: bold;
	height: 32px;
	padding:0px 0 0px 0px;
	margin-top:0px;
	color:#000;
	
}


.menunav li{
float:left;
padding:0;
margin:0;
}

/*defines the colours for the tabs, with corner background images*/
.menunav li a:link, .menu li a:active, .menu li a:visited {
	color: #000000;
	font-size: 14px;
	text-transform:uppercase;
	/*text-decoration: underline;*/
	padding: 7px 10px;
display:block;

}

.menunav li.btn-orange a {color:#ff0000;};

.menunav li a:hover {
	color: #f60;
	font-size: 14px;
	text-transform:uppercase;
	text-decoration: none;
	padding: 7px 10px;
display:block;	
}

.menunav li.btn-orange a:hover {color:#000000;};

ul.topdropbtn a {
  display: block;
  text-decoration: none;
  outline:none;
}

ul.topdropbtn li {
  line-height:14px;
}

ul.topdropbtn li a {
 /* background: #ff6600;*/
  color: #000000;	
  /*padding: 5px;*/
   outline:none;
   font-size:14px;
   text-transform:uppercase;

}

ul.topdropbtn li a:hover {
color:#f60;

}

.topdropbtn, ul.topdropmenu, ul.topdropmenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  /*width: 150px;  
  background-color:#f00;*/

}


ul#dropmenu, ul#dropmenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 180px;  
  background:#fff;
}

ul#dropClubmenu, ul#dropClubmenu ul, ul#dropBarmenu, ul#dropBarmenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 316px;  
  background:#fff;
}


ul#dropmenu, ul#dropmenu ul, ul#dropClubmenu ul, ul#dropBarmenu ul {
/*width: 308px; */
}

ul.topdropmenu a,  ul#dropmenu a, ul#dropClubmenu a, ul#dropBarmenu a {
  display: block;
  text-decoration: none;
    outline:none;
}

ul.topdropmenu li, ul#dropmenu li, ul#dropClubmenu li, ul#dropBarmenu li {  
  position:relative;
  border-bottom:1px solid #777777;
}

ul.topdropmenu li a, ul#dropmenu li a, ul#dropBarmenu li a  {
background: #555555;
  color: #fff;	
  padding: 3px 3px 3px 15px;
    outline:none; 
       background-image:url("../images/arrow_red.png");
       background-repeat:no-repeat;
              background-position:5px 7px;
}

ul#dropmenu li a {
padding: 3px 3px 3px 30px;
}

ul#dropClubmenu li a, ul#dropBarmenu li a  {
padding: 3px 3px 3px 15px;
}



ul#dropClubmenu li a, ul#dropBarmenu li a {
  color: #fff;	
    outline:none; 
 background: #000;
background-position: 0px 8px;
background-image:url("../images/arrow_red.png");
  background-repeat:no-repeat;
}

ul#dropmenu li p, ul#dropClubmenu li p, ul#dropBarmenu li p {
 background: #660000;
 padding:3px 3px 3px 10px;
 font-weight:bold;
}

ul.topdropmenu li a:hover {
  background-color: #660000;
}
ul#dropmenu li a:hover  {
  background-color: #333333;
}
ul#dropClubmenu li a:hover,  ul#dropBarmenu li a:hover  {
padding: 3px 3px 3px 15px;
  background-color: #333333;
}


ul.topdropmenu li ul li a,  ul#dropmenu li ul li a, ul#dropClubmenu li ul li a, ul#dropBarmenu li ul li a {
  background: #cccccc;
  color: #000;
  padding-left: 5px;
    outline:none;
   /* width:280px;*/
}

ul.topdropmenu li ul li a {
 background: #aaaaaa;
}

ul.topdropmenu li ul li a:hover,  ul#dropmenu li ul li a:hover, ul#dropClubmenu li ul li a:hover, ul#dropBarmenu li ul li a:hover {
background: #cccccc;
  /*border-left: 5px #000 solid;*/
  padding-left: 5px;
 color:#ffffff;
}

.dropdownscroll {
height: 130px;
width: 308px;
width: 180px;
overflow:hidden;
}
.dropdownscroll0 {
height: 0px;
width: 308px;
width:180px;
overflow:hidden;
}
/* THESE 2 STYLES GIVE POSITION OF SCROLL TRACK BAR */
.topdownscroll {
/*height: 130px;*/
height: 65px;
width: 150px;
overflow:hidden;
padding: 5px;
}
.topdownscroll2, .topdownscroll3 {
/*height: 130px;*/
height: 65px;
width: 150px;
overflow:hidden;
padding: 5px;
}
.topdownscroll0 {
height: 0px;
width: 220px;
overflow:hidden;
}



.menu .topdown {
 background-color:#fff;
 border:6px solid #666666;
margin-top:10px;
padding:15px ;
width:180px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

/* TOP MENU DROPDOWN MENUS */
.menu ul#topdownscroll2 li, .menu ul#topdownscroll3 li , .menu ul#topdownscroll4 li, .menu ul#topdownscroll5 li, .menu ul#topdownscroll6 li,.menu ul#topdownscroll7 li,.menu ul#topdownscroll8 li  {
float:none;
 display:block;
 border-bottom:1px solid #aaa;
}

.menu ul#topdownscroll2 li a, .menu ul#topdownscroll3 li a, .menu ul#topdownscroll4 li a, .menu ul#topdownscroll5 li a, .menu ul#topdownscroll6 li a, .menu ul#topdownscroll7 li a, .menu ul#topdownscroll8 li a {
color:#000;
font-size:12px;
padding:0;
display:block;
padding:3px 0;
}
.menu ul#topdownscroll2 li a:hover, .menu ul#topdownscroll3 li a:hover, .menu ul#topdownscroll4 li a:hover, .menu ul#topdownscroll5 li a:hover, .menu ul#topdownscroll6 li a:hover, .menu ul#topdownscroll7 li a:hover, .menu ul#topdownscroll8 li a:hover {
color:#000;
background-color:#ccc;
padding:3px 0;
}



/*  FOOTER  */


.footer, .footer_wrapper {
padding-top:10px;
border-top:2px solid #333333;
background-color:#1a1a1a;
}
.footer div, .footer_wrapper div {
padding:4px 0 8px 0;
height:40px;
}
.footer_wrapper h1 {
}

.footer_wrapper .footer_menu {
height:20px;
}

.footer_wrapper ul.footer_info {
top:10px;
}
ul.footer_info li:first-child {
border-left:0 none;
padding-left:0;
margin-left:10px;
}
.footer li:first-child, .footer_wrapper li:first-child {
margin-left:0;
}
ul.footer_info li {
border-left:1px solid #A8A8A8;
margin:0;
padding:0 10px;
}
.footer li, .footer_wrapper li {
float:left;
}
.footer li, .footer_wrapper li {
margin-left:10px;
}

.footer a, .footer_wrapper a {
display:block;
}
.footer_wrapper a {
color:#aaaaaa;
font-size:12px;
}

#footer .soc_icon a {
border-bottom:1px solid #000000;
display:block;
height:40px;
float:left;
margin-right:20px;
}
#footer .soc_icon a:hover {
border-bottom:2px solid #ff0000;

}



/* END FOOTER  */








