h5 {
	color: #4e816d;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}

.newspage h2{
	clear:both;
}

.newspage h1{
	clear:both;
	line-height:32px;
}
.attachment-post-thumbnail{
	float:left;
	padding-right:20px;
	padding-bottom:40px;
	border:none;
}

.alignright{
	float:right;
	padding-left:20px;
	padding-bottom:10px;
}
.alignleft{
	float:left;
	padding-right:20px;
}

#navigation_secondary li {
	border-right-width: 1px;
	border-right-color: #d3dfdd;
}
/*#menu-item-256{
	border-right-style: solid;
}
#menu-item-257{
	border-right-style: none;
}
#menu-item-258{
	border-right-style: solid;
}
#menu-item-259{
	border-right-style: solid;
}
#menu-item-260{
	border-right-style: solid;
}*/
/* Main Menu */
/*#menu-item-34 a{
	padding-left:10px;
	padding-right:10px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
}
#menu-item-261 a{
	padding-left:10px;
	padding-right:10px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
}
#menu-item-262 a{
	padding-left:10px;
	padding-right:10px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
}
#menu-item-263 a{
	padding-left:10px;
	padding-right:10px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
}
#menu-item-264 a{
	padding-left:10px;
	padding-right:10px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
}
#menu-item-265 a{
	padding-left:10px;
	padding-right:10px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
}
#menu-item-266 a{
	padding-left:10px;
	padding-right:10px;	
	border-right-style: none;
}*/


.textwidget{
	padding-bottom:25px;
}
.widget-title{
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 22px;
	margin-top: 0px;	
	border-bottom: 1px solid #dedede;
	color: #77ac44;
	margin-bottom: 0;
	padding-bottom: 10px;
	
}

.entry-content{
	color: #666;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.entry-content a{
	color:#77ac44;
}
.time-meta a{
	color: #333333;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 20px;
	text-decoration:none;
}
.widget_twitter{
	padding-left:0px;	
}

.widget_twitter li{
	list-style:none;
	padding-bottom:15px;	
}
.widget_twitter ul{
	padding-top:10px;
	/*border-bottom: 1px dashed #BDBDBD;*/
}







#news-video-outer {
	float: left;
	margin: 0px 0px 25px 0px;
	position: relative;
	width: 100%;
}

.news-video-area {
	float: left;
	width: 100%;
	/*width: 490px;*/
}

.news-video-area .videos {
	position: relative;
	float: left;
	margin: 0px;
	width: 500px;
}

.videos {
	position: relative;
	float: left;
	margin: 0px 10px 15px 10px;
	width: 219px;
}

.video-archive-outer {
	float: left;
	border: 4px solid white;
	width: 100%;
}

.news-video-area .video-archive {
	width: 100%;
	height: 279px;
}

.video-archive {
	float: left;
	width: 100%;
	height: 140px;
	border: 4px solid white;
	padding: 1px;
	background-color: #CCC;
	list-style: none;
	overflow: hidden;
	position: relative;
}

#videos-list	{
	float: left;
	position: relative;
	background-color: whiteSmoke;
	padding: 15px;
	width: 100%;
	margin: 20px 0px 20px 0px;
}

.bottom10px {
	margin-bottom: 10px;
}

.video-archive iframe, .video-archive object, .video-archive embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.news-video-area .videos { margin-bottom: 10px; }
#videos-list h3 { margin-top: 0px; color: #035D21; border-bottom: 1px dashed #BDBDBD; padding-bottom: 10px;}
#videos-list h4 { margin: 10px 0px 0px 0px; height: 42px; overflow: hidden;}













footer.entry-meta {
	color: #757575;
	font-size: 0.928571rem;
	line-height: 1.84615;
	margin-top: 1.71429rem;
}
.entry-meta {
	clear: both;
}

.post-edit-link{
	color:#000000;
}

.nextBtn a{
	background-image: url(../Assets/Cricket/next_step.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 257px;
	display: block;
	margin-top: 20px;
}
.nextBtn a:hover {
	background-position: 0px -50px;
}
.nextBtn span {
	display: none;
}

.tab {
	font-family: GillSansMTProLight;
	font-weight: 300;
	color: #77ac44;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding: 10px 0 0;
}

.ftitle {
	color: #6C958F;
	margin-bottom: 10px;
	font-family: GillSansMTProLight;
	font-weight: 300;
	padding: 0;
}

#social-media p{
	color: #81AE90;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-family: GillSansMTProLight;
	font-weight: 300;
}

.social-media-inner p{
	float: left;
	padding-right: 24px;
}


.video-block iframe, .video-block object, .video-block embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.teamlist{
	
}


.teamlist .box {
	
	margin-bottom:22px;
	float:left;
	Display:inline;
	width:270px;
	padding:15px 15px 15px 0;
	height:255px;
	
}

.box-lt {
	margin-right:40px;}

/*
.teamlist .box {
	background: #ffffff;
	border: none;
	-moz-border-radius: 4px;
	border-radius: 0px;
	margin:0 0 12px 12px;
	-moz-box-shadow: 0 0 2px 2px #999;
	-webkit-box-shadow: 0 0 2px 2px #999;
	box-shadow: 0 0 5px 0px #999;
	float:left;
	Display:inline;
	width:270px;
	padding:10px;
	height:255px;
}
*/

.teamlist .box a img {
	border: 1px solid #ccc;	
	float:left;
	margin:0 0 10px 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.teamlist .box a:hover img {
	border: 1px solid #000;
	opacity:0.8;
}

.teamlist .box p {

}

.teamlist .box p.quote {
	font-size: 14px!important;
	color: #666!important;
	font-style: italic;
	font-weight: normal;
	margin: 0 0 0 20px;
	float:left;
	width:140px;
	height: 140px;
	
	/*	background-image: url(images_ben/quote_sm.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;*/
}

.teamlist .box .data {
	clear:both;
	border-top:solid 3px #dedede;
	width:100%;
}

.teamlist .box .data p {
	border-bottom:solid 1px #dedede;
	color: #063!important;
	margin:0px!important;
	line-height: 28px!important;
}

.teamlist .box a.button{
	display:block;
	float:left;
	background-color:#77ac44;
	font-size: 14px!important;
	color: #fff!important;
	font-weight: bold;
	text-decoration:none!important;
	width:100px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	text-align: center;
	margin:10px 0 0 0!important;
	line-height: 33px;
}

.box-divider {clear:both; height:1px; border-top:1px solid #dedede; width:100%}

.teamlist .box a:hover.button{
	opacity:0.8;
}
.teamdetail .teamimage{
	float:right;
	position:relative;
	width:240px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 45px;
	
	-moz-box-shadow: 0 0 2px 2px #cc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
	padding:3px!important;
	
	
}

.teamdetail .teamquote{
	font-size: 17px!important;
	color: #666!important;
	font-style: italic;
	font-weight: normal;
	float:right;
	position:relative;
	width:240px;
	background-image: url(/images_ben/quote_big.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 45px;
	line-height: 24px!important;
}

.teamdetail p.intro{
	font-size: 17px!important;
	font-weight: bold;
	margin-bottom: 33px!important;
}

.imagesFixed{height: auto!important;}
.imagesFixed .general{positon:relative;}
.imagesFixed .title{positon:relative;margin:-120px 0 0 45px}

.imagesFixed .title h1{
	font-size: 54px!important;
	color:#ffffff!important;
	text-shadow: 1px 1px 6px #000!important;
	text-transform: uppercase!important;
	font-family: Tahoma, Geneva, sans-serif;
}
.imagesFixed .title h2{
	font-size: 22px!important;
	color:#ffffff!important;
	text-shadow: 1px 1px 4px #000!important;
	text-transform: none!important;
	font-family: Tahoma, Geneva, sans-serif;
}





#column_1 form.form-form input.cat_textbox, #column_1 form.form-form textarea.cat_listbox {

	background-color: #D8E5ED;
	box-shadow: inset 0 1px 3px #C0D4DF;
	border: medium none;
	padding: 4px;
}

#column_1 form.form-form2 input.cat_textbox, #column_1 form.form-form2 textarea.cat_listbox {

	background-color: #C8EDC8;
	box-shadow: inset 0 1px 3px #ACDFA5;
	border: medium none;
	padding: 4px;
}

#column_1 form.form-form2 input.cat_textbox:hover, #column_1 form.form-form2 textarea.cat_listbox:hover {
	background-color: #DCF5E0
}

#column_1 form.form-form3 input.cat_textbox, #column_1 form.form-form3 textarea.cat_listbox {

	background-color: #E4D8DC;
	box-shadow: inset 0 1px 3px #D6BCC5;
	border: medium none;
	padding: 4px;
}

#column_1 form.form-form3 input.cat_textbox:hover, #column_1 form.form-form3 textarea.cat_listbox:hover {
	background-color: #F0E7EA
}

textarea {
	outline: none; resize: none; overflow: auto;


}

#column_1 form.form-form input.cat_textbox:hover, #column_1 form.form-form textarea.cat_listbox:hover {
	background-color: #E8EFF5
}

#column_1 form.form-form input.cat_textbox, #column_1 form.form-form2 input.cat_textbox, #column_1 form.form-form3 input.cat_textbox { height: 20px; }


#column_1 form.form-form, #column_1 form.form-form2, #column_1 form.form-form3 { margin-top: 40px; }

#column_1 form.form-form div ul, #column_1 form.form-form2 div ul, #column_1 form.form-form3 div ul { list-style: none; margin-bottom: -5px;
	margin-top: 10px; overflow: hidden; }
	#column_1 form.form-form div ul li { display: block;
		float: left;
		width: 100px;}
		
		#column_1 form.form-form2 div ul li, #column_1 form.form-form3 div ul li { display: block;
			float: left;
			width: 200px;}
			
			#column_1 form.form-form div ul li input, #column_1 form.form-form2 div ul li input, #column_1 form.form-form3 div ul li input { margin-right: 4px!important; }

			form div label {
				float: left;
				margin-right: 20px;
				width: 120px;
				font-size: 13px;
			}

			input#CaptchaV2.cat_textbox {
				width: 150px !important;
				height: 21px !important;
				float: left;
				margin: 0px 0px 0px 20px;
			}

			.captchaimg {
				float: left;
			}

			.captchaimg img {
				width: 130px;
			}


			form div.longer-div-cricket {
				background-color: #C8EDC8; padding: 10px; width: 430px; box-shadow: inset 0 1px 3px #ACDFA5;
				
			}

			form div.longer-div-play {
				background-color: #E4D8DC; padding: 10px; width: 430px; box-shadow: inset 0 1px 3px #D6BCC5;
				
			}


			form div.longer-div-sport {
				background-color: #D8E5ED; padding: 10px; width: 430px; box-shadow: inset 0 1px 3px #C0D4DF;
				
			}


			form div.longer-div-sport label, form div.longer-div-cricket label, form div.longer-div-play label {
				float: left;
				margin-right: 20px;
				width: 320px;
				font-size: 14px;
			}

			form div { margin-bottom: 20px; }


			.newsticker-jcarousellite .author { display: none; }
			.newsticker-jcarousellite .date { clear: both;
				color: #647121;
				display: block;
				font-size: 13px;
				font-style: italic; }

				#phoneback #callback { display: none; }

				#clearfix { clear: both;}

				@charset "UTF-8";

				::selection { background: #839E1D; color: #FFF; }
				::-moz-selection { background: #839E1D; color: #FFF; }

/*----------------------------------------------------------
	THIS IS THE MAIN STYLESHEET FOR STUCTURAL AND LAYOUT CHANGES
	
	What this stylesheet **IS** for:
	
	1) The main styles relating to the major sections of the site for example the header div or the primary navigation. 
	2)If you are setting the default styles for  section for example #header a or #column_1 p then it would go in here
	
	What this stylesheet is **NOT** for:
	1) If you were adding styles to p or a tags that were outside these section default styles then they would go in the style_type.css file for example

-------------------------------------------------------*/

/*CHANGE LOG - Anytime this stylesheet is changed please add in a descriptive comment here together with the date*/

/*-------------------------------------------------------
[TABLE OF CONTENTS]

(**PLEASE NOTE the although sometimes the order of the HTML element in a page may be in the same  as the TOC below a lot of times it may differ for example #image_container and primary naviagtion usually go within the header structrually within the HTML but dont have to depending on the structure of the site)

0.0 IMPORTS
	0.1 Reset
	0.2 Form

1.0 BODY
	1.1. Wrapper / wrapper
	1.2. Container / container

2.0 HEADER / header 
    2.1 Primary Navigation / navigation_primary
	2.2 Secondary Navigation / navigation_secondary
	2.3 Container for the main page image / image_container
	2.4 Feature Boxes / featureBox

3.0 CONTENT / content
	3.1. Column 1 / column_1
	3.2. Column 2 / column_2
	3.3. Column 3 / column_3

4.0 FOOTER/ footer
	4.1. Footer / newsletter
	4.2. Footer / social media
	4.3. Footer / links
	4.4. Footer / member
	4.5. Footer / copyright

5.0 SEARCH FACILITY

-------------------------------------------------------*/

/* 0.0 - IMPORTS*/


/* 1.0 - BODY
------------------------------------------------------------*/

body {
	background-color: #291f20;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

/* 1.1 - Body / Wrapper
------------------------------------------------------------*/
#wrapper {
	width: 100%;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}


/* 1.2 - Body / Container
------------------------------------------------------------*/
#container {
	width: 980px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	background-image: url(../Assets/10px_border.jpg);
}
#container_header {
	height: 140px;
	width: auto;
	background-color: #FFF;
}

/* 2.0 - Header
------------------------------------------------------------*/
#header {
	
	width: 1151px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	height: 118px;
	padding-left: 20px;
}
#logo a {
	background-image: url(../Assets/sandc-slatter-logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 308px;
	float: left;
	height: 69px;
	margin: 35px 15px 35px 115px;
}

@media screen and (max-width: 1024px) {
	#logo a {
		margin: 35px 0px 35px 30px;
	}
	
	#header {
		width: 1000px;
		padding-left: 0px;
	}
}

#logo span {
	display: none;
}
#header_secondary {
	float: left;
	height: 80px;
	width: 347px;
	margin-left:4px;
}
.call {
	float: left;
	width: 280px;
	text-align: right;
	margin-top: 13px; /* 14px > 13px */
	font-size: 20px; /* 26px > 20px */
	line-height: 28px;/* 34px > 28px */
	color: #035d21;
}
.call strong {
	font-size: 24px;
}

/* 2.1 - Header / Primary Navigation
------------------------------------------------------------*/

#navigation_primary ul{
	float: left;
	height: 42px;
	width: 647px;
	list-style-type: none;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
}
#navigation_primary li {
	float: left;
	text-align: center;
}
#navigation_primary a {
	color: #035d21;
	text-decoration: none;
	display: block;
	height: 16px;
	padding-top: 26px;
}
#navigation_primary a:hover {
	text-decoration: none;
	background-image: url(../Assets/main_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.home a{
	width: 57px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
}
#index .home  a{
/*	
	text-decoration: none;
	background-image: url(../Assets/main_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	*/
}
.about a{
	/*width: 89px;*/
	/*
	padding-left:10px;
	padding-right:10px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
	*/
}
#about-us .about  a{	
	/*
	text-decoration: none;
	background-image: url(../Assets/main_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	*/
}
.portfolio a{
	width: 99px;
}
#portfolio .portfolio  a{
	text-decoration: none;
	background-image: url(../Assets/main_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.maintenance a{
	width: 126px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
}
#maintenance .maintenance  a{
	text-decoration: none;
	background-image: url(../Assets/main_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#navigation_primary  .sport a{
	color: #548dad;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
	width: 60px;
}
#navigation_primary  .sport a:hover{
	background-image: url(../Assets/sport_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#sport-index  .sport a{
	background-image: url(../Assets/sport_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#navigation_primary  .cricket a{
	color: #4f826e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
	width: 77px;
}
#navigation_primary  .cricket a:hover{
	background-image: url(../Assets/cricket_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#cricket-index .cricket a {
	background-image: url(../Assets/sport_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#navigation_primary .play a{
	color: #9d2853;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
	width: 125px;
}
#navigation_primary .play a:hover{
	background-image: url(../Assets/play_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#play-index .play a{
	background-image: url(../Assets/play_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
/* 2.2 - Header / Secondary Navigation
------------------------------------------------------------*/
#navigation_secondary  {
	float: left;
	list-style-type: none;
	height: 32px;
	width: 380px;
	margin-bottom: 25px;
	font-weight: bold;
}
#navigation_secondary li {
	float: left;
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 20px;
	padding-right: 6px;
	padding-left: 6px;
}
#navigation_secondary li a  {
	text-decoration: none;
	float: left;
	color: #81ae90;
	display: block;
}
#navigation_secondary a:hover {
	color: #035d21;
}
#News .news  a {
	text-decoration: none;
	color: #035d21;
}
#partners .partners  a {
	text-decoration: none;
	color: #035d21;
}
#brochure .brochure  a {
	text-decoration: none;
	color: #035d21;
}
#nav11 .contact  a {
	text-decoration: none;
	color: #035d21;
}
.rule {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dfdd;
}
#navigation_local {
	float: left;
	width: 251px;
	list-style-type: none;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	color: #81AE90;
	padding: 0px 0px 30px 29px;
}
#navigation_local li {
	height: 37px;
	text-indent: 10px;
}
#navigation_local a {
	color: #81ae90;
	text-decoration: none;
	display: block;
	height: 27px;
	padding-top: 10px;
	background-image: url(../Assets/local_nav_border.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#navigation_local a:hover {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../Assets/1px_local_hover.jpg);
}
#navigation_local .home_local a {
	color: #035d21;
	font-size: 20px;
}
#navigation_local .sport_local a {
	color: #548dad;
	font-size: 20px;
}
#navigation_local .sport_local a:hover {
	text-decoration: none;
	background-image: url(../Assets/1px_sport_hover.jpg);
}
#navigation_local .cricket_local a {
	color: #4f826e;
	font-size: 20px;
}
#navigation_local .cricket_local a:hover {
	text-decoration: none;
	background-image: url(../Assets/1px_cricket_hover.jpg);
}
#navigation_local .play_local a {
	color: #9d2853;
	font-size: 20px;
}
#navigation_local .play_local a:hover {
	text-decoration: none;
	background-image: url(../Assets/1px_play_hover.jpg);
}
#news_list {
	float: left;
	width: 261px;
	margin: 0px 0px 30px 29px;
	
}
#news_list span {
	font-style: italic;
	color: #035d21;
	text-transform: uppercase;
	font-size: 12px;
}
#news_list ul {
	float: left;
	width: 261px;
	list-style-type: none;
	font-size: 14px;
	color: #333;
	line-height: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#news_list li {
	border-bottom:1px dashed #BDBDBD;
	background-position: 0px bottom;
	background-repeat: no-repeat;
}
#news_list a {
	text-decoration: none;
	display: block;
	padding: 8px 0px 8px 0px;
	color: #333;
}
#news_list a:hover  span{
	text-decoration: underline;
}
#column_2 #news_list h2 {
	color: #035d21;
	border-bottom:1px dashed #BDBDBD;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

/* 2.3 - Header / Image Container
------------------------------------------------------------*/

.cricketImage {
	margin-top: 14px;
	margin-left: 14px;
}

#container_image_container {
/*	height: 475px;*/
	background:#f1f1f1;
	background-position: 0px 0px;
	width: auto;
}

#image_container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
/*	height: 480px;*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear:both;
}

#container_image_container2 {
/*	height: 360px;*/
	background-color: #e5eee8;
	background-image: url(../Assets/home_1px_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: auto;
}
#image_container2 {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
/*	height: 360px;*/
	background-image: url(../Assets/home_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}




#container_image_container_new {
	height: 797px;
	background-color: #e5eee8;
	background-image: url(../Assets/home_1px_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: auto;
}

#image_container_new {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
/*	height: 505px;*/
	background-image: url(../Assets/home_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/* 2.4 - Header / Feature Boxes
------------------------------------------------------------*/

#featureBox {
	position: relative;
	width: 980px;
	height: 145px;
	float: left;
}
#featureBox span {
	display: none;
}
.sportBox a{
	background-image: url(../Assets/sport_feature.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 145px;
	width: 328px;
	display: block;
}
.cricketBox a {
	background-image: url(../Assets/cricket_feature.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 145px;
	width: 324px;
	display: block;
}
.playBox a {
	background-image: url(../Assets/play_feature.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 145px;
	width: 328px;
	display: block;
}
#featureBox a:hover {
	background-position: 0px -145px;
}

/* 3.0 - Content / Content
------------------------------------------------------------*/
#container_content {
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: 0px bottom;
	width: auto;
	/*min-height:950px;*/
}
#content {
	/*width: 980px;*/
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-bottom: 30px;
}

/* 3.1 - Content / Column 1
------------------------------------------------------------*/
#column_1 {
	float: left;
	/*width: 614px;/* 604px */
	/*padding-left: 10px;*/
	margin-top: 30px;
	/*padding-right: 36px; /* 46px */
	margin-bottom: 10px;
	min-height: 720px;
}

.video-greenfield  {
	margin-bottom: 20px;
}
#column_1 h1 {
	font-size: 32px;
	margin-bottom: 10px;
	color: #035d21;
}
#column_1 h3 {
	font-size: 26px;
	margin-bottom: 20px;
	line-height: 28px;
	color: #77ac44;
	margin-top: 30px;
}
#nav01 #column_1 h3{
	text-transform: capitalize;
	font-size: 18px;
}
.float-left {
	float: left;
	height: 130px;
	width: 180px;
}
#column_1 h3 span {
	text-transform: capitalize;
	color: #333;
	display: block;
	margin-top: 4px;
	font-size: 14px;
}
#column_1 h4 {
	color: #77Ac44;
	font-size: 18px;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#column_1 h5 {
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	margin-top: 10px;
}
#column_1 h2, #column_2 h2, h2 {
	color: #77ac44;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#column_1 h2 span {
	color: #333;
	text-transform: capitalize;
	font-size: 16px;
}
#column_1 p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#column_1 .first {
	font-size: 16px;
	line-height: 24px;
}
#column_1 .active a{
	color: #035d21;
	text-transform: uppercase;
	text-decoration: none;
}
#column_1 .active a:hover {
	text-decoration: none;
}
#column_1 a  {
	color: #666;
	text-decoration: underline;
}
#column_1 p a:hover, #column_1 ul a:hover {
	text-decoration: none;
}
#column_1 ul {
	margin-left: 30px;
	margin-bottom: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	list-style-image: url(../Assets/list_bullet.jpg);
	line-height: 16px;
}
#column_1 li {
	margin-bottom: 6px;
	color: #666;
    font-size: 14px;

}
#column_1 .signature{
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
	margin-top: 20px;
}
#column_1 .signature span{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	font-style: normal;
	line-height: 24px;
}

#column_1  dl{
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #f0f5f8;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 4px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#column_1 dt {
	color: #77ac44;
}
#latest-news {
	margin: 0px 0px 25px 29px;
	padding: 0px 0px 20px 0px;
	float: left;
	width: 280px;
	/*border-bottom: 1px dashed #bdbdbd;*/
}
#latest-news ul {
	list-style-type: none;
	font-size: 13px;
	color: #333;
	line-height: 16px;
}
#latest-news li {
	margin-bottom: 10px;
	display: block;
}
#latest-news h2 {
	font-size: 18px;
	color: #035d21;
	margin-bottom: 10px;
}
#latest-news a {
	text-decoration: underline;
	text-transform: uppercase;
	font-style: italic;
	color: #035d21;
	font-size: 12px;
}
#latest-news a:hover {
	text-decoration: none;
}
#latest-news .more-news a{
	float: right;
	font-style: normal;
	text-decoration: none;
	background: url(/Assets/more-news-button.jpg) no-repeat 0px 0px;
	width: 130px;
	height: 27px;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
#latest-news .more-news a:hover{
	float: right;
	background-position: 0px -27px;
}

#video-col2 .more-video a{
	float: right;
	font-style: normal;
	text-decoration: none;
	background: url(/Assets/more-video-button.jpg) no-repeat 0px 0px;
	width: 140px;
	height: 27px;
	text-indent: -9999px;
	margin: 10px 0px 20px 0px;
}
#video-col2 .more-video a:hover{
	float: right;
	background-position: 0px -27px;
}

#mailing-list {
	/*padding: 0px 0px 0px 29px;*/
	/*float: left;*/
	/*width: 280px;*/
}

.bottom-line {
	padding: 0px 0px 15px 0px !important;
	border-bottom: 1px dashed #BDBDBD;
	margin: 0px 0px 25px 29px;
}

/*#nav02 #mailing-list, #nav10 #mailing-list, #nav11 #mailing-list, #nav06 #mailing-list, #nav09 #mailing-list, #nav07 #mailing-list {
	width: 258px;
	margin-top: 40px;
	background-image: url(../Assets/mail-inner.jpg);
}

#nav02 #mailing-list .box, #nav10 #mailing-list .box, #nav11 #mailing-list .box, #nav06 #mailing-list .box, #nav09 #mailing-list .box, #nav07 #mailing-list .box {
	width: 166px;
	background-image: url(../Assets/inner-input.jpg);
	}*/

	#mailing-list label {
		font-size: 13px;
		color: #333;
		float: left;
		width: 90px;
	}
	#mailing-list .box {
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		background-image: url(../Assets/box-input.jpg);
		background-repeat: no-repeat;
		width: 186px;
		height: 18px;
		background-position: 0px 0px;
		margin-bottom: 10px;
		padding: 2px;
	}

	.box:focus {
		border: none;
		box-shadow: none;
		outline: none;
	}

	#mailing-list .box:hover {
		background-position: 0px -20px;
	}
	#mailing-list h2 {
		font-size: 20px;
		color: #035d21;
		margin-bottom: 10px;
	}
	#mailing-list p {
		color: #333;
		font-size: 13px;
		line-height: 18px;
		margin-bottom: 10px;
	}
	#mailing-list a {
		text-decoration: underline;
		text-transform: uppercase;
		font-style: italic;
		color: #035d21;
		font-size: 12px;
	}
	#nav16 #callback {
		display: none;
	}
	#mailing-list a:hover {
		text-decoration: none;
	}
	#mailing-list .more-news {
		float: right;
		font-style: normal;
		text-decoration: none;
		background: url(/Assets/join-button.jpg) no-repeat 0px 0px;
		width: 70px;
		height: 27px;
		text-indent: -9999px;
		margin: 10px 0px 0px 0px;
		border: none;
	}

	#mailing-list .more-news:hover{
		float: right;
		background-position: 0px -27px;
	}

	#nav16 #callback {
		display: none;
	}
	#callback a{
		position: absolute;
		height: 252px;
		width: 54px;
		background-image: url(../Assets/call-back.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		right: 0px;
		top: 229px;
		/*top: 275px;*/
		z-index: 999;
		display: block;
	}
	#callback a:hover {
		background-position: -54px 0px;
	}
	#callback span {
		display: none;
	}

	.portfolioBtn a{
		background-image: url(../Assets/view_portfolio.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		height: 50px;
		width: 222px;
		display: block;
		margin-top: 20px;
	}
	.portfolioBtn a:hover {
		background-position: 0px -50px;
	}
	.portfolioBtn span {
		display: none;
	}
	.aboutBtn a{
		background-image: url(../Assets/view_about.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		height: 50px;
		width: 222px;
		display: block;
		margin-top: 20px;
	}

	.aboutBtn a:hover {
		background-position: 0px -50px;
	}
	.aboutBtn span {
		display: none;
	}

	.moreBtn a{
		background-image: url(../Assets/read-more.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		height: 50px;
		width: 164px;
		display: block;
		margin-top: 20px;
	}

	.moreBtn a:hover {
		background-position: 0px -50px;
	}
	.moreBtn span {
		display: none;
	}

	.readBtn a {
		background-image: url(../Assets/read-more-news.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		height: 50px;
		width: 222px;
		display: block;
		margin: 0 auto;
	}

	.readBtn a:hover {
		background-position: 0px -50px;
	}
	.readBtn span {
		display: none;
	}

	.downloadBtn a{
		background-image: url(../Assets/download.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		height: 50px;
		width: 222px;
		display: block;
		margin-top: 20px;
	}

	.downloadBtn a:hover {
		background-position: 0px -50px;
	}
	.downloadBtn span {
		display: none;
	}
	.a {
		background-image: url(../Assets/Sport/send.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		height: 50px;
		width: 202px;
		display: block;
		margin-top: 20px;
	}

	.a:hover {
		background-position: 0px -50px;
	}
	.span {
		display: none;
	}
	#portfolioLinks {
		width: 650px;
		height: 190px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.padBoth {
	}
	#portfolioLinks span {
		display: none;
	}
	#portfolioLinks a:hover{
		background-position: 0px -181px;
	}
	.portfolioSport {
		background-image: url(/Assets/portfolio_sport.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		float: left;
		height: 181px;
		width: 200px;
		display: block;
		margin-right: 10px;
	}
	.portfolioCricket {
		background-image: url(/Assets/portfolio_cricket.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		float: left;
		height: 181px;
		width: 200px;
		display: block;
		margin-right: 10px;
	}
	.portfolioPlay {
		background-image: url(/Assets/portfolio_link.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		float: left;
		height: 181px;
		width: 200px;
		display: block;
	}
	.padTop {
		margin-top: 10px;
	}
	blockquote {
		background-image: url(../Assets/Sport/quote.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		font-style: italic;
		color: #333;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		padding-left: 50px;
		padding-top: 10px;
		margin-top: 20px;
		width: 570px;
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	blockquote span {
		text-transform: uppercase;
		font-size: 12px;
		display: block;
		padding-top: 10px;
		line-height: 16px;
	}
	#column_1 .gallery{
		width: 630px;
		list-style-type: none;
		list-style-image: none;
		margin-left: 0px;
		font-size: 0px;
		line-height: 0px;
		margin-bottom: 20px;
		float: left;
		margin-top: 0px;
	}
	#column_1 .gallery li{
		float: left;
	}
	.gallery li a img {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
	}
	.gallery .padRight {
		margin-right: 8px;
	}

/* 3.2 - Content / Column 2
------------------------------------------------------------*/

#column_2 {
	float: left;
	/*width: 309px;*/
	margin-top: 30px;
}

#quote  {
	background-image: url(../Assets/home-testimonial.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 148px;
	width: 230px;
	padding-top: 20px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 19px;
	line-height: 24px;
	margin-bottom: 10px;
	text-align: left;
	float: left;
	padding-right: 40px;
	padding-left: 40px;
	color: #333;
}
#quote  p{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 60px;
	text-align: left;
}
#quote .quote-name {
	font-size: 14px;
	text-transform: uppercase;
	width: 290px;
}
.quality {
	float: left;
	height: 130px;
	width: 180px;
	margin-right: 20px;
	margin-bottom: 30px;
}
.video a{
	float: left;
	height: 130px;
	width: 180px;
	background-image: url(../Assets/video.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 20px;
	display: block;
	margin-bottom: 10px;
}
.video a:hover {
	background-position: 0px -130px;
}
.video span {
	display: none;
}
#quote a {
	text-decoration: underline;
	text-transform: uppercase;
	font-style: italic;
	color: #035d21;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#quote a:hover {
	text-decoration: none;
}

#column_news { height: 300px; width: 310px; float: left; margin-top:40px;  }



.latest_news {
	background-image: url(../Assets/news_quote.jpg);
	background-repeat: no-repeat;
	height: 169px;
	padding: 20px 20px 0px 20px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 26px;
	line-height: 26px;
	text-align: center;
	color: #333;
	font-weight: bold;
}

.latest_news a {
	color: #035d21;
	text-shadow: #fff 0 1px 0;
	text-decoration: none;
	-webkit-transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
}

.latest_news a:hover { color: #333; text-shadow: #fff 0 1px 0; font-weight: bold; }

.readBtn a {
	background-image: url(../Assets/read-more-news.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 222px;
	display: block;
	margin: 0 auto;
}

.readBtn a:hover {
	background-position: 0px -50px;
}
.readBtn span {
	display: none;
}

/*--------------------------------------------NEW CSS 29/02/2012----------------------------------------------------------*/

#video-col2, #social-media, #map-col2 {
	margin-bottom: 25px;
	float: left;
	margin-left: 29px;
	width: 280px;
}

#video-col2 h2, #social-media h2, , #map-col2 h2 a, #video-col2 h2 a, #social-media h2 a {
	font-size: 18px;
	color: #035d21;
	margin-bottom: 15px;
	text-decoration: none;
}

#video-col2 h2 a:hover, #social-media h2 a:hover {
	text-decoration: underline;
}

.video-block {
	width: 272px;
	height: 162px;
	float: left;
	position: relative;
	border: 4px solid white;
	display: block;
	margin-bottom: 10px;
}

.shadow {
	-moz-box-shadow: 0px 2px 5px #7f8699;
	-webkit-box-shadow: 0px 2px 5px #7f8699;
	box-shadow: 0px 2px 5px #7f8699;
	behavior: url(/PIE.htc);
}

ul.social-media-inner {
	position: relative;
	float: left;
	width: 280px;
}

.social-media-inner h2 {
	float: left;
	padding-right: 24px;
}

.social-media-inner li {
	list-style: none !important;
	float: left;
}

.social-media-inner li  a{
	float: left;
	display: block;
	width: 28px;
	height: 27px;
	border-radius: 3px;
	margin: 10px 0px 22px 10px;
}

.none {
	margin-right: 0px;
}

.twitter-link a { background: url(/Assets/social-media-buttons.jpg) no-repeat 0px 0px; }
.facebook-link a { background: url(/Assets/social-media-buttons.jpg) no-repeat -28px 0px; }
.you-tube-link a { background: url(/Assets/social-media-buttons.jpg) no-repeat -56px 0px; }
.blog-link a { background: url(/Assets/social-media-buttons.jpg) no-repeat -84px 0px; }

.twitter-link a:hover { background-position: 0px -27px; }
.facebook-link a:hover { background-position: -28px -27px; }
.you-tube-link a:hover { background-position: -56px -27px; }
.blog-link a:hover { background-position: -84px -27px; }

/*--------------------------------------------NEW CSS ENDS----------------------------------------------------------*/



/* 3.3 - Content / Miscellaneous
------------------------------------------------------------*/

#clientLogos {
	border-top: 1px solid #dedede;
	/*width: 970px;*/
	/*float: left;
	padding: 5px 0px 10px 10px;*/
	height: 140px;
}

#container_footer {
	background-color: #291F20;
	/*width: 980px;*/
	margin: 0px auto;
}






/* 3.3 - CLient logo carousel CSS 
------------------------------------------------------------*/
#carousel_inner {
	/* float:left; important for inline positioning */
	/* width:930px;  important (this width = width of list item(including margin) * items shown */
		overflow: hidden;  /* important (hide the items outside the div) */
		position:relative;
	}

	#carousel_ul {
		position:relative;
		left:-210px; /* important (this should be negative number of list items width(including margin) */
			list-style-type: none; /* removing the default styling for unordered list items */
			margin: 0px;
			margin-left: 0px !important;
			padding: 0px;
			width:9999px; /* important */
			/* non-important styling bellow */
			padding-bottom:10px;
			list-style: none !important;
			/*overflow: hidden;
			height: 65px;*/
		}

		#carousel_ul li{
			float: left; /* important for inline positioning of the list items */
			width:220px;  /* fixed width, important */
			/* just styling bellow*/
			padding:0px;
			height:80px;
			margin-top:10px;
			margin-bottom:10px;
			margin-left:5px;
			margin-right:5px;
			list-style-type: none !important;
		
		}

		#carousel_ul li img {
			.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that */
			/* styling */
			cursor:pointer;
			cursor: hand;
			border:0px;
		}
		#left_scroll, #right_scroll{
			float:left;
			height:60px;
			width:15px;
		}
		#left_scroll img, #right_scroll img{
			border:0; /* remove the default border of linked image */
			/*styling*/
			cursor: pointer;
			cursor: hand;

		}


/* 4.0 - Footer / Footer
------------------------------------------------------------*/

#footer {
	/*width: 970px;*/
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 20px;
	/*float:	left;*/
}
#footer h4 {
	color: #6c958f;
	margin-bottom: 10px;
}

/* 4.1 - Footer / Newsletter
------------------------------------------------------------*/

.newsletter {
	width: 200px;
	padding-left: 10px;
	margin-right: 40px;
	float: left;
}
.newsletter label{
	float: left;
	display: none;
}
.newsletter input.box {
	float: left;
	width: 192px;
	margin-bottom: 10px;
	color: #291f20;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 4px;
	background-image: url(../Assets/input_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	border-style: none;
	border-width: 0px;
	font-size: 13px;
}
.newsletter .btn {
	float: right;
	background-color: transparent;
	border-width: 0px;
	border-style: none;
	color: #9b9597;
	font-size: 16px;
	text-transform: uppercase;
	cursor: pointer;
}

/* 4.3 - Footer / Links
------------------------------------------------------------*/

.linkBox {
	/*float: left;*/
	/*width: 280px;*/
	/*margin-left: 20px;*/
}
.linkBox ul {
	list-style-type: none;
	color: #9b9597;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	/*float: left;*/
	/*width: 140px;*/
}
.linkBox a {
	color: #9b9597;
	text-decoration: none;
}
.linkBox a:hover {
	text-decoration: underline;
}

/* 4.4 - Footer / Member
------------------------------------------------------------*/

.member {
	float: right;
/*	width: 296px;*/
	font-size: 12px;
	text-transform: uppercase;
	color: #c9c7c7;
	line-height: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	margin-left:-30px;*/
	/*margin-top: 17px;*/
}
.member span {
	display: none;
}
.member a:hover {
	background-position: 0px -81px;
}
.textOnly {
	display: block;
	float: left;
	width: 296px;
	text-align: right;
	margin-top: 10px;
}
.padBoth {
	margin-top: 10px;
	margin-bottom: 20px;
}
.padBase {
	margin-bottom: 10px;
}
.ruleBase {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7e4ec;
	padding-bottom: 10px;
	display: block;
}
.line a {
	float: right;
	background-image: url(../Assets/construction_line.jpg);
	height: 81px;
	width: 85px;
	display: block;
}
.sapca a {
	background-image: url(../Assets/sapca_logo.jpg);
	display: block;
	float: right;
	height: 81px;
	width: 58px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 16px;
}

.footer-logo {
	float: left;
}

/* 4.5 - Footer / Copyright
------------------------------------------------------------*/

.copyright {
	/*width: 960px;*/
	font-size: 12px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #463d3e;
	/*margin-left: 10px;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-top: 10px;
	color: #9b9597;
	margin-bottom: 30px;
	float: left;
}
.copyright .left {
	float: left;
	/*width: 620px;*/
	margin-top: 10px;
}
.copyright .right {
	float: left;
	/*width: 340px;*/
	text-align: right;
	margin-top: 10px;
}
.copyright a {
	text-decoration: underline;
	color: #c9c7c7;
	font-style: italic;
}
.copyright a:hover {
	text-decoration: underline;
}

/* 5.0 - Search Facility
------------------------------------------------------------*/

fieldset.search {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 6px;
	width: 341px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #333;
	font-size: 12px;
	width: 176px;
	height: 20px;
	margin-right: 10px;
	background-image: url(../Assets/search_box.jpg);
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: 0px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 4px;
}
.search input.box:focus {
	outline: none;
}
.search button.btn {
	cursor: pointer;
	font-size: 16px;
	text-transform: uppercase;
	color: #035d21;
	border-width: 1px;
	border-style: none;
	background-color: transparent;
}
.search button.btn:hover {
	background-position: 0px -24px;
}

div.page_content
{
	width: 330px;
	margin-bottom: 20px;
	float: left;
	background-color: #5664a4;
}
#column_1 div.feedback_container
{
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
}
div.success 
{
}

div.warning
{
	margin-bottom: 10px;
}
#column_1 div.warning ul{
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 20px;
	list-style-type: none;
	color: #9d2853;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-image: none;
}

div.warning li	/* validation summery items */
{
}

div.error
{
	float: left;
	margin-top: 20px;
	clear: left;
	color: #9d2853;
}



/* ------------------------------------------- radform control */

div.radform_container
{
}

div.radform
{
	margin-top: 20px;
	width: 650px;
}

div.radform .header
{
	margin-bottom: 20px;
}

div.radform h2
{
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

div.radform label
{
	color: #333;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


span.required_marker
{
	color: #9d2853;
}


div.radform .button_container
{
	padding-top: 20px;
	text-align: left;
	margin-bottom: 20px;
	float: left;
}

div.radform .hint
{
	color: #080;
	font-size: smaller;
}

/* ------------------------------------------- default template */

div.default_field
{
	overflow:hidden;
	padding-bottom: 10px;
	float: left;
}

div.default_field label
{
	width: 120px;
	margin-right: 20px;
	float: left;
}

div.default_field .control_container
{
	padding-bottom: 10px;
	float: left;
	width: 510px;
}



/* ------------------------------------------- */

div.radform .SingleTextBox .control
{
	width: 296px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	padding: 2px;
	float: left;
	background-image: url(../Assets/input.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
}

div.radform .SingleTextBox .control:hover
{
	background-position: 0px -24px;
}

div.radform .MultiTextBox .control
{
	width: 296px;
	height: 96px;
	padding: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../Assets/textbox.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div.radform .MultiTextBox .control:hover
{
	background-position: 0px -100px;
}

#subject .control
{
	width: 296px;
}



#terms
{
	text-align:right;
}

#terms .control
{
	position: relative;
	top: 2px;
}

#submitButton {
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../Assets/Sport/send.jpg);
	height: 50px;
	width: 202px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #033;
	border: 0px none;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	margin-left: 238px;
}
#nav16 #submitButton{
	background-image: url(../Assets/request.jpg);
	cursor: pointer;
}

#submitButton:hover {
	background-position: 0px -50px;
}

#column_1 .required {
	color: #9d2853;
}
.interest {
	width: 420px;
	float: left;
	padding: 10px;
	background-color: #f6f9f8;
	margin-bottom: 10px;
}
#column_1 .interest h4 {
	margin-top: 0px;
}
#column_1 .interest ul {
	padding: 0px;
	width: 440px;
	margin: 0px;
}

#column_1 .interest li{
	float: left;
	list-style-image: none;
	list-style-type: none;
	padding-right: 20px;
}
.interestLast {
	width: 420px;
	float: left;
	background-color: #f6f9f8;
	margin-right: 210px;
	padding: 10px;
	margin-bottom: 20px;
}
#column_1 .interestLast h4 {
	margin-top: 0px;
}
#column_1 .interestLast ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 440px;
}
#column_1 .interestLast li{
	float: left;
	list-style-image: none;
	list-style-type: none;
	padding-right: 10px;
}
#nav01 #wrapper #container_content #content #column_2 #latest-news p {
}
#featureBox ul {
	list-style-type: none;
	height: 60px;
	width: 960px;
	padding-left: 10px;
}
#featureBox li {
	float: left;
}
#featureBox span {
	display: none;
}
.sp01 {
	background-image: url(../Assets/Workflow/sport.jpg);
	height: 60px;
	width: 101px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.sp01 a{
	background-image: url(../Assets/Workflow/sport.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 101px;
	display: block;
}
.sp02 {
	background-image: url(../Assets/Workflow/sport02.jpg);
	height: 60px;
	width: 258px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.sp02 a{
	background-image: url(../Assets/Workflow/sport02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 258px;
	display: block;
}
.sp03 {
	background-image: url(../Assets/Workflow/sport03.jpg);
	height: 60px;
	width: 151px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.sp03 a{
	background-image: url(../Assets/Workflow/sport03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 151px;
	display: block;
}
.sp04 {
	background-image: url(../Assets/Workflow/sport04.jpg);
	height: 60px;
	width: 308px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.sp04 a{
	background-image: url(../Assets/Workflow/sport04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 308px;
	display: block;
}
.sp05 {
	background-image: url(../Assets/Workflow/sport05.jpg);
	height: 60px;
	width: 142px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.sp05 a{
	background-image: url(../Assets/Workflow/sport05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 142px;
	display: block;
}
.p01 {
	background-image: url(../Assets/Workflow/play.jpg);
	height: 60px;
	width: 174px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.p01 a{
	background-image: url(../Assets/Workflow/play.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 174px;
	display: block;
}

.p02 {
	background-image: url(../Assets/Workflow/play02.jpg);
	height: 60px;
	width: 240px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.p02 a{
	background-image: url(../Assets/Workflow/play02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 240px;
	display: block;
}
.p03 {
	background-image: url(../Assets/Workflow/play03.jpg);
	height: 60px;
	width: 133px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.p03 a{
	background-image: url(../Assets/Workflow/play03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 133px;
	display: block;
}
.p04 {
	background-image: url(../Assets/Workflow/play04.jpg);
	height: 60px;
	width: 292px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.p04 a{
	background-image: url(../Assets/Workflow/play04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 292px;
	display: block;
}
.p05 {
	background-image: url(../Assets/Workflow/play05.jpg);
	height: 60px;
	width: 121px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.p05 a{
	background-image: url(../Assets/Workflow/play05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 121px;
	display: block;
}

.c01 {
	background-image: url(../Assets/Workflow/cricket.jpg);
	height: 60px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.c01 a{
	background-image: url(../Assets/Workflow/cricket.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 120px;
	display: block;
}

.c02 {
	background-image: url(../Assets/Workflow/cricket02.jpg);
	height: 60px;
	width: 255px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.c02 a{
	background-image: url(../Assets/Workflow/cricket02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 255px;
	display: block;
}
.c03 {
	background-image: url(../Assets/Workflow/cricket03.jpg);
	height: 60px;
	width: 147px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.c03 a{
	background-image: url(../Assets/Workflow/cricket03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 147px;
	display: block;
}
.c04 {
	background-image: url(../Assets/Workflow/cricket04.jpg);
	height: 60px;
	width: 304px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.c04 a{
	background-image: url(../Assets/Workflow/cricket04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 304px;
	display: block;
}
.c05 {
	background-image: url(../Assets/Workflow/cricket05.jpg);
	height: 60px;
	width: 134px;
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.c05 a{
	background-image: url(../Assets/Workflow/cricket05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 134px;
	display: block;
}
#sharethis {
	background-image: url("../Assets/mailing-box.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding-left: 16px;
	padding-right: 16px;
	text-align: center;
	width: 288px;
	padding-bottom:35px;

}
#sharethis h2 {
	padding-top: 10px;
	text-align: left;
}

.chas a{
	background-image: url(../Assets/chasimg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 80px;
	width: 127px;
	margin-top: 0px;
	margin-left: 0px;
}
.chas a:hover {
	background-position: 0px -83px;
}
.chas span {
	display: none;
}

.textwidget ul {
	color: #333333;
	float: left;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 18px;
	list-style-type: none;
	width: 261px;
	padding-bottom: 25px;
}

.textwidget li {
	background-position: 0 bottom;
	background-repeat: no-repeat;
	border-bottom: 1px dashed #BDBDBD;
}

.textwidget a {
	color: #333333;
	display: block;
	padding: 8px 0;
	text-decoration: none;
}

#header {
	width:980px;
}

.header-top {
	padding: 10px 0 0 0;
}
.navigation-wrapper {
	float: left;
	padding: 20px 0 0 0;
}

#logo a {
	margin: 0;
}

.call {
	float: right;
}

.left-menu {
	float: left;
}

.left-menu ul {
	float: left;
}

.left-menu li:first-of-type {
	margin-left: 2px;
/*	border-left: 1px solid #78ac41;*/
}

.left-menu li:first-of-type a {
	padding-left: 10px;
}

.left-menu li:last-of-type a {
	padding-right: 20px;
}

.left-menu ul li {
	float: left;
	text-align: center;
	list-style-type: none;
	font-size: 14px;
	text-transform: uppercase;
	position: relative;
}

.left-menu ul li a {
	font-family: GillSansMTProLight;
	font-weight: 300;
	color: #035d21;
	text-decoration: none;
	display: block;
	height: 40px;
	padding-top: 0px;
	padding: 0 8px;
	font-size: 16px;
}

.left-menu ul li .sub-menu:before, .right-menu ul li .sub-menu:before {
	content: "";
	position: absolute;
	background-image: url(../Assets/arrow.png);
	display: block;
	left:10px;
	width: 10px;
	height: 7px;
	top: -13px;
	outline: 0;
}

.left-menu ul li .sub-menu, .right-menu ul li .sub-menu {
    display: none;
    position: absolute;
    height: auto;
    z-index: 1000;
    background: #FFF;
}

.left-menu ul li .sub-menu li, .right-menu ul li .sub-menu li{
    float: left;
    position: static;
    text-align: left;
    white-space: nowrap;
	background: white;
	padding:10px 0;
	width: 100%;
	display: block;
}

.left-menu ul li .sub-menu li:first-of-type, .right-menu ul li .sub-menu li:first-of-type {
	margin-left: 0;
	border:none;
}

.left-menu ul li .sub-menu li:first-of-type a, .right-menu ul li .sub-menu li:first-of-type a {
	padding-left: 10px;
}

.left-menu ul li .sub-menu li:last-of-type a, .right-menu ul li .sub-menu li:last-of-type a {
	padding-right: 10px;
}

.left-menu ul li .sub-menu li a, .right-menu ul li .sub-menu li a {
    height: auto;
    padding:0 10px;
}

.left-menu ul li a:hover {color:#77ac44}
.right-menu {
	float: left;
}

.right-menu ul {
	float: left;
}

.right-menu ul li {
	float: left;
	text-align: center;
	list-style-type: none;
	font-size: 14px;
	text-transform: uppercase;
	position: relative;
}

.right-menu li:first-of-type {
/*	border-left: 1px solid #78ac41;*/
}

.right-menu li:first-of-type a {
	/*padding-left: 15px;*/
}

.right-menu li:last-of-type a {
	padding-right: 5px;
}

.right-menu ul li a {
	font-family: GillSansMTProLight;
	font-weight: 300;
	color: #78ac41;
	text-decoration: none;
	display: block;
	height: 40px;
	padding-top: 0px;
	padding: 0 9px;
	font-size: 16px;
}

li.right-menu a {
	color: #78ac41 !important;
}

.right-menu li:last-of-type {
	/*border-right: 1px solid #78ac41;*/
}

.right-menu-first {
	padding-left: 20px;
}

.left-menu {
	color: #035d21;
	font-family: GillSansMTProLight;
}

.right-menu {
	color: #78ac41;
	font-family: GillSansMTProLight;
}

.right-menu .menu-top-container {
	margin-left:10px;
}

.left-menu ul {
	margin-top:-18px;
}

.right-menu ul {
	margin-top:-18px;
}

.left-menu ul li .sub-menu, .right-menu ul li .sub-menu {
	margin-top:0px;
}

.right-menu .menu {
	position: relative;
}

.right-menu .xmenu:after {
	content: "|";
	position: absolute;
	top:-1px;
}

.right-menu ul li a:hover {color:#035d21}
.right-menu ul li a:active {color:#666}

p.page-link, p.page-link a {color:#035d21 !important;  text-transform:uppercase;}

.wpcf7-form input {height:20px; border:1px solid #ccc; border-radius: 6px; padding:6px;}

.wpcf7-form textarea { border:1px solid #ccc; border-radius: 6px; padding:6px;}

.wpcf7-submit {background:#77ac44; text-transform: uppercase; font-size: 14px; border:0 !important; height: 30px !important; color:#fff; }

.wpcf7-form div {margin-bottom:5px}