@charset "utf-8";
/* CSS Document */

ul#top_menu
{
	width: 100%;
	position: relative;
	float: left;
/*	top: 172px;*/
	margin: 30px 0 0 5px;
	padding: 0;
	clear: both;
}

ul#top_menu li
{
	list-style-type: none;
	color: #FFFFFF;
	float: left;
}

ul#top_menu li a
{
	display: block;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0 10px 0 10px;
	background: url(/_images/bullets/vbar.png) top right no-repeat;
}

body#b_home a#a_home,
body#b_about_us a#a_about_us,
body#b_services a#a_services,
body#b_testimonials a#a_testimonials,
body#b_contact_us a#a_contact_us,
body#b_Currency_converter a#a_Currency_converter,
body#b_brochure a#a_brochure,
body#b_your_settings a#a_your_settings,
body#b_login a#a_login,
body#b_basket a#a_basket,
ul#top_menu li a:hover
{
	text-decoration: underline;
}

a#cart
{
	background: url(/_images/icons/cart.png) top left no-repeat;
	padding-left: 23px;
	margin-left: 10px;
}

#menu
{
	float: left;
	width: 272px;
}

#menu a
{
	text-decoration: none;
}

#menu a:hover, .treeview .hover
{
	color: #FE9900 !important;
}

#main_menu
{
	margin-bottom: 35px;
}

#main_menu li.nlevel1 span.title
{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #4f0516;
	font-weight: bold;
	border-bottom: 1px solid #FE9900;
	padding: 0;
	padding-bottom: 5px;
}

#main_menu li.nlevel2
{
	border-bottom: 1px dotted #B08E96;
	color: #636363	
}

#main_menu li.nlevel2 a
{
	color: #636363	
}

#main_menu li.nlevel4
{
	color: #8d8d8d;
	display: block;
	background: url(/_images/bullets/hbar_orange.png) 4px 3px no-repeat;
}

#main_menu li.nlevel4 a
{
	color: #8d8d8d;
}

#menu a#free_delivery, #menu a#brochure
{
	margin-left: 15px;
	margin-bottom: 15px;
	float: left;
}




