/* GAF.com main stylesheet 
 styles for element types */
body {
background:url(/cardboard-background-light-noise.jpg) fixed #C6AB75;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:2px
}

.CatalogLink {
font-size:14px;
line-height:20px;
font-weight:700
}

.CatalogText {
line-height:16px
}

.BoldLead-In {
font-weight:700;
color:#003;
font-size:14px;
line-height:24px
}

.bulletBoldRedIntro {
font-weight:700;
font-size:14px;
color:#4F0404
}

.Quotation {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-style:italic
}

H1 {
font-size:24px;
line-height:32px;
margin:0;
padding:0
}

H2 {
font-size:22px;
line-height:28px;
margin:0;
padding:0
}

H3 {
font-size:18px;
line-height:24px;
margin:0 0 10px;
padding:0
}

H4 {
font-size:14px;
line-height:20px;
margin:0;
padding:0
}

.NavMenuLabel {
color:#D1B681
}

.AccordionPanelContent {
overflow:hidden;
background-image:url(/menu-panel-bg.jpg)
}

A:hover {
text-decoration:underline
}

/* styles for top navigation */
.TopLinks td {
width:1%;
text-align:center
}

.TopLinks A:active {
text-decoration:none;
color:#06F
}

.ProdNavBar A:hover {
text-decoration:underline;
color:#06F
}

/* Navigation link list in floating nav pallette and list spacing */
.NavBoxList {
padding-left:0;
padding-top:0;
margin-top:0;
margin-left:15px;
padding-bottom:0;
margin-bottom:0;
line-height:15px;
list-style-type:square;
text-indent:0;
font-size:12px;
font-weight:400
}

UL {
padding-left:15px;
padding-top:10px;
margin-top:0;
margin-left:15px;
padding-bottom:0;
margin-bottom:0;
list-style-type:square;
text-indent:0
}

IMG {
border:none
}

.ListSpacing {
padding:3px
}

/* make HR into a single pixel black line */
HR {
color:#000;
background-color:#000;
height:1px;
border:0
}

/* styles for the container elements */
div#meta-body {
position:relative
}

div#body {
width:980px;
max-width:980px;
position:relative
}

/* styles for the navigation area */
div#navigation {
position:absolute;
top:0;
left:0;
height:100px;
width:980px
}

div#navigation div#topNavSearch {
position:absolute;
top:30px;
right:0;
width:675px
}

div#navigation div#search form {
display:inline
}

div#navigation div#contractor {
float:right
}

div#navigation div#path {
position:relative;
top:-2px;
font-weight:700;
width:980px
}

/* styles for the main content section */
div#content {
position:relative;
top:112px;
float:left;
width:760px;
font-family:Arial, Helvetica, sans-serif
}

div#content table#tabs div {
cursor:pointer;
display:block
}

/* styles for the side nav */
div#sideNav {
position:relative;
top:111px;
float:right;
width:210px;
z-index:100
}

div#tab-1 {
background-image:url(/menu-panel-bg.jpg);
position:relative;
padding:10px
}

div#tab-4 {
background-image:url(/menu-panel-bg.jpg);
position:relative;
padding:8px
}

/* styles for the corporate information bar */
div#corporate {
clear:both;
position:relative;
width:980px;
top:100px
}

/* general style information */
h1 {
font-size:22px;
line-height:28px
}

h2 {
font-size:18px
}

h3 {
font-size:18px;
line-height:24px;
margin:0 0 10px 10px;
padding:0
}

h4 {
color:#4F0404;
font-size:14px;
font-weight:700
}

ul {
list-style-type:square;
text-indent:0
}

a:link {
color:#036
}

a:visited {
color:#036;
font-family:Arial, Helvetica, sans-serif
}

#gvCategories ul {
padding:0
}

A:link,A:visited,A:active,div#navigation div#path A {
text-decoration:none
}

.TopLinks A:link,.TopLinks A:visited {
text-decoration:none;
color:#003
}

.TopLinks A:hover,div#navigation div#path A:hover {
text-decoration:underline;
color:#00F
}

.ProdNavBar A:link,.ProdNavBar A:visited,.ProdNavBar A:active {
text-decoration:underline;
color:#00C
}

div#hiddenH1,div#sideNav div#navPane div {
display:none
}