body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    background-color: #BEA976;
}

a {
  color: #800000;
}
a:hover
{
    color: #D71313;
}

h1
{
    font-size: large;
}

h2
{
    font-size: 13px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 240px;
}

.seoH
{
    font-size: 13px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 240px;
}
.logotd
{
    border: 2px solid #000000;
}

.defaultlogo
{
    position:absolute;
}

.cartSummary
{
    color: #A82855;
    text-decoration: none;
}
a.cartSummary:hover
{
    color: #D71313;
    text-decoration: underline;
}

.siteimage
{
    border-width: 0px;
}
.soldout
{
    color: red;
}
.price
{
    font-weight: bold;
    color: #9B244E;
}
.cartprice
{
    color: #9B244E;
    font-size: medium;
    font-weight: bold;
}
.underline
{
    text-decoration: underline;
}
a img
{
    border: none; vertical-align: middle;
}

.Pager
{
    padding-right: 3px;
    padding-left: 3px;
}

.PagerUnSelected
{
    border: thin solid #AA9459;
    padding-right: 8px;
    padding-left: 8px;
    background-color: #B59E6A;
}

.PagerSelected
{
    text-decoration: none;
    color: Black;
    padding-right: 8px;
    padding-left: 8px;
}

.Window {
    width: 675px;
    margin: auto;
}
.TextCenter
{
    text-align: center;
}
.DiscountLabel
{
   text-align: center;
   color: rgb(199, 46, 99);
   font-weight: bold;
}

.TextRight
{
    text-align: right;
}
.Justify
{
    text-align: justify;
}
.ImgMargin
{
    margin: 4px;
}
hr
{
    height: 2px;
    color: #808000;
    background-color: #808000;
    border: none;
    width: 670px;
}
.DepartmentList
{
    width: 262px;
    font-weight: bold;
    text-align: center;
    height: 26px;
    background: #AA9459 url(images/nav1.gif) left 0 repeat-x;
    border-left: 0 solid #BEA976;
    border-right: 0 solid #BEA976;
    border-top: 1px solid #BEA976;
    border-bottom: 1px solid #93784D;
}

table.DepartmentList td
{
    border-left: 0 solid #BEA976;
    border-right: 1px solid #BEA976;
    border-top: 0 solid #BEA976;
    border-bottom: 0 solid #93784D;
} 


.DepartmentSelected
{
    text-decoration: none;
    color: Black;
}

.CategoriesList
{
    width: 675px;
    font-weight: bold;
    text-align: center;
    background: #B39F6C url(images/nav2.gif) left 0 repeat-x;
}

.CategorySelected
{
    text-decoration: none;
    color: Black;
}

.CatalogTitle
{
    color: Black;
    font-size: large;
    font-weight: bold;
}
.SubTitle
{
    color: Black;
    font-size: medium;
    font-weight: bold;
}
.NormalFont
{
    font-size: small;
    font-weight: lighter;
}
.XsmallFont
{
    font-size: x-small;
}
.CatalogDescription
{
    color: Black;
    font-size: small;
}

.ProductTitle
{
    font-size: large;
    font-weight: bold;
}
.SearchBox
{
    border-collapse: collapse;
    margin-top: 20px;
    width: 675px;
    border: 1px solid #A88A57;
    padding: 5px 0px 5px 12px;
}
.SearchBoxHead
{
    border: 1px solid #A88A57;
    background-color: #AA9459;
    font-size: 15px;
    font-weight: bold;
}
.SearchBoxContent
{
    border: 1px solid #A88A57;
    padding: 5px 0px 5px 12px;
}

/* UserInfo Control styles */
.UserInfoHead {
border: #cc6666 1px solid;
background-color: #dc143c;
color: #f5f5dc;
text-align: center;
}
.UserInfoContent {
border: #cc6666 1px solid;
padding: 5px 0px 5px 12px;
line-height: 20px;
}


/* Admin page styles */
.AdminWindow {
  width: 100%;
}
.AdminWindow .Main {
  width: 1000px;
  margin: auto;
}
.AdminWindow .Main .Left {
  width: 350px;
  float: left;
}
.AdminWindow .Main .Left .Container {
  margin: 0px 0px 10px 10px;
  float: left;
}
.AdminWindow .Main .Right {
  width: 650px;
  float: left;
}
.AdminTitle
{
    font-size: 30px;
    font-weight: bold;
}
.Window .Main .Right .AdminHeader {
margin: 5px 5px 5px 0px;
width: 100%;
}
.AdminWindow .Main .AdminContents {
margin: 5px 5px 5px 0px;
width: 990px;
float: left;
}
.AdminError {
color: Red;
}

/* Grid styles */
.Grid {
border-color: #E7E7FF;
margin-top: 20px;
width: 100%;
}
.GridHeader {
color: White;
background-color: Navy;
}
.GridRow
{
color: Navy;
background-color: #E7E7FF;
}
.GridSelectedRow
{
color: #F7F7F7;
background-color: #738A9C;
}
.GridEditingRow
{
color: Navy;
}
.GridAlternateRow
{
color: Navy;
background-color: #F7F7F7;
}

.WideLabel {
display:-moz-inline-block;
display:inline-block;
width: 180px;
}
.cartEditingRow
{
    text-align: right;
}
.checkoutbutton
{
    background: rgb(255, 136, 0) url(images/orangebuttonbg.gif) left 0 repeat-x;
    border: 1px solid #C16480;
    text-decoration: none;
    font-weight: bold;
    padding: 2px 5px 2px 5px;
}
.greybutton
{
    background: #DCBB85 url(images/buttonbg.gif) repeat-x left 0;
    border: 1px solid #93784D;
    text-decoration: none;
    color: Black;
    padding: 2px 5px 2px 5px;
}

.warningtext
{
    color: #EA0000;
    white-space: nowrap;
}

.statusLabelsuccess
{
}
.statusLabelfalse
{
    color: red;
}

.RecommendationsHead
{
    font-weight: bold;
    font-size: small;
}

a.ShippingTips
{
    position: relative;
    text-decoration: none;
}
    
a.ShippingTips:hover
{
    background-color: #F4EFDF;
}

a.ShippingTips span
{
    display: none;
}

a.ShippingTips:hover span
{
    display: block;
    position: absolute;
    z-index: 20;
    border: 2px solid #A88A57;
    background-color: #F4EFDF;
    color: #000;
    font-size: x-small;
    width: 262px;
    padding: 15px;
    top: 23px;
}

.CountryNitice
{
    display: block;
    position: relative;
    z-index: 20;
    border: 2px solid #A88A57;
    background-color: #F4EFDF;
    color: #000;
    font-size: x-small;
    width: 198px;
    padding: 10px;
}
