

/* ####################################### */
/* ################ M_NAV ################ */
/* ####################################### */

#m_nav ul.n_top {
	clear: both;
	display: block;
	float: right;
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative; /* context for positioning of dropdowns */
	width: 660px;
	background: #EEEFE2;
}


#m_nav ul.n_top li {
	float: left;
	height: 20px;
	line-height: 20px;
	list-style: none;
	margin: 0;
}


#m_nav ul.n_top li a.top:link,
#m_nav ul.n_top li a.top:visited {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	text-align: center;
	width: auto;
}

#m_nav ul.n_top li a#selectedNavLink {
	background-position: 0 -40px;
}

#m_nav ul.n_top li a.top span {
	left: -9999px;
	position: absolute;
}

/* TOP LINK BG IMAGES
------------------------------------------------*/

#m_nav ul.n_top li#n_item_home a.top:link,
#m_nav ul.n_top li#n_item_home a.top:visited {
	background-image: url(../../img/global/nv1-home.gif);
	width: 59px;
}

#m_nav ul.n_top li#n_item_store a.top:link,
#m_nav ul.n_top li#n_item_store a.top:visited {
	background-image: url(../../img/global/nv2-store.gif);
	width: 84px;
}

#m_nav ul.n_top li#n_item_shopping a.top:link,
#m_nav ul.n_top li#n_item_shopping a.top:visited {
	background-image: url(../../img/global/nv3-guide.gif);
	width: 124px;
}

#m_nav ul.n_top li#n_item_history a.top:link,
#m_nav ul.n_top li#n_item_history a.top:visited {
	background-image: url(../../img/global/nv4-history.gif);
	width: 95px;
}

#m_nav ul.n_top li#n_item_company a.top:link,
#m_nav ul.n_top li#n_item_company a.top:visited {
	background-image: url(../../img/global/nv5-company.gif);
	width: 108px;
}

#m_nav ul.n_top li#n_item_interest a.top:link,
#m_nav ul.n_top li#n_item_interest a.top:visited {
	background-image: url(../../img/global/nv6-focus.gif);
	width: 122px;
}

#m_nav ul.n_top li#n_item_contact a.top:link,
#m_nav ul.n_top li#n_item_contact a.top:visited {
	background-image: url(../../img/global/nv7-contact.gif);
	width: 68px;
}


#m_nav ul.n_top li a.top:hover,
#m_nav ul.n_top li a.top:focus {
	background-position: 0 -20px;
} 

#m_nav ul.n_top li a.top:active {
	background-position: 0 -40px;
}



/* DROP DOWNS
------------------------------------------------*/

#m_nav ul.n_top li div.drop_container {
	background: #96834D;
	left: 0;
	overflow: hidden;
	padding: 10px;
	position: absolute;
	top: 20px;
	width: 640px;
	font-family: Arial, Helvetica, sans-serif;
	display: none;
	z-index: 10000;
}


/*COLS*/

div.drop_col {
	width: 150px;
	float: left;
	padding-right: 10px;
}

div.drop_col h3 {
	font-family: Georgia, Times, sans-serif;
	font-size: 1.2em;
	color: #000;
}

#m_nav div.drop_col ul {
	padding: 0;
	margin: 0 0 1.5em 0;
}

#m_nav div.drop_col ul li {
	float: none;
	height: auto;
}

#m_nav div.drop_col ul li a:link,
#m_nav div.drop_col ul li a:visited {
	color: #fff;
}


#m_nav ul.n_top li:hover div,
#m_nav ul.n_top li div.show_me { /* show dropdown on li hover */
	display: block;
}



/* ####################################### */
/* ############## SIDE NAV ############### */
/* ####################################### */

p.side_header {
	color: #8a8a8c;
	padding-left: 10px;
	font-size: 0.9em;
	margin-bottom: 0.1em;
	font-family: Arial, sans-serif;
}


.s_cat_item div {
	background: #efefe3;
	border-left: 1px solid #C6C6C7;
	border-right: 1px solid #C6C6C7;
	height: 1%;
	padding: 15px 0 15px 15px;
}
#s_general div {
	border-bottom: 1px solid #C6C6C7;
}
.s_cat_item h3 {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #E6E6E6;
	height: 26px;
	margin: 0;
	padding: 0;
	/*text-indent: -9999px;*/
	width: 170px;
	outline: 0;
}

.s_cat_item h3 a {
	outline: 0;
}

/*#s_occasion h3 {
	background-image: url(../../img/global/s_browse1Occasion.gif);
}
#s_popular h3 {
	background-image: url(../../img/global/s_browse2Theme.gif);
}
#s_collectable h3 {
	background-image: url(../../img/global/s_browse3Collection.gif);
}*/

#s_general h3 {
	background-image: url(../../img/global/s_browse4SearchOn.gif);
	text-indent: -9999px;
}

		body.jsEnabled .s_cat_item h3 img.offState {
			cursor: pointer;
		}

		body.jsEnabled .s_cat_item h3 img.hidden {
			display: none;
		}

.s_cat_item div ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

			body.jsEnabled div.s_cat_item ul {
				overflow: hidden;
			}

.s_cat_item ul li {
	/*height: 1%;*/
}

body.jsEnabled .s_cat_item ul li,
body.jsEnabled .s_cat_item ul li.hidden {
	position: absolute;
	left: -9999px;
}

body.jsEnabled .s_cat_item ul li.default,
body.jsEnabled .s_cat_item ul li.shown {
	position: static;
}

.s_cat_item ul li a:link,
.s_cat_item ul li a:visited {
	color: #8a8a8c;
}







/* ####################################### */
/* ############### SUB NAV ############### */
/* ####################################### */

.s_nav {
	background: url(../../img/global/s_nav_bg.gif) repeat-y 0 0;
	display: block;
	margin-bottom: 1.5em;
}

.s_nav h3 {
	background-color: #E6E6E6;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 26px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 170px;
}

/* DIFFERENT S_NAVs
------------------------------------------------*/
#s_nav_our_history h3 {
	background-image: url(../../img/global/s_nav_history.gif);
}

#s_nav_shopping_guide h3 {
	background-image: url(../../img/global/s_nav_guide.gif);
}


#s_nav_the_company h3 {
	background-image: url(../../img/global/s_nav_company.gif);
}

#s_nav_special_interest h3 {
	background-image: url(../../img/global/s_nav_focus.gif);
}

#s_nav_inter_sales h3 {
	background-image: url(../../img/global/s_nav_intersales.gif);
}

#s_nav_b2b h3 {
	background-image: url(../../img/global/s_nav_b2b.gif);
}

#s_nav_retail_sales h3 {
	background-image: url(../../img/global/s_nav_retailsales.gif);
}

#s_nav_spec_features h3 {
	background-image: url(../../img/global/s_nav_specfeatures.gif);
}

#s_nav_london_2012 h3 {
	background-image: url(../../img/global/s_nav_london2012.gif);
}

#s_nav_new_designs h3 {
	background-image: url(../../img/global/s_nav_newdesigns.gif);
}




.s_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.s_nav ul li.s_nav_item {
	background: url(../../img/global/s_nav_sep.gif) no-repeat 0 100%;

}

.s_nav ul li a:link,
.s_nav ul li a:visited {
	display: block;
	color: #505050;
	padding: 5px;
	font-weight: bold;
}

.s_nav ul ul li a:link,
.s_nav ul ul li a:visited {
	padding: 3px 10px 3px 15px;
	font-weight: normal;
}

.s_nav ul ul ul li a:link,
.s_nav ul ul ul li a:visited {
	padding: 1px 10px 1px 25px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}






/* ####################################### */
/* ################# F_NAV ############### */
/* ####################################### */

#f_nav {
	padding-top: 20px;
}

#f_nav h6 {
	font-family: Georgia, Times, serif;
	font-size: 1.2em;
	margin-bottom: 0.7em;
}

#f_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#f_nav ul ul {
	font-size: 0.9em;
}

#f_nav ul li a:link,
#f_nav ul li a:visited {
	color: #fff;
}

#f_nav ul li.f_nav_item {
	color: #fff;
	float: left;
}

#f_legal h6 {
	font-family: Georgia, Times, serif;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	
}

/* INDIVIDUAL <LI>> BLOCKS
------------------------------------------------*/
li#f_nav_store {
	padding-left: 69px;
	width: 151px;
}

li#f_nav_guide {
	padding-right: 10px;
	width: 175px;
}

li#f_nav_history {
	padding-right: 10px;
	width: 135px;
}

li#f_nav_company {
	padding-right: 19px;
	width: 151px;
}

