html, div, body, h1, h2, h3, h4, h5, h6, ul, ol, li, strong, em, a, p,  img, label, table, td, tr, th {
	margin:0;
	padding:0;
	background:none;
	border:none;
	clear:none;
	float:none;
	text-align:left;
	list-style:none;
	font-size: 11px/13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:normal;
}

strong {
	font-weight:bold;
}

a {
	color:#003366;
	text-decoration:underline;
}

html {
	position:absolute;
	width:100%;
}

body {
	width:100%;
	position:absolute;
	background:#dde url(../images/chester/mainBG.gif) center top repeat-y;
}

/******************
**   MASTHEADS   **
******************/

#header {
	width:100%;
	height:121px;
	background:#fff;
}

#header #bannerAd {
	position:absolute;
	width:100%;
	height:50px;
	left:0;
	top:0;
	padding-top:10px;
	z-index:100;
	text-align:center;
}

#header #bannerAd p {
	width:890px;
	margin:0 auto;
	text-align:right;
}


#chesterLogo {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:120px;	
	background:none;
	z-index:50;
	text-align:center;
}

#chesterLogo h1 {
	width:890px;
	margin: 0 auto;
}

#chesterLogo h1 img {
	margin-left:180px;
}

#weather_small {
	width:100%;
	height:60px;
	top:0;
	left:0;
	position:absolute;
	z-index:40000;
	text-align:center;
}

#weather_small p {
	width:890px;
	margin:0 auto;
	text-align:left;
	font-size:9px;
	color:#999;
	
}

#weather_small a {
	color:#999;
	text-decoration:none;
	width:75px;
	border-bottom: 1px dotted #999;
}


#chesterSlogan {
	width:100%;
	height:61px;
	top:60px;
	left:0;
	position:absolute;
	z-index:40;
	text-align:center;
	background:url(../images/chester/mastheads/blocks/home.gif);
}

#leftPanel h3 {
	background:url(../images/chester/mastheads/blocks/home.gif);
}

#leftPanel li {
	
	font: 12px/15px Arial, Helvetica, sans-serif;
}

body.home #chesterSlogan, body.home #leftPanel h3, body.aboutus #chesterSlogan, body.aboutus #leftPanel h3 {
	background:url(../images/chester/mastheads/blocks/home.gif);
}

body.news #chesterSlogan, body.news #leftPanel h3, body.newsandsport #chesterSlogan, body.newsandsport #leftPanel h3 {
	background:url(../images/chester/mastheads/blocks/news.gif);
}

body.entertainment #chesterSlogan, body.entertainment #leftPanel h3, body.whatson #chesterSlogan, body.whatson #leftPanel h3, body.whatson2 #chesterSlogan, body.whatson2 #leftPanel h3 {
	background:url(../images/chester/mastheads/blocks/entertainment.gif);
}

body.jobs #chesterSlogan, body.jobs #leftPanel h3, body.forum #chesterSlogan, body.forum #leftPanel h3 {
	background:url(../images/chester/mastheads/blocks/local.gif);
}

body.local #chesterSlogan, body.local #leftPanel h3, body.mychester #chesterSlogan, body.mychester #leftPanel h3, body.socialscene #chesterSlogan, body.socialscene #leftPanel h3 {
	background:url(../images/chester/mastheads/blocks/local.gif);
}

body.property #chesterSlogan, body.property #leftPanel h3 {
	background:url(../images/chester/mastheads/blocks/property.gif);
}

body.sport #chesterSlogan, body.sport #leftPanel h3, body.goingout #chesterSlogan, body.goingout #leftPanel h3 {
	background:url(../images/chester/mastheads/blocks/sport.gif);
}

body.visitors #chesterSlogan, body.visitors #leftPanel h3, body.visitchester #chesterSlogan, body.visitchester #leftPanel h3 {
	background:url(../images/chester/mastheads/blocks/visitors.gif);
}

body.weddings #chesterSlogan, body.features #chesterSlogan, body.features #leftPanel h3 {
	background:url(../images/chester/mastheads/blocks/weddings.gif);
}

#chesterSlogan h2 {
	width:890px;
	margin:0 auto;
	text-align:right;
}



/***********************
**   BODY - GENERIC   **
***********************/

#container {
	position:absolute;
	width:890px;
	/*height:100%;*/
	top: 161px;
	left:50%;
	margin-left: -445px;
	padding:0; 
	text-align:left;
	list-style:none;
	background:#fff;
	overflow:visible;
	
}

#content {
	position:absolute;
	width:890px;
	height:auto;
	top:0;
	left:0;
	background:#fff;
	margin:0;
	padding:0;
}

#leftPanel {
	position:absolute;
	top:0;
	left:0;
	width:180px;
	background:url(../images/chester/newhome/leftStuff-bg.gif) bottom right;
	overflow:hidden;
	border-bottom: 20px solid #fff;
	
	
}


#rightPanel {
	position:absolute;
	top:0;
	left:740px;
	width:130px;
	overflow:hidden;
	margin-left:20px;
	background:#fff;
	margin-top:-10px;
	border-bottom: 20px solid #fff;
}

/*#rightPanel img {
	margin-top:10px;
}*/

#mainColumn {
	position:absolute;
	top:0;
	left:190px;
	width: 560px;
	height:auto;
	overflow:hidden;
	background:#fff;
	border-bottom: 20px solid #fff;
}

body.home #mainColumn {
	width:580px;
}

#footer {
	width:100%;
	height:18px;
	text-align:center;
	margin:0 0 0 0;
	padding:0 0 10px 0;
}

#footer ul {
	width:890px;
	text-align: left;
	margin: 0 auto;
}

#footer li {
	padding: 3px;
	text-align:left;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	height:12px;
	float:left;
	margin-right: 5px;
}

#footer li a {
	padding: 0 5px 0 0;
	border-right: 1px solid #000;
	color:#000;
	font-size:10px;
	line-height:12px;
}

/********************
**   LEFT BLOCKS   **
********************/

#leftPanel h2, #rightStuff h2 {
	height:20px;
	padding:15px 0 0 5px; 
	margin:0;
	font: 11px Verdana, Arial, Helvetica, sans-serif bold;
	background:url(images/newhome/title-bg.gif) top right no-repeat;
	color:#fff;
	width:175px;
	text-align:left;
}

#leftPanel h2 {
	background-position:top right;
	background-repeat:no-repeat;
}

#rightStuff h2 {
	background-position:top left;
	background-repeat:no-repeat;
}

#leftPanel p,  #leftPanel div {
	margin-left: 5px;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#leftPanel p img {
	text-decoration:none;
	margin-left:-5px;
	
}

#leftPanel li {
	background:#ccc;
	padding-bottom:5px;
}

#leftPanel li.noBG {
	background:none;
}

#leftPanel h3, #rightStuff h3 {
	color:#fff;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/chester/mastheads/blocks/home.gif);
	width:175px;
	text-align:left;
	border-top: 5px #ccc;
	padding: 5px 0 5px 5px;
}

#rightStuff h3 {
	width:130px;
}

#leftPanel li a {
	color:#000;
	text-decoration:none;
}

#leftPanel li a:hover {
	color:#333366;
	text-decoration:underline;
}

/******************
**   RIGHT COL   **
******************/

#rightStuff {
	margin:10px 0 0 0;
	left:-10px;
	padding:0 0 25px 0;
	width:130px;
	text-align:center;
	background:url(../images/chester/newhome/rightStuff-bg.gif) bottom left no-repeat

}

#rightStuff h2 {
	width: 130px;
}
#rightStuff p {
	background:#CCC;
	text-align:left;
	padding-left:5px;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}



#rightStuff img, #rightStuff a {
	margin:0;
	padding:0;
	color:#000;
	text-decoration:none;
	text-align:left;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
}

#rightStuff a:hover {
	color:#333366;
	text-decoration:underline;
}

#serviceSearch {
	width:180px;
	height:190px;
	background:url(../images/chester/right-blocks/service-search.gif) no-repeat;
	
}

#serviceSearch p {
	font: 11px/15px Arial, Helvetica, sans-serif;
	
	padding-left:20px;
	width:150px;
	padding-top:80px;
	
}


/*****************
**   MAIN COL   **
*****************/

#mainColumn {
	/*border: red 1px solid;*/
}

#mainColumn p, #mainColumn h1, #mainColumn h2, #mainColumn h3, #mainColumn h4, #mainColumn table, #mainColumn ol {
	margin-left: 20px;
	margin-right: 20px;
	
}

#mainColumn h1, #leftPanel h2, #rightStuff h2 {
	background:url(../images/chester/mainCol-h1/home.gif);
	background-repeat:no-repeat;
}

#mainColumn h1 {
	margin-left:0;
	margin-right:0;
	padding-left: 0;
	width:100%;
}

#mainColumn table {
	width:90%;
	border:0;
	padding:0;
	border:none;
	border-collapse:collapse;
}

#mainColumn h1 {
	width:545px;
	padding: 8px 0 5px 15px;
	margin-top:0;
	font: 16px/20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
}

#mainColumn img {
	border: 1px solid #CCC;
	background:#fff;
	padding: 4px;
}

body.news #mainColumn h1, body.news #leftPanel h2, body.news #rightStuff h2, body.newsandsport #mainColumn h1, body.newsandsport #leftPanel h2, body.newsandsport #rightStuff h2 {
	background-image:url(../images/chester/mainCol-h1/news.gif);
}

body.entertainment #mainColumn h1, body.entertainment #leftPanel h2, body.entertainment #rightStuff h2, body.whatson #mainColumn h1, body.whatson #leftPanel h2, body.whatson #rightStuff h2, body.whatson2 #mainColumn h1, body.whatson2 #leftPanel h2, body.whatson2 #rightStuff h2 {
	background-image:url(../images/chester/mainCol-h1/entertainment.gif);
}

body.jobs #mainColumn h1, body.jobs #leftPanel h2, body.jobs #rightStuff h2, body.forum #mainColumn h1, body.forum #leftPanel h2, body.forum #rightStuff h2 {
	background-image:url(../images/chester/mainCol-h1/local.gif);
}

body.local #mainColumn h1, body.local #leftPanel h2, body.local #rightStuff h2, body.mychester #mainColumn h1, body.mychester #leftPanel h2, body.mychester #rightStuff h2, body.socialscene #mainColumn h1, body.socialscene #leftPanel h2, body.socialscene #rightStuff h2 {
	background-image:url(../images/chester/mainCol-h1/local.gif);
}

body.property #mainColumn h1, body.property #leftPanel h2, body.property #rightStuff h2 {
	background-image:url(../images/chester/mainCol-h1/property.gif);
}

body.sport #mainColumn h1, body.sport #leftPanel h2, body.sport #rightStuff h2, body.goingout #mainColumn h1, body.goingout #leftPanel h2, body.goingout #rightStuff h2 {
	background-image:url(../images/chester/mainCol-h1/sport.gif);
}

body.visitors #mainColumn h1, body.visitors #leftPanel h2, body.visitors #rightStuff h2, body.visitchester #mainColumn h1, body.visitchester #leftPanel h2, body.visitchester #rightStuff h2 {
	background-image:url(../images/chester/mainCol-h1/visitors.gif);
}

body.visitors #mainColumn h1, body.visitors #leftPanel h2, body.visitors #rightStuff h2, body.visitchester #mainColumn h1, body.visitchester #leftPanel h2, body.visitchester #rightStuff h2 {
	background-image:url(../images/chester/mainCol-h1/visitors.gif);
}

#mainColumn h1 {
	background-position:left top;
	width:560px;
}

body #leftPanel h2 {
	background-position:top right;
}

#rightStuff h2 {
	background-position:left top;
}

#mainColumn h2, #whatson h2 {
	font: 14px/18px Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-bottom:10px;
	padding-left:20px;
	font-weight:bold;
	color:#fff;
	margin-left: 0;
	width:540px;
	background:url(../images/chester/mastheads/blocks/home.gif);
}

body.news #mainColumn h2, body.news #whatson h2, body.news #rightStuff h3, body.newsandsport #mainColumn h2, body.newsandsport #whatson h2, body.newsandsport #rightStuff h3 {
	background:url(../images/chester/mastheads/blocks/news.gif);
}

body.entertainment #mainColumn h2, body.entertainment #whatson h2, body.entertainment #rightStuff h3, body.whatson #mainColumn h2, body.whatson #whatson h2, body.whatson #rightStuff h3, body.whatson2 #mainColumn h2, body.whatson2 #whatson h2, body.whatson2 #rightStuff h3 {
	background:url(../images/chester/mastheads/blocks/entertainment.gif);
}

body.jobs #mainColumn h2, body.jobs #rightStuff h3, body.forum #mainColumn h2, body.forum #rightStuff h3 {
	background:url(../images/chester/mastheads/blocks/local.gif);
}

body.local #mainColumn h2, body.local #rightStuff h3, body.mychester #mainColumn h2, body.mychester #rightStuff h3, body.socialscene #mainColumn h2, body.socialscene #rightStuff h3 {
	background:url(../images/chester/mastheads/blocks/local.gif);
}

body.property #mainColumn h2, body.property #rightStuff h3 {
	background:url(../images/chester/mastheads/blocks/property.gif);
}

body.sport #mainColumn h2, body.sport #rightStuff h3, body.goingout #mainColumn h2, body.goingout #rightStuff h3 {
	background:url(../images/chester/mastheads/blocks/sport.gif);
}

body.visitors #mainColumn h2, body.visitors #rightStuff h3, body.visitchester #mainColumn h2, body.visitchester #rightStuff h3 {
	background:url(../images/chester/mastheads/blocks/visitors.gif);
}

body.features #rightStuff h3 {
	background:url(../images/chester/mastheads/blocks/features.gif);
	width:830px;
}

#mainColumn h3, #whatson h3 {
	font: 14px/20px Arial, Helvetica, sans-serif;
	padding-top:6px;
	padding-bottom: 2px;
	margin-bottom:8px;
	font-weight:bold;
	color:#333;
}

body.features #mainColumn h3 {
	color:#000;
}

#mainColumn h3 a {
	padding:0;
	margin:0;
	text-decoration:none;
}

#mainColumn ol {
	list-style:lower-alpha;
	padding-bottom:15px;
}

#mainColumn p, #mainColumn li, #mainColumn td, #mainColumn th, mainColumn ol, #mainColumn div {
	font: 12px/15px Arial, Helvetica, sans-serif;
}

#whatson p, #whatson li, #whatson td, #whatson th, whatson ol {
	font: 12px/15px Arial, Helvetica, sans-serif;
}

#mainColumn td, #mainColumn th {
	margin:0;
	spacing:0;
	padding: 2px 1px;
	border:none;
	border-collapse:collapse;
}
#mainColumn th {
	font-weight:bold;
}

#mainColumn p {
	padding-top:3px;
	padding-bottom:10px;
}

.listing {
	width:560px;
	padding:0;
	margin:0;
	border:none;
}

body.features .listing, body.whatson2 .listing  {
	width:850px;
	border-left:20px solid #fff; 
}

.listing li.odd, .listing li.even {
	position:relative;
	padding: 10px 0 10px 10px;
	width:550px;
	height:auto;
	overflow:hidden;
	margin:0;
}

body.features .listing li.odd, body.features .listing li.even, body.whatson2 .listing li.odd, body.whatson2 .listing li.even {
	width:840px;
}

.listing img {
	float:left;
	clear:both;
	border: 1px solid #CCC;
	background:#fff;
	padding: 4px;
	margin:0 0 0 5px;
}

.listing h3 {
	float:left;
	width:55%; 
	font-weight:bold;
	font: 14px/15px Arial, Helvetica, sans-serif;
}

.listing h3 a {
	margin-left:20px;
	display:block;
	font: 11px/11px Arial, Helvetica, sans-serif;
}

.fullDetailsSubTitle {
	float:left;
	width: 320px;
	height:1em;
	margin-left:10px;
	margin-right:0;
	margin-top:-15px;
}

.address {
	clear:none;
}
.address, .otherDetails  {
	float:left;
	width: 150px;
	height: 6em;
	margin-left:10px;
	/*margin-bottom:10px;*/
}

.address {
	width:130px;
}

.otherDetails {
	width:170px;
}

body.features .address, body.features .otherDetails  {
	width: 250px;
	margin-left:20px;
}


/* listings - odd /even */

.odd, .even {
	width:100%;
}

.odd {
	background:url(../images/chester/listBGs/odd/home.gif);
}

.even {
	background:url(../images/chester/listBGs/even/home.gif);
}

body.news .odd, body.news #mainColumn, body.newsandsport .odd, body.newsandsport #mainColumn {
	background:url(../images/chester/listBGs/odd/news.gif);
}

body.entertainment .odd, body.entertainment #mainColumn, body.whatson .odd, body.whatson #mainColumn, body.whatson2 .odd, body.whatson2 #mainColumn  {
	background:url(../images/chester/listBGs/odd/entertainment.gif);
}

body.jobs .odd, body.jobs #mainColumn, body.forum .odd, body.forum #mainColumn {
	background:url(../images/chester/listBGs/odd/local.gif);
}

body.local .odd, body.local #mainColumn, body.mychester .odd, body.mychester #mainColumn, body.socialscene .odd, body.socialscene #mainColumn {
	background:url(../images/chester/listBGs/odd/local.gif);
}

body.property .odd, body.property #mainColumn {
	background:url(../images/chester/listBGs/odd/property.gif);
}

body.sport .odd, body.sport #mainColumn, body.goingout .odd, body.goingout #mainColumn {
	background:url(../images/chester/listBGs/odd/sport.gif);
}

body.visitors .odd, body.visitors #mainColumn, body.visitchester .odd, body.visitchester #mainColumn {
	background:url(../images/chester/listBGs/odd/visitors.gif);
}

body.weddings .odd {
	border-left: 20px solid #fff;
	width:850px;
	background:url(../images/chester/listBGs/odd/weddings.gif);
}
 
body.news .even, body.newsandsport .even {
	background:url(../images/chester/listBGs/even/news.gif);
}

body.entertainment .even, body.whatson .even, body.whatson2 .even {
	background:url(../images/chester/listBGs/even/entertainment.gif);
}

body.jobs .even, body.forum .even {
	background:url(../images/chester/listBGs/even/local.gif);
}

body.local .even, body.mychester .even, body.socialscene .even {
	background:url(../images/chester/listBGs/even/local.gif);
}

body.property .even {
	background:url(../images/chester/listBGs/even/property.gif);
}

body.sport .even, body.goingout .even {
	background:url(../images/chester/listBGs/even/sport.gif);
}

body.visitors .even, body.visitchester .even {
	background:url(../images/chester/listBGs/even/visitors.gif);
}


body.weddings .even {
	border-left: 20px solid #fff;
	width:850px;
	background:url(../images/chester/listBGs/even/weddings.gif);
}

body.news .listing, body.newsandsport .listing {
	background:url(../images/chester/listBGs/main/news.gif);
}

body.entertainment .listing, body.whatson .listing, body.whatson2 .listing {
	background:url(../images/chester/listBGs/main/entertainment.gif);
}

body.jobs .listing, body.forum .listing {
	background:url(../images/chester/listBGs/main/local.gif);
}

body.local .listing, body.mychester .listing, body.socialscene .listing {
	background:url(../images/chester/listBGs/main/local.gif);
}

body.property .listing {
	background:url(../images/chester/listBGs/main/property.gif);
}

body.sport .listing, body.goingout .listing {
	background:url(../images/chester/listBGs/main/sport.gif);
}

body.visitors .listing, body.visitchester .listing {
	background:url(../images/chester/listBGs/main/visitors.gif);
}

/* listings end */

#mainColumn form {
	width:100%;
	padding: 10px;
	margin: 5px 0 10px 0;
}

.textField {
	padding: 2px;
	border: 1px solid #000;
	background:#fff;
	color:#000;
}

.golfDetails {
	padding-left: 10px;
	width:100%;
	height:2em;
}
.golfDetails li {
	font: 12px/15px Arial, Helvetica, sans-serif;
	float:left;
	width: 22%;
	margin-left:10px;
}



/**       submenus  */

#subMenu, .subMenu {
	height:35px;
	/*width:800px;*/
	width:560px;
	text-align:center;
	margin:0 0 20px 0;
	padding-top:5px;
	background:#fff;
	/*border-left: 62px solid #fff;*/
}

.subMenu {
	height:auto;
}

body.visitors #subMenu, body.entertainment #subMenu, body.local #subMenu, body.property #subMenu, body.property #subMenu, body.sport #subMenu {
	border-left: 62px solid #fff;
	background:#fff;
	width:560px;
	border: #fff 1px solid;
	border-top:#fff solid 10px;
	border-bottom:#fff solid 5px;	
	margin:0;
}

#subMenu li, .subMenu li {
	float:left; 
	border-left: 14px solid #fff;
	border-right: 14px solid #fff;
	border-bottom: 5px solid #fff;
	/*margin:0 0 5px 0;*/
	padding: 0;
	height:25px;
	width: 158px;
	font:13px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#subMenu ul li { 
	border:none; 
	margin: 0 7px; 
}

#subMenu li a, .subMenu li a {
	float:left;
	height:20px;
	padding-top:5px;
	width:158px;
	display:block;
	overflow:hidden;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000;
	text-decoration:none;
}

#subMenu li a, .subMenu li a {
	background:url(../images/chester/submenuBGs/home.gif);
	color:#fff;
}

body.weddings #subMenu li a {
	background:url(../images/chester/submenuBGs/weddings.gif);
}

body.visitors #subMenu li a, body.visitchester #subMenu li a {
	background:url(../images/chester/submenuBGs/visitors.gif);
}

body.entertainment #subMenu li a, body.whatson #subMenu li a, body.whatson2 #subMenu li a {
	background:url(../images/chester/submenuBGs/entertainment.gif);
}

body.local #subMenu li a, body.mychester #subMenu li a, body.socialscene #subMenu li a {
	background:url(../images/chester/submenuBGs/local.gif);
	color:#fff;
}

body.property #subMenu li a {
	background:url(../images/chester/submenuBGs/property.gif);
	color:#fff;
}

body.sport #subMenu li a, body.goingout #subMenu li a {
	background:url(../images/chester/submenuBGs/sport.gif);
	color:#fff;
}

.floatLeft {
	float:left;
	clear:none;
	margin:0 10px 10px 0;
}

.floatRight {
	float:right;
	clear:none;
	margin:0 0 10px 10px;
}



fieldset {
	margin:0;
	border:0;
	border:none;
}

.bannerCentred {
width:850px;
text-align:center;
background:url(../images/chester/listBGs/odd/local.gif);
border-left:20px solid #fff;
}

/****
video studff
****/

#visitorsVideo, #localVideo, #newsSportPanel, #goingOutPanel {
	width:560px;
	height:345px;
	margin:0;
	padding:0;
}

#visitorsVideo {
	background:#fff url(../images/chester/mainBlocksHomePage/homeVisitorsInfo.jpg) left bottom no-repeat;
}

#newsSportPanel {
	background:#fff url(../images/chester/mainPanels/newsAndSport.jpg) left bottom no-repeat;
}

#goingOutPanel {
	background:#fff url(../images/chester/mainPanels/goingout.jpg) left bottom no-repeat;
}

#localVideo {
	background:#fff url(../images/chester/mainPanels/mychester.jpg) no-repeat;
}

body.local #mainColumn #localVideo h1 {
	background:none;
	top:5px;
	left:10px;
}

#localVideo #flashVideo {
	background:#000;
	margin: 0 0 0 200px;
	padding:0;
	width:350px;
	height:297px;
}

#visitorsVideo #flashVideo {
	margin: 0 0 0 18px;
	padding:8px 0 0 0;
	width:350px;
	height:297px;
}

#newsSportPanel p {
	color:#fff;
	margin:20px 0 0 190px;
	width:160px;
}

#goingOutPanel p {
	margin:10px 15px 0 210px;
	
}

#visitorsVideo p {
	top:-180px;
	left: 360px;
	width:170px;
	position:relative;
	
}

#localVideo p { 
	margin-left:200px;
}

#localVideo a {
	color:#fff;
}

.clocked {
	background:url(../images/chester/features/competitions/clocked.jpg) right top no-repeat;
	height:350px;
}

.stdPageIntroTxt {
	background:url(../images/chester/mainCol-intro/home.gif) bottom left no-repeat;
	margin-bottom:20px;
}

/* atb stuff */

#mainColumn h1
{
	width:545px;
	padding: 8px 0 5px 15px;
	margin:0px;
	color: White;
}

.paging
{
	padding-top:5px;
	text-align:center;
}

.header
{
	border-top:solid 4px #1a60a8;
	background-color:#bd002c; 
	min-height:70px;
}

.headerbar
{
	background-color:#99ccff;
	margin-bottom:10px;
}

.contentBoxTitle
{
	background-color:#bd002c;
	color: White;
}

.contentBox
{
	background-color: White;
	width:560px;
}

.contentBoxNoBorder
{
	background-color: White;
	width:570px;
}

.contentBoxSmallTitle
{
	background-color:#bd002c;
	color:White;
	text-align:center;
}

.contentBoxSmall
{
	background-color: White;
	border: solid 2px #bd002c;
	width:150px;
}

.contentBoxSmallShaded
{
	background-color:#99ccff;
	width:150px;
}

.contentBoxSmallNoBorder
{
	background-color: White;
	width:150px;
}

.contentBoxContent
{
	text-align:left;
	/* border: solid 2px #bd002c; */
	padding: 5px;
	background-color:#F5DAE0;
}

.searchDescription
{
	float:left;
	width:50%;
	text-align:left;
	font-weight:bold;
	color:#bd002c;
}

.resultCount 
{
	float:left;
	width:50%;
	text-align:right;
	font-weight:bold;
	color:#bd002c;
}

.searchResults .searchResultItems
{
	width:550px;
	padding: 0px 0px 0px 0px;
	margin-left:0px;
}

.searchResults .contentBoxContent
{
	width:550px;
}

.searchResult
{
	 border-bottom:2px #BD002C solid;
	 text-align:left;
	 margin-bottom:5px;
}

.companyLogo
{
	float:right;
	margin:4px;
}

.detailbody 
{
	background-color: White;
	text-align:left;
}
.detailtitle
{
	float:left;
	font-weight:bold;
	margin-right:5px;
}

.detaildescriptionbody
{
	margin-top:5px;
}

.detaildescriptionbody .detailtitle
{
	float:none;
	text-decoration:underline;
}

.hidden
{
	display:none;
}


.jsLink
{
	cursor:pointer;
	text-decoration:underline;
	color:#0000FF;
}

.leftnavlisttext
{
	width:130px;
	float:left;
	margin-bottom:4px;
}

.leftnavlistitem
{
	padding-top:2px;
}

.leftnavlistitemicon
{
	float:left;
	padding-left:4px;
	width:16px;
}

.divclear
{
	clear:both;
}

.searchControl
{
	text-align:center;
	padding-bottom:0px;
}


.mainSearch
{
	margin-bottom:6px;
	margin-left:40px;
	text-align:center;
}

.searchLabel 
{
	font-weight:bold;
	text-align:right;
}

.searchText 
{
	text-align:left;
	padding-top:3px;
	padding-left:17px;
}

.searchText .keywordLabel
{
	margin-left:-10px;
	margin-right:10px;
}

.searchText input
{
	width:190px;
	border-width:medium;
	vertical-align:middle;
}

.suggestedSearch 
{
	width:265px;
	text-align:center;
	font-weight:bold;
	padding-bottom:4px;
	padding-top:4px;
}

.suggestedSearch a {
	text-decoration:none;
	color:#0000FF;
}

.suggestedSearch a:hover {
	text-decoration:none;
	color:#FF0000;
}


.divLocationParams
{
	width:480px;
	float:left;
	height:auto;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	margin-left:40px;
}

.searchLocation
{
	clear:both;
	padding-left:8px;
}

.searchLocation input
{
	width:180px;
}

.matchedLocation
{
	clear:left;
	float:left;
	padding-left:20px;
	width:258px;
	text-align:left;
}

.matchedLocationGood
{
	color:#007700;
}

.matchedLocationBad
{
	color:#DD0000;
}

.otherMatches
{
	padding-left:20px;
	font-style:italic;
	margin-right:5px;
}

.otherMatches a:hover
{
	color:#FF0000;
}

.otherMatchLinks
{
	padding-left:10px;
}

.otherMatchLinks a
{
	text-decoration:none;
}

.radius 
{

	 text-align:left;
	 width:570px;
	 padding-top:3px;
	 padding-left:0px;
}

.slider .label
{
	 float:left;
	 margin-left:20px;
	 padding-left:0px;
}

.slider .bar
{
	 float:left;
	 width:186px;
	 background-image:url('/chester/items/images/v2/slider.gif');
	 margin-left:20px;
	 margin-top:1px;
}

.slider .knob 
{
	width:10px;
	height:15px;
	background-color:#98CCFE;
}

.slider .value {
	margin-left:5px;
	height:14px;
	width:25px;
	float:left;
}

.slider .unit 
{
	padding-top:2px;
}

.disabled .unit 
{
	color:#AAAAAA;
}

.disabled .label
{
	color:#AAAAAA;
}

.disabled .knob
{
	background-color:#AAAAAA;
}

.vRule
{
	height:65px;
	border:1px #dfdf73 solid;
	width:0px;
	float:left;
	margin-top:4px;
}

.salaryParams
{
	float:left;
	width:480px;
	height:45px;
	margin-left:40px;
	padding-top:10px;
	padding-left:30px;
	text-align:left;
	clear:both;
}

.searchHRule
{
	margin-left:-20px;
	width:520px;
	border-bottom: solid 2px #99ccff;
}

.searchSalary
{
	float:left;
	text-align:left;
}

.searchSalary select
{
	margin-left:12px;
}

.centered
{
	padding:10px;
	width:540px;
	text-align:center;
}

.prompt
{
	margin-top:10px;
	font-weight:bold;
}

.contentboxinnertext
{
	width:560px;
}

.buttondiv
{
	padding:10px;
}

.appliedbox
{
	border:1px #bd002c solid;
	padding:5px;	
}

.lineheading
{
	font-weight:bold;
}

.linetitle
{
	float:left;
	font-weight:bold;
}

.lineitem
{
	float:left;
}

.browseJob
{
	width:180px;
	float:left;
}

.browseJob a
{
	font-weight:bold;
	text-decoration:none;
}

.browseJob a:hover
{
	text-decoration:underline;
}

.button {
	color:White;
	font-weight: bold;
	text-decoration: none;
	background-color: #bd002c;
	padding: 4px 9px 4px 9px;
	border: solid 1px Black;
	margin-left:5px;
	cursor:pointer;
}

.button:hover {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #99ccff;
	padding: 4px 9px 4px 9px;
	border: solid 1px black;
	margin-left:5px;
	cursor:pointer;
}

.buttonHover {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #99ccff;
	padding: 4px 9px 4px 9px;
	border: solid 1px black;
	margin-left:5px;
	cursor:pointer;
}

.highlight
{
	background-color:#bbddfe;
}

.tagcloud
{
	background-color:#295ec8; 
	color:White;
}

.recruiterlisting
{
	border-bottom: solid 1px #cccccc;
}

.rs-block
{
	width:165px;
	padding-left:3px;
	padding-top:3px;
}

#mainColumn img
{
	border: solid 0px black;
	background-color:Transparent;
}

