#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: 14px;
}


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; }

@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-image: url(../Assets/1px_body.jpg);
	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: 172px;
	width: auto;
	background-color: #FFF;
}

/* 2.0 - Header
------------------------------------------------------------*/
#header {
	background-image: url(../Assets/header_graphic.jpg);
	background-repeat: no-repeat;
	background-position: 567px 0px;
	width: 980px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	height: 172px;
}
#logo a {
	background-image: url(../Assets/logo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 240px;
	float: left;
	height: 150px;
	margin-top: 10px;
	margin-right: 93px;
}
#logo span {
	display: none;
}
#header_secondary {
	float: left;
	height: 110px;
	width: 347px;
}
.call {
	float: left;
	width: 290px;
	text-align: right;
	margin-top: 14px;
	font-size: 26px;
	line-height: 34px;
	color: #035d21;
}
.call strong {
	font-size: 30px;
}

/* 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;
	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: 347px;
	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: 280px;
	list-style-type: none;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	color: #81ae90;
}
#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: 290px;
	margin-top: 40px;
}
#news_list span {
	font-style: italic;
	color: #035d21;
	text-transform: uppercase;
	font-size: 12px;
}
#news_list ul {
	float: left;
	width: 290px;
	list-style-type: none;
	font-size: 14px;
	color: #333;
	line-height: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#news_list li {
	background-image: url(../Assets/local_nav_border.jpg);
	background-position: 0px bottom;
	background-repeat: no-repeat;
}
#news_list a {
	text-decoration: none;
	display: block;
	padding: 8px;
	color: #333;
}
#news_list a:hover  span{
	text-decoration: underline;
}
#column_2 #news_list h2 {
	color: #035d21;
	background-image: url(../Assets/local_nav_border.jpg);
	background-position: 0px bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

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

#container_image_container {
	height: 505px;
	background-color: #e5eee8;
	background-image: url(../Assets/home_1px_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: auto;
}
#image_container {
	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;
}

#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;
}

/* 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: 604px;
	padding-left: 10px;
	margin-top: 30px;
	padding-right: 30px;
	margin-right: 16px;
}
.video-greenfield  {
	margin-bottom: 20px;
}
#column_1 h1 {
	font-size: 30px;
	margin-bottom: 10px;
	color: #035d21;
}
#column_1 h3 {
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 22px;
	color: #81ae90;
	margin-top: 20px;
}
#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: #81ae90;
	font-size: 16px;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 4px;
}
#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: #81ae90;
	font-size: 20px;
	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: 13px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#column_1 .first {
	font-size: 18px;
	line-height: 24px;
}
#column_1 .active a{
	color: #035d21;
	font-style: italic;
	text-transform: uppercase;
	text-decoration: none;
}
#column_1 .active a:hover {
	text-decoration: none;
}
#column_1 a  {
	color: #035d21;
	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;
}
#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: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	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 {
	margin-top: 6px;
}
#latest-news {
	background-image: url(../Assets/news-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-left: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: -17px;
	float: left;
	width: 278px;
}
#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: 20px;
	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{
	color: #9abea6;
	font-size: 16px;
	float: right;
	font-style: normal;
	text-decoration: none;
}
#latest-news .more-news a:hover{
	float: right;
	text-decoration: underline;
}
#mailing-list {
	background-image: url(../Assets/mailing-box.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-left: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	margin-top: 40px;
	float: left;
	width: 288px;
}

#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: 156px;
	height: 18px;
	background-position: 0px 0px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-left: 2px;
}
#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 {
	color: #9abea6;
	font-size: 16px;
	float: right;
	font-style: normal;
	text-decoration: none;
	background-color: transparent;
	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;
	cursor: pointer;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#mailing-list .more-news:hover{
	text-decoration: underline;
}
#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;
	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;
}

.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;
}

.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 -190px;
}
.portfolioSport {
	background-image: url(../Assets/portfolio_sport.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 190px;
	width: 210px;
	display: block;
	margin-right: 10px;
}
.portfolioCricket {
	background-image: url(../Assets/portfolio_cricket.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 190px;
	width: 210px;
	display: block;
	margin-right: 10px;
}
.portfolioPlay {
	background-image: url(../Assets/portfolio_link.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 190px;
	width: 210px;
	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: 650px;
	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: 10px;
}

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

#column_2 {
	float: left;
	width: 310px;
	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;
}



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

#clientLogos {
	width: 970px;
	float: left;
	padding-left: 10px;
	padding-top: 40px;
	height: 140px;
}

#container_footer {
	background-color: #291f20;
	width: 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;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

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

#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: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../Assets/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 20px;
}
#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-top: 4px;
	padding-left: 4px;
	padding-right: 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.2 - Footer / Social Media
------------------------------------------------------------*/
.socialMedia {
	float: left;
	width: 190px;
	margin-right: 40px;
	min-height: 120px;
}
.socialMedia span {
	display: none;
}
.socialMedia a:hover {
	background-position: 0px -21px;
}
.facebook a{
	float: left;
	height: 21px;
	width: 80px;
	background-image: url(../Assets/facebook.jpg);
	background-position: 0px 0px;
	display: block;
	position: absolute;
	left: 250px;
	top: 46px;
}
.twitter a {
	position: absolute;
	height: 21px;
	width: 89px;
	top: 46px;
	display: block;
	left: 350px;
	background-image: url(../Assets/twitter.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

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

.linkBox {
	float: left;
	width: 280px;
	margin-left:-55px;
}
.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: left;
	width: 296px;
	font-size: 12px;
	text-transform: uppercase;
	color: #c9c7c7;
	line-height: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:-30px;
}
.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;
}

/* 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: none;
	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;
}
