/* CSS Document */
* {
outline:none;
}
html {
overflow-y: scroll;
}

body {
margin:20px 0 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF url(../images/splash/bg.jpg) no-repeat top center;
font-size:11px;
}

h3 {
margin:0;
padding:0;
}
a img {
border:none;
}
li {
list-style:none;
}

#main {
margin:0 auto;
padding:0;
width:800px;
top:0;
}

#logo {
position:relative;
background:#FFFFFF url(../images/splash/logo.jpg) no-repeat top center;
margin:0;
padding:0;
height:100px;
width:800px;
}
#logo h1.logo {
position:absolute;
left:11px;
top:36px;
display:block;
margin:0;
padding:0;
height:28px;
width:458px;
}
#logo h1.logo a {
height:28px;
width:458px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
}
#logo span.license {
position:absolute;
left:10px;
bottom:5px;
margin:0;
padding:0;
color:#000000;
font-size:10px;
}
#logo span.address {
position:absolute;
right:10px;
top:-10px;
margin:0;
padding:0;
color:#000000;
text-align:right;
}
#logo span.slogan {
position:absolute;
right:10px;
bottom:5px;
margin:0;
padding:0;
color:#000000;
text-align:right;
}

#actioncenter {
position:relative;
width:800px;
height:75px;
background:#FFFFFF url(../images/splash/a_c.jpg) top center no-repeat;
margin:0;
padding:0;
}
#actioncenter span a {
color:#000000;
font-size:15px;
text-decoration:none;
}
#actioncenter span a:hover {
color:#000000;
font-size:15px;
text-decoration:underline;
}
#actioncenter span a img, #actioncenter span a:hover img {
border:none;
}
#actioncenter h1.contact {
position:absolute;
left:25px;
top:6px;
display:block;
margin:0;
padding:0;
height:63px;
width:63px;
}
#actioncenter h1.contact a {
height:63px;
width:63px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
}
#actioncenter span.contact {
position:absolute;
left:95px;
top:13px;
margin:0;
padding:0;
color:#000000;
font-size:15px;
}
#actioncenter h1.wind_form {
position:absolute;
left:212px;
top:6px;
display:block;
margin:0;
padding:0;
height:63px;
width:63px;
}
#actioncenter h1.wind_form a {
height:63px;
width:63px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
}
#actioncenter span.wind_form {
position:absolute;
left:282px;
top:13px;
margin:0;
padding:0;
color:#000000;
font-size:15px;
}
#actioncenter h1.estimate {
position:absolute;
left:399px;
top:6px;
display:block;
margin:0;
padding:0;
height:63px;
width:63px;
}
#actioncenter h1.estimate a {
height:63px;
width:63px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
}
#actioncenter span.estimate {
position:absolute;
left:469px;
top:13px;
margin:0;
padding:0;
color:#000000;
font-size:15px;
}
#actioncenter h1.employ {
position:absolute;
left:586px;
top:6px;
display:block;
margin:0;
padding:0;
height:63px;
width:63px;
}
#actioncenter h1.employ a {
height:63px;
width:63px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
}
#actioncenter span.employ {
position:absolute;
left:656px;
top:13px;
margin:0;
padding:0;
color:#000000;
font-size:15px;
}

#text {
position:relative;
margin:20px 0 0 0;
padding:0;
width:605px;
height:auto;
float:left;
text-align:justify;
}
#us19 {
position:relative;
margin:27px 0 0 0;
padding:0;
background:#FFFFFF;
width:185px;
height:140px;
display:block;
float:right;
}
#us19 a {
background:url(../images/splash/us19.jpg) top left no-repeat;
height:140px;
display:block;
text-indent:-9999px;
}
#us19 a:hover {
background:url(../images/splash/us19.jpg) top right no-repeat;
height:140px;
display:block;
text-indent:-9999px;
}

#row {
position:relative;
margin:0;
padding:0;
width:800px;
height:auto;
}

table.rows a {
text-decoration:none;
color:#000000;
}
table.rows a:hover {
text-decoration:none;
color:#FFFFFF;
}
span.first {
font-size:35px;
}
span.rowfirst {
font-size:17px;
}

.title {
background:url(../images/splash/title_bar.jpg) no-repeat top center;
width:800px;
height:41px;
margin:0;
padding:0;
text-indent:83px;
font-size:24px;
}
.res_title {
background:url(../images/splash/residential_title.jpg) no-repeat top center;
width:250px;
height:20px;
margin:0;
padding:0;
text-indent:31px;
font-size:14px;
}
.com_title {
background:url(../images/splash/commercial_title.jpg) no-repeat top center;
width:250px;
height:20px;
margin:0;
padding:0;
text-indent:31px;
font-size:14px;
}
.clean_title {
background:url(../images/splash/cleaning_title.jpg) no-repeat top center;
width:250px;
height:20px;
margin:0;
padding:0;
text-indent:31px;
font-size:14px;
}
.con_title {
background:url(../images/splash/contractors_title.jpg) no-repeat top center;
width:250px;
height:20px;
margin:0;
padding:0;
text-indent:31px;
font-size:14px;
}
.arch_title {
background:url(../images/splash/architects_title.jpg) no-repeat top center;
width:250px;
height:20px;
margin:0;
padding:0;
text-indent:31px;
font-size:14px;
}
.prop_title {
background:url(../images/splash/property_title.jpg) no-repeat top center;
width:250px;
height:20px;
margin:0;
padding:0;
text-indent:31px;
font-size:14px;
}
.wind_title {
background:url(../images/splash/wind_title.jpg) no-repeat top center;
width:385px;
height:20px;
margin:0;
padding:0;
text-indent:31px;
font-size:14px;
}
.div10_title {
background:url(../images/splash/div10_title.jpg) no-repeat top center;
width:385px;
height:20px;
margin:0;
padding:0;
text-indent:31px;
font-size:14px;
}
.ofc_title {
background:url(../images/splash/ofc_title.jpg) no-repeat top center;
width:790px;
height:20px;
margin:0;
padding:0;
text-indent:31px;
font-size:14px;
}

#footer {
background:#FFFFFF url(../images/splash/footer_bg.jpg) bottom center repeat-x;
color:#000000;
font-size:9px;
text-align:center;
width:800px;
height:42px;
margin:0;
padding:0;
}
#footer a {
color:#000000;
text-decoration:none;
}
#footer a:hover {
color:#1f7bbb;
text-decoration:none;
}
#footer p.ten {
font-size:10px;
}
.pointer {
cursor:pointer;
}