
ul#main_navigation {
	border-top: 1px solid #bc8952;
	background: #171717 url(../images/nav_bg.gif) repeat-x left top;
	clear: both;
	width: 961px;
	text-align:center;
	display:inline;
	float:left;
	padding-left:3px;
	padding-top:0px;
	margin-top:0px;
}

ul#main_navigation li {
	border-left: 1px solid #bc8952;
	border-right: 1px solid #bc8952;
	background:#bc8952;
}

ul#main_navigation li ul li {
	background:#FFF;
}

ul#main_navigation li.selected .outer {
		padding-right: 2px;
}
ul#main_navigation li.selected .mid {
		padding-left: 2px;
}
ul#main_navigation li.selected .inner {
	
}
ul#main_navigation li.first-child {
	border-left: none;
}
ul.navigation li:last-child {
	border-right: none;
}

ul#main_navigation li a {
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	padding: 0px 2px;
	font-size: 11px;
}
ul#main_navigation li.selected a {
	color: #666666;
	padding: 0px 0px;
}


#main_navigation {z-index:1600;}
#main_navigation, #main_navigation ul {list-style:none;line-height:1;margin:0;padding:0;}
#main_navigation a {display:block;text-decoration:none;background-color:transparent;}

#main_navigation li {float:left;position:relative;z-index:1601;}

#main_navigation li a:hover {}
#main_navigation li:hover a,
#main_navigation li.sfhover a {color:#000;}
#main_navigation li.selected a {text-decoration:none;}

#main_navigation .outer {position:relative;}
#main_navigation .mid {position:relative;}
#main_navigation .inner {position:relative;}

#main_navigation li:hover .outer,
#main_navigation li.sfhover .outer {
	top:1px;
	z-index:1602;
	background-color:#fff;
}
#main_navigation li:hover .mid,
#main_navigation li.sfhover .mid {background-color:#EFE3D6;}
#main_navigation li:hover .inner,
#main_navigation li.sfhover .inner {background-color:#EFE3D6;}
#main_navigation li:hover .inner a,
#main_navigation li.sfhover .inner a {line-height:30px;}


#main_navigation li:hover div ul li a,
#main_navigation li.sfhover div ul li a {color:#000;background-color:transparent;padding:0px 10px;line-height:20px;text-decoration:none;height:auto;}
#main_navigation li div ul li a:hover {color:#000;background-color:transparent;text-decoration:underline;}
 
#main_navigation li div.dropdown {z-index:1601;position:absolute;left:-999em;border:1px solid #BC8952;background:#EFE3D6;padding: 0 0 10px 0;}

#main_navigation li div.nav-c1 {width:650px;}
#main_navigation li div.nav-c2 {width:650px;}
#main_navigation li div.nav-c3 {width:650px;}
#main_navigation li div.nav-c4 {width:777px;}
#main_navigation li div.nav-c5 {width:659px;}
#main_navigation li div.nav-c6 {width:650px;}
#main_navigation li div.nav-c7 {width:962px;}
#main_navigation li div.nav-c8 {width:200px;}
#main_navigation li div.nav-c9 {width:180px;}

#main_navigation li div ul {width:160px;float:left;padding:5px 0 0 0;margin-top:0px; background-color:#EFE3D6; }
#main_navigation li div ul li {width:160px;line-height:20px;border:none;text-align:left;background-color:#EFE3D6;}

#main_navigation li:hover div.align-left, 
#main_navigation li.sfhover div.align-left {right:auto;left:-1px;}
/* perfect presents */
#main_navigation li:hover div.align-center3, 
#main_navigation li.sfhover div.align-center3 {right:auto;left:-335px;}
/* seasonal chocs */
#main_navigation li:hover div.align-center4, 
#main_navigation li.sfhover div.align-center4 {right:auto;left:-140px;}
/* table gifts */
#main_navigation li:hover div.align-center5, 
#main_navigation li.sfhover div.align-center5 {right:auto;left:-68px;}
/* for kids */
#main_navigation li:hover div.align-center6, 
#main_navigation li.sfhover div.align-center6 {right:auto;left:-277px;}
/* weddings */
#main_navigation li:hover div.align-center7, 
#main_navigation li.sfhover div.align-center7 {right:auto;left:-277px;}
/* weddings */
#main_navigation li:hover div.align-center8, 
#main_navigation li.sfhover div.align-center8 {left:auto;left:-636px;}
/* corporate */
#main_navigation li:hover div.align-center9, 
#main_navigation li.sfhover div.align-center9 {right:auto;left:-66px;}
/* personalised */
#main_navigation li:hover div.align-center10, 
#main_navigation li.sfhover div.align-center10 {right:auto;left:-98px;}

/*styles*/
#main_navigation li h2 {display:block;font-size:14px;color:#000;margin:0; padding-bottom:0; font-weight:bold;color:#563020;}
#main_navigation li.align-right {text-align:right;}
#main_navigation li.align-right a {float:right;text-align:right;}
li.see-all-menu {margin-top: 5px; font-weight:bold;}

