/* begin mainMenu******************/
.mainMenu
{
    float:right;
    width:850px;
    padding-top:20px;
}
.mainMenu ul
{
    margin:0;
    padding:0;
    list-style:none;
    float:right;
    padding-right:30px;
}
.mainMenu ul li
{
    float:left;
}
.mainMenu ul a.link,
.mainMenu ul a.last,
.mainMenu ul a.selected
{
    display:block;
    padding:0px 17px;
    line-height:1.2em;
    text-decoration:none;
    color:#6c2d13;
    font-size:1.2em;
    background:url(../i/menu/main/sep.png) no-repeat right center;
}
.mainMenu ul a.last
{
    background:none;
}
.mainMenu ul a.link:hover,
.mainMenu ul a.link:active,
.mainMenu ul a.selected
{
    color: #d42300;
}
/* end mainMenu******************/
/* begin ctrlCatalogsMenu****************/
.ctrlCatalogsMenu
{
    float:left;
    clear:left;
    width:550px;
    margin-top:0px;
}
.ctrlCatalogsMenu a.catalogLink
{
    float:left;
    width:180px;
    height:174px;
    display:block;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
}
.ctrlCatalogsMenu .image
{
    margin:0 auto;
    width:141px;
    height:140px;
    display:block;
    cursor:pointer;
}
.ctrlCatalogsMenu .text
{
    font-weight:normal;
    font-size:1.1em;
    color:#fff;
    display:block;
    padding-top:10px;
    cursor:pointer;
}
.ctrlCatalogsMenu a.catalogLink:hover .text, .ctrlCatalogsMenu a.selected .text
{
    color: #ffe399;
}
.ctrlCatalogsMenu .item1
{
    background:url(../i/menu/catalogs/catalog1both.jpg) no-repeat left top;
}
.ctrlCatalogsMenu a.catalogLink:hover .item1,
.ctrlCatalogsMenu a.selected .item1
{
    background:url(../i/menu/catalogs/catalog1both.jpg) no-repeat -141px top;
}
.ctrlCatalogsMenu .item2
{
    background:url(../i/menu/catalogs/catalog2both.jpg) no-repeat left top;
}
.ctrlCatalogsMenu a.catalogLink:hover .item2,
.ctrlCatalogsMenu a.selected .item2
{
    background:url(../i/menu/catalogs/catalog2both.jpg) no-repeat -141px top;
}
.ctrlCatalogsMenu .item3
{
    background:url(../i/menu/catalogs/catalog3both.jpg) no-repeat left top;
}
.ctrlCatalogsMenu a.catalogLink:hover .item3,
.ctrlCatalogsMenu a.selected .item3
{
    background:url(../i/menu/catalogs/catalog3both.jpg) no-repeat -141px top;
}
/* end ctrlCatalogsMenu******************/
/* begin ctrlCatalogsSubMenu*************/
.ctrlCatalogsSubMenu
{
    float:left;
    clear:left;
    width:250px;
    margin-top:-15px;
} 
.ctrlCatalogsSubMenu .top
{
    float:left;
    clear:both;
    width:100%;
    padding-top:9px;
    background:url(../i/menu/catalogs/subMenuTop.gif) no-repeat left top;
    overflow:hidden;
}  
.ctrlCatalogsSubMenu .bottom
{
    float:left;
    clear:both;
    width:100%;
    padding-bottom:9px;
    background:url(../i/menu/catalogs/subMenuBottom.gif) no-repeat left bottom;
    display:block;
}
.ctrlCatalogsSubMenu .content
{
    float:left;
    clear:both;
    width:233px;
    padding-right:17px;
    background:#e6ccb0;
}
.ctrlCatalogsSubMenu .content .accord
{
    float:left;
    clear:both;
    width:100%;
}
.ctrlCatalogsSubMenu .content .accord .accordionHeader,
.ctrlCatalogsSubMenu .content .accord .accordionHeaderSelected
{
    background:url(../i/menu/catalogs/subMenuLeft.png) no-repeat left top;
    cursor:pointer;
}
.ctrlCatalogsSubMenu .content .accord .accordionHeaderSelected
{
    color:#e5cf98;
    text-decoration:underline;
    background:url(../i/menu/catalogs/subMenuLeft_selBg.png) repeat-y left 26px;
}
.ctrlCatalogsSubMenu .content .accord .accordionHeaderSelected a
{
    color:#575149;
    text-decoration:none;
} 
.ctrlCatalogsSubMenu .content .accord .name
{
    width:199px;
    line-height:22px;
    padding-left:22px;
    background:url(../i/menu/catalogs/subMenuSep.png) no-repeat left top;
} 
.ctrlCatalogsSubMenu .content .accord .first
{
    background:none;
}
.ctrlCatalogsSubMenu .content .accord .accordionHeader .category
{
    width:100%;
    background:none;
}
.ctrlCatalogsSubMenu .content .accord .accordionHeaderSelected .category
{
    width:100%;
    background:url(../i/menu/catalogs/subMenuLeft_sel.png) no-repeat left top;
} 
.ctrlCatalogsSubMenu .content .accord .accordionContent
{
    width:100%;
}
/* begin ctrlSubCategories*************/
.ctrlSubCategories
{               
    width:229px;
    padding-left:4px;
}
.ctrlSubCategories ul.subCategories
{               
    width:227px;
    list-style:none;
    margin:0px;
    padding:9px 0px;
    border:solid 1px #e3c19d;
    border-top:none;
    background:#e0b587;
}
.ctrlSubCategories ul.subCategories li
{               
    width:187px;
    padding-left:21px;
    padding-right:6px;
    background:url(../i/menu/catalogs/subMenuListImage.png) no-repeat left top;
}
.ctrlSubCategories ul.subCategories li a.subCategoryName
{     
    width:100%;          
    color:#575149;
    text-decoration:none;
}
.ctrlSubCategories ul.subCategories li a:hover,
.ctrlSubCategories ul.subCategories li a.selected
{     
    text-decoration:underline;
}
/* end ctrlSubCategories***************/
/* begin brand***************/
.ctrlCatalogsSubMenu .brand
{
	float:left;
	clear:both;
    width:199px;
	padding:5px 0px;
    padding-left:22px;
	margin:0px;
}
.ctrlCatalogsSubMenu .brand .image
{
	float:left;
	width:60px;
	overflow:hidden;
}
.ctrlCatalogsSubMenu .brand .image img
{
	width:60px;
	float:left;
}
.ctrlCatalogsSubMenu .brand .info
{
	width:130px;
	padding-left:9px;
	float:left;
}
.ctrlCatalogsSubMenu .brand .name
{
	float:left;
	width:100%;
}
.ctrlCatalogsSubMenu .brand .name a
{
	float:left;
	width:100%;
	color:#311307;
}
.ctrlCatalogsSubMenu .brand div.allCategories
{
	float:left;
	width:100%;
	clear:both;
	margin:0px;
	padding-top:2px;
}
.ctrlCatalogsSubMenu .brand div.allCategories a
{
	font-size:0.7em;
	font-weight:normal;
	color:#575149;
}
.ctrlCatalogsSubMenu .brand div.allCategories a:hover
{
    text-decoration:none;
}
.ctrlCatalogsSubMenu .brandItems
{
    float:left;
    clear:both;
    width:100%;
    font-size:0.9em;
    background:url(../i/menu/catalogs/subMenuSep.png) no-repeat left bottom;
    padding-bottom:1px;
}
.ctrlCatalogsSubMenu a.brandAllItems
{
    text-decoration:none;
    display:block;
    float:left;
    clear:both;
    background:url(../i/menu/catalogs/subMenuLeft.png) no-repeat left top;
    cursor:pointer;
    color:#575149;
    width:100%;
}
.ctrlCatalogsSubMenu a.brandAllItemsSelected
{
    color:#e5cf98;
    background:url(../i/menu/catalogs/subMenuLeft_selBg.png) repeat-y left 26px;
}
.ctrlCatalogsSubMenu a.brandAllItems b,
.ctrlCatalogsSubMenu a.brandAllItemsSelected b
{
    width:100%;
    display:block;
    float:left;
    clear:both;
    width:199px;
    line-height:22px;
    padding-left:22px;
    font-weight:normal;
}
.ctrlCatalogsSubMenu a.brandAllItemsSelected b
{
    background:url(../i/menu/catalogs/subMenuLeft_sel.png) no-repeat left top;
}
/* end brand***************/
/* end ctrlCatalogsSubMenu***************/