
body {
	margin:0px; background-color:#EAEAEA; color:#333333;
}
p {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	margin:0px; padding-bottom:16px; 
	color:#333333; background-color:inherit;
}	
h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:130%; font-weight:normal; 
	text-align:right;
	margin:0px; padding:3px 14px 3px 0px; 
	color:#333333; background-color:#F7EFFC; 
}
h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:95%; font-weight:bold;
	margin:0px; padding-bottom:12px; color:#333333; background-color:inherit;
}
hr {
	display:none;
}		
#container {
	width:96%; height:auto; 
	background-color:#FFFFFF; color:#333333; 
	margin:0px auto; padding:0px;
}
#main {
	width:100%; height:auto; 
	background-color:#FFFFFF; color:#333333; 
	margin:0px; padding:0px; float:left;
}
.mainborder {
	border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF;
}
#skip {
	margin:0px; padding:0px; display:none;
}
.companyname {
	font-family:Arial, Helvetica, sans-serif; font-size:130%; font-weight:normal; text-align:right;
	margin:0px; padding:0px;
}
.companyname {
	display:none;
}		
#top {
	width:100%; height:auto; margin:0px; padding:0px;
}
#topmenu {
	width:100%; height:auto; margin:3px 0px 3px 0px; padding:0px; float:right; text-align:right;
}
.menu ul {
	margin:0px 70px 0px 0px; padding:0px;
}
.menu ul li {
	margin:0px; padding:0px; display:inline;
}
.menu li a {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:75%; color:#7D26CD; background-color:inherit;
	margin:0px; padding:0px 10px 0px 0px; text-decoration:none;
}
.menu li a:hover {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:75%; 
	color:#7D26CD; background-color:inherit;
	margin:0px; padding:0px 10px 0px 0px; text-decoration:underline;
}

#topleft {
float: left;
width: 209px; height:auto;
margin: 0;
padding:0px;
border-bottom:2px solid #CCCCCC;
}

#leftmenu ul {
	width:209px; height:auto; margin:0px; padding:0px; list-style:none; border:none;
}
#leftmenu li {
	margin:0px; padding:0px; float:left;
}
#leftmenu li a {
	background: url(../images/left-menubg.jpg) no-repeat; width:177px; height:21px;
	margin:0px; padding:4px 0px 0px 32px;
	color:#FFFFFF; background-color:inherit;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:75%;
	text-decoration:none; display:block;
}
#leftmenu li a:hover {
	background: url(../images/left-menubg-hv.jpg) no-repeat; width:177px; height:21px;
	margin:0px; padding:4px 0px 0px 32px;
	color:#FFFFFF; background-color:inherit;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:75%;
	text-decoration:none; display:block;
}
#leftmenu .active {
	background: url(../images/left-menubg-hv.jpg) no-repeat; width:177px; height:21px;
	margin:0px; padding:4px 0px 0px 32px;
	color:#FFFFFF; background-color:inherit;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:75%;
	text-decoration:none; display:block;
}

#topright {
margin-left: 209px; height:202px;
padding: 0px;
background-color: #FFFFFF; color:#333333;
}

#topright-left {
    width:100%; height:199px;
	float:left; margin:0px; padding:0px;
	background-color:#FFFFFF; color:#333333;
	border-top:1px solid #7D26CD; border-bottom:2px solid #CCCCCC;
}


.logo {
	background:url(../images/clean-office.jpg) no-repeat left top; width:100%; height:199px;
}
.logo span {
	display:none;
}

#middle {
	width:100%; height:auto;
	background: url(../images/leftbg.gif) repeat-y left top;
	margin-top:3px; padding:0px; float:left;
}	
#middle-left {
	width:207px; height:auto; margin:0px; padding:0px; 
	background-color:#F7EFFC; color:#333333; float:left;
}
#middle-right {
	margin-left:210px; margin-right:0px; height:auto; padding:0px;
	background-color:#FFFFFF; color:#333333;
}		
.leftmargin {
	margin:0px 20px 0px 20px; padding:12px 0px 15px 0px;
	border-bottom:1px dotted #CCCCCC;
}
.leftmargin2 {
	margin:0px 20px 0px 20px; padding:18px 0px 15px 0px;
	border-bottom:1px dotted #CCCCCC;
}
.ttl {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:95%; font-weight:bold;
	margin:0px; padding-bottom:13px; color:#333333; background-color:inherit;
}
.ttl span {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:115%; font-weight:normal;
	color:#7D26CD; background-color:inherit; margin:0px; padding:0px;
}
.smalltext {
	font-family:Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal;
	margin:0px; padding:0px 5px 4px 0px;
	color:#333333; background-color:#F7EFFC;
}
.detaillink {
	font-family:Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; float:right;
	color:#7D26CD; background-color:#F7EFFC; text-decoration:underline;
	margin:0px; padding:5px 20px 0px 0px;
}
a.detaillink:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; float:right;
	color:#7D26CD; background-color:#F7EFFC; text-decoration:none;
	margin:0px; padding:5px 20px 0px 0px;
}
.leftboxbg {
	background:url(../images/leftboxbg.jpg) repeat-x;
	border-top:3px solid #FFFFFF; border-bottom:3px solid #F7EFFC;
	margin:0px; padding:25px 20px 0px 20px; 
}
.leftboxtxt {
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal; line-height:15px; 
	color:#FFFFFF; background-color:inherit; margin:0px; padding-bottom:7px;
}
.welcomebox {
	background-color:#F7EFFC; color:#333333;
	margin:0px; padding:0px;
}
.hometext {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	margin:0px; padding-bottom:12px; color:#333333; background-color:inherit; line-height:16px;
}
.content {
	margin:0px; padding:20px 33px 0px 33px;
}
.leftblock {
	width:45%; height:auto; margin:0px; padding:0px; border-right:1px solid #EAEAEA; float:left;
	background-color:#FFFFFF; color:#333333;
}
.rightblock {
	width:43%; height:auto; margin-left:35px; padding:0px; float:left;
	background-color:#FFFFFF; color:#333333;
}
.cleaning-thumb img {
	width:284px; height:67px; margin:0px; padding:0px;
}
.services-thumb {
	width:284px; height:67px; margin:0px; padding:0px; 
}
.bulletmargin {
	width:auto; height:160px; margin:0px; padding:0px
}
.whatwedoul{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:normal;
	padding:0px; margin:15px 0px 0px 30px;
	list-style:disc; color:#333333; background-color:inherit;
}
.whatwedoul li {
	margin-bottom:3px;
}
.link_margin{
	width:50%; height:auto; margin:0px; padding:0px;
}		
.morelink {
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#7D26CD; background-color:inherit; text-decoration:underline;
	margin-top:5px; padding-left:16px; 
}
a.morelink:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#7D26CD; background-color:inherit; text-decoration:none;
	margin:0px; padding-left:16px;
}
.bullet-arrow {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	margin:15px 0px 0px 30px; padding:0px;
	color:#333333; background-color:inherit;
}
.bullet-arrow li {
	margin-bottom:5px;
}
#bottom {
	width:100%; height:auto; margin-top:1px; float:left;
	border-top:5px solid #7D26CD; border-bottom:7px solid #FFFFFF;  
}
.bottombg {
	background-color:#F7EFFC; color:#666666; margin-top:1px; padding:0px; float:left;
}
#bottomnargin {
	width:100%; height:auto; margin:0px; padding:0px;
}	
#bottomleft {
	width:35%; height:auto; margin:0px; padding:0px; float:left;
}
#bottomright {
	width:65%; height:auto; margin:0px; padding:0px; float:right; 
}
.copyright {
	padding:5px 0px 5px 10px; line-height:17px;
	font-family:Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal;
	color:#666666; background-color:inherit;
}
.sitettl img {
	font-family:Arial, Helvetica, sans-serif; font-size:155%; font-weight:bold; text-align:right;
	color:#7D26CD; background-color:inherit; margin:0px; padding:2px 5px 0px 0px;
	width:271px; height:39px; float:right;
}
.sitettl span {
	font-family:Arial, Helvetica, sans-serif; font-size:105%; font-weight:normal; text-align:right;
	color:#333333; background-color:inherit; margin:0px; padding:0px;
}
.produced {
	font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal;
	color:#666666; background-color:inherit; text-decoration:underline;
}
a.produced:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal;
	color:#666666; background-color:inherit; text-decoration:none;
}					

.ttlbg {
	margin:0px; padding:0px;
	background-color:#F7EFFC; border-bottom:2px solid #CCCCCC;
}
.border {
	border:1px solid #CCCCCC;
}
.dotline {
	width:99%; height:1px; background:url(../images/dotline.gif) repeat-x;
	padding-bottom:16px; margin-top:13px; 
}	
.daily-cleaning img {
	width:108px; height:99px; float:left;
	margin-right:20px; padding:0px;
	border:1px solid #CCCCCC;
}
.carpets-cleaning img {
	width:108px; height:99px; float:left;
	margin-right:20px; padding:0px;
	border:1px solid #CCCCCC;
}
.washroom-cleaning img {
	width:108px; height:99px; float:left;
	margin-right:20px; padding:0px;
	border:1px solid #CCCCCC;
}
.grounds-cleaning img {
	width:108px; height:99px; float:left;
	margin-right:20px; padding:0px;
	border:1px solid #CCCCCC;
}
.general-cleaning img {
	width:108px; height:99px; float:left;
	margin-right:20px; padding:0px;
	border:1px solid #CCCCCC;
}
.subhead {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:95%; font-weight:bold;
	margin:0px; padding-bottom:12px; color:#333333; background-color:inherit;
}
.bottomlogo {
	width:206px; height:65px; margin:0px; padding:0px;
	background-image:url(../images/logo.jpg); background-repeat:no-repeat;
}

.companypic img {
	width:199px; height:125px; float:left;
	margin:0px 20px 0px 0px; padding:0px;
}
.block {
	margin:0px 0px 0px 20px; padding-top:20px;
}

.triangle img {
	width:133px; height:120px; float:left; 
	margin:0px 25px 0px 12px; padding-right:20px; 
	border-right:1px solid #CCCCCC;
}
.subttl {	
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:bold;
	color:#7D26CD; background-color:inherit;
	margin:0px; padding:25px 0px 0px 10px;
}
.services-pic {
	width:95%; height:230px; float:right;
	background:url(../images/services-pic.jpg) no-repeat right bottom;
	margin:0px 0px 25px 42px; padding:0px; background-color:#F7EFFC; 
}
.service-bullet {
	list-style:url(../images/tickmark.gif); list-style-position:outside;
	margin:0px 0px 0px 20px; padding:17px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#333333; background-color:inherit; float:left;
}
.service-bullet li {
	margin-bottom:5px; margin-top:0px;
}
.family-leftblock {
	width:45%; height:auto; margin:0px; padding:0px; float:left;
	background-color:#FFFFFF; color:#333333;
}
.points {
	list-style-image:url(../images/bullet.gif); list-style-position:outside;  
	margin:0px 0px 0px 55px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#333333; background-color:#FFFFFF;
}
.points li {
	margin-bottom:8px;
}
.newsicon {
	width:12px; height:17px; float:left;
	background:url(../images/news-icon.jpg) no-repeat;
	margin:0px; padding-right:10px;
}
.newsttl {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;
	color:#333333; background-color:inherit; text-decoration:underline;
	margin:0px; padding:0px;
}
a.newsttl:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;
	color:#333333; background-color:inherit; text-decoration:none;
}			
.newsstrip {
	background-color:#F7EFFC; color:#333333;
	margin-bottom:10px; padding:8px 0px 7px 10px;
}
.news {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold;
	color:#333333; background-color:inherit; text-decoration:none;
}
.newsbox {
	margin-left:31px; padding:0px;
}
.ans {
	float:left; margin:0px; padding:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold;
	color:#7D26CD; background-color:inherit;
}
.ansbox {
	margin-left:10px; padding:0px;
}
.pagelink {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:95%; font-weight:bold; text-decoration:underline;
	margin:0px; padding-bottom:13px; color:#333333; background-color:inherit;
}
a.pagelink:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:95%; font-weight:bold; text-decoration:none;
	margin:0px; padding-bottom:13px; color:#333333; background-color:inherit;
}
.vacancies-pic img {
	width:170px; height:120px; float:right; 
	margin:0px 8px 0px 77px; padding:0px;
}
.vacancies-box {
	background-color:#F7EFFC; color:#333333;
	margin-bottom:10px; padding:8px 0px 20px 20px;
}
.contactlink {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#333333; background-color:inherit; text-decoration:underline;
}
a.contactlink:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#333333; background-color:inherit; text-decoration:none;
}
.reg {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold;
	color:#333333; background-color:inherit; float:left;
	margin:0px; padding:0px 15px 10px 0px;
}
.sitemap-bullet {
	list-style-image:url(../images/square-bullet.gif); list-style-position:outside;
	margin:15px 0px 0px 30px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal;
	color:#333333; background-color:#FFFFFF;
}
.sitemap-bullet li {	
	margin-bottom:8px;
}	
.sitemap-link {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#333333; background-color:#FFFFFF; text-decoration:none;
}
a.sitemap-link:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#333333; background-color:#FFFFFF; text-decoration:underline;
}
.ul_link {
	list-style-type:none; margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold;
	color:#333333; background-color:inherit;
}
.ul_link li {
	margin:0px; padding:0px;
}
.triyal-bullet {
	list-style-image:url(../images/square-bullet.gif); list-style-position:outside;
	margin:15px 0px 0px 30px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal;
	color:#333333; background-color:#FFFFFF;
}
.triyal-bullet li {	
	margin-bottom:8px;
}
.line {
	width:98%; height:auto; margin:0px; padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
}	

.logo_home {
	width:100%; height:199px;
	background:url(../images/clean-office-home.jpg) no-repeat left top; 
}
.logo_home span {
	display:none;
}
.calltext {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-weight:normal;
	line-height:16px;
	margin:0px; padding:105px 0px 0px 5%; 
	color:#333333; background-color:inherit;
}
.calltext a:link,.calltext a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-weight:bold;
	color:#333333;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.calltext a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	font-weight:bold;
	color:#333333;
	margin:0px; padding:0px;
	text-decoration:none;
}	