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



.bottomnav a:link {
color:#00aae7;
text-decoration:none;
}

.bottomnav a:visited {
color:#00aae7;
text-decoration:none;
}

.bottomnav a:active {
color:#00aae7;
text-decoration:none;
}

.bottomnav a:hover {
color:#95E6FD;
text-decoration:underline;
}

.linkcolor a:link {
color:#00aae7;
text-decoration:none;
}

.linkcolor a:visited {
color:#00aae7;
text-decoration:none;
}

.linkcolor a:active {
color:#00aae7;
text-decoration:none;
}

.linkcolor a:hover {
color:#95E6FD;
text-decoration:underline;
}

.thelink a:link {
color:#00aae7;
text-decoration:none;
font-size:12px;
}

.thelink a:visited {
color:#00aae7;
text-decoration:none;
font-size:12px;
}

.thelink a:active {
color:#00aae7;
text-decoration:none;
font-size:12px;
}

.thelink a:hover {
color:#95E6FD;
text-decoration:underline;
font-size:12px;
}

.thelink2 a:link {
color:#00aae7;
text-decoration:none;
font-size:11px;
}

.thelink2 a:visited {
color:#00aae7;
text-decoration:none;
font-size:11px;
}

.thelink2 a:active {
color:#00aae7;
text-decoration:none;
font-size:11px;
}

.thelink2 a:hover {
color:#95E6FD;
text-decoration:underline;
font-size:11px;
}

a {
	border:0px;
	color: #09C;
}

ul {
list-style-type: none;
padding-left: 0;
}

li {
background: url(images/bullet.jpg) 4px center no-repeat;
background-image:url(images/bullet.jpg);
margin:0px;
padding:0 0 0 20px;
display:block;
border:#555555 1px groove;
}


p{
margin:5px 0 10px 0 ;
padding:2px;
}

.brand {
font-family: Calibri;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform:none;
letter-spacing: normal;
line-height: 1.3em;
}

.sitetext {
margin:10px 0px 10px 0px;
font-weight:normal;
font-size:14px;
font-style:normal;
text-align:left;
text-decoration:none;
text-indent:0px;
line-height:16px;
}

.class2h1 {
font-size:24px;
line-height:normal;
color:#00aae7;
margin:0px 0 5px 0px;
padding:0px;
}

h3 {
font-size:19px;
line-height:normal;
color:#00aae7;
margin:0px 0 5px 0px;
padding:0px;
}

.classh1 {
font-size:24px;
line-height:normal;
color:#00aae7;
margin:0px 0 5px 15px;
padding:0px;
}

html, body, p, div, h1, h2, h3, h4, h5, h6,
ul, ol, dl, dt, dd, blockquote, address, pre,
listing, plaintext, xmp, menu, dir, isindex, hr, map,
multicol, center, frameset, marquee {display: block;}

body, table, td, div, span, ul, li, form, select, p, input, textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform:none;
letter-spacing: normal;
line-height: 1.5em;
}

body {
background:url(images/secbackground.jpg) fixed center repeat-y #000000;
background-image:url(images/secbackground.jpg); 
}

.clearbox {
clear:both;
}

.maincontainer {
width:800px;
height:auto;
display:block;
border:none;
margin:0 auto;
color:#ffffff;
}

.header{
width:800px;
height:90px;
color:#ffffff;
}

.headerleft {
width:380px;
height:90px;
float:left;
padding:0px;
margin:0px;
}

.headerright {
width:380px;
height:90px;
float:right;
text-align:right;
}

.flash {
width:800px;
height:330px;
margin:0 0 15px 0;
border:0px #FFFBF0 solid;
}
.navigation {
width:800px;
height:24px;
display:block;
padding:0px;
margin:0px;
text-align:center;	
}

.content {
width:800px;
height:auto;
color:#ffffff;
margin:0 0 10px 0;
}

.contentleft {
width:490px;
height:auto;
float:left;
color:#ffffff;
padding:0 10px 0 0; 
}

.products {
width:790px;
height:auto;
float:left;
color:#ffffff;
padding:0 10px 0 0; 
}

.services {
width:790px;
height:auto;
float:left;
color:#ffffff;
padding:0 10px 0 0; 
}

.elementimage {
width:300px;
height:auto;
float:right;
padding:0px;
margin:0px;
display:block;
}

.elementtext{
width:475px;
height:auto;
float:left;
padding:0px;
margin:0px;
display:block;
}

.images {
width:140px;
height:100px;
padding:0px;
margin:10px 0 0 5px;
display:block;
float:left;
}

.seemore {
width:280px;
height:40px;
padding:5px;
margin:0px;
float:left;
display:block;
}

.contentright {
width:298px;
height:auto;
float:right;
background:#000000;
color:#ffffff;
border:1px #FFFFFF solid;
}

.bottomnav {
width:800px;
height:26px;
color:#ffffff;
text-align:center;
font-size:13px;
margin:0 auto;
} 

.footer {
width:800px;
height:auto;
margin:0px auto;
color:#ffffff;
text-align:center;
font-weight:normal;
font-size:11px;
font-style:normal;
text-decoration:none;
text-indent:0px;
display:block;
}

.footerleft {
width:400px;
height:30px;
float:left;
font-size:12px;
color:#ffffff;
text-align:left;
}

.footerright {
width:400px;
height:auto;
float:right;
font-size:12px;
color:#ffffff;
text-align:right;
}


/* Form Stuff */
.contactus {
height:375px;
width:270px;
padding:0px;
float:left;
}

.theform {
height:315px;
width:270px;
padding:0px;
margin:0px auto;
clear:left;
background:#000000;
color:#ffffff;
}

fieldset {
height:375px;
width:270px;
border:1px solid #9F9F9F;
padding:5px;
text-align:center;
}

.formtext {
margin:8px 0 15px 15px;
font-weight:normal;
font-size:15px;
font-style:normal;
text-align:left;
text-decoration:none;
text-indent:0px;
line-height:16px;
}

label {
width: 70px;
height:23px;
float:left;
clear:left;
margin:0px 3px 10px 3px;
text-align:left;
}

input {
width: 180px;
height:15px;
float:right;
line-height:normal;
margin:3px 3px 10px 3px;
text-align:right;
clear:none;
}

input.submit {
width: 100px;
height:24px;
float:right;
line-height:normal;
margin:0px;
padding:0px;
text-align:center;
clear:both;
}

.textarea {
width:265px;
height:100px;
padding:0px;
margin:0px;
float:left;
clear:both;
}

.textlabel {
width: 190px;
height:23px;
float:left;
clear:left;
margin:3px;
text-align:left;
}

.googlemap {
width:484px;
height:400px;
padding:0px;
margin:10px 0 10px 0
}
