@charset "UTF-8";
/* CSS Document */

body {
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#2f2f2f;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image:url(images/misc/BGshop.png);
background-repeat:repeat-x;
background-color:#e8f5c9;
}
h1,.h1{
font-family:Helvetica,Arial,sans-serif;
font-size:24px;
font-weight:normal;
color:#333333;
letter-spacing:-1px;
}
h2,.h2{
font-family:Helvetica,Arial,sans-serif;
font-size:19px;
font-weight:normal;
color:#333333;
letter-spacing:-1px;
}
h3,.h3{
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
font-weight:normal;
color:#333333;
}
a{
color:#333333;
}
form{
margin:0px;
padding:0px;
}

.textNormal{
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
letter-spacing:normal;
}



#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:#861f13;
}
#topNavLineBlue{
height:5px;
font-size:1px;
background-color:#156088;
}
#topNavLineOrange{
height:5px;
font-size:1px;
background-color:#aa5c01;
}
#topNavLineGreen{
height:5px;
font-size:1px;
background-color:#486406;
}

#topNavLineSilver{
height:5px;
font-size:1px;
background-color:#545454;
}



#topBar{
background-image:url(images/misc/topBarShopBG.png);
background-repeat:repeat-x;
height:150px;
width:834px;
margin:0px auto;
}
#topBar .logo{
float:left;
}




#flash{
height:346px;
width:834px;
}
#container{
width:954px;
margin:0px auto;
background-image:url(images/misc/containerBG.png);
background-position:center top;
background-repeat:repeat-y;
}
#containerInside{
margin:0px auto;
width:834px;
margin-left:60px;
margin-right:60px;
}
#middleContentHolder{
height:250px;
width:834px;
}
#middleContent{
background-image:url(images/misc/middleContentBG.png);
background-repeat:repeat-x;
height:250px;
}
#middleContent .text{
width:429px; 
height:232px;
background-image:url(images/misc/sep.png); 
background-repeat:no-repeat; 
background-position:top right;
padding-left:30px;
padding-top:20px;
padding-bottom:0px;
padding-right:30px;
margin-right:-5px;
}
#middleContent .text p{
line-height:12px;
}
#middleContent .text h1{
font-family:Helvetica, Tahoma, Arial,;
font-size:18px;
font-weight:normal;
letter-spacing:-1px;
color:#861f13;
padding:0px;
margin:0px;
margin-bottom:-5px;
line-height:30px;
}
#redBar{
background-image:url(images/misc/redBarBG.png);
background-repeat:repeat-x;
height:34px;
}
#containerFooter{
background-image:url(images/misc/footerBG.png);
background-repeat:no-repeat;
background-position:center bottom;
padding-bottom:60px;
margin:0px auto;
width:954px;
}
#containerFooter .containerFooterInside{
width:834px;
margin:0px auto;
}


/* --------------------------*/

.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;
}

/* --------------------------*/






.nav{
background-image:url(images/misc/navBarBG.png);
background-repeat:repeat-x;
height:36px;
width:380px;
float:right;
color:#FFFFFF;
text-align:right;
}
.nav a{
color:#FFFFFF;
text-decoration:none;
display:block;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:14px;
margin-left:5px;
}
.nav .on,nav a:hover{
background-image:url(shop/images/navShop/on.png);
background-repeat:repeat-x;
font-weight:bold;
}
.nav img{
border:0px;
}
.navItem{
float:left;
}




#leftNav{
width:230px;
}
#leftNav a{
color:#FFFFFF;
text-decoration:none;
}
#leftNav a:hover{
color:b5e2ff;
}
#leftNav .basket{
text-decoration:none;
display:block;
height:26px;
background-image:url(shop/images/navShop/bgBasket.png);
background-repeat:repeat-x;
background-position:top left;
color:#FFFFFF;
padding-left:53px;
padding-top:22px;
margin:0px;
margin-bottom:1px;
}
#leftNav .navItem{
float:none;
background-image:url(shop/images/navShop/bgNavItem.png);
background-repeat:repeat-x;
display:block;
height:24px;
color:#FFFFFF;
margin-top:1px;
text-decoration:none;
padding-left:18px;
padding-top:10px;
font-weight:bold;
}
#leftNav .navItemOn{
background-image:url(shop/images/navShop/bgNavItem.png);
background-repeat:no-repeat;
display:block;
height:24px;
color:#FFFFFF;
margin-top:1px;
text-decoration:none;
padding-left:18px;
padding-top:10px;
background-position:0px -34px;
font-weight:bold;
}


#leftNav .subnav{
display:none;
}
#leftNav .subnav a{
display:block;
margin:0px;
background-image:none;
background-color:#16618a;
padding-left:25px;
height:auto;
padding-top:5px;
padding-bottom:5px;
}

#leftNav .searchBox{
margin-top:1px;
background-image:url(shop/images/navShop/bgSearch.png);
background-repeat:no-repeat;
height:54px;
}
#leftNav .searchBox .button{
float:right;
margin-top:17px;
margin-right:10px;
}
#leftNav .searchBox a:hover{
color:#990000;
}

#leftNav .searchBox .box{

}
#leftNav .searchBox input{
border:none;
background-color:none;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#333333;
padding:0px;
margin-left:40px;
margin-top:19px;
width:110px;
}





.buttonBasic{
display:block;
width:100px;
padding:4px;
background-color:#196692;
color:#ffffff;
text-decoration:none;
font-size:9px;
}

.buttonMainBigBasket{
display:block;
background-image:url(shop/images/navShop/btnAddToBasket.png);
background-repeat:no-repeat;
width:117px;
height:23px;
color:#FFFFFF;
padding-left:10px;
padding-top:8px;
}
.buttonMainBigBasket:hover{
background-position:0px -31px;
}

#rightContent .titleBar{
background-image:url(shop/images/navShop/bgTitleBar.png);
background-repeat:repeat-x;
background-color:#333333;
height:54px;
color:#FFFFFF;
}
#rightContent .titleBar .selectMenu{
float:right;
padding-top:10px;
padding-right:10px;
}

#rightContent .textContent{
padding:30px;
font-size:13px;
background-image:url(shop/images/BGactionShot.jpg);
background-repeat:no-repeat;
background-color:#c2e2ee;
background-position:bottom right;
margin-top:1px;
padding-bottom:50px;
padding-right:300px;
}


#rightContent .productListItem{
background-image:url(shop/images/navShop/bgProductListItem.png);
background-repeat:repeat-x;
background-color:#f1f1f1;
background-position:top left;
margin-top:1px;
zoom:1;
}
#rightContent .productListItem a{
text-decoration:none;
}
#rightContent .productListItem h2{
margin:0px;
}



#rightContent .productListItem .buttons{
float:right;
padding:20px;
}
#rightContent .productListItem .theImage{
width:120px;
float:left;
background-color:#FFFFFF;
margin-left:10px;
margin-top:10px;
text-align:center;
border:1px solid #666666;
}
#rightContent .productListItem .link{
padding-top:12px;
}


#rightContent .productListItem .right{
float:right;
}
#rightContent .productListItem li{
padding-bottom:10px;
}


#rightContent .productListItem .description{
padding-top:30px;
margin-left:150px;
}
#rightContent .productListItem .content p,#rightContent .productListItem .content li{
font-size:14px;
}


.pageNav{
padding:40px;
}
.pageNav .itemButtonNext{
float:right;
}
.pageNav .itemButtonLast{
float:left;
}
.pageNav .itemInfo{
width:200px;
padding-top:10px;
font-weight:bold;
text-align:center;
margin:0px auto;
}

#holderFeaturedItems .item{
float:left;
font-size:10px;
padding-bottom:10px;
width:145px;
text-align:center
}























