@charset "utf-8";
/* CSS Document */

/* Global styles */

body{
font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
font-size:75%;
color:#000000;
}

.title{
font-size:2em;
margin-top:0em;
margin-bottom:0em;

}

#glazing{
width:41.667em;
margin-left:auto;
margin-right:auto;
float:left;
margin-left:20.667em;
}


h1{
font-size:1.700em;
margin-top:0em;
margin-bottom:0em;
}

h2{
font-size:1.333em;
margin-top:0em;
margin-bottom:0em;
}

h3{
font-size:1.167em;
margin-top:0em;
margin-bottom:0em;
}

h4{
font-size:1.083em;
margin-top:0em;
margin-bottom:0em;
}

.small{
font-size:0.917em;
color:#000000;

}
h5{
font-size:1em;
margin-top:1em;
margin-bottom:0em;
}

a:link{
text-decoration:none;
color:#000000;
}

a:visited{
text-decoration:none;
color:#000000;
}

a:hover{
text-decoration:underline;
color:#000000;
}
.copy{
color:#b3b3b3;
}

ul{
margin-top:0.9em;
margin-bottom:0.9em;
font-weight:bold;
}
li{
margin-top:0.5em;
margin-bottom:0.5em;

}


p{
margin-top:0.3em;
margin-bottom:0.3em;
}

#outer{
margin-left:auto;
margin-right:auto;
width:80.333em;
}

#header{
width:80.333em;
float:left;
background-color:#F78F1E;
}

#H1{
float:left;
width:5.833em;
}

#H2{
float:left;
width:5.667em;
}

#H3{
float:left;
width:4.25em;
}

#H4{
float:left;
width:7.333em;
}
#H5{
float:left;
width:7em;
}

#H6{
float:left;
width:7.833em;
}

#H8{
float:left;
width:7.083em;
}

#H7{
float:left;
width:21.313em;
}

#H9{
float:left;
width:7.083em;
}

#main{
float:left;
margin-top:1.083em;
margin-bottom:1.083em;
background-color:#e7e7e8;
width:80.333em;
}

#footer1{
width:80.333em;
float:left;
background-color:#F78F1E;
}

#footer2{
width:80.333em;
float:left;
margin-top:1.083em;
}

#F1{
float:left;
margin-left:1.667em;
width:4.75em;
display: inline;
}
#F2{
float:left;
margin-left:1.667em;
width:4.75em;
}
#F3{
float:left;
margin-left:1.667em;
width:4.75emv;
}
#F4{
float:left;
margin-left:1.667em;
width:8.333em;
}
#copy{
float:right;
width:14.833em;
text-align:right;
}

/* Index page specific styles */

#title{
width:80.333em;
margin-bottom:0.833em;
}

#imagesect{
width:49.25em;
float:left;
margin-left:1.667em;
display: inline;
}
#imagesect1{
width:49.25em;
float:left;
height:31.667em;

}
#imagesect2{
width:49.25em;
float:left;
margin-top:0.833em;
margin-bottom:0.833em;
}
#I1{
width:11.833em;
float:left;
}
#I2{
width:11.833em;
margin-left:0.667em;
float:left;
}
#I3{
width:11.833em;
margin-left:0.667em;
float:left;
}
#I4{
width:11.75em;
margin-left:0.667em;
float:left;
}

#textsect{
width:26.083em;
float:left;
margin-left:2.5em;

}

#logo{
width:20.333em;
margin-left:auto;
margin-right:auto;
margin-bottom:3.083em;
}

#textindex{
margin-left:auto;
margin-right:auto;
width:20.333em;
}

/* Product page specific styles */

#textsect1{
width:26.083em;
float:left;
margin-left:2.5em;
margin-top:0.833em;
margin-bottom:0.833em;
}
#imagesect3{
width:40em;
float:left;
margin-left:8.667em;
margin-bottom:0.833em;
margin-top:0.833em;
overflow: hidden
}

#imagesect3im{
width:44em;
float:left;
margin-left:4.667em;
margin-bottom:0.833em;
margin-top:0.833em;
overflow: hidden
}

#fullwidth{
width:70em;
float:left;
margin-left:4.667em;
margin-bottom:0.833em;
margin-top:0.833em;
overflow: hidden
}

#title1{
float:left;
width:50.917em;

}


/* links page specific styles */

#title2{
float:left;
padding-top:1.25em;
width:12.833em;
height:5em;
margin-left:15.25em;
}
#imagesect3a{
width:40em;
float:left;
margin-left:4em;
margin-bottom:0.833em;
margin-top:0.833em;
overflow: hidden
}

#grouplogo{
width:16.667em;
float:left;
}

#grouptext{
width:14em;
float:left;
height:8.083em;
text-align:left;
margin-left:0.416em;
}

#grouplogo1{
width:16.667em;
float:left;
margin-top:0.5em;
}

#grouptext1{
width:14em;
float:left;
height:8.083em;
text-align:left;
margin-left:0.416em;
margin-top:0.5em;
}


#grouplogo2{
width:16.667em;
float:left;
margin-top:0.5em;
}
#grouptext2{
width:14em;
float:left;
height:8.083em;
text-align:left;
margin-left:0.416em;
margin-top:0.5em;
}
#grouplogo3{
width:16.667em;
float:left;
margin-top:0.5em;
}
#grouptext3{
width:14em;
float:left;
height:8.083em;
text-align:left;
margin-left:0.416em;
margin-top:0.5em;
}
#grouplogo4{
width:16.667em;
float:left;
margin-top:0.5em;
}
#grouptext4{
width:14em;
float:left;
height:8.083em;
text-align:left;
margin-left:0.416em;
margin-top:0.5em;
}
#grouplogo5{
width:16.667em;
float:left;
margin-top:0.5em;

}
#grouptext5{
width:14em;
float:left;

text-align:left;
margin-left:0.416em;
margin-top:0.5em;
}

#textsect1a{
width:31.083em;
float:left;
margin-left:2.5em;
margin-top:0.833em;
margin-bottom:0.833em;
}


/* Contact page specific styles */

#textfull{
width:75.083em;
float:left;
margin-left:2.5em;
margin-top:0.833em;
margin-bottom:0.833em;

}

#imagesect4{
width:40em;
float:left;
margin-left:3.667em;
margin-bottom:0.833em;
margin-top:0.833em;
overflow: hidden
}


#textsect2{
width:31.083em;
float:left;
margin-left:2.5em;
margin-top:0.833em;
margin-bottom:0.833em;
}


#prod{
width:12.5em;
float:left;
height:12.5em;
}

#prodtext{
width:17em;
float:left;
height:12.5em;
text-align:left;
margin-left:1.25em;
}

#prod1{
width:12.5em;
float:left;
height:12.5em;
margin-top:0.5em;
}

#prodtext1{
width:17em;
float:left;
height:12.5em;
text-align:left;
margin-left:1.25em;
margin-top:0.5em;
}


#prod2{
width:12.5em;
float:left;
height:12.5em;
margin-top:0.5em;
}
#prodtext2{
width:17em;
float:left;
height:12.5em;
text-align:left;
margin-left:1.25em;
margin-top:0.5em;
}
#prod3{
width:12.5em;
float:left;
height:12.5em;
margin-top:0.5em;
}
#prodtext3{
width:17em;
float:left;
height:12.5em;
text-align:left;
margin-left:1.25em;
margin-top:0.5em;
}
#prod4{
width:12.5em;
float:left;
height:12.5em;
margin-top:0.5em;
}
#prodtext4{
width:17em;
float:left;
height:12.5em;
text-align:left;
margin-left:1.25em;
margin-top:0.5em;
}
#prod5{
width:12.5em;
float:left;
height:12.5em;
margin-top:0.5em;
}

#prodtext5{
width:17em;
float:left;
height:12.5em;
text-align:left;
margin-left:1.25em;
margin-top:0.5em;
}

a.finishes:link{
text-decoration:underline;
color:#F78F1E;
font-size:1.1em;
font-weight:bold;
}

a.finishes:visited{
text-decoration:underline;
color:#F78F1E;
font-size:1.1em;
font-weight:bold;
}

a.finishes:hover{
text-decoration:none;
color:#000000;
font-size:1.1em;
font-weight:bold;
}
