/* Navigation styles
link-visited-hover-active
focus
----------------------------*/
#nav-wrap {
	background:#5e5e5e url(../img/nav_bottom.gif) no-repeat bottom left;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	clear:both;
}

#nav {
	background:transparent url(../img/nav_top.gif) no-repeat;
	float:left;
	width:100%;
	padding:0;
	margin:0
}

#nav li {
    background:transparent;
	float:left;
	list-style:none
}

#nav a {
	display:block;
    padding:0.5em 35px 0.5em 35px;
    border-right:1px solid #898989
}

#nav a:link {
	text-decoration:none;
	color:#fff;
	background:transparent
}

#nav a:visited {
	text-decoration:none;
	color:#fff;
	background:transparent
}

#nav a:hover, #nav a:focus {
	text-decoration:none;
	color:#ccc;
	background:transparent
}

#nav .active a {
	text-decoration:none;
	color: #fff;
	background:#da3334 url('../img/tab_top_o.gif') repeat-x top;
	border-bottom:1px solid #898989
}

#nav a:active, li.a:active#menu87 a.active_link{
	text-decoration:none;
	color:#fff;
	background:transparent
}

#nav li#menu219.active a {
	text-decoration:none;
	color: #fff;
	background:#59b2e1 url('../img/tab_top_blue.gif') repeat-x top;
	border-bottom:1px solid #898989
}

#nav li#menu221.active a {
	text-decoration:none;
	color: #fff;
	background:#fc6c70 url('../img/tab_top_red.jpg') repeat-x top;
	border-bottom:1px solid #898989
}

#nav li#menu788.active a {
	text-decoration:none;
	color: #5e5e5e;
	background:#fcdc5e url('../img/tab_top_yellow.jpg') repeat-x top;
	border-bottom:1px solid #898989
}

#nav li#menu255.active a {
	text-decoration:none;
	color: #5e5e5e;
	background:#91EE92 url('../img/tab_top_green.jpg') repeat-x top;
	border-bottom:1px solid #898989
}

#nav li#menu87 a{
	text-decoration:none;
	color:#fff;
	background:transparent url();
	border-bottom:0 solid #898989;
    border-left:1px solid #898989
}

#nav .first-item{ 
	margin-left:202px;
	display:block;

}

#nav .last-item{
	margin-right:202px;
	display:block;
}

/* Sub-navigation styles
----------------------------*/
#sub-wrap {
	width:159px;
	float:left;
}

#sub-nav {
	float:left;
	padding:0;
	margin:0
}

#sub-nav h3 {
	padding:8px 9px 3px 13px;
	margin:0;
	font-size:1em;
	color: #6C6C6C;
}

#sub-nav li {
    background:transparent url(../img/menu_item_top.gif) no-repeat;
	float:left;
	width:100%;
	list-style:none;
	margin-bottom:3px;
}

/* Need to change the IDs
#sub-nav li#menu155 {
    background:transparent url(../img/menu_item_top_cooling.gif) no-repeat;
}
#sub-nav li#menu156 {
    background:transparent url(../img/menu_item_top_heating.gif) no-repeat;
}
#sub-nav li#menu157 {
    background:transparent url(../img/menu_item_top_drying.gif) no-repeat;
}
*/

#sub-nav li li {
    margin-bottom:0;
    width:156px;
    margin-left:1px;
    display:inline;
    border-left:2px solid #828282;
}

#sub-nav li li li {
    margin-bottom:0;
    width:156px;
    margin-left:0;
    display:inline;
    border-left:0;
}

#sub-nav li#sub219 li {
    border-color:#80cdf5;
}

#sub-nav li#sub221 li {
    border-color:#f97a7a
}

#sub-nav li#sub788 li {
    border-color:#fae280;
}

#sub-nav li#sub219 {
    background:transparent url(../img/menu_item_top_cooling.gif) no-repeat;
}
#sub-nav li#sub221 {
    background:transparent url(../img/menu_item_top_heating.gif) no-repeat;
}
#sub-nav li#sub788 {
    background:transparent url(../img/menu_item_top_drying.gif) no-repeat;
}

#sub-nav li#sub255 {
    background:transparent url(../img/menu_item_top_humidifiers.gif) no-repeat;
}

#sub-nav li li {
    background:transparent url() no-repeat;
}

#sub-nav a {
	display:block;
	width:137px;
	color:#6c6c6c;
	text-decoration:none;
	font-weight:bold;
    padding:8px 9px 8px 13px;
    background:transparent url(../img/menu_item_bottom.gif) no-repeat bottom;
}

#sub-nav ul ul a {
    
}

#sub-nav ul a {
	font-weight:bold;
	padding:1px 9px 1px 13px
}

#sub-nav ul ul a {
	font-weight:normal
}

/* Need to change the IDs
#sub-nav li#sub155 a {
    background:transparent url(../img/menu_item_bottom_cooling.gif) no-repeat bottom;
}

#sub-nav li#sub156 a {
    background:transparent url(../img/menu_item_bottom_heating.gif) no-repeat bottom;
}

#sub-nav li#sub157 a {
    background:transparent url(../img/menu_item_bottom_drying.gif) no-repeat bottom;
}
*/

#sub-nav li#sub219 a {
    background:transparent url(../img/menu_item_bottom_cooling.gif) no-repeat bottom;
}

#sub-nav li#sub221 a {
    background:transparent url(../img/menu_item_bottom_heating.gif) no-repeat bottom;
}

#sub-nav li#sub788 a {
    background:transparent url(../img/menu_item_bottom_drying.gif) no-repeat bottom;
}

#sub-nav li#sub255 a {
    background:transparent url(../img/menu_item_bottom_humidifier.gif) no-repeat bottom;
}

#sub-nav ul a, #sub-nav li#sub219 ul a , #sub-nav li#sub221 ul a , #sub-nav li#sub788 ul a {
	padding:3px 9px 3px 13px;
	background:#fff url() no-repeat bottom;
	font-weight:normal
}

#sub-nav ul {
	padding:2px 0;
	margin:0;
	float:left;
	width:100%;
	background:#fff url('../img/bg_sub_nav_ul_top.gif') no-repeat;
}

#sub-nav ul {
	display:none
}

#sub-nav ul ul {
	padding-bottom:10px;
}

#sub-nav li.active ul {
	display:block
}

#sub-nav a:link {
}

#sub-nav a:visited {
	text-decoration:none;
}

#sub-nav a:hover {
	text-decoration:none;
}

#sub-nav a:active {
	text-decoration:none;
}

#sub-nav ul a:hover, #sub-nav li#sub219 ul a:hover , #sub-nav li#sub221 ul a:hover , #sub-nav li#sub788 ul a:hover {
    color:#fff;
    background:#6C6C6C
}

#menu155 {}
#menu156 {}
#menu157 {}

/* breadcrumb */

#breadcrumb {
    background:#fff;
    float:left;
    padding:0 0 0 0;
    margin:0
}


#breadcrumb-label {
    display:none;
    padding:0.4em;
    background:#fff;
    color:#666;
    float:left;
}

#breadcrumb li {
    background:#fff;
    float:left;
    list-style:none
}

#breadcrumb a, #breadcrumb span {
    display:block;
    padding:0.4em 0.2em 0.4em 0;
    background:#fff; /* url(../img/menu_arrow.gif) no-repeat 2px center; */
    color:#666
}

#breadcrumb a:link {
    text-decoration:none;
}

#breadcrumb a:visited {
    text-decoration:none;
}

#breadcrumb a:hover, #breadcrumb a:focus {
    text-decoration:underline;
    color:red;
    /*background-image: url(../img/menu_arrow_o.gif)*/
}

#breadcrumb a:active {
    text-decoration:none;
    color:red;
}