ul#menu {
color: #fff;
margin: 0px;
padding: 0px;
font-size: 12px;
}

ul#menu li
{
	float: left;
	list-style-type: none;
	position: relative;
	height: 21px;
}

ul#menu h2 {
font-size: 12px;
font-weight: normal;
display: inline;
}
ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}

ul#menu li.mega h2, ul#menu li.mega h2 a, ul#menu li h2 a, ul#menu img{
padding: 0px;
margin: 0px;
}

ul#menu div {
display: none;
text-align: left;
}

ul#menu li.mega div {
/*
border: 1px solid #dda;
width: 12em;
height: 11em;
background: #ffc;
width: 450px;
height: 154px;*/
position: absolute;
top: 21px;
left: 0px;
margin: 0px;
padding: 1em;
color: #000;
}

ul#menu li.hovering div {
display: block;
}

ul#menu li.mega div a {
color: #461F68;
padding: 0px;
margin: 0px;
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

ul#menu li.mega div a:hover {
	text-decoration: underline;
	color:#B00000 ;
}

ul#menu li.mega div p {
margin-left: 10px;
}

ul#menu li.mega div p a, ul#menu li.mega div h3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
ul#menu li div a.more {
color: #000;
font-weight: bold;
}


ul#menu div h3{
color: #461F68;
font-weight: bold;
font-size: 1.1em;
}

ul#menu li.mega div h3 a{
color: #461F68;
font-weight: bold;
}

ul#menu div p {
margin: 0 0 0.8em 0;
padding: 0px;
}
#contacts1, #contacts1 a, #contacts1 a:visited
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #662d91;
	line-height: 28px;
}
div#contacts1
{
	margin-right: 32px;
}
#cart1, #cart1 a, #cart1 a:visited
{
	color: #FFF;
}
#cart1
{
	text-align: right;
	margin-left: 20px;
}
