@charset "utf-8";
/* Supaloc Steel building Systems - CSS Document for site text formatting */

body { font-family:Verdana, Geneva, Helvetica, sans-serif; color:#525252; font-size:12px; } 

p, ul, a, a:link, a:active, blockquote, ul, ol, li, h1, h2, h3, h4, h5, { color:#707070; }
h5 {color:#707070;}

a, a:link, a:active { text-decoration:none; font-weight:inherit; color:inherit; }
a:hover { color:#af0505; }

h3 { color:#506877; }


blockquote {
background-image: url(../images/open-quote.gif);
background-repeat: no-repeat;
background-position: left 5px;
padding-left: 30px;
font-style: italic;
min-height:30px;
padding-top:10px;
font-weight:bold;
padding-bottom:10px;
}
blockquote span {
background-image: url(../images/close-quote.gif);
background-repeat: no-repeat;
background-position: right bottom;
display: block;
padding-right: 30px;
}


h4.pullquote {
padding: 10px;
float: right;
width: 200px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
border-top-width: 2px;
border-bottom-width: 2px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #8faec2;
border-bottom-color: #8faec2;
font-size: 15px;
text-align: center;
line-height: 36px;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: normal;
color:#1e6390
}

/* MAIN NAVIGATION MENU */
#nav li.menuitem { list-style:none; color:#707070; font-size:12px; letter-spacing:0.04em; }
#nav li.menuitem a { font-weight:normal; }
#nav li.menuitem:hover>a { color:#af0505; }
li.active a { color:#af0505; !important }
/***************/

/* LEFT-HAND SUBMENU */
div#lefthand-submenu { }
div.lh-product-menu { font-size:0.9em; }
div.lh-product-menu ul { color:#184265; }
div.lh-product-menu ul.prodmenu-lv01>li { }
div.lh-product-menu ul.prodmenu-lv01 li,
div.lh-product-menu ul.prodmenu-lv01 li a { font-weight:bold; }
div.lh-product-menu ul.prodmenu-lv02 li,
div.lh-product-menu ul.prodmenu-lv02 li a { font-weight:normal; }
div.lh-product-menu ul.prodmenu-lv01 li a:hover,
div.lh-product-menu ul.prodmenu-lv02 li a:hover { text-decoration:underline; }
/***************/

/* FRONT-PAGE MAIN WIDGET BAR */

div.widgetbox01,
div.widgetbox02,
div.widgetbox03 { font-size:12px; }

/* Gradient Titles */
h2.article-heading { color:/*#28333c*/#184265; margin-bottom:0.8em; font-size:1.6em; }
h2.article-heading sup { font-size:0.6em; }
h3.article-heading { color:/*#28333c*/#1960a1; margin-bottom:0.8em; }
div.post p,
div.fp-post p { font-size:/*0.95*/1.0em; color:#525252; text-align:left; margin-bottom:1.1em; line-height:1.6em; }

div.post p a,
div.post p a:link,
div.post p a:hover { text-decoration:underline; }

div.post p a,
div.post p a:link,
div.post p a:hover { text-decoration:underline; }

div.post p.reference { font-size:0.8em; color:#999; font-style:italic;}
div.post p.quote { font-style:italic; font-size:0.95em; }

div.fp-post ul { color:#525252; list-style:square; list-style-position:inside; margin:5px 0px; }
div.fp-post ul li { margin-left:5px; }

div.post ul { color:#525252; list-style-position:outside; list-style-image:url(../images/bullet01.gif); margin:15px 0px; }
div.post ul li { margin:4px 0px 4px 25px; }

div.post h3 { margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #abbac4; font-size:1em; }

/* Horizontal Widgets */
div.widgettext { color:#5e7eaa; text-align:left; font-size:0.95em; line-height:1.4em; }
div.widgettext span.readmorelink { text-align:right; font-weight:bold; }

/* Footer Contact Details/Office Addresses */
div.contactbox01,
div.contactbox02,
div.contactbox03 { font-size:0.8em; color:#979797; }

div.copyright { font-size:0.8em; color:#707070; }





/* "Get the Facts" table of data */
table.gtftable {border:1px solid #999; border-bottom:none; border-left:none; font-size:0.8em;}
table.gtftable td {padding:4px; border-left:1px solid #999; border-bottom:1px solid #999;}
table.gtftable tr.toprow td {background:#333; color:#FFF; font-weight:bold;}
table.gtftable tr.botrow td { background:#CCC; font-weight:bold;}


/* Builders Directory */
a.bdlisting-builders-email { font-weight:bold; color:#17a1e9; }
a.bdlisting-builders-email:hover { font-weight:bold; color:inherit; }

div#buildersdirectory div.bdlisting div.bdlisting-blurb p { font-style:italic; color:#999; }