body {
	padding: 0;
	margin: 0;
	text-align: center;
	background: url(../images/body-background.jpg) repeat-x;
	font-family: Arial, sans-serif;
}

#primary {
	width: 947px;
	margin: auto;
	text-align: left;
	background: url(../images/map-decorative.jpg) no-repeat 830px 106px;
}

h1 {
	padding: 0;
	margin: 13px 0 0 0;
	width: 181px;
	height: 112px;
	background: url(../images/sports-recruitment-logo.jpg) no-repeat top left;
	text-indent: -99999px;
	float: left;
	cursor: pointer;
}

h2, h2 em {
	margin: 0;
	color: #FFF;
	font-size: 16px;
	padding-bottom: 50px;
}

h3 em {
	color: #F61D62;
}

h2 em {
	margin-left: 300px;
	font-weight: bold;
}

h2 em a {
	color: #FFF;
	text-decoration: none;
}

h3 {
	color: #000;
	padding: 13px 13px 15px 13px;
	font-size: 15px;
	margin: 0;
}
.selected {
	font-weight:bold;
	background: url("../images/bullet-active.jpg") no-repeat left 2px !important;
}
h4 {
	font-size: 12px;
}
#navigation {
	float: right;
	padding: 0;
	margin: 2px 0 0 0;
	list-style-type: none;
	}
#navigation li {
	float: left;
	margin-left: 12px;
}
#navigation a {
	color: #F61D62;
	border-left: 1px solid #FA8EB0;
	border-right: 1px solid #FA8EB0;
	border-bottom: 1px solid #FA8EB0;
	text-decoration: none !important;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 8px;
	background: url(../images/nav-off.jpg) repeat-x bottom left;
}

body a {
	color: #F61D62;
}
#navigation a:hover, a.current {
	background: url(../images/nav-on.jpg) repeat-x bottom left !important;
	border-bottom: 1px solid #F61D62 !important;
}

#content {
	clear: both;
}

img {
	border: none;
}
.divider {
	background: url(../images/divider.jpg) repeat-x top left;
	clear: both;
	height: 12px;
}

.leftitem {
	float: left;
	font-size: 12px;
}
.rightitem {
	float: right;
	font-size: 12px;
	clear: right;
}
.rightitem p {
	margin: 5px 0 5px 0;
}
.large {
	width: 670px;
}
.medium {
	width: 480px;
	margin-top: 13px;
}
.small {
	width: 264px;
	margin-bottom: 10px;
}
.mini {
	width: 162px;
	margin-right: 20px;
	clear: both;
	margin-bottom: 20px;
}
.mini form {
	padding: 2px 10px 10px 10px ;
}
.smallheader h3 {
	background: url(../images/smallheader.jpg) no-repeat top left !important;
	z-index: 1;
}
.largeheader  h3 {
	background: url(../images/largeheader.jpg) no-repeat top left  !important;
	z-index: 1;
}
.miniheader h3 {
	background: url(../images/miniheader.jpg) no-repeat top left  !important;
	z-index: 1;
	height: 25px;
}
.smallheader  {
	background: url(../images/smallcontainer.jpg) no-repeat bottom left  !important;
	z-index: 1;
}

.miniheader  {
	background: url(../images/minicontainer.jpg) no-repeat bottom left;
	z-index: 1;
}

.largeheader  {
	background: url(../images/largecontainer.jpg) no-repeat bottom left;
	z-index: 1;
	padding-bottom: 10px;
}
.rightitem form {
	padding: 0 10px 5px 10px;
	margin: 0;
}
em {
	font-style: normal;
	font-weight: normal;
	font-size: small;
		color: #F61D62;
	text-decoration: none;
}
#q {
	width: 227px;
	height: 27px;
	padding: 12px 0 0 10px;
	border: 1px solid #CCC;
}

#q, select, #other, .textfield {
	background: url(../images/textfieldbg.jpg) repeat-x top left;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

select {
	width: 240px;
}

#features {
	width: 668px !important;
	height: 262px !important;
}

#features div {
	float: left !important;
	width: 498px;
	height: 262px !important;
}

#features ul {
	width: 168px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
}
#features li {
	margin: 0;
	height: 32px;
	padding: 19px 0 0 10px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #CCC;
	background: url(../images/featured.jpg) no-repeat top right;
}

#carousel-last {
	background: url(../images/carousel-last.jpg) bottom right !important;
	border-bottom: none !important;
	padding-bottom: 1px !important;
}

#features li.current {
	color: #F61D62;
}


#features li.top {
	background: url(../images/top-featured.jpg) no-repeat top right;
	height: 34px;
}

#features li a {
	color: #000;
	text-decoration: none; 
}
#tabs div {
	float: left;
	width: 498px;
}

.ui-tabs-selected a, .highlight {
	color: #F61D62 !important;
	font-weight: bold;
}
.ui-tabs-hide {
   display: none;
}
#home_page_featured_jobs {
	padding: 0;
	margin: 10px 0 0 10px;
	list-style-type: none;
	height: 159px !important;
}
#home_page_featured_jobs li a {
	color:  #000;
	text-decoration: none;
}
#home_page_featured_jobs li {
	width: 146px;
	border: 1px solid #CCC;
	float: left;
	margin: 0 17px 0 0;
	text-align: center;
	height: 158px;
}

#home_page_featured_jobs h4 {
	height: 33px;
	padding: 2px 5px 2px 5px;
	margin: 0;
	border-bottom: 1px solid #CCC;
	font-size: 12px;
}


.mini ul {
	list-style-type: none;
	margin: 0 0 0 5px !important;
	padding: 0 !important;
}

.mini ul ul {
	margin-top: 10px !important;
}

.mini li {
	background: url("../images/bullet.jpg") no-repeat left 5px;
	margin-bottom: 8px;
}
.mini ul>li>a {
	color: #656565;
	text-decoration: none;
	margin-left: 15px;
	display: block;
	width: 120px !important;
	font-weight: bold;
}

.mini ul ul li>a {
	font-weight: normal !important;
	margin-left: 20px !important;
}
.mini ul ul li>a:hover {
	text-decoration: underline;
}


.headline {
	color: #F61D62;
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 16px;
}
#footer {
	clear: both;
	background: url(../images/footer.jpg) no-repeat top left;
	padding: 15px 0 40px 0;
	margin: 10px 0 0 0;
	font-size: 11px !important;
	color: #FFF;
}

#footer ul li {
	font-size: 11px !important;
}
#footer a {
	color: #FFF;
	text-decoration: none;
}


.longtext {
	width: 195px;
	font-size: 12px;
	background: url(../images/textfieldbg.jpg) repeat-x top left;
	margin-bottom: 7px;
	border: 1px solid #999;
}



#season-ticket td {
	padding: 0 !important;
	vertical-align: top !important;
	font-size: 12px;
}

#season-ticket .longtext {
		font-size: 12px;
		width: 170px;
}

#share {
	display:none;
}
#share table {
	margin: 20px 0 0 20px;
}
#share td {
	font-size: 12px;
	padding-top: 5px !important;
}


#footer ul {
	list-style-type: none;
	margin: 0 0 20px 20px; 
	padding: 0;
}

#footer li {
	float: left;
	margin-right: 20px;
}

.copyright {
	float: right;
	margin-right: 20px;
}
.date {
	font-weight: bold;
	float: right;
	margin-top: 2px;
}
#featured_jobs {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 262px;
}
#featured_jobs .featured_image {
	float: left;
}

#featured_jobs li {
	margin: 0;
	padding: 5px 5px 0 5px;
	clear: both;
	border-bottom: 1px solid #999;
	height: 60px;
}
.lastitem {
	border: none !important;
}
form {
	margin: 0;
	padding: 0;
}
/* tom's tabs */
  #tabs {
      float:left;
      width:100%;
      font-size:12px;
      line-height:normal;
      }
    #tabs  ul {
      margin:0 0 15px 0;
      padding:0;
      list-style:none;
	  height: 39px;
	  border-bottom: 0px solid #F61D62;
      }
    #tabs  li {
      float:left;
      background:url("../images/tab_left.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
	  height: 39px;
      }
    #tabs  a {
   	  height: 18px;
      float:left;
      display:block;
      background:url("../images/tab_right.jpg") no-repeat right top;
      padding:12px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color: #333;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #tabs  a {float:none;}
    /* End IE5-Mac hack */
    #tabs  a:hover {
      color: #F61D62;
      }
    #tabs  #current {
      background-image:url("../images/tab_left_on.gif");
      border-width:0;
      }
    #tabs  #current a {
      background-image:url("../images/tab_right_on.gif");
      color: #F61D62;
      padding-bottom:5px;
      }
	  
	 #tabs div a {
	 	background: none !important;
	 }
	 
    #tabs  #item-1 a, #item-2 a, #item-3 a, #item-4 a {
      color: #F61D62;
      padding:0px;
	  text-decoration:none;
	  display:inline;
      }
    #tabs  #item-1 a:hover, #item-2 a:hover, #item-3 a:hover, #item-4 a:hover {
	  text-decoration:underline;
      }
	   
	 
	
.registerbox {
	height: 225px;
}

a:visited {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline !important;
}

#featured_jobs strong a {
	color: #000 !important;
	padding: 0 !important;
	text-decoration: none;
	
}
#featured_jobs h4 {
	padding: 5px 0 0 0;
}
.jobtitle {
	margin-top: 10px;
}
.clearfix {
	height: 10px;
	clear: both;
}
.clearfixnews {
	height: 0px;
	clear: both;
	margin: 7px 0 7px 0;
}
.dividernews {
	background: url(../images/divider.jpg) repeat-x top left;
	clear: both;
	height: 2px;
}
.clearfixsearch {
	height: 0px;
	clear: both;
	margin: -2px 0 -2px 0;
}
.dividersearch {
	background: url(../images/divider.jpg) repeat-x top left;
	clear: both;
	height: 2px;
}
.clearfixpoll {
	height: 0px;
	clear: both;
	margin: -5px 0 0 0;
}
.clearfixfeatured {
	height: 0px;
	clear: both;
	margin: 20px 0 0 0;
}

.jobfix {
	height: 15px;
	clear: both;
}
.italics {
	font-style: italic;
    color: #000;
}
.carousel-latest-news {
	background: url(../images/carousel-latest-news.jpg) no-repeat top left;
	width: 500px !important;
	}

.carousel-latest-news p {
	padding: 0 10px 6px 6px !important;
}
