@charset "UTF-8";
/*	CSS Layout	 v 1.4
		12/2009
	
	Designed by Alex Stillwagon
	www-holygrafx-com

/* =LAYOUT
---------------------------------------------------------------*/
html {
text-align:center;
}
body {
text-align: left;
width: 980px;
margin: 0 auto;
background-color: #333;
}
#wrap {
margin: 0 auto;
width: 60em;
position: relative;
}
a[href^="http://www.webbflooring.com/"] {
background: none;
padding-right: 0em;
}
h1 {
font-size:150%;
text-indent:-1000em;
}
h2 {
font-size:150%;
margin: 1em 0;
border-bottom: 1px solid #fff;
}
h3 {
font-size:125%;
}
h4 {
font-size:115%
}
h5 {
font-size:110%
}
h6 {
font-size:100%
}
p {
font-size: 80%;
line-height: 1.4;
}
em {
font-style: italic;
}
strong{
font-weight:bold;
}
a:link,
a:active {
color: #8abcfc;
}
a:visited{
color: #ccc;
}
a:hover,
a:focus{
text-decoration:underline;
color: #b02d3f;
}
span   {
}
/* =FORM 
---------------------------------------------------------------*/
#FORM{}
form {
margin: .5em 0 0 0;
}
fieldset {
margin: 0 0 1em 0;
}
legend {
display: none;
}
label {
display: block;
margin: .5em 0 .2em 0;
font-size: 90%; 
}
form input,
form textarea,
form select {
border: 1px solid #999;
font-size: 90%;
color:#fff;
background: none;
}
.button {
padding: .4em .8em;
display: block;
margin: .5em 0;
}
.button:hover {
background: #b02d3f;
color: #fff;
border-color: #fff;
cursor: pointer;
}
/* =FLASH PAGE SETUP
---------------------------------------------------------------*/
#FLASH_SETUP {}
div#sem {
display: none;
}
div#flash {
display: inherit;
margin-top:1em;
}

div#flash img {
margin: .5em 0;
}

div#flash a:link,
div#flash a:visited,
div#flash a:active {
margin:0 0 .5em 0;
}
div#flash a:hover,
div#flash a:focus {
color:#fff;
}
div#flash a.rss {
float:right;
display:block;
}
/* =BRANDING
---------------------------------------------------------------*/
#BRANDING {}
#branding  h1{
text-indent: -1000em;
background: url(../images/webblogo.jpg) no-repeat;
height: 92px;
width: 170px;
border-bottom: 8px solid #b02d3f;
border-left: 4px solid #B02D3F;
border-right: 4px solid #B02D3F;
}
#branding p {
margin: 1em 0;
color: #b02d3f;
}
/* =NAVIGATION
---------------------------------------------------------------*/
#NAVIGATION {}
#navigation  li {
float: left;
display: block;
}
#navigation li a {
display: block;
}
/* =CONTENT
---------------------------------------------------------------*/
#CONTENT{}
#content {
clear: both;
}
#content h3{
	border-bottom: 1px solid #b02d3f;
color: #ccc;
margin: 1em 0;
}
#content a {
font-size: 80%;
padding: 0 0 0 .7em;
}
/* =CONTENT MAIN
---------------------------------------------------------------*/
#CONTENT_MAIN{}
#content_main {
width: 35em;
float: left;
}
/* =#CONTENT SUB
---------------------------------------------------------------*/
#CONTENT_SUB {}
#content_sub {
width: 20em;
float: right;
margin-bottom: 3em;
}
#content_sub h4  {
margin: 1em 0 .3em 0;
color: #b02d3f;
}
div.vcard {
font-size: 80%;
border-left: 1px solid #999;
padding-left: .5em;
}
.adr span.type {
display: none;
}
#content_sub div.vcard a {
display: none;
}
/* =SITE INFO
---------------------------------------------------------------*/
#SITE_INFO {}
#site_info {
clear: both;
background-color: #b02d3f;
padding: .5em;
}
#site_info a:hover,
#site_info a:focus {
color: #000;
}

