@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, p, .teleFloat {
margin:0px;
padding:0px;
}

body {
background-color:#cff09e;
font: normal 95%/1.5em "Arial", Verdana, Times, serif ;
color:#fff;
}

h1 {
font-size:15px;
letter-spacing:3px;
margin:0px;
padding:0px;
text-align:center;
}

/*Header*/

#header {
background:url(images/header.jpg) no-repeat;
width:1000px;
height:260px;
margin:auto auto;
padding:0px;
}

#headerWrapper {
width:100%;
height:260px;
margin:auto auto;
padding:0px;
}

#headerFloat {
position:absolute;
width:410px;
height:225px;
margin-left:165px;
padding-top:20px;
}

#headerFloat h1 {font-size:36px; font-weight:bold; text-align:center; padding-top:7px;}
#headerFloat h2 {font-size:25px; letter-spacing:2px; text-align:center; padding-top:25px;}
#headerFloat h3 {font-size:38px; letter-spacing:2px; text-align:center; padding-top:16px; color:#000;}
#home {padding-left:55px;}

/*Testimonials*/

#testFloat {
position:relative;
width:300px;
height:205px;
left:550px;
top:0px;
}

#testFloat h2 {font-size:17px; letter-spacing:2px; text-align:center; padding-top:60px; color:#3b8686;}

#TestWhole {
overflow:auto;
margin-right:20px;
margin-left:25px;
margin-top:10px;
height:140px;
}

#TestText {
font-size:11px;
color:#0b486b;
}

/*Image Header*/

#imageContainer {
width:100%;
height:324px;
margin:auto auto;
padding-bottom:8px;
}

#imgHeader {
width:1000px;
height:324px;
margin:auto auto;
}

#imgWrapper {
width:905px;
height:320px;
margin:auto auto;
padding:0px;
}

/*Image Header Background Style*/

#headerLeft, #headerMiddle, #headerRight { width:25px; height:330px; margin:0px; padding:0px; float:left;}

#headerLeft { background:url(images/headerLeft.jpg) no-repeat;}
#headerMiddle { background:url(images/headerMiddle.jpg) repeat-x; width:855px;}
#headerRight { background:url(images/headerRight.jpg) no-repeat;}

/*Header Text*/

#headerTextWrapper {
width:855px;
height:80px;
padding-top:6px;
margin:0px;
}

#headerTextWrapper h1 {
font-size:18px;
color:#0b486b;
letter-spacing:0px;
text-align:center;
padding-bottom:5px;
margin-top:5px;
}

/*Header Images*/

#imgContent {
width:855px;
height:230px;
margin:auto auto;
padding-top:10px;
}

.imgFloat {
width:400px;
height:199px;
border:2px;
border-style:solid;
margin-left:15px;
padding-top:0px;
padding-left:0px;
float:left;
}

/*Main Content*/

#middleContainer {
width:100%;
height:290px;
margin:auto auto;
padding-bottom:8px;
}

#mainWrapper {
width:1000px;
height:350px;
margin:auto auto;
padding-bottom:10px;
}

#mainContent {
width:905px;
height:280px;
margin:auto auto;
padding:0px;
}

#mainContentWrapper {
width:850px;
height:210px;
margin:auto auto;
padding:0px;
}

/*Main Background Styles*/

#mainLeft, #mainMiddle, #mainRight { width:25px; height:350px; margin:0px; padding:0px; float:left;}

#mainLeft { background:url(images/mainLeft.jpg) no-repeat;}
#mainMiddle { background:url(images/mainMiddle.jpg) repeat-x; width:855px;}
#mainRight { background:url(images/mainRight.jpg) no-repeat;}

/*Main Title Floats*/

.mainFloat {
width:400px;
height:245px;
margin:0px;
padding-left:20px;
float:left;
}

.mainFloat li{ padding-bottom:2px; list-style:square;}
.mainFloat ul{ margin:0px; padding-top:10px; color:#000;}
.mainFloat h3 { font-size:16px; color:#0b486b; font-style:italic; text-align:center; padding-top:32px;}
.mainFloat p { text-align:center; color:#000; padding-top:10px;}
/*Call Back Form*/

/*quick form*/
#quickForm {
position:absolute;
font-size:12px;
width:375px;
height:144px;
padding:0px;
margin-top:15px;
margin-left:-10px;
color:#000;
}

#quickForm p{
margin-left:70px;
margin-top:20px;
}

#quickForm table{
width:332px;
border:0px; 
text-align:right;
}

#quickForm tr{
height:10px;
}

#quickForm td{
width:140px;
}

#quickForm input{
height:18px;
width:200px;
margin-bottom:6px;
}

#quickForm select{
width:105px;
font-size:12px;
height:20px;

}

#quickForm .submit{
background:url(images/submitBtn.jpg) no-repeat;
border:0px;
color:#0b486b;
font-style:italic;
height:28px;
margin-top:2px;
margin-left:250px;
width:80px;
}

/*Telephone Number & Cards*/

#teleWrapper {
width:850px;
height:75px;
margin:auto auto;
padding:0px;
}

.teleFloat {
width:420px;
height:95px;
float:left;
}

#teleWrapper h1 { font-size:40px; font-weight:bold; font-style:italic; color:#3b8686; padding-bottom:12px; padding-top:13px;}
#teleWrapper h2 { font-size:19px; text-align:center; padding-top:14px; color:#3b8686;}
#teleWrapper p { font-size:17px; color:#000; text-align:center; margin:0px; padding:0px;}

#cards {
padding-top:10px;
padding-left:10px;
margin:0px;
}

/*Main Text | Auto Scroll*/

#mainTextWrapper {
width:1000px;
height:480px;
margin:auto auto;
padding-bottom:10px;
}

#autoScrollWrapper {
width:903px;
height:480px;
margin:auto auto;
padding:0px;
}


/*Main Text Auto Scroll Background Styles*/

#textLeft, #textMiddle, #textRight { width:900px; height:15px; margin:0px; padding:0px; float:left;}

#textLeft { background:url(images/autoTop.jpg) no-repeat;}
#textMiddle { background:url(images/autoMiddle.jpg) repeat-y; height:auto;}
#textRight { background:url(images/autoBtm.jpg) no-repeat;}

#textMiddle h1 {
font-size:16px;
text-align:center;
padding-top:15px;
color:#0b486b;
}

/*Auto Scroll*/

#autoScroll {
width:840px;
height:320px;
margin-left:25px;
padding:0px;
overflow:auto;
}

#autoScroll p{
padding-right:5px;
padding-left:15px;
padding-top:20px;
font-size:13px;
color:#000;
}

#autoScroll h3 {
text-align:center;
font-size:12px;
color:#000;
margin:0px;
padding:0px;
}

#formLabel {
font-size:12px;
color:#000;
margin:0px;
padding:0px;
}

/*Main Images*/

#imagesW {
width:850px;
height:145px;
margin-left:20px;
padding-top:20px;
text-align:center;
}

/*Footer*/

#footerContainer {
width:100%;
height:350px;
margin:auto auto;
padding-bottom:90px;
}

#footerWrapper {
width:1000px;
height:350px;
margin:auto auto;
padding:0px;
}

#footerContentWrapper {
width:903px;
height:350px;
margin:auto auto;
padding:0px;
}

#footerService {
width:300px;
height:350px;
margin:0px;
padding:0px;
float:left;
}

/*Branches*/
#footerBranch {
width:603px;
height:350px;
margin:0px;
padding:0px;
float:left;
}

/*Branches*/
.scroll {
margin-top:13px;
width:565px;
height:180px;
overflow:auto;
font-size:11px;
color:#000;
}

.scroll ul{
padding:0px;
margin-right:6px;
margin-left:4px;
margin-top:10px;
}

.scroll li {
display:inline;
}

/*Safety Logo Content*/

#logoContent {
width:565px;
height:70px;
margin:auto auto;
padding-top:2px;
color:#0b486b;
}

/*Main Text Auto Scroll Background Styles*/

#footerLeft, #footerMiddle, #footerMiddle2, #footerRight {width:15px; height:359px; margin:0px; padding:0px; float:left;}

#footerLeft { background:url(images/footerLeft.jpg) no-repeat;}
#footerMiddle { background:url(images/footerMiddle.jpg) repeat-x; width:270px;}

/*Branches Resized Middle Bg*/
#footerMiddle2 { background:url(images/footerMiddle.jpg) repeat-x; width:570px;}
#footerRight { background:url(images/footerRight.jpg) no-repeat;}

#footerMiddle h2 { font-size:17px; text-align:center; padding-top:25px; color:#0b486b;}
#footerMiddle2 h2 { font-size:17px; text-align:center; padding-top:25px; color:#0b486b;}
#footerMiddle li,ul { padding-left:10px; list-style:none;}
#list {font-size:12px; width:270px; height:270px; overflow:auto; color:#000;}

/*Footer Text & Copyright*/

#copy {
width:1000px;
height:20px;
margin:auto auto;
padding-top:40px;
text-align:center;
color:#000;
}

/*ClearFloat*/

.clearFloat {
width:100%;
clear:both;
height:0px;
margin:0px;
padding:0px;
overflow:hidden;
}

/*A Links Style*/

a:link {color:#0b486b; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a:visited {color:#0b486b; text-decoration:none;}
