/*
Styles by Peter Hammerquist 2007-------------------------------------------------
primary colors{
	red: #C41230;	dark gray: #4D4D4D;	med grey: #999999;			light gray: #E6E6E6;}
*/
/* Main Menu */

#rt_container {

position: absolute;
border: 1px solid purple;
width: 972px;
}

#rt_nav_left {

position: relative;
border: 2px solid red;
float: left;

}


#main-menu{
width: 120px;	
float: right;	
background: url("/c.857749/images/menu-bracket.gif") no-repeat -40px 0;	margin: 10px 0 0 0;	
padding: 10px 0 0 0;
overflow: hidden;
display: inline-block;
height: 100%;
}


#main-menu .menu-foot{	
width: 120px;	
height: 26px;	
background: url("/c.857749/images/menu-bracket.gif") no-repeat -40px 0;	margin: 0;		
overflow: hidden;	
}




/* LISTS */
#main-menu ul{	list-style: none;		padding: 0 0 0 0;	margin: 0 0 5px 0;}#main-menu li{	color: #FFFFFF;		font-size: 10px;	overflow: hidden;		margin: 0px;	padding: 0px;	background: none; font-weight: bold; letter-spacing: 2px;}
#main-menu li li li{ margin-left: 10px;	padding: 0px;	height: 16px;	line-height: 16px;	}#main-menu li span.sub-head{	display: block;	height: 20px;	line-height: 20px;		padding-left: 20px;	}
/* A: LINKS */
#main-menu li a, #main-menu li a.top-nav{	display: block;	width: 100px;			height: 20px;	line-height: 20px;
	color: #FFFFFF;	padding: 0;	margin: 0;	text-decoration: none;	overflow: hidden;}#main-menu li a:hover, #main-menu li a:visited:hover, #main-menu li a:active, #main-menu li a.sub-nav:hover{	color: #999999;	text-decoration: none;}
#main-menu li li a { font-weight: normal; letter-spacing: normal;	width: auto;	padding-left: 20px;		background: url("/c.857749/images/star-bullet-white6.gif") no-repeat 8px 6px;	}#main-menu li li a:hover {	background: url("/c.857749/images/star-bullet-gray6.gif") no-repeat 8px 6px;	color: #999999;	}#main-menu li li li a , #main-menu li li li a:hover {	height: 16px;	line-height: 16px;		background: none;			width: auto;}
/* _ROOT NAV BG's */
#main-menu li#collection-nav a.top-nav{	text-indent: -9000px;	font-size: 7px;	background: url("/c.857749/images/main-menu-links.gif") no-repeat 0px 0px;}#main-menu li#sounds-nav a.top-nav{	text-indent: -9000px;	font-size: 7px;	background: url("/c.857749/images/main-menu-links.gif") no-repeat -100px 0px;}#main-menu li#foreplay-nav a.top-nav{	text-indent: -9000px;	font-size: 7px;	background: url("/c.857749/images/main-menu-links.gif") no-repeat -200px 0px;}#main-menu li#gifts-nav a.top-nav{	text-indent: -9000px;	font-size: 7px;	background: url("/c.857749/images/main-menu-links.gif") no-repeat -300px 0px;}#main-menu li#feedback-nav a.top-nav{	text-indent: -9000px;	font-size: 7px;	background: url("/c.857749/images/main-menu-links.gif") no-repeat -400px 0px;}#main-menu li#specials-nav a.top-nav{	text-indent: -9000px;	font-size: 7px;	background: url("/c.857749/images/main-menu-links.gif") no-repeat -500px 0px;}#main-menu li#retailers-nav a.top-nav{	text-indent: -9000px;	font-size: 7px;	background: url("/c.857749/images/main-menu-links.gif") no-repeat -600px 0px;}


/* _ROOT NAV HOVER BG's */
#main-menu li#collection-nav a.top-nav:hover{	background: url("/c.857749/images/main-menu-links.gif") no-repeat 0px -60px;}#main-menu li#sounds-nav a.top-nav:hover{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -100px -60px;}#main-menu li#foreplay-nav a.top-nav:hover{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -200px -60px;}#main-menu li#gifts-nav a.top-nav:hover{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -300px -60px;}#main-menu li#feedback-nav a.top-nav:hover{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -400px -60px;}#main-menu li#specials-nav a.top-nav:hover{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -500px -60px;}#main-menu li#retailers-nav a.top-nav:hover{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -600px -60px;}
/* _ROOT NAV CURRENT BG's */
body.collection #main-menu li#collection-nav a.top-nav,body.collection-mens-pants #main-menu li#collection-nav a.top-nav,body.collection-mens-tshirts #main-menu li#collection-nav a.top-nav,body.collection-mens-polos #main-menu li#collection-nav a.top-nav,body.collection-mens-shirts #main-menu li#collection-nav a.top-nav,body.collection-mens-bermudas #main-menu li#collection-nav a.top-nav,body.collection-mens-trousers #main-menu li#collection-nav a.top-nav,body.collection-shopping-cart #main-menu li#collection-nav a.top-nav{	background: url("/c.857749/images/main-menu-links.gif") no-repeat 0px -20px;}body.sounds-bands #main-menu li#sounds-nav a.top-nav,body.sounds-gigs #main-menu li#sounds-nav a.top-nav{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -100px -20px;}
body.foreplay #main-menu li#foreplay-nav a.top-nav{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -200px -20px;}body.gifts #main-menu li#gifts-nav a.top-nav{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -300px -20px;}body.feedback #main-menu li#feedback-nav a.top-nav{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -400px -20px;}body.specials #main-menu li#specials-nav a.top-nav{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -500px -20px;}body.retailers #main-menu li#retailers-nav a.top-nav{	background: url("/c.857749/images/main-menu-links.gif") no-repeat -600px -20px;}
/* NAV SUB-MENU DISPLAY */
body #collection-subnav, body #sounds-subnav, body #foreplay-subnav{	display: none;	}
/* OPEN */
body.collection #collection-subnav, body.collection-mens-pants #collection-subnav,body.collection-mens-tshirts #collection-subnav,body.collection-mens-polos #collection-subnav,body.collection-mens-shirts #collection-subnav,body.collection-mens-bermudas #collection-subnav,body.collection-mens-trousers #collection-subnav{	display: block;	}
body.sounds-bands #sounds-subnav,body.sounds-gigs #sounds-subnav{	display: block;	}
body.foreplay #foreplay-subnav{	display: block;	}
/* SUB SUB DISPLAY */
body #mens-subnav, body #womens-subnav, body #special-subnav{	display: none;	}
body.collection-mens-pants #mens-subnav,body.collection-mens-tshirts #mens-subnav,body.collection-mens-polos #mens-subnav,body.collection-mens-shirts #mens-subnav,body.collection-mens-bermudas #mens-subnav,body.collection-mens-trousers #mens-subnav{	display: block;	}
body.collection-mens-pants #mens-nav a.sub-nav, body.collection-mens-tshirts #mens-nav a.sub-nav,body.collection-mens-polos #mens-nav a.sub-nav, body.collection-mens-shirts #mens-nav a.sub-nav, body.collection-mens-bermudas #mens-nav a.sub-nav, body.collection-mens-trousers #mens-nav a.sub-nav {	color: #C41230;	background: url("/c.857749/images/star-bullet-red6.gif") no-repeat 8px 6px;	}
body.sounds-bands #sounds-bands-nav a,body.sounds-gigs #sounds-gigs-nav a{	color: #C41230;	background: url("/c.857749/images/star-bullet-red6.gif") no-repeat 8px 6px;	}
/* MENS COLLECTION CURRENT */
body.collection-mens-pants #mens-pants-nav a,body.collection-mens-tshirts #mens-tshirts-nav a,body.collection-mens-polos #mens-polos-nav a,body.collection-mens-shirts #mens-shirts-nav a,body.collection-mens-bermudas #mens-bermudas-nav a,body.collection-mens-trousers #mens-trousers-nav a {	color: #C41230;}











