html,
body {
	min-width: 930px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding: 0;
	border: 0;
	margin: 0;
}

html {
	background-color: #F5F4F1;
	background-image: url(/images/bg-html.png) repeat-y;
	background-repeat: repeat-y;
	background-position: center top;
	color: #636363;
}

body {
	background-color: transparent;
	background-image: url(/images/bg-body.png);
	background-repeat: repeat-x;
	background-position: center top;
}
        
body {
	background-color: transparent;
	background-image: url(/images/bg-body.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.container {
	width: 930px;
	min-height: 800px;
	height: auto !important;
	height: 800px;
	position: relative;
	margin: 0 auto;
}
.sidebar	{	padding: 0; margin: 0; background: #ffffff url(/images/bg-elsewhere.jpg)  }

.elsewhere {
	background: ffffff;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg-elsewhere.jpg", sizingMethod="scale");
}
    	 	                                                       
.content {
	width: 640px;
	position: relative;
	margin-right: 60px;
}


.left {
	width: 206px;
	float: left;
	position: relative;
	margin-right: -30px;
	margin-left: 54px;
}
.IE6 .left, 
.IE7 .left
{	margin-left: 53px;	}
.IE8 .left
{	margin-left: 52px;	}

.feature
{	min-width: 930px; min-height: 800px; height: auto !important; height: 100%; background-color: transparent; background-image: url(/images/Blank.jpg); background-repeat: repeat-y; background-position: 50% 0;}


.body_text,td,p { color: #636363; font: normal 11px/16px "Verdana", "Arial";	}
.body_text a:link { color: #66bd2b; }
.body_text a:visited { color: #66bd2b; }
.body_text a:active { color: #66bd2b; }
.body_text a:hover{	color: #549528;	}

td, p { color: #636363; font: normal 11px/16px Verdana,"Arial", sans-serif;}

HR { color: #D5D5D5; height:1px; }
		
FONT { color: #636363; font: normal 12px/16px Verdana,"Arial", sans-serif;}

 
.primaryNav {
   font-family: "Verdana", "Arial";
	font-size: 13px;
	color: #636363;
	text-decoration:none;
	font-weight:bold;
	}

a.primaryNav:link
{
    color: #636363; 
	text-decoration:none;
	font-weight:bold
}
a.primaryNav:visited
{
    font-style: normal; color: #636363;
	text-decoration:none;
	font-weight:bold
}

a.primaryNav:hover
{
   font-style: normal; color: #66bd2b;
	text-decoration:none;
	font-weight:bold
}


.primaryNavAct
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000
}
a.primaryNavAct:link
{
    COLOR: #000;
    TEXT-DECORATION: underline
}
a.primaryNavAct:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
a.primaryNavAct:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
a.primaryNavAct:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}

   
.Footer
   {
clear: both;
height: auto; 
margin: 0px 0px 0px 0px; 
padding: 7px;
border-top: 10px solid #fff;
text-align:center;
}

.FooterText
{
	font: 10px/16px verdana, arial, sans-serif;
	color: #636363;
	text-transform:uppercase	
	}
.footertext a { white-space: nowrap;	}
.footertext a:link { color: #66bd2b;	}
.footertext a:visited {	color: #66bd2b;	}
.footertext a:hover	{	color: #549528;	}
.footertext a:active {	color: #66bd2b;	}


.error{
	font-family:fixedsys;
	color:CC0000;
	}

.header {
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #636363;
}
.PageTitle{
	font-family: verdana, arial, sans-serif;
   	font-size: 16pt; 
   	font-weight: bold; 
   	text-decoration: none; 
   	letter-spacing: 2;
   	color:#A08463;
}

.sectiontitle{
	font-size: 15px;
	color: #A08463;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
}
	
.headertype{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
   	line-height: 12px;
   	letter-spacing: 1px;
	font-weight: bold;
	color:#3c3c3c;
	}
.headerlabel{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
   	line-height: 12px;
   	letter-spacing: 1px;
	font-weight: bold;
	color:#3c3c3c;
	
	}

.col_header{
	font-size: 10px;
	color: #3c3c3c;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
}
.promo{
	font-size: 10px;
	color: red;
	font-family: verdana, arial, sans-serif
	font-weight: bold;
}
.marketing_copy{
	font-size: 15px;
	color: #660000;
	font-family: verdana, arial, sans-serif
	font-weight: normal;
}
.money {
	font-family: verdana, arial, sans-serif
	font-size: 12px;
	color: #660000;
}

.buttontxt {
	font-family: verdana, arial, sans-serif
	font-weight : bold;
	font-size: 10.5px;
	color: #330000;
}

.stocked {
	color: #660033;
	background: #CCCCCC;
	font-family: verdana, arial, sans-serif
	font-weight : bold;
	font-size: 11px;
}
.backorder {
	color: #990000;
	background: #FFFFFF;
	font-family: verdana, arial, sans-serif
	font-weight : bold;
	font-size: 11px;
}

.medium {
	font-family: verdana, arial, sans-serif
	font-size: 11px;
	font-weight: bold;
}

table.menutable TD{
	background:9fb6c8;
	border-Right:1px solid #FFFFFF;
	
	}


.menu {
	color: FFFFFF;
	font-family:  verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	text-decoration : none;
	}

.mininav {
	color: FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	text-decoration : none;
	border-Right:1px;
	}
	
.mininav:hover {
	color: #FFFFFF;
	background:#9B6B37;
	text-decoration : none;
	border-Right:1px;
	}

A {
	font-family:  verdana, arial, sans-serif;
	font: normal 12px/16px;
	COLOR: #66bd2b;
	text-decoration: none;
  	}

A:visited
{
    COLOR: #66bd2b;
    }
A:active
{
    COLOR: #66bd2b;
   
}
A:hover
{
    COLOR: #549528;
}
   	
   	
.GoogleNav  {
	font-family:  verdana, arial, sans-serif;
	font: normal 11px;
	COLOR: #66bd2b;
	text-decoration: none;
  	}

.GoogleNav:visited
{
    COLOR: #66bd2b;
    }
.GoogleNav:active
{
    COLOR: #66bd2b;
   
}
.GoogleNav:hover
{
    COLOR: #549528;
}   	
   	
button {
	font-family:  verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: bold; 
	color : 330000;
	background : D4C5B5; 
    border-top: F9ECDE 2px solid;
    border-left: F9ECDE 2px solid;
    border-bottom: CC3300 2px solid;
    border-right: CC3300 2px solid;
    border-style:outset;
	height: 23px;
	width: 115;
	cursor: hand;
	margin-top: 0px;
	padding-top:0px;
    }
    
.primarynavback
{
    BACKGROUND: #9fb6c8
}



    
.secondaryNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #3c3c3c;
    PADDING-TOP: 10px
}
a.secondaryNav:link
{
    COLOR: #3c3c3c;
    TEXT-DECORATION: none
}
a.secondaryNav:visited
{
    COLOR: #3c3c3c;
    TEXT-DECORATION: none
}
a.secondaryNav:active
{
    COLOR: #56636b;
    TEXT-DECORATION: underline
}
a.secondaryNav:hover
{
    COLOR: #56636b;
    TEXT-DECORATION: underline
}
.tertiaryNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #3c3c3c;
    BACKGROUND-COLOR: #1dcade
}
a.tertiaryNav:link
{
    COLOR: #3c3c3c;
    TEXT-DECORATION: none
}
a.tertiaryNav:visited
{
    COLOR: #3c3c3c;
    TEXT-DECORATION: none
}
a.tertiaryNav:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
a.tertiaryNav:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}

.copyright
{
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 10px;
    COLOR: #3c3c3c;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 10px
}
a.copyright:link
{
    COLOR: #3c3c3c;
    TEXT-DECORATION: none
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
}
a.copyright:visited
{
    COLOR: #3c3c3c;
    TEXT-DECORATION: none
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
}
a.copyright:active
{
    COLOR: #56636b;
    TEXT-DECORATION: underline
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
}
a.copyright:hover
{
    COLOR: #56636b;
    TEXT-DECORATION: underline
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
}

.product_search
{
	font-size: 9px;
	width: 120px;
	border: 1px solid black;
}
.product_search_button
{
	border: 1px solid black;
	background-color: #66bd2b;
	color: White;
	font-size: 10px;
}
.button
{
	border: 1px solid black;
	background-color: White;
	font-size: 10px;
}
.category_small_text
{
	font-size: 9px;
	color: Black;
}
.grey_border
{
	border: 2px solid #E5EAE9;
}
.hp_subhead
{
	line-height: 15px;
	color: #66bd2b;
	font-size: 14px;
	font-weight: bold;
}
.quote_cart
{
    font-family:  verdana, arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
	
.siteButton
{
	border: 1px solid #B0B8BB;
	color: #3c3c3c;
	font-size: 10px;
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#778ea0');
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
