﻿body 
{
	font-family : Arial;
	font-size : 12px;
	color : #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

html, body, form { height: 100%; }
	
A:LINK, A:VISITED, A:ACTIVE{
	font-family : Arial;
	color: #F37A1F;
	text-decoration : none;
}

A:HOVER {
	color: #656565;
	text-decoration : none;
}

A.link-prod:LINK, A.link-prod:VISITED, A.link-prod:ACTIVE{
	color: #000000;
	text-decoration : none;
}

A.link-prod:HOVER {
	color: #F37A1F;
	text-decoration : none;
}

A.flyMenu:LINK, A.flyMenu:VISITED, A.flyMenu:ACTIVE{
	font-size : 11px;
	color : #000000;
}

A.flyMenu:HOVER{
	font-size : 11px;
	color : #F37A1F;
}

A.menu:LINK, A.menu:VISITED, A.menu:ACTIVE{
	font-size : 10px;
	font-weight : bold;
	color : #656565;
}

A.menu:HOVER{
	font-size : 10px;
	font-weight : bold;
	color : #F37A1F;
}

A.linkHead:LINK, A.linkHead:VISITED, A.linkHead:ACTIVE{
	font-size : 11px;
	font-weight : bold;
	color : #656565;
}

A.linkHead:HOVER{
	font-size : 11px;
	font-weight : bold;
	color : #F37A1F;
}

A.menu-over:LINK, A.menu-over:VISITED, A.menu-over:ACTIVE, A.menu-over:HOVER{
	font-size : 10px;
	font-weight : bold;
	color : #F37A1F;
}

A.breadcrumb:LINK, A.breadcrumb:VISITED, A.breadcrumb:ACTIVE{
	font-size : 11px;
	color : #000000;
}

A.breadcrumb:HOVER{
	font-size : 11px;
	color : #F37A1F;
}

A.ftr:LINK, A.ftr:VISITED, A.ftr:ACTIVE{
	font-size : 10px;
	color : #B4B4B4;
}

A.ftr:HOVER{
	font-size : 10px;
	color : #F37A1F;
}

A.link-grey:LINK, A.link-grey:VISITED, A.link-grey:ACTIVE{
	color: #656565;
	font-weight : bold;
	text-decoration : none;
}

A.link-grey:HOVER {
	color: #F37A1F;
	font-weight : bold;
	text-decoration : none;
}

.tbl-grey {
	background-color: #656565;
}

.txt-error {  
	font-size: 10px;
	font-family: Arial;
	color : #990000;
}

.txt-orange {  
	font-family: Arial;
	color : #F37A1F;
}

.txt-hdr {  
	font-size: 18px;
	font-family: Arial;
	font-weight : bold;
	color : #000000;
}

.txt-small {  
	font-size: 9px;
	font-family: Arial;
}

.txt-news {  
	font-size: 11px;
	font-family: Arial;
}

.txt-ftr {  
	font-size: 10px;
	font-family: Arial;
	color : #B4B4B4;
}

.frm-select {  
	font-size: 12px;
	font-family: Arial;
}

.frm-btn
 { 
	font-family: Arial; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	padding-top: -1px; 
	padding-right: 7px; 
	padding-bottom: -1px; 
	padding-left: 8px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	border-style: double; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px
}

#divHeader
{
	z-index: 10;
	left: 0px;
	top: 0px;
	width: 100%;
	position: absolute;
}

#imagesRight
{
	float:right;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: visible;
}


/*

CSS Objects

*/

#LeftImage
{
    float: left;
}

#RightContent 
{
    float: left;
    margin: 35px 0 0 35px;
}

#NumberOne {
    border-right: 1px solid #656565;
    border-bottom: 1px solid #656565;
    width: 685px;
}

#NumberOneText {
    background-color: #D1D3D4;
    padding: 25px 50px 35px 55px;
    font-family: Arial, Helvetica, Sans-Serif;
    margin-top: -3px;
}

    #NumberOneSalesService {
        margin-left: 45px;
        
        border: 1px solid;
    }
    
    #NumberOneThanksTitle {
        font-size: 1.8em;
        font-weight: bold;
    }
    
        #NumberOneThanksTitle img {
            margin-left: 45px;
            padding-top: 5px;
        }
    
    #NumberOneThanksText {
        font-size: .9em;
        margin-top: 10px;
    }
    
    #NumberOneThanksURL {
        margin-top: 10px;
    }
    
    #NumberOneThanksURL a {
        font-size: 1.8em;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
    }
    
    #NumberOneThanksURL a:hover {
        text-decoration: underline;
    }
    
    #NumberOneFooter {
        padding: 45px 50px 35px 55px;
        font-family: Arial, Helvetica, Sans-Serif;
    }
    
    #NumberOneLogo {
        float: right;
        margin-left: 85px;
    }
    
    #NumberOneStar {
        float: left;
        font-size: .8em;
        width: 8px; height: 50px;
    }
    
    #NumberOneSource {
        font-size: .75em;
    }
    
#FreeWoodProKit {
    width: 685px;
}

    #FreeWoodProKitGiftText {
        background-color: #231F20;
        color: #efefef;
        font-size: 2.1em;
        font-weight: bold;
        text-align: center;
        padding: 25px 0 25px 0;
    }
    
    #FreeWoodProKitDisclaimerText {
        background-color: #231F20;
        color: #7C7778;
        padding: 10px 25px 10px 25px;
        font-size: .9em;
    }
    
    #slider{}	

    #slider ul, #slider li {
	    margin:0;
	    padding:0;
	    list-style:none;
    }
    
    #slider li {
	    width:469px;
	    height:252px;
	    overflow:hidden; 
    }
    
    #prevBtn, #nextBtn {
	    display:block;
	    width:32px;
	    height:31px;
	    position:absolute;
	    left:145px;
	    top:271px;
    }
    
    #nextBtn {
	    left:572px;
    }
    												
    #prevBtn a, #nextBtn a {
	    display:block;
	    width:32px;
	    height:31px;
	    background:url(../images/ad-button-left.png) no-repeat 0 0;	
    }
    
    #nextBtn a {
	    background:url(../images/ad-button-right.png) no-repeat 0 0;	
    }

/*

CSS Classes

*/

.DealerLocatorLabel 
{
    float: left;
    width: 60px;
    padding-top: 6px;
}

.DealerLocatorField 
{
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
}

.DealerLocatorButton 
{
    float: left;
    margin-left: 10px;
}

.DealerLocatorExample 
{
    font-size: .9em;
}

.DealerLocatorLocation 
{
    width: 200px;
}

.DealerLocatorMap {
    width: 400px; height: 175px;
    border: 1px solid #F37A1F;
    overflow: hidden;
}

.DealerMapControls {
    width: 400px;
    text-align: right;
}

a.BuyingGuideButtonEN {
    background: url(../images/buyingguide/buyingguidebutton_en_na.png);
    width: 140px; height: 40px;
    margin-bottom: 5px;
}

a.BuyingGuideButtonEN:hover {
    background: url(../images/buyingguide/buyingguidebutton_en_a.png);
}

a.BuyingGuideButtonFR {
    background: url(../images/buyingguide/buyingguidebutton_fr_na.png);
    width: 140px; height: 40px;
    margin-bottom: 5px;
}

a.BuyingGuideButtonFR:hover {
    background: url(../images/buyingguide/buyingguidebutton_fr_a.png);
}

