.moduletable_menu li { padding: 0;	margin: 0; height: 41px; list-style: none; }
	.moduletable_menu li a { font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #fff; text-transform:uppercase; display:block; text-align: center; width: 116px; height: 41px; background: url(https://www.thorlaser.com/images/design/back_menu.gif) no-repeat; }
	.moduletable_menu li a:hover { text-decoration: none; color: #fff; background: url(https://www.thorlaser.com/images/design/back_menu.gif) no-repeat 0px -41px; }
	.moduletable_menu li a span { position: relative; top: 13px; }
	.moduletable_menu li a span.two-lines { top: 4px; }
	.moduletable_menu li.item1 a { background-position: 0px 0px; }
	.moduletable_menu li.item1 a:hover, body#item1 .moduletable_menu li.item1 a { background-position: 0px -41px; }
	.moduletable_menu li.item2 a { background-position: -116px 0px; }
	.moduletable_menu li.item2 a:hover, body#item2 .moduletable_menu li.item2 a { background-position: -116px -41px; }
	.moduletable_menu li.item3 a { background-position: -232px 0px; }
	.moduletable_menu li.item3 a:hover, body#item3 .moduletable_menu li.item3 a { background-position: -232px -41px; }
	.moduletable_menu li.item4 a { background-position: -348px 0px; }
	.moduletable_menu li.item4 a:hover, body#item4 .moduletable_menu li.item4 a { background-position: -348px -41px; }
	.moduletable_menu li.item5 a { background-position: -464px 0px; }
	.moduletable_menu li.item5 a:hover, body#item5 .moduletable_menu li.item5 a { background-position: -464px -41px; }
	.moduletable_menu li.item6 a { background-position: -580px 0px; }
	.moduletable_menu li.item6 a:hover, body#item6 .moduletable_menu li.item6 a { background-position: -580px -41px; }
	.moduletable_menu li.item7 a { background-position: -696px 0px; }
	.moduletable_menu li.item7 a:hover, body#item7 .moduletable_menu li.item7 a { background-position: -696px -41px; }
	.moduletable_menu li.item8 a { background-position: -812px 0px; width: 120px; }
	.moduletable_menu li.item8 a:hover, body#item8 .moduletable_menu li.item8 a { background-position: -812px -41px; }
	
.moduletable_menu2 { margin: 0 0 20px 0; padding: 0; list-style:none; }
.moduletable_menu2 li {float: left;}
.moduletable_menu2:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #333; /*THEME CHANGE HERE*/
font: bold 11px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background-color: #010203;
width: 200px;
visibility: hidden;
text-align: left;
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border: none; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #fff;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #7C7E86;
text-decoration: none;
font-weight: bold;
color: #fff;
}