@charset "UTF-8";


ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 10px;
	cursor: default;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul.MenuBarActive
{
	z-index: 1000;
}

ul.MenuBarHorizontal li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	text-align: left;
	cursor: pointer;
	/*width: 10em;*/
	float: left;
  background-color: #00000;
  
  /*background-image: url(../images/current-tag.jpg);*/
}

.topmenu {
          border-bottom: 1px solid #6A364C;
          font-size: 11px;
          }
          
.mainmenuitem {
               width: 123px;
               }
          
.topmenucategorycatalogue {
                  border-bottom: 1px dotted #6A364C;
                  font-weight: bold;
                  text-transform: uppercase;
                  font-size: 10px;
                  width: 121px;
                  padding-bottom: -20px;
                  /*height: 33px;*/
                  margin-top: 2px;
                  }      
                  
.topmenucategorycataloguenowidth {
                  border-bottom: 1px dotted #6A364C;
                  font-weight: bold;
                  text-transform: uppercase;
                  font-size: 10px;
                  width: 330px;
                  /*padding-bottom: -20px;*/
                  /*height: 33px;*/
                  /*margin-top: 2px;*/
                  /*margin-bottom: 30px;*/
                  }      

.topmenucategorycataloguenowidth a { 
                                  padding-left: 3px !important;
                                  letter-spacing: 1px;
                                  }
      
.topmenucategory {
                  /*border-bottom: 1px dotted #6A364C;*/
                  font-weight: bold;
                  text-transform: uppercase;
                  font-size: 10px;
                  width: 121px;
                  padding-bottom: -20px;
                  height: 33px;
                  margin-top: 2px;
                  }
                  
.topmenucategorymid {
                  /*border-bottom: 1px dotted #6A364C;*/
                  font-weight: bold;
                  text-transform: uppercase;
                  font-size: 10px;
                  width: 121px;
                  padding-bottom: -20px;
                  height: 33px;
                  margin-top: 5px;
                  }
                  
.topmenucategorydesc {
                      border-bottom: 1px dotted #6A364C;
                      font-size: 9px;
                      font-weight: normal;
                      text-transform: lowercase;
                      margin-top: -15x;
                      position: relative;
                      top: -5px;
                      width: 119px;
                      padding-bottom: 2px;
                      }
                      
.topmenucategorydescbottom {
                      /*border-bottom: 1px dotted #6A364C;*/
                      font-size: 9px;
                      font-weight: normal;
                      text-transform: lowercase;
                      margin-top: -15x;
                      position: relative;
                      top: -5px;
                      width: 119px;
                      padding-bottom: 2px;
                      }
                      
.topmenucategorydesc:hover {
                            /*background: transparent !important;*/
                            }
                    
.topmenucategory p, .topmenucategorymid p, .topmenucategorybottom p {
                    margin-top: -3px;
                    }
                   

                    
.topmenucategorybottom {
                  /*border-bottom: 1px dotted #6A364C;*/
                  font-weight: bold;
                  text-transform: uppercase;
                  font-size: 10px;
                  width: 121px;
                  margin-top: 5px;
                  height: 22px;
                  }
                  
.endmenucategory {
                border-top: 1px dotted #6A364C;
                  }
                  
.subcategory {
              position: relative;
              left: 20px;
              width: 102px;
              }
              
.subcategorynowidth {
              position: relative;
              left: 0px;
              width: 327px;
              padding-left: 3px !important;
              padding-top: 5px !important;
              padding-bottom: 5px !important;
              padding-right: 0px !important;
              font-weight: bold;
              } 
              
.sub-subcategorynowidth {
              position: relative;
              left: 0px;
              width: 327px;
              padding-left: 3px !important;
              padding-top: 5px !important;
              padding-bottom: 5px !important;
              padding-right: 0px !important;
              font-weight: bold;
              border-top: 1px dotted #6A364C;
              } 
              
.subcategorynowidth a {
                      
                      }
             
.menuitemsubcategory {
                      float: left;
                      width: 40px;
                      font-size: 10px;
                      font-weight: normal;
                      text-transform: capitalize;
                      padding-left: 5px !important;
                      padding-right: 5px !important;
                      padding-top: 1px !important;
                      padding-bottom: 1px !important;
                      width: 100px;
                      letter-spacing: normal !important;
                      }

ul.MenuBarHorizontal ul
{
	/*margin: 0;*/
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 122px;
	position: absolute;
	left: -1000em;
	background-color: #1B010A;
}

.catalogueul {
              width: 330px !important;
              }

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}



ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: 5px;
	top: 5px;
}

ul.MenuBarHorizontal ul
{
	border: 1px solid #2A0212;
}

ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	padding-top: 0.4em;
	padding-right: 2.2em;
	padding-bottom: 0.4em;
	padding-left: 2.2em;
	/*background-color: #000000;*/
	/*background-image: url(../images/current-tag.jpg);*/
	/*border-right: 1px dotted #883448;*/
}

/* Menu item containers are same fixed width as parent */

ul.MenuBarHorizontal ul li a
{
	
	padding-left: 0.2em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
	border-right: 0px solid #000000;
	/*background-image: url(../images/child-back.jpg);*/
}

ul.MenuBarHorizontal ul li
{
	
	padding-left: 0em;
	/*background-image: url(../images/child-back.jpg);*/
}

#current  {
          font-weight: bold;
          /*background-image: url(../images/current-tag.jpg);*/
          }

#current:hover  {
                color: #FF2764;
                }

ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #78062E;/*#44081C;*/
	color: #fff;
}

ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: /*#883448*/#78062E;
	color: #fff;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	/*background-image: url(SpryMenuBarDown.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}

@media screen, projection
{

	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		float: left;
	background-color: transparent;
	/*background-image: url(../images/current-tag.jpg);*/
	}
}

.clearing {
          clear: both;
          padding-top: 20px;
          }

.clearingheader {
          clear: both;
          padding: 0px !important;
          height: 0px;
          }

.categoryheaderimage  {
                      float: right;
                      margin-top: -18px;
                      position: relative;
                      left: -3px;
                      clear: both;
                      font-size: 9px;
                      color: #85415F !important;
                      text-transform: lowercase;
                      font-weight: normal;
                      font-style: italic;
                      }
                      
.categorybacklinks {
                      float: right;
                      margin-top: -16px;
                      margin-bottom: 10px;
                      position: relative;
                      left: 0px;
                      clear: both;
                      font-size: 9px;
                      color: #85415F !important;
                      text-transform: lowercase;
                      font-weight: normal;
                      font-style: italic;
                      }
                      
.categorybacklinks a  {
                      margin-top: 0px !important;
                      padding-right: 1px !important;
                      padding-bottom: 1px !important;
                      }


