/**
 * CMenu CSS for the BonusThemes.com template Exchange
 *
 * @package bt_exchange
 * @version 1.0
 * @copyright BonusThemes.com 2010
 * @link http://www.bonusthemes.com/goto/bt_exchange
 */


.cmenu_hd_gap {
  width: 2px;
  overflow: hidden;
}

.cmenu_hd_sel_l {
  background: url(../images/layout/menu_hd_sel_l.png) no-repeat left top;
}
.cmenu_hd_sel_c {
  background-color: #006ba7;
}
.cmenu_hd_sel_r {
  background: url(../images/layout/menu_hd_sel_r.png) no-repeat left top;
}

.cmenu_hd_norm_c, .cmenu_hd_norm_c a, .cmenu_hd_norm_c a:link, .cmenu_hd_norm_c a:visited, .cmenu_hd_norm_c a:hover,
.cmenu_hd_sel_c, .cmenu_hd_sel_c a, .cmenu_hd_sel_c a:link, .cmenu_hd_sel_c a:visited, .cmenu_hd_sel_c a:hover {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 27px;
  text-align: center;
  padding: 0px 5px 0px 5px;
}

.cmenu_hd_sel_c, .cmenu_hd_sel_c a, .cmenu_hd_sel_c a:link, .cmenu_hd_sel_c a:visited, .cmenu_hd_sel_c a:hover {
  color: #fff;
}

.cmenu_hd_norm_c .submenu, .cmenu_hd_norm_c_sub .submenu {
  background: url(../images/layout/menu_hd_submenu_arrow_norm.png) no-repeat left top;
}
.cmenu_hd_sel_c .submenu, .cmenu_hd_sel_c_sub .submenu {
  background: url(../images/layout/menu_hd_submenu_arrow_sel.png) no-repeat left top;
}


.cmenu_mi_empty_normal, .cmenu_mi_empty_hover, .cmenu_mi_full_normal, .cmenu_mi_full_hover {
  height: 25px;
}
.cmenu_mi_empty_hover, .cmenu_mi_full_hover {
}

.cmenu_mi_empty_normal .text, .cmenu_mi_full_normal .text,
.cmenu_mi_empty_hover .text, .cmenu_mi_full_hover .text {
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 25px;
  padding: 0px 20px 0px 10px;
}

.cmenu_mi_empty_normal .text,
.cmenu_mi_full_normal .text {
  font-weight: bold;
  color: #fff;
}

.cmenu_mi_empty_hover .text,
.cmenu_mi_full_hover .text {
  font-weight: bold;
  color: #fff;
  background-color: #1a5887;
}

.cmenu_mi_full_normal .text {
  background: url(../images/layout/menu_dd_submenu_arrow.png) no-repeat right center;
}
.cmenu_mi_full_hover .text {
  background: #1a5887 url(../images/layout/menu_dd_submenu_arrow.png) no-repeat right center;
}

.cmenu_separator {
}

.cmenu_itemborder {
  background: url(../images/layout/menu_dd_itemborder.png) repeat-x left top;
  height: 2px;
}

.cmenu_tl {
  background: url(../images/layout/menu_dd_tl.png) no-repeat left top;
  width: 18px;
  height: 21px;
  overflow: hidden;
}
.cmenu_tc {
  background: #006ba7 url(../images/layout/menu_dd_bullet.png) no-repeat center top;
}
.cmenu_tr {
  background: url(../images/layout/menu_dd_tr.png) no-repeat left top;
  width: 18px;
  height: 21px;
  overflow: hidden;
}





.cmenu_tl_sub {
  background: url(../images/layout/menu_dd_tl_sub.png) no-repeat left top;
  width: 18px;
  height: 14px;
  overflow: hidden;
}
.cmenu_tc_sub {
  background-color: #006ba7;
}
.cmenu_tr_sub {
  background: url(../images/layout/menu_dd_tr_sub.png) no-repeat left top;
  width: 18px;
  height: 14px;
  overflow: hidden;
}





.cmenu_ml {
  background-color: #006ba7;
}

.cmenu_panel {
  background-color: #006ba7;
  text-align: left;
}

.cmenu_mr {
  background-color: #006ba7;
}

.cmenu_bl {
  background: url(../images/layout/menu_dd_bl.png) no-repeat left top;
  width: 18px;
  height: 14px;
  overflow: hidden;
}
.cmenu_bc {
  background-color: #006ba7;
}
.cmenu_br {
  background: url(../images/layout/menu_dd_br.png) no-repeat left top;
  width: 18px;
  height: 14px;
  overflow: hidden;
}
