/*************************************************
** Changes made by Kevan Goddard                ** 
** Monday 20th May 2013                         **
** Amendments to Top Menu to reposition by 37px **
** Due to reducing height by same amount        **
** See amendments below                         **  
**************************************************
*/

#topmenu {
	/*background:none;*/
	background: url("topmenu_background.png") no-repeat scroll 0 0 #202020;
	border-top:none;
	width:970px;
	margin:0 0 0px 0;
	padding:0px;
	position:absolute;
	left:0px;
	top:130px;
	z-index:9997;
				
			}
#nav_top { margin:0; padding:0; list-style-type:none; text-align:left;  margin:0; width:auto;display:block;}
#nav_top > li {float:left;position:relative; z-index:100; padding:0; }
#nav_top > li + li {margin:0 0 0 0; padding-right:0px; padding-left:0px; background:none; }

/********************************************
** Changes made by Kevan Goddard           ** 
** Monday 20th May 2013                    **
** Amendments to Top Menu to reduce height **
*********************************************
*/
#nav_top > li > a {
	display:block;
	/*padding:16px 22px 15px 22px;*/
	padding:6px 22px 5px 22px;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#d9d9d9;
	text-decoration:none; 
	text-transform:none;
}
#nav_top > li:first-child > a {border-radius:0;}
#nav_top > li.parent > a { padding-right:20px;}

/********************************************
** Changes made by Kevan Goddard           ** 
** Monday 20th May 2013                    **
** Amendments to Top Menu to reduce height **
*********************************************
*/
#nav_top > li:hover > a,
#nav_top > li.active > a { 
	color:#fff;
	text-decoration:none; 
	/*background:#404040;
	border: 0px solid #c9c9c9;
	border-radius: 5px;*/
	background: none;
	/*padding-top:16px;*/ 
	padding-top:6px; 
	/*padding-bottom:14px;*/
	padding-bottom:5px;	
	/*border-bottom:1px solid #f5f6f4;*/
	/*border-bottom:0px solid #f5f6f4; */
}



#nav_top > li .Arrowdown { position:absolute; right:5px; top:50%; margin-top:-4px; width:7px; height:7px; background:url(../css/show_cart.png)}
#nav_top > li:hover .Arrowdown { background-position:left bottom;}
#nav_top li:hover ul li .Arrowdown{background-position:left top;}
#nav_top li ul li:hover .Arrowdown{background-position:left bottom;}

/********************************************
** Changes made by Kevan Goddard           ** 
** Tuesday 20th May 2013                   **
** Amendments to main menu drop down box   **
*********************************************
*/
#nav_top li ul {
	width:200px;
	background:#000; 
	/*border:none;*/
	border: 1px solid #fff;	
	position:absolute;
	/* left: 0;*/
	left:23px;
	top:32px; 
	padding:20px; 
	list-style-type:none; 
	margin:0; 
	display:none;
}

#nav_top li:hover ul {}

/********************************************
** Changes made by Kevan Goddard           ** 
** Tuesday 20th May 2013                   **
** Amendments to main menu drop down font  **
*********************************************
*/
#nav_top li ul li {
	padding:4px 0px 4px 0px; 
	margin:0;
	position:relative; 
	background:none; 
	position:relative; 
	/*font:normal 14px/20px "Times New Roman", Times, serif;  */
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#d9d9d9;
	/*text-transform:uppercase; */
	text-align:left; 
	/*border-top:1px dotted #f5f6f4; */
}
#nav_top li ul li:first-child { border:none;}
#nav_top li ul a { background:none;}

#nav_top li ul li a {color:#d9d9d9;text-decoration:none; display:block; }

#nav_top li ul li:hover a {
	color:#ffffff;
	background: url("item_hover.png")no-repeat 190px 6px;
}

/*#nav_top li ul li.active a { color:#df0808;}*/
#nav_top li ul li.active a { color:#ffffff;}

#nav_top li ul li ul {width:200px; left:200px;background:#000;top:-20px; position:absolute;  padding:20px;  list-style-type:none; margin:0; display:block;}
#nav_top li ul li.parent ul li a {color:#fff;text-decoration:none; display:block; font-weight:normal; }
#nav_top li ul li.parent ul li:hover a ,  #nav_top li ul li.parent ul li.active a {color:#df0808; font-weight:normal;}
