﻿img
{
	border: none;
	vertical-align: top;
}
a
{
	color: #000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a:active {background:none;}
input, textarea, select
{
	font: 12px verdana, arial, helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
}
form, fieldset
{
	margin: 0;
	padding: 0;
	border-style: none;
}
body
{
	margin: 0;
	font: 12px/15px verdana, arial, helvetica, sans-serif;
	background: #fff url(../images/bg-page.png) no-repeat 50% 0;
	color: #454545;
}
#wrapper
{
	width: 980px;
	margin: 0 auto;
	padding: 0 0 20px;
}
#header
{
	height: 1%;
	padding: 0 0 25px 19px;
	position: relative;
}
#header:after
{
	content: "";
	display: block;
	clear: both;
}
.logo
{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo.png) no-repeat;
	width: 329px;
	height: 68px;
	margin: 25px 30px 0 0;
}
.logo a
{
	display: block;
	height: 100%;
	overflow: hidden;
}

.captains_logo
{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url("../images/England_Golf_Captain_header.jpg") no-repeat scroll 0 0 transparent;
	width: 265px;
	height: 67px;
	margin: 22px 58px 0 0;
}
.captains_logo a
{
	display: block;
	height: 100%;
	overflow: hidden;
}

.inner-page #header .captains_logo
{
	width: 522px;
	height: 99px;
	margin: 16px 0 0 27px;
	display: inline;
}

#header .holder
{
	float: left;
	width: 394px;
}
.top-nav
{
	list-style: none;
	padding: 0 0 11px;
	margin: 0;
	width: 100%;
	font: 17px arial, helvetica, sans-serif;
}
.top-nav:after
{
	content: "";
	display: block;
	clear: both;
}
.top-nav li
{
	float: left;
	margin: 0 7px 0 0;
	background: url(../images/bg-top-bar.png) repeat-x 0 -70px;
}
.top-nav .list-item1 a
{
	width: 112px;
}
.top-nav .list-item2 a
{
	width: 124px;
}
.top-nav .list-item3 a
{
	width: 137px;
}
.top-nav span
{
	background: url(../images/bg-top-bar.png) no-repeat 100% -140px;
	float: left;
	padding: 44px 0 6px;
}
.top-nav .active
{
	background: url(../images/bg-top-bar-a.png) repeat-x 0 -78px;
}
.top-nav .active strong
{
	background: url(../images/bg-top-bar-a.png) no-repeat;
}
.top-nav .active span
{
	background: url(../images/bg-top-bar-a.png) no-repeat 100% -155px;
}
.top-nav strong
{
	float: left;
	background: url(../images/bg-top-bar.png) no-repeat;
	font-weight: normal;
}
.top-nav a
{
	display: block;
	padding: 5px 0;
	color: #fff;
	height: 16px;
	text-align: center;
	overflow: hidden;
}
.top-nav a:hover
{
	text-decoration: none;
}
#header .services
{
	height: 1%;
	overflow: hidden;
}
.search-form
{
	float: left;
	width: 156px;
}
.search-form .field
{
	float: left;
	width: 128px;
	height: 20px;
	background: url(../images/sprites.png) no-repeat 0 -67px;
	margin: 0 7px 0 0;
	display: inline;
}
.search-form .txt
{
	float: left;
	border-style: none;
	background: none;
	padding: 3px 7px;
	color: #444;
	width: 114px;
	margin: 0;
}
.select-form fieldset
{
	float: left;
}
.select-form .submit, .search-form .submit
{
	float: left;
	text-indent: -9999px;
	border-style: none;
	line-height: 0;
	overflow: hidden;
	cursor: pointer;
	width: 21px;
	height: 20px;
	padding: 0;
	background: url(../images/sprites.png) no-repeat -329px 0;
}
.social
{
	float: right;
	list-style: none;
	padding: 1px 7px 0 0;
	margin: 0;
}
.social li
{
	float: left;
	margin: 0 0 0 5px;
}
/*
.social a
{
	float: left;
	width: 16px;
	height: 16px;
}*/
.social .twitter
{
	background-position: -265px 0;
}
.social .facebook
{
	background-position: -282px 0;
}
.social .rss
{
	background-position: -299px 0;
}
.social .email
{
	background-position: -265px -17px;
}
.rac-logo
{
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	width: 103px;
	height: 53px;
	background: url(../images/sprites.png) no-repeat 0 -89px;
	margin: 45px 67px 0 0;
}
.breadcrumbs
{
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 15px;
	left: 97px;
	color: #454545;
	/*font-size: smaller;*/
}
.breadcrumbs li
{
	float: left;
	background: url(../images/bullet-breadcrumbs.png) no-repeat 0 3px;
	padding: 0 10px 0 14px;
}
.breadcrumbs a
{
	color: #454545;
}
.main-area
{
	width: 980px;
	/*overflow: hidden;*/
	position: relative;
	z-index: 0;
	top: -9px;
}
.main-area .t
{
	height: 9px;
	overflow: hidden;
	background: url(../images/bg-main-talt.png) no-repeat;
}
.main-area .b
{
	height: 25px;
	/*overflow: hidden;*/
	background: url(../images/bg-main-content-b.png) no-repeat;
	margin: 0 0 0 2px;
	position: relative;
}
.main-area .c
{
	height: 1%;
	/*overflow: hidden;*/
	padding: 7px 23px 0;
	margin: 0 0 0 2px;
	background: url(../images/bg-main-content.png) repeat-y;
	position: relative;
	z-index: 1;
}
.visual
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 2px;
}
.slider
{
	float: left;
	position: relative;
	width: 460px;
	overflow: hidden;
}
.slider ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	position: relative;
}
.slider ul li
{
	display: none;
}
.slider ul li.active
{
	display: block;
}
.slider .text
{
	position: absolute;
	width: 220px;
	top: 28px;
	right: 23px;
	font-size: 13px;
	line-height: 16px;
}
.slider .text strong
{
	display: block;
}
.slider .text strong, .promo .text .h1, .slider .text .h1, .promo .text h1, .slider .text h1
{
	margin: 0 0 10px;
	color: #fff;
	font: 30px arial, helvetica, sans-serif;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.cufon-active .twocolumns-teams .promo .text-about a, .cufon-active .signup-block a strong, .cufon-active .signup-block a, .cufon-active .aside .header2 h3, .cufon-active .twocolumns-teams .promo .links a, .cufon-active .egugolfcentral, .cufon-active .heading-panel .title, .cufon-active .content-area #content h1, .cufon-active .promo .text h1, .cufon-active .promo .text .h1, .cufon-active .twocols h2, .cufon-active .news-block h2, .cufon-active #nav span, .cufon-active .thumbnails span, .cufon-active .slider .text .h1, .cufon-active .slider .text h1
{
	line-height: 0 !important;
}
.slider .text p
{
	margin: 0 0 14px;
}
a.view-all, .slider .text .more
{
	float: left;
	font: bold 11px/24px verdana, arial, helvetica, sans-serif;
	height: 25px;
	background: url(../images/bg-more.png) no-repeat;
	padding: 0 14px 0 22px;
	text-transform: uppercase;
	color: #fff;
}
.thumbnails
{
	float: right;
	width: 454px;
	overflow: hidden;
}
.thumbnails ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 110%;
}
.thumbnails li
{
	float: left;
	width: 142px;
	height: 197px;
	margin: 0 14px 0 0;
}
.thumbnails img
{
	float: left;
	border: 1px solid #cbcbcb;
}
.thumbnails span
{
	float: left;
	font: 16px arial, helvetica, sans-serif;
	color: #323232;
	margin: 6px 0 0 1px;
	word-spacing: -1px;
	letter-spacing: -1px;
}
#nav
{
	list-style: none;
	padding: 0 0 0 18px;
	margin: 0;
	height: 1%;
	position: relative;
	z-index: 1;
}
#nav:after
{
	content: "";
	display: block;
	clear: both;
}
#nav li
{
	float: left;
	margin: 0 1px 0 0;
	display: inline;
	z-index: 1;
}
#nav a
{
	float: left;
	color: #202020;
	background: url(../images/bg-nav.png) no-repeat;
	position: relative;
	display: inline;
	overflow: hidden;
}
#nav li:hover, #nav .li-hover
{
	z-index: 100;
}
#nav li:hover a, #nav .li-hover a, #nav a:hover, #nav .active a
{
	margin: -12px -17px -1px -13px;
	padding-right: 20px;
	background: none;
	z-index: 100;
	text-decoration: none;
	font-weight:bold;
}
#nav span
{
	float: left;
	font-size: 14px;
	background: url(../images/bg-nav.png) no-repeat 100% -36px;
	height: 12px;
	padding: 12px 9px;
	overflow: hidden;
	cursor: pointer;
}
#nav li:hover span, #nav .li-hover span, #nav a:hover span, #nav .active span
{
	background: url(../images/bg-nav.png) no-repeat 0 0;
	padding: 93px 7px 17px 21px;
	margin-top: -72px;
}
#nav em
{
	background: url(../images/bg-nav-hover-r.png) no-repeat;
	overflow: hidden;
	width: 14px;
	height: 49px;
	position: absolute;
	cursor: pointer;
	right: 6px;
	top: -9999px;
}
#nav li:hover em, #nav .li-hover em, #nav .active em, #nav a:hover em
{
	top: 0;
}
#nav cufon
{
	position: relative;
	z-index: 100;
}
#nav .home
{
	text-indent: -9999px;
	overflow: hidden;
	width: 51px;
	height: 36px;
	position: relative;
	background: url(../images/bg-nav-home.png) no-repeat;
}
#nav .home:hover, #nav .active .home:hover, #nav .active .home
{
	width: 78px;
	height: 49px;
	background: url(../images/bg-nav-home-a.png) no-repeat;
	margin: -12px -10px 0 -16px;
	padding: 0;
}
#nav .home:hover
{
	margin: -12px -11px 0 -16px;
	height: 49px;
}
.news-block
{
	border-top: 10px solid #e3e3e2;
	border-bottom: 10px solid #e3e3e2;
	margin: 0 0 17px -13px;
	width: 958px;
	overflow: hidden;
	padding: 15px 0 18px;
}
.news-block h2
{
	margin: 0 0 8px 47px;
	font: 20px arial, helvetica, sans-serif;
	color: #9d1922;
	text-transform:uppercase;
}
.news-block .wrapper
{
	width: 100%;
}
.news-block .wrapper:after
{
	content: "";
	display: block;
	clear: both;
}
.news-block .next, .news-block .prev
{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/sprites.png) no-repeat -265px -43px;
	width: 13px;
	height: 24px;
	margin: 44px 9px 0 12px;
}
.news-block .next
{
	background-position: -281px -43px;
	margin: 44px 0 0;
}
.news-block .holder
{
	float: left;
	width: 889px;
	overflow: hidden;
	margin: 0 9px 0 0;
	position: relative;
}
.news-block .holder.championship-tweets
{
    width: 254px;
}
.news-block ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 99999px;
	overflow: hidden;
	background: url(../images/bg-blocks.png);
}
.news-block li
{
	float: left;
	width: 190px;
	padding: 0 15px 0 16px;
}
.news-block .date
{
	font: 15px/16px verdana, arial, helvetica, sans-serif;
	display: block;
	color: #454545;
	margin: 0 0 5px -1px;
}
.news-block p
{
	margin: 0;
}
.news-block h3
{
	margin: 0;
	font: bold 12px/15px verdana, arial, helvetica, sans-serif;
}
.news-block h3 a
{
	color: #9d1922;
}
.twocols
{
	width: 100%;
	margin: 0 0 14px;
	background: url(../images/bg-twocols.png) no-repeat 630px 0;
}
.twocols:after
{
	content: "";
	display: block;
	clear: both;
}
.twocols .content
{
	float: left;
	width: 602px;
}
.info-box
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 19px;
}
.info-box .slides
{
	z-index: 1;
	background: #fff;
}
.info-box .active
{
	z-index: 10;
}
.info-box .img
{
	float: left;
}
.info-box .text
{
	float: right;
	width: 325px;
	border-bottom: 1px solid #cbcbcb;
	min-height: 259px;
}
* html .info-box .text
{
	height: 259px;
}
.twocols h2
{
	margin: 5px 0 15px;
	font: 21px arial, helvetica, sans-serif;
	color: #9d1922;
}
.newlinkcolor
{
	margin: 5px 0 15px;
	font: 21px arial, helvetica, sans-serif;
	color: #9d1922;
}
a.newlinkcolor:hover
{
	text-decoration: underline;
}
.info-box .text h2
{
	margin: 5px 0 15px;
	text-transform:uppercase;
}
.info-box .text h3
{
	font: bold 12px/15px verdana, arial, helvetica, sans-serif;
	margin: 0;
}
.info-box .text .date
{
	font-style: normal;
	color: #9d1922;
	display: block;
}
.info-box .text p
{
	font-weight: lighter;
	margin: 0 0 8px;
}
.info-box .share
{
	width: 100%;
	overflow: hidden;
	padding: 18px 0 0;
}
.info-box .share-btn, .info-box .like, .info-box .tweet
{
	float: left;
	margin: 0 17px 0 0;
}
.info-box .like
{
	margin: 0 22px 0 0;
}
.info-box .text .more
{
	background: url(../images/bullet.gif) no-repeat 2px 4px;
	padding: 0 0 0 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9d1922;
}
.thumbs
{
	width: 100%;
	overflow: hidden;
}
.thumbs ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 110%;
	overflow: hidden;
}
.thumbs li
{
	float: left;
	margin: 0 28px 0 0;
}
.thumbs a
{
	float: left;
	border: 1px solid #cbcbcb;
}
.media-block
{
	float: right;
	width: 317px;
	margin: 0 -16px 0 0;
	position: relative;
}
.media-block .video-block
{
	padding: 0 57px 17px 17px;
	border-bottom: 6px solid #e2e2e1;
}
.media-block h2
{
	font-size: 19px;
	margin: 7px 0 12px;
}
.media-block .radio-holder
{
	padding: 0px 0 0 0px;
}
.ads
{
	height: 1%;
	overflow: hidden;
	margin: 0 auto;
	padding: 20px 11px 24px 0;
}
.ads a
{
	width: 728px;
	display: block;
	margin: 0 auto;
	background: #c1c1c1;
}
.bottom-panel
{
	width: 958px;
	overflow: hidden;
	border: 1px solid #e9e9e9;
	background: #fff;
	margin: -13px 0 0 11px;
}
.logos
{
	border-top: 5px solid #e2e2e2;
	border-bottom: 5px solid #e2e2e2;
	padding: 10px 0 15px;
	margin: 0 0 26px;
	height: 1%;
	overflow: hidden;
}
.logos ul
{
	list-style: none;
	padding: 11px 0 0 12px;
	margin: 0;
	height: 1%;
	overflow: hidden;
}
.logos li
{
   border-right: 1px solid #cbcbcb;
    float: left;
    text-align: center;
    width: 155px;
}
.logos li:last-child
{
	border:none;
}
/*
.logos li a
{
	margin:0 32px;
}*/
.logos .sport-england
{
	padding: 0 25px 0 38px;
}
.logos .ewga
{
	padding: 0 45px 0 40px;
}
#footer
{
	height: 1%;
	overflow: hidden;
	padding: 0 20px 18px 13px;
	border-bottom: 9px solid #999;
	font-size: 11px;
	line-height: 14px;
	color: #323232;
}
#footer .col
{
	float: left;
	width: 50%;
}
#footer address, #footer .col p
{
	margin: 0 0 8px;
}
#footer address
{
	font-style: normal;
}
#footer .col a
{
	color: #3f3d3d;
}
#footer .col ul
{
	list-style: none;
	padding: 0;
	margin: 0 0 8px;
}
#footer .col li
{
	display: inline;
	background: url(../images/separator.png) no-repeat 0 1px;
	padding: 0 16px 0 20px;
}
.breadcrumbs li:first-child, .breadcrumbs .first-child, #footer .menu .first-child, #footer .menu li:first-child, #footer .col .first-child, #footer .col li:first-child
{
	background: none;
	padding-left: 0;
}
#footer .col-r
{
	float: right;
	width: 300px;
	padding: 0 6px 0 0;
}
#footer .menu
{
	list-style: none;
	padding: 0 0 28px;
	margin: 0;
	font-size: 13px;
	float: right;
	width:280px;
}
#footer .menu li
{
	display: inline;
	background: url(../images/separator3.gif) no-repeat 0 3px;
	padding: 0 8px 0 13px;
}
#footer .menu a
{
	color: #323232	;
}
#footer .menu a:hover
{
	text-decoration: none;
}
#footer .col-r dl
{
	clear: both;
	margin: 0 0 0 39px;
}
#footer .col-r dt
{
	margin: 0 0 14px;
}
#footer .col-r dd
{
	margin: 0;
}
.twocolumns
{
	width: 100%;
	padding: 0 0 23px;
}
.twocolumns:after
{
	content: "";
	display: block;
	clear: both;
}
.twocolumns .content
{
	float: left;
	width: 680px;

}
.promo
{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.promo .text
{
	position: absolute;
	left: 36px;
	top: 34px;
	line-height: 17px;
	color: #fff;
}
/*.promo .text .holder{width:290px;}*/
.promo .text p
{
	margin: 0 0 25px;
}
.more-links, .championship-more-links

{
	width: 100%;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
}
.more-links li
{
	float: left;
	margin: 0 29px 0 0;
}

.championship-more-links li
{

	margin: 10px 0 0 0;
}

.championship-more-links a
{
	background: url(../images/bg-amore3.png) no-repeat;
	padding: 6px 0px 6px 0;
	font: bold 11px/25px verdana, arial, helvetica, sans-serif;
	color:#fff;
	text-transform: uppercase;
}

.twocolumns2 .promo .text a, .more-links a
{
	float: left;
	background: url(../images/bg-more3.png) no-repeat;
	padding: 0 12px 0 23px;
	font: bold 11px/25px verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
}
#wrapper .twocolumns .aside
{
	float: right;
	width: 240px;
	background: #e9eaea;
	min-height: 260px;
	padding: 0;
}
* html .twocolumns .aside
{
	height: 260px;
}
.twocolumns .aside .header
{
	padding: 10px 13px 11px;
	background: #5c5c5c;
	margin: 0 0 1px;
}
.twocolumns .aside .header h3
{
	font: bold 12px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	margin: 0;
}
.twocolumns .aside .content
{
	margin-top: -5px;
	padding: 0 20px 0 14px;
	font-size: 11px;
	line-height: 14px;
	color: #353535;
	width: auto;
	float: none;
}
.twocolumns .aside dl
{
	margin: 0;
}
.twocolumns .aside dt
{
	font-weight: bold;
}
.twocolumns .aside dd
{
	margin: 0;
}
.twocolumns .aside .format dt, .twocolumns .aside .format dd
{
	display: inline;
}
.twocolumns .aside .content .more
{
	font-weight: bold;
	color: #353535;
	background: url(../images/bullet4.gif) no-repeat 2px 5px;
	padding: 0 0 0 13px;
}
.twocolumns .aside .section-local
{
	padding: 0 0 12px;
}
.twocolumns .aside .details
{
	list-style: none;
	padding: 0 0 12px;
	margin: 0;
}
.twocolumns .aside dd a
{
	color: #9d1922;
}
.blocks
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 11px;
}
.blocks .col
{
	float: left;
	width: 461px;

}
#wrapper .blocks2 .col-r .block, .blocks .block
{
	height: 1%;
	
	background: url(../images/bg-block.gif) no-repeat;
	padding: 1px 0 0;
	margin: 0 0 26px;
}
.blocks .block-i
{
	border: 1px solid #ddd;
	border-top-style: solid;
	padding: 5px 4px 0;
	height: 1%;
	
	
}
.blocks .header
{
	height: 1%;
	overflow: hidden;
	background: #f1f1f1 url(../images/bg-heading.gif) no-repeat;
	padding: 8px 7px 7px 14px;
}
.blocks .header h2
{
	font: bold 14px verdana, arial, helvetica, sans-serif;
	color:#454545;
	/*color: #9d1922;*/
	margin: 1px 0;
}
.select-form
{
	float: right;
}
.select-form select
{
	float: left;
	margin: 0 5px 0 0;
}

.blocks2 .col-r .content, .blocks .content
{
	border-bottom: 2px solid #9d1922;
	margin: 0 -4px;
	padding: 0 4px;
	width: 445px;
	position: relative;
}
.blocks .content:after
{
	content: "";
	display: block;
	clear: both;
}
.blocks .content .img1
{
	float: left;
}
.blocks .content .lists
{
	float: right;
	padding: 14px 5px 0 0;
}
.blocks .content .lists ul
{
	list-style: none;
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
	width: 160px;
	line-height: 14px;
}
.blocks .content .lists ul a
{
	color: #454545;
	padding: 0 0 0 25px;
	background: url(../images/bullet2.gif) no-repeat;
	float: left;
}
.blocks .content .lists li
{
	height: 1%;
	overflow: hidden;
	vertical-align: middle;
	padding: 0 0 9px;
}
.blocks .content .lists ul .more
{
	background: url(../images/bullet3.gif) no-repeat;
	font-weight: bold;
}
.rules-block .header h3
{
	margin: 2px 0 0 94px;
}
.blocks .content .img2
{
	float: left;
	margin: -7px 0 0 -4px;
}
.rules-block .content .lists ul
{
	width: 180px;
}
.rules-block .content .lists
{
	padding-right: 0;
	margin-right: -34px;
	width: 370px;
	display: inline;
	overflow: hidden;
}
#about
{
	width: 312px;
}
.blocks .text-block
{
	padding: 15px 17px;
	width: 419px;
}
.blocks .content p
{
	margin: 0;
}
.blocks .col-r
{
	float: right;
	
}
.blocks .content .lists2
{
	background: url(../images/divider.gif) repeat-y 126px 0;
	padding: 0;
	margin: 15px 0 0;
}
.select-form .field
{
	float: left;
	background: url(../images/bg-textfield.png) no-repeat;
	width: 266px;
	height: 22px;
	margin: 0 10px 0 0;
}
.select-form .txt
{
	float: left;
	background: none;
	border-style: none;
	padding: 3px 9px;
	margin: 0;
	width: 248px;
	color: #353535;
}
.blocks .content .lists2 ul
{
	width: 137px;
}
.blocks .content .lists2 .list
{
	width: 176px;
}
.blocks .content .lists2 ul a
{
	padding-left: 21px;
}
.blocks .col-r .header
{
	padding-top: 7px;
	padding-bottom: 6px;
}
.did-you-know, .did-you-know2
{
	width:520px;
	float:left;
	padding: 28px 30px 0 37px;
}
.did-you-know2
{
	border-right: 1px solid #e7e7e6;
}
.did-you-know h2, .did-you-know2 h2
{
	margin: 8px 0 14px;
	font: 24px arial, helvetica, sans-serif;
	color: #9d1922;
	text-transform:uppercase;
}
.did-you-know .img, .did-you-know2 .img
{
	float: left;
	margin: 0 17px 0 0;
	border: 2px solid #e7e7e6;
}
.did-you-know .text, .did-you-know2 .text
{
	float: left;
	width:252px;
}
.did-you-know .text p, .did-you-know2 .text p
{
	margin: 0 0 20px;
}
.faq-box .more, .did-you-know .more
{
	float: left;
	background: #f1f1f1 url(../images/bg-more2.gif) no-repeat;
	font: bold 11px/24px verdana, arial, helvetica, sans-serif;
	color: #9d1922;
	padding: 0 13px 1px 23px;
	text-transform: uppercase;
}
.did-you-know .wrapper
{
	width: 100%;
	overflow: hidden;
}
.content-area
{
	min-height: 924px;
	overflow: hidden;
	padding: 20px 0 20px 33px;
}
* html .content-area
{
	height: 924px;
}
.content-area #content
{
	float: left;
	width: 637px;
}
.content-area #content .header
{
	height: 1%;
	overflow: hidden;
	padding: 0 29px 11px 0;
	margin: 0 0 2px;
	background: url(../images/bg-area-t.png) no-repeat 0 100%;
}
.content-area #content .header .holder
{
	float: left;
	width: 100%;
}
.content-area #content h1
{
	float: left;
	margin: 0 40px 0 0;
	font: 30px arial, helvetica, sans-serif;
	color: #9d1922;
	text-transform:uppercase;
}
.content-area #content .header .back
{
	float: left;
	background: url(../images/btn-prev.gif) no-repeat 0 3px;
	color: #3f3d3d;
	padding: 0 0 0 20px;
	margin: 6px 42px 0 0;
	line-height: 18px;
	font-size: 14px;
}
.content-area #content .header .backright
{
	float: right;
	background: url(../images/btn-prev.gif) no-repeat 0 3px;
	color: #3f3d3d;
	padding: 0 0 0 20px;
	margin: 6px 42px 0 0;
	line-height: 18px;
	font-size: 14px;
	visibility:hidden;
}
.pagination
{
	clear:both;
	float: left;
	list-style: none;
	padding: 6px 0 0;
	margin: 0;
	font: bold 14px/18px verdana, arial, helvetica, sans-serif;
}
.pagination .prev
{
	background: url(../images/btn-prev.gif) no-repeat 0 3px;
	padding: 0 0 0 20px;
}
.pagination .next
{
	background: url(../images/bullet2.gif) no-repeat 100% 3px;
	padding: 0 20px 0 0;
}
.pagination li
{
	float: left;
	background: url(../images/separator4.gif) no-repeat 0 5px;
	padding: 0 13px;
}
.pagination .first-child, .pagination li:first-child
{
	background: none;
	padding-left: 0;
}
.pagination a
{
	color: #3f3d3d;
	float: left;
}
.content-area .post
{
	padding: 0 0 6px;
}
.content-area .post .content
{
	overflow: hidden;
	height: 1%;
	padding: 28px 34px 34px;
	background: #f1f1f1;
	color: #3f3d3d;
}
.content-area .post .img
{
	float: left;
	margin: 0 13px 5px 0;
	border: 1px solid #9d9d9d;
}
.content-area .post .date
{
	font-style: normal;
	color: #9d1922;
	display: block;
	margin: -2px 0 7px;
}
.content-area .post h2
{
	font: bold 14px/17px verdana, arial, helvetica, sans-serif;
	margin: 0 0 14px;
}
.content-area .post .share
{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #f1f1f1;
	overflow: hidden;
	height: 1%;
	padding: 8px 0 7px 14px;
	margin: 0 -119px 12px -12px;
	display: inline-block;
	width: 311px;
	position: relative;
}
.content-area .post p
{
	margin: 0 0 15px;
}
.post .like, .post .tweet
{
	float: left;
	margin: 0 12px 0 0;
}
* html .content-area .post .share
{
	left: -15px;
}
* + html .content-area .post .share
{
	left: -12px;
}
dl.options
{
	margin: 0 0 5px;
	background: #f1f1f1;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 8px 0 8px 34px;
	height: 1%;
	overflow: hidden;
}
dl.options dt
{
	float: left;
	margin: 0;
	width: 60px;
	color: #9d1922;
	font-weight: bold;
}
dl.options dd
{
	float: left;
	margin: 0;
}
dl.options dd a
{
	color: #333333;
}
dl.options .links ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
dl.options .docs ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
dl.options .links li
{
	width: 100%;
	float: left;
	background: url(../images/separator5.png) no-repeat;
	padding: 0 15px;
}
dl.options .docs li
{
	float: left;
	background: url(../images/separator5.png) no-repeat;
	padding: 0 15px;
}
dl.options .links a
{
	float: left;
	background: url(../images/btn-prev.gif) no-repeat;
	padding: 0 0 0 20px;
}
dl.options .docs a
{
	float: left;
	padding: 0 0 0 20px;
	line-height: 19px;
}
.main-area .aside
{
	float: right;
	width: 206px;
	padding: 35px 17px 0 0;
}
.archive
{
	background: url(../images/bg-aside-t.png) no-repeat;
	padding: 1px 0 0;
}
.archive .inner
{
	height: 1%;
	overflow: hidden;
	padding: 11px 12px 14px;
	border: 1px solid #ddd;
	border-top-style: none;
	background: url(../images/bg-archive.png) repeat-x 0 100%;
}
.archive h2
{
	margin: 0 10px 10px;
	text-transform: uppercase;
	font: 18px arial, helvetica, sans-serif;
	color: #9d1922;
}
.archive ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: bold;
	line-height: 19px;
}
.archive ul ul a
{
	color: #3f3d3d;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 2px 12px;
}
.archive li
{
	height: 1%;
	overflow: hidden;
	padding: 0 0 6px;
	background: url(../images/bg-archive-title.png) no-repeat;
	vertical-align: middle;
}
.archive a
{
	color: #fff;
	padding: 0 0 0 20px;
	display: block;
}
.archive li .title
{
	background: url(../images/sprites.png) no-repeat -170px -89px;
}
.archive li .title a
{
	font-weight: bold;
}
.archive li li
{
	background: url(../images/sprites.png) no-repeat -170px -111px;
	padding: 0 0 1px 38px;
	margin: 0 0 3px;
}
.archive ul ul
{
	padding: 7px 0 0;
	clear: both;
	overflow: hidden;
	width: 100%;
	display: none;
}
.archive .active ul
{
	display: block;
}
.heading-panel
{
	background: #f1f1f1;
	overflow: hidden;
	height: 1%;
	padding: 6px 6px 6px 11px;
	margin: 0 0 11px;
}
.btn
{
	float: right;
	background: #9d1922 url(../images/bg-btn.png) no-repeat;
}
.btn span
{
	float: left;
	cursor: pointer;
	background: url(../images/bg-btn.png) no-repeat 100% -24px;
	height: 24px;
	overflow: hidden;
	padding: 0 50px 0 10px;
	color: #f1f1f1;
	text-transform: uppercase;
	font: bold 11px/23px verdana, arial, helvetica, sans-serif;
	white-space: nowrap;
}
.find-club-form .btn
{
	background: #9d1922 url(../images/bg-btn4.png) no-repeat;
}
.btn:hover span
{
		text-decoration: underline;
}
.heading-panel h1.title, .heading-panel strong.title
{
	font: 16px arial, helvetica, sans-serif;
	margin: 3px 0 0;
	color: #9d1922;
	float: left;
	text-transform:uppercase;
}
.slider2 .text strong, .slider2 .text .h1, .slider2 .text h1
{
	color: #252d00;
}
.slider2 .text
{
	color: #000;
}
.news-block .header
{
	height: 1%;
	overflow: hidden;
	padding: 0 0 14px;
}
.news-block .header h2
{
	float: left;
	margin: 0 72px 0 47px;
}
.news-block .countries-select
{
	float: left;
	padding: 0 0 0 12px;
	border-left: 1px solid #f2f2f2;
}
.news-block .countries-select select
{
	float: left;
	width: 218px;
}
.slider3 .text .h1, .slider3 .text h1
{
	color: #001a48;
	margin-bottom: 15px;
}
.slider3 .text .h1 span, .slider3 .text h1 span
{
	color: #293006;
}
.slider3 .text
{
	left: 158px;
	top: 74px;
}
.slider4 .text .more, .slider3 .text .more
{
	background: url(../images/bg-more4.png) no-repeat;
	color: #0f2753;
}
.blocks2 .content .lists
{
	float: none;
	overflow: hidden;
	height: 1%;
	padding: 14px 0 0 18px;
}
.blocks2 .content .lists ul
{
	width: 193px;
	padding: 0 20px 0 0;
}
.block.watch-block .content .lists ul
{
	width: 293px;
}
.blocks2 .content
{
	min-height: 184px;
	width: 449px;
}
* html .blocks2 .content
{
	height: 184px;
}
.blocks2 .content .lists ul a
{
	padding-left: 20px;
}
.blocks2 .block
{
	margin-bottom: 19px !important;
}
.blocks2 .header h3
{
	margin: 0;
}
.blocks2 .header
{
	background-image: url(../images/bg-heading4.gif);
}
.blocks2 .col-r .header
{
	padding: 8px 7px 7px 14px;
	background-image: url(../images/bg-heading5.gif);
}
.blocks2
{
	padding-top: 3px;
}
.blocks2 .col
{
	width: 459px;
}
.blocks2 .col-r
{
	width: 455px;
}
.blocks2 .col .block
{
	background: url(../images/bg-block2.gif) no-repeat;
}
.heading-panel2
{
	background: url(../images/bg-heading-panel-b.png) no-repeat 0 100%;
	padding: 0 23px 23px 23px;
	margin: 0 0 13px -24px;
	width: 934px;
}
.heading-panel2 div.title
{
	background: #f1f1f1 url(../images/bg-heading-panel.png) no-repeat;
	width: 144px;
	margin: 0 10px 0 0;
	float: left;
}
.heading-panel2 div.title strong.title
{
	background: url(../images/bg-heading-panel.png) no-repeat 100% 0;
	margin: 0 0 0 12px;
	white-space: nowrap;
	padding: 16px 0 6px;
	height: 25px;
	overflow: hidden;
}
.find-club-form
{
	float: left;
	margin: 0 14px 0 0;
	background: #f1f1f1 url(../images/bg-heading-panel.png) no-repeat;
	width: 621px;
}
.find-club-form .holder
{
	float: left;
	background: url(../images/bg-heading-panel.png) no-repeat 100% 0;
	padding: 12px 13px 11px 27px;
}
.find-club-form .field
{
	float: left;
	background: url(../images/bg-textfield2.png) no-repeat;
	width: 249px;
	height: 22px;
	margin: 1px 23px 0 0;
	display: inline;
}
.find-club-form .txt
{
	float: left;
	background: none;
	border-style: none;
	margin: 0;
	padding: 3px 5px;
	width: 239px;
}
.find-club-form .ddl
{
	float: left;
	width: 249px;
	margin: 1px 23px 0 0;
	display: inline;
	float: left;
	width: 249px;
}
.find-club-form select
{
	float: left;
	width: 159px;
	margin: 1px 20px 0 0;
}
.find-club-form .btn span
{
	padding: 0 37px 0 12px;
	color: #fff;
	font-size: 13px;
	background-image: url(../images/bg-btn4.png);
}
.golf-central
{
	margin-top:12px;
	float: left;
	width: 143px;
	height: 47px;
	background: url(../images/Golf-Central_Button_2014.gif) no-repeat;
	overflow: hidden;
}
.slider4 .text
{
	color: #fff;
	left: 32px;
	top: 87px;
}
.blocks3 .block
{
	width: 299px;
	background: url(../images/bg-block3.png) no-repeat;
	float: left;
	margin: 0 16px 0 0;
	border-top: 1px solid #ddd;
}
.blocks3 .block .content
{
	width: 289px;
	min-height: 101px;
}
* html .blocks3 .block .content
{
	height: 101px;
}
.blocks3 .content .lists
{
	float: none;
	width: 260px;
	padding: 17px 0 0 14px;
	overflow: hidden;
}
.blocks3 .content .lists ul
{
	padding: 0;
	width: 100%;
}
.blocks3
{
	padding: 0 0 1px;
	width: 102%;
	margin: 0 -100px 0 0;
}
.egugolfcentral
{
	text-transform: uppercase;
	font: 24px arial, helvetica, sans-serif;
	margin: 10px 0 0 18px;
	color: #9d1922;
}
.banner
{
	width: 852px;
	overflow: hidden;
	margin: 0 auto;
}
.main-area .b2
{
	background-position: 0 -4px;
	height: 21px;
}
.cufon-active .egugolfcentral
{
	height: 24px !important;
	overflow: hidden;
}
* .cufon-active .egugolfcentral
{
	height: 27px !important;
}
.twocolumns-teams .content
{
	float: left;
	width: 631px;
}
.twocolumns-teams .promo .text
{
	left: 248px;
	top: 58px;
	width: 310px;
}
/*
.twocolumns-teams .promo .h1, .twocolumns-teams .promo h1
{
	float: left;
	text-align: right;
	width: 165px;
	padding: 30px 25px 0 0;
}*/
.twocolumns-teams .promo .links
{
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 117px;
}
.twocolumns-teams .promo .links li
{
	float: left;
	padding: 0 0 9px;
}
.twocolumns-teams .promo .links a
{
	float: left;
	padding: 6px 0 0 9px;
	width: 128px;
	background: url(../images/bg-link.png) no-repeat;
	height: 18px;
	text-transform: uppercase;
	color: #fff;
}
.twocolumns-teams .promo .links a:hover
{
	text-decoration: none;
}
#wrapper .twocolumns-teams .aside
{
	width: 298px;
	background: none;
}

.aside  .leaderboard .header2
{
	background: url(../images/bg-heading2.png) no-repeat;
	width: 286px;
	height: 29px;
	overflow: hidden;
}
.aside .header2
{
	background: url(../images/bg-heading2.png) no-repeat;
	width: 291px;
	height: 29px;
	overflow: hidden;
	margin: 0 0 0 0px;
}
.aside .header2 h3
{
	text-transform: uppercase;
	color: #fefefe;
	margin: 8px 0 0 12px;
	font: 13px arial, helvetica, sans-serif;
}
.tabset
{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.tabset ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
.tabset li
{
	float: left;
	margin: 7px 2px 0 3px;
	background: url(../images/bg-tab.png) repeat-x;
}
.tabset a
{
	float: left;
	font: bold 11px/22px verdana, arial, helvetica, sans-serif;
	color: #fff;
	text-transform:uppercase;
	cursor: pointer;
	background: url(../images/tabunsel.png) no-repeat 100% 0;
}
.tabset a:hover
{
	text-decoration: none;
}
.tabset span
{
	float: left;
	/*background: url(../images/bg-tab-l.png) no-repeat 100% 0;*/
	width:90px;
	height:22px;
	text-align: center;
}
.tabset .active
{
	/*margin: 0 3px 0 -3px !important;*/
	color: #9d1922;
	background: none;
}
.tabset .active a
{
	text-transform:uppercase;	
	background: url(../images/tabunsel.png) no-repeat;
}
.tabset .active a.first-tab
{
	
	background: url(../images/tabesl.png) no-repeat;
}
/*
.tabset .first-tab
{
	margin-left: 3px;
}*/
.tabset .active span
{
	color: #9d1922;
	background: url(../images/tabsel.png) no-repeat 100% 0;
	/*padding: 7px 15px 0;*/
}
.tab-content .top, .tab-content
{
	width: 100%;
	overflow: hidden;
}
.tab-content .btm
{
	padding: 8px 6px 6px 0;
	height: 1%;
	overflow: hidden;
}
.tab-content
{
	margin: -5px 0 0;
}
.tab-content .table
{
	width: 287px;
	border-style: none;
	margin: 0;
	padding: 0;
	table-layout: fixed;
	font: 11px/14px verdana, arial, helvetica, sans-serif;
	border-collapse: collapse;
}
.tab-content .table tr, .tab-content .table td, .tab-content .table th
{
	margin: 0;
	text-align: center;
	padding: 0;
	border-style: none;
}
.tab-content .table td, .tab-content .table th
{
	border-right: 1px solid #fff;
	background: #f1f1f1;
	padding: 1px 0;
}
.tab-content .table th.name-cell, .tab-content .table th
{
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 5px;
}
.tab-content .table .name-cell
{
	width: 177px;
	padding: 1px 13px;
	text-align: left;
}
.tab-content .table .cell
{
	width: 50px;
}
.tab-content .table .name-cell span
{
	padding: 0 3px 0 0;
	text-align: right;
	width: 15px;
	float: left;
	margin-left: -5px;
}
* html .tab-content .table .name-cell span
{
	margin-right: -3px;
}
.tab-content .table .last td
{
	padding-bottom: 10px;
}
.content .news-block
{
	border-style: none;
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
	overflow: visible;
}
.content .news-block:after
{
	content: "";
	display: block;
	clear: both;
}
.content .news-block .prev
{
	margin-left: -4px;
	margin-right: 6px;
	position: relative;
}
.content .news-block .holder
{
	width: 601px;
	margin: 0;
	background: none;
}
.content .news-block .holder ul
{
	overflow: hidden;
	background: url(../images/bg-blocks21.png);
}
.twocolumns-teams .promo
{
	margin: 0 0 21px;
}
.twocolumns-teams .news-block h2
{
	margin: 0 0 8px 26px;
}
.content .news-block li
{
	width: 177px;
	padding: 0 10px;
}
.content .news-block .date
{
	margin-bottom: 10px;
}
.media-section
{
	border-top: 6px solid #e3e3e2;
	background: url(../images/divider.gif) repeat-y 294px 0;
	margin: 0 0 0 -13px;
	padding: 20px 0 24px 15px;
	overflow: hidden;
	position: relative;
	width: 608px;
}
.media-section2
{
	border-top: 6px solid #e3e3e2;
	background: url(../images/divider.gif) repeat-y 294px 0;
	margin: 0 0 0 -13px;
	padding: 20px 0 24px 15px;
	overflow: hidden;
	position: relative;
	width: 638px;
}
.media-section3
{
	border-top: 6px solid #e3e3e2;

	margin: 0 0 0 -13px;
	padding: 20px 0 24px 15px;
	overflow: hidden;
	position: relative;
	width: 638px;
}
* html .media-section
{
	padding-bottom: 5px;
}
.tv-box
{
	float: left;
	width: 300px;
	padding: 0 41px 0 0;
}
.tv-box-handicapp
{
	float: left;
	width: 300px;
	padding: 0 41px 0 0;
}
.tv-box-handicapp
{
	float: left;
	width: 280px;
	padding: 0 41px 0 0;
}
.tv-box h3, .et-tv-box h3
{
	text-transform: uppercase;
	margin: -3px 0 17px;
	font: 19px arial, helvetica, sans-serif;
	color: #9d1922;
}
.et-tv-box h3, .video-block h3
{
	margin-bottom:8px;
	margin-left:6px;
}
.map-box
{
	float: right;
	padding: 0 18px 0 0;
	
	width: 309px;
}
.map-box h3
{
	text-transform: uppercase;
	font: 16px arial, helvetica, sans-serif;
	margin: 0 0 16px;
	color: #9d1922;
}
.map-box .holder
{
	border-top: 2px solid #9d1922;
	border-bottom: 2px solid #9d1922;
	position: relative;
	width: 309px;
	overflow: hidden;
}
.map-box .calendar
{
	position: absolute;
	right: 0;
	top: 0;
	text-indent: -9999px;
	width: 87px;
	height: 73px;
	overflow: hidden;
	background: url(../images/bg-calendar.png) no-repeat;
}
* html .map-box .calendar
{
	right: -1px;
}
.latest-result
{
	background: url(../images/bg-results-t.png) no-repeat;
	padding: 1px 0 0;
	margin: 0 -2px 0 5px;
	width: 294px;
	position: relative;
}
.latest-leaderboard
{
	background: url(../images/bg-results-t.png) no-repeat;
	padding: 1px 0 0;
	margin: 0 -2px 5px 5px;
	width: 294px;
	position: relative;
}
.latest-leaderboard .inner
{
	height: 1%;
	overflow: hidden;
	padding: 3px 3px 5px 3px;
	border: 1px solid #ddd;
	border-top-style: none;
	background: url(../images/bg-archive.png) repeat-x 0 100%;
}
.latest-result .inner
{
	height: 1%;
	overflow: hidden;
	padding: 5px 4px 5px 5px;
	border: 1px solid #ddd;
	border-top-style: none;
	background: url(../images/bg-archive.png) repeat-x 0 100%;
}
.aside .latest-result .header2
{
	margin: 0;
	background: url(../images/bg-heading3.png) no-repeat;
	width: 279px;
	height: 35px;
	padding: 0 4px 0 0;
}
.aside .latest-result .header2 .btn span
{
	background: url(../images/bg-btn-r.png) no-repeat 100% 0;
	height: 22px;
	padding: 0 21px 0 9px;
	color: #fff;
}
.tv-box .btn img
{
margin-top: -2px;
}

.aside .latest-result .header2 .btn
{
	background: #9d1922 url(../images/bg-btn2.png) no-repeat;
	margin-top: 6px;
}
.aside .latest-result .header2 h3
{
	margin-top: 11px;
}
.result-list
{
	list-style: none;
	padding: 16px 4px 6px;
	margin: 0;
}
.result-list li
{
	border-top: 1px solid #ddd;
	padding: 9px 3px 6px;
	height: 1%;
	overflow: hidden;
	vertical-align: middle;
}
.result-list .first-child, .result-list li:first-child
{
	border-style: none;
	padding-top: 0;
}
.result-list .title
{
	display: block;
	padding: 0 0 0 12px;
	background: url(../images/bullet5.gif) no-repeat 0 3px;
}
.result-list .title a
{
	color: #9d1922;
}
.result-list p
{
	margin: 0;
}
.bottom-box2, .bottom-box
{
	border-top: 6px solid #e2e2e2;
	margin: 0 0 0 -13px;
	width: 924px;
	padding: 0 0 1px 34px;
	position: relative;
}
.bottom-box2 .block, .bottom-box .block
{
	float: left;
	width: 336px;
	background: url(../images/bg-block4.png) no-repeat;
	margin: 23px 0 0;
}
.bottom-box2 .header, .bottom-box .header
{
	background-image: url(../images/bg-heading6.gif);
}
.bottom-box2 .header h3, .bottom-box .header h3
{
	margin: 0;
}
.bottom-box .content
{
	width: 326px;
}
#wrapper .archive-list
{
	list-style: none;
	padding: 15px 0 17px 14px;
	margin: 0;
	width: 312px;
	overflow: hidden;
	float: none;
}
#wrapper .archive-list li
{
	float: left;
	margin: 0 22px 0 0;
}
.section3 .blocks ul a, .archive-list li a
{
	background: url(../images/bullet2.gif) no-repeat 0 1px;
	float: left;
	padding: 0 0 0 21px;
	white-space: nowrap;
	color: #060606;
}
.section3 .blocks ul a
{
	color: #454545;
}
.bottom-box2 .ad, .bottom-box .ad
{
	float: right;
	margin: 0;
}
.twocolumns-teams
{
	padding: 0;
}
#wrapper .promo-handicap
{
	margin: 0 0 2px;
}
.signup-block
{
	margin: 0 0 10px 6px;
	background: url(../images/bg-sign-up.jpg) no-repeat;
	width: 292px;
	height: 74px;
	color: #fff;
	overflow: hidden;
}
.signup-block p
{
	margin: 6px 0 0 8px;
	float: left;
	width: 162px;
}
.signup-block a
{
	float: left;
	text-transform: uppercase;
	color: #fff;
	font-size: 24px;
	margin: 30px 0 0 10px;
	width: 108px;
	display: inline;
}
.signup-block a:hover
{
	text-decoration: none;
}
.cufon-active .signup-block a strong
{
	float: left;
	margin: 1px 0 0;
}
.latest-result .list2
{
	list-style: none;
	padding: 0;
	margin: 0;
	font: bold 13px/34px verdana, arial, helvetica, sans-serif;
	width: 100%;
}
.latest-result .list2 li
{
	width: 284px;
	height: 35px;
	background: url(../images/sprites.png) no-repeat 0 -191px;
	margin: 0 0 6px;
	vertical-align: middle;
}
.latest-result .list2 a
{
	display: block;
	padding: 0 40px 0 12px;
	color: #9d1922;
	position: relative;
}
.twocolumns-teams .promo-handicap .text
{
	left: 29px;
	width: 280px;
}
.twocolumns-teams .promo-handicap .text .online
{
	float: left;
	text-indent: -9999px;
	background: url(../images/btn-online.png) no-repeat;
	width: 166px;
	height: 47px;
}
.twocolumns-teams .promo-handicap .text .h1, .twocolumns-teams .promo-handicap .text h1
{
	width: 100%;
	padding: 0 0 5px;
	text-align: left;
}
.handicap-galery .holder
{
	width: 890px;
}
.handicap-galery .holder ul
{
	background: url(../images/bg-blocks3.png);
}
.handicap-galery li
{
	margin: 0;
	width: 146px;
	height: 84px;
	text-align: center;
	font-size: 16px;
}
.handicap-galery li strong
{
	display: table;
	width: 100%;
	height: 100%;
}
.handicap-galery li a
{
	color: #9d1922;
}
.handicap-galery li a:hover
{
	text-decoration: none;
}
* html .handicap-galery li
{
	position: relative;
}
* + html .handicap-galery li
{
	position: relative;
}
.handicap-galery .box
{
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}
* html .handicap-galery .box
{
	position: absolute;
	top: 50%;
	left: 10px;
}
* + html .handicap-galery .box
{
	position: absolute;
	top: 50%;
	left: 0;
}
* html .handicap-galery .box a
{
	position: relative;
	top: -50%;
}
* + html .handicap-galery .box a
{
	position: relative;
	top: -50%;
}
.handicap-galery
{
	border-top-style: none;
	border-bottom-width: 7px;
	padding-bottom: 14px;
	margin-bottom: 26px;
}
.handicap-galery .next, .handicap-galery .prev
{
	margin-top: 33px !important;
}
.section2
{
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 62px;
	background: url(../images/divider.gif) repeat-y 376px 0;
	margin: 0 0 30px;
}
.section2 .tv-box
{
	padding: 7px 0 0;
}

.sectionhc2
{
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 22px;
	background: url(../images/divider.gif) repeat-y 376px 0;
	margin: 0 0 30px;
}
.sectionhc2 .tv-box
{
	padding: 7px 0 0;
}
.faq-box
{
	float: right;
	width: 502px;
	margin: -7px 0 0;
	padding: 0 25px 0 0;
}
.faq-box h2, .faq-box h3
{
	font: 30px arial, helvetica, sans-serif;
	margin: 0 0 13px;
	color: #9d1922;
}
.faq-box h3
{
	padding: 2px 0 0;
}
.faq-box ul
{
	list-style: none;
	padding: 0 0 6px;
	margin: 0;
}
.faq-box ul a
{
	color: #333333;
	background: url(../images/bullet2.gif) no-repeat 0 3px;
	padding: 0 0 0 22px;
	float: left;
	min-height: 20px;
}
.faq-box li
{
	padding: 7px 7px 10px 4px;
	border-top: 1px solid #cbcbcb;
	height: 1%;
	overflow: hidden;
	vertical-align: middle;
}
.faq-box .first-child, .faq-box li:first-child
{
	border-style: none;
	padding-top: 0;
}
.faq-box .more
{
	margin-left: 26px;
}
.twocolumns2 .aside .latest-result, .player-development
{
	width: 100%;
	margin: 0;
}
.player-development h3
{
	font: 16px arial, helvetica, sans-serif;
	color: #323232;
	margin: 0;
	padding: 13px 0 16px 8px;
	text-transform:uppercase;
}
#wrapper .twocolumns2 .aside
{
	width: 242px !important;
	overflow: hidden;
}
.twocolumns2 .aside .latest-result .header2
{
	background: url(../images/bg-heading7.png) no-repeat;
	width: 231px;
}
#wrapper .player-development
{
	margin-bottom: 16px;
}
.downloads-list a
{
	float: left;
	background: url(../images/ico2.png) no-repeat 0 2px;
	padding: 3px 0 4px 30px;
	font-weight: bold;
	color: #454545;
}
.downloads-list a span
{
	font-weight: normal;
}
#wrapper .downloads-list li
{
	padding-top: 6px;
	border-top: none;
	border-bottom: 1px solid #ddd;
}
a.view-all
{
	float: left;
	background: #9d1922 url(../images/bg-btn3.png) no-repeat;
	padding: 0;
	height: auto;
	line-height: 21px;
	margin: 0 0 10px;
}
a.view-all span
{
	float: left;
	cursor: pointer;
	background: url(../images/bg-btn3.png) no-repeat 100% -22px;
	padding: 0 21px 0 9px;
	height: 22px;
}
.twocolumns2 .content
{
	width: 680px;
}
.twocolumns2 .content .promo2
{
	margin-top: -8px;
}
.twocolumns2 .promo .text
{
	width: 175px;
	left: 318px;
	top: 28px;
}
.twocolumns2 .promo .text h1, .twocolumns2 .promo .text .h1
{
	text-align: left;
	padding: 0;
}
.twocolumns2 .promo .text p
{
	margin-bottom: 15px;
}
.twocolumns2 .news-block .holder
{
	width: 642px;
}
.twocolumns2 .news-block .holder ul
{
	background: url(../images/bg-blocks4.png) 1px 0;
}
.twocolumns2 .content .news-block li
{
	width: 194px;
}
.twocolumns2 .media-section
{
	width: 688px;
	padding-left: 15px;
	background-position: 356px 0;
}
.twocolumns2 .media-section .did-you-know
{
	padding: 0;
	float: left;
	width: 326px;
	overflow: hidden;
}
.twocolumns2 .media-section .did-you-know .more
{
	float:right;
	margin-top:-44px;	
}
.twocolumns2 .media-section .did-you-know h3
{
	
	margin-top:4px;	
}
.twocolumns2 .media-section .did-you-know .date
{
	font-style: normal;
	color: #9d1922;
	display: block;
	margin: 0 0 5px;
}
.twocolumns2 .media-section .did-you-know .img
{
	margin: 0 13px 0 0;
}
.twocolumns2 .did-you-know h3
{
	text-transform: uppercase;
	font-size: 19px;
}
.twocolumns2 .media-section .tv-box
{
	padding: 4px 22px 0 0;
	float: right;
}
.did-you-know .radio-holder
{
		border-top: 6px solid #e3e3e2;
	
}
.bottom-box2 .ad
{
	float: left;
	margin: 0 49px 0 -34px;
	position: relative;
}
.bottom-box2 .block
{
	width: 524px;
	margin-top: 13px;
	background: url(../images/bg-block5.png) no-repeat;
}
.bottom-box2 .content
{
	width: 514px;
}
#wrapper .bottom-box2 .content ul
{
	list-style: none;
	padding: 17px 3px 15px 14px;
	margin: 0;
	float: left;
	width: 236px;
}
.bottom-box2 .content li
{
	padding: 0 0 9px;
	float: none !important;
	height: 1%;
	overflow: hidden;
	vertical-align: middle;
}
.player-development .list2 li
{
	padding:0px;
	color:#454545;
	background-position: 0 -230px;
	width: 231px;
}
.twocolumns-teams .promo .text-about, .twocolumns-teams .promo .text-about-us
{
	left: 47px;
	top: 30px;
	width: 272px;
}
.twocolumns-teams .promo .text-england 
{
	left: 30px;
	top: 46px;
	width: 242px;
	height:155px;

}
.twocolumns-teams .promo .text-england h1
{
	margin: 0;
	padding: 10px 0 13px 8px;
	float: none;
	text-align: left;
	width: 100%;
}
.twocolumns-teams .promo .text-about h1, .twocolumns-teams .promo .text-about .h1
{
	margin: 0;
	padding: 0 0 13px;
	float: none;
	text-align: left;
	width: 100%;
}
.twocolumns-teams .promo .text-about ul, .twocolumns-teams .promo .text-about-us ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 232px;
	font: bold 14px arial, helvetica, sans-serif;
}
.twocolumns-teams .promo .text-about li, .twocolumns-teams .promo .text-about-us li
{
	padding: 0 0 9px;
	width: 100%;
	overflow: hidden;
	vertical-align: middle;
}
.twocolumns-teams .promo .text-about-us a
{
	display: block;
	color: #fff;
	height: 18px;
}
.twocolumns-teams .promo .text-about a
{
	display: block;
	padding: 6px 20px 0 8px;
	text-transform: uppercase;
	color: #fff;
	height: 18px;
	white-space: nowrap;
	width: auto;
	overflow: hidden;
	background: url(../images/bg-listx-i.png) no-repeat;
}
.twocolumns-teams .promo .text-about a:hover, .text-about-us a:hover
{
	text-decoration: none;
}
.section3
{
	width: 100%;
	overflow: hidden;
	padding: 0;
}
.section3 .blocks
{
	float: left;
	width: 454px;
	overflow: visible;
}
.section3 .blocks .img
{
	float: left;
}
.section3 .blocks li
{
	float: none;
	padding: 0 0 8px;
	height: 1%;
	overflow: hidden;
	vertical-align: middle;
}
.section3 .blocks ul
{
	list-style: none;
	padding: 14px 0 0;
	margin: 0 0 0 14px;
}
#wrapper .section3 .archive-list
{
	width: 430px;
	padding: 15px 0 9px 14px;
}
.section3 .blocks .block
{
	margin-bottom: 14px;
}
.section3 .faq-box
{
	padding: 28px 0 0 41px;
	width: 395px;
	float: left;
}
.section3 .faq-box li
{
	padding: 5px 7px 7px 4px;
}
.section3 .blocks .header h3
{
	margin: 0;
}
.post .header .date
{
	float: left;
	font: 15px verdana, arial, helvetica, sans-serif;
	color: #3f3d3d;
	margin: 6px 0 0 0;
}
.post .pager
{
	float: right;
	margin: 6px -29px 0 0;
	font: bold 11px/14px verdana, arial, helvetica, sans-serif;
	display: inline;
}
.downloads-area .pager strong,
.post .pager p
{
	float: left;
	margin: 2px 14px 0 0;
	color: #3f3d3d;
}
.downloads-area .pager ul,
.post .pager ul, .twocolumns-gallery .pagination
{
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.post .pager ul
{
margin-bottom:6px;	
}
.downloads-area .pager li,
.post .pager li, .twocolumns-gallery .pagination li
{
	float: left;
	margin: 0 0 0 6px;
	background: none;
	padding: 0;
	font: bold 11px/14px verdana, arial, helvetica, sans-serif;
	display: inline;
}
.downloads-area .pager span,
.downloads-area .pager a,
.post .pager span, .post .pager a, .twocolumns-gallery .pagination span, .twocolumns-gallery .pagination a
{
	float: left;
	width: 19px;
	text-align: center;
	color: #3f3d3d;
	line-height: 17px;
	padding: 0 0 1px;
	background: #f1f1f1;
}
.downloads-area .pager {
	overflow:hidden;
	width:640px;
	padding:0 0 16px 3px;
	font:bold 11px/14px verdana, arial, helvetica, sans-serif;
}
.downloads-area .pager strong {
	margin:2px 10px 0 0;
	display:inline;
}
.downloads-area .pager .active span,
.post .pager .active span, .twocolumns-gallery .pagination .active span, .twocolumns-gallery .pagination .active span a
{
	font-weight: normal;
	background: #9d1922;
}
.listing
{
	list-style: none;
	padding: 0;
	margin: -28px -34px -34px;
	width: 637px;
	overflow: hidden;
	position: relative;
}
.listing li
{
	height: 1%;
	overflow: hidden;
	border-top: 1px solid #cccccc;
	padding: 23px 0 18px 29px;
	vertical-align: middle;
}
.listing .first-child, .listing li:first-child
{
	border-style: none;
}
.listing .odd
{
	background: #f1f1f1;
}
#wrapper .listing .img
{
	float: left;
	border: 1px solid #9d9d9d;
	margin: 0 23px 0 0;
}
.listing .text
{
	float: left;
	width: 460px;
}
.listing .text dl
{
	margin: 0 0 1px;
}
.listing .text dt
{
	font-style: normal;
	color: #9d1922;
	display: inline;
	margin: 0 3px 0 0;
}
.listing .text dd
{
	display: inline;
	margin: 0;
	font-weight: bold;
}
.listing .text p
{
	margin: 0 0 -2px;
}
.listing .text .more
{
	font: bold 11px/24px verdana, arial, helvetica, sans-serif;
	color: #9d1922;
	padding: 0 0 0 13px;
	background: url(../images/bullet6.png) no-repeat 0 3px;
	text-transform: uppercase;
}
.drop
{
	position: absolute;
	top: 28px;
	left: 2px;
	width: 980px;
	z-index: 99;
	display: none;
	background: url(../images/none.png);
}
#nav li:hover .drop, #nav .li-hover .drop
{
	display: block;
}
.drop .top
{
	height: 15px;
	overflow: hidden;
	background: url(../images/bg-drop-t.png) no-repeat;
}
.drop .btm
{
	height: 21px;
	overflow: hidden;
	background: url(../images/bg-drop-b.png) no-repeat;
}
.drop .middle
{
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-drop-c.png) repeat-y;
	padding: 15px 0 0 28px;
}
#wrapper #nav .drop a
{
	float: none;
	margin: 0;
	padding: 0;
	background: none;
	color: #333333;
	font-size: 11px;
	line-height: 13px;
}
.drop ul
{
	list-style: none;
	padding: 0 0 20px;
	margin: 0;
	float: left;
	color: #9d1922;
	width: 180px;
}
.top-nav .drop ul
{
	list-style: none;
	padding: 0 18px 20px 18px;
	margin: 0;
	float: left;
	color: #9d1922;
	width: 202px;
}
#wrapper #nav .drop li
{
	float: none;
	display: block;
	margin: 0;
	padding: 0 0 6px;
}
#wrapper #nav .drop .title
{
	padding: 0 0 10px;
}
.banner-slideshow .slide
{
	width: 100%;
}
.banner-slideshow img
{
	display: block;
}
#wrapper .twocolumns-gallery
{
	width: 898px;
	padding: 22px 0 0 20px;
}
.twocolumns-gallery .content
{
	float: right;
	width: 658px;
	padding: 4px 0 0;
}
#wrapper .twocolumns-gallery .aside
{
	float: left;
	background: url(../images/bg-gallery-aside.gif) repeat-y -240px 0;
	width: 240px;
}
.twocolumns-gallery .aside .holder
{
	background: url(../images/bg-gallery-aside.gif) no-repeat;
	width: 100%;
	overflow: hidden;
}
.twocolumns-gallery .aside .frame
{
	background: url(../images/bg-gallery-aside.gif) no-repeat 100% 100%;
	overflow: hidden;
	padding: 6px 5px 19px;
	width: 230px;
}
.twocolumns-gallery .aside .heading
{
	overflow: hidden;
	background: #9d1922 url(../images/bg-heading8.gif) no-repeat;
	padding: 9px 7px 10px;
	margin: 0 0 15px;
	width: 216px;
}
.twocolumns-gallery .aside h1, .twocolumns-gallery .aside h3
{
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	margin: 0;
}
.twocolumns-gallery .aside h1 a, .twocolumns-gallery .aside h3 a
{
	color: #9d1922;
}
.twocolumns-gallery .aside ul
{
	list-style: none;
	padding: 0 16px 0 8px;
	margin: 0;
	width: 206px;
	overflow: hidden;
	line-height: 14px;
}
.twocolumns-gallery .aside ul a
{
	color: #333333;
	float: left;
}
.twocolumns-gallery .aside li
{
	height: 1%;
	overflow: hidden;
	vertical-align: middle;
	background: url(../images/bullet2.gif) no-repeat 0 1px;
	padding: 0 0 15px 23px;
}
.twocolumns-gallery .content .heading
{
	overflow: hidden;
	background: #f1f1f1;
	height: 1%;
	padding: 10px 42px 11px;
	margin: 0 0 12px;
}
.back
{
	background: url(../images/btn-back.gif) no-repeat 0 2px;
	float: left;
	font-size: 14px;
	line-height: 16px;
	color: #3f3d3d;
	padding: 0 0 0 23px;
	visibility: hidden;
}
.detail
{
	visibility: visible;
}
.photo-gallery
{
	overflow: hidden;
	position: relative;
	padding: 0 0 0 41px;
	width: 617px;
	min-height: 600px;
}
.photo-gallery .overlay
{
	width: 100%;
	height: 100%;
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg-overlay.png);
	visibility: hidden;
}
* html .photo-gallery .overlay
{
	width: 9999px;
	height: 9999px;
}
.detail .photo-gallery .overlay
{
	visibility: visible;
}
.twocolumns-gallery .pagination
{
	float: none;
	overflow: hidden;
	margin: 0 0 15px -4px;
	height: 1%;
}
.twocolumns-gallery .listing
{
	margin: 0 -25px 83px 0;
	padding: 0;
	position: relative;
	width: 642px;
}
.twocolumns-gallery .listing li
{
	float: left;
	padding: 0;
	width: 140px;
	height: 140px;
	border: 1px solid #cbcbcb;
	margin: 0 16px 18px 0;
}
.lightbox
{
	position: absolute;
	overflow: hidden;
	padding: 5px;
	top: -999px;
	left: -999px;
	z-index: 15;
}
.lightbox-wrapper .lightbox
{
	float: left;
	position: relative;
	margin: 0 auto;
}
.lightbox .bottom-l
{
	clip: rect(auto,auto,auto,5px);
	height: 5px;
	left: -5px;
}
.lightbox .top-l, .lightbox .top-r, .lightbox .bottom-l, .lightbox .bottom-r
{
	background: url(../images/bg-lightbox.png) no-repeat;
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.lightbox .top-l
{
	clip: rect(5px,auto,auto,5px);
	left: -5px;
	top: -5px;
}
.lightbox .top-r
{
	margin: 0 0 0 100%;
	clip: rect(5px,auto,auto,auto);
	width: 5px;
	top: -5px;
	left: -5px;
}
.lightbox .bottom-r
{
	height: 5px;
	width: 5px;
	left: -5px;
	margin-left: 100%;
}
.lightbox .lightbox-holder
{
	display: block;
	color: #000;
	position: relative;
	z-index: 2;
	height: 1%;
	width: 446px;
}
.lightbox .lightbox-holder:after
{
	content: "";
	display: block;
	clear: both;
}
.lightbox .img img
{
	display: block;
}
.lightbox-frame
{
	padding: 24px 0 10px;
	overflow: hidden;
	width: 100%;
}
.lightbox .img
{
	overflow: hidden;
	padding: 0 23px 13px;
}
.lightbox .prev, .lightbox .next
{
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/btn-prev-next.gif) no-repeat;
	height: 24px;
	width: 13px;
	top: 4px;
	left: 23px;
}
.lightbox .next
{
	background-position: 100% 0;
	left: auto;
	right: 27px;
}
.lightbox .caption
{
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 0 56px 10px;
	height: 1%;
	position: relative;
}
.lightbox .caption p
{
	margin: 0;
}
.lightbox .info
{
	border-top: 1px solid #ddd;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px;
	color: #9d1922;
	padding: 9px 22px 0 21px;
}
.lightbox .info p
{
	float: left;
	margin: 0;
}
.lightbox .close
{
	background: url(../images/btn-close.gif) no-repeat 100% 0;
	height: 25px;
	float: right;
	color: #9d1922;
	padding: 0 33px 0 0;
}
.standart-page
{
	padding: 22px 37px 20px 40px;
	width: 855px;
	overflow: hidden;
}
.standart-page a, .content a
{
	font-weight: bold;
	color: #9d1922;
}
.standart-page .heading
{
	overflow: hidden;
	background: #f1f1f1;
	margin: 0 0 14px -2px;
	padding: 11px 22px 8px;
	position: relative;
}
.standart-page .heading h1
{
	font: bold 15px/18px Verdana, Arial, Helvetica, sans-serif !important;
	margin: 0;
	color: #9d1922;
}
.standart-page #content
{
	float: left;
	width: 635px;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 23px 2px;
	color: #454545;
}
.standart-page dl.options
{
	line-height: 15px;
	margin: 0 0 5px -2px;
	padding: 8px 0 7px 22px;
}

.standart-page #content p
{
	margin: 0 0 18px;
}
.standart-page #content .intro
{
	width: 100%;
	overflow: hidden;
	margin: 19px 0 18px;
}
.standart-page #content .intro p
{
	margin: 0;
}
.standart-page #content .alignleft
{
	float: left;
	margin: 3px 17px 0 1px;
	display: inline;
}
* html .standart-page #content .alignleft
{
	margin: 3px 14px 0 1px;
}
.standart-page #content .alignright
{
	float: right;
	margin: 3px 1px 0 17px;
	display: inline;
}
* html .standart-page #content .alignright
{
	margin: 3px 1px 0 14px;
}
.standart-page #content .img
{
	border: 1px solid #9d9d9d;
}
.standart-page #content .img img
{
	display: block;
}
.standart-page #content h2
{
	font-size: 16px;
	line-height: 18px;
	color: #454545;
	margin: 0 0 6px;
}
.standart-page #content h3
{
	font-size: 14px;
	line-height: 18px;
	color: #454545;
	margin: 0 0 6px;
}
.standart-page #content h2 a
{
	color: #454545;
}
.standart-page #content .list
{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.standart-page #content .list li
{
	background: url(../images/bullet7.gif) no-repeat 1px 8px;
	padding: 0 0 0 11px;
	height: 1%;
	vertical-align: top;
}
.standart-page .aside
{
	padding: 1px 0 0 0;
	width: 160px;
}
.ad-slider
{
	width: 160px;
	height: 600px;
	overflow: hidden;
	position: relative;
}
.ad-slider ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 9999px;
	overflow: hidden;
}
.ad-slider li
{
	width: 100%;
	height: 600px;
	float: left;
}
.ad-slider img
{
	display: block;
}
.standart-page2
{
	padding: 8px 9px 20px 7px;
	width: 916px;
}
.standart-page2 #content
{
	padding: 1px 0 23px 3px;
	width: 728px;
}
.standart-page #content .col1
{
	float: left;
	width: 458px;
}
.standart-page2 .heading
{
	margin: 0 0 11px -2px;
	padding: 8px 20px 11px;
}
.standart-page #content .main-img
{
	border-top: 10px solid #9d1922;
	margin: 0 0 0 -2px;
	height: 1%;
	overflow: hidden;
}
.standart-page #content .main-img img
{
	display: block;
}
.standart-page2 #content .intro
{
	margin: 0 0 18px;
}
.standart-page #content .col2
{
	float: right;
	width: 240px;
	padding: 0;
}
.standart-page .blocks .block-i
{
	padding: 4px 3px 0;
}
.standart-page .blocks .header
{
	padding: 9px 7px 3px 10px;
	margin: 0 0 3px;
}
.standart-page #content .blocks .header h2
{
	font-size: 14px;
	color: #9d1922;
}
.standart-page #content .blocks .content
{
	width: 232px;
	overflow: hidden;
}
.standart-page #content .blocks .img
{
	width: 240px;
	border: none;
	margin: 0 -4px 11px;
	overflow: hidden;
	position: relative;
}
.standart-page #content .blocks .info p
{
	margin: 0 0 9px;
}
.standart-page #content .blocks .info
{
	overflow: hidden;
	padding: 0 10px 13px;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}
.standart-page .link-holder
{
	width: 100%;
	overflow: hidden;
}
.standart-page .more
{
	background: #9d1922 url(../images/btn-more.gif) no-repeat;
	padding: 0 0 0 21px;
	color: #fff;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	float: left;
	text-transform: uppercase;
}
.standart-page .more span
{
	background: url(../images/btn-more.gif) no-repeat 100% 0;
	float: left;
	height: 20px;
	cursor: pointer;
	padding: 0 11px 0 0;
}
.standart-page .more:hover span
{
	text-decoration: underline;
}
#wrapper .standart-page .blocks .block
{
	margin: 0 0 14px;
}
#wrapper .standart-page .blocks .video
{
	margin: 0 0 18px;
}
.standart-page #content .blocks .caption
{
	color: #9d1922;
	margin: 0;
	padding: 5px 0 8px 7px;
}
.standart-page #content .blocks .media
{
	width: 240px;
	border: none;
	margin: 0 -4px -1px;
	overflow: hidden;
	position: relative;
}
.standart-page #content .blocks .media img
{
	display: block;
}
.standart-page .blocks .content .lists
{
	float: none;
	height: 1%;
	overflow: hidden;
	padding: 14px 5px 0 8px;
}
.standart-page .blocks .content .lists ul
{
	float: none;
	margin: -2px 0 7px;
	width: 100%;
	overflow: hidden;
	line-height: 14px;
}
.standart-page .blocks .content .lists li
{
	padding: 0 0 15px;
}
.standart-page .blocks .content .documents
{
	margin: -2px 0 12px !important;
}
.standart-page .blocks .content .documents li
{
	padding: 0;
}
.standart-page .blocks .content .documents li a
{
	padding: 4px 0 7px 25px;
}
.standart-page .blocks .content .lists li .pdf
{
	background: url(../images/ico1.gif) no-repeat 0 4px;
}
.standart-page .blocks .content .lists li .powerpoint
{
	background: url(../images/icoppt.gif) no-repeat 0 4px;
}
.standart-page .blocks .content .lists li .xls
{
	background: url(../images/icoxls.gif) no-repeat 0 4px;
}
.standart-page .blocks .content .lists li .doc
{
	background: url(../images/ico3.gif) no-repeat;
}

a.pdf
{
	background: url(../images/icons/pdf.gif) no-repeat 1px 0;
}
a.doc
{
	background: url(../images/icons/doc.gif) no-repeat 1px 0;
}
a.image
{
	background: url(../images/icons/image.gif) no-repeat 1px 0;
}
a.audio
{
	background: url(../images/icons/audio.gif) no-repeat 1px 0;
}
a.video
{
	background: url(../images/icons/video.gif) no-repeat 1px 0;
}
a.xls
{
	background: url(../images/icons/exl.gif) no-repeat 1px 0;
}
a.file
{
	background: url(../images/icons/file.gif) no-repeat 1px 0;
}
a.html
{
	background: url(../images/icons/html.gif) no-repeat 1px 0;
}
a.ppt
{
	background: url(../images/icons/ppt.gif) no-repeat 1px 0;
}
a.txt
{
	background: url(../images/icons/txt.gif) no-repeat 1px 0;
}
a.zip
{
	background: url(../images/icons/zip.gif) no-repeat 1px 0;
}

.docs li
{
	list-style-type: none;
	padding: 0px;
	width: 100%;
}
.logoswitch
{
	margin: -2px 0 0 780px;
	width: 150px;
}
.logoswitch li
{
	z-index: -10;
	list-style-type: none;
	display: none;
}
.logoswitch ul li.active
{
	z-index: 10;
	display: block;
}
.leftcolumn
{
	width: 48%;
	float: left;
	margin: 0px 0px 3px 0px;
}
.rightcolumn
{
	width: 48%;
	float: right;
	margin: 0px 0px 10px 0px;
}
.btnsubmit
{
	background: url(../images/btnsearch.png) no-repeat;
}
.btnsearchclub
{
	width: 130px;
	height: 24px;
}

.eventSearch
{
	margin: 0 0 10px 5px;
}
.eventSearch select
{
	margin-left: 15px;
}

.eventSearch input
{
	margin-left: 5px;
}
.faq-list li
{
	list-style-image: url(../images/btnsearch.png);
	margin-bottom: 3px;
}
.faq-list li a
{
	vertical-align: top;
	margin-left:20px;
}
.answers
{
	margin: 0px;
	padding: 10px 0 0 0;
}
.faq-area .answers li.answer
{
    padding-left:0px;
    margin-left:0px;
}
.answers li.answer
{
	list-style-type: none;
}
.answer a
{
	padding: 5px 0;
	color: #9d1922;
	height: 16px;
	text-align: center;
	overflow: hidden;
}

.sitemap-list li a
{
	vertical-align: top;
	margin-top: 5px;
}

#searchpage h1, #searchpage a, #searchpage h3, #searchpage h2
{
	color: #9d1922;
}
#searchpage h1
{
	font-size: 18px;
}
#searchpage a
{
	font-size: 12px;
}
#searchpage h3
{
	font-size: 14px;
}
#searchpage h2
{
	font-size: 16px;
}

.sitemap-list li
{
	padding: 3px 10px 0 10px;
	background: url(../images/bullet5.gif) no-repeat 0px 8px;
	list-style-type: none;
}
.sitemap-list li a
{
	color: #4e5052;
	text-decoration: none;
	font-weight: bold;
}
.sitemap-list li a:hover
{
	text-decoration: underline;
}
.sitemaph1
{
	background-color: #9d1922;
	width: 99%;
	height: 30px;
	color: #fff;
	font-weight: lighter;
	padding: 10px 0 0 10px;
	font-size: 18px;
}


/* Latest top nav changes*/
.top-nav
{
	list-style: none;
	padding: 0 0 11px;
	margin: 0;
	width: 100%;
	font: 13px verdana, arial, helvetica, sans-serif;
}
.top-nav:after
{
	content: "";
	display: block;
	clear: both;
}
.top-nav li
{
	float: left;
	margin: 44px 7px 0 0;
	background: url(../images/bg-top-bar.png) repeat-x 0 -114px;
}
.top-nav .list-item1 a
{
	width: 112px;
	/*text-transform: uppercase;*/
}
.top-nav .list-item2 a
{
	width: 124px;
	/*text-transform: uppercase;*/
}
.top-nav .list-item3 a
{
	width: 137px;
	/*text-transform: uppercase;*/
}
.top-nav .list-item3:hover a, .top-nav .list-item3-hover a
{
	background: url(../images/bg-item3.png) no-repeat;
	height: 29px;
	width: 157px;
	margin: -20px -10px -5px;
	padding: 22px 0 0;
	position: relative;
	cursor: pointer;
}
.top-nav .list-item2:hover a, .top-nav .list-item2-hover a
{
	background: url(../images/bg-item2.png) no-repeat;
	height: 29px;
	width: 144px;
	margin: -20px -10px -5px;
	padding: 22px 0 0;
	position: relative;
	cursor: pointer;
}
.top-nav .list-item1-hover a, .top-nav .list-item1:hover a
{
	background: url(../images/bg-item1.png) no-repeat;
	height: 29px;
	width: 132px;
	margin: -20px -10px -5px;
	padding: 22px 0 0;
	position: relative;
	cursor: pointer;
}
.top-nav span
{
	background: url(../images/bg-top-bar.png) no-repeat 100% -184px;
	float: left;
	padding: 0 0 6px;
}
.top-nav .active
{
	background: url(../images/bg-top-bar-a.png) repeat-x 0 -78px;
}
.top-nav .active strong
{
	background: url(../images/bg-top-bar-a.png) no-repeat;
}
.top-nav .active span
{
	background: url(../images/bg-top-bar-a.png) no-repeat 100% -155px;
}
.top-nav strong
{
	float: left;
	background: url(../images/bg-top-bar.png) no-repeat 0 -44px;
	font-weight: normal;
}
.top-nav li:hover strong, .top-nav .li-hover strong
{
	position: relative;
	z-index: 100;
}
.top-nav a
{
	display: block;
	/*padding: 5px 0;*/
	padding: 7px 0 5px;
	color: #fff;
	height: 16px;
	text-align: center;
	overflow: hidden;
}
.for_link
{
	text-transform:uppercase;
}

.top-nav a:hover
{
	text-decoration: none;
}

.drop
{
	position: absolute;
	top: 28px;
	left: 2px;
	width: 980px;
	z-index: 99;
	display: none;
	background: url(../images/none.png);
}
.top-nav .drop
{
	clear: both;
	top: 66px;
}
#nav li:hover .drop, #nav .li-hover .drop, .top-nav li:hover .drop, .top-nav .li-hover .drop
{
	display: block;
}
.drop .top
{
	height: 15px;
	overflow: hidden;
	background: url(../images/bg-drop-t.png) no-repeat;
}
.drop .btm
{
	height: 21px;
	overflow: hidden;
	background: url(../images/bg-drop-b.png) no-repeat;
}
.drop .middle
{
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-drop-c.png) repeat-y;
	padding: 15px 0 0 28px;
}

#wrapper #nav .drop a, #wrapper .top-nav .drop a
{
	float: none;
	margin: 0;
	padding: 0;
	background: none;
	color: #333333;
	font: 12px verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	display: inline;
	width: auto;
}
.drop ul
{
	list-style: none;
	padding: 0 0 20px;
	font: 12px verdana, arial, helvetica, sans-serif;
	margin: 0 5px;
	float: left;
	color: #9d1922;
	width: 180px;
}
#wrapper #nav .drop li, #wrapper .top-nav .drop li
{
	float: none;
	display: block;
	margin: 0;
	padding: 0 8px 6px 0;
	font-size: 12px;
	line-height: 15px;
	color: #9d1922;
	background: none;
	font: 12px verdana, arial, helvetica, sans-serif;
}

.recruitment
{
	margin: -2px -2px 0 0;
	overflow: hidden;
	padding: 0 0 47px 11px;
	position: relative;
	width: 923px;
}
.inner-recruitment
{
	padding-bottom: 18px !important;
}
.recruitment .aside
{
	float: left;
	width: 320px;
	margin: 27px 0 0;
	padding: 0 0 0 15px;
}
.text-toolkit
{
	background: url(../images/text-toolkit.gif) no-repeat;
	width: 261px;
	height: 144px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 31px -15px;
}
.text-toolkit a
{
	height: 100%;
	display: block;
}
.recruitment .aside h2
{
	margin: 0 0 12px -3px;
	color: #a6582d;
	font: 21px/24px Arial, Helvetica, sans-serif;
}
.recruitment .aside p
{
	margin: 0 0 6px;
}
.recruitment .aside ul
{
	list-style: none;
	padding: 3px 0 0;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
.recruitment .aside li
{
	overflow: hidden;
	vertical-align: top;
	text-indent: 16px;
	padding: 0 0 8px;
	background: url(../images/bullet7.gif) no-repeat 2px -2489px;
}
.aside .pdf-download
{
	margin: 22px 0 4px -5px;
}
.aside .section
{
	overflow: hidden;
	width: 366px;
	position: relative;
	margin: -13px 0 0 -15px;
	background: url(../images/section-separator.gif) repeat-y 319px 0;
}
.aside .section .holder
{
	background: url(../images/bg-golf-clubs.gif) no-repeat 100% 0;
}
.aside .section .frame
{
	overflow: hidden;
	width: 264px;
	padding: 12px 72px 233px 30px;
	background: url(../images/bg-tee.gif) no-repeat 177px 100%;
}
.section .text-toolkit
{
	margin: 0 0 69px -30px;
}
.aside .section p
{
	margin: 0 0 15px;
}
.recruitment #content
{
	float: right;
	width: 550px;
	overflow: hidden;
}
.info-list
{
	list-style: none;
	padding: 0 0 10px;
	margin: 0;
	overflow: hidden;
	width: 570px;
}
* html .info-list
{
	padding: 0 0 15px;
}
* + html .info-list
{
	padding: 0 0 15px;
}
.info-list li
{
	float: left;
	width: 180px;
	height: 135px;
	display: inline;
	margin: 0 5px 5px 0;
	background: url(../images/bg-collor-boxes.gif) no-repeat;
}
.info-list .green-box
{
	background-position: -185px 0;
}
.info-list .red-box
{
	background-position: -185px -140px;
}
.info-list .lightgreen-box
{
	background-position: -185px -280px;
}
.info-list .purple-box
{
	background-position: -370px 0;
}
.info-list .darkgreen-box
{
	background-position: -370px -140px;
}
.info-list .yellow-box
{
	background-position: -370px -280px;
}
.info-list .blue-box
{
	background-position: 0 -140px;
}
.info-list .lime-box
{
	background-position: 0 -280px;
}
.info-list img
{
	vertical-align: top;
}
.info-list .brown
{
	background: #b2653b;
}
.info-list h2
{
	margin: 0 0 2px;
	text-indent: 15px;
	background: url(../images/arrow.png) no-repeat 0 1px;
	font: 15px/17px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.info-list .inner-text h2
{
	padding: 0 0 0 13px;
	text-indent: 0;
	margin: 0;
}
.info-list h2 a
{
	color: #fff;
	outline: none;
}
.info-list h2 a:hover
{
	text-decoration: none;
}
.resources
{
	overflow: hidden;
	width: 547px;
	padding: 0 0 0 1px;
}
.resources .heading
{
	overflow: hidden;
	width: 527px;
	padding: 6px 10px;
	background: #f1f1f1;
	margin: 0 0 10px;
}
.resources .brown-heading
{
	background: #f7efeb;
}
.resources .heading h2
{
	margin: 0;
	color: #9d1922;
	font: 21px/24px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.resources .brown-heading h2
{
	color: #b2653b !important;
}
.resources p
{
	margin: 0 0 8px;
}
.pdf-download
{
	display: block;
	padding: 1px 0 4px 26px;
	margin: 15px 0 4px;
	background: url(../images/ico1.gif) no-repeat 3px 0;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.pdf-download a
{
	font-weight: bold;
	color: #454545;
}
.green-title
{
	color: #017f8b !important;
}
.about-box .text ul, .resources ul
{
	list-style: none;
	padding: 15px 0 0;
	margin: 0;
}
.about-box .text li, .resources li
{
	overflow: hidden;
	vertical-align: top;
	padding: 0 0 8px 19px;
	background: url(../images/bullet7.gif) no-repeat 2px -3988px;
}
.about-box .text li a, .resources ul a
{
	font-weight: bold;
	color: #454545;
}
.info-list .text
{
	width: 180px;
	height: 135px;
	display: table;
	color: #fff;
}
.info-list .text p
{
	margin: 0;
}
* html .info-list .text
{
	position: relative;
}
* + html .info-list .text
{
	position: relative;
}
.info-list .holder
{
	width: 151px;
	padding: 0 10px 0 19px;
	display: table-cell;
	vertical-align: middle;
}
* html .info-list .holder
{
	position: absolute;
	top: 50%;
}
* + html .info-list .holder
{
	position: absolute;
	top: 50%;
}
* html .info-list .frame
{
	position: relative;
	top: -50%;
}
* + html .info-list .frame
{
	position: relative;
	top: -50%;
}
.recruitmentredraw
{
	width: 922px;
	padding: 0 12px 240px 11px;
	background: url(../images/bg-ball.jpg) no-repeat 100% 100%;
}
.recruitment-area .b
{
	background-position: 0 -4px !important;
}
.recruitment-area .bottom-panel
{
	margin-top: -18px !important;
}
.profile-area
{
	overflow: hidden;
	width: 941px;
	position: relative;
	margin: 0 0 0 -13px;
	padding: 0 0 0 17px;
	border-bottom: 6px solid #e2e2e1;
}
.profile-area .item
{
	overflow: hidden;
	background: #f1f1f1;
	width: 895px;
	margin: 0 0 20px -4px;
	position: relative;
	padding: 15px 0 13px 37px;
}
.profile-area h2
{
	float: left;
	margin: 0 7px 0 0;
	display: inline;
	width: 300px;
	font: 30px/33px Arial, Helvetica, sans-serif;
	color: #9d1922;
	text-transform: uppercase;
}
.profile-area .tools
{
	list-style: none;
	padding: 0;
	margin: 4px 0 0;
	float: left;
	width: 550px;
	font: 10px/12px Arial, Helvetica, sans-serif;
}
.profile-area .tools li
{
	float: left;
	padding: 0 13px 5px 0;
}
.profile-area .tools a
{
	float: left;
	color: #fff;
	cursor: pointer;
	background: #9d1922 url(../images/bg-btn.png) no-repeat;
	text-transform:uppercase;
}
.profile-area .tools .active a, .profile-area .tools a:hover
{
	text-decoration: none;
	background: #dac4c6 url(../images/bg-btn.png) no-repeat 0 -72px;
}
.profile-area .tools a span
{
	float: left;
	height: 17px;
	padding: 7px 16px 0 7px;
	/*width: 94px;*/
	width: auto;
	background: url(../images/bg-btn.png) no-repeat 100% -24px;
}
.profile-area .tools .active a span, .profile-area .tools a:hover span
{
	background-position: 100% -96px;
}
.profile-area .columns
{
	overflow: hidden;
	width: 100%;
	padding: 1px 0 45px;
	background: url(../images/bg-profile-columns.png) no-repeat 140px 100%;
}
.team
{
	float: left;
	width: 324px;
	border: 1px solid #ddd;
	border-width: 0 1px 2px;
	display: inline;
	margin: 0 21px 0 0;
}
.team .holder
{
	width: 300px;
	height:268px;
	padding: 11px 11px 0px 13px;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #9d1922;
	margin: 0 0 0;
	position: relative;
	background-color: #ffffff;
}
.team .heading
{
	overflow: hidden;
	background: #f1f1f1;
	text-align: center;
	padding: 10px 5px;
	width: 290px;
	margin: 0 0 12px;
}
.team .heading h2
{
	margin: 0;
	color: #454545;
	font: 14px/17px Verdana, Arial, Helvetica, sans-serif;
}
.team img
{
	vertical-align: top;
}
.profile-area .columns .col
{
	float: left;
	width: 283px;
	display: inline;
	margin: -1px 15px 0 0;
	padding: 0 0 3px;
	background: url(../images/bg-col.gif) no-repeat 0 100%;
}
.profile-area .columns .coach-profile
{
	margin-right: 0;
}
.profile-area .title
{
	overflow: hidden;
	width: 100%;
	padding: 1px 0;
	margin: 0 0 5px;
}
.profile-area .title .holder
{
	width: 281px;
	border: 1px solid #9d1922;
	border-width: 0 1px;
	background: #9d1922;
	float: left;
	clear: both;
}
.coach-profile .title .holder
{
	border-color: #e7e7e7;
}
.profile-area .title .frame
{
	margin: -1px 0;
	width: 263px;
	padding: 7px 5px 7px 13px;
	position: relative;
	background: #9d1922;
}
.coach-profile
{
	background: none !important;
}
.coach-profile .title .frame
{
	background: #e7e7e7;
}
.coach-profile .profile-list strong
{
	background: none;
	margin: 0;
	padding: 0 1px 0 0;
}
.profile-area .title h3
{
	color: #fff;
	font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
.coach-profile .title h3
{
	color: #454545;
}
.profile-list
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 100%;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.profile-list li
{
	overflow: hidden;
	width: 283px;
	vertical-align: top;
	padding: 0 0 2px;
}
.profile-list a
{
	float: left;
	width: 283px;
	color: #454545;
	cursor: pointer;
	overflow: hidden;
}
.profile-list .c
{
	float: left;
	width: 244px;
	padding: 4px 25px 5px 14px;
	height: auto;
	margin: 0;
	position: static;
	clear: both;
	background: url(../images/bg-btn5.png) no-repeat;
}
.coach-profile .profile-list .c
{
	background: url(../images/btncoach.gif) no-repeat;
}
.profile-list .b
{
	overflow: hidden;
	width: 283px;
	font-size: 0;
	float: left;
	clear: both;
	line-height: 0;
	margin: 0;
	height: 1px;
	background: url(../images/bg-btn5.png) no-repeat -281px 100%;
}
.coach-profile .profile-list .b
{
	background-position: -843px 100%;
}
.profile-list strong
{
	float: left;
	display: inline;
	margin: 0 7px 0 0;
	padding: 0 14px 0 0;
}
.profile-list em
{
	float: left;
	font-style: normal;
}
.profile-list a:hover
{
	text-decoration: none;
}
.question-box
{
	overflow: hidden;
	width: 958px;
	margin: 0 0 0 -13px;
	height: 87px;
	word-spacing: -2px;
	letter-spacing: -1px;
	text-align: center;
	color: #454545;
	padding: 52px 0 0;
	font: 24px/27px Arial, Helvetica, sans-serif;
	background: url(../images/bg-flower.png) no-repeat 100% 100%;
}
.question-box a
{
	color: #9d1922;
	padding: 0 29px 0 0;
	background: url(../images/btn-more2.gif) no-repeat 100% 4px;
}
* html .question-box a
{
	background-position: 100% 0;
}
* + html .question-box a
{
	background-position: 100% 0;
}
.question-box a:hover
{
	text-decoration: none;
}
.profile-area .twocolumns
{
	margin: 0 0 0 -3px;
	overflow: hidden;
	padding: 1px 0 32px;
	width: 929px;
	position: relative;
}
.person-box
{
	float: left;
	width: 268px;
	margin: 2px 0 0;
}
.person-box .back-title
{
	width: 266px;
	border: 1px solid #f1f1f1;
	border-width: 0 1px;
	float: left;
	clear: both;
}
.person-box .back-title .holder
{
	overflow: hidden;
	width: 227px;
	padding: 8px 5px 9px 34px;
	border-top: 1px solid #f1f1f1;
	position: relative;
	margin: -1px 0 0;
	background: #f1f1f1;
}
.person-box .back-title a
{
	float: left;
	padding: 0 0 0 21px;
	color: #454545;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/btn-back.gif) no-repeat 0 1px;
}
.person
{
	width: 266px;
	border: 1px solid #ddd;
	border-width: 0 1px 2px;
	float: left;
	clear: both;
}
.person .holder
{
	overflow: hidden;
	width: 250px;
	margin: -1px 0 0;
	position: relative;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #9d1922;
	padding: 10px 8px 3px;
}
.person .heading-area
{
	overflow: hidden;
	width: 250px;
	padding: 1px 0 2px;
}
.person .heading
{
	float: left;
	width: 248px;
	padding: 0 1px;
	background: #9d1922;
}
.person .heading-holder
{
	overflow: hidden;
	background: #9d1922;
	margin: -1px 0 0;
	width: 235px;
	position: relative;
	padding: 10px 5px 10px 8px;
}
.person .heading h1
{
	margin: 0;
	font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
.person .image
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 16px;
}
.person .image img
{
	vertical-align: top;
}
.person .info-box
{
	margin: 0 0 0 -5px;
	overflow: hidden;
	position: relative;
	width: 261px;
}
.person dl
{
	overflow: hidden;
	margin: -1px 0 5px;
	width: 242px;
	padding: 1px 5px 0 14px;
	border-top: 1px solid #ddd;
}
.person dt
{
	float: left;
	padding: 0 3px 0 0;
}
.person dd
{
	float: left;
	font-weight: bold;
	color: #9d1922;
	margin: 0;
}
.person-info
{
	float: right;
	width: 648px;
}
.person-info .box
{
	overflow: hidden;
	padding: 1px 0;
	width: 100%;
	margin: 0 0 17px;
}
.person-info .box .holder
{
	float: left;
	padding: 0 1px;
	width: 646px;
	background: #f1f1f1;
}
.person-info .box .frame
{
	float: left;
	background: #f1f1f1;
	margin: -1px 0;
	position: relative;
	width: 603px;
	padding: 16px 26px 19px 17px;
}
.person-info .holder h3
{
	margin: 0 0 11px;
	color: #9d1922;
	font: 24px/27px Arial, Helvetica, sans-serif;
}
.person-info .box p
{
	margin: 0 0 8px;
}
.recent-area
{
	overflow: hidden;
	width: 100%;
	padding: 0 0 2px;
	border-bottom: 7px solid #cccccc;
	margin: 0 0 10px;
}
.recent-area .heading
{
	overflow: hidden;
	width: 100%;
	padding: 1px 0 2px;
}
.recent-area .heading .holder
{
	float: left;
	width: 647px;
	padding: 0 0 0 1px;
	background: #cccccc;
}
.recent-area .heading .frame
{
	float: left;
	background: #cccccc;
	margin: -1px 0 0;
	width: 622px;
	padding: 12px 10px 8px 15px;
	position: relative;
}
.recent-area h3
{
	margin: 0 !important;
}
.recent-table
{
	overflow: hidden;
	width: 100%;
}
.recent-table table
{
	border-collapse: collapse;
}
.recent-table table th
{
	padding: 6px 6px 6px 5px;
	color: #fff;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	background: #9f3f46;
	text-align: left;
	border: 1px solid #fff;
	border-width: 0 0 0 1px;
}
.recent-table .col1-title, .recent-table .col1
{
	border-width: 0;
	padding-left: 18px;
	width: 228px;
}
.recent-table .col1
{
	border-width: 2px 0 0;
}
.recent-table .col2-title, .recent-table .col2
{
	width: 71px;
	padding-left: 8px;
}
.recent-table .col3-title, .recent-table .col3
{
	width: 68px;
}
.recent-table .col4-title, .recent-table .col4
{
	width: 99px;
}
.recent-table .col5-title, .recent-table .col5
{
	width: 107px;
}
.recent-table td
{
	background: #f1f1f1;
	padding: 6px 6px 6px 5px;
	border: 1px solid #fff;
	border-width: 2px 0 0 1px;
	vertical-align: top;
}
.community-area
{
	overflow: hidden;
	width: 945px;
	padding: 0 0 0 13px;
	margin: 0 0 8px -13px;
	position: relative;
	border-bottom: 10px solid #e3e2e2;
}
.community-area .title-box
{
	overflow: hidden;
	width: 935px;
	padding: 1px 0;
	margin: 0 0 22px;
}
.community-area .title
{
	float: left;
	width: 636px;
	padding: 0 1px;
	background: #f1f1f1;
}
.community-area .title .holder
{
	float: left;
	width: 596px;
	padding: 16px 10px 8px 30px;
	background: #f1f1f1;
	margin: -1px 0;
	position: relative;
}
.community-area h1
{
	font: 17px/20px Arial, Helvetica, sans-serif;
	margin: 0;
	color: #9d1922;
	text-transform: uppercase;
}
.registration-btn
{
	float: right;
	width: 288px;
	background: #9d1922;
	color: #fff;
	padding: 0 1px;
	cursor: pointer;
	text-transform: uppercase;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.registration-btn span
{
	float: left;
	width: 238px;
	position: relative;
	padding: 16px 30px 14px 20px;
	margin: -1px 0;
	background: #9d1922 url(../images/bullet5.gif) no-repeat 264px -1165px;
}
.community-area .tools
{
	overflow: hidden;
	width: 932px;
	padding: 0 1px 15px 0;
	background: url(../images/tools-separator.gif) no-repeat 706px 5px;
}
.community-area .item
{
	float: left;
	width: 686px;
}
.community-area .item-holder
{
	overflow: hidden;
	width: 639px;
	padding: 0 15px 17px 32px;
}
.community-area h2
{
	float: left;
	color: #9d1922;
	margin: 0;
	width: 320px;
	font: 36px/39px Arial, Helvetica, sans-serif;
}
.community-area .item ul
{
	list-style: none;
	padding: 0;
	margin: 14px 0 0;
	float: right;
	font: 21px/24px Arial, Helvetica, sans-serif;
}
.community-area .item li
{
	float: left;
	padding: 0 0 0 17px;
}
.community-area .item li a
{
	float: left;
	padding: 0 29px 0 0;
	color: #9d1922;
	background: url(../images/btn-more2.gif) no-repeat 100% 0;
}
.registration-btn:hover, .community-area .item li a:hover
{
	text-decoration: none;
}
.qa-search
{
	overflow: hidden;
	width: 100%;
	padding: 1px 0;
}
.qa-search .holder
{
	float: left;
	width: 474px;
	padding: 0 1px;
	background: #f1f1f1;
}
.qa-search .frame
{
	float: left;
	margin: -1px 0;
	position: relative;
	background: #f1f1f1;
	width: 441px;
	padding: 8px 5px 0 28px;
	height: 34px;
}
.qa-search label
{
	float: left;
	margin: 4px 2px 0 0;
	display: inline;
	width: 109px;
	padding: 0;
	color: #9d1922;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.qa-search label strong
{
	font-weight: bold;
}
.downloads-form .text, .qa-search .text
{
	float: left;
	width: 219px;
	background: url(../images/sprites.png) no-repeat 0 -721px;
}
.downloads-form .text-holder, .qa-search .text-holder
{
	float: left;
	width: 209px;
	height: 22px;
	padding: 0 5px;
	background: url(../images/sprites.png) no-repeat 100% -758px;
}
.downloads-form .text input, .qa-search .text input
{
	float: left;
	padding: 3px 0;
	margin: 0;
	width: 100%;
	border: 0;
	color: #9d1922;
	outline: none;
	background: none;
}
.downloads-form .submit, .qa-search .submit
{
	float: left;
	margin: -1px 0 0 13px;
	position: relative;
}
.question-btn
{
	float: right;
	width: 200px;
	background: #f1f1f1;
	color: #9d1922;
	padding: 0 1px;
	cursor: pointer;
	text-transform: uppercase;
	font: bold 16px/17px Verdana, Arial, Helvetica, sans-serif;
}
.question-btn span
{
	padding: 14px 29px 10px 13px;
	position: relative;
	width: 158px;
	margin: -1px 0;
	float: left;
	background: #f1f1f1 url(../images/btn-more2.gif) no-repeat 172px 13px;
}
.question-btn:hover
{
	text-decoration: none;
}
.text-ezgo
{
	float: right;
	width: 202px;
	height: 106px;
	text-indent: -9999px;
	background: url(../images/sprites.png) no-repeat 0 -334px;
}
.news-list
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 705px;
}
.news-list li
{
	overflow: hidden;
	width: 100%;
	vertical-align: top;
	margin: 0 0 5px;
	background: url(../images/bg-news.gif) repeat-y -705px 0;
}
.news-list .even
{
	background-position: -2115px 0;
}
.news-list .holder
{
	background: url(../images/bg-news.gif) no-repeat;
}
.news-list .even .holder
{
	background-position: -1410px 0;
}
.news-list .frame
{
	background: url(../images/bg-news.gif) no-repeat 0 100%;
	overflow: hidden;
	width: 671px;
	padding: 9px 0 0 34px;
}
.news-list .even .frame
{
	background-position: -1410px 100%;
}
.paging-area
{
	overflow: hidden;
	height: 1%;
	padding: 0 0 15px 34px;
}
.paging-area strong
{
	float: left;
	color: #3f3d3d;
	margin: 7px 15px 0 0;
	display: inline;
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.paging-area .pagination
{
	float: left;
	margin: 0;
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
}
.paging-area .pagination li
{
	margin: 0 6px 0 0;
	display: inline;
	padding: 0;
}
.paging-area .pagination span, .paging-area .pagination a
{
	background: #f1f1f1;
	color: #3f3d3d;
	float: left;
	padding: 0 0 1px;
	text-align: center;
	width: 19px;
}
.paging-area .pagination .active span
{
	background: #c6d799;
	font-weight: normal;
}
.news-list .box
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 9px;
}
.news-list .text
{
	float: left;
	width: 560px;
	line-height: 15px;
	padding: 0 25px 0 0;
	margin: 2px 0 0;
}
.news-list .text p
{
	margin: 0 !important;
}
.news-list .text a
{
	color: #3f3d3d;
}
.news-list h3
{
	margin: 0 0 4px;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #3f3d3d;
}
.news-list .news-info
{
	width: 80px;
	float: left;
	color: #9d1922;
	font: 14px/17px Verdana, Arial, Helvetica, sans-serif;
}
.news-list .news-info p
{
	margin: 0 0 6px !important;
}
.news-list .view
{
	overflow: hidden;
	width: 100%;
}
.news-list .view a
{
	float: left;
	color: #fff;
	cursor: pointer;
	background: #9d1922 url(../images/bg-btn3.png) no-repeat 100% -75px;
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.news-list .view a span
{
	float: left;
	background: url(../images/bg-btn3.png) no-repeat 0 -51px;
	padding: 3px 26px 5px 8px;
}
.news-list .view span span
{
	display: inline;
	padding: 0;
	background: none;
}
.news-list .view a:hover span span
{
	text-decoration: underline;
}
.standart-page3
{
	padding: 0 0 69px;
	width: 906px;
	overflow: hidden;
}
.standart-page3 .aside
{
	margin: 37px 0 0;
}
.standart-page3 #content
{
	width: 705px;
}
.switcher-area
{
	overflow: hidden;
	padding: 5px 15px 8px 37px;
	width: 653px;
}
.switcher-area .back-btn
{
	float: left;
	color: #9d1922;
	margin: 4px 19px 0 0;
	padding: 0 0 0 19px;
	display: inline;
	background: url(../images/btn-back.gif) no-repeat 0 0;
	font: 15px/18px Arial, Helvetica, sans-serif;
}
.question .send-area a:hover, .switcher-area .switcher a:hover, .switcher-area .back-btn:hover
{
	text-decoration: none;
}
#content .switcher-area h2
{
	float: left;
	margin: 0;
	width: 300px;
	color: #3f3d3d;
	font: 18px/21px Arial, Helvetica, sans-serif;
}
.switcher-area .switcher
{
	list-style: none;
	padding: 0;
	margin: 4px 0 0;
	float: right;
	font: 15px/18px Arial, Helvetica, sans-serif;
}
.switcher-area .switcher li
{
	float: left;
	padding: 0 0 0 21px;
}
.switcher-area .switcher a
{
	float: left;
	color: #9d1922;
}
.switcher-area .next
{
	padding: 0 0 0 20px;
	background: url(../images/btn-prev.gif) no-repeat 0 0;
}
.switcher-area .prev
{
	padding: 0 20px 0 0;
	background: url(../images/bullet2.gif) no-repeat 100% 0;
}
.question
{
	overflow: hidden;
	width: 100%;
	color: #3f3d3d;
	line-height: 15px;
	margin: 0 0 12px;
	background: url(../images/bg-news.gif) repeat-y -705px 0;
}
.question .holder
{
	background: url(../images/bg-news.gif) no-repeat;
}
.question .frame
{
	overflow: hidden;
	width: 663px;
	padding: 20px 8px 0 34px;
	background: url(../images/bg-news.gif) no-repeat 0 100%;
}
.inner-question .frame
{
	padding-bottom: 30px;
}
#content .question h2
{
	margin: 0 0 16px;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
#content .question p
{
	margin: 0 0 15px;
}
.question .text-box
{
	float: left;
	width: 536px;
	padding: 0 49px 0 0;
}
.question .text
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 15px;
}
#content .question .text p
{
	margin: 0;
}
.question-section
{
	overflow: hidden;
	width: 100%;
	padding: 0 0 5px;
}
.question-info
{
	float: left;
	width: 70px;
	color: #9d1922;
	margin: 8px 0 0 45px;
	font: 14px/17px Verdana, Arial, Helvetica, sans-serif;
}
.question-info p
{
	margin: 0 0 6px !important;
}
.question .send-area
{
	overflow: hidden;
	width: 100%;
	padding: 2px 0 0;
}
.question .send-area a
{
	float: left;
	color: #fff;
	font: 16px/19px Arial, Helvetica, sans-serif;
	cursor: pointer;
	background: #9d1922 url(../images/bg-btn3.png) no-repeat 100% -153px;
}
.question .send-area a 
{
	float: left;	
	padding: 5px 38px 5px 11px;
}
.answers
{
	overflow: hidden;
	width: 100%;
}
#content .answers h2
{
	color: #9d1922;
	font: 18px/21px Arial, Helvetica, sans-serif;
	margin: 0 0 6px 0px;
}
.answers .news-list .frame
{
	padding: 14px 0 11px 34px;
}
.answers .news-list .text
{
	padding: 0 18px 0 0;
}
.answers .news-list .news-info
{
	margin: 5px 0 0;
}
.answers .news-list .box
{
	padding: 0;
}
.answers .news-list li
{
	margin: 0 0 8px;
}
.your-answer
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 15px;
}
#content .your-answer h2
{
	margin: 0 0 7px 31px;
	color: #9d1922;
	font: 18px/21px Arial, Helvetica, sans-serif;
}
.answer-form
{
	overflow: hidden;
	border: 1px solid #cae0a7;
	border-width: 1px 0;
	background: #eaefe6;
	width: 659px;
	padding: 21px 10px 0 36px;
}
.answer-form .col
{
	float: left;
	width: 224px;
	padding: 0 27px 0 0;
}
.answer-form .row
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 11px;
}
.answer-form label
{
	float: left;
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0 0 8px;
	color: #3f3d3d;
}
.answer-form .text
{
	overflow: hidden;
	width: 224px;
	background: url(../images/sprites.png) no-repeat 0 -721px;
}
.answer-form .text .holder
{
	width: 214px;
	padding: 0 5px;
	height: 22px;
	float: left;
	background: url(../images/sprites.png) no-repeat 100% -758px;
}
.answer-form .text input
{
	float: left;
	width: 100%;
	margin: 1px 0;
	outline: none;
	padding: 2px 0 3px;
	background: none;
	border: 0;
	color: #3f3d3d;
}
.answer-form .message-area
{
	float: left;
	width: 396px;
}
.answer-form .message-area label
{
	padding: 0 0 5px;
	text-indent: 7px;
}
.answer-form .message
{
	overflow: hidden;
	padding: 0 5px;
	width: 386px;
	height: 180px;
	margin: 0 0 15px;
	background: url(../images/sprites.png) no-repeat 0 -524px;
}
.answer-form textarea
{
	border: 0;
	float: left;
	height: 170px !important;
	width: 386px !important;
	max-width: 386px !important;
	overflow: auto;
	margin: 2px 0;
	outline: none;
	color: #3f3d3d;
	padding: 3px 0;
	background: none;
}
.answer-form .btns-list
{
	list-style: none;
	margin: 0;
	overflow: hidden;
	width: 210px;
	padding: 80px 0 0 11px;
}
.answer-form .btns-list li
{
	float: left;
	padding: 0 13px 0 0;
}
.answer-form .submit
{
	float: left;
}
.answer-form .reset
{
	float: left;
	width: 96px;
	height: 29px;
	border: 0;
	cursor: pointer;
	background: url(../images/btn-cancel.gif) no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}
.about-box
{
	width: 945px;
	margin: -3px 0 0;
	position: relative;
	background: url(../images/bg-problem.gif) no-repeat 100% 100%;
}
.coaching-form .row:after, .registration-area:after, .about-box:after
{
	content: "";
	display: block;
	clear: both;
}
.about-box .text
{
	float: left;
	padding: 0 0 0 33px;
	width: 597px;
	min-height: 297px;
}
* html .about-box .text
{
	height: 297px;
}
.about-box .text .holder
{
	overflow: hidden;
	width: 384px;
	padding: 0 0 24px;
}
.about-box .text p
{
	margin: 0 0 8px;
}
.about-box .text ul
{
	padding: 0;
}
.about-box .text ul li
{
	background-position: 2px -4989px;
	padding: 0 0 8px 16px;
}
.about-box .text img
{
	bottom: 1px;
	left: 416px;
	position: absolute;
}
* html .about-box .text img
{
	bottom: 0;
}
.about-box .problem
{
	float: right;
	width: 272px;
	padding: 0 28px 19px 0;
}
.problem h2
{
	margin: 0 -25px 5px 0;
	font: 21px/24px Arial, Helvetica, sans-serif !important;
}
.problem p
{
	margin: 0 0 12px !important;
}
.latest-news
{
	border-bottom: 10px solid #e3e2e2;
	margin: 0 0 24px -13px;
	overflow: hidden;
	padding: 10px 1px 1px;
	width: 956px;
	position: relative;
}
.latest-news .heading
{
	overflow: hidden;
	width: 877px;
	padding: 0 34px 6px 45px;
	letter-spacing: -1px;
	font: 21px/24px Arial, Helvetica, sans-serif;
}
.latest-news h2
{
	float: left;
	font: 21px/24px Arial, Helvetica, sans-serif;
	margin: 1px 10px 0 0;
	width: 212px;
	display: inline;
}
.latest-news .heading a
{
	color: #9d1922;
	float: left;
	padding: 0 30px 0 0;
	background: url(../images/btn-more2.gif) no-repeat 100% 1px;
}
.latest-news .heading a:hover
{
	text-decoration: none;
}
.latest-news .tools
{
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}
.latest-news .tools li
{
	float: left;
	padding: 0 0 0 25px;
}
.stories
{
	overflow: hidden;
	background: #f1f1f1;
	padding: 12px 10px 17px 33px;
	width: 913px;
}
.stories ul
{
	list-style: none;
	padding: 0 0 0 15px;
	margin: 0;
	width: 898px;
	overflow: hidden;
	background: url(../images/stories-separator.gif) repeat-y;
}
.stories li
{
	float: left;
	width: 196px;
	padding: 0 26px 0 0;
}
.stories .date
{
	font: 15px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #9d1922;
	display: block;
	margin: 0 0 4px;
}
.stories h3
{
	margin: 0;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.stories p
{
	margin: 0 0 7px;
}
.stories .stories-tools
{
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	font-weight: bold;
	background: none;
}
.stories .stories-tools li
{
	float: left;
	width: auto;
	display: inline;
	margin: 0 0 0 -6px;
	padding: 0 13px;
	background: url(../images/separator6.gif) no-repeat 0 55%;
}
.stories .stories-tools a
{
	color: #9d1922;
}
.stories .stories-tools .view
{
	float: left;
	padding: 0 0 0 24px;
	margin: 0 0 0 -7px;
	position: relative;
	background: url(../images/bullet2.gif) no-repeat;
}
.notice
{
	overflow: hidden;
	padding: 0 0 23px 32px;
	width: 900px;
	font: 15px/18px Verdana, Arial, Helvetica, sans-serif;
}
.notice .text-ezgo
{
	float: left;
	width: 159px;
	height: 49px;
	margin: 0 49px 0 0;
	display: inline;
	text-indent: -9999px;
	background: url(../images/sprites.png) no-repeat -237px -352px;
}
.notice h2
{
	float: left;
	margin: 5px 3px 0 0;
	width: 240px;
	display: inline;
	letter-spacing: -1px;
	color: #9d1922;
	font: 30px/33px Arial, Helvetica, sans-serif;
}
.notice span
{
	margin: 15px 0 0;
	width: 447px;
	float: left;
}
.registration-area
{
	width: 100%;
}
.registration-area .twocolumns
{
	padding: 7px 0 13px 33px;
	width: 912px;
	background: url(../images/section-separator.gif) repeat-y 337px 0;
	margin: 0 0 72px;
}
.registration-form
{
	float: right;
	width: 558px;
	padding: 0 26px 0 0;
	background: url(../images/bg-registration.png) no-repeat 100% 21px;
}
.entry-area .registration-form
{
	padding: 4px 19px 0 0;
	width: 561px;
}
.registration-form .notice-box
{
	overflow: hidden;
	padding: 0 0 13px;
	margin: 0 0 21px;
	width: 100%;
	border-bottom: 1px solid #cbcbcb;
}
.registration-form .notice-box p
{
	margin: 0 0 8px;
}
.coaching-grant .represent, .registration-area .represent
{
	color: #9d1922;
	font-weight: bold;
}
.registration-form h2
{
	margin: 0 0 30px;
	font: 21px/24px Arial, Helvetica, sans-serif;
	color: #9d1922;
	letter-spacing: -1px;
}
.coaching-form .row, .registration-form .row
{
	margin: 0 0 14px;
	overflow: hidden;
	padding: 0 0 0 17px;
	width: 541px;
}
.coaching-form .row .represent, .registration-form .row .represent
{
	left: -17px;
	position: absolute;
	top: 1px;
}
.coaching-form label, .registration-form label
{
	float: left;
	margin: 0;
	position: relative;
	padding: 0;
}
.coaching-form .heading, .registration-form .heading
{
	width: 118px;
	margin: 3px 5px 0 0;
	display: inline;
	float: left;
}
.coach-table .text, .coaching-form .text, .registration-form .text
{
	float: left;
	overflow: hidden;
	background: url(../images/sprites.png) no-repeat 0 -721px;
}
.coach-table .text .holder, .coaching-form .text .holder, .registration-form .text .holder
{
	float: left;
	width: 254px;
	padding: 0 5px;
	height: 21px;
	background: url(../images/sprites.png) no-repeat 100% -758px;
}
.registration-form .short-field
{
	width: 67px !important;
}
.registration-form .medium-field
{
	width: 154px !important;
}
.coach-table .text input, .coaching-form .text input, .registration-form .text input
{
	float: left;
	width: 100%;
	margin: 1px 0;
	padding: 2px 0 3px;
	outline: none;
	line-height: 15px;
	background: none;
	border: 0;
}
.registration-form .address
{
	overflow: hidden;
	padding: 0 5px;
	float: left;
	width: 254px;
	height: 58px;
	background: url(../images/sprites.png) no-repeat 0 -790px;
}
.registration-form textarea
{
	border: 0;
	float: left;
	height: 48px !important;
	width: 254px !important;
	max-width: 254px !important;
	overflow: auto;
	margin: 2px 0;
	color: #3f3d3d;
	padding: 3px 0;
	outline: none;
	background: none;
}
.registration-form .columns
{
	overflow: hidden;
	width: 533px;
	padding: 2px 10px 14px 15px;
}
.registration-form .columns .holder
{
	float: left;
	width: 125px;
}
.update-area .twocolumns
{
	background-position: 288px 0;
	margin: 0 0 19px;
	padding: 2px 0 1px 33px;
}
.update-area .registration-form
{
	margin: 18px 0 0;
	padding: 0 49px 0 0;
}
.update-area .columns .holder
{
	width: 162px;
}
.update-area .registration-form .col label
{
	width: 125px;
}
.update-area .registration-form .information-text
{
	float: left;
	margin: 8px 0 0;
	clear: both;
	width: 100%;
}
.update-area .registration-form .col input
{
	margin: 2px 0 0 7px;
}
.update-area .registration-form .columns
{
	padding: 4px 10px 19px 17px;
}
.update-area .registration-form .heading
{
	width: 127px;
}
.registration-form .col
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 19px;
}
.registration-form .col input
{
	display: inline;
	float: left;
	height: 14px;
	margin: 2px 7px 0 0;
	padding: 0;
	width: 13px;
}
.registration-form .info-text
{
	float: left;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #9d1922;
	width: 155px;
	padding: 4px 0 0 2px;
}
.registration-area .twocolumns .block { width:210px;}
.registration-form .submit
{
	margin: 0 0 0 15px;
	padding: 0;
}
.registration-area .block
{
	float: left;
	width: 275px;
}
.update-area .block
{
	width: 210px;
}
.registration-area .block h2
{
	margin: 0 0 7px;
	color: #9d1922;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.registration-area .block a
{
	color: #9d1922;
}
.registration-area .block p
{
	margin: 0 0 11px;
}
.registration-area .block p a
{
	font-weight: bold;
}
.registration-area .block .cite
{
	overflow: hidden;
	width: 100%;
	margin: -6px 0 6px;
}
.registration-area .block dl
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 11px;
}
.registration-area .block dt
{
	float: left;
	padding: 0 4px 0 0;
}
.registration-area .block dd
{
	float: left;
	margin: 0;
}
.registration-area .heading-panel
{
	padding-left: 36px;
	margin: 0 0 26px;
	color: #9d1922;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.entry-area .heading-panel
{
	margin: 0 0 21px !important;
}
.update-area .heading-panel
{
	padding-left: 33px !important;
}
.registration-area .heading-panel .or
{
	float: left;
	padding: 4px 23px 0;
}
.registration-area .heading-panel h1, .registration-area .heading-panel h2
{
	float: left;
	margin: 0;
	font: 21px/24px Arial, Helvetica, sans-serif !important;
}
.inner-title
{
	margin: 1px 0 -1px !important;
}
.registration-form select
{
	float: left;
	width: 264px;
	margin: 0;
	padding: 0;
}
.registration-area .row-holder
{
	float: left;
	width: 264px;
}
.registration-area .row-holder select
{
	clear: both;
}
.registration-form .information-text
{
	display: block;
	color: #9d1922;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.my-details
{
	overflow: hidden;
	width: 206px;
	padding: 27px 0 10px 4px;
	color: #9d1922;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.my-details p
{
	margin: 0 0 6px !important;
}
.registration-form .btns
{
	margin: 0 0 0 -35px;
	padding: 0;
	width: 500px;
	position: relative;
	list-style: none;
}
.registration-form .btns li
{

	vertical-align: top;

	padding: 0 0 0 60px;
	position: relative;
}
.coach-table .reset, .coaching-form .reset, .registration-form .btns .reset
{
	float: left;
	font-size: 0;
	line-height: 0;
	width: 91px;
	height: 31px;
	border: 0;
	cursor: pointer;
	text-indent: -9999px;
	margin-right: 30px;
	padding: 0;
	background: url(../images/btn-cancel2.png) no-repeat;
}
.registration-form .btns .submit
{
	display: inline;
	margin: 0 0 0 33px;
	float: left;
}
.registration-form .btns .or
{
	color: #9d1922;
	position: absolute;
	top: 8px;
	left: 0;
}
.registration-area .notice
{
	border-top: 10px solid #e3e2e2;
	margin: 0 0 0 -13px;
	padding: 24px 10px 23px 45px;
	width: 903px;
}
.downloads-area
{
	overflow: hidden;
	padding: 13px 0 63px 33px;
	width: 891px;
}
.downloads-area #content
{
	float: left;
	width: 645px;
}
.downloads-area #content .header
{
	background: none;
	padding: 0 0 6px;
	margin: 0 0 8px;
	border-bottom: 7px solid #9d1922;
}
.downloads-area #content h1
{
	margin: 15px 0 0 -1px;
	width: 256px;
	font: 24px/27px Arial, Helvetica, sans-serif !important;
}
.downloads-form
{
	float: right;
	width: 353px;
	padding: 1px 0;
}
.downloads-form .holder
{
	float: left;
	width: 351px !important;
	padding: 0 1px;
	background: #f1f1f1;
}
.downloads-form .frame
{
	float: left;
	background: #f1f1f1;
	margin: -1px 0;
	padding: 13px 0 12px 17px;
	position: relative;
	width: 334px;
}
.alphabet
{
	overflow: hidden;
	width: 100%;
	padding: 0 0 9px;
	margin: 0 0 12px;
	border-bottom: 2px solid #e1ebc5;
}
.alphabet ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 660px;
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.alphabet li
{
	float: left;
	width: 19px;
	height: 18px;
	padding: 0 6px 0 0;
}
.alphabet a
{
	float: left;
	color: #3f3d3d;
	width: 19px;
	text-align: center;
	padding: 1px 0 3px;
	background: #dac4c6;
}
.downloads-area .aside
{
	float: right;
	width: 230px;
	padding: 1px 0 0;
}
.container
{
	overflow: hidden;
	padding: 1px 0 0;
	width: 100%;
}
.container-holder
{
	border: 1px solid #ddd;
	border-width: 0 1px 2px;
	float: left;
}
.container-frame
{
	float: left;
	margin: -1px 0 0;
	position: relative;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #9d1922;
	padding: 12px 10px 8px 12px;
	width: 206px;
}
.container h2
{
	margin: 0 0 10px;
	color: #9d1922;
	font: 18px/21px Arial, Helvetica, sans-serif;
}
.container ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 100%;
	font-weight: bold;
}
.container li
{
	overflow: hidden;
	width: 100%;
	padding: 1px 0;
	vertical-align: top;
	margin: 0 0 6px;
}
.container .box
{
	float: left;
	width: 204px;
	padding: 0 1px;
	background: #9d1922;
}
.container .box-holder
{
	float: left;
	width: 191px;
	position: relative;
	margin: -1px 0;
	padding: 2px 8px 3px 5px;
	background: #9d1922;
}
.container a
{
	float: left;
	color: #fff;
	padding: 0 0 0 12px;
	background: url(../images/bullet.gif) no-repeat 0 -986px;
}
.downloads-area .pager
{
	overflow: hidden;
	width: 640px;
	padding: 0 0 16px 3px;
	font: bold 11px/14px verdana, arial, helvetica, sans-serif;
}
.downloads-area .pager strong
{
	margin: 2px 10px 0 0;
	display: inline;
}
.download-pdf
{
	overflow: hidden;
	width: 100%;
}
.download-pdf .letter
{
	overflow: hidden;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-width: 1px 0;
	padding: 1px 0;
}
.download-pdf .letter .holder
{
	overflow: hidden;
	width: 577px;
	padding: 4px 10px 3px 58px;
	background: #dac4c6;
	color: #3f3d3d;
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.download-pdf ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 100%;
	color: #9d1922;
}
.download-pdf ul li
{
	border-top: 1px solid #cccccc;
	overflow: hidden;
	vertical-align: top;
	background: #f1f1f1 url(../images/ico2.png) no-repeat 17px -1458px;
	width: 566px;
	padding: 12px 25px 14px 54px;
}
#content .download-pdf h2
{
	margin: 0;
	color: #3f3d3d;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
#content .download-pdf h2 a
{
	color: #3f3d3d;
}
#content .download-pdf p
{
	margin: 0;
}
.coaching-grant
{
	margin: 0 0 0 -13px;
	padding: 0 13px;
	overflow: hidden;
	width: 932px;
	position: relative;
}
.coaching-grant .heading-panel
{
	color: #9d1922;
	padding: 6px 6px 6px 16px;
}
.coaching-grant h1
{
	float: left;
	margin: 0 8px 0 0;
	width: 305px;
	display: inline;
	font: 21px/24px Arial, Helvetica, sans-serif;
}
.coaching-grant .heading-panel .date
{
	float: left;
	width: 255px;
	margin: 6px 0 0;
}
.coaching-grant .heading-panel .pdf-btn
{
	float: right;
	color: #3f3d3d;
	margin: 0 0 -1px;
	padding: 5px 32px 5px 0;
	background: url(../images/ico2.png) no-repeat 100% -1473px;
}
#steps
{
	list-style: none;
	padding: 0;
	margin: 0 0 15px;
	height: 36px;
	overflow: hidden;
	text-transform: uppercase;
	width: 930px;
	font: 13px/16px Arial, Helvetica, sans-serif;
}
#steps li
{
	float: left;
	margin: 0 0 0 6px;
	display: inline;
	background: #e3e2e2 url(../images/bg-steps.gif) no-repeat 100% 0;
}
#steps .active
{
	background: #9d1922 url(../images/bg-steps.gif) no-repeat 100% -64px;
}
#steps .done
{
	background: #e9eee2 url(../images/bg-steps.gif) no-repeat 100% -164px;
}
#steps span
{
	float: left;
	color: #3f3d3d;
	height: 25px;
	padding: 11px 6px 0;
	background: url(../images/bg-steps.gif) no-repeat;
	text-align: center;
}
.scaling-active span
{
	padding: 11px 0 0 !important;
}
#steps .active span
{
	background-position: 0 -64px;
	color: #fff;
	padding: 10px 6px 0;
	height: 26px;
}
.scaling-active .active span
{
	padding: 10px 0 0 !important;
}
#steps .done span
{
	background-position: 0 -164px;
	color: #9d1922;
}
#steps span span
{
	float: none;
	height: auto;
	padding: 0;
	background: none;
}
#steps li.first-child
{
	margin-left: 0;
}
.coaching-grant .title-box
{
	overflow: hidden;
	padding: 0 7px 13px 13px;
	width: 912px;
}
.coaching-grant .title-box h2
{
	margin: 0;
	float: left;
	color: #9d1922;
	font: 16px/19px Arial, Helvetica, sans-serif;
}
.coaching-grant .notice-text
{
	float: right;
	font-weight: normal;
}
.coaching-grant .twocolumns
{
	border-top: 14px solid #e9eee2;
	width: 797px;
	background: url(../images/bg-coaching-columns.gif) repeat-y;
	margin: 0 0 26px -13px;
	position: relative;
	overflow: hidden;
	padding: 28px 131px 57px 30px;
}
.coaching-grant .part1
{
	background-position: -179px 0;
}
.coaching-grant .twocolumns .box
{
	float: left;
	width: 270px;
	line-height: 16px;
}
.coaching-grant .part4 .box
{
	width: 476px;
}
.coaching-grant .twocolumns .box .holder
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 14px;
}
.coaching-grant .twocolumns .box h2
{
	color: #3f3d3d;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 12px;
}
.coaching-grant .twocolumns .box a
{
	font-weight: bold;
	color: #9d1922;
	text-decoration: underline;
}
.coaching-grant .twocolumns .box a:hover
{
	text-decoration: none;
}
.coaching-grant .twocolumns .box p
{
	margin: 0 0 7px;
}
.coaching-grant .part4 .box p
{
	margin: 0 0 15px;
}
.coaching-form
{
	float: right;
	width: 456px;
	margin: 2px 0 0;
}
.coaching-form select
{
	float: left;
	width: 272px;
	margin: 0;
	padding: 0;
}
.coaching-form .address
{
	overflow: hidden;
	height: 92px;
	padding: 0 5px;
	float: left;
	width: 262px;
	background: url(../images/sprites.png) no-repeat 0 -866px;
}
.coaching-form textarea
{
	border: 0;
	float: left;
	height: 82px !important;
	width: 262px !important;
	max-width: 262px !important;
	overflow: auto;
	margin: 2px 0;
	color: #3f3d3d;
	padding: 3px 0;
	outline: none;
	background: none;
}
.coaching-form .text .holder
{
	width: 262px;
}
.coaching-form .short-field
{
	width: 95px !important;
}
.coaching-form .short-field .holder
{
	width: 85px;
}
.part1 .coaching-form .text
{
	width: 272px;
}
.coaching-form .heading
{
	width: 162px;
}
.coaching-form .row
{
	overflow: visible;
	width: 440px;
}
.coaching-form .heading .description
{
	display: block;
	clear: both;
	color: #9d1922;
	margin: 0 0 -11px;
	position: relative;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.coaching-form .short-selection
{
	float: left;
	width: 60px;
	display: inline;
	margin: 0 13px 0 0;
}
.coaching-form .btns
{
	overflow: hidden;
	padding: 21px 0 15px 17px;
	width: 350px;
}
.coach-table .reset, .coaching-form .reset
{
	display: inline;
	margin: 0 33px 0 0;
}
.coach-table .submit, .coaching-form .submit
{
	float: left;
}
.part4 .coaching-form
{
	width: 342px;
	margin: 35px 0 0;
}
.coaching-form .area
{
	overflow: hidden;
	width: 336px;
	padding: 0 0 14px 6px;
}
.coaching-form .column
{
	width: 100%;
	margin: 0 0 18px;
}
.coaching-form .column:after
{
	content: "";
	display: block;
	clear: both;
}
.coaching-form .pdf-box input, .coaching-form .column input
{
	display: inline;
	float: left;
	height: 14px;
	margin: 0 9px 0 0;
	padding: 0;
	width: 13px;
}
.coaching-form .column .holder
{
	float: left;
	width: 315px;
	line-height: 16px;
}
.coaching-form .column p
{
	margin: 0 !important;
}
.coaching-form .column label
{
	margin: 0 0 6px;
	padding: 0;
}
.coaching-form .column span, .coaching-form .column strong
{
	font-weight: bold;
	color: #3f3d3d;
}
.coaching-form .area label
{
	display: inline;
	margin: 2px 12px 0 0;
}
.coaching-form .area .text .holder
{
	width: 282px;
}
.coaching-grant .part4
{
	padding: 28px 56px 57px 25px;
	width: 877px;
	min-height: 691px;
	margin-bottom: 1px;
	background-position: -2px 0;
}
* html .coaching-grant .part4
{
	overflow: visible;
	height: 691px;
}
.part4 .coaching-form .btns
{
	padding: 37px 0 15px 20px;
	width: 317px;
}
.coaching-grant .part5
{
	background-position: -144px 0;
	padding: 11px 52px 57px 25px;
	width: 881px;
	margin-bottom: 1px;
	min-height: 695px;
}
* html .coaching-grant .part5
{
	overflow: visible;
	height: 695px;
}
.coaching-grant .part5 .box
{
	line-height: 15px;
	width: 304px;
}
.coaching-grant .part5 .box p
{
	margin: 0 0 12px;
}
.coaching-grant .part5 .coaching-form
{
	width: 485px;
	margin: 23px 0 0;
}
.part5 .coaching-form .column .holder
{
	width: 459px;
}
.part5 .coaching-form .column input
{
	margin: 3px 9px 0 3px;
}
.part5 .coaching-form .heading
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 7px;
}
.part5 .coaching-form .heading label
{
	float: left;
	text-indent: 2px;
}
.part5 .coaching-form .area
{
	padding: 0 0 10px;
}
.part5 .coaching-form .column
{
	padding: 8px 0 0;
}
.part5 .coaching-form .column label
{
	float: none;
	margin: 0;
}
.captcha
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 15px;
	line-height: 16px;
}
.captcha .holder
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 14px;
}
.captcha img
{
	vertical-align: top;
}
.captcha .text-box
{
	overflow: hidden;
	width: 480px;
	padding: 0 0 0 3px;
}
.captcha .text-box p
{
	margin: 0 !important;
}
.captcha .refresh, .captcha .sound
{
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	width: 10px;
	height: 12px;
	margin: 2px 6px 2px;
	vertical-align: top;
	display: inline-block;
	background: url(../images/ico-captcha.gif) no-repeat 0 -38px;
}
.captcha .sound
{
	width: 12px;
	height: 10px;
	margin-top: 4px;
	background-position: 0 0;
}
.part5 .coaching-form .btns
{
	padding: 11px 0 15px 1px;
	width: 400px;
}
.coaching-form .pdf-box
{
	overflow: hidden;
	padding: 0 0 23px 3px;
	width: 460px;
}
.coaching-form .pdf-box p
{
	margin: 0 0 21px;
}
.coaching-form .pdf-box ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
.coaching-form .pdf-box li
{
	float: left;
	padding: 0 23px 0 2px;
}
.coaching-form .pdf-box input
{
	margin: 2px 10px 0 0;
}
.coaching-form .pdf-box label
{
	float: left;
}
.coach-table
{
	overflow: hidden;
	margin: 0 0 0 -13px;
	position: relative;
	width: 958px;
}
.coach-table .description
{
	overflow: hidden;
	width: 918px;
	padding: 7px 10px 7px 30px;
	background: #e9eee2;
	margin: 0 0 3px;
}
.coach-table .description p
{
	margin: 0;
}
.options-table, .coach-table .table
{
	overflow: hidden;
	padding: 0 1px;
	width: 956px;
	margin: 0 0 -1px;
	border-bottom: 5px solid #e9eee2;
}
.options-table table, .coach-table .table table
{
	border-collapse: collapse;
}
.options-table th, .coach-table th
{
	padding: 18px 4px 9px 9px;
	text-align: left;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	background: url(../images/bg-coach-title.gif) no-repeat 0 100%;
}
.options-table th span, .coach-table th span
{
	color: #9d1922;
	display: block;
	font-weight: normal;
}
.coach-table th em
{
	font-weight: normal;
	font-style: normal;
}
.coach-table .table .col1-title
{
	background: none;
	padding-left: 25px;
	width: 227px;
}
.coach-table .table .col2-title
{
	width: 79px;
}
.coach-table .table .col3-title
{
	padding-left: 12px;
	width: 56px;
}
.coach-table .table .col4-title
{
	padding-left: 12px;
	width: 148px;
}
.coach-table .table .col5-title
{
	width: 69px;
}
.coach-table .table .col6-title
{
	padding-left: 10px;
	width: 171px;
}
.coach-table .table .col7-title
{
	padding-left: 13px;
	width: 88px;
}
.coach-table .table td
{
	padding: 0 0 3px;
	vertical-align: top;
}
.coach-table .area
{
	overflow: hidden;
	padding: 9px 0 7px;
	min-height: 21px;
}
* html .coach-table .area
{
	overflow: visible;
	height: 21px;
}
.coach-table .col1 .area
{
	padding-left: 18px;
	background: #f1f1f1;
}
.coach-table .col4 .area, .coach-table .col5 .area, .coach-table .col6 .area
{
	padding-left: 10px;
	background: #f1f1f1 url(../images/coach-separator.gif) repeat-y;
}
.coach-table .col7 .area
{
	padding-left: 13px;
	background: #f1f1f1 url(../images/coach-separator.gif) repeat-y;
}
.coach-table .col2 .area, .coach-table .col3 .area
{
	padding: 13px 0 3px;
	background: #f1f1f1 url(../images/coach-separator.gif) repeat-y;
}
.coach-table .col1 .holder
{
	width: 213px;
}
.coach-table .col4 .holder
{
	width: 133px;
}
.coach-table .col5 .holder
{
	width: 51px;
}
.coach-table .col6 .holder
{
	width: 155px;
}
.coach-table .col7 .holder
{
	width: 64px;
}
.coach-table .selection-list input, .coach-table .checkbox
{
	display: block;
	height: 14px;
	margin: 0 auto;
	padding: 0;
	width: 13px;
}
.coach-table .columns
{
	overflow: hidden;
	width: 903px;
	padding: 25px 27px 0 28px;
	margin: 0 0 26px;
}
.coach-table .columns .notice-box
{
	float: left;
	width: 370px;
	margin: 13px 0 0;
}
.coach-table .notice-box p
{
	margin: 0;
}
.coach-table .notice-box a
{
	font-weight: bold;
	text-decoration: underline;
	color: #9d1922;
}
.coach-table .notice-box a:hover
{
	text-decoration: none;
}
.coach-table .column
{
	float: right;
	width: 480px;
	border-left: 1px solid #d0dabf;
	padding: 18px 0 9999px 29px;
	margin: 0 0 -9999px;
}
.coach-table .column .row
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 15px;
}
.coach-table .column strong
{
	float: left;
	font-weight: normal;
	width: 284px;
}
.coach-table .column .divErrorBlock strong
{
	clear:both;
	font-weight: normal;
}
.coach-table .column label
{
	float: left;
	margin: 2px 9px 0 36px;
	display: inline;
	padding: 0;
}
.coach-table .column .holder
{
	width: 119px;
}
.coach-table .selection-list
{
	list-style: none;
	padding: 1px 0 0 21px;
	margin: 0;
	float: left;
}
.coach-table .selection-list li
{
	float: left;
	padding: 0 26px 0 0;
}
.coach-table .selection-list label
{
	margin: 0;
}
.coach-table .selection-list input
{
	float: left;
	display: inline;
	margin: 2px 0 0 12px;
}
.coach-table .column .message-area
{
	overflow: hidden;
	width: 100%;
}
.coach-table .message-area label
{
	margin: 0;
	clear: both;
	padding: 0 0 12px;
}
.options-table .message, .coach-table .column .message
{
	overflow: hidden;
	padding: 0 5px;
	width: 456px;
	margin: 0;
	clear: both;
	background: url(../images/sprites.png) no-repeat 0 -1004px;
}
.coach-table .column .message
{
	height: 76px;
}
.options-table
{
	border: 5px solid #e9eee2;
	border-width: 5px 0;
	margin: 0 1px 30px;
}
.options-table .message
{
	width: 149px;
	height: 57px;
	margin: 0 auto;
	background-position: 0 -1101px;
}
.options-table .message textarea, .coach-table .column textarea
{
	border: 0;
	float: left;
	height: 66px !important;
	width: 456px !important;
	max-width: 456px !important;
	overflow: auto;
	color: #3f3d3d;
	padding: 3px 0;
	background: none;
	outline: none;
	margin: 2px 0;
}
.options-table .message textarea
{
	height: 47px !important;
	width: 149px !important;
	max-width: 149px !important;
}
.coach-table .btns
{
	overflow: hidden;
	padding: 0 20px 26px 282px;
	width: 665px;
}
.coach-table .column .btns
{
	width: 100%;
	padding: 41px 0 4px;
}
.options-table th
{
	padding: 29px 4px 12px 8px;
}
.options-table .col1-title
{
	background: none;
	padding-left: 25px;
	width: 255px;
}
.options-table .col2-title
{
	width: 53px;
}
.options-table .col3-title
{
	padding-left: 9px;
	width: 72px;
}
.options-table .col4-title
{
	width: 59px;
}
.options-table .col5-title
{
	padding-left: 6px;
	width: 169px;
}
.options-table .col6-title
{
	width: 79px;
}
.options-table .col7-title
{
	padding-left: 19px;
	width: 158px;
}
.options-table td
{
	padding: 9px 0 10px 2px;
	background: url(../images/bg-options-table.png) no-repeat 0 100%;
}
* + html .options-table td
{
	padding-bottom: 11px;
}
.options-table .col1
{
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	background-position: -5px 100%;
	padding: 10px 4px 3px 25px;
	vertical-align: top;
}
.options-table .col1 strong
{
	position: relative;
}
.options-table .col1 .represent
{
	left: -13px;
	position: absolute;
	top: 1px;
}
.options-table .col3 .text, .options-table .col4 .text, .options-table .col6 .text
{
	float: none;
	margin: 0 auto;
	width: 70px;
}
.options-table .col3 .holder
{
	width: 60px;
}
.options-table .col4 .text
{
	width: 46px;
}
.options-table .col4 .holder
{
	width: 36px;
}
.options-table .col6 .text
{
	width: 48px;
}
.options-table .col6 .holder
{
	width: 38px;
}
.options-table .total td
{
	padding: 12px 15px 17px 229px;
	background: none;
}
.options-table .total label
{
	float: left;
	margin: 4px 12px 0 0;
	display: inline;
	padding: 0;
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.options-table .total span
{
	font-weight: normal;
	color: #9d1922;
}
.options-table .total .holder
{
	width: 60px;
}
.information-section
{
	margin: 0 0 17px;
	overflow: hidden;
	padding: 15px 26px 4px 29px;
	width: 912px;
}
.information-section .information
{
	float: left;
	width: 170px;
	color: #9d1922;
	margin: 23px 0 -9999px;
	padding: 0 0 9999px;
	font: bold italic 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.information-section .information p
{
	margin: 0;
}
.information-section .text-section
{
	float: right;
	width: 634px;
	margin: 0 0 -9999px;
	padding: 0 0 9999px 22px;
	border-left: 1px solid #d0dabf;
}
.information-section .text-section p
{
	margin: 0 0 8px;
}
.information-section .text-section a
{
	font-weight: bold;
	color: #9d1922;
	text-decoration: underline;
}
.information-section .text-section a:hover
{
	text-decoration: none;
}
.entry-area .block
{
	width: 256px;
}
.entry-area .block .image
{
	overflow: hidden;
	width: 220px;
	text-align: center;
	margin: 0 0 21px;
}
.entry-area .block .image img
{
	vertical-align: top;
}
.registration-form .columns-area
{
	overflow: hidden;
	width: 100%;
	padding: 0 0 14px;
}
.registration-form .columns-area .column
{
	float: left;
	width: 249px;
	padding: 0 34px 0 0;
}
.registration-form .columns-area .column .row
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 13px;
	padding: 0;
}
.registration-form .columns-area .text
{
	width: 100%;
	overflow: hidden;
	float: none;
}
.registration-form .columns-area .holder
{
	width: 239px;
}
.registration-form .columns-area select
{
	overflow: hidden;
	width: 249px;
	float: none;
}
.registration-form .columns-area .heading
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 3px;
	float: none;
	display: block;
}
.registration-form .description
{
	overflow: hidden;
	width: 540px;
	color: #9d1922;
}
.registration-form .description p
{
	margin: 0 0 20px;
}
.form-notice
{
	display: block;
	margin: 0 0 20px 1px;
}
.entry-area .message-area
{
	float: left;
	width: 278px;
	margin: 9px 0 0;
}
.entry-area .message-area .heading
{
	overflow: hidden;
	width: 100%;
	margin: 0 0 10px;
}
.entry-area .message-area label
{
	float: left;
}
.entry-area .message-area p
{
	margin: 0 0 16px;
}
.entry-area .message
{
	overflow: hidden;
	padding: 0 5px;
	width: 268px;
	margin: 0 0 15px;
	height: 203px;
	background: url(../images/sprites.png) no-repeat 0 -1171px;
}
.entry-area textarea
{
	border: 0;
	float: left;
	height: 193px !important;
	width: 268px !important;
	max-width: 268px !important;
	overflow: auto;
	margin: 2px 0;
	color: #3f3d3d;
	padding: 3px 0;
	background: none;
	outline: none;
}
.entry-area .submit
{
	margin: 0 0 23px;
}
.inner-page #header
{
	padding-bottom: 19px !important;
}
.inner-page #header .logo
{
	width: 522px;
	height: 99px;
	margin: 16px 0 0 27px;
	display: inline;
	background-position: 0 -1413px;
}
.inner-page #header .breadcrumbs
{
	left: 145px;
	top: 16px;
}
.inner-page #header .social, .inner-page #header .search-form
{
	overflow: hidden;
	float: none;
	width: 100%;
}
.inner-page #header .social
{
	padding: 0 0 16px;
}
.inner-page #header .social li
{
	margin: 0 5px 0 0;
}
.inner-page #header .holder
{
	width: 190px !important;
	margin: 43px 0 0 56px;
}
.site-btn
{
	position: absolute;
	top: 86px;
	z-index: 55;
	right: 10px;
	text-indent: -9999px;
	overflow: hidden;
	width: 101px;
	height: 73px;
	display:block;
	background: url(../images/golflogo.png) no-repeat;
}
.inner-page #nav .home
{
	width: 109px;
	height: 36px;
	text-indent: 0;
	background-position: 0 -114px;
}
.inner-page #nav span
{
	padding: 12px 21px;
}
.inner-page #nav li:hover span, .inner-page #nav .li-hover span, .inner-page #nav a:hover span, .inner-page #nav .active span
{
	background: url(../images/bg-nav.png) no-repeat 0 0;
	padding: 93px 18px 17px 34px;
	margin-top: -72px;
}
.inner-page #nav .home span
{
	padding-left: 47px;
	background: none !important;
}
.inner-page #nav .home:hover span, .inner-page #nav .active .home:hover span, .inner-page #nav .active .home span
{
	padding: 93px 7px 17px 63px;
}
.inner-page #nav .home:hover, .inner-page #nav .active .home:hover, .inner-page #nav .active .home
{
	width: 135px;
	height: 49px;
	background: url(../images/bg-nav-home-a.png) no-repeat 0 -139px;
	margin: -12px -10px 0 -16px;
	padding: 0;
}
* html .inner-page #nav .home:hover, * html .inner-page #nav .active .home:hover, * html .inner-page #nav .active .home
{
	background-position: 0 -138px;
}
.content-section
{
	float: left;
	width: 631px;
}
.gallery-area
{
	overflow: hidden;
	width: 631px;
	position: relative;
	padding: 0 0 15px 13px;
	margin: 0 0 13px -13px;
	border-bottom: 6px solid #e2e2e2;
}
.main-gallery
{
	overflow: hidden;
	height: 260px;
	margin: 0 0 17px;
}
.main-gallery ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 631px;
	height: 260px;
}
.main-gallery li
{
	overflow: hidden;
	width: 631px;
	height: 260px;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}
.main-gallery li.active
{
	z-index: 99;
}
.main-gallery img
{
	vertical-align: top;
}
.main-gallery .text
{
	position: absolute;
	bottom: 55px;
	letter-spacing: -1px;
	right: 16px;
	width: 290px;
	color: #fff;
	font: 32px/35px Arial, Helvetica, sans-serif;
}
.gallery-area .menu
{
	position: absolute;
	z-index: 2;
	top: 53px;
	left: 50px;
	width: 261px;
	list-style: none;
	padding: 0;
	z-index: 55;
	margin: 0 0 0 10px;
	font: bold 14px/17px Arial, Helvetica, sans-serif;
}
.gallery-area .menu li
{
	overflow: hidden;
	width: 100%;
	vertical-align: top;
	margin: 0 0 9px;
}
.gallery-area .menu h1
{
	color:#fff;
	font-size:22px;
	font-weight:bold;
}
.gallery-area .menu a
{
	color: #fff;
	cursor: pointer;
	display: block;
	width: 261px;
}
.gallery-area .menu-c
{
	width: 233px;
	padding: 4px 20px 2px 8px;
	float: left;
	clear: both;
	text-transform: uppercase;
	background: url(../images/bg-gallery-btn.png) no-repeat;
}
.gallery-area .menu-b
{
	width: 261px;
	height: 1px;
	font-size: 0;
	line-height: 0;
	clear: both;
	overflow: hidden;
}
.gallery-area .menu-b span
{
	float: left;
	width: 521px;
	height: 1px;
	display: inline;
	margin: 0 0 0 -261px;
	background: url(../images/bg-gallery-btn.png) no-repeat;
}
.gallery-area .menu a:hover
{
	text-decoration: none;
	background: none;
}
.gallery-area .menu a:hover .menu-c, .gallery-area .menu a:hover .menu-b span
{
	background: url(../images/bg-gallery-btn2.png) no-repeat;
	margin: 0;
}
.gallery-area .registration-area
{
	overflow: hidden;
	width: 100%;
}
.gallery-area .registration-area strong
{
	float: left;
	padding: 0 0 0 36px;
	letter-spacing: -1px;
	background: url(../images/btn-more2.gif) no-repeat;
	font: 20px/23px Arial, Helvetica, sans-serif;
	color: #454545;
}
.gallery-area .registration-area a
{
	color: #9d1922;
	font-weight: bold;
}
.gallery-area .registration-area a:hover
{
	text-decoration: none;
}
.content-section .columns
{
	overflow: hidden;
	padding: 0 0 13px 4px;
	width: 627px;
	background: url(../images/section-separator.gif) repeat-y 268px 0;
}
.content-section .video-block
{
	float: left;
	width: 240px;
	margin: 10px 0 0;
}
.content-section .video-block h2
{
	margin: 0 0 17px;
	color: #9d1922;
	font: 19px/22px Arial, Helvetica, sans-serif;
}
.content-section .video-block .holder
{
	overflow: hidden;
	width: 100%;
}
.content-section .video-block img
{
	vertical-align: top;
}
.collection
{
	float: right;
	width: 340px;
	position: relative;
}
.collection img
{
	vertical-align: top;
}
.collection .text
{
	position: absolute;
	bottom: 0;
	word-spacing: 2px;
	letter-spacing: 1px;
	left: 0;
	font: 18px/21px Arial, Helvetica, sans-serif;
	text-align: center;
}
.collection .text .holder
{
	overflow: hidden;
	padding: 19px 10px 18px;
	width: 320px;
	background: url(../images/bg-collection.png) repeat;
}
.collection .text a
{
	color: #fff;
	position: relative;
}
.collection .text a:hover
{
	text-decoration: none;
}
* html .gallery-area .menu-b
{
	background-position: -260px 100%;
}
.main-news
{
	float: right;
	width: 290px;
}
.main-news .title
{
	overflow: hidden;
	width: 100%;
	padding: 1px 0;
	margin: 0 0 7px;
}
.main-news .title .holder
{
	float: left;
	width: 288px;
	padding: 0 1px;
	background: #e8eee1;
}
.main-news .title .frame
{
	float: left;
	width: 272px;
	position: relative;
	margin: -1px 0;
	background: #f1f1f1;
	padding: 8px 4px 6px 12px;
}
.main-news h2
{
	margin: 0;
	font: 18px/21px Arial, Helvetica, sans-serif;
	color: #9d1922;
}
.main-news ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
.main-news li
{
	overflow: hidden;
	width: 100%;
	vertical-align: top;
	padding: 1px 0;
	margin: 0 0 10px;
}
.main-news li .holder
{
	float: left;
	width: 288px;
	border: 1px solid #ddd;
	border-width: 0 1px 1px;
}
.main-news li .frame
{
	float: left;
	width: 282px;
	margin: -1px 0 0;
	position: relative;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #9d1922;
	padding: 1px 5px 1px 1px;
}
.main-news .image
{
	float: left;
	width: 125px;
}
.main-news .image img
{
	vertical-align: top;
}
.main-news .text
{
	float: right;
	width: 147px;
	color: #444;
	margin: 9px 0 0;
}
.main-news h3
{
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 7px;
	color: #9d1922;
}
.main-news p
{
	margin: 0 0 7px;
}
.main-news .more
{
	overflow: hidden;
	width: 100%;
}
.main-news .more a
{
	float: left;
	padding: 0 0 0 23px;
	color: #444;
	background: url(../images/bullet2.gif) no-repeat 0 1px;
}

.memberlists
{
	width: 230px;
}
.memberlists ul
{
	list-style: none;
	padding: 10px 5px 0 8px;
	margin: 0;
	float: left;
	line-height: 14px;
}

.memberlists ul a
{
	color: #454545;
	padding: 0 0 0 18px;
	background: url(../images/bullet2.gif) no-repeat;
	float: left;
	margin-bottom: 3px;
}
.memberlists li
{
	height: 1%;
	overflow: hidden;
	vertical-align: middle;
	padding: 0 0 9px;
}
.memberlists ul li ul
{
	margin-top: 10px;
}
.memberlists ul.captainhardcodedmenu
{
	margin-top: -12px;
}

.tvheader
{
	float: left;
	margin: 43px 0 30px 40px;
	font: 20px arial, helvetica, sans-serif;
	color: #9d1922;
}

.tvcontent
{
	margin: -8px 0 0 -13px;
	background: url(../images/video_player_watermark.png) no-repeat 0 1px;
}
.tvplayer
{
	padding-left: 32px;
}
.holder h1 a
{
	color:#9d1922;
}

.name-panel{
	overflow:hidden;
	background:#9d1922;
	margin:-3px 0 8px;
	position:relative;
	padding:0 8px 0 21px;
	line-height:36px;
	color:#fff;
}
.name-panel .name{
	font-size:15px;
	line-height:36px;
	margin:0;
	overflow:hidden;
	height:1%;
}
.name-panel .name-holder{
	float:right;
	margin:0 0 0 15px;
}
.name-panel .name-holder p{
	margin:0;
	display:inline;
}
.name-panel .sponsor-name{padding:0 0 0 12px;}
.results-block{
	overflow:hidden;
	position:relative;
	margin:0 0 14px;
	background:#e6e6e6;
}
.results-block .image-column{
	float:left;
	position:relative;
	padding:0 7px 0 0;
	background:#fff;
}
.results-block img{vertical-align:top;}
.green-links{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.results-block .green-links{
	position:absolute;
	bottom:27px;
	left:23px;
}
.green-links li{
	float:left;
	margin:0 13px 0 0;
}
.green-links a{
	float:left;
	background:url(../images/sprites.png) no-repeat 100% -1589px;
	padding:0 2px 0 0;
	color:#fff;
	line-height:22px;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.green-links span:hover{text-decoration:none;}
.green-links span{
	float:left;
	cursor:pointer;
	background:url(../images/sprites.png) no-repeat 0 -1559px;
	height:25px;
	padding:0 6px 0 20px;
}
.results-block .text-column{
	overflow:hidden;
	color:#353535;
	font-size:11px;
	line-height:14px;
}
.results-block .heading{
	background:#9d1922;
	padding:5px 4px 5px 11px;
	min-height:20px;
}
.results-block .heading h2{
	font-size:18px;
	line-height:21px;
	color:#fff;
	text-transform:uppercase;
	margin:0;
}
.results-block .btn,
.course-block .btn,
.tv-block .btn{
	background:url(../images/sprites.png) no-repeat 100% -1644px;
	padding:0 15px 0 0;
}
.results-block .btn span,
.course-block .btn span,
.tv-block .btn span{
	background:url(../images/sprites.png) no-repeat 0 -1618px;
	padding:0 5px 0 9px;
	line-height:21px;
	height:22px;
}
.course-block .btn span{padding:0 10px;}
.results-block table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
.results-block th{
	padding:6px 0 2px 4px;
	text-align:left;
}
.results-block td{
	padding:4px 0 4px 5px;
}
.results-block .number{
	text-align:center;
	padding-left:9px;
	width:13px;
}
.results-block .rd{width:35px;}
.results-block .total{width:26px;}
.results-block .par{
	width:41px;
	padding-left:9px;
}
.competition-block{margin:0 -2px 7px 5px;}
.latest-result .text-holder{padding:17px 12px 13px;}
.course-block .text-holder{padding:8px 5px 19px;}
.latest-result .text-holder p{margin:0 0 10px;}
.course-block .text-holder p{margin:0 0 9px;}
.competition-block h3{letter-spacing:1px;}
.more-gray{
	display:inline-block;
	vertical-align:top;
	background:url(../images/bullet3.gif) no-repeat 0 1px;
	line-height:14px;
	padding:1px 0 10px 20px;
	color:#454545;
	font-weight:bold;
}
.tv-block{
	text-align:center;
}
#wrapper .tv-block .header,
#wrapper .course-block .header{
	background:#9d1922 url(../images/sprites.png) no-repeat 0 -1670px;
	text-align:left;
	padding:0;
	margin:0 0 4px;
	color:#fff;
}
#wrapper .tv-block .header-holder,
#wrapper .course-block .header-holder{
	background:#9d1922 url(../images/sprites.png) no-repeat 100% -1713px;
	overflow:hidden;
	padding:10px 13px 11px;
}
#wrapper .tv-block .header-holder{padding:7px 7px 5px 11px;}
#wrapper .course-block .header-holder{padding:7px 5px 6px 9px;}
#wrapper .course-block .header-holder h3{
	font-size:14px;
	line-height:18px;
	color:#fff;
	text-transform:uppercase;
}
.course-block img{vertical-align:top;}
.course-block .inner{padding:7px 6px 5px;}
#wrapper .tv-block h3{
	line-height:21px;
	font-size:20px;
	color:#9d1922;
	margin:-2px 0 1px;
	position:relative;
}
.video-holder{
	display:inline-block;
	vertical-align:top;
	padding:10px 1px 18px 0;
}
* +html .video-holder{display:inline;}
.blocks .short-col{
	width:256px;
	margin:-3px 0 0;
	position:relative;
}
.blocks .short-col .block{
	background:url(../images/bg-block4.png) no-repeat -346px 0;
	margin:0 0 11px !important;
}
.blocks .long-col{
	width:366px;
	float:right;
	margin:-3px 0 0;
	position:relative;
}
.blocks .long-col .block{background:url(../images/bg-block4.png) no-repeat -612px 0;}
.blocks .short-col .content{
	float:none;
	width:246px;
	min-height:10px;
}
.blocks .long-col .content{
	float:none;
	width:356px;
	min-height:10px;
}
.blocks .short-col .header,
.blocks .long-col .header{
	background:#9d1922 url(../images/sprites.png) no-repeat 0 -1670px;
	text-align:left;
	padding:0;
}
.blocks .short-col h3,
.blocks .long-col h3{
	color:#fff;
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
}
.blocks .short-col .header-holder,
.blocks .long-col .header-holder{
	background:url(../images/sprites.png) no-repeat 100% -1713px;
	padding:9px 8px;
}
.tournament{
	margin:0;
	padding:14px 3px 3px 9px;
	list-style:none;
	line-height:15px;
}
.tournament li{padding:0 0 15px;}
.tournament .holder{
	background:url(../images/bullet2.gif) no-repeat;
	padding:0 0 0 19px;
}
.tournament .date{
	font-style:normal;
	color:#9d1922;
	padding:0 8px 0 0;
}
.tournament a{color:#3f3d3d;}
.btn-all{
	float:right;
	background:url(../images/sprites.png) no-repeat 100% -1764px;
	padding:5px 0px 0 0;
	font-size:12px;
	font-weight:bold;
	color:#9d1922;
	line-height:17px;
	position:relative;
	text-transform:uppercase;
}
.header-holder .btn-all{margin:-3px 0 0;}
.little-gallery{
	overflow:hidden;
	padding:5px 1px 7px;
}
.little-gallery .link-prev,
.little-gallery .link-next{
	background:url(../images/bg-little-gallery.png) no-repeat;
	float:left;
	width:30px;
	height:161px;
	text-indent:-9999px;
	overflow:hidden;
}
.little-gallery .link-next{
	background-position:100% 0;
	float:right;
}
.little-gallery .frame{
	float:left;
	width:288px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 4px;
	display:inline;
}
.little-gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
}
.little-gallery li{
	float:left;
	width:140px;
	margin:0 4px 0 0;
}
.blocks .text-holder{
	padding:5px;
}
.blocks .text-holder p{
	margin:0 0 10px;
}
.logo-block{
	text-align:center;
	padding:30px 9px 10px 0;
	color:#3f3d3d;
	width:160px;
	margin:0 auto;
}
.abacus{
	width:135px;
	height:40px;
}
.logo-block p{margin:0 3px 0 0;}
.some-links{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
.aside .some-links{
	padding:5px 0 0;
}
.some-links li{
	float:left;
	margin:0 15px 0 0;
}
.some-links a{
	display:inline-block;
	vertical-align:top;
	background:url(../images/bullet2.gif) no-repeat 0 2px;
	padding:0 0 0 18px;
	color:#454545;
}
.blocks2 .short-col .content .lists,
.blocks2 .long-col .content .lists{padding:14px 0 9px 9px;}
.blocks2 .short-col .lists li,
.blocks2 .long-col .lists li{padding:0 0 10px;}
.blocks2 .links-block .lists li{
	display:inline-block;
	vertical-align:top;
	padding-right:25px;
}
* +html .blocks2 .links-block .lists li{
	display:inline;
	padding-right:29px;
}
#wrapper .gallery-block .header-holder{padding:10px 8px 8px 11px;}
#wrapper .gallery-block{margin:0 0 13px !important;}
#wrapper .conditions-block .header-holder{padding:10px 14px 8px;}
#wrapper .conditions-block{margin:0 0 10px !important;}
.conditions-block .text-holder{padding:9px 12px 16px 14px;}
#wrapper .watch-block .header-holder{padding:8px 11px 10px;}
#wrapper .watch-block .lists{padding:9px 0 2px 11px;}
#wrapper .watch-block .lists a{padding-left:24px;}
#wrapper .watch-block{margin:0 0 15px !important;}
#wrapper .history-block{margin:0 0 5px !important;}
#wrapper .history-block .header-holder{padding:10px 14px 8px;}
.history-holder{
	padding:9px 0 6px 5px;
	overflow:hidden;
}
.history-holder img{
	float:left;
	border:1px solid #9d1922;
	margin:0 7px 0 0;
}
#wrapper .history-holder .lists{padding:6px 0 0;}
.starting-list{
	margin:3px 0 4px 4px;
	padding:7px 8px 0 0;
	list-style:none;
	height:271px;
	overflow:auto;
	font-size:11px;
	line-height:13px;
}
.starting-list li{
	border-top:1px solid #ddd;
	padding:7px 0 8px 2px;
	overflow:hidden;
}
.starting-list li:first-child{
	padding-top:7px;
	border:none;
}
.starting-list .name{
	padding:0 4px 0 0;
	font-weight:bold;
}
.starting-list .time{
	font-style:normal;
	font-weight:bold;
}
.starting-list p{margin:0;}
.starting-list a{color:#9d1922;}
.radio-block{padding:0 0 12px;}
.results-block .image-column .inner{
	height:1%;
	position:relative;
}
.results-block .green-holder{
	position:absolute;
	bottom:0;
	left:0;
	background:#9d1922;
	width:100%;
	padding:11px 0;
	font-size:15px;
	line-height:18px;
	color:#fff;
	letter-spacing:1px;
}
.results-block .green-holder a{
	float:left;
	color:#fff;
	margin:0 16px;
	background:url(../images/sprites.png) no-repeat -516px -204px;
	padding:0 0 0 14px;
	text-transform:uppercase;
}
.profiles-holder{
	overflow:hidden;
	color:#3f3d3d;
	padding:6px 0 7px 2px;
}
.profiles-holder img{
	float:left;
	margin:0 9px 0 0;
}
.profiles-holder .holder{
	overflow:hidden;
	padding:6px 0 0;
}
.profiles-holder h4{
	font-size:12px;
	line-height:15px;
	margin:0;
}
.blocks .profiles-holder p{margin:0 0 9px;}
.pagetoppadding{height:5px;}
.egutvleft{float:left;}
.egutvright{float:right;}
.communitybutton{float:left; margin-right:30px;}
.errorcolor{color:#f00;}
.compsummary{height:78px; overflow:hidden;}
.compplayerprofile{height:93px; overflow:hidden;}
.compplayerspace{height:9px;}
.compspace{height:4px;}
.stewarderror{color:#f00; margin-bottom:12px;}
.squardprofileadvert{float:right;margin-right:-13px;padding-right:0;}
.commregistrationmargin{margin-left:20px;}
.commregistrationlink{margin-left:20px; font-weight: bold;color: #9d1922;}
.commbutton{float:left;padding-right:20px;}
.handicappinglineheight{line-height: 6px;}
.handicappingegutv{float: left; height: 20px; margin-top: -14px;}
.egutvbox{width:300px;height:40px;}
.captainbtn{float: right; margin-right:37px; margin-top:-4px;}
.captainegutv{height: 42px; margin-top: -14px; float: left; padding-top: 8px;}
.captainegutvbox{width:278px;}
.championshipeventsnews{max-height:30px; overflow:hidden;}
.left-side{
	float:left;
	width:347px;
}
.left-side .team{
	float:none;
	margin:0 0 12px;
}
.left-side .title .holder{width: 324px;}
.left-side .title .frame{width: 306px;}
.left-side .profile-list{
	width:324px;
	margin:0 0 0 1px;
}
.left-side .profile-list li{padding: 0 0 3px;}
.left-side .profile-list li,
.left-side .profile-list a,
.left-side .profile-list .b{width:324px;}
.left-side .profile-list .c{
	width:285px;
	background:url(../images/bg-btn6.gif) no-repeat;
	padding: 5px 25px 3px 14px;
}
.left-side .profile-list .b{background:url(../images/bg-btn6.gif) no-repeat !important;}
.right-side{
	float:right;
	width:579px;
	margin:0 15px 0 0;
}
.right-side .title{margin:0 0 7px;}
.right-side .title .holder{width: 577px;}
.right-side .title .frame{
	width: 559px;
	padding: 6px 5px 8px 13px;
}
.right-side .profile-list{
	padding:0 0 3px;
	background:url(../images/bg-right-side.gif) 0 100% no-repeat;
}
.right-side .profile-list li{padding:0 0 3px;}
.right-side .profile-list li,
.right-side .profile-list a,
.right-side .profile-list .b{width:579px;}
.right-side .profile-list .c{
	width:540px;
	padding:6px 25px 6px 14px;
	background:url(../images/bg-btn6.gif) -420px 0 no-repeat;
}
.right-side .profile-list .b{background:url(../images/bg-btn6.gif) -420px 0 no-repeat !important;}
.right-side .profile-list strong{
	float:left;
	padding:0;
	margin:0 8px 0 0;
}
.handicap-links
{
	color:#fff;
	font-size:22px;
	margin-left:32px;
	margin-top:20px;
	line-height:25px;
}
.handicap-links a, .championship-links a
{
	color:#fff;
}
.championship-links a
{
	padding:0 25px 0 15px;
	line-height:25px;
	background:url(../images/btn-championship.png) no-repeat;
	display:block;
	width:225px;
	font-size:11px;
}
.text-championship
{
	margin:20px 0 0 0;
	width:300px;
}
.text-championship h1
{
	text-transform:uppercase;
}
.championship-links
{
	margin-top:16px;
	padding-top:14px;
	text-transform:uppercase;
	font-weight:normal;
}
.text-coaching
{
	line-height:17px;
	position:absolute;
	padding:10px;
	left:380px;
	top:40px;
	width:250px;

}
	
.text-coaching h1
{
	float:left;
	color: #fff;
	font-size:22px;
	line-height:30px;
	letter-spacing:-1px;
	margin: 0 0 10px 0;
	word-spacing:-1px;
	width:270px;
	text-align:left;
	padding:5px 0 10px 0;
}


.text-coaching p
{
	clear:left;
	color:#fff;
	font-size:12px;
	line-height:17px;
	margin:0 0 4px 0;
	
}

.text-coaching a
{
	color:#fff;
	background-color:transparent;
	float:left;
	line-height:25px;
	padding:12px 0 0 0;
	text-decoration:none;
	text-transform:uppercase;
}


.promo .text-england
{
	position: absolute;
	left: 36px;
	top: 34px;
	line-height: 17px;
	color: #2c2c2c;
}

.promo .text-england h1
{
	margin:10px 0 15px 0;
font-size:20px;
font-weight:bold;
}

.promo .text-england a
{
color: #2c2c2c;
font-size:13px;
line-height:26px;
font-weight:normal;
}
.gallerylink
{
	float:right;
	margin-top:-30px;
}
/*  EWGA CSS*/

.main-c .box{
	overflow:hidden;
	width:100%;
	background:#5f69b6;
}
.box.documents{margin:0 0 28px;}
.box.padding{margin:0 0 3px;}
.first-column .box.padding {margin:0 0 6px;}
.first-column .box.padding .box-lb{padding:4px 0 0;}
.main-c .box .box-holder{
	height:1%;
	background:#dadffe;
}
#twocolumns .content .box .box-holder{overflow:hidden;}
.main-c .box .box-holder:after{
	clear:both;
	display:block;
	content:'';
}
.main-c .content .search-box:after,
.main-c .box .box-holder:after,
.main-c .box .box-holder .row:after{
	clear:both;
	display:block;
	content:'';
}
.box .box-holder .row .points{
	float:right;
	font-weight:bold;
}
.box .box-holder .social-part{float:left;}
.first-column .box.padding .box-holder{padding:5px 17px 5px;}
.first-column .box-holder p a{
	font-weight:bold;
	color:#c32967;
}
.box .box-frame{
	overflow:hidden;
	height:1%;
	padding:35px 55px 13px;
	background:url(../images/corner.gif) repeat-x;
}
.box .box-container-holder{
	overflow:hidden;
	height:1%;
	padding:37px 40px 40px;
	border-top:4px solid #5c66b5;
}
.box .social-holder{
	overflow:hidden;
	height:1%;
	border:1px solid #b5b9d8;
	border-width:0 1px 1px;
	padding:12px 45px 9px;
	background:#fff;
}
.box .social-holder img{vertical-align:text-top;}
.box .detail-content{
	overflow:hidden;
	height:1%;
	background:#e9ebff;
	padding:12px 35px 19px 50px;
}
.box .detail-content p{margin:0 0 10px;}
.box .box-container-holder p{margin:0 0 6px;}
.section{
	overflow:hidden;
	height:1%;
	margin:0 0 7px;
	background:url(../images/bg-section.gif) repeat-x;
}
.first-column .section.pink{margin:0 0 22px;}
.section-lt{background:url(../images/corner.gif) no-repeat;}
.section-rt{
	overflow:hidden;
	height:1%;
	padding:13px 25px 5px 14px;
	background:url(../images/corner.gif) no-repeat 100% 0;
}
.section.pink{background:url(../images/bg-section-pink.gif) repeat-x;}
.ie-pink{background:url(../images/bg-section-pink.gif) repeat-x !important;}
.section .ad-holder{
	width:215px;
	float:left;
}
.section .heading{
	font-size:15px;
	display:block;
	padding:0 0 5px;
}
.section img.align-right{
	float:right;
	margin:0 4px 0 0;
	display:inline;
}
.section .ad-holder .align-right{margin:48px 4px 0 0;}
.section.pink .ad-holder img.align-left{
	float:left;
	display:inline;
	margin:6px 0 27px 6px;
}
.section .ad-holder img{vertical-align:top;}
.section .text-holder{
	overflow:hidden;
	height:1%;
	padding:14px 20px 10px 22px;
}
.section.pink .text-holder{padding:17px 0 10px 10px;}
.section .text-holder p{margin:0;}
#twocolumns .box .box-frame{padding:14px 16px 13px;}
.box .box-section{
	overflow:hidden;
	height:1%;
	background:#e9ebff;
}
.box.pink .box-holder{background:#fcebf5;}
.box.pink{background:#e74da5;}
.box.light-pink{background:#fcebf5;}
.box.light-blue{background:#ebecf6;}
.box.blue{background:#5c66b5;}
.box.dark-blue{background:#1c2675;}
.column-score .pink{margin:0 0 9px;}
.box-lt{background:url(../images/corner.gif) no-repeat;}
.box-rt{background:url(../images/corner.gif) no-repeat 100% 0;}
.box-rb{background:url(../images/corner.gif) no-repeat 100% 100%;}
.box-lb{
	overflow:hidden;
	height:1%;
	background:url(../images/corner.gif) no-repeat 0 100%;
}
.aside .box-lb,
.sidebar .box-lb,
#sidebar .box-lb{padding:6px 0 3px;}
.content .box-lb{padding:6px 0 5px;}
.content .box.padding .box-lb{padding:9px 0 5px;}
.content .box-container .box-lb{padding:6px 0 3px;}
.box .box-holder-lt{background:url(../images/corner.gif) no-repeat;}
.box .box-holder-rt{background:url(../images/corner.gif) no-repeat 100% 0;}
.box .box-holder-rb{background:url(../images/corner.gif) no-repeat 100% 100%;}
.box .box-holder-lb{
	overflow:hidden;
	height:1%;
	background:url(../images/corner.gif) no-repeat 0 100%;
}
.sidebar .box .box-holder-lb,
#sidebar .box .box-holder-lb{padding:11px 10px 11px 15px;}
.box .heading-holder{
	overflow:hidden;
	height:1%;
	padding:4px 10px 3px;
}
.box .heading-holder.size{padding:5px 10px;}
.content .box .heading-holder{
	background:none;
	margin:0;
	padding:3px 13px 15px;
}
.content .box .heading-holder.size{padding:10px 16px;}
.content .box .heading-holder.size h2{font-size:18px;}
.box .heading-holder .heading{
	display:block;
	overflow:hidden;
	height:1%;
	padding:3px 0 6px 4px;
	color:#fff;
	font-size:16px;
}
.box .sort-form{
	overflow:hidden;
	height:1%;
	padding:0 0 0 45px;
}
.box .sort-form label{
	color:#fff;
	float:left;
	margin:0 8px 0 0;
	line-height:20px;
}
.box .sort-form .sel{
	float:left;
	width:132px;
	margin:0 8px 0 0;
}
.box .sort-form .button{
	width:60px;
	border:0;
	cursor:pointer;
	font-size:12px;
	text-transform:uppercase;
	color:#1a2473;
	font-weight:bold;
	padding:0 5px 3px;
	text-align:left;
	line-height:19px;
	background:url(../images/bg-btn-view.gif) no-repeat;
	float:left;
}
.box .heading-holder .btn-full-table{
	float:right;
	height:24px;
	cursor:pointer;
	font-weight:bold;
	background:url(../images/bg-btn-blue.gif) repeat-x 0 -24px;
}
.box .heading-holder .btn-full-table span{
	float:left;
	background:url(../images/bg-btn-blue.gif) no-repeat;
}
.box .heading-holder .btn-full-table span span{
	overflow:hidden;
	height:1%;
	padding:3px 24px 3px 8px;
	background:url(../images/bg-btn-blue.gif) no-repeat 100% -48px;
}
.content .calendar-list .box .heading-holder{padding:3px 13px 10px;}
.calendar-list .box .heading{
	color:#fff;
	text-transform:uppercase;
	padding:0 0 0 9px;
	background:url(../images/sep-name.gif) no-repeat 0 50%;
}
.box .heading-frame{padding:6px 0 5px 45px;}
#twocolumns .box .heading-frame{padding:5px;}
.box .heading-holder h2{
	margin:0;
	font-size:15px;
	line-height:20px;
	color:#fff;
}
.box .heading-frame h2{font-size:18px;}
.box .heading-holder.size h2{font-size:18px;}
.box h3{
	font-size:15px;
	margin:0 0 10px;
}
.sidebar .box h3{
	color:#fff;
	margin:-3px 0 3px 21px;
}
.box h4{
	margin:0;
	padding:8px 13px;
	font-size:15px;
}
.first-column h4{padding:6px 13px;}
.box img.align-left{
	float:left;
	margin:5px 12px 0 0;
	border:1px solid #5c66b5;
}
.box .news-list{
	margin:0 0 6px;
	padding:0 5px 2px 3px;
	list-style:none;
	background:#fff;
	overflow:hidden;
	height:1%;
}
.box .download-list,
.box .links-list{
	margin:0;
	padding:0 0 5px;
	list-style:none;
}
.first-column .box .download-list{
	padding:0;
	background:#e9ebff;
}
.box .box-section .links-list li{
	height:1%;
	padding:5px 10px 5px 24px;
	font-size:13px;
	line-height:16px;
	border-top:1px solid #e9ebff;
	background:url(../images/sep-links-list.gif) no-repeat 14px 7px;
}
.box .download-list li{
	font-size:13px;
	padding:10px;
	border-top:1px solid #e9ebff;
}
.first-column .box .download-list li{
	border-color:#fff;
	padding:7px 16px 5px;
}
.box .download-list .text-holder{
	display:block;
	overflow:hidden;
	height:1%;
}
.box .download-list .ico{
	float:left;
	margin:0 7px 0 0;
} 
.box .news-list li{
	width:100%;
	float:left;
	margin:-1px 0 0;
	padding:6px 0;
	line-height:15px;
	border-top:1px solid #bebada;
}
.box .news-list .heading{
	padding:0 0 0 10px;
	background:url(../images/sep-news-list.gif) no-repeat 0 5px;
	line-height:15px;
	font-weight:bold;
}
.box .news-list em.date{
	color:#d12886;
	font-style:normal;
	line-height:15px;
}
.box .news-list p{
	margin:0;
	line-height:15px;
}
.box .turnament-link{
	display:block;
	padding:7px 45px 6px 11px;
	color:#fff;
	font:bold 11px/14px "Trebuchet Ms", Helvetica, sans-serif;
	background:url(../images/sep-turnament-link.gif) no-repeat 90% 50%;
}
.details-table{
	width:100%;
	border-collapse:collapse;
}
.details-table.padding{margin:0 0 125px;}
.details-table td{
	padding:6px 17px 10px;
	background:#e9ebff url(../images/sep-profile.gif) repeat-x 0 100%;
}
.details-table tr.padding td{padding:11px 17px 10px;}
* html .details-table td{padding:10px 17px 10px;}
.details-table tr.sector td{
	overflow:hidden;
	height:1%;
	padding:15px 17px 10px;
	margin:-2px 0 0;
	float:left;
	border-top:3px solid #5c66b5;
}
.details-table tr.color td{background:#e3e5fa url(../images/sep-profile.gif) repeat-x 0 100%;}
.details-table td a{
	padding:0 0 0 8px;
	font-weight:bold;
	background:url(../images/sep-news-list.gif) no-repeat 0 50%;
}
.details-table td .heading{
	display:block;
	padding:0 0 17px;
	font-size:15px;
	font-weight:normal;
}
.details-table td .detail-list{
	margin:0;
	padding:0 0 12px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.details-table td .detail-list li{
	width:100%;
	float:left;
	padding:0 0 4px;
}
.details-table td .detail-list li span{
	padding:0 0 0 11px;
	background:url(../images/sep-details-list.gif) no-repeat 0 6px;
}
.box .score-table{
	width:100%;
	border-collapse:collapse;
}
.box .score-table td{
	padding:0;
	background:#fff;
}
.box .score-table tbody td{border-top:1px solid #e1b4c1;}
.box .score-table thead td{
	padding:5px 10px 3px;
	font:bold 13px/14px "Trebuchet Ms", Helvetica, sans-serif;
}
.box .score-table td.name{
	padding:0 0 0 10px;
	width:140px;
	color:#d12886;
}
.box .score-table td.score{
	padding:2px 8px 2px 0;
	font:bold 13px/14px "Trebuchet Ms", Helvetica, sans-serif;
	text-align:right;
}
.box .ad-holder{
	background:#fff;
	overflow:hidden;
	height:1%;
	padding:1px  0 0;
}
.box .ad-holder img{vertical-align:top;}
.main-holder{
	overflow:hidden;
	width:100%;
	padding:13px 0 13px;
}
#content{
	width:721px;
	float:right;
}
#twocolumns {
	width:700px;
	float:right;
}
#twocolumns .sidebar{float:right;}
.main-c .content{
	position:relative;
	width:688px;
	float:right;
}
.inner .content{width:700px;}
.inner1 .content{float:left;}
.main-c .content .search-box{
	height:1%;
	padding:2px 0 0;
}
.content .sitemap-holder{
	overflow:hidden;
	height:1%;
	font-family:arial, helvetica, sans-serif;
	padding:0 208px 0 123px;
}
.content .sitemap-holder .heading{
	display:block;
	padding:0 0 18px 16px;
	font-size:16px;
	color:#d12886;
}
.sitemap-list{
	margin:0;
	padding:0 0 18px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.sitemap-list li{
	width:100%;
	float:left;
	/*padding:0 0 22px;*/
}
.sitemap-list ul{
	margin:2px 0 0 20px;
	padding:0;
	list-style:none;
}
/*.sitemap-list ul li{padding:0 0 2px;}*/
.sitemap-list span{
	display:block;
	font-weight:bold;
	background:#edefff url(../images/bg-sitemap-list.gif) repeat-x;
}
.sitemap-list ul span{background:#fff url(../images/bg-sitemap-list.gif) repeat-x 0 100%;}
.sitemap-list span span{
	display:block;
	background:url(../images/bg-sitemap-list-holder.gif) no-repeat;
}
.sitemap-list ul span span{background:url(../images/bg-sitemap-list-holder1.gif) no-repeat 0 100%;}
.sitemap-list span span span{
	overflow:hidden;
	height:1%;
	padding:6px 17px 5px;
	background:url(../images/bg-sitemap-list-frame.gif) no-repeat 100% 0;
}
.sitemap-list ul span span span{
	padding:3px 17px 4px 32px;
	background:url(../images/bg-sitemap-list-frame1.gif) no-repeat 100% 100%;
}
.sitemap-list ul ul span span span{padding:2px 17px 4px 56px;}
.sitemap-list ul ul ul spanspan span{padding:2px 17px 4px 80px;}
.sitemap-list ul a.arrow{
	padding:0 0 0 11px;
	background:url(../images/sep-side-nav.gif) no-repeat 0 50%;
}
.sitemap-list .arrow{
	padding:0 0 0 11px;
	background:url(../images/sep-red.gif) no-repeat 0 50%;
}

.sitemap-list .arrow.search span{
	display:inline !important;
}
.sitemap-holder .more{
	float:left;
	margin:0 0 25px 75px;
}
.content .search-box .row{padding:15px 0 0 19px;}
.content .search-box .row.padding{padding:8px 0 0 19px;}
.content .search-box .sel{
	width:328px;
	float:left;
	color:#1a2473;
	margin:0 36px 0 0;
}
.content .search-box label{
	float:left;
	margin:0 13px 0 0;
}
.content .search-box .text{
	width:189px;
	padding:2px 5px;
}
.content .search-box .button{
	float:left;
	position:relative;
	width:180px;
	margin:4px 0 -10px 0;
	padding:9px 19px 2px;
	font-weight:bold;
	color:#1a2473;
	cursor:pointer;
	border:0;
	text-align:left;
	font-family:"Trebuchet Ms", Helvetica, sans-serif;
	background:url(../images/bg-btn-search1.gif) no-repeat;
}
* html .content .search-box .button{
	margin:4px 0 -13px 0;
}
* +html .content .search-box .button{
	margin:4px 0 -13px 0;
}
.faq-holder{
	overflow:hidden;
	height:1%;
	padding: 0 0 90px;
}
.main-c .faq-box{
	overflow:hidden;
	width:100%;
	margin:0 0 13px;
	background:url(../images/bg-faq-t.gif) repeat-x;
}
.faq-box-holder{
	overflow:hidden;
	height:1%;
	background:url(../images/bg-faq-b.gif) repeat-x 0 100%;
}
.faq-box .box-lb{padding:4px 0;}
.faq-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.faq-list li{
	overflow:hidden;
	height:1%;
	padding:13px 0 9px;
	margin:-2px 0 0;
	background:#f1f1f1 url(../images/sep-faq-list.gif) repeat-x;
}
.faq-list li.color{background:#dee0fb url(../images/sep-faq-list.gif) repeat-x;}
.faq-list li .category-holder{
	float:left;
	width:36px;
	text-align:right;
}
.faq-list li .category{
	font-size:15px;
	color:#95145c;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
}
.faq-list li.color .category{color:#1a2473;}
.faq-list li .text-holder{
	overflow:hidden;
	height:1%;
	padding:0 40px 0 20px;
}
.faq-list li .text-holder p{margin:0;}
.search-box .paging{
	margin:0;
	padding:0;
	list-style:none;
}
.search-box .paging li{
	float:left;
	margin:0 5px 0 0;
}
.search-box .paging .letter {
	font: bold 13px "Trebuchet Ms", Helvetica, sans-serif;
	color:#5c66b5;
	width:17px;
	height:19px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	background:url(../images/bg-paging1.gif) no-repeat;
	border:0;
}
.search-box .paging .letter.active {
	background-image:url(../images/bg-paging1a.gif);
	color:#fff;
}

.search-box .btn-show-all{
	font: bold 12px "Trebuchet Ms", Helvetica, sans-serif;
	float:left;
	color:#fff;
	font-weight:bold;
	background:url(../images/bg-docs-show-all.gif) no-repeat;
	height:19px;
	width:77px;
	overflow:hidden;
	margin:1px 13px 0 0;
	cursor:pointer;
	text-transform:uppercase;
	border:0;
}
.search-box .btn-show-all.inactive {
	background-image:url(../images/bg-docs-show-all2.gif);
	color:gray;
}
.column-holder{
	overflow:hidden;
	height:1%;
}
.column-holder .first-column{
	width:406px;
	float:left;
}
.column-holder .second-column{
	width:288px;
	float:right;
}
.column-holder .first-column .box .heading{
	display:block;
	overflow:hidden;
	height:1%;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
}
.rate-table td,
.rate-table{
	padding:0;
	border-collapse:collapse;
}
.rate-table {width:100%;}
.rate-table td{
	padding:5px 17px;
	background:#e9ebff url(../images/sep-profile.gif) repeat-x;
}
.rate-table tr.color td{background:#e3e5fa url(../images/sep-profile.gif) repeat-x;}
.rate-table td .img-holder{
	width:180px;
	float:left;
	display:inline;
	margin:-3px 0 -4px -16px;
}
.rate-table td .img-holder .name,
.rate-table td .img-holder img{float:left;}
.rate-table td .img-holder .name{
	margin:60px 0 0 12px;
	display:inline;
	font-size:15px;
	font-weight:bold;
}
.rate-table .points{
	text-align:right;
	line-height:26px;
	padding:0 12px 0 0;
	vertical-align:bottom;
}
.rate-table .points.padding{padding:0 12px 10px;}
.rate-table th{text-align:left;padding:5px 17px;}
#twocolumns .content{
	width:470px;
	float:left;
}
#twocolumns .aside{
	width:206px;
	float:right;
	margin:0;
	padding:0;
}
#twocolumns .aside .box{margin:0 0 18px;}
.aside .box img{vertical-align:top;}
.aside .box .heading-holder{padding: 4px 12px 9px;}
.sidebar .box h4,
.aside .box h4{
	padding:6px 13px;
	background:#dddff4;
}
.sidebar .box .download-list .ico,
.aside .box .download-list .ico{margin:0 7px 0 0;}
.sidebar .box .download-list li,
.aside .box .download-list li{
	border-color:#fff;
	line-height:16px;
	padding:6px 10px 3px;
}
.sidebar .box .links-list li,
.aside .box .links-list li{
	border-color:#fff;
	height:1%;
	padding:3px 10px 3px 14px;
	background:none;
}
.sidebar .box .links-list a,
.aside .box .links-list a{
	padding:0 0 0 11px;
	background:url(../images/sep-links-list.gif) no-repeat 0 4px;
}
.sidebar .box .download-list .heading,
.aside .box .heading{
	display:block;
	font-size:13px;
	color:#fff;
}
.main-c .aside .box-holder{
	height:1%;
	padding:11px 12px 14px;
}
.main-c .aside .box-holder p{
	margin:0 0 8px;
	font-size:13px;
	line-height:18px;
}
.main-c .aside .box-holder .more{
	padding:0 0 0 9px;
	font-weight:bold;
	font-size:13px;
	background:url(../images/sep-red.gif) no-repeat 0 50%;
}
.block{
	margin:0 0 13px;
	background:#f1f1f1 url(../images/bg-block-t.gif) repeat-x;
}
.block-holder{background:url(../images/bg-block-b.gif) repeat-x 0 100%;}
.block-lt{background:url(../images/corner.gif) no-repeat;}
.block-rt{background:url(../images/corner.gif) no-repeat 100% 0;}
.block-frame{
	overflow:hidden;
	height:1%;
	background:url(../images/corner.gif) repeat-y 243px 0;
}
.content .block .img-holder{
	float:left;
	width:243px;
}
.block .text-holder{
	overflow:hidden;
	height:1%;
	padding:0 15px;
}
.block .text-frame{
	overflow:hidden;
	height:1%;
	padding:20px 0 10px;
}
.block .description-list{
	margin:0 0 0 -14px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.block .description-list li{
	float:left;
	padding:0 13px;
	margin:0 0 0 -1px;
	background:url(../images/sep-description-list.gif) no-repeat 0 50%;
}
.block .description-list dl{
	overflow:hidden;
	height:1%;
	padding:12px 0;
}
.block .description-list dl,
.block .description-list dd{
	margin:0;
	float:left;
	color:#fff;
}
.block .description-list dt{
	float:left;
	color:#fff;
	margin:0 4px 0 0;
	font-weight:bold;
}
.profile-holder{
	overflow:hidden;
	height:1%;
}
.box .profile-holder{
	padding:21px 53px 32px 26px;
	background:#e9ebff;
}
.box .profile-holder .img-holder{
	float:left;
	border:1px solid #5c66b5;
	margin:0 21px 0 0;
}
.box .profile-holder .img-holder img{vertical-align:top;}
.box .profile-holder .text-holder{
	overflow:hidden;
	height:1%;
	padding:13px 0;
}
.profile-detail{
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/sep-profile.gif) repeat-x 0 100%;
	overflow:hidden;
}
.profile-detail.padding{
	margin:-7px 0 0;
	padding:0 0 15px;
	background:#e9ebff;
}
.profile-detail .heading{
	display:block;
	padding:0 0 10px;
}
.profile-detail .item-list{
	overflow:hidden;
	height:1%;
	margin:0 0 -8px;
	padding:0;
	list-style:none;
}
.profile-detail .item-list li{
	background:none;
	padding:0 0 10px;
	width:100%;
	float:left;
}
.text-holder .profile-detail li{
	width:100%;
	float:left;
	padding:5px 0;
	background:#e9ebff url(../images/sep-profile.gif) repeat-x;
}
.profile-detail li{
	overflow:hidden;
	height:1%;
	padding:7px 29px 8px;
	background:#e9ebff url(../images/sep-profile.gif) repeat-x;
}
.profile-detail li.color{background:#e3e5fa url(../images/sep-profile.gif) repeat-x;}
.profile-detail dd,
.profile-detail dl{
	margin:0;
	line-height:15px;
	font-size:13px;
}
.profile-detail dt{
	float:left;
	margin:0 4px 0 0;
}
.profile-detail dd{font-weight:bold;}
.profile-holder .profile-list{
	margin:0 -28px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
.profile-holder .profile-list li{
	display:inline-block;
	overflow:hidden;
	width:220px;
	vertical-align:top;
	padding:0 5px 15px 4px;
}
.profile-holder .profile-list a{
	line-height:14px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 9px;
	background:url(../images/sep-profile-list.gif) no-repeat 0 50%;
}
.profile-holder .profile-list .box-holder{
	overflow:hidden;
	height:1%;
	padding:11px;
}
.profile-holder .profile-list.padding{margin:0;}
.content .block .img-frame{
	overflow:hidden;
	height:1%;
	padding:9px 12px 13px 11px;
}
.block .img-holder .name-holder{
	overflow:hidden;
	height:1%;
	padding:12px;
}
.block .img-holder .name{
	float:left;
	padding:0 0 0 9px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background:url(../images/sep-name.gif) no-repeat 0 3px;
}
.paging-holder{
	overflow:hidden;
	height:1%;
	padding:0 0 13px;
}
.box .paging-holder{
	overflow:hidden;
	height:1%;
	padding:5px 18px 10px;
	border-bottom:1px solid #e9ebff;
}
.box .paging-holder .number{
	float:left;
	color:#fff;
	font-weight:bold;
	margin:0 8px 0 0;
	line-height:20px;
}
.box .paging-holder .paging{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.box .paging-holder .paging li{
	float:left;
	margin:0 10px 0 0;
}
.box .paging-holder .paging a.prev,
.box .paging-holder .paging a.next{text-indent:-9999px;}
.box .paging-holder a.prev span {background: url("http://www.englandgolf.org/images/bg-prev.gif") no-repeat;}
.box .paging-holder a.next span {background: url("http://www.englandgolf.org/images/bg-next.gif") no-repeat;}
.box .paging-holder a.prev span, .box .paging-holder a.next span {
	display: block;
	height: 10px;
	margin: 5px auto 0;
	text-indent: -9999px;
	width: 5px;
}
.box .paging-holder .paging a{
	display:block;
	width:22px;
	height:20px;
	overflow:hidden;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	color:#1a2473;
	background:url(../images/bg-paging2.gif) no-repeat;
}
.box .paging-holder .paging li.active a,
.box .paging-holder .paging a:hover{
	text-decoration:none;
	color:#fff;
	background:url(../images/bg-paging2.gif) no-repeat 0 -20px;
}
.btn-back{
	float:left;
	display:inline;
	margin:0 136px 0 26px;
	height:23px;
	padding:0;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/bg-btn-back.gif) repeat-x 0 -23px;
}
.btn-back span{
	float:left;
	background:url(../images/bg-btn-back.gif) no-repeat;
}
.btn-back span span{
	overflow:hidden;
	height:1%;
	padding:3px 17px 4px 22px;
	background:url(../images/bg-btn-back.gif) no-repeat 100% -46px;
}
.paging-frame .btn-back{margin:0;}
.heading-holder .btn-back{font-weight:bold;}
.heading-holder .btn-back.padding{margin:0 20px 0 136px;}
.paging-holder .player-paging{
	margin:0;
	padding:0;
	list-style:none;
}
.paging-frame .player-paging{
	float:right;
	margin:0 -15px 0 0;
}
.paging-holder .player-paging li{
	float:left;
	margin:0 8px 0 0;
}
.paging-holder .player-paging a{
	float:left;
	font-size:13px;
	height:23px;
	overflow:hidden;
	font-weight:bold;
	cursor:pointer;
	color:#fff;
}
.paging-holder .player-paging a.btn-prev{background:#1a2473 url(../images/bg-paging-prev.gif) no-repeat;}
.paging-holder .player-paging a.btn-prev span{
	display:block;
	overflow:hidden;
	padding:2px 13px 3px 22px;
	background:url(../images/bg-paging-prev.gif) no-repeat 100% -23px;
}
.paging-holder .player-paging a.btn-next{background:#1a2473 url(../images/bg-paging-next.gif) no-repeat 0 -23px;}
.paging-holder .player-paging a.btn-next span{
	display:block;
	padding:2px 34px 3px 24px;
	background:url(../images/bg-paging-next.gif) no-repeat 100% 0;
}
.show-all-table{
	width:100%;
	border-collapse:collapse;
}
.show-all-table thead td{
	padding:7px 0 7px 19px;
	background:#cdd2fb url(../images/bg-show-all-table.gif) repeat-x 0 100%;
}
.show-all-table tbody td{
	padding:5px 13px 4px;
	border:1px solid #fff;
	background:#e9ebff url(../images/bg-show-all-table.gif) repeat-x 0 100%;
}
.show-all-table tbody tr.color td{background:#e3e5fa url(../images/bg-show-all-table.gif) repeat-x 0 100%;}
.show-all-table td.ico{
	width:26px;
	text-align:right;
	padding:5px 10px 3px;
}
.show-all-table td.download{
	padding:5px 10px 3px;
	width:80px;
}
.show-all-table td.download a{
	text-transform:uppercase;
	padding:0 0 0 11px;
	font-weight:bold;
	background:url(../images/sep-red.gif) no-repeat 0 50%;
}
.show-all-table td.ico img{vertical-align:top;}
.paging-frame{
	overflow:hidden;
	height:1%;
	padding:1px 16px 2px 12px;
}
.paging-frame .month{
	float:left;
	text-transform:uppercase;
	font-size:13px;
	margin:0 153px 0 5px;
}
.paging-frame strong{
	float:left;
	font-size:13px;
	line-height:23px;
	margin:0 24px 0 0;
}
.paging-frame .paging{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.paging-frame .paging li{
	float:left;
	margin:0 10px 0 0;
}
.paging-frame .paging a.prev span,
.paging-frame .paging a.next span{
	display:block;
	width:5px;
	height:10px;
	margin:7px auto 0;
	text-indent:-9999px;
}
.paging-frame .paging a.prev span{background:url(../images/bg-prev.gif) no-repeat;}
.paging-frame .paging a.next span{background:url(../images/bg-next.gif) no-repeat;}
.paging-frame .paging a{
	float:left;
	width:22px;
	height:23px;
	text-align:center;
	line-height:23px;
	font-weight:bold;
	font-size:13px;
	overflow:hidden;
	background:url(../images/bg-paging.gif) no-repeat;
}
.paging-frame .paging li.active a,
.paging-frame .paging a:hover{
	color:#fff;
	text-decoration:none;
	background:url(../images/bg-paging.gif) no-repeat 0 -23px;
}
.content .heading-holder{
	margin:0 0 14px;
	background:#fcebf5 url(../images/bg-heading-holder-pink.gif) repeat-x;
}
.content .heading-holder-lt{background:url(../images/corner.gif) no-repeat;}
.content .heading-holder-rt{
	overflow:hidden;
	height:1%;
	padding:17px 25px 15px 15px;
	background:url(../images/corner.gif) no-repeat 100% 0;
}
.heading-holder .show-all-form fieldset{
	padding:0 0 0 100px;
	overflow:hidden;
	height:1%;
}
.heading-holder .show-all-form .sel{
	float:left;
	width:210px;
	margin:0 12px 0 0;
}
.show-all-form .button{
	float:left;
	width:21px;
	height:22px;
	text-indent:-9999px;
	cursor:pointer;
	border:0;
	font-size:0;
	line-height:0;
	background:url(../images/bg-btn-search.png) no-repeat;
}
.content h2{
	font-size:20px;
	margin:0 0 13px 15px;
}
.content .heading-holder h2{
	float:left;
	margin:0;
	font-size:21px;
}
#twocolumns .content .heading-holder h2{font-size:18px;}
#twocolumns .content .heading-holder .month{
	float:right;
	display:inline;
	margin:4px -3px 0 0;
	text-transform:uppercase;
}
.slideshow-holder{
	overflow:hidden;
	height:1%;
	padding:23px 42px 0 46px;
}
.detail-holder{
	overflow:hidden;
	height:1%;
	padding:17px 38px 17px 50px;
}
.slideshow-holder .box{float:left;}
.detail-holder .box img,
.slideshow-holder .box img{vertical-align:top;}
.slideshow-holder .box-holder{padding:30px 38px 20px;}
.slideshow-holder .box .heading{
	display:block;
	padding:0 0 10px;
}
.detail-holder .box .slideshow-paging-holder,
.slideshow-holder .box .video-paging-holder,
.slideshow-holder .box .slideshow-paging-holder{
	overflow:hidden;
	height:1%;
	padding:0 6px 6px;
}
.detail-holder .box .slideshow-paging-holder p{
	margin:0;
	font-weight:bold;
	color:#fff;
	line-height:29px;
}
.video-paging-holder .link-next,
.slideshow-paging-holder .link-next{
	float:right;
	background:url(../images/link-next.gif) no-repeat 100% 50%;
}
.video-paging-holder .link-prev,
.slideshow-paging-holder .link-prev{
	float:left;
	margin: 0 14px 0 0;
	background:url(../images/link-prev.gif) no-repeat;
}
.video-paging-holder .link-next,
.video-paging-holder .link-prev{
	font-weight:bold;
	color:#fff;
	line-height:30px;
}
.video-paging-holder .link-next{padding:0 40px 0 0;}
.video-paging-holder .link-prev{padding:0 0 0 40px;}
.slideshow-paging-holder .link-slideshow{
	float:left;
	margin:2px 0 0 187px;
	display:inline;
	padding:0 0 0 36px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:24px;
	background:url(../images/bg-slideshow.gif) no-repeat 0 50%;
}
.slideshow-paging-holder .link-slideshow:hover{text-decoration:none;}
.slideshow-paging-holder .link-next,
.slideshow-paging-holder .link-prev{
	width:29px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}
.calendar-list,
.video-gallery-list,
.image-gallery-list{
	display:block;
	margin:0 -19px 0 0;
	padding:0;
	list-style:none;
}
.calendar-list li,
.image-gallery-list li,
.video-gallery-list li{
	vertical-align:top;
	display:inline-block;
}
.calendar-list li{
	width:228px;
	margin:0 4px 8px 0;
}
.video-gallery-list li{
	width:223px;
	margin:0 5px 20px 0;
}
.image-gallery-list li{
	width:220px;
	margin:0 10px 24px 0;
}
.image-gallery-list .box-lb{padding:4px 0 0;}
.video-gallery-list .box-lb{padding:12px 0 4px;}
.calendar-list .box-lb{padding:6px 0 4px;}
.calendar-list .box-holder{
	padding:9px 20px 11px 11px;
	min-height:99px;
}
* html .calendar-list .box-holder{
	height:99px;
	overflow:visible;
}
.video-gallery-list .box-holder{padding:11px 13px;}
.video-gallery-list img{
	display:block;
	margin:0 0 13px;
}
.video-gallery-list .more{
	padding:0 0 0 40px;
	line-height:22px;
	background:url(../images/sep-large-video.gif) no-repeat 0 50%;
}
.content .video-gallery-list p{margin:0 0 3px;}
.image-gallery-list .text-holder{
	overflow:hidden;
	height:1%;
	padding:10px 12px;
}
.image-gallery-list li img{vertical-align:top;}
.image-gallery-list .text-holder p{
	margin:0;
	line-height:15px;
}
.calendar-list dl,
.calendar-list dd{
	margin:0;
	line-height:15px;
}
.calendar-list dt{
	float:left;
	margin:0 4px 0 0;
	font-weight:bold;
}
.calendar-list dd{
	margin:0 0 6px;
}
.slide-gallery {
	overflow:hidden;
}
.slide-gallery .frame {
	width:600px; 
	overflow:hidden;
	position:relative;
}
.slide-gallery .frame ul {
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.slide-gallery .frame ul li {
	float:left;
	width:600px;
}
.carousel {
	overflow:hidden;
	height:1%;
	padding:20px 8px;
}
.carousel a.link-next,
.carousel a.link-prev {
	float:left;
	width:29px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
}
.carousel a.link-prev{
	margin:27px 0 0 0;
	background:url(../images/link-prev.gif) no-repeat;
}
.carousel a.link-next{
	margin:27px 0 0;
	background:url(../images/link-next.gif) no-repeat;
}
.carousel .frame {
	float:left;
	width:614px;
	overflow:hidden;
	position:relative;
}
.carousel .frame ul {
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.carousel .frame ul li {
	float:left;
	height:70px;
	width:160px;
	display:inline;
	margin:0 0 0 -1px;
	padding:10px 22px 10px 27px;
	background:url(../images/sep-carousel.gif) no-repeat;
}
.carousel .frame ul li:first-child{background:none;}
.carousel .frame .name,
.carousel .frame address,
.carousel .frame em.date{
	display:block;
	font-style:normal;
}
.content .links-list{
	margin:0;
	padding:0;
	list-style:none;
}
.content .links-list li{
	width:100%;
	float:left;
	padding:0 0 12px;
}
.content .links-list .box{
	width:auto;
	overflow:hidden;
	height:1%;
}
.content .links-list .box-lb{padding:5px 0 4px;}
.content .links-list .box-holder{
	padding:13px 20px 0 15px;
	overflow:hidden;
	height:1%;
}
.content .links-list .heading{
	padding:0 0 0 9px;
	background:url(../images/sep-links-list.gif) no-repeat 0 50%;
}
.content .links-list .box p{line-height:16px;}
.content .links-list .img-holder{
	border:1px solid #5c66b5;
	width:220px;
	float:left;
	margin:0 13px 0 0;
}
.content .links-list .img-holder img{vertical-align:top;}
.content .box-container{
	overflow:hidden;
	height:1%;
	padding:0 16px 0 0;
}
.content .box-container .box{margin:0 0 23px;}
.main-c .content p{
	margin:0 0 12px;
	font-size:13px;
	line-height:18px;
}
.inner1 .news-holder .box{margin:0 0 20px;}
.news-holder .box{margin:0 0 15px;}
.news-holder .box-lb{padding:4px 0;}
.news-holder .box .img-holder{
	float:left;
}
.news-holder .box .img-holder img{vertical-align:top;}
.news-holder .box .text-holder{
	overflow:hidden;
	height:1%;
	padding:9px 25px 9px 16px;
}
.news-holder .box .action-list{
	margin:0;
	padding:10px 0 0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.news-holder .box address{
	font-style:normal;
	display:block;
}
.news-holder .box .action-list li{
	float:left;
	margin:0 14px 0 0;
}
.news-holder .box .heading{
	display:block;
	padding:0 0 0 9px;
	background:url(../images/sep-drop-list.gif) no-repeat 0 50%;
}
.news-holder .box .date{
	display:block;
	font-style:normal;
	color:#d12886;
}
.news-holder .box p{margin:0;}
#content .text-box{
	overflow:hidden;
	height:1%;
	padding:0 0 12px;
}
#content .text-box .box-holder-lb{
	padding:14px 16px 2px;
	min-height:212px;
}
#content .text-box .box-holder p{
	padding:0 0 10px;
	margin:0;
	line-height:18px;
}
#content .text-box .box-holder span.heading{
	display:block;
	padding:0 0 11px;
	font-size:15px;
}
#content .text-box .align-left{
	float:left;
	margin:0 8px 0 0;
}
#content .text-box-holder{
	overflow:hidden;
	height:1%;
}
#content .text-box .heading-holder{
	padding:12px 21px 4px;
	margin:0 0 1px;
}
#content .text-box h2{
	font-size:18px;
}
#content .text-box .box-holder{background:#fcebf5 url(../images/corner.gif) repeat-x;}
#content .threecolumns{
	overflow:hidden;
	height:1%;
	margin:0 0 0 7px;
	background:url(../images/bg-treecolumns.gif) repeat-y -714px 0;
}
#content .threecolumns .holder{background:url(../images/bg-treecolumns.gif) no-repeat;}
#content .threecolumns .frame{
	overflow:hidden;
	height:1%;
	padding:12px 0 0;
	background:url(../images/bg-treecolumns.gif) no-repeat -1428px 100%;
	min-height:266px;
}
#content .threecolumns .column{
	float:left;
	width:220px;
	margin:0 21px 0 0;
}
#content .threecolumns .column img{vertical-align:top;}
.threecolumns .heading-holder{
	overflow:hidden;
	height:1%;
	padding:5px 15px 10px;
}
.threecolumns .column-holder{
	overflow:hidden;
	height:1%;
	padding:11px 10px 4px 15px;
}
.threecolumns .heading-holder .heading{
	padding:0 0 0 18px;
	font-weight:normal;
	font-size:15px;
	background:url(../images/sep-red.gif) no-repeat 0 5px;
} 
.threecolumns .column-holder p{
	margin:0;
	font-size:12px;
	line-height:15px;
}
.threecolumns .img-holder{
	overflow:hidden;
	height:1%;
	padding:1px 0 0;
}
#content .threecolumns .column.size{
	margin:0 0 0 -8px;
	width:240px;
}
#sidebar{
	width:183px;
	float:left;
	overflow:hidden;
	position:relative;
}
.sidebar{
	position:relative;
	width:220px;
	float:left;
}
.sidebar .box .enter{
	text-transform:uppercase;
	color:#fff;
	margin:0 0 0 56px;
	padding:0 0 0 10px;
	font-weight:bold;
	background:url(../images/sep-name.gif) no-repeat 0 50%;
} 
.inner1 .sidebar{float:right;}
.main-c .archivelist{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:14px;
	background:#e3e5fa;
}
.main-c .archivelist ul{
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
.main-c .archivelist li{
	overflow:hidden;
	padding:5px 0 5px 32px;
	border-top:1px solid #aaabd7;
	margin:-1px 0 0;
	background:url(../images/sep-drop-list.gif) no-repeat 22px 50%;
}
.main-c .archivelist li.active{
	padding:7px 0 0 22px;
	background:#f8e4f0;
}
.main-c .archivelist li li{
	padding:2px 0 2px 49px;
	margin:0 0 0 -32px;
	background:#e3e5fa url(../images/sep-drop-list.gif) no-repeat 39px 50%;
}
.main-c .archivelist li li.active{
	padding:0 0 1px 48px;
	color:#d12886;
}
.main-c .archivelist li li.active a{color:#d12886;}
.main-c .archivelist li.color{background:#e9ebff url(../images/sep-drop-list.gif) no-repeat 39px 50%;}
.side-nav{
	margin:0;
	padding:0 0 4px;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:12px;
}
.side-nav li{
	width:100%;
	float:left;
	padding:0 0 11px;
}
.side-nav ul{
	margin:0 0 11px;
	padding:2px 0 0;
	list-style:none;
	border-bottom:1px solid #5d67b6;
	overflow:hidden;
	height:1%;
}
.side-nav ul li{padding:0 0 1px;}
.side-nav ul a{
	padding:2px 20px 3px 26px;
	background:#ebecf5 url(../images/sep-side-nav.gif) no-repeat 12px 8px !important;
}
.sidebar .side-nav a,
#sidebar .side-nav a{
	display:block;
	cursor:pointer;
}
#sidebar .side-nav a{background:url(../images/bg-side-nav.gif) repeat-y -183px 0;}
.sidebar .side-nav a{background:url(../images/bg-side-nav1.gif) repeat-y -220px 0;}
#sidebar .side-nav a span{
	display:block;
	background:url(../images/bg-side-nav.gif) no-repeat;
}
.sidebar .side-nav a span{
	display:block;
	background:url(../images/bg-side-nav1.gif) no-repeat;
}
#sidebar .side-nav a span span{
	overflow:hidden;
	height:1%;
	padding:3px 10px 1px 12px;
	background:url(../images/bg-side-nav.gif) no-repeat 0 100%;
}
.sidebar .side-nav a span span{
	overflow:hidden;
	height:1%;
	padding:4px 10px 5px 12px;
	background:url(../images/bg-side-nav1.gif) no-repeat -440px 100%;
}
#sidebar .side-nav li.active a span span,
.sidebar .side-nav li.active a span span{padding:4px 8px 5px 12px;}
.sidebar .side-nav li.active a span span span,
#sidebar .side-nav li.active a span span span,
.sidebar .side-nav a span span span,
#sidebar .side-nav a span span span{
	padding:0 20px 0 0;
	background:url(../images/sep-side-nav.gif) no-repeat 100% 50%;
}
.sidebar .side-nav li.active a span span span,
#sidebar .side-nav li.active a span span span{background:url(../images/sep-side-nav-active.gif) no-repeat 100% 50%;}
.sidebar .box,
#sidebar .box {margin:0 0 13px;}
.sidebar .box .heading-holder {padding: 0 14px;}
.sidebar .box.dark-blue .heading-holder{background:#5c66b5;}
.sidebar .box .heading-holder .heading{
	display:block;
	font-size:15px;
	color:#fff;
}
.sidebar .box .heading,
#sidebar .box .heading{
	display:block;
	padding: 0 0 6px;
	font-size:15px;
}
.aside .box .feature,
.sidebar .box .feature,
#sidebar .box .feature{
	display:block;
	line-height:15px;
	font-size:12px;
	padding:0 0 6px;
}
.main-c .aside .box .feature a,
.sidebar .box .feature a,
#sidebar .box .feature a{
	padding:0 0 0 13px;
	background:url(../images/sep-side-nav.gif) no-repeat 0 4px;
}
.aside .box .feature a{padding:0 0 0 9px;}
.sidebar .box p,
#sidebar .box p{
	margin:0;
	line-height:15px;
	font-size:12px;
}
.sidebar .box .action-list,
#sidebar .box .action-list{
	float:left;
	margin:0 0 -8px;
	padding:0;
	list-style:none;
	line-height:15px;
	font-size:12px;
}
.sidebar .box .action-list li,
#sidebar .box .action-list li{
	width:100%;
	float:left;
	padding:0 0 10px;
}
.sidebar .box .action-list .img-holder,
#sidebar .box .action-list .img-holder{
	float:left;
	margin:4px 5px 0 0;
	width:17px;
}
.sidebar .box .action-list .img-holder img,
#sidebar .box .action-list .img-holder img{vertical-align:top;}
.sidebar .box .action-list .text-holder,
#sidebar .box .action-list .text-holder{
	overflow:hidden;
	height:1%;
	margin-top:5px;
}
.main-c .box-frame p a, #twocolumns .content .heading-holder .month, .paging-frame a, .main-c .archivelist a,
.heading-holder-rt h2, .profile-detail,  .box-lb, .side-nav a, a span span, .section .text-holder p, .policylink a
{
	color:#1a2473;
}
.active a span span{ padding:0 0 4px 0;}
.newslettersummary{padding:20px 0 0 14px;}
.main-c legend{font-weight:bold; margin-bottom:20px; color:#454545; font-size:14px;}
.main-c fieldset{padding:15px;border: 1px solid silver;}
.hide{display:none; font-weight:bold;padding-left:10px;font-size:10pt;}
.main-c label{font-weight:bold;}
.main-c .aside .sidebar .box-holder{padding:0px;}


/* rebranding css*/
.did-you-know a
{
	float:right;
	margin-top:-42px;
}
.did-you-know span{color:#9d1922}
.aside .ad {border: 1px solid #ddd; padding:8px;margin-top:12px;}
.aside .ad .more	
{
	background: url(../images/btn-more-find.gif) no-repeat;
	height:24px;
	display:block;
	width:147px;	
}
.aside .ad img {margin:0 21px 5px 21px;}
.admorelink {	border-top: 2px solid #e3e3e2;}
.admorelink a {margin:4px 38px;}
.latest-coaching-block .header
{
	height: 1%;
	overflow: hidden;
	background: #f1f1f1 url(../images/bg-heading.gif) no-repeat;
	padding: 6px 7px 5px 14px;
	margin-bottom:12px;
}
.latest-coaching-block
{
	border:1px solid #ddd;
	padding:2px 2px 6px 2px;
}
.latest-coaching-block .content
{
	position:relative;
	padding:1px;
	background: url(../images/divider.gif) repeat-y 332px 0;
}
.latest-coaching-block .content ul 
{
	float:left;
}
.leftcollist, .rightcollist
{
	float:left;
	margin:0;
	padding:0;
}
.rightcollist
{
	margin-left:12px;
}
.leftcollist .archive-list ul, .rightcollist .archive-list ul
{
	padding:0;
	margin:0;
}
.media-sectionbottom
{
	border-top: 6px solid #e3e3e2;
	margin: 0 0 0 -13px;
	padding: 20px 20px 24px 20px;	
	position: relative;
	width: 664px;
}

.latest-coaching-block .archivelist
{
	list-style: none;
	padding: 0 0 0 14px;
	margin: 0;
	width: 312px;
	overflow: hidden;
	float: none;
}
.latest-coaching-block .content
{
	
	margin-bottom: 5px;
}

.latest-coaching-block .archivelist li
{
	float: left;
	margin: 0 22px 0 0;
}
.archivelist li a
{
	background: url(../images/bullet2.gif) no-repeat 0 1px;
	float: left;
	padding: 0 30px 0 30px;
	margin-bottom:8px;
	white-space: nowrap;
	color: #060606;
	font-weight:normal;
}
.media-section .egutvright
{
	margin-top: -36px;
}
.tv-box h3, .et-tv-box h3
{
	color:#454545;
}
.tv-box h3 span, .et-tv-box span, .video-block span
{
	color:#9d1922;
}
.tv-box .holder
{
	margin:0 24px;
}
.tv-box .coachingholder
{
	margin:0 10px;
}
.radio-holder{padding:12px 0 0 8px;}
.topheader
{
	height: 1%;
	
	background: #f1f1f1 url(../images/bg-heading.gif) no-repeat;
	padding: 10px 10px 10px 10px;
	margin-bottom:10px;
}
.topheader .block-i,.topheader .block
{
	background-color:#ffffff;
	margin:0;
}
.topheader h3
{
	margin: 5px 0 10px 14px;
	color:#9d1922;
	font-size:18px;
	text-transform:uppercase;
}
.list-header
{
	text-transform:uppercase;
	color:#454545;
	padding:0 0 7px 0;
}
.dropdown
{
	height:20px;
	width:370px;
}
.radio-buttons
{
	position:relative;
	float:right;
	margin-top:-25px;
}
.championship-bottom
{
	display:block;
	margin-bottom:15px;
}
.championship-bottom .holder
{
	width:280px;
	float:left;	
	margin:0;
}
.championship-bottom .tv-box
{
	padding:0;
	margin-left:36px;
	padding-bottom:20px;
}
.oomlink
{
	background: #f1f1f1 url(../images/btn-oomlink.png) no-repeat;
	width:286px;
	height:22px;

	display:block;
}

.oomlink span
{
	position:absolute;
	padding-left:26px;
	padding-top:2px;
}
.btm img
{
	padding:0 5px;
}
.feature-player-text
{
	margin:2px 0 2px 12px;
	color:#454545;
	font-weight:bold;
}
.feature-player-text span
{
	color:#9d1922;
}
.et-tv-box
{
	width:240px;
	float:left;
}

.etad img
{
	float:left;
	margin-left:-15px;
}
.etad a
{
	background:url(../images/btn-englandteam.png) no-repeat;
	width:180px;
	height:24px;
	display:block;
}
.ad-title
{
	float:left;
	color:#454545;
	font: 22px/23px "Trebuchet Ms", Helvetica, sans-serif;
	text-transform:uppercase;
	margin:74px 0 0 24px;
}
.ad-title span
{
	color:#9d1922;
	font:bold 30px/32px "Trebuchet Ms", Helvetica, sans-serif;
	text-transform:uppercase;
}
.england-team-archives
{
	clear:both;
}

.et-archive-holder
{
	border:1px solid #ddd;
	padding:2px 2px 2px 2px;
	margin-bottom:6px;
}
.et-archive-block ul li a
{
	color:#454545;
	font-weight:normal;
}
.et-archive-block .header
{
	height: 1%;
	overflow: hidden;
	background: #f1f1f1 url(../images/bg-heading.gif) no-repeat;
	padding: 0 7px 0 14px;
}
.et-archive-block .header h3
{
	text-transform:uppercase;
	float:left;
	width:200px;
}
.archive-link-list
{
	list-style: none;
	padding: 15px 0 17px 0;
	margin: 0;
	width: 390px;
	overflow: hidden;
	float: none;
}
.england-team-archives
{
	width:620px;
}


.archive-link-list li a
{
	background: url(../images/bullet2.gif) no-repeat 0 1px;
	float: left;
	padding: 0 16px 0 21px;
	white-space: nowrap;
	color: #060606;
}
.england-buttons
{
	float:left;
	width:410px;
	margin:34px 0 0 24px;
	text-transform:uppercase;	
}
.england-buttons a
{
	color:#fff;
	float:left;
	margin:0 12px 0 0;
	padding:3px 0 0 7px;
}
.england-teams-subheader
{
	font-weight:bold;
	margin-bottom:10px;
	line-height:17px;
}
.england-teams-links
{
	float:left;
	margin-left:8px;
	width:110px;
}
.england-teams-links ul
{
	margin:0;
	padding:0;
	list-style-type:none;	
}
.england-teams-links li
{
	padding:0;	
	font: 10px/11px verdana, arial, helvetica, sans-serif;
	line-height:17px;
}
.england-teams-links li a
{
	line-height:17px;
}

.latest-result .list3
{
	list-style: none;
	padding: 0;
	margin: 0;
	font: bold 13px/34px verdana, arial, helvetica, sans-serif;
	width: 100%;
}

.latest-result .list3 li
{
	height: 29px;
	background: url(../images/btn-coaching-links.png) no-repeat 0 0;
	margin: 0 0 5px;
	padding:0px;
	color:#454545;
	width: 231px;
	vertical-align: middle;
}
.latest-result .list3 a
{
	display: block;
	padding: 0 40px 0 12px;
	color: #454545;
	position: relative;
}
.header3
{
	margin:-10px 0 -20px 0;
	color:#fff;
	text-transform:uppercase;
}
.header3 h3
{
	background:url(../images/btn-latest-results.png) no-repeat;
	display:block;
	height:43px;
	width:178px;
	padding:9px 0 0 9px;
}
.btnviewall
{
	background:url(../images/btn-results-viewall.png) no-repeat;
	display:block;
	height:43px;
	width:103px;
	float:right;
	color:#fff;
}
.btnviewall span
{
	position:absolute;
	padding:9px 0 0 16px;
}
.imgn1
{
	float:left;
	margin:-4px -8px 0 -3px;
}

.imgn2
{
	float:left;
	margin:-4px 0 0 0;
}
.imgn3
{
	float:left;
	margin:-6px 0 0 4px;
}
.imgn4
{
	float:left;
	margin:28px 0 40px -24px;
}
.topheader .content
{
	width:431px;
}
.frame-holder
{
	margin:0 0 5px 80px;	
}
.events-btn-holder
{
	margin:24px 0 0 20px;
	position:relative;
}
.events-btn
{
	height: 1%;
	overflow: hidden;
	padding: 2px 0 4px 16px;
	background: url(../images/bg-archive-title.png) no-repeat;
	vertical-align: middle;
	display:block;
	color:#fff;
	font-weight:bold;
	margin-bottom: 8px;
}
.tv-block-header-home
{
	position:relative;
	width:280px;
	height:40px;
	padding-right:20px;
}
.tv-block-header-home h3, .tv-block-header-handicap h3, .tv-block-header-coaching h3
{
	text-transform: uppercase;
	margin: 4px 0 0px;
	font: 17px arial, helvetica, sans-serif;
	color: #9d1922;
}
.tv-block-header-home span, .tv-block-header-handicap span, .tv-block-header-captains span, .tv-block-header-et span, .tv-block-header-coaching span
{
	color:#9d1922;
}
.tv-block-header-home h3, .tv-block-header-handicap h3, .tv-block-header-captains h3, .tv-block-header-et h3, .tv-block-header-coaching h3
{
	color:#454545;
}
.tv-block-header-handicap
{
	position:relative;
	width:294px;
	height:40px;
	padding-left:6px;
}
.tv-block-header-captains
{
	position:relative;
	width:240px;
	height:40px;
}
.tv-block-header-captains h3, .tv-block-header-et h3
{
	text-transform: uppercase;
	margin: 4px 0 0px;
	font: 14px arial, helvetica, sans-serif;
}
.tv-block-header-et
{
	margin-left:6px;
	position:relative;
	width:240px;
	height:40px;
}
.tv-block-header-coaching
{
	margin-left:6px;
	position:relative;
	width:286px;
	height:40px;
}
.header-holder a
{
	color:#fff;
}
.registration-area .block
{
	padding:15px;
	width:210px;
}
#twocolumns .news-block
{
	clear:both;
	position:relative;
	margin:10px 0 0 0px;
	padding:0;
	border: 0;
}
#twocolumns .content
{
	margin: 0 0 8px 0;
}
#twocolumns .header
{
	height:32px;
	color:#1a2473;
	background:#e2e3f7;
	padding:0;
	margin:0;
	position:relative;
}
#twocolumns .header .prev
{
	float:left;
	margin:4px;
	background:url(../images/fcnewsback.png);
	height:23px;
	width:22px;
}
#twocolumns .header h3
{
	float:left;
	margin:8px 0 0 286px;
	font-size:18px;
}
#twocolumns .header .next
{
	float:left;
	margin:4px 4px 4px 302px;
	background:url(../images/fcnewsforward.png);
	height:23px;
	width:22px;
}

#twocolumns .news-block .holder ul
{
	background:none;
}
#twocolumns .news-block .holder li
{
	width:233px;
	margin:3px 3px 0 0;
	padding:0px;

}
#twocolumns .news-block .holder .boxtop
{
	width:227px;
	height:3px;
	background: url(../images/newstop.png);	
}
#twocolumns .news-block .holder .boxbottom
{
	width:227px;
	height:3px;
	background: url(../images/newsbottom.png);	
}
#twocolumns .news-block .holder .boxmiddle
{
	position:relative;
	width:227px;
	background: #f3f4ff;
	margin:0px;
	padding:0px;
}
#twocolumns .news-block .holder .boxcontent
{
	padding:5px;	
	color:#1a2473;
}
#twocolumns .news-block .holder .boxcontent a
{	
	color:#1a2473;
}
#twocolumns .news-block .holder .date
{
	color:#e84ea4;
	font-size:14px;
}
.survey .question
{
	background:none;
	width:235px;
}
.survey
{
	width:458px;
}
/* landing-page */
.landing-page .twocolumns{padding:0 0 13px;}
.landing-page .twocolumns .content{width:640px;}
#wrapper.landing-page .twocolumns .aside{width:280px;}
.landing-page .twocolumns .aside .content{
	width:auto;
	padding:0 25px 0 15px;
	margin:0;
}
.landing-page .twocolumns .aside .header{
	margin:0;
	padding:10px 13px;
}
.landing-page .twocolumns .championships-list{
	margin:8px 0 0;
	overflow:hidden;
}
.landing-page .championships-list dl{padding:0 0 5px;}
.landing-page .championships-list dd{margin:0 0 4px;}
.landing-page .promo .text{
	top:auto;
	bottom:13px;
	left:28px;
	margin:0;
	width:495px;
}
.text-championship h2{
	text-transform:uppercase;
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	margin:0 0 10px;
}
.form-columns{padding:0 0 7px;}
.form-columns .col{width:460px;}
.form-columns .topheader{
	padding:20px 10px 14px;
	margin-bottom:12px;
}
.form-columns .topheader h3{
	margin:0 0 13px 20px;
	letter-spacing:1px;
}
.form-columns .topheader .block{
	padding:7px 6px 8px;
	background:#fff;
	border:1px solid #d0d0d0;
}
.form-columns .topheader .header{
	padding:14px 10px 12px;
	background:#eee;
	overflow:hidden;
}
.form-columns .topheader .dropdown{
	float:left;
	width:378px;
}
.form-columns .topheader input[type="image"]{float:right;}
.form-columns .topheader-2 h3{color:#202020;}
.form-columns .topheader .dropdown-2{
	width:246px;
	margin:0 13px 0 0;
}
.form-columns .topheader .dropdown-3{width:103px;}
.form-columns .topheader .dropdown-4{width:180px;}
.form-columns .topheader input[type="button"]{
	float:left;
	background: url(../images/bg-btn7.gif) no-repeat;
	width:181px;
	height:24px;
	text-transform:uppercase;
	font-size:0;
	line-height:0;
	border:0;
	padding:0;
	margin:-2px 17px -2px 0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.landing-page .championship-bottom{
	width:100%;
	margin:0 0 20px;
}
.landing-page .championship-bottom:after{
	content:"";
	display:block;
	clear:both;
}
.landing-page .tv-box{
	float:right;
	width:241px;
	margin:0 14px 0 0;
}
.landing-page .tv-box .video-link,
.landing-page .tv-box img{display:block;}
.landing-page .tv-block-header-home{
	width:100%;
	overflow:hidden;
	height:auto;
	padding:18px 0 14px;
}
.landing-page .tv-block-header-home h3{
	font-size:14px;
}
.landing-page .tv-block-header-home .btn-view{
	float:right;
	background: url(../images/btn-viewall2.png) no-repeat;
	width:82px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-2px 2px 0 0;
}
.championship-gallery{
	float:left;
	width:654px;
	margin:0 0 0 -13px;
}
.championship-gallery .gallery-heading{
	background:#e9eaea url(../images/bg-championship-heading.gif) no-repeat 100% 0;
	padding:10px 40px 7px;
	margin-bottom:16px;
}
.championship-gallery h3{
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	text-transform:uppercase;
	color:#9d1922;
	margin:0;
}
.news-gallery{
	position:relative;
	padding:0 0 0 34px;
}
.news-gallery .holder{
	width:618px;
	overflow:hidden;
}
.news-gallery .slides{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:99999px  !important;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#454545;
}
.news-gallery .slides li{
	float:left;
	padding:0 17px 0 13px;
	width:175px;
	border-right:1px solid #cbcbcb;
}
.news-gallery .slides li:first-child{
	border:solid #cbcbcb;
	border-width:0 1px;
	width:174px;
}
.news-gallery .slides p{margin:0 0 5px;}
.news-gallery .slides h4{
	font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
.news-gallery .slides h4 a{color:#454545;}
.news-gallery .slides .date{
	display:block;
	font-style:normal;
	color:#9d1922;
	font-size:15px;
	line-height:20px;
	margin:0 0 3px;
}
.news-gallery .img-box{
	overflow:hidden;
	margin:0 0 9px;
}
.news-gallery .img-box a{float:left;}
.news-gallery .img-box img{display:block;}
.news-gallery .prev,
.news-gallery .next{
	position:absolute;
	top:81px;
	width:13px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	left:10px;
	background: url(../images/btn-prev-next.gif) no-repeat;
}
.news-gallery .next{
	background-position:100% 0;
	left:auto;
	right:-19px;
}
.landing-page .main-area .b2,
.individual-page .main-area .b2,
.teams-page .main-area .b2{background-position:0 0;}
.landing-page .bottom-panel{margin:0 0 0 11px;}
.banner-placeholder{
	width:958px;
	margin:-9px 0 0 11px;
	border: solid #e2e2e2;
	border-width:0 1px;
	padding:41px 0 25px;
	position:relative;
}
.banner-placeholder .banner{
	width:729px;
	margin:0 auto;
	display:block;
}
.banner-placeholder .banner img{display:block;}
/* individual-page */
.individual-content{padding:0 0 16px;}
.individual-content .name-panel{margin:-1px 0 10px;}
.individual-content .name-panel .name-holder{margin:0 10px;}
.individual-content .results-box{
	margin:0 0 18px;
	background:none;
	overflow:hidden;
}
.individual-content .image-column{float:left;}
.individual-content .image-column img{display:block;}
.leaderboard-box{
	float:right;
	width:300px;
	margin:0 0 0 6px;
}
.leaderboard-box .heading{
	background:#5c5c5c;
	padding:6px 5px 7px 12px;
	overflow:hidden;
}
.leaderboard-box .btn-view{
	float:right;
	background: url(../images/btn-view.gif) no-repeat;
	width:90px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}
.leaderboard-box h2{
	color:#fefefe;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	text-transform:uppercase;
}
.leaderboard-box .placeholder img{display:block;}
.links-gallery{
	overflow:hidden;
	position:relative;
	padding:0 34px 12px;
	margin:0 -13px 18px;
	border-bottom:5px solid #e2e2e1;
}
.links-gallery .holder{
	width:891px;
	overflow:hidden;
}
.links-gallery .slides{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:9999px;
	font-size:18px;
	line-height:21px;
}
.links-gallery .slides li{
	float:left;
	border-right:1px solid #cbcbcb;
	width:157px;
	padding:17px 10px 5px;
	text-align:center;
	min-height:63px;
}
.links-gallery .slides li:first-child{
	border:solid #cbcbcb;
	border-width:0 1px;
	width:156px;
}
.links-gallery .slides a{color:#9e1b24;}
.links-gallery .prev,
.links-gallery .next{
	position:absolute;
	top:35px;
	width:13px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	left:9px;
	background: url(../images/btn-prev-next.gif) no-repeat;
}
.links-gallery .next{
	background-position:100% 0;
	left:auto;
	right:11px;
}
.individual-content .threecolumns{
	overflow:hidden;
}
.individual-content .threecolumns .col-1{
	width:256px;
	float:left;
}
.individual-content .threecolumns .col-2{
	width:366px;
	float:left;
	margin:0 8px;
}
.individual-content .threecolumns .col-3{
	width:293px;
	float:left;
}
.individual-content .col-block{
	border:1px solid #ddd;
	margin-bottom:12px;
}
.individual-content .col-holder{
	padding:5px 4px 0;
	border-bottom:2px solid #9d1922;
}
.individual-content .col-block .heading{
	background:#9d1922 url(../images/bg-col-heading.gif) no-repeat;
}
.individual-content .col-block .heading-holder{
	background: url(../images/bg-col-heading.gif) no-repeat 100% 0;
	padding:9px 10px 9px 12px;
}
.individual-content .col-block h3{
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.individual-content .col-block h3 a{color:#fff;}
.summary-content{
	padding:14px 20px 22px 13px;
	color:#3f3d3d;
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.summary-content p{margin:0 0 12px;}
.individual-content .player-block{border:0;}
.individual-content .player-block .placeholder{overflow:hidden;}
.individual-content .player-block a{float:left;}
.individual-content .player-block img{display:block;}
.individual-content .gallery-block .btn-all{
	background: url(../images/bg-btn-all.gif) no-repeat 100% 0;
	color:#fff;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	float:right;
	text-transform:none;
	padding:3px 32px 2px 0;
	margin:-2px -2px 0 0;
}
.individual-content .tournament{padding:12px 8px 8px;}
.individual-content .tournament li{
	height:30px;
	overflow:hidden;
	margin:0 0 15px;
	background: url(../images/bullet2.gif) no-repeat;
}
.individual-content .tournament p{
	margin:0;
	display:inline;
}
.individual-content .tournament .date{padding:0 8px 0 24px;}
.individual-content .course-block .heading{margin:0 0 4px;}
.individual-content .course-block .text-holder{padding:16px 5px 11px;}
.individual-content .some-links li{margin:0 0 5px;width:100%}
.individual-content .some-links a{
	background: url(../images/btn-more2.gif) no-repeat;
	padding:2px 0 3px 29px;
}
.individual-content .history-block .lists{
	height:1%;
	overflow:hidden;
}
.individual-content .history-block ul{
	list-style:none;
	margin:0;
	padding:0;
}
.individual-content .history-holder{padding:9px 0 3px 5px;}
.individual-content .history-block ul li{padding:0 0 10px;}
.individual-content .history-block ul a{
	padding:0 0 0 20px;
	background: url(../images/bullet2.gif) no-repeat;
	color: #454545;
	font-weight:normal;
}
/* teams page */
.teams-page .twocolumns-teams .text-england{
	background: url(../images/bg-text-england.png);
	height:auto;
	padding:15px 5px 15px 18px;
	width:219px;
	left:32px;
	top:49px;
}
.teams-page .twocolumns-teams .text-england h1{
	color:#323232;
	font-size:21px;
	line-height:26px;
	padding:0 0 9px;
}
.teams-page .england-teams-subheader{margin:0 0 5px;}
.teams-page .england-teams-links ul li,
.teams-page .england-teams-links ul a{
	font-size:12px;
	line-height:15px;
}
.teams-page .england-teams-links ul li{padding:0 0 2px;}
.teams-page .england-teams-links{
	width:105px;
	margin:0;
}
.teams-page .twocolumns-teams .promo{margin:0 0 28px;}
.teams-page .twocolumns-teams .news-block h2{
	margin:0 0 8px 28px;
	font-size:18px;
}
.content .news-block-2{margin:0 0 27px;}
.content .news-block-2 .holder{width:595px;}
.content .news-block-2 .prev{margin:45px 9px 0 -4px;}
.content .news-block-2 .next{margin:45px -4px 0 7px;}
.content .news-block-2 .date{color:#9d1922;}
.content .news-block-2 h3 a{color:#454545;}
.media-section4{
	width:602px;
	background:red;
	overflow:hidden;
	margin:0 0 0 -10px;
	padding:20px 10px 28px 32px;
	border:solid #e3e3e2;
	border-width:6px 0;
	background: url(../images/divider.gif) repeat-y 307px 0;
}
.media-section4 .et-tv-box{
	float:left;
	width:241px;
}
.media-section4 .tv-block-header-et{
	margin:0;
	height:35px;
	overflow:hidden;
}
.media-section4 .tv-block-header-et .btn-view{
	float:right;
	background: url(../images/btn-viewall2.png) no-repeat !important;
	width:82px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}
.media-section4 .map-box{
	width:310px;
	float:right;
	padding:5px 0 0;
}
.media-section4 .map-box .holder{border-color:#5c5c5c;}
.teams-page .media-section3{
	border:0;
	padding:26px 0 0 15px;
}
.teams-page .media-section3 .etad{width:100%;}
.teams-page .media-section3 .etad:after{
	content:"";
	display:block;
	clear:both;
}
.teams-page .media-section3 .ad-title{
	margin:68px 0 0 15px;
	font-size:21px;
	line-height:24px;
}
.teams-page .media-section3 .ad-title span{
	font-size:26px;
	line-height:30px;
	display:block;
	padding:8px 0 0;
}
.teams-page .media-section3 .england-buttons{margin:29px 0 0 18px;}
#wrapper.teams-page .aside{width:292px;}
.lt-results-box{
	border:1px solid #d0d0d0;
	padding:6px;
	margin-bottom:9px;
}
.lt-results-box .btn-latest-res{
	background: url(../images/btn-latest-res.gif) no-repeat;
	width:279px;
	height:50px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.teams-page .latest-leaderboard{
	padding:1px 0 0;
	margin:0 0 5px;
}
.teams-page .latest-leaderboard .tabset li{margin:7px 2px 0;}
.teams-page .latest-leaderboard .inner{
	background:none;
	padding:3px;
}
.teams-page .leaderboard .header2{
	background: url(../images/bg-tabset.gif) no-repeat;
	margin:0 0 0 2px;
	width:282px;
}
.teams-page .leaderboard .header2:hover{background-position:100% 0;}
.teams-page .aside .header2 h3{margin:8px 0 0 15px;}
.teams-page .aside .leaderboard .header2.selected h3{margin:8px 0 0 5px;}
.teams-page .aside .leaderboard .header2.selected{background-position:0 100%;}
.teams-page .aside .leaderboard .header2.selected:hover{background-position:100% 100%;}
.archive-box{padding:12px 0 0;}
.archive-holder{
	border:1px solid #d0d0d0;
	padding:16px 7px 0;
}
.archive-box h3,
.archive-box h4{
	font-size:15px;
	line-height:20px;
	text-transform:uppercase;
	color:#010101;
	margin:0 0 12px 12px;
	letter-spacing:1px;
}
.archive-box .archive-section{
	background:#eee;
	padding:16px 13px 10px;
	margin-bottom:11px;
}
.archive-box h4{
	margin:0 0 14px;
	color:#9d1922;
}
.archive-box .list{
	list-style:none;
	margin:0;
	padding:0;
}
.archive-box .list li{padding:0 0 8px;}
.archive-box .list a{
	color:#323232;
	padding:0 0 0 23px;
	background: url(../images/bullet2.gif) no-repeat 0 0;
}
/* default-page */
.default-page .twocols{
	margin:0;

}
.default-page .twocols-2{
	border:0;
	background-position:630px -20px;
}
.default-page .twocols .content{position:relative;}
.default-page .info-box .text{
	padding-bottom:85px;
	min-height:180px;
	border:0;
}
.default-page .thumbs{
	position:absolute;
	bottom:20px;
	right:0;
	width:325px;
	z-index:100;
}
.default-page .thumbs ul{width:9999px;}
.default-page .thumbs li{margin:0 5px 0 0;}
.default-page .info-box .btn-holder{
	border-bottom:1px solid #cbcbcb;
	width:100%;
}
.default-page .info-box .btn-holder:after{
	content:"";
	display:block;
	clear:both;
}
.default-page .info-box .btn-box{
	background:#fff;
	float:left;
	margin:0 0 -1px;
}
.default-page .info-box .more{
	float:left;
	margin:0 10px 0 0;
	color:#fff;
	background:#9d1922;
	padding:0 5px 3px;
}
.default-page .add-placeholder{
	height:100px;
}
.default-page .media-block .video-block{border:0;}
/* championships-fixtures */
.fixture-block {
	background:#f0f0f0 url(../images/bg-fixture-t.gif) no-repeat;
	margin:11px 3px 0 1px;
	margin:0 0 15px;
}
.fixture-block .holder {
	background:url(../images/bg-fixture-b.gif) no-repeat 0 100%;
	padding:19px 8px 29px 14px;
}
.fixture-block .columns {
	overflow:hidden;
	padding:0 0 6px 19px;
}
.fixture-block .col {
	float:left;
	/*width:432px;*/
	width:500px;
	margin:0 0 0 41px;
}
.fixture-block .col:first-child {
	margin:0;
	padding: 6px 0 0;
	width: 345px;
}
.fixture-block .col:next-child {
	margin:0;
	padding: 6px 0 0;
	width: 450px;
}
.fixture-block h2 {
	overflow:hidden;
	margin:0 0 20px;
	font-size:18px;
	line-height:18px;
	color:#202020;
	text-transform:uppercase;
	letter-spacing:1px;
}
*+html .fixture-block h2 .cufon {float:left;}
.fixture-block .print {
	float:left;
	text-transform:uppercase;
	background:url(../images/print.gif) no-repeat 8px 0;
	padding:32px 0 0;
	/*margin:10px 0 0 7px;*/
	margin:10px 0 0 15px;
	font-size:13px;
	line-height:13px;
	color:#9d1922;
}
*+html .fixture-block .print .cufon {float:left;}
.fixture-block .pagination-block {overflow:hidden;}
.fixture-block .pagination-block .text {
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding:1px 21px 0 2px;
}
.fixture-block .paging {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.fixture-block .paging li {
	float:left;
	margin:0 9px 0 0;
}
.fixture-block .paging li a {
	float:left;
	width:18px;
	height:15px;
	text-align:center;
	line-height:11px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding:3px 0 0;
	background:url(../images/paging.gif) no-repeat;
}
.fixture-block .paging li a:hover {text-decoration:underline;}
.fixture-block .paging li strong {
	float:left;
	width:19px;
	height:15px;
	text-align:center;
	line-height:11px;
	padding:3px 0 0;
	font-size:11px;
	font-weight:normal;
	background:url(../images/paging-active.gif) no-repeat;
}
.fixture-block .paging .prev a,
.fixture-block .paging .next a {
	float:left;
	width:19px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/prev.gif) no-repeat;
	padding:0;
}
.fixture-block .paging .next a {background:url(../images/next.gif) no-repeat;}
.fixture-block .select-form {
	float:right;
	margin:0 0 0 7px;
}
.fixture-block .block{
	padding:7px 6px 8px;
	background:#fff;
	border:1px solid #d0d0d0;
	width:348px;
}
.fixture-block .header{
	padding:14px 10px 12px 17px;
	background:#eee;
	overflow:hidden;
}
.fixture-block .dropdown{
	float:left;
	width:378px;
}
.fixture-block input[type="image"]{float:right;}
.fixture-block .dropdown-2{
	width:159px;
	margin:0 13px 0 0;
}
.fixture-block .dropdown-3{width:103px;}
.fixture-block input[type="button"]{
	float:left;
	background: url(../images/bg-btn7.gif) no-repeat;
	width:181px;
	height:24px;
	text-transform:uppercase;
	font-size:0;
	line-height:0;
	border:0;
	padding:0;
	margin:-2px 17px -2px 0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.fixture-block .table-holder {
	border:1px solid #d0d0d0;
	width:903px;
}
.result-table a.fixturelink {
    background: url("../images/btn-championship-search.png") no-repeat scroll 100% 0 transparent;
    display: inline-block;
    height: 20px;
    width: 98%;
}
.result-table {
	border-collapse:collapse;
	background:#fff;
	width:903px;
	font-size:12px;
	line-height:15px;
	color:#000;
	margin:0;
	padding:0;
}
.result-table .empty-2 td {
	height:7px;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}
.result-table .empty td {
	height:6px;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}
.result-table .box-border td {
	height:6px;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
	border-bottom:1px solid #d0d0d0;
}
.result-table th {
	font-weight:bold;
	text-align:left;
	padding:0;
	margin:0;
}
.result-table .col-1,
.result-table th.col-8 {width:6px;}
.result-table th.col-2,
.result-table th.col-3,
.result-table th.col-4,
.result-table th.col-5,
.result-table th.col-6,
.result-table th.col-7 {
	background:#e3e3e3;
	padding:21px 0 15px;
}
.result-table th.col-2 {
	width:57px;
	padding-left:17px;
}
.result-table th.col-3 {
	width:61px;
	padding-left:16px;
}
.result-table th.col-4 {
	width:335px;
	padding-left:15px;
}
.result-table th.col-5 {
	width:148px;
	padding-left:15px;
}
.result-table th.col-6 {
	width:76px;
	padding-left:13px;
}
.result-table th.col-7 { 
	width:138px; 
}
.result-table td.col-2,
.result-table td.col-3,
.result-table td.col-4,
.result-table td.col-5,
.result-table td.col-6{
	background:#ececec url(../images/bg-result-table.gif) repeat-y;
	padding:5px 0 7px;
}

.result-table td.col-7{
	background:#f3f3f3 url(../images/bg-result-table.gif) repeat-y;
	padding:5px 0 7px;
}

.result-table td.col-2{background:#ececec;}
.result-table td {
	vertical-align:middle;
	text-align:left;
	border:none;
	padding:0;
	margin:0;
}
.result-table td.col-2 {
	width:74px;
	text-align:center;
}
.result-table td.col-3 {
	width:77px;
	text-align:center;
}
.result-table td.col-4 {
	width:331px;
	padding-left:19px;
}
.result-table td.col-5 {
	width:151px;
	padding-left:12px;
}
.result-table td.col-6 {
	width:78px;
	padding-left:11px;
}
.result-table td.col-7 { 
	width:128px; 
	text-align:right;
	padding-left:10px;
}
.result-table .button-more {
	margin:0 4px 0 0;
	padding:2px 28px 3px 0;
	background: url(../images/btn-championship-search.png) no-repeat 100% 0;
	font-weight:bold;
	color:#000;
	display:inline-block;
}
*+html .result-table .button-more {display:inline;}
/* inner page */
.top-section{
	width:890px;
	padding:0 20px 36px;
	margin:0 auto;
	background:url(../images/bg-top-section.gif) no-repeat 0 1px;
}
.top-section:after{
	display:block;
	clear:both;
	content:'';
}
.logo-holde-in-one{
	position:relative;
	margin:-8px 37px 0 31px;
	text-indent:-9999px;
	float:left;
	background:url(../images/logo-hole-in-one.png) no-repeat;
	width:197px;
	height:146px;
}
.top-section p{margin:0;}
.top-section .text-holder{
	height:1%;
	overflow:hidden;
	padding:35px 0 0;
	line-height:18px;
}
.items-list{
	width:950px;
	margin:0;
	padding:0 0 16px;
	list-style:none;
}
.items-list li{
	width:230px;
	vertical-align:top;
	margin:0 2px 7px 0;
	background:url(../images/bg-item-list.gif) no-repeat;
	display:inline-block;
}
.items-list li .item-holder{
	padding:4px 4px 13px;
	min-height:150px;
	background:url(../images/bg-item-list.gif) no-repeat -240px 100%;
}
*+html .items-list li{
	display:inline;
	margin:0 6px 7px 0;
	height:1%;
}
.items-list ul{
	width:auto;
	margin:0;
	padding:6px 3px 6px 9px;
	list-style:none;
}
.items-list ul li{
	background:none;
	width:auto;
	display:block;
	margin:0;
	padding:0 0 6px;
}
.items-list li .heading{
	padding:10px 9px;
	color:#9d1922;
	border-bottom:3px solid #fff;
	text-transform:uppercase;
	font:bold 12px/16px Verdana, Geneva, sans-serif;
	background:#ece2e2 url(../images/bg-item-heading.gif) no-repeat;
}
.section{
	width:894px;
	background:url(../images/bg-section-c.gif) repeat-y;
	overflow:hidden;
	margin:0 auto 28px 22px;
}
.section .section-holder{background:url(../images/bg-section-t.gif) no-repeat;}
.section .section-frame{
	padding:8px 7px 23px;
	background:url(../images/bg-section-b.gif) no-repeat 0 100%;
}
.section .grey-box{
	margin:0 0 27px;
	width:879px;
	background:#eee url(../images/bg-grey-box-c.gif) repeat-y;
}
.section .grey-box .box-holder{background:url(../images/bg-grey-box-t.gif) no-repeat;}
.section .grey-box .box-frame{
	background:url(../images/bg-grey-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 16px;
}
.section .grey-box .column{
	width:167px;
	float:right;
	padding:27px 10px 10px 18px;
}
.section .grey-box .column-long{
	float:left;
	width:635px;
	padding:27px 22px 10px;
}
.month,
.year{
	float:left;
	width:55px;
	margin:1px 13px 0 0;
}
.year{width:60px; margin:1px 10px 0 0;}
*+html .month{margin:0 13px 0 0;}
*+html .year{margin:0 10px 0 0;}
.section .grey-box input[type="submit"]{
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	width:21px;
	height:20px;
	border:0;
	float:left;
	background:url(../images/btn-more2.png) no-repeat;
}
.section .grey-box input[type="submit"]:hover{cursor:pointer;}
.section form .row{overflow:hidden;}
.section form strong{
	display:block;
	margin:0 0 8px;
}
.logo-01{
	float:left;
	width:101px;
	height:43px;
	background:url(../images/logo-01.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 133px 0 0;
}
.section .grey-box .text-holder{
	height:1%;
	padding:7px 0 0;
	line-height:18px;
	overflow:hidden;
}
.section .grey-box p{margin:0;}
.section .news-gallery .holder{
	width:824px;
}
.section .news-gallery .slides{
	font-size:12px;
	line-height:15px;
}
.section .news-gallery .slides li{
	padding:11px 7px 999px 26px;
	margin:0 0 -995px;
	width:171px;
	overflow:hidden;
}
.section .news-gallery .slides p{margin:0 0 6px;} 
.section .news-gallery .slides .date{
	color:#000;
	margin:0 0 4px;
}
.section .news-gallery .slides h4{margin:0 0 6px;}
.section .news-gallery .slides h4 a,
.section .news-gallery .slides h4{color:#9d1922;}
.section .news-gallery .next,
.section .news-gallery .prev{
	left:8px;
	top:43px;
}
.section .news-gallery .next{
	left:auto;
	right:4px;
}
.resultsimage p{
	overflow:hidden;
	background:#9d1922;
	margin:0px;
	position:relative;
	padding:0 8px 0 21px;
	line-height:36px;
	width:460px;
}
.resultsimage a
{
	color:#fff;
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold;
}
.video-block .holder, .tv-box-handicapp .holder, .et-tv-box .etholder, .tv-box .holder
{
	margin-top:18px;
}
.tv-box .coachingholder
{
	margin-top:0;
}
.twitter-block
{
	margin: 0 0 0 -13px;
	border-bottom:none;
	padding: 2px 0 18px;
}
.twitter-block ul
{
background: url("../images/bg-blocks.png") repeat scroll 0 -10px rgba(0, 0, 0, 0);
}
.twitter-block h2
{
	font-size:14pt;
	margin:2px 0 0 0;
}
.twitter-block img
{
	margin: 0 10px 0 46px;
	float:left;
}
.twitter-block .twitter-header
{
	background-color:#ededed;
	width:100%;
	padding:8px 0 2px;
	margin:0 0 6px;
	height:28px;
}
.tweetdate
{
	color:#a6272f;
	font-size:13pt;
	margin:0 0 6px 0;
}
.twitter-block p
{
	margin: 10px 0 10px 0;
	height:110px;
	overflow:hidden;
}
.col-1 .twitter-block p
{
	margin: 10px 0 10px 0;
	height:80px;
	overflow:hidden;
}
.twitter-block p a
{
	color:#a6272f;
}

.individual-content .col-block .twitter-heading-holder
{
	background-color:#ededed;
}
.individual-content .col-block .twitter-heading-holder h3
{
	color:#a6272f;
	width:150px;
	float:left;
}
.individual-content .col-block .twitter-heading-holder img
{
	float:left;
	margin-right:10px;
}
.individual-content .twitter-holder
{
	padding:0;
}
.individual-content .twitter-holder .twitter-block .tweets
{
	background:none;
}
.individual-content .twitter-holder .twitter-block .tweets li
{
	width:220px;
}
.individual-content .col-twitter-block
{
	margin-bottom:0;
}
.twitter-holder .summary-content
{
	padding-bottom:0;
}
.twitter-holder .prev, .twitter-holder .next
{
	background:url(../images.crtwitleft.png) no-repeat;
	height:36px;
	width:26px;
}
.twitter-holder .prev
{
	margin:10px 0 0 10px;
	float:left;
	background:url(../images/cetwitleft.png) no-repeat;
}
.twitter-holder .next
{
	float:left;
	margin:10px 0 0 180px;
	background:url(../images/cetwitright.png) no-repeat;
}
.retweet
{
	margin:6px 0;
}
.retweet img
{
	margin:0;
	padding:0;
}
.twitter-block .prev, .twitter-block .next
{
	margin-top:65px;
}

.col-twitter-block .twitter-block .prev, .col-twitter-block .twitter-block .next
{
	margin-top:10px;
}
.did-you-know .text p
{
	width:300px;
}
.performance-holder
{
	clear:both;
	border-top: 6px solid #e3e3e2;
    margin: 0 0 0 -13px;
    padding: 20px 20px 24px;
    position: relative;
    width: 664px;
}
.content .twitter-heading-holder{
	margin:0 0 14px;
	background:none;
}
.performance-holder .twitter-heading-holder
{
	background-color:#ededed;
	height:32px;
}
.performance-holder .twitter-heading-holder img
{
	float:left;
	margin:3px 10px 0 10px;
}
.performance-holder .twitter-heading-holder h3
{
	float:left;
	margin:6px 0 0 0;
	color:#a6272f;
}


.retweet img
{
	margin:0;
	padding:0;
}

.performance-holder .twitter-block
{
	border:none;
	width:250px;
}
.twocolumns2 .performance-holder .news-block ul.tweets
{
	background:none;
}
.twocolumns2 .performance-holder .news-block li {
    width: 650px;
}
.performance-holder .summary-content
{
	margin:0;
	padding:0;
}
.performance-holder .twitter-block p
{
	height:40px;
	margin:0;
	float:left;
	width:530px;
}
.performance-holder .twitter-block a
{
	float:left;
	margin:0;
	padding:0;
}
.performance-holder .news-block .holder
{
	width:600px;
    margin: 0 34px 0 30px;
}


.performance-holder .col-twitter-block  .next, .performance-holder .col-twitter-block  .prev
{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/sprites.png) no-repeat -265px -43px;
	width: 13px;
	height: 24px;
}
.performance-holder .col-twitter-block .next
{
	background-position: -281px -43px;
	margin: -34px 0 0 640px;
}
.performance-holder .col-twitter-block  .prev
{
	margin: -34px 0 0 10px;
}
.col-1 .twitter-block
{
	border:1px solid #ddd;
	border-bottom:2px solid #9d1922;
	padding:0;
	margin:0;
	width:254px;
}
.col-1 .twitter-block img
{
	margin:0 10px;
}
.col-1 .twitter-block li
{
	width:230px;
	margin:0;
	padding:10px;
}
.col-1 .twitter-block ul
{
	background:none;
}
.col-1 .twitter-block .prev
{
	margin:5px 10px;
}
.col-1 .twitter-block .next
{
	margin:5px 10px 5px 198px
}
.sidetab
{
	height:46px;
	width:211px;
	background:url(../images/eventtab.png) no-repeat;
	position:absolute;
	top:132px;
	left:885px;
	-moz-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.sidetab a
{
	font-size:14px;
	display:block;
	height:20px;
	margin:6px 0 0 32px;
	padding:6px 0 6px 20px;
	width:146px;
	text-decoration:none;
}
.sidetab a:hover
{
	text-decoration:none;
}
.top-nav .list-item3 .drop ul
{
    min-height: 300px;
}