﻿/* Layout Begin */

.background {
	background:				#666666;
}

#wrapper {
	float:					left;
		position: 				absolute;
	width: 					600px;
	left:					50%;
	margin-left: 			-300px;

}

#layout {
	top: 					0px;
	margin-top:				10px;
	background-color:		#E7E7E8;
	border:					10px #E7E7E8 solid;
	z-index:				1;
}

/* Layout End */

/* Page Style Begin */

h1, h2, h3, h4 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				20px;
	font-size:				13px;
	margin-bottom:			5px;
}

p {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				13px;
	margin-top:				0px;
}

#seo p {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
}

address {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-style:				normal;
}

.serviceslinks {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				13px;
	margin-top:				0px;
	color:					#000000;
	font-weight:			bold;
	text-decoration:		none;
}

.serviceslinks:hover {
	color:					#F7951F;
}

.spanservice {
	font-weight:			normal;
}

.contact-numbers {
	margin-left:			50px;
}

.contact-span {
	color:					red;
}

.mainadd {
	margin-left:			50px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				13px;
}

.bottomservice {
	width:					580px;
	margin-top:				10px;
	float:					left;
}

.bullet {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				13px;
}

.list {
	margin-bottom:			10px
}
/* Page Style End */

/* Banner Begin */

#curve {
	height:					13px;
	background-image:		url('images/578.jpg');
	background-repeat:		no-repeat;
}

#banner {
	height:					102px;
	background-image:		url('images/web_logo2.gif');
	background-color:		#FFFFFF;
	background-repeat:		no-repeat;
	background-position:	left top;
	text-align:				right;
	padding-bottom:			10px;
}

#banner img {
	border:					0px;
}

/* Banner End */

/* Top Navigation Begin */

#top-navigation {
	width:					580px;
	padding-bottom:			10px;
	float:					left;
}

/* Welcome Button Begin */

.welcome a {
	background-image:		url('images/Welcome.gif');
	width:					77px;
	height:					25px;
	display:				block;
	float:					left;
}

.welcome a:hover {
	background-image:		url('images/Welcomep.gif');
}

.welcomecurrent {
	background-image:		url('images/Welcomep.gif');
	width:					77px;
	height:					25px;
	float:					left;
}

/* Home Services Button Begin */

.home-services a {
	background-image:		url('images/Home_Services.gif');
	width:					107px;
	height:					25px;
	display:				block;
	float:					left;
}

.home-services a:hover {
	background-image:		url('images/Home_Servicesp.gif');
}

.home-servicescurrent {
	background-image:		url('images/Home_Servicesp.gif');
	width:					107px;
	height:					25px;
	float:					left;
}

/* Home Services Button End */

/* Commercial Services Button Begin */

.comm-services a {
	background-image:		url('images/Comm_Services.gif');
	width:					139px;
	height:					25px;
	display:				block;
	float:					left;
}

.comm-services a:hover {
	background-image:		url('images/Comm_Servicesp.gif');
}

.comm-servicescurrent {
	background-image:		url('images/Comm_Servicesp.gif');
	width:					139px;
	height:					25px;
	float:					left;
}
/* Commercial Services Button End */

/* Drive and Garden Button Begin */

.drive a {
	background-image:		url('images/Drive_Garden.gif');
	width:					106px;
	height:					25px;
	display:				block;
	float:					left;
}

.drive a:hover {
	background-image:		url('images/Drive_Gardenp.gif');
}

.drivecurrent {
	background-image:		url('images/Drive_Gardenp.gif');
	width:					106px;
	height:					25px;
	float:					left;
}

/* Drive and Garden Button End*/

/* Contact Button Begin  */
.contact a {
	background-image:		url('images/Contact.gif');
	width:					84px;
	height:					25px;
	display:				block;
	float:					left;
}

.contact a:hover {
	background-image:		url('images/Contactp.gif');
}

.contactcurrent {
	background-image:		url('images/Contactp.gif');
	width:					84px;
	height:					25px;
	float:					left;
}

/* Contact Button End */

/* Link Button Begin */
.link a {
	background-image:		url('images/Links.gif');
	width:					48px;
	height:					25px;
	display:				block;
	float:					left;
}

.link a:hover {
	background-image:		url('images/Linksp.gif');
}

.linkcurrent  {
	background-image:		url('images/Linksp.gif');
	background-repeat:		no-repeat;
	padding-left:			48px;
	width:					19px;
	height:					25px;
	float:					left;
	margin-bottom:			10px;
}

/* Link Button End */

/* Top Navigation End */


/* Button Navigation Begin */

.carpetclean a {
	background-image:		url('images/Call_Carpet_Cleaning.gif');
	width:					138px;
	height:					110px;
	display:				block;
	float:					left;
	margin-right:			9px;
	margin-bottom:			10px;
}

.carpetclean a:hover {
	background-image:		url('images/Call_Carpet_Cleaningp.gif');
}

.buildersclean a {
	background-image:		url('images/Call_Builders_Clean.gif');
	width:					138px;
	height:					110px;
	display:				block;
	float:					left;
	margin-right:			9px;
	margin-bottom:			10px;
}

.buildersclean a:hover {
	background-image:		url('images/Call_Builders_Cleanp.gif');
}


.blockpaving a {
	background-image:		url('images/Call_Block_Paving.gif');
	width:					138px;
	height:					110px;
	display:				block;
	float:					left;
	margin-right:			9px;
	margin-bottom:			10px;
}

.blockpaving a:hover {
	background-image:		url('images/Call_Block_Pavingp.gif');
}


.windows a {
	background-image:		url('images/Call_window_Cleaning.gif');
	width:					138px;
	height:					110px;
	display:				block;
	float:					left;
	margin-bottom:			10px;
}

.windows a:hover {
	background-image:		url('images/Call_window_Cleaningp.gif');
}


.curtainsclean a {
	background-image:		url('images/Call_Curtains_Cleaning.gif');
	width:					138px;
	height:					110px;
	display:				block;
	float:					left;
	margin-right:			9px;
	margin-bottom:			10px;
}

.curtainsclean a:hover {
	background-image:		url('images/Call_Curtains_Cleaningp.gif');
}

.Upholsteryclean a {
	background-image:		url('images/Call_Upholstery_Cleaning.gif');
	width:					138px;
	height:					110px;
	display:				block;
	float:					left;
	margin-right:			9px;
	margin-bottom:			10px;
}

.Upholsteryclean a:hover {
	background-image:		url('images/Call_Upholstery_Cleaningp.gif');
}


.rugclean a {
	background-image:		url('images/Call_rugs_Cleaning.gif');
	width:					138px;
	height:					110px;
	display:				block;
	float:					left;
	margin-right:			9px;
	margin-bottom:			10px;
}

.rugclean a:hover {
	background-image:		url('images/Call_rugs_Cleaningp.gif');
}


.treatment a {
	background-image:		url('images/Call_treatments.gif');
	width:					138px;
	height:					110px;
	display:				block;
	float:					left;
	margin-bottom:			10px;
}

.treatment a:hover {
	background-image:		url('images/Call_treatmentsp.gif');
}

.moving a {
	background-image:		url('images/Call_Moving_Home.gif');
	width:					138px;
	height:					110px;
	display:				block;
	float:					left;
	margin-bottom:			10px;
}

.moving a:hover {
	background-image:		url('images/Call_Moving_Homep.gif');
}


/* Bottom Navigation End */

/* Main Body Begin */
#mainbody {
	background-color:		#F8F5D0;
	width:					570px;
	padding:				5px;
	margin-bottom:			9px;
	float:					left;
}

.bodybottom {
	border:					1px #000000 solid;
	padding:				10px;
	text-align:				center;
	margin-bottom:			10px;
}
/* Main Body End */

/* Footer Begin */

#footer {
	text-align:				center;
}

.thinking {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#000000;
}
/* Footer End */

/* Services Pages Begin */
.galleryimgdiv {
	width:					112px; 
	float:					left; 
}
.gallerytextdiv {
	width:					170px;
	float:					left; 
	vertical-align:			top;  
}

.imagecont {
	float:					left;
	margin-bottom:			10px;
}

#leftbody {
	width:					285px;
	float:					left;
}

#rightbody {
	width:					285px;
	float:					left;
}
/* Services pages End */

/* Contact Form Begin */

.formtext {
	margin-bottom:			0px;
}

.box {
	margin-bottom:			5px;
}
/* Contact Form End */

/* SEO Box */

#seo {
	margin-top:				10px;
	text-align:				center;
	display:				none;
}

.screen {
	margin-left:			25px;
	margin-bottom:			20px;
}