@charset "UTF-8";
/* CSS Document */

body
{
	background:url(../layoutImages/bodyBackgroundDots.gif) repeat;
	margin: 9px 0px 0px 0px;
	padding: 0px;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

h1 
{
	font-size: 1.6em;
	font-weight: normal;
}

h2 
{
	font-size: 1.6em;
}
.breakHeight
{
	margin:0px;
	padding:0px;
	height:0px;
	width:auto;
}


h5 
{
	font-size: 1.4em;
}

h3 
{
	font-size: 1em;
}

h4 
{
	color:#fff;
	background:#933;
	font-size: 1.4em;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	margin-top:0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.smallerFont
{
	font-size:80%;
}

.smallerFont p
{
	font-size:90%;
}


.threeCol .rowHeight tr
{
	height:30px;
}
.threeCol table
{
	font-size:12px;
}
.threeCol .tableBackground tr
{
	background-color:#e5e5e5;
}
.threeCol .tableBackgroundsmall 
{
	font-size:10px;
}
.threeCol .tableBackgroundsmall tr
{
	background-color:#e5e5e5;
}
.threeCol .cellCentral
{
	text-align:center;
	vertical-align:middle;
}
.threeCol table p
{
	margin:0px;
	padding-left:2px;
	padding-right:2px;
	line-height:14px;
}

.threeCol a {
	text-decoration:underline;
	color:#00C;
	outline:none;
}

.threeCol a:hover {
	border-bottom: none;
	color: #F00;
}

.threeCol img  {
	border: none;
        text-decoration:none;
		outline:none;
}
input.text
{
	width:200px;
}
input.textNarrow
{
	width:130px;
}
input.textWide
{
	width:300px;
}

img.left {
	float: left;
	margin:0px;
        padding: 0px;
}

img.right {
	float: right;
	margin:0px;
        padding: 0px;
}


.floaterRightShopLogo 
{
	
	margin: 0px;
	background-color:#FFF;
}



.floaterRight 
{
	float: right;
	margin-left: 5px;
}	
.floaterLeft 
{
	float: left;
	margin-right:5px;
}	

.threeCol #wrapper 
{
	background:#FFF;
	/*background:url(http://london-basketball.co.uk/development/layoutArt/mainbck.gif) repeat;*/
	width: 958px;
	margin: 0px auto;
	padding: 0px;
	border:1px #000 solid;
}
.threeCol #header 
{
	width: 958px;
	margin: 0px;
	padding: 0px;
}

.threeCol #logo 
{
	width: 958px;
	margin: 0px;
	padding: 0px;
        height: 100px;
	
}
.threeCol #belowLogo
{
	margin:0px;
	padding:0px;
        
        height:25px;
	
}

.threeCol #belowLogo .greyBack
{
	margin:0px;
	padding:0px;
	background-image:url(../layoutImages/greyBack.png);
	background-position: 0% 0%;
	background-repeat: repeat-x;

}
.threeCol #belowLogo .greyBack a
{
	text-decoration:none;
	color:#000;
}
.threeCol #sideBarLeft
{
	background-color: white;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 145px;
	
}

.threeCol #sideBarLeft .advertLogos
{
	margin:0px;
	padding:0px;
	float:left;
}
.threeCol #sideBarLeft .advertLogos a
{
	outline:none;
	text-decoration:none;
	outline-style:none;
	margin:10px 0px 0px 5px;
	padding:0px;
}
.threeCol #sideBarLeft .advertLogos iframe
{
	margin:10px 0px 0px 5px;
	padding:0px;
}

.threeCol #contentWide
{
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	width:800px;
	
}


.threeCol #contentLeft
{
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:10px;
	float:left;
	width:370px;
}
.threeCol #contentLeft a
{
	text-decoration:none;
}
.threeCol #contentRight a
{
	text-decoration:none;
}
.threeCol #contentRight
{
	margin-left:0px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	padding:10px;
	float:right;
	width:370px;
}

.story
{
	margin:0px;
	padding:0px 0px 0px 0px;
	
}

.story .narrow
{
	margin:0px;
	padding:0px 0px 0px 100px;
	width:600px;
	float:left;
}
.storyMap
{
         margin:0px;
	padding:0px 0px 0px 0px;
        position:relative;
}
.recent .newsList
{
	list-style:none;
	float:left;
}
.recent .newsList .listElem
{
	display:block;
	line-height:16px;
	color:#FFF;
	background:#999;
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;*/
	margin:5px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	background-image:url(../layoutImages/corner.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
.recent .newsList .listElem a
{
	text-decoration:none;
	color:#FFF;
}
.recent .newsList .listElem a:hover
{
	color:#FFF;
}
.recent .newsList .listElem:hover
{
	background:#777;
	color:#FFF;
	background-image:url(../layoutImages/corner.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

.story form
{
	margin:0px;
	padding:10px 0px 0px 10px;	
}
.storyMap form
{
	margin:0px;
	padding:10px 0px 0px 10px;	
}
.story p, h3
{
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:14px;	
}
.storyBox h3
{
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:14px;	
}
.storyMap p, h3
{
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:14px;	
}
.story .subInfoList
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.story .subInfoList .certList
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	background:url(../layoutImages/tabBg.gif) no-repeat;
	float:left;
	line-height:20px;
	width:120px;
	color:#FFF;
	border-right:#FFF 1px solid;
	cursor:pointer;
}
.story .subInfoList .certList:link, .certList:visited
{
}
.story .subInfoList .certList:hover
{
    background:url(../layoutImages/tabBgHover.gif) no-repeat;
}

.story .subInfoList .certListSelected
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	background:url(../layoutImages/tabBgClick.gif) no-repeat;
	float:left;
	line-height:20px;
	width:120px;
	color:#FFF;
	border-right:#FFF 1px solid;
	cursor:pointer;
}
.story img
{
	margin:0px;
	padding:10px 6px 6px 6px;	
}

.story .heading
{
	/*background-color: #933;
	background-image:url(../layoutImages/corner.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;*/
	background:url(../scripts/images/tableHeading.gif) top left repeat-x;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	clear: both;
	color: white;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
}
.story .zheading
{
	color: #933;
	height: 17px;
	line-height:19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-align:left;
	vertical-align:middle;
}

.story .headingTour
{
	/*background-color:#036;
	background-image:url(../layoutImages/corner.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;*/
	background:url(../scripts/images/headingTour.gif) top left repeat-x;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	clear: both;
	color: white;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
}

.story .headingRMC
{
	background-image:url(../layoutImages/buttonRMC1.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
	color: #FFF;
	font-size:16px;
	height: 30px;
	margin: 10px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	text-align: center;
	cursor:pointer;
}

.story .headingRMC:hover
{
	background-image:url(../layoutImages/buttonRMC1Over.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
	color: #000;
}

.story .headingCourse
{
	/*background-color:#363;
	background-image:url(../layoutImages/corner.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;*/
	background:url(../scripts/images/headingCourse.gif) top left repeat-x;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	clear: both;
	color: white;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
}
.storyMap img
{
	margin:0px;
	padding:0px;	
}

.storyMap .heading
{
	/*background-color: #933;
	background-image:url(../layoutImages/corner.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;*/
	background:url(../scripts/images/tableHeading.gif) top left repeat-x;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	clear: both;
	color: white;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
}

.storyMap .headingTour
{
	/*background-color:#036;
	background-image:url(../layoutImages/corner.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;*/
	background:url(../scripts/images/headingTour.gif) top left repeat-x;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	clear: both;
	color: white;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
}

.storyMap .headingCourse
{
	/*background-color:#363;
	background-image:url(../layoutImages/corner.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;*/
	background:url(../scripts/images/headingCourse.gif) top left repeat-x;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	clear: both;
	color: white;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
}

.story #coachLevel
{
	margin:0px;
	padding:0px;
	
}

.story #coachLevel p, h3
{
	margin:0px;
	padding:10px 10px 10px 10px;
	
	
}

.story .pictureStory
{
	margin:0px;
	padding:0px;
}
.story .pictureStory img
{
	float:left;
}
.story .pictureStory .theStoryPart
{
	float:right;
	width:414px;
}
.threeCol #footer 
{
	/*background-color: #933;
	background-image:url(../layoutImages/corner.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;*/
	background:url(../scripts/images/tableHeading.gif) top left repeat-x;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	clear: both;
	color: white;
	height: 20px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	
}
.threeCol #footer .inlineFooter
{
	display:inline;
}
.noDisplayRow
{
	display:none;
	
}
.displayRow
{
	display:block;
	
}
.displayLine
{
	display:inline;
	
}
.tableHheading
{
	background-color:#036;
	color:#FFF;
}


.warning
{
	color:#F00;
}

#footer p
{
	margin:0px;
	line-height:14px;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
}

.threeCol table .radioInline
{
	display:inline;
}
.storyBox
{
	border:#9d9d9d 1px solid;
	border-radius:6px;
	background:#e5e5e5;
	margin:0px 0px 10px 0px;
	padding:0px;
	
}
.storyBox a
{
	text-decoration:none;
	outline:none;
	border:none;
	color:#000;
}
.storyBox a:hover
{
	color:#000;
}
.storyBox:hover
{
	background:#a5a5a5;
	color:#003;
}
.storyBox p
{
	margin:0px;
	padding:0px 0px 0px 5px;
	line-height:14px;
}
.storyBoxul
{
	border:#9d9d9d 1px solid;
	border-radius:6px;
	background:#e5e5e5;
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
	
	
}
.storyBoxul li
{
	background:transparent;
	margin:0px 0px 0px 0px;
	padding:0px;
	
}
.storyBoxul a
{
	text-decoration:none;
	outline:none;
	border:none;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.storyBoxul a:hover
{
	color:#000;
}
.storyBoxul li:hover
{
	background:#a5a5a5;
	color:#003;
}
.storyBoxul p
{
	margin:0px;
	padding:0px 0px 0px 5px;
	line-height:14px;
}
.impactHeadings
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:#ddd9c5;
	color:#933;
	margin:0px 0px 10px 0px;
	font-size: 1.6em;
	padding:0px 0px 0px 10px;
	line-height:1.7em;
	border-radius:6px;
	border:#933 1px solid;
}


.impactHeadings:hover
{
	background:#8E8C83;
	color:#fff;
}
.highlight
{
	color:#F00;
	font-weight:bold;
}

.highlightWhite
{
	color:#FFF;
	font-weight:bold;
}
.highlightTable
{
	color:#2d2d2d;
	font-weight:bold;
	font-size:10px;
}

.threeCol #listOfClubs a
{
	
	text-decoration:none;
	color:#000;
	margin:0px;
	padding:0px;
	
}
.threeCol #listOfClubs a:focus li
{
	background-color:#FFF;
	text-decoration:none;
}
.threeCol #listOfClubs a:hover li
{
	background-color: #fff;
	text-decoration:none;
	
}
.threeCol #listOfClubs a:focus
{
	background-color:#FFF;
	outline:none;
}
#searchList
{
	border-left:thin #933 solid;
	border-right:thin #933 solid;
	border-bottom:thin #933 solid;
	border-top:thin #933 solid;
	background-color:#CCC; 
	position:absolute;
	margin-left:-2px;
	width:275px;
}

#searchListWide
{
	/*border-bottom:thin #933 solid;*/
	border-left:thin #933 solid;
	border-right:thin #933 solid;
	border-bottom:thin #933 solid;
	border-top:thin #933 solid;
	background-color:#CCC; 
	position:absolute; 
	margin:0;
	width:275px;
}
#searchListWide2
{
	border-left:thin #933 solid;
	border-right:thin #933 solid;
	border-bottom:thin #933 solid;
	border-top:thin #933 solid;
	background-color:#CCC; 
	position:absolute; 
	margin:0;
	width:275px;
}


.threeCol #listOfClubs2 a
{
	
	text-decoration:none;
	color:#000;
	
}
.threeCol #listOfClubs2 a:focus li
{
	background-color:#FFF;
	text-decoration:none;
	
}
.threeCol #listOfClubs2 a:hover li
{
	background-color: #fff;
	text-decoration:none;
	
}
.threeCol #listOfClubs2 a:focus
{
	
	outline:none;
}

.threeCol #club_search:focus
{
	
	/*outline-width:thin;
	outline-color:#933;
	outline-style:solid;
	-moz-outline-style: solid;
	-moz-outline-width:thin;
	-moz-outline-color:#933;*/
}

.threeCol #club_search
{
	width:270px;
	
	/*outline-width:thin;
	outline-color:#933;
	outline-style:solid;*/
}
.submitButton
{
	background-color:#933;
	color:#FFF;
	border:thin #000 solid;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;	
}
.submitButton:hover
{
	background-color:#F90;
	color:#FFF;
}

.detailsComplete
{
	color:#933;
	background:#BBB
}

.detailsComplete a
{
	text-decoration:none;
	color:#036;
}

.detailsComplete a:hover
{
	color:#363;
}

.button
{
	background:url(../layoutImages/basicButton.png) no-repeat;
	width:85px;
	height:25px;
	border:none;
	outline:none;
	color:#FFF;
}

.button:hover
{
	background:url(../layoutImages/basicButtonOver.png) no-repeat;
	color:#FFF;
}

.buttonLong
{
	background:url(../layoutImages/basicButtonLong.png) no-repeat;
	width:125px;
	height:25px;
	border:none;
	outline:none;
	color:#FFF;
}
.buttonLong:hover
{
	background:url(../layoutImages/basicButtonLongOver.png) no-repeat;
	width:125px;
	height:25px;
	border:none;
	outline:none;
	color:#FFF;
}
#searchResults
{
	margin:5px;
	position:absolute;
	width:250px;
	height:auto;
	display:none;
    background:#ffffff;
    border:#933 1px solid;
    border-radius:6px;
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);	
}
#searchResults ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
#searchResults li
{
	display:block;
	color:#036;
	width:200px;
	height:25px;
	line-height:25px;
	margin:0px;
	padding:5px;
}
#searchResults li a
{
	text-decoration:underline;
	color:#036;
}
#searchResults li a:hover
{
	color:#F00;
}
/*===============================================================Zoom in ====================================================================*/
#zoomIn
{
   margin:0px;
   padding:0px;
   height:10px;
   width:10px;
   display:none;
   position:absolute;
   left:10px;
   top:10px;
   background:#FFFFFF;
   -webkit-box-shadow: rgba(0, 0, 0, 0.796875) 0px 5px 25px;
   -moz-box-shadow: rgba(0, 0, 0, 0.796875) 0px 5px 25px;
   box-shadow:rgba(0, 0, 0, 0.796875) 0px 5px 25px;
}
#zoomIn .heading
{
	background:url(../scripts/images/tableHeading.gif) top left repeat-x;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	clear: both;
	color: white;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
}
.black_overlay
{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index:50;
  -moz-opacity: 0.8;
  opacity:.50;
  filter: alpha(opacity=50);
}
.black_overlay1
{
  display:block;
  position: absolute;
  top: -200%;
  left: -200%;
  width: 300%;
  height: 300%;
  background-color: black;
  z-index:50;
  -moz-opacity: 0.8;
  opacity:.50;
  filter: alpha(opacity=50);
}

#zoomClose
{
   position:absolute;
   padding:0px;
   margin:0px;
   height:30px;
   width:30px;
   top:-15px;
   left:-15px;
   visibility:hidden;
}
#zoomClose img
{
	padding:0px;
	margin:0px;
	float:left;
}
#zoomIn p
{
    color:#933;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*float:left;*/
	line-height:14px;
	font-size:14px;
}

#zoomIn h4
{
    color:#333;
	padding:0px;
	margin:0px;
	/*float:left;*/
	line-height:16px;
	font-size:14px;
}
#zoomIn .slideImg
{
	margin:0px;
	padding:10px 10px 0px 5px;
	float:left;
}
/*===============================================================Zoom in END====================================================================*/
#divMapArea
{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
}

#listBoroClubs
{
	margin:0px;
	padding:0px;
	float:left;
	min-height:40px;
	width:155px;
}
#boroughClubs
{
	margin:0px;
	padding:0px;
	width:165px;
	float:left;
	border-left:#933 1px solid;
	border-right:#933 1px solid;
	border-bottom:#933 1px solid;
	min-height:616px;
	background:#F5F5F5;
}
#boroughClubs h2
{
	margin:0px;
	padding:5px 0px 2px 3px;
}

#listBoroClubs ul
{
	list-style:none;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#listBoroClubs ul li
{
	margin:0px 0px 5px 5px;
	padding:5px 5px 5px 5px;
	background:#CCC;
	width:145px;
	border:#933 1px solid;
}
/*====================================================================London League Start===========================================================*/
.eachLeague
{
	margin:10px 0px 0px 0px;
	background:#e5e5e5;
	padding:0px;
	width:700px;
	height:auto;
	border:#933 1px solid;
}
.eachLeague h1
{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	color:#036;
}
.eachLeague ul
{
	list-style-position:inside;
	list-style-type:disc;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.eachLeague ul li
{
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
}
/*====================================================================TableOfficial START===========================================================*/
#existingTeams
{
	height:0px;
	overflow:hidden;
}
#tableMessage
{
	display:inline;
	word-wrap:normal;
	margin:0px;
	padding:0px;
	float:left;
}
#tableMessage h2
{
	font-size: 1.6em;
	color:#d14836;
	display:inline;
}

#tableMessage p
{
	font-size:90%;
	color:#000;
	display:inline;
	color:#2d2d2d;
}

/*====================================================================TableOfficial END===========================================================*/
/*====================================================================BingMap START===========================================================*/
#mapRoom
{
	border:#2d2d2d 1px solid;
	height:500px;
	width:770px;
	padding:0px;
	margin:0px 0px 0px 0px;
	position:relative;
        left:10px;
        top:0px;
}
.infoboxText
{
	background-color:#FFF; 
    border-style:solid;
    border-width:medium; 
    border-color:#933; 
	min-height:100px; 
	position:absolute;
	top:0px; 
	left:23px; 
	width:240px;
}
.infoboxTitle
{
	position:relative;
	top:0px; 
	left:0px;
	margin:0px;
	padding:5px 0px 0px 10px;
}
.infoboxText p
{
	color:#2d2d2d;
	font-size:12px;
	font-weight:500;
	position:relative;
	top:0px;
	left:0px;
	padding:5px 0px 0px 10px;
	margin:0px;
}
.infoboxDescription a
{
	color:#03C;
	text-decoration:underline;
}
.infoboxDescription a:hover
{
	color:#933;
	
}

#myMap
{
    width:2px;
    height:2px;
    overflow:hidden;
    display:none;
    position:relative;
}

/*====================================================================BingMap START===========================================================*/
/*=====================================================PHOTO GALLERY START==========================================================================*/	
#galleryList
{
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
}
#galleryList ul
{
	margin:0px 10px 0px 10px;
	padding:0px;
	list-style:none;
	float:left;
	top:0px;
	left:0px;
}
#galleryList ul li
{
	margin:0px 0px 10px 0px;
	padding:0px ;
	float:left;
	background:#ddd;
	/*height:40px;
	width:80px;
	float:left;
	color:#F00;
	font-size:9px;
	;*/
	font-weight:bold;
	border:#000 1px solid;
}
#galleryList ul li p
{
	margin:0px;
	padding:0px 0px 0px 0px;
}
#galleryList ul li a
{
	text-decoration:none;
	color:#fff;
	background:#565a6c;
	/*background:url(http://london-basketball.co.uk/development/layoutImages/photoGallery/galleryNameButton.gif) repeat-x;*/
	padding:5px;
	display:block;
	margin:2px;
	outline:none;
	/*width:100px;
	height:52px;*/
	
}
#galleryList ul li a:hover
{
	color:#2d2d2d;
	background:#D14836;
	/*background:url(http://london-basketball.co.uk/development/layoutImages/photoGallery/galleryNameButton.gif) repeat-x;*/
	outline:none;
}
#top3Gallery
{
	margin:0px 0px 0px 38.5px;
	padding:0px;
	background:#FFF;
	float:left;
	width:663px;
	height:598px;
	position:relative;
}

#top3Gallery #gallery #bigPic #captionWide
{
	margin:0px;
	padding:5px 0px 0px 10px;
	position:absolute;
	background: rgba(0, 0, 0, 0.40);
    height:30px;
	width:653px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	top:533px;
	left:0px;
	color:#FFF;
    /*background: rgba(131, 140, 156, 0.15);*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	
}

#top3Gallery #gallery
{
    position:relative;
    left:0px;
    top:0px;
    width:663px;
    height:568px;
    margin:0px;
    padding:0px;
    background:#000;
	float:left;
}
#top3Gallery #gallery #bigPic
{
	position:relative;
	width:663px;
    height:568px;
    margin:0px;
    padding:0px;
	float:left;
}
#top3Gallery #gallery #topLeftLead
{
	position:absolute;
	margin:0px;
	padding:0px;
	visibility:hidden;
	z-index:1000;
	top:280px;
	left:10px;
	cursor:pointer;
}
#top3Gallery #gallery #topRightLead
{
	position:absolute;
	left:613px;
	top:280px;
	margin:0px;
	padding:0px;
	visibility:hidden;
	z-index:1000;
	cursor:pointer;
}
#imageIcons
{
	background:#FFF;
	float:left;
	margin:5px 0px 5px 0px;
	padding:0px;
	display:inline;
	height:20px;
}
#imageIcons img
{
	padding:0px 5px 0px 5px;
	margin:0px;
	display:inline;
}

#imageIcons #imageCounters
{
	margin:0px;
	padding:0px;
	list-style:none;
	height:20px;
	display:inline;
}
#imageIcons #imageCounters li
{
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	height:10px;
	display:inline;
}
/*=====================================================PHOTO GALLERY END==========================================================================*/
/*=====================================================Datepicker Display start==========================================================================*/
.calInline
{
	margin:0px;
	padding:0px;
	display:inline;
}
.calInline img
{
	margin:0px;
	padding:0px;
}
.calInline input
{
	margin:4px 0px 0px 0px;
	padding:0px;
	float:left;
}
/*=====================================================Datepicker Display end ==========================================================================*/
/*=====================================================RMC EVENT START ==========================================================================*/
#rmc_event_panel
{
  margin:0px 0px 0px 0px;
  padding:0px;
  width:800px;
  height:auto;
  position:relative;
}
.inputTable
{
	border-spacing: 1px;
	border-collapse:separate;
	margin:0px;
	padding:0px;
	float:left;
	font-size:9px;
	width:550px;
	position:relative;
	
}
table.center {
    margin-left:auto; 
    margin-right:auto;
  }
.inputTable .withPaddingR
{
	margin:0px;
	padding:3px;
	vertical-align:middle;
    text-align:right;
}
.inputTable .withPaddingL
{
	margin:0px;
	padding:3px;
	vertical-align:middle;
    text-align:left;
}
.inputTable th
{
	margin:0px;
	padding:3px;
    text-align: center;
    background:url(../scripts/images/tableHeading.gif) top left repeat-x;
    height:14px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
    vertical-align:middle;
    text-align: center;
    color:#eee;
}
.inputTable tr
{
	background:#CCC;
}
.inputFieldx
{
    width:130px;
    float:left;
	display:inline;
}
.inputFieldxWide
{
    width:300px;
    float:left;
	display:inline;
}

#switcherX
{
	margin:0px;
	padding:0px;
	float:left;
}
.inputError
{
   background:#f55;
}

.noError
{
   background:#fff;
}
/*=====================================================RMC EVENT END ==========================================================================*/
/*=====================================================RMC future and past start ==========================================================================*/
#rmc_contentV .widthV
{
    width:346px;
}
#rmc_contentV .heightV
{
    height:auto;
}

#rmc_contentV
{
	margin:0px 0px 0px 0px;
	float:left;
    padding:10px 5px;
    background:#ffffff;
    border:#933 2px solid;
    border-radius:6px;
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);	
    
}
#rmc_contentV ul
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
#rmc_contentV ul li
{
	background:#e5e5e5;
	padding:5px;
	color:#000;
	height:auto;
	margin:0px 0px 5px 0px;
	border-radius:6px;
	border:#a2a2a2 solid 1px;
}
#rmc_contentV ul li:hover
{
	background:#a5a5a5;
	color:#003;
	border:#933 solid 1px;
}
#rmc_contentV a
{
	text-decoration:none;
	outline:none;
}
#rmc_contentV h3
{
	padding:5px 0px 5px 0px;
	margin:0px;
}

#rmc_contentV p
{
	padding:5px 0px 5px 0px;
	margin:0px;
}
/*=====================================================RMC future and past end ==========================================================================*/

/*=====================================================KO Panel lists START==========================================================================*/	
.textWidth
{
	margin:0px;
	width:300px;
}
.fixtureWidth
{
	margin:0px;
	padding:0px;
	width:450px;
	cursor:pointer;
}
.fixtureWidth:hover
{
	background:#999;
}
.borderG
{
	margin:0px;
	padding:5px 5px 5px 15px;
	border:#aaaaaa solid 1px;
	border-radius:6px;
}
.smalltext
{
	font-size:85%;
}
.leftPanel
{
	margin:10px;
	padding:0px;
	border:#aaa solid 1px;
	border-radius:6px;
	height:auto;
	width:500px;
	background:#f5f5f5;
	float:left;
}
.rightPanel
{
	margin:10px;
	padding:5px;
	border:#aaa solid 1px;
	border-radius:6px;
	height:600px;
	width:398px;
	float:left;
	overflow-y:scroll;
	background:#f5f5f5;
}
.lolders 
{
	background-color: #BBB;
	list-style-type: none;
	padding: 0;
	border-radius: 7px;
	margin:0px;
	font-size: 0px;
}

.lolders h3
{
	margin:0px;
	padding:0px;
}

.loldersWdith
{
	width:550px;
}

.vendorWdith
{
	width:185px;
}
.lolders .liStory 
{
	margin:5px 0px;
	height:auto;
	background:#e5e5e5;
	float:left;
	font-size: 10px;
	padding: 5px 5px;
	cursor: pointer;
	color: #444;
	border:1px solid #8d8d8d;
}
.lolders .liStory h5
{
	margin:0px;
	padding:0px;
}
.lolders .liStory:hover
{
	background:#d5d5d5;
}
.lolders .notApproved
{
	border-top:1px solid #d14836;
	border-bottom:1px solid #d14836;
	border-left: 1px solid #d14836;
	border-right: 1px solid #d14836;
	
}

.lolders .liStory p
{
	padding:0px;
	margin:0px;
}
#sideShow
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:#933 1px solid;
	background:#FFF;
	margin:10px 0px;
	padding:0px;
	float:left;
	width:220px;
	min-height:570px;
}

#sideShow .headingSide
{
    background:url(../scripts/images/tableHeading.gif) top left repeat-x;
	height:17px;
	width:191px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	margin:6px 0px 0px 0px;
	padding:3px 0px 0px 3px;
	color:#FFF;
}
#sideShow .content
{
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 5px;
}
#mainContent
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:#933 1px solid;
	background:#FFF;
	margin:10px 0px;
	padding:0px;
	float:right;
	width:560px;
	min-height:570px;
}

#mainContent .content
{
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 15px;
}

/*=====================================================drop down search START==========================================================================*/
.lookupClass
{
	margin:0px;
	padding:0px;
	display:inline;
}
.searchListWide
{
	/*border-bottom:thin #933 solid;*/
	border-left:1px #aaa solid;
	border-right:1px #aaa solid;
	border-bottom:1px #aaa solid;
	border-top:1px #aaa solid;
	border-radius:6px;
	background-color:#d5d5d5; 
	position:absolute; 
	margin:0;
	width:185px;
}
.noWayOutClass
{
	width:185px;
	border-left:1px #aaa solid;
	border-right:1px #aaa solid;
	
	border-top:1px #aaa solid;
}
.listOfClubs
{
	list-style:none; 
	margin:0px; 
	padding:0px;
}
.listOfClubs a
{
	text-decoration:none;
	outline:none;
	border:none;
	display:block;
	padding:3px 5px;
	color:#2d2d2d;
}
.listOfClubs li
{
	
	text-decoration:none;
	color:#000;
	margin:0px;
	
}
/*.listOfClubs li:hover
{
	background-color:#FFF;
	text-decoration:none;
}*/
.listOfClubs a:hover
{
	background-color: #fff;
	text-decoration:none;
	
}
.listOfClubs a:focus
{
	background-color:#FFF;
	outline:none;
}
/*-----*/
.listOfOffs a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
  text-decoration:none;
}

.listOfOffs li > a:hover,
.listOfOffs li > a:focus,
.listOfOffs-sub:hover > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #e4e4e4;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #933, #C33);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#933), to(#C33));
  background-image: -webkit-linear-gradient(top, #933, #C33);
  background-image: -o-linear-gradient(top, #933, #C33);
  background-image: linear-gradient(to bottom, #933, #C33);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff933', endColorstr='#ffC33', GradientType=0);
}

.listOfOffs .active > a,
.listOfOffs .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #933;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #933, #C33);
  background-image: -moz-linear-gradient(top, #933, #C33);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#933), to(#C33));
  background-image: -webkit-linear-gradient(top, #933, #C33);
  background-image: -o-linear-gradient(top, #933, #C33);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff933', endColorstr='#ffC33', GradientType=0);
}
.listOfOffs
{
	list-style:none; 
	margin:0px; 
	padding:0px;
	z-index:1000;
	border-left:1px #333 solid;
	border-right:1px #333 solid;
	border-bottom:1px #333 solid;
	border-top:1px #333 solid;
	background-color:#e4e4e4; 
	position:absolute; 
	margin:0;
	width:185px;
	-webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}
/*=====================================================drop down search END==========================================================================*/
.fixtureDrop
{
	margin:0px;
	padding:10px;
	background:#e5e5e5;
	border:#933 solid 1px;
	border-radius:6px;
	width:500px;
	height:500px;
	z-index:50;
	position:relative;
    left:30px;
    top:10px;
   -webkit-box-shadow: rgba(0, 0, 0, 0.796875) 0px 5px 25px;
   -moz-box-shadow: rgba(0, 0, 0, 0.796875) 0px 5px 25px;
   box-shadow:rgba(0, 0, 0, 0.796875) 0px 5px 25px;
}

.fixtureDrop .heading
{
	background:url(../scripts/images/tableHeading.gif) top left repeat-x;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	clear: both;
	color: white;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
}

.threeCol .tableBackFixturesmall 
{
	font-size:10px;
}
.threeCol .tableBackFixturesmall  tr:nth-child(even)
{
	background-color:#e5e5e5;
}
.threeCol .tableBackFixturesmall  tr:nth-child(odd)
{
	background-color:#f5f5f5;
}
.threeCol .tableBackFixturesmall  tr:hover
{
	background-color:#c5c5c5;
	color:#d14836;
	cursor:pointer;
}
/*===============================================================jQuery classes Start ====================================================================*/

.clickable
{
	cursor:pointer;
}
.hover
{
	background:url(../scripts/images/headingTour.gif) top left repeat-x;
	height:13px;
}
/*===============================================================jQuery classes end ====================================================================*/