﻿body
{
   background-image:  url(/images/night-sky.jpg); 
   margin-top:0px;
   margin-bottom:0px;
   height:100%; 
   padding-top:0px
}
.body 
{
    
    margin-left:auto;
    margin-right:auto;
    font-family:Verdana;
    width:954px;
    background-color:#FFFFF5;
    color:#000000;
    height:100%; 
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    
}

.header
{
    position:relative;
    border-bottom:8px solid #4a634d;
    width:100%;
    background-color:#ecedd9;
    height:100px;

}

#mainArea
{
    position:relative;
    width:100%;
    height:100%
}

.logo
{
    width:17%;
    overflow:hidden;
}

.titleArea
{
    position:relative;
    left:17%;
    padding-left:5px;
    width:82%;
    text-align:center;
    font-family:Verdana;
    
}
.mainTitle
{
    font-size:40px;
    margin-bottom:0px;
    color:#4a634d;
    margin-top:0px;
}

.subTitle
{
    font-size:20px;
    margin-top:0px;
    color:#c37c14;
    padding-bottom:0px;
    margin-bottom:0px;
}

.headerCart
{
    /*position:absolute;
    top:80%;
    left:75%;
    */
    float:right;
    font-size:10pt;
}
.headerCart a
{
    text-decoration:none;
}

.headerCart a:hover
{
    text-decoration:underline;
}
.leftMenu
{
    width:17%;
    position:relative;
    float:left;
    border-right:1px dotted gray;
    height:700px;
    overflow:visible;
    background-color:#ecedd9;
    border-top:2px solid white;

}

.leftMenu a
{
    padding-left:5px;
    padding-bottom:10px;
    padding-top:10px;
    border-bottom:2px solid white;
    background-color:#4a634d;
    color:#FFFFFF;
    display:block;
    text-decoration:none;
    cursor:pointer;
    width:96%;
    font-size:13px;
    overflow:hidden;    
}
.leftMenu div
{
    height:250px;
    background-color:#06193D;
    width:100%;
    padding-left:5px;
}

.leftMenu a:hover
{
     background-color:#fefaea;
     color:#000000;
     border-bottom:2px solid #4a634d;
}

.centerContent
{
    position:relative;
    padding-left:5px;
    text-align:left;
    float:right;
    width:81%;
}

.footer
{
    text-align:center;
    position:relative;
    width:100%;
    font-size:12px;
    clear:both;
    padding-top:20px;
    padding-bottom:20px;
    border-top:1px dotted gray;
    margin-bottom:0px;
    background-color:#ecedd9

}

.footer a
{
    font-size:12px;
    text-decoration:none;
    color:#06193D;
}
.footer a:hover
{
    color:brown;
}

.homePageproductBox
{
    width:49%; 
    padding-bottom:25px; 
    padding-top:10px;
}

.productLeft
{
   float:left;
   clear:both;
   border-right:1px solid #cccc99;
}

.productRight
{
   float:right;
   clear:right;
   padding-left:2px;
}

.homePageProductImage
{
    float:left;
    padding-right:5px;
    position:relative;
    clear:both;  
}

.homePageProductTitle
{
     text-align:center;
     margin-bottom:10px;
}

.homePageProductTitle a
{
    font-weight:bold;
    font-size:18px;
    color:#c37c14;
    text-decoration:none
}

.homePageProductTitle a:hover
{
    text-decoration:underline;
}

.homePageProductDesc
{
    text-align:left;
    font-size:14px;
    margin-right:13px;
    float:right;
    clear:right;
    width:210px;
    position:relative;
}

.homePageProductDesc a
{
    color:#ced003;
}

.addToCart
{
    text-align:center;
    background-color:#f5bd34;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    color:#000000;
    white-space:nowrap;
    padding-left:10px;
    padding-right:10px;
}

.moreInfo
{
    text-align:center;
    background-color:#336633;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    white-space:nowrap;
    padding-left:10px;
    padding-right:10px;


}

.productPageBuyNow
{
    text-align:center;
    background-color:#336633;
    font-size:20px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    white-space:nowrap;
    padding:15px;
    line-height:40px;
}

.buttonsDiv
{
    vertical-align:bottom;
    clear:both; 
    float:right;
    padding-right:15px;
}

.cartTable
{
    text-align:center;
    font-size:14px;
    width:675px;
    border:2px double;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}

.cartOddRow
{
    background-color:papayaWhip;
    color:Black;
}

.cartEvenRow

{
    background-color:#d0f0c0;
    color:Black
}

.cartTotalRow
{
    background-color:#c0c0c0;
    color:Black;
    font-weight:bold;
}

.cartTotalRow td
{
    border-top:2px solid black
}
.cartHeaderRow
{
    background-color:#c0c0c0;
    color:Black;
}
.cartHeaderRow th
{
    border-bottom:2px solid black
}


.cartTotalDiv
{
    padding-top:10px;
    text-align:right;
    width:675px;
    margin-left:auto;
    margin-right:auto;
}

.productPageProductTitle
{
    color:#c37c14;
    text-align:center;
    width:100%;
}

.homePagePrice
{
    font-size:13px;
    color:Red;   
}

.productPageSalePrice
{
    font-size:18px;
}

.productPageFullPrice
{
    text-decoration:line-through;
}

.pad
{
    padding-left:6px;
    padding-top:4px;
    padding-right:6px;
}

    


