* {

	margin: 0;

	padding: 0;

	}

	

p {

	margin: 0 0 20px 0;

	color: #000000;

	}



a {

	color: #69a4c5;

	}



a:hover {

	color: #1c3f95;

	}





h2 {	

	margin-top: 25px;

	}



h1, h3 {

	margin-top: 12px;

	}



h1, h2, h3 {

	margin-bottom: 15px;

	font-size: 16px;

	}



h4, h5 {

	color: #ef3e33;

	font-size: 12px;

	}	





body {

	background: url(/images/global/body-background.jpg) repeat-x;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 20px;

	}

	

#container {

	width: 100%;

	height: 305px;

	background: url(/images/global/header-mainimage.jpg) 50% 0 no-repeat;

	text-align: left;

	}



.rental-plan {

	background: url(/images/buttons/retail-plan.gif) no-repeat 0 0;

	display: block;

	height: 31px;

	}

	

.rental-plan:hover {

	background: url(/images/buttons/retail-plan.gif) no-repeat 0 -31px;

	cursor: pointer;

	}

	



.nearest-service {

	background: url(/images/buttons/nearest-service.gif) no-repeat 0 0;

	display: block;

	height: 73px;

	}

	

.nearest-service:hover {

	background: url(/images/buttons/nearest-service.gif) no-repeat 0 -73px;

	cursor: pointer;

	}





#content-holder {

	width: 950px;

	margin: 0 auto;

	}



#header {

	width: 950px;

	height: 305px;

	position: relative;

	margin: 0 auto;

	}

	

.logo {

	margin-top: 20px;

	float: left;

	}



.contact-us {

	float: right;

	margin: 25px 0 0 0;

	}



.uniform-man, .uniform-man2, .industrial-image, .hand-towels {

	behavior: url(/scripts/iepngfix.htc); 			

	}

	

.uniform-man {

	position: absolute;

	top: 95px;

	left: 0;

	}



.uniform-man2 {

	position: absolute;

	top: 85px;

	left: 0;

	}





.industrial-image {

	position: absolute;

	top: 84px;

	left: 0;

	}

	



.our-services {

	margin: 0;

	font-size: 16px;

	color: #970903;

	}



.pull-quote-industrial {

	color:#fff;

	font-size: 18px;

	width: 275px;

	margin: 100px 0 0 345px;

	}



*:first-child+html .pull-quote-uniform {

	color:#fff;

	font-size: 18px;

	width: 350px;

	margin: 140px 0 0 260px !important;

	}



.hand-towels {

	position: absolute; 

	top: 46px; 

	left: 70px;

	}



.pull-quote-uniform {

	color:#fff;

	font-size: 18px;

	width: 400px;

	margin: 100px 0 0 260px !important;

	margin: 140px 0 0 260px;

	}





*:first-child+html .pull-quote {

	color:#fff;

	font-size: 18px;

	width: 350px;

	margin: 140px 0 0 200px !important;

	}





.pull-quote {

	color:#fff;

	font-size: 18px;

	width: 350px;

	margin: 120px 0 0 200px !important;

	margin: 140px 0 0 200px;

	}

	

.intro-text {

	background: url(/images/global/body-break.jpg) bottom no-repeat;

	padding-bottom: 60px;

	}



h4 a {

	cursor: pointer;

	}



.content-quote {

	}	

	

.map-text {

	color: #777777;

	font-size: 11px;

	margin-right: 15px;

	}



*:first-child+html #nav {	

	margin: 18px 0 0 157px !important;

	}



.login-button {
	position: absolute;
	top:0;
	right: 20px;
	}



.brochure-button {

	float: left;

	background: url(/images/buttons/brochure-butt.png) no-repeat 0 0px;

	width: 160px;

	height: 37px;

	display: block;

	margin: 25px 0 0 0;

	}	



.brochure-button:hover {

	background: url(/images/buttons/brochure-butt.png) no-repeat 0 -37px;

	}	



#nav {

	margin: 34px 0 0 157px !important;

	_margin: 18px 0 0 157px;

	float: left;

	}

	

#nav ul li {

	list-style-type:none;

	float: left;

	background: url(/images/global/nav-divider.gif) right no-repeat;

	padding: 0;

	}

	

*:first-child+html #nav ul li a {

	padding: 10px 12px 11px 10px;

	line-height: 50px;

	color: #fff;

	font-weight: bold;

	font-size: 13px;

	text-decoration: none;

	}





#nav ul li a {

	color: #fff;

	font-weight: bold;

	font-size: 13px;

	text-decoration: none;

	_line-height: 50px;

	padding: 10px 12px 10px 10px !important;

	padding: 10px 12px 11px 10px;

	}

	

#nav ul li a:hover {

	background: url(/images/global/nav-back.jpg) repeat-x;

	}



#left-header {

	float: left;

	width: 623px;

	}						

						

#right-header {

	float: left;

	width: 326px;

	}						

						

.services {

	position: absolute;

	top: 153px;

	left: 647px;

	}



.services li {

	background: url(/images/global/red-arrow.gif) no-repeat 0 8px;

	list-style-type: none;

	padding-left: 15px;

	}	



.services li a {

	color: #152c53;

	padding-left: 15px;

	text-decoration: none;

	font-weight: bold;

	background: url(/images/global/services-border-bottom.jpg) bottom no-repeat;

	display: block;

	width: 250px;

	padding: 3px 0 6px 0;

	}

	

.services li a:hover {

	color: #970903;

	}

	

#leftcol img {

	padding: 3px;

	border: 1px solid #82B6DB;

	}

#widecol {
	width: 950px;
	margin-top: 60px;
	} 


#fullcol {

	width: 950px;

	padding-top: 30px;

	}





#leftcol {

	float: left;

	width: 600px;

	padding-top: 30px;

	}

	

*:first-child+html #services-holder {

	background: url(/images/global/services-back.jpg) 0 25px no-repeat !important;

	height: 250px;

	width: 950px;

	}



.alignleft {

	float: left;

	margin: 0 10px 5px 0;

	}



#services-holder {

	background: url(/images/global/services-back.jpg) 0 25px no-repeat;

	width: 950px;

	height: 300px;

	}



#services-holder img {

	border: none;

	padding: 0;

	}



.industrial-services {

	width: 236px;

	float: left;

	text-align: center;

	}



	

.industrial-services p {

	font-size: 11px;

	color: #777777;

	margin: 35px 7px 0 7px;

	text-align: centre;

	}



.industrial-services p span {		

	font-weight: bold;

	}



#rightcol {

	float: left;

	width: 326px;

	padding-top: 30px;

	margin-left: 20px;

	}		

			

#rightcol p {

	font-size: 11px;

	}



#leftcol ul, #widecol ul {

	margin: 0 0 20px 15px;

	}


code {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#leftcol #sidebar ul {	
	margin-left: 0;
	}

#rightcol ul {

	margin:  0 0 10px 130px;

	}



#leftcol ul li, #widecol ul li {

	list-style-type: none;
	font-size: 12px;

	color: #1C3F95;

	margin-bottom: 5px;

	}



#rightcol ul li {			

	font-size: 11px;

	color: #939393;

	margin-bottom: 5px;

	padding-left: 5px;

	}

	

#rightcol ul li span, #leftcol ul li span, #widecol ul li span {			

	color: #000000;

	}

	

*:first-child+html #footer {

	margin-top: 50px;

	}



#footer {

	border-top: 1px solid #ef3e33;

	padding-top: 15px;

	margin-top: 20px;

	margin-bottom: 20px;

	width: 950px;

	margin: auto;

	}

	

#footer p {

	float: right;

	font-size: 11px;

	color: #666666;

	}



#footer ul {

	float: left;

	margin-top: -30px;

	}



#footer ul li {

	list-style-type: none;

	display: inline;

	}

	

#footer ul li a {

	color: #69a4c5;

	text-decoration: none;

	}

	

.wpcf7 textarea {

	border: 1px solid #7AB0D2;

	}

	

.wpcf7 submit {

	width: auto;

	color: #1C3F95;

	}					



.wpcf7 input {

	width: 280px;

	border: 1px solid #7AB0D2;

	padding: 3px;

	}					


/*
	
.products ul li {
	list-style-type: none;
	}	

	
#leftcol .product {
	width: 185px;
	float: left;
	margin: 0 0 0 10px;
	}

#leftcol ul .products ul {
	margin: 0 0 0 0;
	}



.row {
	height: auto;
	margin-top: 25px;
	}	
	
	

#leftcol .row ul {
	margin: 0;
	}	

#leftcol .row ul li {
	list-style-type: none;
	}

				
#leftcol .listview p {
	margin: 10px 0 0 0;
	text-align: center;
	font-weight: bold;
	}
	
#leftcol .category {
	height: 0;
	}
	*/

	#leftcol .frame img {
	padding: 0;
	border: 1px solid #dfedf5;
	}
	
	.breadcrumb, #shopp-volvo-orderby-menu, .views, .price, .addtocart, #shopp form { 
	display: none;
	}
	
	.views {
		visibility: hidden;
		}
	
	.frame {
	height: 220px;
	}

#leftcol .row ul {
	margin: 0;
	}	

#shopp .gallery .previews li img {
	border: none;
	margin-bottom: 80px;
	margin-right: 80px;
	}
	
#shopp .gallery .previews li {
	border: 1px solid #eef5fa;
	
	}
	
#shopp ul.products li.product {
	height: 280px;
	}	
	
.product-name {
	color: #ee3b33;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 30px 0;
	}
	
.headline {	
	margin: 0 0 0 0;
	}

#shopp p {
	margin-left: 300px;
	}
	
.back-button {	
	/*margin: 0 0 0 0; */
	}
	
#wlmreginstructions {
	display: none;
	}					


