@charset "UTF-8";
/* CSS Document */

body {
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
background-color:#e8f5c9;
background-image:url(images/structure/bgPageOrange.png);
background-repeat:repeat-x;
background-position:0px 57px;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#333333;
}
a{
color:#82110c;
}
a:hover{
color:#d12b23;
}

form{
padding:0px;
margin:0px;
}
select{
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#333333;
}
input,textarea{
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#333333;
padding:4px;
background-image:url(images/structure/bgInputText.png);
background-repeat:no-repeat;
border:1px solid #666666;
}
.input input{
width:160px;
}
.input textarea{
width:160px;
height:75px;
}
.inputHolder{
padding-bottom:14px;
}



textarea{
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#333333;
}

h1{
font-family:Helvetica,Arial,sans-serif;
font-size:20px;
font-weight:normal;
letter-spacing:-1px;
}
h2{
font-family:Helvetica,Arial,sans-serif;
font-size:16px;
font-weight:normal;
letter-spacing:-1px;
}




#holder{
width:846px;
margin:0px auto;
}

.spacer{
clear:both;
}
.bold{
font-weight:bold;
}
.right{
float:right;
}
.textSmall{
font-size:9px;
}
.textRed{
color:#990000;
}



.infoBox{
width:272px;
margin-bottom:20px;
}
.infoBox .main{
background-image:url(images/structure/infoBoxes/main-trans.png);
background-repeat:no-repeat;
min-height:100px;
padding-left:20px;
padding-right:20px;
padding-bottom:1px;
}
.infoBox .bottom{
background-image:url(images/structure/infoBoxes/bottom-trans.png);
background-repeat:no-repeat;
height:17px;
font-size:1px;
}
.infoBox .title{
padding-top:9px;
padding-bottom:8px;
color:#FFFFFF;
zoom:1;
}

.infoBoxBig{
width:415px;
margin-bottom:20px;
}
.infoBoxBig .main{
background-image:url(images/structure/infoBoxes/mainBig-trans.png);
background-repeat:no-repeat;
min-height:100px;
padding-left:20px;
padding-right:20px;
padding-bottom:1px;
}
.infoBoxBig .bottom{
background-image:url(images/structure/infoBoxes/bottomBig-trans.png);
background-repeat:no-repeat;
height:17px;
font-size:1px;
}
.infoBoxBig .title{
padding-top:9px;
padding-bottom:8px;
color:#FFFFFF;
zoom:1;
}


.topbar{
height:149px;
}
.topbar .right{
text-align:right;
}
.topbar .nav{
margin-top:15px;
padding-right:40px;
}
.topbar .nav a{
display:inline-block;
padding-top:8px;
padding-bottom:16px;
padding-left:16px;
padding-right:16px;
margin-right:1px;
background-color:none;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.topbar .nav a:hover{
background-color:#b65100;
}
.topbar .nav .aOn{
background-color:#b65100;
}



.content{
background-color:#FFFFFF;
background-image:url(images/structure/bgContent.png);
background-repeat:repeat-y;
}
.content .shadow{
background-image:url(images/structure/shadow-trans.png);
background-repeat:repeat-x;
}

.content .mainContentHome{
background-color:#ebf9fe;
background-image:url(images/structure/bgContentBlueHome.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin-left:5px;
margin-right:5px;
padding-top:40px;
}
.content .mainContent{
background-color:#ebf9fe;
background-image:url(images/structure/bgContentBlue.png);
background-repeat:repeat-x;
margin-left:5px;
margin-right:5px;
min-height:500px;
padding-top:40px;
}


.content .leftColumn{
float:left;
width:310px;
padding-left:40px;

}
.content .rightColumn{
margin-left:390px;
}
.content .bottomGrass{
clear:both;
background-image:url(images/structure/bgContentBlueGrass.jpg);
height:153px;
}


.countyButtons{
padding-left:50px;
padding-bottom:160px;
}


.contentBottom{
background-image:url(images/structure/bgContentBottom.png);
height:25px;
}




.rightTitle{
padding-top:6px;
padding-bottom:60px;
}
.buttonGeneral{
display:block;
float:left;
width:181px;
height:50px;
padding-left:16px;
padding-top:12px;
background-image:url(images/structure/generalButton/main-trans.png);
background-repeat:no-repeat;
text-decoration:none;
}
.buttonGeneral:hover{
background-position:0px -62px;
}
.buttonGeneral div{
font-size:9px;
padding-top:3px;
}


.buttonMain{
width:98px;
height:24px;
display:block;
background-image:url(images/structure/btnBlank-trans.png);
background-repeat:no-repeat;
font-weight:bold;
text-align:left;
text-decoration:none;
padding-left:10px;
padding-top:8px;
}
.buttonMain:hover{
background-position:0px -32px;
}


.venueButton{
display:block;
width:428px;
height:105px;
text-decoration:none;
background-image:url(images/structure/venueButtons/bgRow-trans.png);
background-repeat:no-repeat;
}
.venueButton:hover{
background-position:0px -105px;
}

.venueButton .top{
float:left;
width:168px;
padding-left:5px;
padding-top:5px;
}
.venueButton .hilite{
z-index:10;
background-image:url(images/structure/venueButtons/hillite-trans.png);
background-repeat:no-repeat;
width:168px;
height:100px;
position:absolute;
}
.venueButton .bottom{
margin-left:180px;
margin-right:30px;
padding-bottom:10px;
}
.venueButton .bottom .label{
padding-top:17px;
}










/* --------------------------*/

.tAcademy{
background-image:url(images/misc/topTabs/cricketAcademy.png);position:relative;
background-position:0px 0px;height:37px;
display:block;width:107px; float:left; margin-right:2px;
}
.tAcademy:hover{background-position:0px -37px;}
.tAcademyOn{
background-image:url(images/misc/topTabs/cricketAcademy.png);position:relative;
background-position:0px -74px;height:37px;
display:block;width:107px;float:left; margin-right:2px;
}

/* --------------------------*/

.tShop{
background-image:url(images/misc/topTabs/onlineShop.png);position:relative;
background-position:0px 0px;height:37px;
display:block;width:107px; float:left; margin-right:2px;
}
.tShop:hover{background-position:0px -37px;}
.tShopOn{
background-image:url(images/misc/topTabs/onlineShop.png);position:relative;
background-position:0px -74px;height:37px;
display:block;width:107px;float:left; margin-right:2px;
}

/* --------------------------*/

.tBook{
background-image:url(images/misc/topTabs/bookOnline.png);position:relative;
background-position:0px 0px;height:37px;
display:block;width:107px; float:left; margin-right:2px;
}
.tBook:hover{background-position:0px -37px;}
.tBookOn{
background-image:url(images/misc/topTabs/bookOnline.png);position:relative;
background-position:0px -74px;height:37px;
display:block;width:107px;float:left; margin-right:2px;
}

/* --------------------------*/

.tWork{
background-image:url(images/misc/topTabs/workForUs.png);position:relative;
background-position:0px 0px;height:37px;
display:block;width:107px; float:left; margin-right:2px;
}
.tWork:hover{background-position:0px -37px;}
.tWorkOn{
background-image:url(images/misc/topTabs/workForUs.png);position:relative;
background-position:0px -74px;height:37px;
display:block;width:107px;float:left; margin-right:2px;
}

/* --------------------------*/

.tSports{
background-image:url(images/misc/topTabs/sportsAcademy.png);position:relative;
background-position:0px 0px;height:37px;
display:block;width:107px; float:left; margin-right:2px;
}
.tSports:hover{background-position:0px -37px;}
.tSportsOn{
background-image:url(images/misc/topTabs/sportsAcademy.png);position:relative;
background-position:0px -74px;height:37px;
display:block;width:107px;float:left; margin-right:2px;
}

/* --------------------------*/



#topNav{
background-image:url(images/misc/topNavBg.png);
background-repeat:repeat-x;
height:37px;
padding-top:14px;
}
#topNav .placement{
width:550px;
}
#topNavLine{
height:5px;
font-size:1px;
background-color:#486406;
margin-bottom:1px;
}
#topNavLineOrange{
height:5px;
font-size:1px;
background-color:#c95600;
}





