/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Wilsons Washroom Services Top Level Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a {color: #0081C5;}
a:visited {color: #0081C5;}
a:hover {color: #5C6B73;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
	margin: 0px; padding: 0px;
	font: 9pt/15pt arial, verdana, sans-serif;
	color: #5C6B73;
	/*background-image: url(images/bg-image.jpg);
	background-position: top left;*/
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

td {
	vertical-align: top;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

img {
	border: none;
	}

		
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1 {

	margin: 0px 0px 15px 0px;
	padding: 9px 0px 11px 10px;
	font-size: 14pt;
	font-weight: normal;
	background-color:#0081C6;
	line-height:18px;
	color:#FFFFFF;
	width:570px;
	}

h2 {
	color: #0081C5;
	font-weight: normal;
	font-size: 13pt;
	margin: 0px;
	display: inline;
	}
.smallText {font-size:10px;}
.redText {color: #FF0000}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

ul {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	}
	
	ul li {
		color: #5C6B73;
		padding: 0px 0px 5px 15px;
		background: transparent url(images/bullet.gif) no-repeat left 8px;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Wilsons Washroom Services Individual Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.clear {
	clear: both;
	background-color: white;
	height: 5px;
	}

.clearFooter{
	clear: both;
	background-color:#ffffff ;
	height: 0px;
	}
.clearEnd{
	clear: both;
	background-color:#ffffff;
	height: 3px;
	width:770px;
	border-right:1px solid #CDDFE9;
	border-left:1px solid #CDDFE9;
	}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

div .right {float:right;
			width:250px;
			padding-left:35px;
			padding-right:10px;}

div .left {float:left;
			width:125px;
			padding-right:30px;
			padding-bottom:5px;
			padding-left:0px;}

.holdAds {float:right;
			width:350px;}
			
.firstParagraph {
	font: 10pt/14pt arial, verdana, sans-serif;
	color:#0081C6;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.blueText {
	color: #0081C5;
	}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.italics {	font-size: 8pt;
	font-style: italic;}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.formattedTable {
	border-top: 5px solid #0081C5;
	width: 100%;
	}

	.formattedTable th {
		background-color: #3d6ca6;
		font: bold 13px arial, verdana, sans-serif;
		color: #ffffff;
		vertical-align: top;
		}
		
	.formattedTable .colourRow {
		background-color: #F5FAFC;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.homeFeature {
	display: inline; /* This line stops IE rendering double margins */
	float: right;
	width: 205px;
	margin: 0px 0px 0px 20px;
	padding: 20px;
	background: transparent url(images/background_homefeature.jpg) repeat-x left top;
	}
	
	.homeFeature h2 {
		color: #5C6B73;
		font-weight: bold;
		display: block;
		margin: 0px 0px 10px 0px;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Wilsons Washroom Services Framework
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainHolder {
	width: 770px;
	margin: 0px auto 0px auto;
	background: transparent url(images/background_mainholder.jpg) no-repeat left top;
	border-right:1px solid #CDDFE9;
	border-left:1px solid #CDDFE9;
	background-color:#CDDFE9;
	/*background-color:#486b81;*/
	/*background-color:#FFFFFF;*/}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#topArea {
	height: 100px;
	border-top:15px solid #009ee2;
	border-bottom:4px solid #CDDFE9;
	/*background-image:url(images/bg-logo.jpg);*/
	background-color:#ffffff;}
			
	#topArea #logo {
		width: 214px;
		height: 43px;
		margin: 30px 0px 0px 18px;
		
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#leftArea {
	display: inline; /* This line stops IE rendering double margins */
	float: left;
	width: 167px;
	margin: 0px 44px 0px0px;
	
	}
	
	#leftArea #menuArea { background-color:#ffffff;
		
		}
		
		#leftArea #menuArea a {color: #0081C6; font-size:14px; text-decoration: none; display: block; border-bottom: 1px solid #CDDFE9; padding: 5px 0px 4px 10px;}
		#leftArea #menuArea a:visited {color: #0081C6;}
		#leftArea #menuArea a:hover {color:#4997A7; background-color: #F8FCFC;}
		
		#leftArea #menuArea a.subNavigation {color: #51829D; border-bottom: 1px solid #CDDFE9; padding: 5px 0px 4px 16px; background-color: #EDF4F7;} 
		#leftArea #menuArea a.subNavigation:visited {color: #51829D;}
		#leftArea #menuArea a.subNavigation:hover {color: #51829D; background-color: #F4F8FA;}
	
	#leftArea #searchArea {
		margin: 30px 0px 30px 0px;
		padding: 10px 5px 10px 5px;
		background-color: #F3F8FB;
		border: 1px solid #CDDFE9;
		}
		
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#contentArea {
	float: left;
	width: 582px;
	background-color:#FFFFFF;
	padding:0px 10px 0px 10px;
	border-left:1px solid #CDDFE9;
	}

#contentArea .featuredTestimonial {border:1px dashed #51829D; padding:5px;}
#contentArea .featuredAd {border:1px dashed #ffffff; padding:5px; background-color:#51829D; color:#FFFFFF; font-weight:bold; text-align:center; }
#contentArea .featuredHighlight {border:1px dashed #ffffff; padding:5px; background-color:#51829D; color:#FFFFFF; font-weight:bold; font-size:12px; text-align:center; width:400px; margin-left:80px; }
#contentArea .featuredContent {border:1px dashed #51829D; padding:5px; background-color:#ffffff; text-align:center; }
#contentArea .quote {border:1px dashed #ffffff; padding:5px; background-color:#ffffff; text-align:center; }


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#footerArea {
	border-top: 1px solid #CDDFE9;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	font-size: 8pt;
	color: #0081C6;
	background-color:#ffffff;
	}
	
	#footerArea a {color: #0081C6; text-decoration: none;}
	#footerArea a:visited {color: #0081C6;}
	#footerArea a:hover {color: #0081C6; text-decoration: underline;}
	
#footerArea .toltechLink { float:right; margin-right:10px;}
