﻿body {
	background-color:#FFF;
	color:#000;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
a:link { color:#000; }
a:active { color:maroon; }
a:hover { color:red; }
a:visited { color:#333333; }

div#login_container,
div.newresponse,
ul.CatList li.even
{
background-color:#666;
}
p.ContentIntro, 
.DateRight,
h1, h2, h3, h4, h5, h6,
table.counties th, 
.tdSmallHeader,
ul.CatList li.odd,
.UserInput ul, 
ul.FurtherReading,
ul.AlphabeticalList li a,
div.ThreadBody
{
	background-color:#E6E6E6;
}
h1 { font-size:20px;}
h2 { font-size:18px;}
h3 { font-size:16px;}
h4 { font-size:14px;}
h5 { font-size:13px;}
h6 { font-size:12px;}
h1, h2, table.counties th,h3 , h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1:link, h2:link, table.counties th a:link, .tdSmallHeader, h3:link, h4:link, h5:link, h6:link  {
	color:#000; 
	text-decoration:none;
	padding:5px;
	max-height:25px;
	background:#CCCCCC;
	border:0;
}	

p.Rating1, p.Rating2, p.Rating3, p.Rating4, p.Rating5 {
	width:100px;
	height:15px;
	display:block;
	padding:0;
	margin:0 auto;
	background:transparent url('http://www.forklifttrainingdirect.co.uk/images/listings/star_rating.png') no-repeat;
}
p.Rating2 { background:transparent url('http://www.forklifttrainingdirect.co.uk/images/listings/star_rating.png') no-repeat 0 -15px;}
p.Rating3 { background:transparent url('http://www.forklifttrainingdirect.co.uk/images/listings/star_rating.png') no-repeat 0 -30px;}
p.Rating4 { background:transparent url('http://www.forklifttrainingdirect.co.uk/images/listings/star_rating.png') no-repeat 0 -45px;}
p.Rating5 { background:transparent url('http://www.forklifttrainingdirect.co.uk/images/listings/star_rating.png') no-repeat 0 -60px;}
div.ReviewScore {
	float:right;
	width:120px;
	height:50px;
	margin-top:5px;
	padding:10px;
	display:block;
	border:2px #FFCC00 solid;
	text-align:center;
	
}
.font90, .tdSmallHeader {
	font-size:90%;
}
.tdSmall {
	text-align:center;
	font-size:75%;
}
p.ContentIntro, .DateRight {
	border-bottom:1px #000 dashed;
	padding:2px 2px 5px 2px;
	font-size:95%;
}
.DateRight{
	float:right;
}
p.ContentIntro a {
	text-decoration:none;
}
.tdDescription {
	font-size:80%;	
}
.tdDate {
	font-size:60%;
	width:70px;
}
div.OuterTemplate {
	width:1080px;
	margin:10px auto 10px auto;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:left;
}
div.InnerTemplate {
	width:900px;
	float:left;
	border:10px #000 solid;
	background-color:#fff;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
div.logo {
	width:900px;
	height:160px;
	display:block;
	background:transparent url('../../images/header.png') no-repeat center center;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
div.Header {
	width:900px;
	height:160px;
	display:block;
	text-align:center;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	
}
div.OuterContent{
	float:left;
	margin:0 5px 0 8px;
	width:665px;
	padding:0;
}
div.Footer {
	float:left;
	width:100%;
	display:block;
	font-size:90%;
	text-align: center;
	border-top:1px #ccc dashed;
}
div.Footer p {
	width:100%;
}

ul.topmenu, ul.Ranimage {
	float:left;

	display:block;
	margin:0;
	padding:0;
	list-style:none;
	font-size:90%;
}
li.MenuSpacer {
	width:0px;
}
ul.topmenu {
	margin:100px 0 0 160px;
}

 ul.Ranimage {
	height:100px;
	float:left;

}
ul.topmenu li, ul.Ranimage li{
	float:left;
	height:30px;
}
ul.topmenu li.MYSettings a {
	color:red;
}
ul.topmenu li {
	height:40px;
	display:block;
}
ul.topmenu li a{
	width:auto;
	height:30px;
	line-height:30px;
	float:left;
	display:block;
	margin:1px;
	padding:5px;
	text-decoration:none;
	background:transparent;
	border:0;
	font-weight:bold;
}
ul.topmenu li a:hover{
	color:red;
}
ul.topmenu li a:visited{
	color:#000;
}

ul.Ranimage li{
	width:20%;
	margin:0;
	padding:0;
	text-align:center;

}
ul.Ranimage li img{
	border:3px #1B1661 solid;
}
div.OuterBorderAd {
	float:right;
	margin:90px 0 0 0;
	width:160px;
	height:600px;
	padding:0;
	
}
div#AdBannerSkyscraper {
	float:left;
	width:200px;
	min-height:600px;
	text-align:center;
	display:block;
	border-right:1px #ccc dashed;
}
img.ArtCatOne {
	float:left;
	width:90px;
	border:0;
}
img.foraimgicon {
	margin-right:10px;
}
div.ForumThread {
	
}
div.ThreadBody {
	width:100%;
	float:left;
	border-top:1px #ccc dashed;
}
div.Col300Block {
	float:left;
	width:100%;
	display:block;
}
div#login_container {
	position:absolute;
	top:10px;
	right:30%;
	z-index: 99;
	width:220px;
	padding:10px;
	margin: 0 0 0 0;
	
	border:2px #ccc solid;
}
div.newresponse {
	position:absolute;
	float:left;
	top:25%;
	display:block;
	z-index: 99;
	width:670px;
	height:50%;
	padding:20px;
	margin: 0 0 0 -10px;
	border:10px #000 solid;
}
.CloseReply {
	position:absolute;
	top:25%;
	margin:20px -30px 0 650px;
	z-index:1000;
	border:0;
	/* for IE */ filter:alpha(opacity=50);/* CSS3 standard */ opacity:0.5;
}
.CloseReview{
	margin:20px -30px 0 50px;
}
.CloseReply:hover{
	/* for IE */ filter:alpha(opacity=90);/* CSS3 standard */ opacity:0.9;
}
.error, .ThreadControl a{
	float:right;
	padding:5px;
	margin:5px;
	background-color:#FFCC66;
	border:1px #FF6600 dashed;
	color:#000;
}
.InputButton {
	float:left;
}
.error {
	float:none;
}
table.counties {
	width:100%;
}
table.counties td{
	font-size:70%;
	padding:5px;
}
table#ForumCats {
	width:100%;
}
table.pagesetter {
	width:100%;
	font-size:95%;
	background-color:navy;
	color:#fff;
}
table.pagesetter a,
table.pagesetter a:link,
table.pagesetter a:active,
table.pagesetter a:hover	{
	color:#fff;
	background:transparent;
	text-decoration:none;
}
tr.forrows td {
	border-bottom:1px #ccc dashed;
}
p.jobcats {
	
}
.UserInput ul, ul.FurtherReading {
	border:1px #666666 dashed;
	padding:10px 0 10px 50px;
	margin: 0 0 0 10%;
	width:70%;
}
/* Thread Status - CSS 	*/
.tdThreadNormal,
.tdThreadNew,
.tdThreadHot,
.tdThreadClosed,
.tdThreadSticky {
	width:100px;
	height:100px;
}
	.tdThreadNormal {
		background:transparent url(../../images/forums/forum_thread_status.png) no-repeat 0 0;
	}
	.tdThreadNew {
		background:transparent url(../../images/forums/forum_thread_status.png) no-repeat 0 -100px;
	}
	.tdThreadHot {
		background:transparent url(../../images/forums/forum_thread_status.png) no-repeat 0 -200px;
	}
	.tdThreadClosed {
		background:transparent url(../../images/forums/forum_thread_status.png) no-repeat 0 -300px;
	}
	.tdThreadSticky {
		background:transparent url(../../images/forums/forum_thread_status.png) no-repeat 0 -400px;
	}
ul.member_menu {
	list-style:none;
	width:100%;
	margin:0;
	padding:0;
}
ul.member_menu li {
	float:left;
	width:120px;
	height:30px;
	display:block;
	border:1px #eee dashed;
	background:transparent url('../../images/listings/review_sml.png') no-repeat;
	padding-left:35px;
	margin: 0 5px 0 0;
}
ul.SearchResults {
	margin:0;
	padding:0;
	list-style:none;
}
div.FeaturedUpgrade {
	width:160px;
	height:160px;
	display:block;
	float:right;
	border:2px #eee dashed;
	background:transparent url('../../images/listings/upgrae_featured.png') no-repeat center center;
}
div.Cancelsub {
background-image:none;
height:80px;
}
ul.CatList {
	list-style:none;
	margin:0 5% 0 5%;
	width:82%;
}
ul.CatList li a,
ul.CatList li a:link,
ul.CatList li a:hover,
ul.CatList li a:active,
ul.CatList li a:visited {
	background-color:transparent;
	border:0;
	text-decoration:none;
	width:100%;
	padding: 2px;
	display:block;
	font-weight:bold
}
ul.CatList li {
	margin:5px 0 5px 0;
	padding: 2px;
}
ul.CatList li.odd{
	border:1px #666 dashed;
}
ul.CatList li.even {
	border:1px #333 dashed;
}
ul.AlphabeticalList  {
	list-style:none;
	width:650px;
	float:left;
	margin:10px;
	padding:0;
	background-color:transparent;
}
	ul.AlphabeticalList li{
		float:left;
		width:50px;
		display: block;
		margin:4px 8px 4px 8px;
		padding: 5px;
		font-weight:bold;
		color:#1F1B1A;
	}
		ul.AlphabeticalList li a{
			width:50px;
			display: block;
			margin:2px 6px 2px 6px;
			padding: 5px;
			border:2px #666666 solid;
			text-align:center;
		}
		
		ul.AlphabeticalList li a:hover{
			background-color:#808080;;
		}
div.FSmlMap {
	float:left;
	width:320px;
	height:350px;
	display:block;
	margin:0;
	padding:0;
}
div.FeaturedMain {
	float:left;
	width:335px;
	border-left:1px #fff dashed;
	padding:0 0 0 5px;
}
div.FeaturedMain h1,
div.FSmlMap h1,
div.FeaturedMain h2,
div.FSmlMap h2,
div.FeaturedMain h3,
div.FSmlMap h3,
div.FeaturedMain h4,
div.FSmlMap h4,
div.FeaturedMain h5,
div.FSmlMap h5,
div.FeaturedMain h6,
div.FSmlMap h6	{
	margin:0;
	padding:5px;
	background-color:#C0C0C0;
	font-size:95%;
}
p.featuredDesc{
	font-size:97%;	
}
p.featuredurl {
	font-size:95%;	
}
