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

h1,h2,h3,p,a,ul,li, td{ font-family:Arial, Helvetica, sans-serif; }
	
body{ background:#FFF; margin:0; padding:0; }

#body{ margin:0; padding:0; background:url(../images/tilebg.png) repeat-x; }

#page{ }

#top_section{ background:url(../images/topbg.png) no-repeat; height:194px; min-height:194px; width:1389px; margin:0 auto; position:relative; }
#middle_section{  background:url(../images/bgrepeat.png) repeat-y; width:1389px; margin:0 auto; }
#middle_section_container{  margin:0 200px; }
#bottom_section{ background:url(../images/footer_bg.png) no-repeat; height:108px; width:1389px; margin:0 auto; }
#content { padding:0 5px; }

p#top{ font-size:14px; text-align:center; margin:0;}
p#top span.highlight{ font-weight:bold; }
p#top img.divider{ position:relative; top:3px; }
#header{ position:absolute; left:200px; top:23px;}

ul.menu{  margin: 0; width:990px; padding:0 5px; list-style-type:none;height:261px; }
ul.menu li{ float:left; margin:0; padding:0;}
ul.menu li a{  position:relative;}
ul.menu li a img{ border:0; }
ul.menu li#home a{ background:url(../images/home.jpg) no-repeat; width:317px; height:261px; display:block;}
ul.menu li#home a:hover{ background:url(../images/home_on.jpg) no-repeat; }
ul.menu li#glass a{ background:url(../images/glass_selection.jpg) no-repeat; width:317px; height:261px; display:block;}
ul.menu li#glass a:hover{ background:url(../images/glass_selection_on.jpg) no-repeat; }
ul.menu li#order a{ background:url(../images/order_form.jpg) no-repeat; width:317px; height:261px; display:block;}
ul.menu li#order a:hover{ background:url(../images/order_form_on.jpg) no-repeat; }


div#glass_menu{ background:url(../images/sub_menu_bar_bg.jpg) repeat-x; width:980px; height:35px;  margin:10px 0; display:none;}

div#glass_menu a{ color:#FFF; font-size:14px; text-decoration:none; position:relative; top:10px; margin: 0 40px;}
div#glass_menu a:hover{ color:#f1c472; }

img.footer_images{ clear:both; display:block;  margin: 0; width:990px;} 

div#footer{ width:990px; min-height:83px; height:83px; margin:0 auto; }
div#footer p{ text-align:left; margin:0; font-size:12px; padding-top:12px; width:300px; color:#FFF; position:relative; left:20px; top:0px;}
div#footer a{ text-decoration:none; color:#FFF; float:right; position:relative; top:-15px; left:-15px;}
div#footer a:hover{ color:#0FF; }


a:link, a:visited, a:active {
    text-decoration: none;
}
table{ padding:15px 0; }

.required{ color:#F00; }

label{ width:250px; display:block; float:left; }

.new_glass{ color:#f9f113; }
/* Home */

#leftcol{ width:653px; float:left; display:block;}
#leftcol h1{ font-size:12pt; font-weight:bold; }
#leftcol p{ font-size:10pt; width:630px; }
#rightcol{  margin-left:683px;}
#rightcol h2{ font-family:Helvetica; font-size:12pt; font-weight:bold; color:#00617d;}
#rightcol p{ font-family:Helvetica; font-size:12pt; color:#00617d;	 }
#rightcol a { color:#00617d; }
#rightcol a:hover{ color:#00F;}
#rightcol p.bolded{ font-weight:bold; }
#rightcol p.small{ font-size:10pt; }
/* Glass Page */

.glasslink {
    color: #000066;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-transform: uppercase;
	text-align:center; display:block;
}
.glasslink:hover {
    color: #990000;
    text-decoration: none;
}
/* Frosted Glass */
.desc_text {
    color: #000066;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-align:center; display:block;
}

/* Printed Glass */
.printedlink {
    color: #000066;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	text-align:center; display:block;
}
.printedlink:hover {
    color: #990000;
    text-decoration: none;
}

/* Splashback Link */
.splashbacklink {
    color: #000066;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	text-align:center; display:block;
	width:112px;
}
.splashbacklink:hover {
    color: #990000;
    text-decoration: none;
}
