@charset "utf-8"; /* CSS Document */

html,body { height:100%; } 
html,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}
body {background-image: url(Images/back4.jpg); 	background-repeat: repeat-x; 	background-color: #1650A4; 	margin-top: 0px; height:100%}
body,td,th {font-family: Arial, Helvetica, sans-serif; 	font-size: 15px; 	color: #000000; }
a:link {color: #FFFFFF; 	text-decoration: none; }
a:visited {text-decoration: none; 	color: #FFFFFF; }
a:hover {text-decoration: underline; 	color: #FFFFFF; }
a:active {text-decoration: none; 	color: #FFFFFF; }
.info {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; margin-left:15px; margin-right:8px; margin-top:10px; height:240px; }
H1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px; text-align:center; margin-bottom:10px; margin-top:3px; color:#000000; }
.header {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px; text-align:center; margin-bottom:10px; margin-top:3px; color:#000000; }
.text2 {margin-left:5px; text-align:justify; width:690px; }
.footer {color:#FFFFFF; text-align:center; font-size:12px; background-image: url(Images/bottom.png); background-repeat: no-repeat; background-position: top; float: left; height: 12px; width: 950px; margin-left: 50px;}
.bottom {float: left; width: 950px; margin:0 50px 20px 0;}
.footer-links {color: #FFFFFF; float: left; width: 550px; padding:0 50px 0 50px; text-align: center; font-size:12px}
.bottom-left {float: left; width: 150px;}
.bottom-right {float: right; width: 150px;}
.tag {color: #E82813; 	font-weight: bold; 	font-style: italic; 	font-size: 18px; 	}
.entry-title {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px; text-align:center; margin-bottom:10px; margin-top:3px; color:#000000; }
.page {width: 1000px; margin-right: auto; margin-left: auto; height:100%;}
.headers {float: left; height: 155px; width: 1000px; background-image: url(Images/header.jpg);}
.mains {float: left; width: 713px; height:100%;}
.flash {background-image: url(Images/flash1.jpg); float: left; height: 259px; width: 697px; padding:13px 16px 13px 0;}
.texting {background-image: url(Images/text.png); background-repeat: repeat-y; float: left; width: 693px; padding-right: 20px; text-align: justify; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; line-height:1.3; }
.leftside {float: left; width: 237px; margin-left: 50px; height:100%;overflow:hidden;}
.left-info {background: url(Images/left-back.png) repeat; float: left; width: 237px; height:100%}
.texting ul{margin-left:50px;}
.texting li {margin-left:20px;}
.click {text-align:center; font-style:inherit; font-weight:bold; margin-bottom:15px;}
.alignright {float:right;}
.alignleft {float:left;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear { clear: both; }
.test {background:url(Images/text2.png) repeat; float:left; width:1000px;} 


.roll1 a {width: 237px; height: 50px; display: block; border:none; float:left; margin:0; background-image: url(Images/residential-cleaning-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll1 a:hover { background-position: 0px -50px;} 
.roll2 a {width: 237px; height: 41px; display: block; border:none; float:left; margin:0; background-image: url(Images/commercial-cleaning-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll2 a:hover { background-position: 0px -41px;} 
.roll3 a {width: 237px; height: 42px; display: block; border:none; float:left; margin:0; background-image: url(Images/estimate-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll3 a:hover { background-position: 0px -42px;} 

.roll4 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/home-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll4 a:hover { background-position: 0px -30px;}
.roll5 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/about-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll5 a:hover { background-position: 0px -30px;}
.roll7 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/commercia.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll7 a:hover { background-position: 0px -30px;}
.roll8 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/concrete-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll8 a:hover { background-position: 0px -30px;}
.roll9 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/gutter-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll9 a:hover { background-position: 0px -30px;}
.roll10 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/roof-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll10 a:hover { background-position: 0px -30px;}
.roll11 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/deck-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll11 a:hover { background-position: 0px -30px;}
.roll12 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/realestate-hoa.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll12 a:hover { background-position: 0px -30px;}
.roll13 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/101-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll13 a:hover { background-position: 0px -30px;}
.roll14 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/contact-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll14 a:hover { background-position: 0px -30px;}
.roll6 a {width: 237px; height: 30px; display: block; border:none; float:left; margin:0; background-image: url(Images/res-roll.png); background-repeat: no-repeat; background-position: 0px 0px;}
.roll6 a:hover { background-position: 0px -30px;}
