﻿html
{
   
}
body 

{
    font-family: arial, helvetica, sans-serif;
    background-color:#8c7c44;
   
}

p
{
    font-size:12px;
}

a
{
    color:#660000;
    text-decoration:none;
}

a:hover
{
    color:#003300;
}

img
{
    border: none;
}

#MainArea
{
    font-family: Arial;
    float: none;
    height: 100%;
    margin: 0px auto;
    text-align: left;
    width: 801px;
    margin-top:-20px;
    background-image: url(../Images/k_shadow.gif);
    background-repeat:repeat-y;
}
#Main
{
    font-family: Arial;
    float: none;
   
    margin: 0px auto;
    text-align: left;
    width: 776px;
    background-image: url(../Images/K_Top_BG.gif);
    background-repeat:no-repeat;
}
#header
{
     
    z-index:100; 
}

.headLogo img
{
    float:left;
    margin-left:-2px;
}

.headOverture img
{
    
    float:right;
    margin-top:20px;
    margin-right:5px;
}

#topNav
{
   clear:left;
   margin-left:-2px;
   width:779px;
}

.topNavBtn, .topNavSpacer
{ 
    font-family:helvetica;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    color:#ffffff;
    padding: 2px 20px 2px 20px;
    background-image: url(../Images/k_btn.gif);
    background-repeat:repeat-x;
}

.topNavSpacer
{
    padding-right: 10px;
}

.topNavBtn a:Hover
{
    color:#000000;
}
#center
{
    width:100%;

    clear:both;
}

#leftNav
{
    padding-top:10px;
    padding-right:10px;
    padding-left:10px;
    display:block;
    position:relative;
    float:left;
    width:160px;

    /*clear:both; */
}

#mainContent
{
    width:556px;
    margin:10px;
    margin-left:180px;
    padding-left:10px;
    padding-right:10px;

   
}

#categories
{
    /*text-transform:lowercase;*/
   padding-left:15px;
   padding-top:10px;
}

#categories ul
{
    padding:0px;
    margin:0px;
}
#categories ul, li
{
    text-decoration:none;
    list-style:none;
}

#categories a
{
    font-family:helvetica;
    font-size:14px;
    /*display:block;*/
    margin-left:0px;
    text-decoration: none;
}
#categories a:first-letter
{
    /*text-transform:capitalize;*/
}

#footer
{
    border-top: solid 3px #8c7c44;
    border-bottom: solid 3px #8c7c44;
    padding-bottom: 5px;
    margin-bottom: 5px;
    clear:both;   
    width:100%;
 
    text-align:center;
    
}
#footer a
{
    font-size:10px;
}
/*** Site Classes ***/
/* Category Listing of Products */

.catProducts 
{
   
}

.catProducts span a, a:visted
{    
    color:#660000;
    width:100%;
}

.catProductsItem
{
    display:block;
    float:left;
    margin-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    width:255px;
    height:120px;    
}

.catProductsTitle
{ 
    font-size:12px;
    font-weight:bold;
    display:block;
    height:60px;
    margin-top:5px;
}

.catProductsTitle a
{
    font-size:12px;
    font-weight:bold;
}

.catProductsImage
{
    float:left;
    padding: 0;
    margin:0;
    padding-top:0px;
    margin-right:10px;
    width:100px;
    height:100px;
}

.catProductsImage img
{
    width:100px;
    height:100px;
    border: solid 2px #cccccc;
}

.catProductsSku, .catProductsPrice
{
    font-size:12px;
    color:#666666;
    display:block;
}

.catProductsPrice
{
    font-weight:bold;
    height:25px;
}

.catProductsAddToCart a
{
    font-size:10px;
    display:none;
}
.catProductsHead
{
    display:block;
    float:none;
    width:100%;
    text-align:center;
    height:50px;
    font-size:13px;
    font-weight:bold;
}

.catProductsHead .smalltext
{
    display:block;
    float:none;
    width:100%;
    text-align:center;
    height:10px;
    font-size:11px;
}

.catProductsFooter
{
    display:block;
    clear:both;
    width:100%;
    text-align:center;
    height:15px;
    font-size:11px;
    font-weight:bold;
    border-bottom: solid 2px #666666;
}

/* Product Items */

#productItem
{
    padding-bottom:10px;
    border-bottom: solid 10px #8c7c44;
    font-size: 16px;
    font-weight:bold;
}

.productCategory
{
    display:block;
    width:100%;
    text-align:center;
    font-size:18px;
    margin-top:30px;
    margin-bottom:10px;
    padding-bottom:20px;
    border-bottom: solid 10px #8c7c44;
}

.productName
{ 
    color:#000000;
    margin-left:270px;
}

.productDesc
{
   margin-left:260px;
   font-size:12px;
   font-weight:normal;
    
}

.productDesc ul, .productDesc li
{
     list-style: disc;
}

.productSkus
{
    
     margin-left:285px;
     margin-bottom:20px;
     font-size:14px;
     color:#ff0000;
     font-weight:normal;
}
.productQty
{
    display:block;
   
    font-size:12px;
    color:#000000;
    font-weight:bold;
}
.productImage
{
    display:block;
    float:left;
}

.productImagePrice
{
    display:none;
}

.productImageClickHere
{
    padding-top:5px;
    text-align:center;
    color:Red;
    font-style:italic;
    font-size:12px;
    text-align:center;
}

.productsOrderArea
{
    clear:both;
    display:block;
    margin-left:270px;
}
.productSkuDDL
{
    margin-right:-200px;
    margin-bottom:5px;
}

.productQuantity
{
    display:block;
    float:left;
    margin-right:50px;
}

.productQuantityBox
{
   width:35px;    
}

.productOrder input
{
    width:75px;
}

/***** Cart Styles *****/

.cartTable
{
     font-size:10px;
     width:100%;
}

.cartHeader
{
   background-color:#8c7c44;
   font-size:12px;
   text-align:center;
}
.cartItem
{
    
}
.cartProdSku
{
    font-weight:bold;
}

.cartFooter
{
    
}

.cartFooterShip
{
    display:block;
    margin-top:-50px;
    margin-left:5px;
    font-size:11px;
    font-weight:bold;
}
.cartFooter Table
{
   font-size:10px
}

.cartButtons
{
    text-align:center;
    margin-top:50px;
    
}

.cartButtonUpdate, .cartButtonContinue, .cartButtonCheckOut
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    padding-top:4px;
    padding-bottom:6px;
}
.cartButtonUpdate
{
    padding-right:22px;
    padding-left:22px;
    background-image: url(../Images/Cart_Orange_S.gif);
    background-repeat:no-repeat;
}
.cartButtonUpdate:Hover
{
    color:#ffffff;
    background-image: url(../Images/Cart_Orange_SH.gif);
}
.cartButtonContinue
{
    padding-left:10px;
    padding-right:10px;
    background-image: url(../Images/Cart_Blue.gif);
    background-repeat:no-repeat;
}
.cartButtonContinue:Hover
{
    color:#ffffff;
    background-image: url(../Images/Cart_Blue_H.gif);
}
.cartButtonCheckOut
{
    padding-left:20px;
    padding-right:20px;
    background-image: url(../Images/Cart_Orange_L.gif);
    background-repeat:no-repeat;
}

.cartButtonCheckOut:Hover
{
    color:#ffffff;
    background-image: url(../Images/Cart_Orange_LH.gif);
}

/***** Search Styles *****/

.searchLabels
{
    display:block;
    float:left;
    height:200px;
    width:100px;   
    text-align:right;
    margin-right:20px;  
    margin-left:75px;  
}
.searchLabels p
{ 
    margin-top:5px;
    margin-bottom:27px;
}
.searchInputs
{
    display:block;
    float:left;   
}