html,body {
	width: 100%;
	height: 100%;
	background: #004990 url(images/bg.jpg) repeat-x 0 0;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

img{
border: 0;
}

ul,h1,h2,p{
margin: 0;
padding: 0;
}

div#container{
width: 955px;
margin: 0 auto;
}

/* slideshow */
.dn{ display: none; }


/* menu */
div#menu{
width: 160px;
margin-right: 20px;
float: left;
}

#menu ul{
list-style-type: none;
list-style-image: none;
color: #fff;
font-family: Arial, sans-serif;
font-size: 10pt;
text-align: right;
margin-top: 20px;
}
#menu li{
margin: 10px 0;
}

#menu li a{
color: #fff;
text-decoration: none;

}

#menu li a li a{
color: #fff;
text-decoration: none;
font-weight:normal;
}

#menu a:hover{
color: #fff;
text-decoration: underline;
}
#menu li#selected a, #menu li#selected a:hover{
color: #002369;
text-decoration: none;
cursor: default;
font-weight:bold;
}

#menu li#home a, #menu li#home a:hover{
color: #fff;
text-decoration: none;
cursor: default;
font-weight:bold;
}

/* content */
div#content, div#script{
width: 595px;
}

div#content{
color: #002369;
float: left;
background:#fff;
}

div#page{
background-color: #fff;
}

div#script{
margin: 0 auto;
opacity: 0.5;

}
div#script h2, div#script p{
font-size: 8pt;
color: #70d0d8;
margin: 10px;
}
h1,h2{
font-weight: normal;
font-size: 12pt;
}

div#slideshow ul, div#slideshow li{
list-style-type: none;
margin: 0;
padding: 0;
}

div#copy{
	float: left;
	width: 290px;
	padding: 20px;
	text-align:justify;
}

div#copy-full{
	float: left;
	padding: 20px;
	text-align:justify;
}

div#copy-full ul{
list-style-type: disc;
list-style-position: outside;
margin-left: 17px;
}

div#copy ul{
list-style-type: disc;
list-style-position: outside;
margin-left: 17px;
}

div#copy ul.links{
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0;
	font-weight: bold;

}

div#copy ul.links li{
padding: 2px 0;
}

div#copy a{
	color: #002369;
}

div#services{
	float: left;
	font-family: Arial, sans-serif;
width: 225px;
padding: 20px;
font-size: 8pt;
}

#services p{ margin: 5px 0; }

#services p span, #services a{ color: #70d0d8; }

#page p, #page ul{
	font-size: 9pt;
	line-height: 15pt;
	margin-top: 10px;
	
}

strong{
	font-weight: bold;
}

.science{ color: #000; }

#logo{ margin-left: -10px; margin-bottom: 20px; }


/* footer */
div#footer{
width: 100%;
clear: both;
background: url(images/line.gif) repeat-x 0 0;
height: 20px;
padding: 8px 0;
text-align: right;
}
div#footer img{
padding: 5px;
}

.clear{
clear: both;
}

/* offers */
div#offers{
width: 160px;
margin-left: 20px;
margin-top: 20px;
float: left;
}
div#offers img{
padding-bottom: 10px;
}

/* styles */
.safety{
color: #a8000c;
}
.green{
color: #71c04c;
}

.clientlist{
background-color: #fff;
color: #002369;
display: block;
}
.clientlist ul{
margin: 0; padding: 0;
padding: 10px;
}
.clientlist ul li{
margin: 0; padding: 0;
display: block;
color: #002369;
}

.cb{ clear: both; }
h1 {
	font-size: 16px;
	line-height: 20px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
}


/* Menu Formatting */

/* Main Menu*/

#menu .one a, 
.two a, 
.three a, 
.four a, 
.five a, 
.six a, 
.seven a, 
.eight a, 
.nine a, 
.ten a, 
.eleven a, 
.twelve a, 
.thirteen a {
	font-weight:bold;
}

/* Bottom Menu Spacing */

#menu .six {
	padding-top:50px;
}

/* Sub Menus */

#menu .sub-one a, 
.sub-two a, 
.sub-three a, 
.sub-four a, 
.sub-five a, 
.sub-six a, 
.sub-seven a, 
.sub-eight a, 
.sub-nine a, 
.sub-ten a {
	font-weight:normal;
}

#home-page .one a {
	text-decoration:underline; 
	color:#002369;
}

/* Contract Cleaning Menu */

#contract-page .two a,
#offices-page .two a,
#factory-page .two a,
#leisure-page .two a,
#schools-page .two a,
#communal-page .two a,
#nursuries-page .two a {
	text-decoration:underline;
	color:#002369;
}

#offices-page .sub-one a,
#factory-page .sub-two a,
#leisure-page .sub-three a,
#schools-page .sub-four a,
#communal-page .sub-five a,
#nursuries-page .sub-six a {
	text-decoration:underline;
	color:#002369;
}


/* Specialist Cleaning Menu */

#carpet .three a,
#floor .three a,
#kitchen .three a,
#kitchend .three a,
#window .three a,
#builders .three a,
#steam .three a,
#specialist-page .three a {
	text-decoration:underline;
	color:#002369;
}

#carpet .sub-one a,
#floor .sub-two a,
#kitchen .sub-three a,
#kitchend .sub-four a,
#window .sub-five a,
#builders .sub-six a,
#steam .sub-seven a,
#news-eleven .news11 a {
	font-weight:normal;
	text-decoration:underline;
	color:#002369;
}

/* Home Menu */

#washroom .four a,
#grounds .five a,
#testimonials .six a,
#news .seven a,
#environment .eight a,
#customer .nine a,
#health .ten a,
#downloads .eleven a,
#careers .twelve a,
#contact-page .thirteen a,
#news-eleven .seven a {
	font-weight:bold;
	text-decoration:underline;
	color:#002369;
}

ul li.social-tw {
	background-image:url(images/logos/twitter15px.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;

}

ul li.social-fb {
	background-image:url(images/logos/facebook-15px.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;

}

ul.social-links {
	list-style-type: none;
}
