#header, #liveresults, #topbar, #topnavi, #bottom, #leftside, #footer, #filter, #filter select, .paging, .b2, .b3, .viewsite, .innerimg, .signupbutton, #showcase .forward,  #showcase .back, #cmsForm, .contact #maintext, .contact .b3 ul, .contact .b3 h2, #team .wrapper ul .cloned {display: none !important;}

.printlogo {
	display: block;
	margin: 0 0 23px;
	width: 218px;
	height: 47px;
}
#contents,
#middle,
#bottom,
.work,
.clients,
#googlemap {
	width: 650px !important;
	margin: 0 !important;
	overflow: visible;
}
#maintext,
#caselogo,
#quote,
#text,
.contact #leftside {
	border-top: 1px solid #ccc !important;
}
#maintext,
#text {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 350px !important;
	height: auto !important;
	overflow: visible !important;
}
#maintext div {
	position: relative !important;
	float: none !important;
	clear: left !important;
	left: 0 !important;
	margin-bottom: 20px !important;
}

.work a {
	height: auto;
	margin: 0 23px 20px 0 !Important;
}
#showcase,
#showcase .wrapper,
#showcase img {
	width: 630px !important;
	height: 356px !important;
}
#text {width: 630px !important;}
#quote {width: 358px !important;}

#rightside {
	padding-bottom: 0 !important;
	padding-top: 5px !important;
}
#rightside,
.clients,
.smap {
	border: none !important;
}
.clients a {
	opacity: 1.0 !important;
	filter: none !important;
	margin-right: 15px !important;
}
.services .right {
	float: left;
	clear: left;
}
.contact #leftside, .contact .b3 {
	display: block !important;
	width: 650px;
	margin-left: 0 !important;
}
.contact .b3 p,
#quote {
	padding-bottom: 15px;
}
p.reginfo {
	margin-top: 0;
}
.smap ul {
	margin-bottom: 10px;
	margin-left: 0;
}
#quote p {
	padding-top: 0;
}

* {color: #000 !important;}


div#team {
	width: 482px !important; 
	float: none !important;
	display: block !important;
}
div#team .wrapper {
	width: 482px !important;  
	float: none !important; 
}
div#team .wrapper ul {
	width: 482px !important; 
	height: 5000px !important;
}
div#team ul li { 
	float: none !important;
	clear: left !important;
	width: 482px !important;  
	padding: 0 !important; 
	clear: both !important;
}
div#team .column {
	width: 482px !important;
	clear: left !important;
	overflow: visible !important;
}
div#team .profile {
	height: 320px !important;
}
