/* Horizontal Menu*/
#TopMenuArea {
          background:#414145 url('http://www.ecweb.is/4thfloorhotel/upload/files/templates/4HorMenuBack.jpg');
          height:32px;
}

#MenuHorizontalLeft {
          float:left;
}

#MenuHorizontalRight {
          float:right;
          padding:0px 0px 0px 0px;
}

#TopMenuBar {
          height:30px;
          border-top: 1px solid #999;
          border-right: 1px solid #999;
          border-left: 1px solid #999;
}

#TopMenuBar2 {
          height:36px;
          border-top: 1px solid #999;
          border-right: 1px solid #999;
          border-left: 1px solid #999;
}

#TopMenuBarContent {
          padding-top: 12px;
          padding-left: 8px;
          padding-right: 8px;
}

.TopMenuBarItem {
          float:left;
}

.TopMenuBarItemSel {
          float:left;
}

.TopMenuBarItemPadding {
          padding:12px 14px 3px 14px;
          color:#4B4B4B;
          font-family:Verdana;
          font-weight: bolder;
          font-size:10px;
}

A.VertMenu:link {
          color:#4B4B4B;
          font-family:Verdana;
          font-size:10px;
          text-decoration: none;
}

A.VertMenu:visited {
          color:#4B4B4B;
          font-family:Verdana;
          font-size:10px;
          text-decoration: none;
}

A.VertMenu:hover {
          color:#4B4B4B;
          font-family:Verdana;
          font-size:10px;
          text-decoration: underline;
}

A.VertMenu:active {
          color:#E7E7E7;
          font-family:Verdana;
          font-size:10px;
          text-decoration: none;
}

/*New*/
.TopMenuBarItem2 {
          float:left;
          padding-top: 8px;
}

.TopMenuBarItem2 a:hover {
          text-decoration:underline;
}

.TopMenuBarItem1 a:hover {
          text-decoration:underline;
}

.TopMenuBarItemSel2 {
          float:left;
          padding-top: 8px;
}

.TopMenuBarItemPadding2 {
/* padding:7px 0px 0px 14px;
          color:#4B4B4B;
          font-family:Verdana;
          font-weight: bolder;
          font-size:10px;
*/
}

A.VertMenu2:link {
          color:#B73813;
          font-family:Verdana;
          font-size:10px;
          font-weight: bolder;
          text-decoration: none;
}

A.VertMenu2:visited {
          color:#B73813;
          font-family:Verdana;
          font-size:10px;
          font-weight: bolder;
          text-decoration: none;
}

A.VertMenu2:hover {
          color:#B73813;
          font-family:Verdana;
          font-size:10px;
          font-weight: bolder;
          text-decoration: underline;
}

A.VertMenu2:active {
          color:#B73813;
          font-family:Verdana;
          font-size:10px;
          font-weight: bolder;
          text-decoration: none;
}

/* Horizontal Menu - subitems*/
.menuBlock {
          position : absolute;
          visibility : hidden;
          width : 150px;
          float:left;
}

.menuBlock2 {
          position : absolute;
          visibility : hidden;
          width : 150px;
          float:left;
}

.menuTransparent {
          background: #666;
          position : absolute;
          width : 150px;
          height:23px;
          filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
          -moz-opacity:0.70;
          border-left: 1px solid #999999;
          border-right: 1px solid #999999;
          border-bottom: 1px solid #999999;
}

.menuTransparent2 {
          background: #FFF;
          position : absolute;
          width : 150px;
          height:23px;
          filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
          -moz-opacity:0.70;
          border-left: 1px solid #999999;
          border-right: 1px solid #999999;
          border-bottom: 1px solid #999999;
}

.menuLinkPadding {
          padding:3px 0px 0px 13px;
}

A.menulink1 {
          color: #FFFFFF;
          font : normal 8pt verdana, sans-serif;
          text-decoration : none;
          width : 150px;
          height: 20px;
          display : block;
}

A.menulink1:visited {
          color:#FFFFFF;
          font : normal 8pt verdana, sans-serif;
          text-decoration : none;
          width : 150px;
          height: 20px;
          display : block;
}

A.menulink1:hover {
          color:#FFFFFF;
          font : normal 8pt verdana, sans-serif;
          text-decoration : none;
          width : 150px;
          height: 20px;
          display : block;
}

A.menulink2 {
          color: #B73813;
          font : normal 8pt verdana, sans-serif;
          text-decoration : none;
          width : 150px;
          height: 20px;
          display : block;
}

A.menulink2:visited {
          color:#B73813;
          font : normal 8pt verdana, sans-serif;
          text-decoration : none;
          width : 150px;
          height: 20px;
          display : block;
}

A.menulink2:hover {
          color:#B73813;
          font : normal 8pt verdana, sans-serif;
          text-decoration : none;
          width : 150px;
          height: 20px;
          display : block;
}

/**** vertical nav on frontpage (Vertical TH) ****/
#vertical_th {
}

#vertical_th ul {
          margin:0px;
          padding:0px;
          list-style-type:none;
}

#vertical_th li {
          border-bottom:1px dashed #999;
          padding-left:3px;
          padding-top:3px;
          padding-right:3px;
          padding-bottom:3px;
}

#vertical_th li.lev2 {
          padding-left:13px;
}

#vertical_th li.lev3 {
          padding-left:23px;
}

#vertical_th a {
          color:#d55226;
          font-weight:bold;
          text-decoration:none;
}

#vertical_th a:hover {
          color:#999;
          font-weight:bold;
          text-decoration:none;
}

#vertical_th a.sel {
          background:url('/heimur/upload/images/templates/ProductMenu_Sub_SelectedArr.gif') no-repeat left center;
          padding-left:10px;
}
