﻿.brm_nav{font-family:Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    margin: 0;
    padding: 0;display:block;
}
ul.bm_nav {margin:0;}
.bm_nav li
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-right: 1px;
    padding: 10px 4px;
    margin-top:6px;
    margin-bottom:4px;
    text-align: center;
    white-space: nowrap;list-style:none;
}
.bm_nav li a
{   color: #000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;text-decoration:none;padding-left:6px;padding-right:6px;
    text-transform:uppercase;
}
.bm_nav li:hover,.bm_nav li.current
{
   background-color: #d14836;
    text-align:left; 
}
.bm_nav li:hover a,.bm_nav li.current a{color: #fff;}
.bm_nav ul a:hover
{
    color: #EFCC76;
}
ul.menu {
    color: #222;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.haschild > .trigger
{
    background:url('/Resources/images/arrow_right.png') no-repeat;
    padding-left:6px;
    background-position:center left;
}

.haschildcurrent > .trigger
{
    background:url('/Resources/images/arrow_right1.png') no-repeat;
    padding-left:6px;
    background-position:center left;
}

.haschild > .open
{
    background:url('/Resources/images/arrow_down.png') no-repeat;
    background-position:center left; padding-left:10px;
}

.haschildcurrent > .open
{
    background:url('/Resources/images/arrow_down1.png') no-repeat;
    background-position:center left; padding-left:10px;
}

ul.menu ul.sub-menu .haschild > .open
{
    background:url('/Resources/images/arrow_down.png') no-repeat;
    background-position:center left; padding-left:14px;
}


ul.menu ul.sub-menu .haschildcurrent > .open
{
    background:url('/Resources/images/arrow_down1.png') no-repeat;
    background-position:center left; padding-left:14px;
}
ul.menu, ul.menu ul.sub-menu {
    padding: 0;
    margin: 0;
    margin-right:-5px;
}

ul.menu li, ul.menu ul.sub-menu li {
    overflow: hidden;
    width: 100%;
    display: inline-block;
}
ul.menu li a, ul.menu li ul.sub-menu li a {
    color: #222;
    display: block;
    font-family: Arial;
    font-size: 12px;
    margin: 0 1px 0 0;
    padding: 2px 6px;
    text-align: left;
    text-decoration: none;
    font-weight:normal;
}

ul.menu li ul.sub-menu li a {
    color: #222;
    display: block;
    font-family: Arial;
    font-size: 12px;
    margin: 0 1px 0 0;
    padding: 2px 6px;
    text-align: left;
    text-decoration: none;
    font-weight:normal;
}

ul.menu li ul.sub-menu li ul li a {
    color: #222;
}
ul.menu li a {
    color: #222;
}

ul.menu li a:hover {
    background-color: #ccc;
}

ul.menu li a:hover, ul.menu li ul.sub-menu li a:hover {
    color: red;
}
        /*Make the parent of sub-menu relative*/
ul.menu li {
    position: relative;
}

ul.menu > li.current > a, ul.menu > li > ul.sub-menu > li > a {
    width: auto;
    font-weight: normal;
}
ul.menu > li > ul > li > ul > li > ul > li > a {
    width: auto;text-decoration:none !important;
    font-weight: normal !important;
}
ul.menu > li > ul > li > ul > li > ul > li.current > a {
    width: auto;
    font-weight: bold !important;
}
ul.menu > li > ul.sub-menu > li.current > ul.sub-menu > li > a {
    width: auto;
    font-weight: normal;
}
ul.menu li.current > a {
    background-color: #fff;
    border-radius: 3px;
    color: #d14836;
    font-weight: bold;
}
ul.menu>li>ul>li.current>a {
    background-color: transparent;
    color: #000;
    font-weight: bold;
    text-decoration:underline;
}
ul.menu>li>ul>li>ul>li.current a{
    background-color: transparent !important;
    color: #000.bm_nav li;
    font-weight: bold;
    text-decoration:underline;
}

ul.menu li ul li ul li a {
    font-weight: normal;
}
            /*sub menu*/
ul.menu li ul.sub-menu {
    display: none;
    margin-left: 10px;
    min-width: 120px;
    max-width: 200px;
    width: 100%;
}
ul.menu li.current>ul.sub-menu {
    display: block;
}

.imgmenu {
    border-style: none;
    margin: 0 6px 0 4px;
    vertical-align: middle;
}
ul.menu li ul.sub-menu li ul {
    display:none;
    margin-left: 10px;
    padding: 0;
    width: 100%;
}
ul.menu li ul.sub-menu li.current ul{
    display:block;opacity: 1;
    -moz-transition: display 0.4s ease-in-out;
    -o-transition: display 0.4s ease-in-out;
    -webkit-transition: display 0.4s ease-in-out; 
    transition: display 0.4s ease-in-out;
}
ul.menu >li >ul >li >a {
    font-weight: bold;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 190px;
}
ul.menu li > ul > li > ul > li > a {
    display: block;
    font-weight: normal;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 170px;
}
.home_menu {
    width:900px;
    text-align:left;padding:0;
}

.home_menu li {
    list-style-type: none;
    width: 140px;
    height: 130px;
    margin: 25px;
    display: inline-block;
    text-align: center;border-radius:3px;
    cursor: pointer;
}

/*.home_menu li:hover {
    border: 1px solid #ccc;
}*/

.home_menu li a {
    text-align: center;
    color: #e6ede5;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.home_menu li img {
    width: 120px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 120px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.home_menu li:hover img {
    width: 140px;
    height: 140px;    
    margin-top: 5px;
    margin-bottom: 5px;
}

.breakfly {
    background: url("/resources/images/16x16/home.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    height: 34px;
    margin-left: 20px;
    padding-left: 20px;
    text-align: left;
    top: 65px;
    vertical-align: middle;
}

.breakfly a {
    color: #aaa;
    text-decoration: none;
}

.breakfly a:hover {
}

.topproduct {
}

.topproduct a {
    color: #d14836;
    text-decoration: none;
    padding-right: 10px;
    font-weight: bold;
    font-size: 14px;
    text-transform: capitalize;
}

.lblsitemap {
    color: #aaa;
}

.lblsitemap a {
    font-weight: normal;
}

.mnimg{padding-right:2px;height:11px;}
#tdmenuleft{border-right: 1px solid #fbf9f9;}