/* ######################### MENU STYLE #########################*/
#imSite {
    position: relative
    }
#imMnMn {
    text-align: left
    }
#imMnMn > ul {
    z-index: 10001;
    display: inline-block
    }
#imMnMn ul > ul {
    z-index: 10002
    }
/* Main Menu */
#imMnMn ul, #imPgMn ul {
    padding: 0;
    margin: 0;
    list-style-type: none
    }
#imMnMn > ul > li {
    position: relative;
    margin-top: 1px
    }
#imMnMn > ul > li:first-child {
    margin-top: 0
    }
/* Links */
#imMnMnNode0 {
    background-image: url(../menu/index.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode0 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode0:hover {
    background: none;
    background-image: none
    }
#imMnMnNode0:hover .imMnMnFirstBg {
    background-image: url(../menu/index_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode0.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode0.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/index_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode3 {
    background-image: url(../menu/honiton-weather.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode3 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode3:hover {
    background: none;
    background-image: none
    }
#imMnMnNode3:hover .imMnMnFirstBg {
    background-image: url(../menu/honiton-weather_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode3.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode3.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/honiton-weather_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode4 {
    background-image: url(../menu/honiton-weather-live.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode4 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode4:hover {
    background: none;
    background-image: none
    }
#imMnMnNode4:hover .imMnMnFirstBg {
    background-image: url(../menu/honiton-weather-live_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode4.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode4.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/honiton-weather-live_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode5 {
    background-image: url(../menu/live-web-cam.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode5 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode5:hover {
    background: none;
    background-image: none
    }
#imMnMnNode5:hover .imMnMnFirstBg {
    background-image: url(../menu/live-web-cam_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode5.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode5.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/live-web-cam_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode6 {
    background-image: url(../menu/get-in-touch.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode6 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode6:hover {
    background: none;
    background-image: none
    }
#imMnMnNode6:hover .imMnMnFirstBg {
    background-image: url(../menu/get-in-touch_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode6.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode6.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/get-in-touch_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode7 {
    background-image: url(../menu/google---skype----twitter.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode7 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode7:hover {
    background: none;
    background-image: none
    }
#imMnMnNode7:hover .imMnMnFirstBg {
    background-image: url(../menu/google---skype----twitter_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode7.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode7.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/google---skype----twitter_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode8 {
    background-image: url(../menu/links-to-other-sites.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode8 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode8:hover {
    background: none;
    background-image: none
    }
#imMnMnNode8:hover .imMnMnFirstBg {
    background-image: url(../menu/links-to-other-sites_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode8.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode8.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/links-to-other-sites_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode9 {
    background-image: url(../menu/conclusion.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode9 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode9:hover {
    background: none;
    background-image: none
    }
#imMnMnNode9:hover .imMnMnFirstBg {
    background-image: url(../menu/conclusion_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode9.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode9.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/conclusion_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode10 {
    background-image: url(../menu/traffic-reports.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode10 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode10:hover {
    background: none;
    background-image: none
    }
#imMnMnNode10:hover .imMnMnFirstBg {
    background-image: url(../menu/traffic-reports_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode10.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode10.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/traffic-reports_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode11 {
    background-image: url(../menu/flight-radar.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode11 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode11:hover {
    background: none;
    background-image: none
    }
#imMnMnNode11:hover .imMnMnFirstBg {
    background-image: url(../menu/flight-radar_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode11.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode11.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/flight-radar_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode12 {
    background-image: url(../menu/hw-on-line-store.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode12 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode12:hover {
    background: none;
    background-image: none
    }
#imMnMnNode12:hover .imMnMnFirstBg {
    background-image: url(../menu/hw-on-line-store_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode12.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode12.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/hw-on-line-store_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode13 {
    background-image: url(../menu/it-s-a-quiz.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode13 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode13:hover {
    background: none;
    background-image: none
    }
#imMnMnNode13:hover .imMnMnFirstBg {
    background-image: url(../menu/it-s-a-quiz_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode13.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode13.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/it-s-a-quiz_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode14 {
    background-image: url(../menu/honiton-weather-news.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode14 .imMnMnFirstBg {
    height: 41px;
    width: 125px
    }
#imMnMnNode14:hover {
    background: none;
    background-image: none
    }
#imMnMnNode14:hover .imMnMnFirstBg {
    background-image: url(../menu/honiton-weather-news_h.png);
    height: 41px;
    width: 125px
    }
#imMnMnNode14.imMnMnCurrent {
    background: none;
    background-image: none
    }
#imMnMnNode14.imMnMnCurrent span.imMnMnFirstBg {
    background-image: url(../menu/honiton-weather-news_h.png);
    height: 41px;
    width: 125px
    }
#imMnMn .imMnMnFirstBg .imMnMnTxt {
    display: none
    }
#imMnMn > ul > li.imMnMnSeparator {
    background: transparent url(../res/separatorv.png) no-repeat center center;
    width: 125px;
    height: 10px
    }
#imMnMn .imMnMnFirstBg {
    position: relative;
    display: block;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 100%
    }
#imMnMn a {
    border: none;
    cursor: pointer
    }
#imMnMn .imMnMnTxt {
    text-overflow: ellipsis;
    white-space: nowrap
    }
/* MENU POSITION : VERTICAL VerticalOneColumn */
#imMnMn ul .autoHide, #imMnMn ul div .autoHide {
    display: none
    }
/* ######################### MAIN MENU POSITION #########################*/
/* div: Menu container*/
#imMnMn {
    z-index: 10000
    }
#imMnMn > ul {
    position: relative
    }
#imMnMn > ul > li > ul {
    position: absolute
    }
/* First level menu style */
#imMnMn > ul > li {
    width: 125px
    }
#imMnMn > ul > li span {
    display: block;
    padding: 0
    }
#imMnMn a {
    display: block;
    width: 125px
    }
/* ########################## SUB MENU POSITION #########################*/
#imMnMn ul ul li .imMnMnBorder {
    overflow: hidden
    }
/* PAGE MENU  */
#imPgMn {
    text-align: left;
    position: relative;
    width: 120px;
    float: left;
    padding-left: 7px;
    padding-right: 13px;
    padding-top: 7px;
    border-right: 0 solid transparent
    }
#imPgMn ul {
    margin-right: 10px;
    border-top: 0 solid #FFDF80;
    border-bottom: 0 solid #FFDF80;
    border-left: 0 solid #FFDF80;
    border-right: 0 solid #FFDF80;
    box-shadow: 3px 3px 10px 0 #FFDF80;
    width: 120px
    }
#imPgMn li {
    cursor: default;
    display: inline;
    float: left;
    position: relative;
    margin-bottom: 0;
    background-color: transparent;
    width: 120px;
    border-bottom: 1px solid #A9A9A9
    }
#imPgMn li a {
    display: table;
    width: 100%
    }
#imPgMn li .imPgMnBorder {
    text-align: left;
    vertical-align: middle;
    display: table-row;
    width: 120px
    }
/* Icon */
.imPgMnImg, .imPgMnCustomImg {
    margin-right: 3px;
    height: 24px;
    line-height: 24px;
    font-size: 20px;
    display: table-cell;
    vertical-align: top
    }
.imPgMnImg img, .imPgMnCustomImg img {
    margin-left: 2px;
    vertical-align: middle
    }
#imPgMn .imPgMnImg {
    width: 0
    }
#imPgMn .imPgMnCustomImg {
    width: 0
    }
.imPgMnImg img.imPgMnDefaultIcon, .imPgMnCustomImg img.imPgMnDefaultIcon {
    display: inline
    }
.imPgMnImg img.imPgMnHoverIcon, .imPgMnCustomImg img.imPgMnHoverIcon {
    display: none
    }
.imPgMnSeparator img {
    display: inline
    }
#imPgMn ul li:hover .imPgMnImg img.imPgMnDefaultIcon {
    display: none
    }
#imPgMn ul li:hover .imPgMnImg img.imPgMnHoverIcon {
    display: inline
    }
#imPgMn ul li:hover .imPgMnImg, #imPgMn li.imPgMnCurrent .imPgMnImg {
    width: 0
    }
/* Normal font style */
#imContent #imPgMn .imPgMnTxt {
    display: table-cell;
    padding: 6px 3px;
    text-decoration: none;
    font: italic bold 10pt Microsoft Sans Serif;
    color: #0030BF
    }
/* Current or hover font style */
#imContent #imPgMn li:hover, #imContent #imPgMn li.imPgMnCurrent {
    cursor: pointer;
    background-color: #808080;
    cursor: pointer
    }
#imContent #imPgMn li:hover a, #imContent #imPgMn li:hover .imPgMnTxt, #imContent #imPgMn li.imPgMnCurrent a, #imContent #imPgMn li.imPgMnCurrent .imPgMnTxt {
    cursor: pointer;
    text-decoration: none;
    color: #FFF;
    font-style: inherit;
    font-weight: inherit
    }
/* Separator */
#imPgMn li.imPgMnSeparator .imPgMnImg {
    width: 0
    }
/* Section font style */
#imContent #imPgMn li.imPgMnSeparator a, #imContent #imPgMn li.imPgMnSeparator .imPgMnTxt, #imContent #imPgMn li.imPgMnSeparator:hover a, #imContent #imPgMn li.imPgMnSeparator:hover .imPgMnTxt {
    cursor: auto;
    background-color: transparent;
    text-decoration: none;
    color: #000;
    font-style: normal;
    font-weight: bold
    }
#imContent #imPgMn li:hover.imPgMnSeparator {
    cursor: default;
    background-color: transparent
    }
#imContent #imPgMn li.imPgMnSeparator, #imContent #imPgMn li.imPgMnSeparator:hover {
    background-color: transparent
    }
#imContent #imPgMn ul a, #imContent #imPgMn ul a:hover, #imContent #imPgMn ul a:visited {
    background: none;
    font: inherit;
    color: inherit;
    text-align: inherit;
    text-decoration: none
    }
#imPgMn ul > li.imMnPageClear {
    margin: 0;
    padding: 0;
    line-height: 0;
    font-size: 0;
    border-collapse: collapse;
    display: block;
    position: static;
    float: none;
    background-color: transparent;
    clear: both;
    border: none
    }
/* End of file menu.css */