@media print {
        #left_nav { display:none; }
        #content { float: none; width:100%; }
        #main {border:none ;}
        body {font: 10pt "New Century Schoolbook", "Times New Roman", TimesNR, Times, serif;}
}

body {
    text-align:center;
    background: #A89665 ;
    background-attachment: fixed ;
    font-family: tahoma;
    color: #000;
    
    
}
/*

background-image: url(images/wood_background.jpg) ;

#A89665
#8d1919

*/
img {
    border: none;
    padding: 2px ;
}

p{
    
    font-size: 10pt;
    font-family: Verdana;
    padding-left: 3em;
    padding-right: 3em;
}

hr{
    width: 90%;
    color: #575757 ;
    background-color:#B24821 ;
    height: 1px; 
    margin-left: auto;
    margin-right: auto;
    padding 0;
}

a, a:visited {
    color: #575757 ;
}

a:active {
    color: #575757 ;
}
a:hover {
    color: #B3B3B3 ;
}

h1{
    text-align: center;
    font-variant: small-caps;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: underline ;
}

h2{
    margin-left: 2em;
    text-align: left;
    font-variant: small-caps;
    font-size: 12pt;
    font-weight: bold;
}

h3{
    margin-left: 2em;
    text-align: left;
    font-size: 10pt;
    font-variant: small-caps;
}

#main{
    background-color: #fff;
    border: solid #3A281C 2px ;
    margin-left: auto;
    margin-right: auto;
    width: 720px;
}

.main_content{
    text-align:center;

}
.double_column p{
    padding: 1em; 
}

#sample_right{
    float: right ;
    padding: 0px;
    border: solid #3A281C 1px;
    margin: 5px;
    text-align: center;
    font-size: 10px;
    color: #575757 ;
}
#sample_left{
    float: left ;
    padding: 0px;
    border: solid #3A281C 1px;
    margin: 5px;
    text-align: center;
    font-size:  10px;
    color: #575757 ;
}

#sample_right:hover, #sample_left:hover {
    border: solid #afafaf 1px;
}

#heading {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px
    padding-top: 0px ;
    padding-bottom: 4px ;
    color: #575757 ;
    text-align: center;
    font-size: 16pt;
    font-variant: small-caps;
    border-bottom: solid #B24821 1px ;
}
#heading img{
    padding: 0px;
    text-align: center;
}

#logo_top
        {
        border-bottom: solid #3e3681 4px ;
        margin-bottom: 2px ;
        }

#footer{
    color: #8d1919 ;
    display: block ;
    border-top: solid #575757 1px ;
    margin-top: 5em ;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px ;
    text-align:center;
}


.product_window{
    display: block;
    width: 140px;
    text-align: center;
    padding: 5px;
    border-right: solid #afafaf 1px;
    border-bottom: solid #afafaf 1px;
}

.product_window img{
    margin-left: auto;
    margin-right: auto;
}

a .product_window  {
    color: #fff ;
    text-decoration: none ;
}

a:hover .product_window{
    border-color: #8d1919;
    color: #fff ;
}

.product_title{
    color: #8d1919 ;
    padding-left: 5px ;
    padding-right: 5px ;
    width: 140px;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
}
a .product_title  {
    color: #fff ;
    text-decoration: none ;
}
a:hover .product_title {
    background-color: #b32020;
    color: #fff ;
}
#left_nav{
   border-right: solid #B24821 1px ;
}

/* navigational stuff */
#navigation
{
    padding: 10px;
    margin-top: 10px ;
    font-size: 8pt;
    font-family: tahoma;
    height: 1.3em ;
    text-align: left;
}

#navigation td
        {
       padding: 0 5 0 5 ;
        }

#navigation td a
        {
        background-color: #473426;
        color: #fff ;
        height: 1em;
        line-height: 1.2em;
        font-weight: bold;
        float: left;
        width: 12em;
        display: block;
        text-decoration: none;
        text-align: center;
        padding: 5 2 5 2;
        }
#navigation td a:hover
        {
        background-color: #d92727;
        color: #fff ;
        }
/* highlight active menu option based on body class */

body.home #navigation #home,
body.flooring #navigation #flooring,
body.more_products #navigation #more_products,
body.purchasing #navigation #purchasing,
body.about_us #navigation #about_us
{
    background-color: #d92727;
}


/* Hide from IE5-Mac \*/
#navigation li a
        {
        float: none
        }

/* End hide */


#sub_menu {
        padding: 5px;
        text-align: left ;
        margin-left: 10px;
        font-family: Verdana ;
        font-size: 11px ;
        color: #808080 ;
        }
#sub_menu a,  #sub_menu a:visited, #sub_menu a:active {
        text-decoration:underline;
        color: #808080 ;
        font-family: Verdana ;
        font-size: 11px ;
}
#sub_menu a:hover {
    color: #3e3681 ;
}

