#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
top: 2.5em; 
}

#csstopmenu li{
float: left ;
position: relative ;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems{
border: 1px solid  gray;
border-left-width: 0; 
background-image: url(../../Template/Computer_Shop/Images/mbtn_back.jpg);
height: 30;
width: 114;
vertical-align: middle;   
font-style: normal;
color:White;
font-size: 11px;        
}

.headerlinks a{
font-weight: bold;
margin: 30;
top: 30px;
color: White;
vertical-align: middle;
font-size: 11px;
cursor: pointer;
text-align: center;
font-family: Arial;      
}

.submenus{
display: none;
width: 100%;
position: absolute;
top: 2.5em;
left: 0;
background-color: Royalblue;
border: 1px solid white;
cursor: pointer;
color: White; 
font: menu;
font-family: Arial| Times New Roman | Tahoma;
font-size: 11px;
font-weight: bold;     
}

.submenus li{
width: 100%;
vertical-align:middle;
border: 1px solid white;
cursor: pointer;
color: White; 
font: menu;
font-family: Arial| Times New Roman | Tahoma;
font-size: 11px;
 font-weight: bold;     
}

.submenus li a{
display: block;
width: 100%;
text-indent: 3px;
}

html>body .submenus li a{ /* non IE browsers */
width: 100%;
top: 2.5em;
}

.submenus li a:hover{
background-color: #33cc66; 
color: White ;
border: 1px solid white;
cursor: pointer;
color: White; 
font: menu;
font-family: Arial| Times New Roman | Tahoma;
font-size: 13px; 
font-weight:bold;   
}

#csstopmenu li>ul {/* non IE browsers */
top: 2.8em;
left: auto;
width: 100%; 
}

#csstopmenu li:hover ul, li.over ul {
display: block;
width: 100%; 
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}