﻿html { min-height: 100%; margin-bottom: 1px; }
body
{
    background-color: #d8cdbd;
    
}
.newsletterHintPanel
{
    padding: 10px;
    border: 1px solid #cac0af;
    width: 190px;
    background-image: url('images/misc/quicktip_bg.png');
    font-family: verdana;
    font-size: 9px;
    color: #2d160c;
    text-align: justify;
}
/* */
.spanSideMenu
{
    line-height: 26px;
    padding-left: 12px;
}
.validationStyle
{
    font-family: Verdana;
    font-size: 9px;
    color: #990000;
}
.blueSkyLogin
{
    background-color: #DDEEFF;
    width: 142px;
    height: 18px;
    color: #808080;
}
/* */
.tableMain
{
    width: 950px;
    background-color: #FFFFFF;
}
.tdHeader
{
    border-width: 3px;
    border-color: #FFFFFF;
    background-image: url('images/misc/home_header.JPG' );
    width: 950px;
    height: 390px;
    vertical-align: top;
    border-bottom-style: solid;
}
.divHeaderMain
{
    position: relative;
}
.divHeaderImage
{
    position: absolute;
    top: 0px;
    left: 251px;
    width: 699px;
    height: 390px;
}

.divHeaderTitle1
{
    position: absolute;
    top: 24px;
    left: 346px;
    font-family: verdana;
    font-size: 24px;
    color: #FFFFFF;
}
.divHeaderTitle2
{
    position: absolute;
    font-family: Verdana;
    font-size: 14px;
    color: #2d160c;
    top: 56px;
    left: 428px;
}

.divBtnShoppingCart
{
    text-align: center;
    width: 152px;
    height: 26px;
    position: absolute;
    top: 300px;
    left: 75px;
    background-image: url(   'images/misc/btn_shopping_cart_master_page.gif' );
    font-family: verdana;
    font-size: 11px;
    vertical-align: middle;
   
}

.btnShoppingCart
{
    margin: auto;
    color: #2d160c;
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    line-height :26px;
}
.btnShoppingCart:hover
{
    color: #FFFFFF;
}
.divCartDetail
{
    width: 232px;
    position: absolute;
    top: 340px;
    left: 20px;
    font-family: Verdana;
    font-size: 11px;
    color: #2d160c;
}
.verdanaRed11
{
    font-family: Verdana;
    font-size: 11px;
    color: #9f0002;
}
.verdanaTan10
{
    font-family: vardana;
    font-size: 10px;
    color: #b0a594;
}
.tdFooter
{
    height: 38px;
    background-color: #c1b5a2;
    padding-left: 12px;
    vertical-align: middle;
    font-family: Tahoma;
    color: #FFFFFF;
    font-size: 10px;
}
.tdLeftBar
{
    width: 250px;
    background-color: #f0ebe4;
    vertical-align: top;
    overflow: hidden;
}
.tdContent
{
    background-color: #FFFFFF;
    width: 700px;
    vertical-align: top;
}
.tableTopHorzMenu
{
    width: 100%;
    height: 36px;
    background-color: #f0ebe4;
}
.tdTableTopHorzMenu
{
    border-left-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
}
.txtSearch
{
    font-family: Tahoma;
    font-size: 11px;
    margin-left: 15px;
    width: 180px;
}
.btnTopHorzMenu
{
    font-family: Verdana;
    font-size: 14px;
    color: #2d160c;
    text-decoration: none;
    height: 36px;
    vertical-align: middle;
    display: inline-block;
    line-height: 36px;
    width: 100%;
}
.btnTopHorzMenu:hover
{
    color: #FFFFFF;
    background-color: #2D160C;
  } 
  
  .btnBottomHorzMenu
  { text-align: center; 
    background-color : #2d160c; 
    font-family: verdana; 
    font-size: 10px; 
    /*font-weight: bold;*/ 
    color: #FFFFFF; 
    text-decoration: none; 
    width: 105px; 
    display: inline-block; 
    vertical-align: middle; 
    line-height: 24px; 
    margin-right: 3px;
    }
    
    .btnBottomHorzMenu:hover
  { 
    background-color : #f0ebe4; 
    color: #2d160c; 
     }
    
 .btnSearch
{
    font-family: Verdana;
    font-size: 14px;
    color: #2d160c;
    text-decoration: none;
}
.tableLogin
{
    width: 100%;
}
.tdTableLoginHeader
{
    font-family: Verdana;
    font-size: 14px;
    color: #2d160c;
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 8px;
}
.tdTableLoginTitle
{
    font-family: Verdana;
    font-size: 11px;
    color: #2d160c;
    padding-left: 20px;
    padding-bottom: 2px;
    vertical-align: middle;
}
.textboxLogin
{
    width: 142px;
    height: 18px;
    }
.tdTableLoginTextBox
{
    width: 150px;
    padding-bottom: 4px;
    padding-right: 8px;
}
.btnLogin
{
    border-style: none;
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    height: 22px;
    display: inline-block;
    line-height: 22px;
    width: 60px;
    background-color: #2D160C;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
}
.btnLogin:hover
{
    color: #2D160C;
    background-color: #C1B5A2;
}
.tdTableLoginbtnLogin
{
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 5px;
    vertical-align: middle;
}
.btnRegister
{
    border-style: none;
    font-family: Verdana;
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: none;
    height: 22px;
    display: inline-block;
    line-height: 22px;
    width: 80px;
    background-color: #C1B5A2;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
}
.btnRegister:hover
{
    color: #2D160C;
    background-color: #C1B5A2;
}
.btnRecover
{
   
    
    font-family: Verdana;
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: none;
    height: 22px;
    display:inline-block ;
    width: 60px;
    background-color: #C1B5A2;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    line-height: 9px;
    margin-left: 6px;
}
.btnRecover:hover
{
    color: #2D160C;
    background-color: #C1B5A2;
}
.tdTableLoginbtnRecover
{
    padding-top: 4px;
    padding-bottom: 5px;
    vertical-align: middle;
   
}
.divSideMenu
{
    vertical-align: top;
    width: 250px;
    height: 100%;
    position: relative;
}

.tableCategory
{
    width: 100%;
    border-top-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    height: 37px;
}
.tdMenuArrow
{
    padding: 0px;
    margin: 0px;
    width: 40px;
    vertical-align: middle;
    text-align: center;
    background-color: #dbd6cf;
}
.tdCategorySideMenu
{
    padding: 0px;
    margin: 0px;
    vertical-align: text-top;
    height: 37px;
    text-transform: uppercase;
}

.divSortMenu
{
    border-width: 1px;
    border-color: #c1b5a2;
    font-family: Verdana;
    font-size: 10px;
    color: #3C2A22;
    border-top-style: solid;
    border-bottom-style: solid;
    height: 22px;
    text-align: right;
    padding-right: 10px;
    line-height: 22px;
    padding-top: 3px;
}
/* >>> End buttons styles <<< */
/*  Bio Page */


    .divBioPageHeader
{
    background-color: #838f01;
    background-image: url( 'images/misc/bio_page_header.png' );
    background-repeat: no-repeat;
    background-position: left center;
    width: 100%;
    height: 54px;
    margin-top: 2px;
    margin-bottom: 3px;
}
/* End Bio Page*/

/* NEW MENU STYLES */
.subMenuContainer{
    border-width: 1px;
    border-color: #FFFFFF;
    width: 216px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
}
/* BIO */
.hlBio
{
    border-width: 2px;
    border-color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 40px;
    width: 198px;
    display: block;
    line-height: 40px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url('images/misc/bio_bg.png' );
    padding-left: 52px;
    border-top-style: solid;
    border-bottom-style: solid;
}
.hlBio:hover
{   
    color: #838F01;
 }
.hlBioSelected
{
    border-width: 1px;
    border-color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    color: #838F01;
    text-decoration: none;
    height: 40px;
    width: 198px;
    display: block;
    line-height: 40px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/bio_bg.png' );
    padding-left: 52px;
    border-top-style: solid;
    border-bottom-style: solid;
}
/* HORSES */
.hlHorse
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left top;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/horse_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.hlHorse:hover
{
    background-position:left bottom;
    color: #9f0002;
}
.hlHorseSelected
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left bottom;
    font-family: Verdana;
    font-size: 12px;
    color: #9f0002;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/horse_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
    
}
.subMenuHorse
{
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    background-color: #c1b5a2;
    padding-left: 12px;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    display: block;
    height: 30px;
    text-transform: uppercase;
    text-decoration: none;
    padding-right: 10px;
}
.subMenuHorse:hover{background-color: #9f0002;}

.hlCat5
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left top;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat5_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.hlCat5:hover
{
    background-position:left bottom;
    color: #bf6f13;
}
.hlCat5Selected
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left bottom;
    font-family: Verdana;
    font-size: 12px;
    color: #bf6f13;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat5_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.subMenuCat5
{
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    background-color: #c1b5a2;
    padding-left: 12px;
    width: 198px;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    display: block;
    height: 30px;
    text-transform: uppercase;
    text-decoration: none;
}
.subMenuCat5:hover{background-color: #bf6f13;}
.hlCat6
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left top;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat6_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.hlCat6:hover
{
    background-position:left bottom;
    color: #9a6633;
}
.hlCat6Selected
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left bottom;
    font-family: Verdana;
    font-size: 12px;
    color: #9a6633;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat6_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.subMenuCat6
{
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    background-color: #c1b5a2;
    padding-left: 12px;
    width: 198px;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    display: block;
    height: 30px;
    text-transform: uppercase;
    text-decoration: none;
}
.subMenuCat6:hover{background-color: #9a6633;}

.hlCat7
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left top;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat7_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.hlCat7:hover
{
    background-position:left bottom;
    color: #001a4c;
}
.hlCat7Selected
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left bottom;
    font-family: Verdana;
    font-size: 12px;
    color: #001a4c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat7_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.subMenuCat7
{
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    background-color: #c1b5a2;
    padding-left: 12px;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    display: block;
    height: 30px;
    text-transform: uppercase;
    text-decoration: none;
}
.subMenuCat7:hover{background-color: #001a4c;}

.hlCat8
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left top;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat8_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.hlCat8:hover
{
    background-position:left bottom;
    color: #0093b4;
}
.hlCat8Selected
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left bottom;
    font-family: Verdana;
    font-size: 12px;
    color: #0093b4;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat8_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.subMenuCat8
{
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    background-color: #c1b5a2;
    padding-left: 12px;
    width: 198px;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    display: block;
    height: 30px;
    text-transform: uppercase;
    text-decoration: none;
}
.subMenuCat8:hover{background-color: #0093b4;}
.hlCat9
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left top;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat9_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.hlCat9:hover
{
    background-position:left bottom;
    color: #bf4f03;
}
.hlCat9Selected
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left bottom;
    font-family: Verdana;
    font-size: 12px;
    color: #bf4f03;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat9_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.subMenuCat9
{
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    background-color: #c1b5a2;
    padding-left: 12px;
    width: 198px;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    display: block;
    height: 30px;
    text-transform: uppercase;
    text-decoration: none;
}
.subMenuCat9:hover{background-color: #bf4f03;}

.hlCat10
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left top;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat10_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.hlCat10:hover
{
    background-position:left bottom;
    color: #765e00;
}
.hlCat10Selected
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left bottom;
    font-family: Verdana;
    font-size: 12px;
    color: #765e00;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat10_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.subMenuCat10
{
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    background-color: #c1b5a2;
    padding-left: 12px;
    width: 198px;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    display: block;
    height: 30px;
    text-transform: uppercase;
    text-decoration: none;
}
.subMenuCat10:hover{background-color: #765e00;}

.hlCat11
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left top;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat11_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.hlCat11:hover
{
    background-position:left bottom;
    color: #806846;
}
.hlCat11Selected
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left bottom;
    font-family: Verdana;
    font-size: 12px;
    color: #806846;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat11_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
}
.subMenuCat11
{
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    background-color: #c1b5a2;
    padding-left: 12px;
    width: 198px;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    display: block;
    height: 30px;
    text-transform: uppercase;
    text-decoration: none;
}
.subMenuCat11:hover
{
    background-color: #806846;
}

.hlCat12
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left top;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat12_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
    border-top-style: solid;
}
.hlCat12:hover
{
    background-position:left bottom;
    color: #2d160c;
}
.hlCat12Selected
{
    border-width: 1px;
    border-color: #FFFFFF;
    background-position: left bottom;
    font-family: Verdana;
    font-size: 12px;
    color: #2d160c;
    text-decoration: none;
    height: 37px;
    width: 198px;
    display: block;
    line-height: 37px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    background-image: url(   'images/misc/cat12_bg.png' );
    padding-left: 52px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
    border-top-style: solid;
}
.subMenuCat12
{
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    background-color: #c1b5a2;
    padding-left: 12px;
    width: 198px;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    display: block;
    height: 30px;
    text-transform: uppercase;
    text-decoration: none;
}
.subMenuCat12:hover
{
    background-color: #2d160c;
}
/*  Cat 1,3,4,5 */

/* End buttons styles */
.tableSubMenu
{
    border-width: 1px;
    border-color: #FFFFFF;
    width: 250px;
    border-top-style: solid;
}
.tdTableSubmenuLeft
{
    width: 40px;
    background-color: #dbd6cf;
}
.tdTableSubmenuRight
{
    width: 210px;
    background-color: #c1b5a2;
    vertical-align: top;
    font-size: 0px;
}
.textSubMenu
{
    border-style: none none solid none;
    border-color: #d6cfc6;
    border-width: 1px;
    text-transform: uppercase;
    font-family: Verdana;
    font-size: 11px;
}


.imageMenuArrow
{
    background-position: center center;
    border-style: none;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
    width: 30px;
    height: 30px;
    background-image: url(  'images/misc/left_menu_right_arrow.png' );
}
.imageMenuArrow:hover
{
    background-image: url( 'images/misc/left_menu_right_arrow_red.png' );
}

.imageMenuArrowSelected
{
    background-position: center center;
    border-style: none;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
    width: 30px;
    height: 30px;
    background-image: url(  'images/misc/left_menu_down_arrow.png' );
}
.imageMenuArrowSelected:hover
{
    background-image: url( 'images/misc/left_menu_right_arrow_red.png' );
}
.btnSubCategoryHover
{
    background-color: #9F0002;
}

.btnSubCategory6Hover
{
    background-color: #9a6633;
}


.btnSubCategory5Hover
{
    background-color: #bf6f13;
}

.btnSubCategory7Hover
{
    background-color: #001A4C;
}
.btnSubCategory8Hover
{
    background-color: #0093b4;
}
.btnSubCategory9Hover
{
    background-color: #bf4f03;
}
.btnSubCategory10Hover
{
    background-color: #765e00;
}
.validationStyle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #800000;
}

/*>>>> Newsletter Section  <<<<*/
.tdNewsletter
{
    height: 80px;
    background-color: #f0ebe4;
    vertical-align: bottom;
}
.divNewsletter
{
    border-top-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    padding-left: 20px;
}
.divNewsletterHeader
{
    font-family: verdana;
    font-size: 14px;
    color: #2d160c;
    padding-top: 8px;
}
.divNewsletterEmail
{
    font-family: verdana;
    font-size: 11px;
    color: #2d160c;
    padding-top: 8px;
    vertical-align: middle;
}

.divNewsletterButtons
{
    font-family: verdana;
    font-size: 11px;
    color: #2d160c;
    padding-top: 8px;
    vertical-align: middle;
}
.txtNewsLetter
{
    border-style: none;
    width: 180px;
    font-family: verdana;
    font-size: 11px;
}
.btnNewsletter
{
    background-position: left center;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
    color: #2d160c;
    background-image: url(   'images/misc/bullets_1.gif' );
    width: 88px;
    top: 12px;
    padding-left: 18px;
    background-repeat: no-repeat;
    margin-right: 18px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopupVisible
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
   padding: 15px 20px 20px 15px;
   vertical-align: middle;
    text-align: center;
  
}
.modalPopupInvisible
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 15px 20px 20px 15px;
    vertical-align: middle;
    text-align: center;
    display: none;
}
.modalBtOk
{
    padding: 4px 10px 4px 10px;
    font-family: Verdana;
    background-color: #C0C0C0;
    text-decoration: none;
    color: #000000;
    width: 50px;
    height: 18px;
    font-size: 12px;
}
.modalMessage
{
    font-family: Verdana;
    font-size: 11px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 20px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/misc/yellow_Star.gif);

}

.emptyRatingStar {
    background-image: url(Images/misc/white_Star.gif);
}

.savedRatingStar {
    background-image: url(Images/misc/orange_Star.gif);
}

/* Product of the Week*/
.divWeeklyProduct
{
    border-width: 2px;
    border-color: #FFFFFF;
    width: 214px;
    padding: 18px;
    background-color: #f0ebe4;
    border-top-style: solid;
}
.tdWeeklyProductHeader
{
    background-color: #9f0002;
    font-family: Verdana;
    font-size: 14px;
    text-align: center;
    color: #FFFFFF;
    height: 34px;
}
.tdWeeklyImg
{
    background-color: #FFFFFF;
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #c1b5a2;
}
.noborderImg
{
    border-style: none;
}
.tdWeeklyManufacturer
{
    padding-top: 8px;
    padding-left: 12px;
    font-family: verdana;
    font-size: 16px;
    background-color: #dbd6cf;
    color: #2d160c;
}
.tdWeeklyProduct
{
    padding-top: 2px;
    padding-left: 12px;
    font-family: verdana;
    font-size: 14px;
    background-color: #dbd6cf;
    color: #2d160c;
}
.tdWeeklyUnits
{   padding-top: 10px;
    padding-left: 12px;
    font-family: verdana;
    font-size: 12px;
    background-color: #dbd6cf;
    color: #2d160c;
}
.tdWeeklyPrice
{   padding-top: 4px;
    padding-left: 12px;
    font-family: verdana;
    font-size: 12px;
    background-color: #dbd6cf;
    color: #2d160c;
}
.stdPrice
{
    text-decoration: line-through;
}
.salesPrice
{
    color: #9f0002;
}
.tdWeeklyRating
{
    text-align: center;
    padding-top: 10px;
    /*padding-left: 12px;*/
    background-color: #dbd6cf;
}
.tdWeeklyUsersRated
{
    padding-top: 1px;
    padding-left: 12px;
    font-family: verdana;
    font-size: 11px;
    background-color: #dbd6cf;
    color: #2d160c;
    padding-bottom: 6px;
}

/* Product List Page */
.productListHeader
{
    font-family: Verdana;
    font-size: 12px;
    color: #c1b5a2;
    padding-top: 28px;
    padding-left: 18px;
    padding-bottom: 10px;
}
.btnSort
{
    font-family: Verdana;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #3d1d0c;
    text-decoration: none;
    margin-right: 5px;
    margin-left: 5px;
    display: inline-block;
    float: right;
    height: 18px;
    padding-right: 4px;
    padding-left: 4px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
}
.btnSortSelected
{
    font-family: Verdana;
    font-size: 9px;
    color: #3d1d0c;
    background-color: #D8CDBD;
    text-decoration: none;
    margin-right: 5px;
    margin-left: 5px;
    float: right;
    height: 18px;
    padding-right: 4px;
    padding-left: 4px;
    line-height: 18px;
    text-align: center;
}
.verdana11
{
    font-family: verdana;
    font-size: 11px;
}
