/* --------------
Horizontal navigationigation CSS v1.0
ROCKETMEDIA - www.rocketmedia.com
----------------- */

/* CUSTOM CART MENU */

#cart-menu-style {
position: absolute;
width: 600px;
height: 122px;
overflow: auto;
}

#cart-menu-style a {
	padding: 0px;
}

#cart-models {
position: absolute;
width: 600px;
height: 119px;
background: #fff;
overflow: auto;
padding: 20px;
/*border-bottom: 3px solid #b0a996;
border-right: 3px solid #b0a996;*/
border: 3px solid #b0a996;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
z-index: 999;
}

#navigation .cart a, #navigation .selected .cart a {
	padding: 0px !important;
	background: none !important;
}

#navigation .cart a:hover {
	color: #5e1413;	
	padding: 0px;
}

#cart-wrapper .selected:hover {
background: none;
}

#cart-wrapper .selected a {
background: none;
}

#cart-wrapper {
height: 142px;
width: 1500px;
}

.cart {
width: 100px;
height: 100px;
float: left;
background: url(/assets/cartmenu-cartbg.gif) no-repeat;
margin-left: 20px;
cursor: pointer;
}

.cart a {
	padding: 0px;
}

.cart:hover {
color: #5e1413;
font-weight: bold;
}

.cart img {
padding-top: 6px;
padding-left: 6px;	
padding-bottom: 13px;
}

.cart img a {
padding-top: 6px;
padding-left: 6px;	
padding-bottom: 13px;
}

.cart-spacer {
width: 40px;	
height: 100px;
float: left;
}

.cart-arrow {
background: url('/assets/cart-arrow.jpg') no-repeat top left #fff;	
}

/* First Tier */

.selected {
background: url(/assets/nav-left.gif) no-repeat top left;	
}

.selected:hover {
background: url(/assets/nav-left.gif) no-repeat top left !important;
}

.selected > a {
background: url(/assets/nav-right.gif) no-repeat top right;
padding: 12px 25px !important;
color: #881b1b !important;
font-weight: bold;
}

#navigation .selected ul li > a{
background: none;
padding: 5px 10px !important;
color: #414141 !important;
font-weight: normal;
}

#navigation ul {
margin: 0;
padding: 0;
}

#navigation li{
float: left;
position: static;
overflow: hidden;
list-style: none;
}

#navigation li:hover {
background: url(/assets/nav-bgb.gif) repeat-x;
}

#navigation a{
display: block;
position: relative;
margin: 0;
padding: 12px 16px;
text-align: center;
color: #fff;
text-decoration: none;
font-size: 13px;
color: #414141;
}

#navigation a:hover {

}

/* Second Tier */

#navigation ul ul {
position: absolute;
z-index: 500;
}

#navigation ul ul li {
width: 200px;
clear: both;
border-top: 1px solid #fff;
background: #fff;
}

#navigation ul ul li a {
padding: 5px 10px;
text-align: left;
}


/* Third Tier */

#navigation ul ul ul {
position: absolute;
left: 100%;
margin-top: -29px; /*** MUST BE ADJUSTED FOR PROPER HEIGHT */
}

/* Set default display for drop-downs */

div#navigation ul li div#cart-models, div#navigation ul li div#cart-menu-style {
	display: none;	
}
/*
div#navigation ul li:hover div#cart-models, div#navigation ul li:hover div#cart-menu-style {
	display: block;
}
*/
div#navigation ul ul,
div#navigation ul li:hover ul ul,
div#navigation ul ul li:hover ul ul
{display: none;}
/*
div#navigation ul li:hover ul,
div#navigation ul ul li:hover ul,
div#navigation ul ul ul li:hover ul
{display: block;}*/