html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, img, ul, li, fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ol, ul {
	list-style:none
}
body {
    font:13px/18px Arial, Helvetica, sans-serif;
    color:#000;
}
#wave{
    background:url(../images/header.jpg) repeat-x center 0;
    height:82px;
}
a:focus, a img {
	border:0;
}
legend {
	display:none;
}
/*input, label span {
	float:left;
}*/
a {
	color: #fff;
	text-decoration:underline;
}
a:hover {
	text-decoration: none;
}
a:hover img {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}
img {
	display:block;
	border:none;
}
.clear {
	clear:both;
}
.clr {
	overflow:hidden;
	width:100%;
}
h1 {
	font-size:23px;
	line-height:25px;
}
h2 {
	font:bold 18px/20px Arial, Helvetica, sans-serifl;
	color:#005A9D;
}
h1.nh {
	font:bold 23px/25px Arial, Helvetica, sans-serifl;
	color:#005A9D;
	text-align:center;
	margin-bottom: 20px;
}

h3 {
	font-size:18px;
	line-height:20px;
}
h4 {
	color:#005A9D;
	font-size:16px;
	line-height:20px;
	padding-bottom:10px;
}
h4 span {
	font-weight:normal;
	font-size:14px;
}
h4 span.red {
	font-size:16px;
	color: #E01A1A;
	font-weight: bold;
}
h5 {
	font-size:14px;
	color:#E01A1A;
}
.float_left {
	width:auto;
	float:left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.center {
	text-align:center;
}
.center_blue {
	text-align:center;
	color:#005A9D;
}
.right {
	text-align:right;
}
/**************** End General **********************/


#external_content {
	min-width:998px;
	width:100%;
	margin:0 auto;
}
/************ End Common Part **************/


/******** Header part start from here **********/


#header { width:100%; 
}
.logo a {
	background:url(../images/clean_logo.gif) no-repeat 0 0;
	width:253px;
	height:0px;
	padding:187px 0 0;
	overflow:hidden;
	float:left;
}
/******Menu part start*****/
	

	
.menu_left {
	background:url(../images/menu_left.gif) no-repeat 0 4px;
	padding:0 0 0 7px;
}
.menu_right {
	background:url(../images/menu_right.jpg) no-repeat 100% 3px;
	padding:0 4px 0 0px;
	height:58px;
}
.menu_right ul {
	padding:20px 0;
}
.menu_right ul li {
	display:inline;
	padding-right:40px;
}
.menu_right ul li.last {
	padding-right:0;
}
.menu_right ul li a {
	color:#fff;
	text-transform:uppercase;
}
/******Menu part end*****/


/******** Header part end here **********/



/********* Start Middle part from here ********/

.middle_content {
}
.services img {
	display:inline;
	margin-right:30px;
}
.services img.last {
	margin:0;
}
.middle_inner {
}
.left_col_admin {
	width:205px;
	text-align:justify;
	padding:0 30px 0 10px;
	float:left;
	margin-right:39px!important;
	margin-right:36px;
	min-height:1020px;
	height:100%!important;
	height:720px;
	margin-bottom:120px;
}
.left_col_admin .common {
	padding-bottom:20px;
}
/********** Left column start *********/
	
	.left_col {
	width:205px;
	text-align:justify;
	padding:0 30px 0 10px;
	float:left;
	/*margin-right:39px!important;
	margin-right:36px;*/
	
	margin-bottom:120px;
}
.left_col .common {
	padding-bottom:20px;
}
.comments {
	color:#005A9D;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	padding-bottom:30px;
}
.author {
	display:block;
	text-align:right;
	text-transform:uppercase;
	padding:10px 0px;
}
.author a {
	color:#005A9D;
}
hr {
	color: #FFCD32;
	border:0;
	background-color: #FFCD32;
	margin-left:30px;
	margin-right:30px;
	height: 3px;
}
.login_button img{
	margin-right: auto;
	margin-left: auto;		
}
/*** EVENTS start **/
.events a{
	color:#00C;	
}



.topside_img_centre{
	margin: auto;
	padding: 7px 5px 5px;
}
.events div.mid_side {
	/*background:url(../images/events_bg.gif) repeat-y 0 0;*/
	padding:0 20px 0 13px;
}
.events div.mid_side div {
	height:100%;
	overflow:hidden;
	border-bottom:#FFCD32 2px solid;
	padding:10px 0 10px 0;
}
.events div.mid_side div.nbrd {
	border:none;
}


.events div.mid_side div p {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#757575;
	padding:0;
	margin:0;
}


.newsletter {
	padding:0;
	margin:0;
}
.newsletter div.topbg{
	background:url(../images/top_eventscrv.gif) no-repeat 0 0;
	height:34px;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/news_bg.gif) no-repeat 0 0;
}
.newsletter div.topbg img {
	margin:11px 0 0 0;
}
.newsletter form {
	height:100%;
	overflow:hidden;
	background:url(../images/news_formbg.gif) repeat-y 0 0;
}
.newsletter form div {
	height:100%;
	overflow:hidden;
	background:url(../images/news_lowbg.gif) no-repeat 0 100%;
	padding:4px 7px 3px 8px;
}
.newsletter form div label {
	float:left;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#484848;
	width:38px;
	padding:2px 0 0 0;
	margin:0;
}
.newsletter form div input.txtfld {
	font:normal 12px/13px Arial, Helvetica, sans-serif;
	color:#767676;

	width:129px;
	height:13px;
	border:#2D96D3 2px solid;
	padding:1px;
	margin:0 0 3px 5px;
}
.newsletter form div input.gen_butt {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	background-color:#2D96D3;
	padding:1px;
	text-align:center;
	color:#fff;
	border:none;
	margin:0 0 3px 5px;
	padding:0 14px 0 14px;
}
	
/*** EVENTS end **/
/********** Left column End *********/
	
	
	
	
	/********** Right column start *********/
	
		.right_column {
	width:171px;
	float:right;
	background:#FFFF99;
	margin-left:28px;
	padding:10px;
	overflow:hidden;
}
#container .right_column p {
	padding:0;
}
.right_common {
	background:url(../images/down_shadow.jpg) repeat-x 0 100%;
	padding:0 0 9px 0;
}
.feedback {
	background:#0066CC;
	padding:4px;
	color:#fff;
	display:block;
	text-align:center;
	line-height:14px;
	font-size:10px;
}
.feedback b {
	display:block;
	text-align:right;
	font-weight:normal;
}
.feedback a {
	color:#fff;
}
/********** Right column End *********/
	
	
	/*Center Part*/
		#container {
	height:100%;
	overflow:hidden;/*margin:0 200px 0 0;*/
		
		}
.container_common {
	margin:0 220px 0 280px;
}
#container p {
	padding-bottom:15px;
}
#container h2 {
	padding-bottom:22px;
	text-transform:uppercase;
	text-align: center;
}
#container p.advertise span {
	margin-right:15px;
}
#container p.advertise span.last {
	margin:0;
}
.bonded a {
	position:absolute;
	top:2px;
	left:50px;
	color:#fff;
}
.logo2 img {
	display:inline;
}
li.visa img {
	margin-top:20px
}
li.master img {
	margin-top:10px
}
li.cfa img {
	margin-top:5px
}
/******* End Center ******/
	
	

/********* Start Middle part end here ********/
/************** START MIDDLE BUTTONS ***********/

/************** END MIDDLE BUTTONS ***********/


/********** Footer Part *********/

.footer {
	text-align:center;
	background:url(../images/images/footer_sitemap.jpg) repeat-x 0 0;
	margin-top:10px;
	font-size:10px;
	line-height:12px;
	width:100%;
	float:left;
	color:#fff;
	height: 395px;
}
/*New footer code added dec 15, 20111 below - this piece has been removed*/
/*.footer ul {
	padding:30px 0 35px;
}
.footer ul li {
	display:inline;
	background:url(../images/footer_devider.gif) no-repeat 100% 3px;
	padding:0 7px 0 5px;
}
.footer ul li.last {
	padding-right:0;
	margin-right:0;
	background:none;
}*/
/********** Footer Part End *********/


/******* Modified on 01-08-09 *********/

.header_top {
	padding-top:30px; /*background:url(../images/header_bg.jpg) no-repeat 0 0;*/
	height:269px;
	position:relative
}
.logo {
	position:absolute;
	left:50%;
	margin-left:-130px;
	top:31px;
	width:253px;
	z-index:100;
}
.residencial {
	position:absolute;
	top:18px;
	left:118px;
}
.commercial {
	position:absolute;
	top:18px;
	right:132px;
}
.phone {
	position:absolute;
	top:234px;
	left:50%;
	margin-left:-90px;
	color:#9C1C20;
	font:bold 26px/28px Arial, Helvetica, sans-serif;
	min-height:100px;
	height:63px!important;
	height:100px;
}
.phone p {
	width:150px;
}

#container .advertise { /*width:900px!important;*/
	text-align:center;
	width:460px;
	height:110px;
	padding:0px 0 20px 0px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-190px;
 /*margin-left:-220px;*/
}
.logo2 {
	position:relative;
	height:120px;
}
.logo2 ul li {
	border-right:1px solid #7DABCD;
	text-align:center;
	padding: 0 20px 0 0;
	margin-right:20px;
	height:72px;
	float:left;
}
.logo2 ul li.last {
	border:0px;
	margin-right:0;
	padding:0;
}
.services {
	padding:5px 0 20px 0;
	text-align:center;
}
.center_inner {
	position:relative;
	height:120px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
/***** New style on 01-08-09 **********/

.residencial_main {
	position:relative;
	width:399px;
	height:269px;
	float:left;
	background:url(../images/residencial_main.jpg) no-repeat 0 100%;
}
.commercial_main {
	position:relative;
	width:424px;
	height:269px;
	float:right;
	background:url(../images/commercial_main.jpg) no-repeat 100% 100%;
}
/*.add_content{ margin:0 0 0 2%; *margin:0 0 0 0;}*/

#container .container_logo h2 {
	text-align:center; /* padding-left:70px;*/
}
.float_right {
	width:auto;
	float:right;
}
/*.logo2 ul{ text-align:center; width:100%;}*/


/***** New style end on 01-08-09 **********/


/******** Modifi on 06-08-09 *********/

.container_logo {
	margin:0 30% 0;
	width:auto;
}
.logo_inner {
	position:absolute;
	padding:20px 0;
	top:0;
	left:50%;
	margin-left:-368px;
	border-bottom:1px solid #2E78AF;
	border-top:1px solid #2E78AF;
	width:800px;
	height:75px;
}
.menu_right ul li a:hover, .menu_right ul li a.active {
	text-decoration:none;
	color:#032F48;
}
.top_menu {
	background:url(../images/menu_bg.gif) repeat-x 0 0;
	text-align:center;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	padding:0px 0 15px 0;
	position:relative;
}
.bonded {
	width:190px;
	float:left;
	background:url(../images/add.gif) no-repeat 0 0;
	height:84px;
	padding:2px 0 0;
	position:relative;
	font-size:11px;
	text-align:center;
}
.bonded b {
	position:absolute;
	font-weight:normal;
	top:25px;
	width:140px;
	float:left;
	left:30px;
	line-height:16px
}
label {
	display:block;
	width:100%;
}
/********* New Style on 07-08-09 *********/

.menu_right ul li a.active {
	cursor:default;
}
#about, #service, #estimate {
	display:none;
	top:40px;
	left:23%;
	margin-left:-50px;
	z-index:10000;
	position:absolute;
}
#service {
	left:390px;
}
#estimate {
	left:500px;
}
.commonul {
	background-color:#147FBF;
	border:1px solid #206082;
	border-bottom:0 px;
	text-align:left;
}
.commonul ul {
	padding:0;
	margin:0;
}
.commonul ul li {
	display:block;
	padding:0;
}
.commonul ul li a {
	display:block;
	width:180px;
	padding:0 0 0 10px;
	border-bottom:1px solid #206082;
	font-size:12px;
	line-height:16px;
	padding:3px 0 3px 6px;
}
.commonul ul li a.last {
	border-bottom:0;
}
.commonul ul li a:hover {
	background:#DBC1D9;
}
.business ul {
	padding-bottom:20px;
	display: inline-block;
}
.business ul.top_special {
	margin-left:310px;
}
/*ul.short is used on some pages because floated images were forcing the list item to fall underneath the image and not beside it.*/
.business.short ul{
	width:65%;
}
ul.new {
	margin-left:5px;
}
ul.new {
	margin-bottom:0px;
}
.business li, ul.new li {
	background:url(../images/arrow.gif) no-repeat 0px 6px;
	padding:0 0 8px 20px;
}
.business li.no_arrow, ul.new li.no_arrow {
	background:url(none) no-repeat 0px 6px;
	padding:0 0 8px 20px;
}

ul.new li {
	font-weight:bold;
}
.business li strong, ul.new li strong {
color:#000;
}
.business a {
	color:#005A9D;
}
.business h4 {
	margin-top:15px;
}
.inner_special {
	padding:0 30px;
}
.img_center img {
	display:inline;
}
h4.red {
	color:#E01A1A;
}
.blue {
	color:#004052;
}
.residence_content, .cleaning_tips, .employment {
	margin:20px 0 0;
}
.residence1, .residence2 {
	width:23.2%;
	float:left;
	padding-right:4px;
}
.residence2 {
	padding:0 0px 0 20px;
	border:0;
	border-left:1px solid #CFCFCF;
}
.residence2 img, .residence1 img {
	display:inline;
	width:auto;
}
.aboutus img {
	float:left;
}
.cleaning1, .cleaning2 {  /*width:340px;*/
	width:22%;
	float:left;
	padding:0 10px 0 0;
}
.cleaning1 img, .cleaning2 img {
	display:inline;
	width:auto;
	float:left;
	margin-right:10px;
}
.cleaning2 {
	padding:0 0 0 20px;
	border:none; /*width:360px;*/
	border-left:1px solid #CFCFCF;
}
.employment {
	min-height:320px;
	height:100%!important;
	height:320px;
	padding-bottom:15px;
}
.employment_left {
	float:left;
	padding:0 20px 0 0;
	width:250px;
}
.full_width {
	width:100%;
}

.employment_form fieldset {
	min-height:100px;
	height:100%!important;
	height:100px;
	padding-bottom:20px;
}
.employment_form label {
	padding-bottom:12px;
}
.employment_form label.label-1 {
	width:47%;
}
.employment_form label.label-2 {
	width:40%;
	padding-left:8px;
}
.employment_form label.label-2 span {
	width:120px;
}
.employment_form span {
	font-weight:bold;
	width:195px;
	
}
.job_req {
	width:350px;
}
.job_req label {
}
.employment_form label.label-3 {
	width:auto;
	float:left;
}
.employment_form label.label-4 {
	width:200px;
	float:left;
}
.employment_form label.label-3 span {
	width:120px;
	font-weight:normal;
}
.employment_form label.label-3 span.specify {
	width:100px;
}
input.spec {
	width:100px;
}
.employment_form span.available {
	width:auto;
	padding-bottom:0px;
}
.resume {
	width:480px;
	height:120px;
	float:left;
	margin:5px 0 0;
}
.other_inf {
	width:100%;
}
.other_inf span {
	font-weight:normal;
	width:300px;
	float:left;
	padding-bottom:5px;
}
.other_inf span.connection {
	width:500px;
}
.employment_form label.option {
	width:50px;
}
#container .other_inf p {
	padding-bottom:7px;
	padding-top:7px;
}
.submit_bttn {
	width:100%;
	text-align:center;
	padding:0 0 0 100px;
	clear: right;
}
input.bttn {
	width:auto;
	display:inline;
	margin-right:10px;
}
/**********************New style added on 11 August 2009 starts from here *************************/
.request-container {
}
.request-container form {
	padding:0 200px 0 280px;
}
.request-container form fieldset { 
	padding-bottom:20px;
}
.commercial_quote span {
	width:220px;
}
.commercial_quote label.last {
	width:auto;
}
.commercial_quote label, .commercial_enterprise label {
	padding-bottom:6px;
}
.commercial_quote input {
	width:280px;
}
.book_appointment span {
	width:220px;
}
.book_appointment label.last {
	width:auto;
}
.book_appointment label, .commercial_enterprise label {
	padding-bottom:6px;
}
.book_appointment input {
	width:280px;
}
.book_appointment input.short {
	width:80px;
}
.commercial_enterprise span {
	width:auto;
	padding-right:8px;
}
.commercial_enterprise input {
	width:auto;
}
.submit_bttn2 {
	padding-left:150px;
}
.commercial2 {
}
.commercial2 div, .commercial3 div {
	width:100%;
	clear:both;
}
.commercial2 label, .commercial3 label {
	width:auto;
	padding-right:20px;
	padding-bottom:6px;
}
.commercial2 input {
	width:80px;
}
.commercial2 span {
	padding-right:10px;
	width:160px;
}
.commercial3 input {
	width:auto;
}
.commercial3 span {
	width:80px;
	white-space:nowrap;
}
.commercial3 label.lebel_right {
	padding-left:120px;
}
.smart img {
	width:auto;
	display:inline;
}
.business ol {
	list-style-type:decimal !important;
	margin:0 0 0 320px;
	padding:0;
}
.business ol li {
	list-style-type:decimal !important;
	background-image:none;
	padding:0;
	color:#005A9D;
	font-weight:bold;
	margin:4px 0px;
}
.business ol li span {
	font-weight:normal;
	color:#000;
}
.image-border img {
	border:4px solid #005A9D;
}
.image-container {
	float:left;
	margin:0px 30px 0px 4px;
}
.image-container img {
	border:2px solid #005A9D;
	padding:1px;
}
#gift {
	height:50px;
}
#gift label {
	max-width:500px;
}
/*#gift select
	{
	float:left; margin-right:5px; width:200px;
	}
#gift input
	{
	float:right;
	}
#gift label span
	{
	float:left; margin-right:10px; font-size:10px;
	}*/
#gift label span.bold {
	font-size:12px;
	font-weight:bold;
}
.gift-certificate {
	margin: 0px 219px 40px 282px;
}
/**********************New style added on 11 August 2009 starts from here *************************/
.request-container {
}
.request-container form {
	padding:0 200px 0 280px;
}
.request-container form fieldset {
	padding-bottom:20px;
}
.commercial_quote span {
	width:220px;
}
.commercial_quote label.last {
	width:auto;
}
.commercial_quote label, .commercial_enterprise label {
	padding-bottom:6px;
}
.commercial_quote input {
	width:280px;
}
.commercial_enterprise span {
	width:auto;
	padding-right:8px;
}
.commercial_enterprise input {
	width:auto;
}
.submit_bttn2 {
	padding-left:150px;
}
.commercial2 {
}
.commercial2 div, .commercial3 div {
	width:100%;
	clear:both;
}
.commercial2 label, .commercial3 label {
	width:auto;
	padding-right:20px;
	padding-bottom:6px;
}
.commercial2 input {
	width:80px;
}
.commercial2 span {
	padding-right:10px;
	width:160px;
}
.commercial3 input {
	width:auto;
}
.commercial3 span {
	width:80px;
	white-space:nowrap;
}
.commercial3 label.lebel_right {
	padding-left:120px;
}
.smart img {
	width:auto;
	display:inline;
}
.business ol {
	list-style-type:decimal !important;
	margin:0 0 0 30px;
	padding:0;
}
.business ol li {
	list-style-type:decimal !important;
	background-image:none;
	padding:0;
	color:#005A9D;
	font-weight:bold;
	margin:4px 0px;
}
.business ol li span {
	font-weight:normal;
	color:#000;
}
.image-border img {
	border:4px solid #005A9D;
}
.image-container {
	margin:0px 30px 0px 4px;
	text-align: center;
}
.image-container img {
	border:2px solid #005A9D;
	padding:1px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#press {
	margin-left: 285px;
	margin-right: 220px;
}
#press ol {
	list-style-type:decimal !important;
	margin:0 0 0 60px;
	padding:0;
}
#press {
	margin-left: 285px;
	margin-right: 220px;
}
#press ol li {
	list-style-type:decimal !important;
	background-image:none;
	padding:0;
	color:#005A9D;
	font-weight:bold;
	margin:4px 0px;
}
#press .business img {
	margin: 0px auto 15px;
}
#press a {
	color:#005A9D;
}
.text_shift {
	margin: 0px 0px 0px 15%;
}
/*********** New Class add on 27-08-09 *************/

.search_main {
	width:866px;
	background:#2D96D3;
	margin:0 auto 10px;
	padding:8px;
	border:1px solid #6EBFEF;
	height:100%;
}
.gift {
	width:auto;
	float:left;
	/*padding-left: 21px; xod note: customer lobby*/
	padding-left: 16px;
}
.tell_me {
	margin-left:6px!important;
	margin-left:3px;
}
.search_main h3 {
	color:#C3E7FC;
	padding-bottom:6px;
}
.search_right {
	float:right;
	color:#fff;
	border-left:1px solid #4ABAFC;
	width:250px;
	padding:5px 7px 10px 23px;
	/*width:322px; xod note: customer lobby*/
	/*padding:5px 17px 10px 35px; xod note: customer lobby*/
}
.search_right span {
	padding-bottom:5px;
}
.search_right .search_box {
	width:200px;
	margin-right:5px;
}
#container .advertise2 {
	width:900px!important;
	text-align:center;
	width:460px;
	height:110px;
	padding:0px 0 20px 0px;
}
.difault_middle {
	padding:0 200px 0 280px;
}
/*----------------------------31.08.09---------------------------*/
.mid_ser_main {
	/*width:400px;
	float:left;*/
	min-height:180px;
	height:100%!important;
	height:180px;
}
.mid_ser_left {
	width:128px;
	float:left;
}
.mid_ser_right {
	width:262px;
	float:left;
}
.mid_ser_left .image_own {
	margin-bottom:33px;
}
.mid_ser_left {
	width:auto;
	padding-right:30px;
}
h4.left {
	text-align:left;
}
.right {
	text-align:right;
}
.select_work {
}
/************ New on 02-09-09 *************/

.play {
	width:388px;
	margin:0 auto;
	position:relative;
}
.play_abt, .home_play, .play_resi {
	margin:0 auto;
	position:relative;
	width:64px;
}
/*.play_resi{ position:absolute; width:64px; top:0px; right:50px;}*/


.play p img, .play_abt p img, .play_resi p img {
	width:auto;
	cursor:pointer;
	margin:0 auto;
}
.iframe-main {
	display:none;
}
iframe {
	background-color:transparent;
	border:0 none;
	margin:0;
	padding:0;
	position:absolute;
}
.dino8_main {
	z-index:15;
	display:inline;
}
#container .play_resi p {
	padding-bottom:0;
}
.first_cont {
	position:relative;
}
.first_cont_right {
	width:150px;
	position:relative;
}
#press .business img.play_sound {
	height:21px;
	cursor:pointer;
}
.advertise2 {
	text-align:center;
}
ul.phone_details {
	width:100%;



*padding-left:10%;
}
ul.phone_details li {
	width:auto;
	float:left;
	padding:0 15px;
}
#press2 {
	margin-left:285px;
	margin-right:200px;
}
#xod {
	border-width: 0px;
	border-style: none;
	text-align: right;
	background: #FFF;
	width: 100%;
}
#xod img {
	border: none;
	text-align: center;
	margin: 10px auto;
}
.advertise2 span {
	margin-right: 30px;
	margin-left: 30px;
}
.epa {
	background-color:#06C;
	color: #FFF;
}
.epa td {
	border: 1px solid #FFF;
}
#press2 {
	margin-left: 285px;
}
/*************************15-09-09****************************/

.business li.last_arrow {
	background:none;
}
.white_bold {
	font-weight: bold;
	color: #FFF;
}
.image_comment {
	float: left;
	width: 250px;
	font-weight: bold;
	background: #FF9;
	padding: 5px 8px 2px 5px;
	margin: 0px 8px 8px 0px;
	text-align: justify;
	overflow: hidden;
}
.gift_item {
	display: block;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.button_inner {
	width: 199px;
	margin: 5px 5px 10px 30px;
	float: left;
}
.button_inner .button_top {
	background: url(../images/clean4me_button_top.jpg);
	height: 29px;
	width: 199px;
}
.button_inner .button_middle {
	background: url(../images/clean4me_button_middle.jpg);
	height: 40px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.button_inner .button_bottom {
	background: url(../images/clean4me_button_bottom.gif);
	height: 27px;
	width: 199px;
}
.button_middle a {
	color: #FFF;
}
.button_middle a:hover {
	color: #FF0;
}
.button_center_inner {
	position:relative;
	height:120px;
	width: 500px;
	margin-right: 0px;
	margin-left: 40%;
}

/*********** Modify on  28-01-10 ************/

.events {
	margin:0 0 0px 0;
	padding:0;
	background:url(../images/events_bg.gif) repeat-y 0 0;
	height:100%;
}

.top_side {
	background:url(../images/top_eventscrv_199x42.gif.gif) no-repeat 0 0;
	color:#757575;
	height:100%;
	padding: 42px 18px 0 13px;
	
}

.low_side {
	background:url(../images/low_eventscrv.gif) no-repeat 0 100%;
	padding-bottom:29px;
}

.employment_form {
	
	overflow:hidden;
}

.events img.img2 {
	float:right;
	margin:5px 0 0 9px;
}
.events img.img1 {
	float:left;
	margin:0 9px 0 0;
}


.blinks div  a{color:black; text-decoration:none;}
.blinks div  a:hover{text-decoration:underline;}

.sectional_container{
	margin: 0 0 20px;
	min-height: 250px;
}
.sectional_container h3{
	color: #005A9D;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 8px;
	}
.sectional_container h3.right{
	text-align: right;
}
.sectional_container h3.left{
	text-align: left;
}
.image_box_container_left{
	margin: 0px 15px 8px 0;
	float:left;
	}
.image_box_container_right{
	margin: 0 0px 8px 15px;
	float:right;
	}
.image_box_container_right h3{
	color: #005A9D;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
	text-align: center;
	}
.image_box {
	margin: 0px;
	padding: 0px;
	width: 200px;
	border: 3px solid #4270F0;
}
.image_box img{
	margin: 0 !important;
}
.customer_lobby {
	width: 95px;
	margin-left: 338px;
	padding-left: 29px;
	border-left: 1px solid #4ABAFC;
}
.sectional_container ol.clearimg {
	padding-left: 182px !important;
}
/*************************  Dec 15, 2011 Addition of Site Map **************************/
/****************************************** START **************************************/
.footer {
	/*background:url(../images/footer-bg.gif) repeat-x 0 0;*/
	clear:both;
	padding:26px 55px 35px;
}

.footerLeft {
	width:auto;
	margin: 31px 0 0  26%;
}
.footerLeft h3 {
	font-size:11px;
	line-height:12px;
	padding:0 0 8px;
	border-bottom:2px solid #FFFFFF;
	color:#FFFFFF;
	background-color:inherit;
	font-weight:bold;
	text-transform:uppercase;
}
.footerLink {
	width:100px;
	margin:0 17px 0 0;
	float:left;
}
.footerLink li {
	/*border-bottom:1px solid #404041;*/
	padding:2px 0 2px 6px;
	/*font-size:11px;*/
}
.footerLink li a {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
}
.footerLink li a:hover {
	color:#000000;
	background-color:inherit;
}
.footerIcon {
	clear:both;
	padding:20px 0 0 350px;
}
.footerIcon img {
	float:left;
	width:auto;
	margin:0 5px 0 0;
}


/******************************************* END ***************************************/
/*************************  Dec 15, 2011 Addition of Site Map **************************/
