/* CSS Document */

body {
 font-family: Arial, Helvetica, sans-serif;
 background: url("background.jpg") repeat-x #003399;
 font-size: 11px;
 padding:0 ;
 margin: 0;
 clear: both;
}

div#box {
background: url("box_background.jpg") repeat-y;
background-color: #FFFFFF;
width: 920px; 
margin: 0 auto;
overflow: auto; 
}

div#header {
width: 880px; 
margin: 0px 0px 0px 8px;
padding: 0px 0px 0px 0px;
text-align: center;
}

div#bluebox {
background-color: #0066CC;
height: 300px;
width: 875px;
margin: 10px 0 0 21px;
padding: 10px 0 0 0;
}

.bluetext {
color: #FFFFFF;
font-size: 16px;
padding: 0;
margin: 0px 0px 0px 20px;
float: left;
line-height: 22px;
width: 550px;
text-align: justify;
}

.blueright {
margin: -30px 20px 0 0;
padding: 0;
float: right;
}

div#service {
margin: 45px 0 0 30px;
padding: 0;
float: left;
}

.van {
margin: 20px 20px 0 0;
padding: 0;
float: right;
}

/*service blue*/
h3 {
color: #3366CC;
margin: 0;
padding: 0;
letter-spacing: -2px;
font-size: 30px;
clear: both;
}

/*service red*/
h4 {
color: #CC0033;
margin: 0;
padding: 0;
letter-spacing: -2px;
font-size: 30px;
clear: both;
}

/*service small red*/
h5 {
color: #CC0033;
margin: 0;
padding: 0;
letter-spacing: -2px;
font-size: 26px;
clear: both;
}

#break {
padding: 0;
margin: 0px 0px 0px 20px;
float: left;
}

.productleft {
margin: 0 10px 0 0;
padding: 0;
clear: both;
float: left;
}

.productright {
margin: 0 0 0 10px;
padding: 0;
clear: both;
float: right;
}

/*product headers*/
h1 {
margin: 0;
padding: 0;
letter-spacing: -2px;
font-size: 30px;
}

.content {
font-size: 14px;
color: #0066CC;
margin: 0;
padding: 0;
}

div#productleft {
border: 2px solid black;
margin: 0px 0px 0px 20px;
padding: 10px 10px 10px 10px;
float: left;
width: 430px;
}

div#productright {
border: 2px solid black;
margin: 0px 20px 0px 0px;
padding: 10px 10px 10px 10px;
float: right;
width: 390px;
}

/*Service & Installations*/
h2 {
margin: 0;
padding: 0;
letter-spacing: -2px;
font-size: 30px;
text-align: center;
}

.servicecontent {
font-size: 14px;
color: #0066CC;
line-height: 32px;
margin: 0 0 0 0;
padding: 0;
clear: both;
text-align: center;
}

div#form {
margin: 50px 0 0 50px;
padding: 0;
clear: both;
}

A:link {
color: #CC0033;
text-decoration: none;

}

A:visited {
color: #CC0033;
text-decoration: none
}

A:active {
color: #CC0033;
text-decoration: none
}

A:hover {
text-decoration: underline; 
color: #0066CC;
}

div#logos {
margin: 0 0 15px 30px;
padding: 0;
clear: both;
overflow: hidden;
}

div#footer {
background-color: #000000;
width: 920px;
margin: 0 auto;
padding: 10px 0 0 0;
overflow: auto; 
clear: both;
}

.footercontent {
width: 920px; 
margin: 0;
clear: both;
color: #FFFFFF;
text-align: center;
}
