* {
	font-size:100.01%;
}

body {
	margin:0;
	color: #000;
	min-width:928px;
	background: #018ed0 url(../images/bg-body.jpg) no-repeat 50% 0;
	font:1.3em "Century gothic", arial, helvetica, sans-serif;
}
body .green {
  color: #0e512f;
}
#content .content-hold h1,#content h1 {
	margin:0 0 15px;
	font-size:1.3846em;
	color:#0e5996;
	line-height:1.222em;
}
.green #content .content-hold h1, .green #content h1 {
	color:#0e512f;
}
#content .content-hold h2 {
	margin:0 0 15px;
	font-size:1.3846em;
	color:#0e5996;
	line-height:1.222em;
	font-weight:normal;
}
.green .content-hold h2 {
	color:#0e512f;
}
#content .content-hold h3 {
	margin:0 0 15px;
	font-size:1.2m;
	color:#0e5996;
	line-height:1.222em;
	font-weight:bold;
}
.green #content .content-hold h3 {
	color:#0e512f;
}
#content .content-hold h4 {
	margin:0 0 15px;
	font-size:1.2em;
	color:#0e5996;
	line-height:1.222em;
	font-weight:normal;
}
.green #content .content-hold h4 {
	color:#0e512f;
}
#content .content-hold h5 {
	margin:0 0 15px;
	font-size:1.0em;
	color:#0e5996;
	line-height:1.222em;
	font-weight:bold;
}
.green #content .content-hold h5 {
	color:#0e512f;
}
/* General reset */
.clearboth{
	clear:both;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {
	border:0;
}
input, select, textarea {
	vertical-align: top;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #0e5996;
	text-decoration: none;
}

.green .holder a {
	color: #0e512f;
}
a:hover {
	text-decoration:underline;
}
/* General settings */
#wrapper {
	width:928px;
	margin: 0 auto;
	position:relative;
	padding:136px 0 0;
}
#header {
	position:absolute;
	top:0;
	left:0;
	width:906px;
	padding:0 10px 0 12px;
	height:136px;
	background:#fefefe;
}
#header .holder {
	width:100%;
	overflow:hidden;
	margin:21px 0 10px;
}
#header .wrap {
	float:right;
	padding:1px 7px 0 0;
}
.link-sign {
	float:right;
	margin:5px 35px 0 0;
	padding:6px 0 0 23px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	background:url(../images/ico-sign.gif) no-repeat;
}
.resize-bar {
	float:right;
	width:95px;
	padding:5px 0 1px 3px;
	background:url(../images/separator1.gif) no-repeat;
}
.resize-bar ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	font-weight:bold;
}
.resize-bar ul li {
	float:left;
	display:inline;
	margin:0 0 0 4px;
	text-align:center;
}
.resize-bar ul li a {
	float:left;
	color:#000;
}
.resize-bar ul li a:hover {
	text-decoration:none;
}
#decrease {
	width:15px;
	height:13px;
	background:url(../images/size-s.gif) no-repeat;
	font-size:11px;
	line-height:13px;
	margin:7px 0 0;
}
#reset {
	width:16px;
	height:16px;
	background:url(../images/size-m.gif) no-repeat;
	font-size:14px;
	line-height:16px;
	margin:4px 0 0;
}
#increase {
	width:19px;
	height:20px;
	background:url(../images/size-b.gif) no-repeat;
	font-size:18px;
	line-height:20px;
}
.logo {
	margin:0 0 0 20px;
	float:left;
	width:435px;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a {
	display:block;
	background:url(../images/logo.gif) no-repeat;
	height:100%;
}
.nav-hold {
	width:100%;
	padding:0 0 22px;
	position:relative;
	background:url(../images/bg-sub-nav.gif) no-repeat 0 100%;
}
.nav-hold.green {
    background-image:url(../images/bg-sub-nav-green.gif);
}
#nav {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#nav li {
	float:left;
	margin:0 0 0 6px;
	font-size:14px;
}
#nav li.first-child {
	margin:0;
}
#nav li a {
	float:left;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 1px;
	cursor:pointer;
	background:url(../images/bg-nav.gif) no-repeat;
}
#nav li.green a {
	background-image: url(../images/bg-nav-green.gif);
	color: #0e512f;
}
#nav li a span {
	float:left;
	height:22px;
	overflow:hidden;
	line-height:22px;
	text-align:center;
	padding:3px 0 2px;
	background:url(../images/bg-nav.gif) no-repeat 100% -27px;
}
#nav li.green a span {
	background-image: url(../images/bg-nav-green.gif);
}
#nav li.hover a,
#nav li.active a {
	color:#fff;
	text-decoration:none;
	background:url(../images/bg-nav.gif) no-repeat 0 -54px;
}
#nav li.green.hover a,
#nav li.green.active a {
	background-image: url(../images/bg-nav-green.gif);
}
#nav li.hover a span,
#nav li.active a span {
	background:url(../images/bg-nav.gif) no-repeat 100% -81px;
}
#nav li.green.hover a span,
#nav li.green.active a span {
	background-image: url(../images/bg-nav-green.gif);
}
#nav li.active a span {
	line-height:25px;
}

#nav ul {
	position:absolute;
	top:25px;
	left:-9999px;
	margin:0;
	padding:3px 0 5px 0;
	width:906px;
	list-style:none;
	background: #0066B9 url(../images/bg-sub-nav.gif) no-repeat 0 100%;
}
#nav li.green ul {
    background: #339966 url(../images/bg-sub-nav-green.gif) no-repeat 0 100%;
}
#nav ul li {
	margin:0 1px 0 -1px;
	font-size:12px;
	padding:0 14px 0 12px;
	background:url(../images/separator2.gif) no-repeat 0 3px;
}
#nav ul li a,
#nav li.hover li a,
#nav li.active li a {
	color:#fff;
	background:none;
	padding:0;
}
#nav ul li.green a,
#nav li.hover.green li a,
#nav li.active.green li a {
	background:none;
}
#nav ul li a:hover {
	text-decoration: underline;
	background:none;
}
#nav li:hover ul,
#nav li.hover ul {
	z-index: 2;
	left:0;
}

#nav li.active ul {
	z-index: 1;
	left:0;
}

.main {
	width:906px;
	padding:0 10px 20px 12px;
	background-color:#fefefe;
}
.main:after,
.main .holder:after,
.two-columns:after,
.feature-column:after,
.index #content:after {
	display:block;
	clear:both;
	content:"";
}
.index #content {
	height:1%;
	width:auto;
	padding:0;
	float:none;
}
.main .holder {
	width:100%;
}
.top-bar {
	height:1%;
	padding:0 2px 15px 0;
	overflow:hidden;
}
.top-bar ul {
	margin:1px 0 0 13px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
	overflow:hidden;
}
.top-bar ul li {
	float:left;
	margin:0 1px 0 -1px;
	overflow:hidden;
	font-size:0.92307em;
	font-weight:bold;
	padding:0 12px 0 10px;
	background:url(../images/separator3.gif) no-repeat 0 3px;
}
.search-form {
	float:right;
	width:260px;
}
.search-form label {
	float:left;
	color:#0e5996;
	font-size:1.1538em;
	line-height:1.1333em;
	font-weight:bold;
	margin-top:2px;
	padding:0 12px 0 0;
}
.search-form .text {
	float:right;
	width:159px;
	height:16px;
	padding:2px 5px 0;
	margin-top:-2px;
	/*background:url(../images/bg-text.gif) no-repeat;*/
}
.search-form .text input {
	width:100%;
	padding:0;
	border:0;
	font-size:12px;
	line-height:14px;
	background:none;
}
.search-form .btn-search {
	float:right;
	width:16px;
	height:16px;
	cursor:pointer;
	line-height:0;
	text-indent:-9999px;
	border:0;
	padding:0;
	margin:2px 0 0 6px;
	background:url(../images/btn-search.gif) no-repeat;
}
.two-columns {
	width:100%;
}
.two-columns .col-1 {
	float:left;
	width:630px;
}
.two-columns .main-image {
	width:630px;
	height:240px;
	overflow:hidden;
	margin:0 0 4px;
}
.two-columns .main-image img {
	display:block;
}
/* circle-box */
.bg-box .c {
	width: 100%;
	position: relative;
	display: table;
}
.bg-box .c2 { display: table-row; }
.bg-box .l,
.bg-box .r {
	width: 8px;
	display: table-cell;
}
.bg-box .l {
	background: url(../images/bg-left.png) repeat-y;
}
.bg-box .r { background: url(../images/bg-right.png) repeat-y; }
.bg-box .content {
	height: 1%;
	background-color: #fff;
	display: table-cell;
	padding:0 2px;
}
.bg-box .lt,
.bg-box .rt,
.bg-box .lb,
.bg-box .rb {
	height: 8px;
	width: 8px;
	font-size: 0px;
}
.bg-box .lt {
	background: url(../images/bg-top-left.png) no-repeat;
}
.bg-box .rt,
.bg-box .rb {
	margin: -8px 0 0 auto;
}
.bg-box .rt {
	background: url(../images/bg-top-right.png) no-repeat;
}
.bg-box .rb { background: url(../images/bg-bottom-right.png) no-repeat; }
.bg-box .lb { background: url(../images/bg-bottom-left.png) no-repeat; }
.bg-box .t,
.bg-box .b {
	margin: -8px 8px 0 8px;
	height: 8px;
	font-size: 0px;
}
.bg-box .t {
	background: url(../images/bg-top.png) repeat-x;
}
.bg-box .b { background: url(../images/bg-bottom.png) repeat-x; }
/* circle-box */
.circle-box {
	height:1%;
	overflow:hidden;
	position:relative;
	margin:-5px -5px -6px;
	background:url(../images/bg-circle-t.gif) repeat-x;
}
.circle-box .b,
.circle-box .l,
.circle-box .r
.circle-box .tl,
.circle-box .tr,
.circle-box .br {
	height:1%;
	overflow:hidden;
}
.circle-box .b {
	background:url(../images/bg-circle-b.gif) repeat-x 0 100%;
}
.circle-box .l {
	background:url(../images/bg-circle-l.gif) repeat-y;
}
.circle-box .r {
	background:url(../images/bg-circle-r.gif) repeat-y 100% 0;
}
.circle-box .tl {
	background:url(../images/bg-circle-tl.gif) no-repeat;
}
.circle-box .tr {
	background:url(../images/bg-circle-tr.gif) no-repeat 100% 0;
}
.circle-box .br {
	background:url(../images/bg-circle-br.gif) no-repeat 100% 100%;
}
.circle-box .bl {
	height:1%;
	overflow:hidden;
	padding:9px 8px 11px 10px;
	background:url(../images/bg-circle-bl.gif) no-repeat 0 100%;
}
.feature-column {
	height:1%;
	margin:0 0 10px;
}
.feature-column .feature-col1 {
	float:left;
	width:316px;
	margin:0 0 0 -5px;
	position:relative;
}
.feature-column .feature-col2 {
	float:left;
	width:324px;
	margin:0 -5px 0 0;
	position:relative;
}
.heading-bar {
	width:100%;
	overflow:hidden;
	margin:0 0 4px;
	background:#0066b9 url(../images/bg-heading.gif) no-repeat;
}
.heading-bar div {
	background:url(../images/bg-heading.gif) no-repeat 100% 0;
}
.heading-bar div div {
	background:url(../images/bg-heading.gif) no-repeat 0 100%;
}
.heading-bar div div div {
	height:1%;
	overflow:hidden;
	padding:4px 0 4px 17px;
	background:url(../images/bg-heading.gif) no-repeat 100% 100%;
}
.feature-column h2 {
	margin:0;
	font-size:1.2307em;
	line-height:1.25em;
	color:#fff;
}
.feature-column .box {
	width:100%;
	margin:0 0 4px;
	overflow:hidden;
	background:#e6e6e6 url(../images/bg-heading.gif) no-repeat;
}
.feature-column .box-tr {
	background:url(../images/bg-heading.gif) no-repeat 100% 0;
}
.feature-column .box-bl {
	background:url(../images/bg-heading.gif) no-repeat 0 100%;
}
.feature-column .box-br {
	height:1%;
	overflow:hidden;
	padding:9px 12px 5px 15px;
	background:url(../images/bg-heading.gif) no-repeat 100% 100%;
}
.find-form .row {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.find-form label {
	float:left;
	padding:3px 0 0;
}
.find-form .text {
	width:95px;
	height:20px;
	float:right;
	padding:2px 5px 0;
	background:url(../images/bg-text2.gif) no-repeat;
}
.find-form .text input {
	width:100%;
	padding:0;
	border:0;
	font-size:13px;
	background:none;
}
.find-form .small {
	width:104px;
	float:right;
}
.find-form select {
	width:100%;
	font-size:13px;
}
.find-form .btn-find {
	float:right;
	width:82px;
	height:35px;
	border:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../images/btn-search2.gif) no-repeat;
}
.feature-column .hold {
	width:100%;
	overflow:hidden;
	padding:4px 0;
	min-height:144px;
}
.feature-column .feature-image {
	float:left;
	margin:-4px 7px 0 0;
}
#content p {
	margin:0 0 15px;
	line-height:1.5em;
}
#content p a {
	text-decoration:underline;
}
#content p a:hover {
	text-decoration:none;
}
#content .feature-column p {
	margin:0;
	font-size:0.92307em;
	line-height:1.1666em;
}
#content .feature-column p .date {
	font-size:1.08333em;
}
.two-columns .title {
	padding:0 0 0 20px;
	background:url(../images/arrow1.gif) no-repeat;
}
#content .two-columns .title a, #content .two-columns .title {
	text-decoration:none;
}
#content .two-columns .title a:hover, #content .two-columns .title:hover {
	text-decoration:underline;
}
.feature-column .date {
	font-style:normal;
	color:#0e5996;
	font-size:1.08333em;
}
.two-columns .col-2 {
	float:right;
	width:279px;
	position:relative;
	margin:-4px -7px 0;
}
.news-image {
	padding:9px 0 1px;
	margin:0 auto;
}
.news-image img {
	display:block;
	margin:0 auto;
}
.news-list {
	width:245px;
	overflow:hidden;
	margin:0 auto 9px;
}
.news-list .box {
	margin:-2px 0 2px;
	background:url(../images/divider1.gif) repeat-x;
	padding:10px 0 8px;
}
#content .news-list p {
	margin:0;
	font-size:0.92307em;
	line-height:1.25em;
}
#footer {
	width:100%;
	overflow:hidden;
}
#footer .holder {
	height:1%;
	overflow:hidden;
	padding:0 30px 19px 12px;
	background:#fefefe;
}
#footer .b {
	height:8px;
	overflow:hidden;
	background:url(../images/bg-footer.png) no-repeat;
}
#footer .about {
	float:right;
	width:232px;
	font-size:0.76923em;
	line-height:1.2em;
}
#footer .about p {
	margin:24px 0 0;
}
#footer .about img {
	display:block;
}
#footer .wrap {
	width:629px;
	overflow:hidden;
}
#footer .heading {
	width:100%;
	overflow:hidden;
	margin:0 0 17px;
	background:#1e8ee3 url(../images/bg-footer-heading.gif) no-repeat;
}
#footer .heading div {
	width:100%;
	overflow:hidden;
	padding:9px 0 13px;
	background:url(../images/bg-footer-heading.gif) no-repeat 0 100%;
}
#footer .heading strong {
	display:block;
	text-align:center;
	color:#fff;
	font-size:21px;
	line-height:33px;
	letter-spacing:-2px;
}
.footer-nav {
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
	font-size:0.92307em;
}
.footer-nav div {
	position:relative;
	float:left;
	left:50%;
}
.footer-nav .top-line{
	margin: 1em 0 3px;
}
.footer-nav .btm-line{
	margin:3px 0;
}
.footer-nav ul {
	margin:0 0 0 42px;
	display:inline;
	padding:0;
	list-style:none;
	position:relative;
	left:-50%;
	float:left;
}
.footer-nav li {
	float:left;
	padding:0 12px 0 13px;
	background:url(../images/separator4.gif) no-repeat 0 3px;
}
.footer-nav li a {
	color:#000;
}
.footer-nav li:first-child {
	background:none;
}
/* 02 Notts Sport  Standard page */
.breadcrumbs {
	margin:3px 0 3px 17px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	position:relative;
	font-size:0.92307em;
	float:right;
}
.breadcrumbs li {
	float:left;
	padding:0 4px 0 9px;
	margin:0 4px 0 -4px;
	background:url(../images/separator5.gif) no-repeat 0 3px;
}
.breadcrumbs li a {
	color:#000;
}
#content {
	float:right;
	width:706px;
	padding:0 8px 0 0;
}
.content-hold {
	height:1%;
	overflow:hidden;
}
.border-tl,
.border-tr,
.border-bl,
.border-br {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-heading.gif) no-repeat;
}
.border-tr {
	background-position:100% 0;
}
.border-bl {
	background-position:0 100%;
}
.border-br {
	background-position:100% 100%;
}
.content-box1 {
	width:100%;
	overflow:hidden;
	background:#e7f0f8;
}
.green .content-box1 {
    background: #ecf3ef;
}
.content-box1 .border-tl,
.content-box1 .border-tr {
	background:none;
}
.content-box1 .border-br {
	padding:31px 50px 0 57px;
}
#content .content-box1 h1 {
	margin:0 0 17px;
}
.content-box1 .frame {
	float:left;
	margin:3px 15px 0 0;
}
.content-box1 .frame img {
	display:block;
}
#content .content-box1 .title {
	display:block;
	font-size:1.15384em;
	margin:0 0 10px;
}
#content .content-box1 p {
	margin:0 0 19px;
	line-height:1.3846em;
}
.content-box2 {
	border-top:2px solid #fff;
	background:#efefef;
}
.content-box2 .border-bl,
.content-box2 .border-br {
	background:none;
}
.content-box2 .border-br {
	padding:16px 0 20px 55px;
}
.content-box2 .border-br.narrow{
	padding:15px 15px 20px 23px;
}
.title-link {
	display:block;
	margin:0 0 3px;
	font-size:1.1538em;
	text-transform:uppercase;
}
.link-list {
	margin:0;
	padding:0;
	list-style:none;
}
.link-list li {
	padding:11px 0 0;
}
.link-list a {
	color:#000;
}
.link-list li a {
	padding:0 3px 3px 23px;
}
.content-box2 .link-list li,.content-box4 .link-list li{
	margin:15px 0 0 5px;
	padding:0;
	background:url(../images/arrow5.gif) no-repeat;
}
.content-box2 .link-list li a,.content-box4 .link-list li a{
	padding:0 0 0 23px;
	display:block;
}
#sidebar {
	float:left;
	width:173px;
	margin:15px 0 0;
}
#sidebar .heading {
	margin:0;
	padding:0 0 12px 0px;
	font-size:1.61538em;
	line-height:1em;
	color:#0066b9;
	background:url(../images/divider1.gif) repeat-x 0 100%;
}
.green #sidebar .heading {
	color:#0e512f;
}
#sidebar .sub-title {
	display:block;
	font-size:1.15384em;
	line-height:1.130769em;
	font-weight:normal;
	padding:16px 0 20px 22px;
	background:url(../images/divider1.gif) repeat-x 0 100%;
}
#sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:0.84615em/1em verdana, geneva, sans-serif;
}
#sidebar ul li {
	height:1%;
	overflow:hidden;
	font-weight:bold;
	padding:5px 0 7px;
	vertical-align:top;
	background:url(../images/divider1.gif) repeat-x 0 100%;
}
#sidebar ul a {
	display:block;
	line-height:1.4em;
	padding:0 0 0 20px;
	background:url(../images/arrow1.gif) no-repeat 0 1px;
}
.green #sidebar ul a {
	background-image:url(../images/arrow1-green.gif);
}
#sidebar ul li a.active {
	padding-bottom: 2px;
	background:url(../images/arrow1-reverse.gif) no-repeat 0 1px;
}
.green #sidebar ul li a.active {
	background-image:url(../images/arrow1-reverse-green.gif);
}
#sidebar ul ul {
	padding: 5px 0 0 15px;
	font-size:1em;
	margin-left: 5px;
}

#sidebar ul ul ul {
	margin-left: 0px;
}

#sidebar ul ul li {
	padding:0 0 3px;
	background:none;
	font-weight:normal;
}

#sidebar ul ul a {
	padding:0 0 0 16px;
	color:#000;
	background:url(../images/arrow3.gif) no-repeat 0 0.3em;
}
.green #sidebar ul ul a {
	background-image:url(../images/arrow3-green.gif);
}
#sidebar ul ul li a.active {
	background:url(../images/arrow3-reverse.gif) no-repeat 0 0.3em;
}
.green #sidebar ul ul li a.active {
	background-image:url(../images/arrow3-reverse-green.gif);
}
/* innner 02 Notts Sport  Standard page Complex */
.aside {
	float:right;
	width:249px;
	margin:-4px 0 0 19px;
	position:relative;
	display:inline;
}
* html .aside {
	margin:-4px 0 0 16px;
}
.aside .bg-box {
	padding:0 0 10px;
	margin:0 0 -3px;
}
.aside .bg-box .content{
	padding:8px 6px 5px;
}
.aside .heading-bar {
	color:#fff;
	font-size:1.2307em;
}
.aside .frame {
	margin:0 0 7px;
	text-align:center;
}
.aside .frame img {
	display:block;
}
.aside .more {
	width:221px;
	overflow:hidden;
	font-size:1em;
	line-height:1.07692em;
	background:#e9e9e9 url(../images/bg-more-t.gif) no-repeat;
}
.aside .more div {
	height:1%;
	overflow:hidden;
	margin:2px 0 0;
	padding:5px;
	background:url(../images/bg-more-b.gif) no-repeat 0 100%;
}
.aside .more a {
	float:left;
	padding:0 0 0 20px;
	background:url(../images/arrow1.gif) no-repeat;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
}
.aside .blue {
	font-size:1.1538em;
	background-color:#d5e6f3;
	color:#0e5996;
	margin:0 0 8px;
}
.aside .blue div div div {
	padding:8px 0 3px 15px;
}
.aside .title {
	display:block;
	color:#000;
	text-transform:uppercase;
	padding:10px 0 8px 18px;
	font-size:1.1538em;
	line-height:1.3333em;
	background:#dbdbdb url(../images/divider2.gif) no-repeat;
}
.aside .link-list,
.aside .download-list {
	background:#e9e9e9 url(../images/divider2.gif) no-repeat 0 100%;
}
.aside .link-list li,
.aside .download-list li {
	height:1%;
	overflow:hidden;
	border-top:1px solid #fff;
	padding:5px 0 5px 16px;
}
.aside .link-list li a,
.aside .download-list li a {
	float:left;
	background-position:0 4px;
	background:url(../images/arrow5.gif) no-repeat;
}
.content-box3 {
	background:#e7f0f8;
}
.content-box3 .border-br {
	padding:15px 15px 0 23px;
}
#content .content-box3 h1 {
	margin:0 0 9px;
}
#content .aside p {
	margin:0 0 10px;
	font-size:0.92307em;
	line-height:1.3333em;
}
.content-box3 .frame {
	margin:0 0 17px;
}
.content-box3 .frame img {
	display:block;
}
/* 03b Notts Sport Personnel Detail */
.content-heading {
	background-color:#daebfa;
	margin:0 0 8px;
}
.content-heading .border-br {
	padding:16px 16px 15px;
}
.content-heading strong {
	display:block;
	font-size:1.3846em;
	line-height:1.222em;
	color:#0e5996;
}
#content .content-heading h1 {
	margin:0;
}
.content-nav {
	background-color:#efefef;
}
.content-nav .border-br {
	padding:6px 0 5px 14px;
}
.btn-hold {
	height:1%;
	overflow:hidden;
	position:relative;
}
.btn-hold div {
	position:relative;
	left:50%;
	float:left;
}
.btn-hold ul {
	margin:0 0 0 87px;
	display:inline;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	left:-50%;
}
.btn-hold ul li {
	float:left;
	text-transform:uppercase;
	margin:0 0 0 4px;
}
.btn-hold ul a {
	float:left;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	padding:0 0 0 1px;
	background:url(../images/btn-bg-l.gif) no-repeat;
}
.btn-hold ul a span {
	float:left;
	padding:1px 5px 3px;
	height:14px;
	font-size:12px;
	background:url(../images/btn-bg-r.gif) no-repeat 100% 0;
}
.btn-hold ul a:hover span {
	text-decoration:underline;
}
.btn-back {
	float:left;
	margin:3px 0 0;
	padding:0 0 0 20px;
	font-size:13px;
	line-height:14px;
	font-weight:bold;
	color:#000;
	background:url(../images/arrow6.gif) no-repeat;
}
.info-box {
	margin:8px 0 0;
	background-color:#e7f0f8;
}
.info-box .border-br {
	padding:25px 50px 16px 48px;
}
.info-box .frame {
	float:left;
	margin:5px 26px 10px 0;
}
.info-box .frame img {
	display:block;
}
#content .info-box h1 {
	margin:0 0 2px;
}
.info-box .heading {
	display:block;
	margin:0 0 2px;
}
.info-box .sub-heading {
	display:block;
	margin:0 0 25px;
}
#content .info-box p {
	word-spacing:2px;
	margin:0 0 7px;
	line-height:1.3846em;
}
/* 03a Notts Sport Personnel Listing */
.page-num {
	float:left;
	padding:0 22px 0 0;
	font-size:1.0769em;
	display:inline;
}
.pagination {
	margin:0 0 0 3px;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
}
.pagination li {
	float:left;
	font-weight:bold;
	margin:0 6px 0 0;
}
.pagination li a {
	float:left;
	width:19px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#fff;
	background:url(../images/bg-page-num.gif) no-repeat;
	overflow:hidden;
}
.pagination li a:hover,
.pagination li.active a {
	color:#0e5996;
	text-decoration:none;
	background-position:0 -18px;
}
.info-columns {
	width:714px;
	overflow:hidden;
	margin:0 0 124px -8px;
}
.info-columns .col {
	width:349px;
	float:left;
	display:inline;
	margin:2px 0 0 8px;
}
.info-columns .border-tl {
	margin:6px 0 0;
	background-color:#e7f0f8;
}
.info-columns .border-br {
	padding:7px 5px 6px 13px;
}
.info-columns .frame {
	float:left;
	margin:0 21px 0 0;
	display:inline;
}
.info-columns .frame img {
	display:block;
}
.info-columns .text-hold {
	display:table-cell;
	height:96px;
	vertical-align:middle;
}
#content .info-columns p {
	margin:0;
}
* html .info-columns .text-hold {
	height:1%;
}
*+html .info-columns .text-hold {
	height:1%;
}
.info-columns .heading {
	display:block;
	font-size:1.3846em;
	font-weight:normal;
	background:url(../images/arrow1.gif) no-repeat 0 5px;
}
.info-columns .heading a {
	padding:0 0 0 21px;
}
.info-columns .sub-heading {
	display:block;
	font-size:1.0769em;
}
/* 04b Notts Sport News Detail */
.news-inner #sidebar {
	margin:-4px 0 0;
}
.post-title {
	display:block;
	height:1%;
	overflow:hidden;
	margin:3px 0 0;
}
.post-title a {
	font-size:1.1538em;
}
#content h1 .date {
	padding:0 0 0 14px;
	margin:0 0 0 14px;
	font-weight:normal;
	font-style:normal;
	background:url(../images/separator6.gif) no-repeat 0 50%;
}
#content h1 span {
	margin:0 0 0 60px;
}
.content-box4 {
	width:100%;
	overflow:hidden;
	border-top:2px solid #fff;
	margin:-1px 0 0;
	background:#efefef;
}
.content-box4 .border-br {
	padding:20px 0 20px 44px;
}
/* 06a Notts Sport Course Listing */
.region-form {
	float:right;
	width:272px;
	margin:2px 0 0;
}
.region-form select {
	float:left;
	width:248px;
	font-size:13px;
	color:#000;
}
.region-form .btn-show {
	float:right;
	width:16px;
	height:16px;
	border:0;
	font-size:0;
	line-height:0;
	margin:2px 0 0;
	padding:0;
	cursor:pointer;
	text-indent:-9999px;
	background:url(../images/btn-search.gif) no-repeat;
}
.news-nav {
	float:right;
	width:198px;
	margin:-6px -3px 0 7px;
	position:relative;
	display:inline;
}
* html .news-nav {
	margin:-6px -3px 0 4px;
}
.news-nav .bg-box .content {
	padding:6px 3px 0;
}
.news-nav .heading-bar {
	margin:0 0 7px;
}
.news-nav .heading-bar strong {
	display:block;
	font-size:1.2307em;
	line-height:1.25em;
	color:#fff;
}
.news-nav .heading-bar div div div {
	padding:3px 0 5px 12px;
}
.last-news {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.last-news li {
	vertical-align:top;
}
.news-nav .last-news .heading-bar {
	margin:0 0 4px;
	background-color:#c9dff0;
}
.news-nav .last-news .heading-bar div div div {
	padding:3px 0 3px 8px;
}
.last-news a {
	float:left;
	cursor:pointer;
	padding:0 0 0 20px;
	font-size:1.1538em;
	line-height:1.2em;
	font-weight:bold;
	background:url(../images/arrow1.gif) no-repeat 0 2px;
}
.last-news .active .heading-bar {
	background-color:#dcdcdc;
}
.last-news .active .heading-bar a{
	background:none;
}
.last-news .active a {
	padding:0;
	color:#474747;
}
.last-news li ul {
	margin:-4px 0 2px;
	padding:0 0 0 13px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.last-news li ul li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	margin:3px 0 0;
}
.last-news li ul a {
	display:block;
	font-weight:normal;
	padding:0;
	color:#474747;
	background:#e9e9e9 url(../images/bg-last-news.gif) no-repeat;
}
.last-news li ul a span {
	display:block;
	padding:0 3px;
	background:url(../images/bg-last-news.gif) no-repeat 0 100%;
}
.last-news li ul a em {
	display:block;
	width:141px;
	font-style:normal;
	padding:0 0 0 16px;
	margin:-2px 0 0;
	font-size:0.9333em;
	line-height:1.35714em;
	background:url(../images/arrow7.gif) no-repeat 0 5px;
}
.last-news li ul a:hover,
.last-news li ul .active a {
	background-color:#c9dff0;
	text-decoration:none;
}
.last-news li ul a:hover em,
.last-news li ul .active em {
	background:url(../images/arrow3.gif) no-repeat 0 5px;
}
.month-news {
	height:1%;
	overflow:hidden;
}
.month-news .border-tl {
	background-color:#e7f0f8;
	margin:6px 0 0;
}
.month-news .border-br {
	padding:7px 10px 6px 14px;
}
.month-news .frame {
	float:left;
	width:120px;
	overflow:hidden;
}
.month-news .frame img {
	display:block;
}
#content .month-news p {
	margin:0;
	line-height:1.3846em;
}
.month-news .post-title a {
	margin:5px 0 0;
	padding:0 0 0 20px;
	background:url(../images/arrow1.gif) no-repeat 0 1px;
}

/* 05a Notts Sport Events Listing */
.event-hold .border-br {
	padding:13px 10px 10px 16px;
}
.title-list {
	margin:0 0 1px -12px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.title-list li  {
	float:left;
	padding:0 15px 0 13px;
	margin:0 1px 0 -1px;
	background:url(../images/separator7.gif) no-repeat 0 3px;
	font-weight:bold;
}
.title-list li strong {
	margin:0;
	float:left;
}
.title-list li a {
	font-size:1.1538em;
	line-height:1.1333em;
	margin:0;
}
/* 05b Notts Sport Events Detail */
.event-nav {
	position:static;
}
.event-nav ul {
	margin:0 0 0 37px;
	position:static;
	left:0;
}
.contact-box {
	height:1%;
	overflow:hidden;
	padding:0 0 35px 59px;
}
.contact-box .wrap {
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
}
.contact-box address {
	width:100%;
	overflow:hidden;
	font-style:normal;
	line-height:1.3846em;
}
.contact-box address span {
	display:block;
}
.contact-box .heading {
	display:block;
	font-size:1.1538em;
	line-height:1.2em;
}
.contact-box .weblink {
	display:block;
	font-size:1.1em;
	line-height:1.2em;
}
.contact-box .box {
	height:1%;
	overflow:hidden;
	padding:5px 0 7px;
	background:url(../images/divider1.gif) repeat-x 0 100%;
}
#content .contact-box p {
	margin:0 0 15px;
}
.event-inner .content-box4 .border-br {
	padding:20px 0 31px 112px;
}
/* 06b Notts Sport Courses Detail */
.link-now {
	float:left;
	font-size:1.1538em;
	line-height:1.2em;
	font-weight:bold;
	padding:0 0 0 24px;
	margin:10px 0 0 2px;
	background: url(../images/arrow8.gif) no-repeat 0 1px;
}

/* 06a Notts Sport Course Listing */
.btn-now {
	float:left;
	width:53px;
	height:39px;
	margin:12px 13px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-now.gif) no-repeat;
}
.month-news .text-hold {
	height:1%;
	overflow:hidden;
	margin:4px 0 0;
}
.post-courses a {
	padding:0 0 0 21px;
	background:url(../images/arrow9.gif) no-repeat 0 1px;
}
/* 12 Notts Sport Search */
.sport-box {
	width:536px;
	margin:0 0 0 2px;
}
.sport-wrap {
	width:548px;
	margin:-5px -7px 0 -5px;
	position:relative;
}
.sport-box .border-tl {
	background-color:#e7f0f8;
	margin:0 1px;
}
.sport-box .border-br {
	padding:15px 0 15px 31px;
}
.view-form {
	color:#013a81;
}
.view-form .heading {
	display:block;
	font-size:1.1538em;
	color:#013a81;
	font-style:normal;
	margin:0 0 14px;
}
.view-form .heading span {
	font-weight:bold;
}
.view-form label {
	float:left;
	padding:3px 9px 0 0;
	font-weight:bold;
}
.view-form .sitemap {
	margin:0 0 0 13px;
}
.view-form .sitemap select {
	width:116px;
	margin:0 6px 0 0;
}
.view-form select {
	width:141px;
	float:left;
	color:#013a81;
	margin:0 11px 0 0;
}
.view-form .btn-view {
	float:left;
	width:70px;
	height:21px;
	font-size:0px;
	line-height:0px;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
	background:url(../images/btn-view.gif) no-repeat;
}
.sport-box .pagination {
	margin:0;
	padding:0 0 6px;
}
.sport-box .pagination li {
	margin:0 7px 0 0;
}
.sport-box .pagination li a {
	background:url(../images/bg-sport-search-page.gif) no-repeat;
}
.sport-box .pagination li a:hover,
.sport-box .pagination .active a {
	background-position:0 -18px;
}
.sport-box .bg-box .content {
	padding:9px 0 33px 29px;
}
.result-box {
	width:510px;
	overflow:hidden;
}
.result-hold {
	width:100%;
	overflow:hidden;
}
.result-box .result-head {
	width:100%;
	overflow:hidden;
	margin:3px 0 0;
	background:#d5e6f3 url(../images/bg-sport-box-t.gif) no-repeat;
}
.result-box .result-head .hold {
	height:1%;
	padding:9px 12px 3px;
	overflow:hidden;
	background:url(../images/bg-sport-box-b.gif) no-repeat 0 100%;
}
.result-box .result-head a {
	float:left;
	padding:0 0 0 20px;
	background:url(../images/arrow10.gif) no-repeat 0 1px;
}
.result-box .result-head a span {
	font-weight:normal;
}
.sub-result {
	display:none;
	width:395px;
	overflow:hidden;
	margin:0 0 11px 19px;
	padding:41px 31px 19px 19px;
	background:#edf4fa url(../images/bg-sport-box-b-active.gif) no-repeat 0 100%;
}
.sub-result ul {
	margin:-6px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.sub-result ul li {
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
	background:#fff url(../images/bg-sport-list-t.gif) no-repeat;
}
.sub-result ul li .hold {
	height:1%;
	overflow:hidden;
	padding:3px 9px;
	background:url(../images/bg-sport-list-b.gif) no-repeat 0 100%;
}
.sub-result ul a {
	padding:0 0 0 17px;
	background:url(../images/arrow10.gif) no-repeat 0 50%;
}
.result-box .active .sub-result {
	display:block;
}
.result-box .active .result-head {
	background:#c7e1f4 url(../images/bg-sport-box-t-active.gif) no-repeat;
}
.result-box .active .result-head .hold {
	background:none;
}
/* 12 Notts Sport Search */
.sitemap-section {
	width:498px;
	overflow:hidden;
	margin:-15px 0 -15px -11px;
}
.sitemap-section .heading {
	width:100%;
	overflow:hidden;
	color:#013a81;
	margin:27px 0 0;
	background:#d5e6f3 url(../images/bg-sm-header-t.gif) no-repeat;
}
.sitemap-section .heading div {
	height:1%;
	overflow:hidden;
	padding:6px 22px;
	background:url(../images/bg-sm-header-b.gif) no-repeat 0 100%;
}
.sitemap-section .heading strong {
	display:block;
	font-size:1.2307em;
	line-height:1.125em;
}
.sitemap-section .sub-list {
	margin:1px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.sitemap-section .sub-list li {
	margin:6px 0 0;
}
.sitemap-section .sub-list .hold {
	width:100%;
	overflow:hidden;
	background:#efefef url(../images/bg-sm-list-t.gif) no-repeat;
}
.sitemap-section .sub-list .hold div {
	height:1%;
	overflow:hidden;
	padding:3px 20px;
	line-height:1.1538em;
	background:url(../images/bg-sm-list-b.gif) no-repeat 0 100%;
}
.sitemap-section .sub-list a {
	float:left;
	font-weight:bold;
	padding:0 0 0 18px;
	background:url(../images/arrow10.gif) no-repeat 0 50%;
}
.sitemap-section .sub-list ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.sitemap-section .sub-list ul a {
	font-weight:normal;
}
.sitemap-section .sub-list ul .hold div {
	padding:3px 0 3px 37px;
}
.sitemap-section .sub-list ul ul .hold div {
	padding:3px 0 3px 62px;
}
.sitemap-section .sub-list ul ul ul .hold div {
	padding:3px 0 3px 85px;
}
/* 10 Notts Sport Sports-listing */
.alphabet-box {
	width:706px;
	overflow:hidden;
}
.alphabet-box .letter-hold {
	width:100%;
	overflow:hidden;
	font-weight:bold;
	padding:4px 1px;
	margin:0 0 6px;
	background:url(../images/bg-alphabet.gif) no-repeat;
}
.letter-hold ul {
	margin:0 2px 0 0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.letter-hold ul li {
	float:left;
	font-weight:bold;
	font-size:14px;
	display:inline;
	margin:0 0 0 3px;
}
.letter-hold ul a {
	float:left;
	width:24px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	background:url(../images/bg-letter-alphabet.gif) no-repeat;
}
.letter-hold ul .active a {
	text-decoration:underline;
}
.alphabet-hold {
	background:#e7f0f8;
}
.alphabet-hold .border-tr {
	min-height:388px;
	padding:50px 111px 23px 107px;
}
* html .alphabet-hold .border-tr {
	height:388px;
	overflow:visible;
}
.alphabet-list {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.alphabet-list li {
	margin:-2px 0 2px;
	overflow:hidden;
	height:1%;
	padding:5px 5px 5px 30px;
	vertical-align:top;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.22222em;
	background:url(../images/divider3.gif) repeat-x;
}
.alphabet-list li a {
	padding:0 0 0 42px;
	float:left;
	background:url(../images/arrow1.gif) no-repeat 0 50%;
}
/* 09a Notts Sport Registration Form Step 1 */
.step-inner #content {width:656px;}
.step-box {
	width:633px;
}
.step-box .bg-box .content {padding:4px 3px 3px 4px;}
.detail-form {background-color:#ededed;}
.detail-form .border-br {padding:0 0 28px;}
.detail-form .heading {
	height:1%;
	overflow:hidden;
	padding:0 0 0 2px;
	margin:0 0 5px;
	background:url(../images/bg-step-heading-l.gif) no-repeat;
}
.detail-form .heading div {
	float:left;
	height:40px;
	padding:0 25px 0 13px;
	background:url(../images/bg-step-heading-r.gif) no-repeat 100% 0;
}
.detail-form .heading strong {
	display:block;
	line-height:34px;
	font-size:1.3846em;
	color:#fff;
}
.detail-form .heading strong span {
	font-weight:normal;
}
.detail-form .row {
	height:1%;
	overflow:hidden;
	padding:8px 5px 0 9px;
}
.detail-form .extra{
	padding:8px 5px 0 18px;
}
.detail-form .row p{
	padding-top:20px;
}
.detail-form .row.thin p{
	padding-top:10px;
	padding-bottom:0px;
	margin-top:0;
	margin-bottom:5px !important;
}

.detail-form label {
	float:left;
	width:219px;
	padding:3px 14px 0 0;
	text-align:right;
}
.detail-form .extra label {
	width:375px;
}
.detail-form label.small {
	width:30px;
}

.detail-form .text {
	width:193px;
	/*height:20px;*/
	padding:0;
	float:left;
}
.detail-form .row span{
	color:#003366;
	float:left;
	width:150px;
	padding-left:10px;
}

.detail-form .text input {
	width:100%;
	padding:1px 0 2px 4px;
	border:solid 1px #cccccc;
	font-size:13px;
	line-height:16px;
	background-color:#ffffff;
}
.detail-form .text.small input {
	width:78px;
}
.detail-form .text.med input {
	width:222px;
}
.detail-form .text.big input {
	width:300px;
}
.detail-form select {
	float:left;
	width:167px;
	font-size:13px;
}
.detail-form .smaller select {
	width:60px;
	margin-right:5px;
	float:none;
}
.detail-form .med select {
	width:227px;
}
.detail-form .wide select {
	float:left;
	width:340px;
	font-size:13px;
}
.detail-form .narrow select {
	float:left;
	width:100px;
	font-size:13px;
}
.detail-form .check {
	float:left;
	width:15px;
	height:15px;
	padding:0;
	margin:3px 0 0;
}
.btn-list {
	margin:6px 0 0 9px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.btn-list li {
	float:left;
	margin:0 10px 0 0;
}
.btn-list li a{
	float:left;
	color:#fff;
	padding:0 0 0 11px;
	cursor:pointer;
	background:#0e5996 url(../images/bg-btn-step-l.gif) no-repeat;
	text-transform:uppercase;
}
.btn-list .btn-back2 em {
	padding:0 0 0 15px;
	margin:0 13px 0 0;
	background:url(../images/arrow11.gif) no-repeat 0 50%;
}
.btn-list li .btn-continue em {
	padding:0 14px 0 0;
	margin:0 7px 0 0;
	background:url(../images/arrow12.gif) no-repeat 100% 50%;
}
.btn-list li .btn-skip {
	color:#0e5996;
	background-color:#dceaf5;
}
.btn-list li .btn-skip em {
	padding:0 20px 0 0;
	margin:0 4px 0 0;
	background:url(../images/arrow13.gif) no-repeat 100% 50%;
}
.btn-list li a span, .btn-list li div span {
	float:left;
	padding:0 9px;
	background:url(../images/bg-btn-step-r.gif) no-repeat 100% 0;
}
.btn-list li a em,.btn-list li input {
	float:left;
	/*height:40px;*/
	font-style:normal;
	font-weight:bold;
	line-height:40px;
}
.btn-list li input{
	margin-top:2px;	
}
.btn-list2 li input{
	margin-top:0;	
}
.bluebutton{
	border:none;
}
.btn-list li .btn-login{
	margin-top:0;
	background:url(../images/btn-login.gif) no-repeat 100% 0;
}
.step-inner #sidebar {
	width:200px;
	padding:0 0 0 21px;
	margin:-3px 0 0;
}
.step-inner #sidebar .heading {
	background:none;
	padding:0 3px 12px 2px;
	margin:0;
}
.step-inner #sidebar h1.heading {
	line-height:1.1111em;
	font-size:1.3846em;
}
.step-inner #sidebar p {
	margin:0 0 10px;
}
/* 09f Notts Sport Registration Form Step 3 */
.your-form {
	margin:0 0 3px;
}
.your-form .border-br {
	padding:0 0 24px;
}
.your-form .heading {
	margin:0 0 4px;
}
.your-form .row {
	padding:18px 0 0 18px;
}
.your-form select {
	width:216px;
	margin:0 16px 0 0;
}
.your-form .small {
	width:102px;
}
.your-form .big {
	width:236px;
}
.your-form .text {
	width:231px;
	background:url(../images/bg-text4.gif) no-repeat;
}
.your-form label {
	width:auto;
	padding:3px 8px 0 9px;
}
.detail-box {
	width:643px;
	margin:-6px 0 0 4px;
	overflow:hidden;
	position:relative;
}
.detail-box .btn-list {
	margin:0 0 0 -6px;
}
.btn-list .btn-add-entry {
	background-color:#0567b6;
}
.btn-add-entry em {
	padding:0 0 0 16px;
	margin:0 19px 0 4px;
	background:url(../images/ico-plus.gif) no-repeat 0 50%;
}
.entry-heading {
	background-color:#f4f8fb;
	margin:10px 0 5px;
}
.entry-heading .border-br {
	padding:8px 21px;
}
.entry-heading strong {
	font-weight:normal;
}
.entry-hold {
	margin:4px 0 0;
	background-color:#e9f2f8;
}
.entry-hold .border-tr {
	padding:6px 0 12px 7px;
}
.entry-hold ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.entry-hold ul li {
	float:left;
	padding:0 14px;
	line-height:1.6153em;
	margin:0 1px 0 -1px;
	background:url(../images/separator3.gif) no-repeat 0 50%;
}
.entry-hold ul li a {
	color:#0066b9;
}
.entry-hold ul li a:hover {
	text-decoration:none;
	font-weight:bold;
}
/* 09f Notts Sport Registration Form Step 6 */
.text-step {
	padding:43px 107px 14px 76px;
}
#content .text-step p {
	line-height:1.1538em;
	margin:0 0 21px;
}
/* 07b Notts Sport Club Finder List View */
.finder-inner #content {
	height:1%;
	width:auto;
	float:none;
	padding:0 3px 0 0;
}
.search-panel {
	float:left;
	width:397px;
	margin:-4px 0 0 -4px;
	font-size:0.92307em;
	position:relative;
}
.btn-search2 {
	float:right;
	width:85px;
	height:26px;
	font-size:0px;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
	border:0;
	padding:0;
	margin:7px 7px 0 0;
	background:url(../images/btn-search3.gif) no-repeat;
}
.search-panel .heading {
	float:left;
	padding:0 0 0 2px;
	background:url(../images/bg-step-heading-l.gif) no-repeat;
}
.search-panel .heading div {
	float:left;
	overflow:hidden;
	height:40px;
	padding:0 68px 0 14px;
	background:url(../images/bg-step-heading-r.gif) no-repeat 100% 0;
}
#content .search-panel .head-title {
	font-size:18px;
	line-height:34px;
	color:#fff;
}
.search-panel .box {
	height:1%;
	overflow:hidden;
	margin:4px 4px 0;
	background-color:#ededed;
}
.search-panel .box .border-br {
	padding:12px 1px 3px 14px;
}
.search-panel .blue {
	background-color:#dfeaf3;
}
.search-panel .blue .border-br {
	padding:0 0 10px;
}
.search-panel .row {
	height:1%;
	overflow:hidden;
	padding:0 0 9px;
}
.search-panel .blue .row {
	padding:10px 11px 0 14px
}
#content .search-panel p {
	margin:0 0 8px;
}
.search-panel label {
	float:left;
	padding:3px 4px 0 0;
}
.search-panel .keyword {
	font-size:1.25em;
	font-weight:bold;
	padding:2px 0 0;
	color:#0e5996;
}
.search-panel .text {
	float:right;
	width:217px;
	height:18px;
	padding:2px 5px 0;
	background:url(../images/bg-text5.gif) no-repeat;
}
.search-panel .text input {
	background:none;
	border:0;
	padding:0;
	width:100%;
	font-size:12px;
	line-height:14px;
}
.search-panel select {
	float:left;
	margin:0 8px 0 0;
	font-size:12px;
}
.search-panel .small {
	width:95px;
	float:left;
	background:url(../images/bg-text6.gif) no-repeat;
}
.search-panel .size2 {
	width:184px;
}
.search-panel .size3 {
	width:154px;
	margin:0;
}
.search-panel .check {
	float:left;
	margin:3px 8px 0 0;
	padding:0;
	width:15px;
	height:15px;
}
.search-panel .radio {
	float:left;
	margin:3px 4px 0 0;
	padding:0;
	width:15px;
	height:15px;
}
.search-panel .list {
	margin:0 0 6px;
	padding:0;
	list-style:none;
	float:left;
	width:177px;
}
.search-panel .list label {
	padding:3px 0 0;
}
.search-panel .list li {
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
	vertical-align:top;
}
.search-panel .title {
	width:382px;
	overflow:hidden;
	padding:11px 0 0;
	margin:2px -4px 0 -3px;
	background:url(../images/bg-search-title-t.gif) no-repeat;
}
.search-panel .title div {
	height:1%;
	overflow:hidden;
	padding:0 14px 11px 20px;
	background:url(../images/bg-search-title-b.gif) no-repeat 0 100%;
}
.search-panel .title strong {
	display:block;
	color:#0e5996;
	font-size:1.25em;
	line-height:1.2em;
}
.search-panel .title .link-up {
	float:right;
	width:19px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/arrow16.gif) no-repeat;
}
.search-panel .columns {
	width:100%;
	overflow:hidden;
	padding:0 0 6px;
	margin-top:5px;
}
.search-panel .columns .col {
	float:left;
	width:167px;
	padding:0 0 0 9px;
}
.search-panel .list2 {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.search-panel .list2 li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
.search-panel .list2 label {
	padding:6px 0 0;
	float:none;
	height:1%;
	display:block;
	overflow:hidden;
}
.search-panel .list2 .check {
	margin:5px 8px 0 0;
}
.list-view {
	width:505px;
	float:right;
	margin:0;
}
.list-view .heading {
	width:100%;
	overflow:hidden;
	font-size:1.1538em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 -10px;
	position:relative;
}
.list-view .heading .border-tl {
	float:left;
	background-color:#e7f0f8;
	padding:0 0 0 1px;
}
.list-view .heading .border-tr {
	padding:10px 9px 5px 18px;
	float:left;
}
.list-view .heading .link-view {
	float:left;
	padding:0 19px 0 0;
	background:url(../images/arrow14.gif) no-repeat 100% 50%;
}
.list-hold {
	background-color:#e7f0f8;
}
.list-frame {
	margin:12px 9px 11px 10px;
	background-color:#fefefe;
}
.list-frame,
.list-frame .border-tr,
.list-frame .border-bl,
.list-frame .border-br {
	background-image:url(../images/bg-heading2.gif);
}
.list-frame .border-br {
	padding:6px 5px;
}
.list-frame .content-nav {
	margin:0 0 6px;
	width:330px;
}
.list-frame .content-nav .border-tr,
.list-frame .content-nav .border-bl,
.list-frame .content-nav .border-br {
	background-image:url(../images/bg-heading.gif);
}
.list-frame .page-num {
	margin:0 22px 0 11px;
}
.list-box {
	width:474px;
	overflow:hidden;
	margin:0 0 5px;
	background:#e7f0f8 url(../images/bg-list-box.gif) no-repeat;
}
.list-box .wrap {
	height:1%;
	overflow:hidden;
	padding:7px 5px 7px 16px;
	background:url(../images/bg-list-box.gif) no-repeat 0 100%;
}
.list-box .title {
	display:block;
	margin:0 0 2px;
	font-size:1.1538em;
}
.list-box .title a {
	color:#0066b9;
	padding:0 0 0 21px;
	background:url(../images/arrow15.gif) no-repeat 0 50%;
}
.list-box address {
	font-style:normal;
	font-weight:bold;
	font-size:0.92307em;
}
/* 07a Notts Sport Club Finder MAP View */
.map-box {
	width:474px;
	height:371px;
	overflow:hidden;
}
.map-box img {
	display:block;
}
/* 07C Notts Sport Club Finder Detail View */
.link-back-result {
	padding:0 0 0 18px;
	background:url(../images/arrow17.gif) no-repeat 0 50%;
}
.detail-heading {
	background-color:#d5e6f3;
	margin:0 0 6px;
	width:330px;
}
.detail-heading,
.detail-heading .border-tr,
.detail-heading .border-bl,
.detail-heading .border-br {
	background-image:url(../images/bg-heading.gif);
}
#content .detail-heading h1 {
	margin:-2px 0 -3px 15px;
}
.result-wrap {
	width:100%;
	overflow:hidden;
}
.result-wrap .title {
	height:1%;
	overflow:hidden;
	text-transform:uppercase;
	background:#c9dff0 url(../images/bg-heading.gif) no-repeat;
}
.result-wrap .title div {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-heading.gif) no-repeat 100% 0;
}
.result-wrap .title h2 {
	font-size:1.0769em;
	line-height:2em;
}
.result-wrap .title h3 {
	line-height:2.1538em;
}
.result-wrap .title h2,
.result-wrap .title h3 {
	margin:0 0 0 18px;
}
.detail-hold {
	height:1%;
	overflow:hidden;
	background:#ecf3fa;
	padding:9px 10px 12px 18px;
	margin:0 0 4px;
}
.detail-hold address {
	width:100%;
	overflow:hidden;
	font-style:normal;
	margin:0 0 7px;
	line-height:1.3076em;
}
.detail-hold address strong {
	display:block;
}
.contact-list {
	margin:0 0 5px;
	width:100%;
	overflow:hidden;
	line-height:1.3076em;
}
.contact-list dt {
	float:left;
	padding:0 5px 0 0;
}
.contact-list dd {
	margin:0;
}
#content .detail-hold p {
	line-height:1.1538em;
	margin:0;
}
.detail-hold a {
	color:#000;
}
.detail-hold .list {
	margin:5px 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.detail-hold .list li {
	height:1%;
	line-height:1.4615em;
	vertical-align:top;
}
.detail-hold .list a {
	padding:0 0 0 18px;
	background:url(../images/arrow10.gif) no-repeat 0 50%;
}
.detail-columns {
	width:474px;
	overflow:hidden;
	background:url(../images/separator8.gif) repeat-y 234px 0;
	margin:-10px -10px 0 -18px;
	padding:0 0 10px;
}
.detail-columns .col-1,
.detail-columns .col-2 {
	float:left;
}
.detail-columns .col-1 {
	width:234px;
	margin:0 5px 0 0;
	display:inline;
}
.detail-columns .col-2 {
	width:235px;
}
.detail-columns .col-2 .title {
	background-image:none;
}
.detail-columns .col-2 h3 {
	margin:0 0 0 8px;
}
.detail-columns .wrap {
	height:1%;
	overflow:hidden;
	margin:10px 0 0 18px;
}
.detail-columns ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.detail-columns ul li {
	height:1%;
	vertical-align:top;
	line-height:1.5384em;
}
.detail-columns .col-2 .wrap {
	margin:10px 0 0 8px;
}
.detail-hold .list2 {
	margin:0 0 10px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.detail-hold .list2 li {
	float:left;
	line-height:1.4615em;
	overflow:hidden;
	margin:0 1px 0 -1px;
	padding:0 14px 0 19px;
	background:url(../images/separator9.gif) no-repeat 0 50%;
}
/* start of styles for doc icons*/
.content-box4 .link-list .pdf,.content-box2 .link-list .pdf,.aside .link-list li.pdf a {
	background-image:url(../images/icons/pdf.gif);
	background-repeat:no-repeat;
}
.content-box4 .link-list .image,.content-box2 .link-list .image,.aside .link-list li.image a {
	background-image:url(../images/icons/image.gif);
	background-repeat:no-repeat;
}
.content-box4 .link-list .audio,.content-box2 .link-list .audio,.aside .link-list li.audio a {
	background-image:url(../images/icons/audio.gif);
	background-repeat:no-repeat;
}
.content-box4 .link-list .doc,.content-box2 .link-list .doc,.aside .link-list li.doc a {
	background-image:url(../images/icons/doc.gif);
	background-repeat:no-repeat;
}
.content-box2 .link-list .file,.aside .link-list li.file a {
	background-image:url(../images/icons/file.gif);
	background-repeat:no-repeat;
}
.content-box4 .link-list .html,.content-box2 .link-list .html,.aside .link-list li.html a {
	background-image:url(../images/icons/html.gif);
	background-repeat:no-repeat;
}
.content-box4 .link-list .ppt,.content-box2 .link-list .ppt,.aside .link-list li.ppt a {
	background-image:url(../images/icons/ppt.gif);
	background-repeat:no-repeat;
}
.content-box4 .link-list .txt,.content-box2 .link-list .txt,.aside .link-list li.txt a{
	background-image:url(../images/icons/txt.gif);
	background-repeat:no-repeat;
}
.content-box4 .link-list .video,.content-box2 .link-list .video,.aside .link-list li.video a {
	background-image:url(../images/icons/video.gif);
	background-repeat:no-repeat;
}
.content-box2 .link-list .xls,.aside .link-list li.xls a {
	background-image:url(../images/icons/xls.gif);
	background-repeat:no-repeat;
}
.content-box4 .link-list .zip,.content-box2 .link-list .zip,.aside .link-list li.zip a {
	background-image:url(../images/icons/zip.gif);
	background-repeat:no-repeat;
}
/* end of styles for doc icons*/

.nem-image-right{
	margin-left: 10px;
	margin-bottom: 10px;
}

.nem-image-left{
	margin-right: 10px;
	margin-bottom: 10px;
}

.nem-noborder{
	border: 0px;
}
/* new styles for new registration process */
	.myprofile {
		width: 200px;
		/*background-image: url(../images/myprofile-bg.gif);*/
		background-repeat: repeat-y;
		float:right;
		display: inline;
		margin-bottom: 10px;
	}
	
	.myprofile-inner-top {
		height: 100%;
		/*background-image: url(../images/myprofile-top.gif);*/
		background-position: 0 top;
		background-repeat: no-repeat;
	}
	.myprofile-inner-bottom {
		height: 100%;
		/*background-image: url(../images/myprofile-bottom.gif);*/
		background-position: 0 bottom;
		background-repeat: no-repeat;
	}
	.myprofile-inner-bottom .content {
		margin: 0 8px 0px 4px;
		padding-bottom: 13px;
	}
	.myprofile p {
		padding: 20px;
	}
	.myprofile h2 {
		font-size: 1.3em;
		padding: 15px 10px 8px 10px;
		margin: 0;
		font-weight: lighter;
	}
	.myprofile .hr {
		position: absolute;
		width: 198px;
		height: 0px;
		line-height: 0px;
		color: #fff;
		border-width: 0 0 1px;
		border-bottom: 1px solid #e1e1e1;
		margin: 0px;
	}
	.myprofile .statuslist {
		padding: 0px;
		margin: 0;
		border-bottom: 1px solid #e1e1e1;
	}
	.myprofile .statuslist div {
		height: 34px;
		width: 202px;
		/*background-image: url(../images/myprofile-item-bg.gif);*/
		margin: 0 0 0 -4px;
	}
	.myprofile .statuslist .bold-font a{
		font-weight:bold;
	}
	.myprofile .statuslist a {
		padding: 9px 0px 0px 10px;
		color: #013a81;
		float:left;
	}
	.myprofile .statuslist a:hover {
		text-decoration: underline;
	}
	.myprofile .statuslist img.tickorcross {
		float:right;
		width: 18px;
		height: 15px;
		padding: 9px 15px 0px 0px;
	}
	.myprofile .percentbox {
		position: relative;
		border-bottom: 1px solid #e1e1e1;
		border-top: 1px solid #e1e1e1;
		padding: 2px 11px 12px 11px;
	}
	.myprofile .percentbox-small {
		padding: 2px 5px 12px 5px;
	}
	.myprofile-inner-bottom .topbox {
		padding: 6px 0 1px 0;
		overflow: hidden;
		margin: 0px !important;
		width: 198px;
		border-bottom:1px solid #E1E1E1;
	}
	.myprofile div.percentcomplete {
		margin: 0;
		padding: 12px 0px 0px;
		/*background-image: url(../images/progbar-arrow.gif); */
		background-repeat: no-repeat; 
		overflow: hidden;
	}
	.myprofile div.percentcomplete img {
		float:left;
	}
	.myprofile .percentbox span.bluetext {
		color: #023b72;
		position: absolute;
		right: 35px;
		top: 14px;
	}
	.myprofile .percentbox span.whitetext {
		color: #fff;
		position: absolute;
		right: 35px;
		top: 14px;
	}
	.myprofile .percentbox-small span.whitetext,.myprofile .percentbox-small span.bluetext{
		right: 8px;
	}
	.myprofile div.progbar {
		min-height: 16px;
		height: 16px;
		width: 176px;
		margin: 0px;
		padding: 0px;
		background-position: top 0px;
		/*background-image: url(../images/progbar-bg.gif);*/
		background-repeat: no-repeat;
		float:left;
	}
.myprofile div.progbar-small{
	/*background-image: url(../images/progbar-bg-small.gif);*/
	width:104px;
}
.nem-cell-dkblue{
	background-color:#0066cc;
	color:#ffffff;
}
.nem-cell-ltblue{
	background-color:#ccffff;
	color:#000000;
}
.nem-cell-white{
	background-color:#ffffff;
	color:#000000;
}
.rss{
	background: url(../images/rss.gif) no-repeat;
	margin: 10px 0 0 20px;
}
.rss a{
	padding-left:40px;
}
.sport-header h1{
	width:75%;
	float:left;
}
.sport-header a{
	float:right;
	display:block;
	width:25%;
}
