﻿*:focus { outline: none }

body 
{
    margin: 0px;
    padding: 0px;
    /*background-color:#efeae4;*/
    background-color:#e3f0d4;
    color:#867d77;
    font-family:Verdana;
    font-size:10pt;
}

#CenterPage
{
    height:100%;
    width:960px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    min-height:430px;
    display:table;
}

#MainContainer
{
    height:100%;
    width:100%;
    background-color:White;
}

#ContainerHeader
{
    height:115px;
    width:100%;
    background-color:white;
    border-bottom:solid 1px #ddd9d6;

}

#ContainerMain
{
    min-height:280px;
    width:100%;
    background-color:white;
}

#ContainerFooter
{
    height:80px;
    width:100%;
    border-top:solid 1px #ddd9d6;
    background-color:white;
}

a
{
    text-decoration:none;
    color:#867d77;
}
a:Hover
{
    text-decoration:none;
    color:#000000;
}

#Logo
{
    width:130px;
    height:40px;
    /*background-image:url('Images/logo.gif');*/
    margin-left:10px;
    margin-top:20px;
    float:left;
}
#HeaderTop
{
    height:85px;
    width:100%;
    border-bottom:solid 1px #ddd9d6;
    background-image:url('Images/headertop930.jpg');
}

#Logo2
{
    float:right;
    width:102px;
    height:85px;
    margin-right:10px;
    /*background-image:url('Images/logo.jpg');*/
}

#HeaderBottom
{
    width:100%;
    height:30px;
}

#Search
{
    float:right;
    margin-right:1px;
}
#Login
{
    margin-top:1px;
    float:right;
    margin-right:10px;
}
#Cart
{
    margin:2px 0px 0px 0px;
    float:right;
    margin-right:10px;
    letter-spacing: 0px;
}
.Separator
{
    margin:0px 0px 0px 0px;
    float:right;
    margin-right:10px;
    letter-spacing: 0px;
}
#Login A
{
    color:#867d77;
    text-decoration:None;
}
#Login A:Hover
{
    color:#8c3310;
    text-decoration:underline;
}

#HorizontalMenu
{
    margin-left:5px;
    margin-top:5px;
    width:100%;
    height:20px;
}
.mDynamicMenuItem
{
    padding-top:2px;
    padding-bottom:2px;
	z-index: 1000;
    /*
    padding-left:10px;
    padding-right:20px;
    */
    border-bottom: solid 1px #887d75;
    display:block;

    
}
.mStaticMenuItem
{
    padding-bottom:9px;
}
.mStaticMenuItem:Hover
{
    color:#8c3310;
}
.mDynamicMenu
{
    margin-left:-1px;
    border-left: solid 1px #887d75;
    background-color:#695D54;
	z-index: 1000;
}
.mDynamicMenuItemHover
{
    background-color:#d5c1a5;
}

.OptionViewPages  {
    margin:0px 0px 0px 0px;
    background:url('Images/viewpages.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.OptionAddPage  {
    margin:0px 0px 0px 0px;
    background:url('Images/addpage.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.OptionViewCategories  {
    margin:0px 0px 0px 0px;
    background:url('Images/category.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.OptionViewProducts  {
    margin:0px 0px 0px 0px;
    background:url('Images/product.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.OptionViewStores  {
    margin:0px 0px 0px 0px;
    background:url('Images/shopping_cart.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.AdminHeader
{
	visibility:hidden;
    width:930px;
    height:24px;
    border:solid 1px #aaaaaa;
    /*background-color:#dbd6ad;*/
	background-color:#baae71;
    font-size:12pt;
    font-weight:bold;
}
.PageHeader
{
    width:930px;
    height:24px;
    border:solid 1px #aaaaaa;
    /*background-color:#dbd6ad;*/
	background-color:#baae71;
    font-size:12pt;
    color:White;
    visibility:hidden;
}
.PageHeader2
{
    width:930px;
    height:24px;
    border:solid 1px #aaaaaa;
    /*background-color:#dbd6ad;*/
	background-color:#baae71;
    font-size:11pt;
    color:White;
    font-weight:bold;
}
.pathlink
{
    color:White;
}
.pathlink:Hover
{
    color:White;
    text-decoration:underline;
}
.OptionAdd  {
    margin:0px 0px 0px 0px;
    background:url('Images/add.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.OptionDelete  {
    margin:0px 0px 0px 0px;
    background:url('Images/deactivate.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.OptionEdit {
    margin:0px 0px 0px 0px;
    background:url('Images/edit.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.OptionSave {
    margin:0px 0px 0px 0px;
    background:url('Images/save.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.OptionCancel {
    margin:0px 0px 0px 0px;
    background:url('Images/cancel.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

.PartCatBox
{
    width:150px;
    height:162px;
    border:solid 1px #dddddd;
    margin:15px;
}

.PartCatBoxTitleBar
{
    width:100%;
    border-bottom:solid 1px #dddddd;
    background-color:#84a273;
    text-align:center;
    background-image:url('Images/categorytitle2.jpg');
    color:White;
    font-weight:bold;
    height:38px;
}
.PartCatBoxTitleLeft{}
.PartCatBoxTitleRight{}
.PartCatBoxTitleMiddle{}

.PartCatBoxTitleText
{
font-size:8pt;
padding-top:4px;
}

.PartCatBoxContent
{
    border:solid 1px #dddddd;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    width:133px;
    height:100px;
}
.BorderRemover
{
    border-style:none;
}

.ItemCatBox
{
    width:895px;
    min-height:150px;
    border:solid 1px #dddddd;
    margin-top:10px;
}
.ItemCartBoxStatusBar
{
    width:100%;
    border-top:solid 1px #cecece;
    margin-top:10px;
    text-align:center;
    background-image:url('Images/itemtop.jpg');
    color:#aaaaaa;
    font-size:8pt;
    font-weight:bold;
    height:26px;
}

.ItemCatBoxTitleBar
{
    width:100%;
    border-top:solid 1px #cecece;
    margin-top:10px;
    text-align:center;
    background-image:url('Images/itemtop.jpg');
    color:#aaaaaa;
    font-size:10pt;
    font-weight:bold;
    height:22px;
}

.ItemCatBoxTitleLeft{}
.ItemCatBoxTitleRight{}
.ItemCatBoxTitleMiddle{}

.ItemCatBoxTitleText
{
padding-top:2px;
}

.ItemCatBoxContent
{
    border:solid 1px #dddddd;
    width:133px;
    height:100px;
    margin-left:5px;
    margin-top:10px;
    float:left;
}
.ItemCatBoxContentText
{

    width:720px;
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
    float:right;
    font-size:8pt;
}
#LanguageButton
{
    float:right;
    height:18px;
    width:66px;
    margin-right:10px;
}

h1
{
    color:#FFFFFF;
    font-size:12pt;
    font-weight:bold;
    font-family:Verdana;
    margin-top:2px;
}

h2{
    color:#627e58;
    font-size:12pt;
    font-weight:bold;
}
h3{
    color:#627e58;
    font-size:12pt;
    font-weight:bold;
}
h4{
    color:#627e58;
    font-size:12pt;
}
h5{
    color:#627e58;
    font-size:10pt;
    font-weight:bold;
}
h6
{
    color: #627e58;
    font-size: 10pt;
    font-style: italic;
}
.tr1 td
{
background-color: #fdfadf; color: black;

}
.tr2 td
{
background-color: #ffffff; color: black;

}

#SearchResultBox
{
    width:100%;
    margin:15;
    font:verdana;
    font-size:10pt
}
.SearchLink
{
    text-decoration:underline;
    color:#139913;
}

.OptionBack  {
    margin:0px 0px 15px 15px;
    background:url('Images/back.gif') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.Cart
{
    vertical-align:middle;
}
.TextBox
{
    text-align:center;
}

.OptionRefresh  {
    margin:0px 0px 15px 15px;
    background:url('Images/refresh.png') left center no-repeat;
    padding: 2em 20px;
    color: #aaaaaa;
    text-decoration: none;
    letter-spacing: 0px;
}
.OptionRefresh:Hover
{
    color:#424242;
}

.OptionCheckout {
    margin:0px 0px 15px 15px;
    background:url('Images/checkout.png') left center no-repeat;
    padding: 0em 20px;
    color: #aaaaaa;
    text-decoration: none;
    letter-spacing: 0px;
}
.OptionCheckout:Hover
{
    color:#424242;
}

.OptionSubmit {
    margin:0px 0px 15px 15px;
    background:url('Images/submit.png') left center no-repeat;
    padding: 0em 20px;
    color: #aaaaaa;
    text-decoration: none;
    letter-spacing: 0px;
}

.OptionSubmit:Hover {
    color:#424242;
}

.HoverWhite:Hover
{
    background-color:#ffffdd;
}


.OptionContinueShopping {
    margin:0px 0px 15px 15px;
    background:url('Images/checkoutback.png') left center no-repeat;
    padding: 0em 20px;
    color: #424242;
    text-decoration: none;
    letter-spacing: 0px;
}
.OptionContinueShopping:Hover
{
    font-weight:bold;
    color:#004400;
}

.OptionRemove  {
    margin:0px 0px 0px 0px;
    background:url('Images/deactivate.png') left center no-repeat;
    padding: 0em 20px;
    font: 10pt "tahoma";
    color: #695D54;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}
.OptionRemove:Hover
{
    font-weight:bold;
}

.OptionAddToCart {
    margin:0px 0px 15px;
    background:url('Images/checkout.png') left center no-repeat;
    padding: 0em 20px;
    text-decoration: none;
    letter-spacing: 0px;
    color:#aaaaaa;
}
.OptionAddToCart:Hover
{
    color:#424242;
}

.OptionAddToCart2{
    margin:0px 0px 15px;
    background:url('Images/checkout.png') left center no-repeat;
    padding: 0em 20px;
    text-decoration: none;
    letter-spacing: 0px;
    color:#424242;
}
.OptionAddToCart2:Hover
{
    color:Black;
}


.OptionCheckoutDone {
    margin:0px 0px 15px 15px;
    background:url('Images/checkoutdone.png') left center no-repeat;
    padding: 0em 20px;
    color: #aaaaaa;
    text-decoration: none;
    letter-spacing: 0px;
}
.OptionCheckoutDone:Hover
{
    color:#424242;
}
