a:link{color:blue;}
a:active{color:blue;}
a:visited{color:blue;}
a:hover{color:red;}

div#container {
width:1000px;
margin:0 auto;
}

.nav {position:relative; z-index: 1;}


.text {font-family: sans-serif; border:0px solid red; padding:2px; margin:2px; width:375px; height:800px;
font-size:100%; position:relative; top:-680px; left:80px; }

.textright {float:right; font-family: sans-serif; border:0px solid red; padding:2px; margin:2px; width:400px; height:800px;
font-size:100%; position:relative; top:-600px; left:400px;}

.textleftapp {float:left; font-family: sans-serif; border:0px solid red; padding:2px; margin:2px; width:375px; height:600px;
font-size:100%;}

.textrightapp {float:right; font-family: sans-serif; border:0px solid red; padding:2px; margin:2px; width:375px; height:600px;
font-size:100%;}

.floatbox {font-family: sans-serif; font-weight:700; width:160px;border:1px solid black; padding:6px; margin:2px;
background-color:#000; float:left;position:relative;top:-30px;font-size:80%;height:3800px;}


.pagetext {font-family: sans-serif; border:0px solid red; padding:2px; margin:2px; width:750px; height:530px;
font-size:100%; position:relative; top:-800px; left:180px;}

.customtext {font-family: sans-serif; border:0px solid red; padding:2px; margin:2px; width:575px; height:600px;
font-size:100%; position:relative; top:-550px; left:230px;}

.hometext {font-family: sans-serif; border:0px solid red; padding:2px; margin:2px; width:825px; height:600px;
font-size:100%; position:relative; top:-710px; left:80px;}

.repair {font-family: sans-serif; border:0px solid red; padding:2px; margin:2px;position:relative; top:-1100px; left:50px;}

.aboutleft {float:left; border:0px solid red; padding-right:0px; margin:2px; width:380px; height:550px;
position:relative; top:0px; left:-5px;}

.aboutright {float:right; border:0px solid red; padding:2px; margin:2px; width:370px; height:550px;
position:relative; top:0px; left:0px;}


.animation { border: 0px solid red; width 700px; position:relative; top: -600px; left:100px; }

.form { border: 0px solid red; width: 350px; position:relative; top: -600px; left:330px; }
.contactform { position:relative; left:230px; }

.finishbutton { position:relative; top:-590px; left:350px; }

.footer {font-family:sans-serif; border:0px; width:1000px; height:100px; padding:2px; font-color:#fff;
margin:2px; position:relative; top:-600px; left:20px;}

.anifooter {font-family:sans-serif; border:0px; width:1000px; height:100px; padding:2px; font-color:#fff;
margin:2px; position:relative; top:-200px; left:40px;}

.footer2 {float:left; font-family:sans-serif; border:0px; width:1000px; height:100px; padding:2px; font-color:#fff;
margin:2px; position:relative; top:20px; left:20px;}

.footer3 {float:left; font-family:sans-serif; border:0px; width:1000px; height:100px; padding:2px; font-color:#fff;
margin:2px; position:relative; top:175px; left:-20px;}



.cont {font-family: sans-serif; border:px solid red; padding:2px; margin:2px; width:2px; height:2px;
font-size:100%; position:relative; top:-1270px;}


.freshbox{float:left; border:3px solid darkgreen; margin:7px; padding:20px; width:600px; background-color:#000; font-weight:600;}

.calendar{float:left; font-family: sans-serif; width:700px; height:400px; border:0px; padding:6px; 
margin:2px;font-size:100%; position:relative; top:-870px; left:150px;}

.texthead {font-family: sans-serif; width:300px; height:300px; border:0px; padding:6px; 
margin:2px;font-size:100%; float:left; position:relative;top:-300px;left:180px;}




#floatleft{float:left; padding:5px; }
#floatcenter{float:center; padding:5px; }
#floatright{float:right; padding:5px; }
#floatleftpad{float:leftt; padding:10px;}
#floatcontact{float:right;position:relative; top:-50px;}
#youtube{float:right;width:356px;position:relative; top:-430px;right:125px;}
#imageright{float:right;}


.pdf {font-family:sans-serif; font-weight:600; text-align:center;
font-size:150%; font-color:#fff;}

.textheader {font-family:sans-serif; font-weight:600;position:relative; top:-40px;font-size:85%;width:55%;}

.textfaq {font-family:sans-serif; font-weight:600; position:relative; top:-10px; font-size:85%; width:7%;
border:3px solid darkgreen; padding:20px; width:850px; background-color:#000;}


.floatbox {float:right; font-family: sans-serif; width:200px;height:450px; border:1px solid black; padding:6px; margin:2px;
background-color:#000; float:right; font-size:80%;}


.caption {font-family: sans-serif; ;border:1px; padding:2px; margin:2px;
font-size:100%; width:100px;position:relative;top:-20px;float:right;text-align:center;}