/* CSS Document */
html{
	margin:0;
	padding:0;
	height:100%;
	min-height:100%;
	}
body{
	padding:92px 0 50px 0;
	margin:0;
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	color:#29241E;
	background:url(../images/back-img.jpg) no-repeat 50% 0 #000;
	height:100%;
	min-height:100%;
}
p, ul, li, a, h1, h2, form, input, label, td, div, strong, textarea{
	padding:0;
	margin:0;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
	outline:0;
}
p{
	padding-bottom:12px;
}
img{
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
	border:none;
	display:block;
}
.spacer{
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
	clear:both;
}
#outerWrapper{
	min-height:100%;
	_height:100%;
	position:relative;
	z-index:50;
	/*width:980px;
	margin:0 auto;*/
	}

#container{
	width:980px;
	margin:0 auto;
	position:relative;
	
}
img.logo{
	position:absolute;
	top:-90px;
	left:289px;
	z-index:100;
}
/*---------------body panel ---------------------*/
#bodypan{
	width:980px;
	
}


#topbg{
	background:url(../images/top-bodybg.png) no-repeat 0 0;
	width:980px;
	height:24px;
	font-size:0;
	line-height:0;
}

#botbg{
	background:url(../images/botbodybg.png) no-repeat 0 0;
	width:980px;
	height:24px;
	font-size:0;
	line-height:0;
}

#mainbody{
	background:url(../images/reptbodybg.png) repeat-y 0 0;
	padding:0 29px 38px 39px;
	height:100%;
	overflow:hidden;
}
/*----------call us----------------*/
.callus{
	float:right;
	background:url(../images/call-us.gif) no-repeat 0 0;
	height:30px;
	width:224px;
	text-indent:-20000px;
	padding:0 20px 0 0;
	margin-top:20px;
}
/*----------------left panel---------------------*/
#leftpan{
	width:200px;
	float:left;
	padding:0;
}
/*------------navigation panel ---------------------*/
#navpan{
	width:200px;
}
.topnav{
	background:url(../images/top-navbg.png) no-repeat 0 0;
	width:200px;
	height:20px;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}
.midnav{
	padding:0 0;
	background:url(../images/navrept-bg.png) repeat-x 0 0;
	width:176px;
	margin:0 auto;
	padding-bottom:9px;
}
.midnav ul{
	padding:0;
	margin:0;
}
.midnav ul li{
	background:url(../images/nav-border.png) no-repeat 0 100%;
	padding-bottom:2px;
}
.midnav ul li.nobdr{
	background-image:none;
}
.midnav ul li a{
	text-indent:-20000px;
	display:block;
	width:176px;
}
.midnav ul li a.home{
	background:url(../images/home.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.home:hover, .midnav ul li a.homeact{
	background:url(../images/home-hover.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.menu{
	background:url(../images/menu.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.menu:hover, .midnav ul li a.menuact{
	background:url(../images/menu-hover.png) no-repeat 0 0;
	height:26px;
}

.midnav ul li a.team{
	background:url(../images/team.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.team:hover, .midnav ul li a.teamact{
	background:url(../images/team-hover.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.booking{
	background:url(../images/booking.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.booking:hover, .midnav ul li a.bookingact{
	background:url(../images/booking-hover.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.upcoming{
	background:url(../images/upcoming.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.upcoming:hover, .midnav ul li a.upcomingact{
	background:url(../images/upcoming-hover.png) no-repeat 0 0;
	height:26px;
}

.midnav ul li a.catering{
	background:url(../images/catering.png) no-repeat 0 0;
	height:26px;
}

.midnav ul li a.catering:hover, .midnav ul li a.cateringact{
	background:url(../images/catering-hover.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.leagues{
	background:url(../images/legues.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.leagues:hover, .midnav ul li a.leaguesact{
	background:url(../images/legues-hover.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.green{
	background:url(../images/green.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.green:hover, .midnav ul li a.greenact{
	background:url(../images/green-hover.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.recuritment{
	background:url(../images/recuritment.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.recuritment:hover, .midnav ul li a.recuritmentact{
	background:url(../images/recuritment-hover.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.hours{
	background:url(../images/hours.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.hours:hover, .midnav ul li a.hoursact{
	background:url(../images/hours-hover.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.contact{
	background:url(../images/contact.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.contact:hover, .midnav ul li a.contactact{
	background:url(../images/contact-hover.png) no-repeat 0 0;
	height:26px;
}

.botnav{
	background:url(../images/bot-nav.png) 0 0;
	height:20px;
	font-size:0;
	line-height:0;
}

/*-------------events ---------------------*/
#events{
	width:200px;
	margin:50px 0 0 0;
}
#events h2{
	
	font-size:18px;
	line-height:18px;
	color:#015E23;
	background-color:inherit;
	text-transform:uppercase;
	margin:0 0 0 8px;
}
 p.name{
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	color:#29241E;
	background-color:inherit;
	padding-top:16px;
	margin:0 0 0 8px;
}
 p.name span{
	display:block;
}
 p.traditiontxt{
 	font-size:13px;
	line-height:19px;
	margin:0 0 0 8px;
 }
/*---------------opening time -----------------*/
#openingtime{
	background:url(../images/kalka-top.png) no-repeat 0 0;
	width:190px;
	height:100%;
	overflow:hidden;
	padding:28px 0 0 0;
	
}
#openingtime h2{
	font-size:18px;
	line-height:18px;
	color:#408659;
	text-transform:uppercase;
	background-color:inherit;
	margin:0 0 0 29px;
}
#openingtime p{
	font-size:11px;
	line-height:19px;
	text-align:center;
	width:176px;
	padding:16px 0 0 10px;
}
#openingbottom{
	background:url(../images/kalka-bottom.png) no-repeat 0 0;
	width:190px;
	height:50px;
	text-align:center;
	
}
#openingbottom a{
	color:#933F0B;
	background-color:inherit;
	font-size:12px;
	line-height:19px;
	text-decoration:underline;
	padding-top:25px;
	}
#openingbottom a:hover{
	text-decoration:none;
}

/*----------------facebook-----------------*/
#facebook{
	width:190px;
	margin:23px auto 0;
	
}
/*--------------right panel-------------------------*/
#rightpan{
	width:699px;
	float:right;
	/*background-color:#000;*/
	
}
/*---------------flash banner------------------------*/
#flashbanner{
	background:url(../images/flash-bannerbg.png) no-repeat 0 0;
	width:663px;
	height:327px;
	padding:20px 18px;
}
#animationbanner{
	width:663px;
	height:327px;
}
/*-------------right inside panel---------------*/
#rightinsidepan{
	width:699px;
	margin:42px 0 0 0;
	height:1000%;
	overflow:hidden;
}
.rightLeft{
	width:399px;
	float:left;
	padding:0 0 0 7px;
}

.rightLeft h2.victoryinn{
	font-size:20px;
	line-height:20px;
	color:#015E23;
	background-color:inherit;
	padding-bottom:14px;
	text-transform:uppercase;
}
.fullContent{
	width:685px;
	float:left;
	padding:0 0 0 7px;
}

.fullContent h2.victoryinn{
	font-size:20px;
	line-height:20px;
	color:#015E23;
	background-color:inherit;
	padding-bottom:14px;
	text-transform:uppercase;
}
.rightLeft a{
	color:#933F0B;
	background-color:inherit;
	text-decoration:underline;
}
.rightLeft a:hover{
	text-decoration:none;
}
.rightLeft h2.gallery{
	/*background:url(../images/victory-innphtogallery.png) no-repeat 0 0;*/
	font-size:20px;
	line-height:20px;
	margin-top:14px;
	margin-bottom:13px;
	color:#015E23;
	background-color:inherit;
	text-transform:uppercase;
}
.rightRight{
	width:214px;
	float:right;
	background:url(../images/form-bg.png) no-repeat 0 0;
	height:399px;
	padding:30px 27px 0 27px;
	margin-right:7px;
}
h2.makebooking{
	background:url(../images/make-booking.png) no-repeat 0 0;
	width:193px;
	height:16px;
	text-indent:-20000px;
}
h2.contactus{
	background:url(../images/contactus.png) no-repeat 0 0;
	width:193px;
	height:16px;
	text-indent:-20000px;
}
.rightRight p{
	font-size:12px;
	line-height:16px;
	color:#D8C7AC;
	background-color:inherit;
	padding:16px 0;
}
span.lftfield{
	background:url(../images/lft-field.jpg) no-repeat 0 0;
	width:3px;
	height:23px;
	float:left;
	font-size:0;
	line-height:0;
}
span.rghtfield{
	background:url(../images/right-field.jpg) no-repeat right 0;
	width:2px;
	height:23px;
	float:left;
	font-size:0;
	line-height:0;
}
input.txtfield, input.datefield, input.people{
	background:url(../images/rept-field.jpg) repeat-x 0 0;
	height:19px;
	float:left;
	width:198px;
	border:none;
	margin-bottom:10px;
	font-size:12px;
	color:#362F27;
	padding:4px 0 0 7px;
	
}
input.datefield{
	width:48px;
	float:left;
}
input.people{
	width:65px;
	float:left;
}
span.txtaraleft{
	background:url(../images/textarea-lft.jpg) no-repeat 0 0;
	height:69px;
	width:7px;
	float:left;
	font-size:0;
	line-height:0;
}
span.txtararight{
	background:url(../images/textarea-right.jpg) no-repeat right 0;
	height:69px;
	width:3px;
	float:left;
}
textarea{
	background:url(../images/textare-rept.jpg) repeat-x 0 0;
	width:200px;
	border:none;
	height:60px;
	float:left;
	font-size:12px;
	color:#362F27;
	font-family:Arial, Helvetica, sans-serif;
	padding:9px 0 0 0;
	margin-bottom:12px;
}
input.submitbutt{
	background:url(../images/submit_butt.jpg) no-repeat 0 0;
	width:81px;
	height:27px;
	cursor:pointer;
	border:none;
	float:right;
	margin-right:4px;
}
/*-----------------gallery ----------------------*/
#gallery{
	width:405px;
}
#gallery img{
	float:left;
}
#gallery p{
	padding:14px 0 0 0;
	float:right;
	width:130px;
}

/*-----------------gallery page----------------------*/
#gallerypage{
	width:690px;
}
#gallerypage img{
	float:left;
}
#gallerypage p{
	padding:14px 0 0 0;
	float:right;
	width:130px;
}

/*--------------footer panel ----------------------------*/
#bottomcontainer{
	padding:0;
	margin:0 auto;
	color:inherit;
	width:100%;
	position:absolute;
	left:0;
	bottom:-100px;
	z-index:50;
	}
#footer{
	width:912px;
	margin:0 auto;
	
	
}
#footer ul{
	padding:0;
	margin:0;
}
#footer ul li{
	float:left;
	padding:0 6px 0 7px;
}
#footer ul li a{
	font-size:12px;
	line-height:25px;
	color:#DDC7A8;
	background-color:inherit;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer p{
	text-align:center;
	color:#2F2922;
	font-size:11px;
	line-height:25px;
	padding:0;
	margin:0;
}
#footer img{
	margin:15px auto 0;
	width:99px;
	height:24px;
}

/*------------------sub page-----------------------*/
#leagues{
	width:200px;
}
h2.leaguestxt{
	font-size:18px;
	line-height:18px;
	color:#015E23;
	background-color:inherit;
	text-transform:uppercase;
	margin:40px auto 18px ;
	text-align:center;
}

.midnav ul li a.cricket{
	background:url(../images/cricket.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.cricket:hover, .midnav ul li a.cricketact{
	background:url(../images/cricket-hover.png) no-repeat 0 0;
	height:26px;
}

.midnav ul li a.pool{
	background:url(../images/pool.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.pool:hover, .midnav ul li a.poolact{
	background:url(../images/pool-hover.png) no-repeat 0 0;
	height:26px;
}

.midnav ul li a.darts{
	background:url(../images/darts.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.darts:hover, .midnav ul li a.dartsact{
	background:url(../images/darts-hover.png) no-repeat 0 0;
	height:26px;
}

.midnav ul li a.rounders{
	background:url(../images/rounders.png) no-repeat 0 0;
	height:26px;
}
.midnav ul li a.rounders:hover, .midnav ul li a.roundersact{
	background:url(../images/rounders-hover.png) no-repeat 0 0;
	height:26px;
}


.cricket_text{
	height:26px;
	font: century gothic;
	font-size: 12px;
}
