/*
Author: Craig Erskine
Description: Dynamic Menu System - Vertical
*/

.navmenu-v
{
padding: 0;
}

ul.navmenu-v,ul.navmenu-v li,ul.navmenu-v ul {
 /*width: 160px; /* Menu Width */
 width: 265px;
 margin: 0;
 padding: 0px;
 list-style: none;
 background:#000000 none repeat scroll 0 0;
}

ul.navmenu-v li { float: left; position: relative;  width: 100%; padding: 1px 1px 1px 10px; margin:0;}
ul.navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul.navmenu-v ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
 margin: 0;
 padding: 0;
}

/* Root Menu */
ul.navmenu-v a {
 border-top: none;
 border-right: none;
 padding: 6px 6px 6px 22px;
 display: block;
 background: #0C3851;
 color: #FFF;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
 margin: 0;
}

ul.navmenu-v li:hover li{
padding:1px;
}
ul.navmenu-v li:hover li:hover li{
padding:1px 1px 1px 0px;
}

/* Root Menu Hover Persistence */
ul.navmenu-v a:hover,ul.navmenu-v li:hover a,ul.navmenu-v li.iehover a {
 background: #45697C;
 color: #859C9A;
 margin:0;
}

/* 2nd Menu */
ul.navmenu-v li:hover li a,ul.navmenu-v li.iehover li a {
 float: none;
 background: #0C3851;
 margin-left: 0px;
 margin-right: 1px;
}

/* 2nd Menu Hover Persistence */
ul.navmenu-v li:hover li a:hover,ul.navmenu-v li:hover li:hover a,ul.navmenu-v li.iehover li a:hover,ul.navmenu-v li.iehover li.iehover a {
 background: #45697C;
 color: #859C9A;
 margin-left: 0px;
 margin-right: 1px;
}

/* 3rd Menu */
ul.navmenu-v li:hover li:hover li a,ul.navmenu-v li.iehover li.iehover li a {
 background: #0C3851;
 margin-left: 0px;
 margin-right: 1px;
}

/* 3rd Menu Hover Persistence */
ul.navmenu-v li:hover li:hover li a:hover,ul.navmenu-v li:hover li:hover li:hover a,ul.navmenu-v li.iehover li.iehover li a:hover,ul.navmenu-v li.iehover li.iehover li.iehover a {
 background: #45697C;
 color: #859C9A;
 margin-left: 0px;
 margin-right: 1px;
}

/* 4th Menu */
ul.navmenu-v li:hover li:hover li:hover li a,ul.navmenu-v li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul.navmenu-v li:hover li:hover li:hover li a:hover,ul.navmenu-v li.iehover li.iehover li.iehover li a:hover {
 background: #333;
 color: #859C9A;
}

/* Hover Function - Do Not Move */
ul.navmenu-v li:hover ul ul,ul.navmenu-v li:hover ul ul ul,ul.navmenu-v li.iehover ul ul,ul.navmenu-v li.iehover ul ul ul { display: none; padding:0; }
ul.navmenu-v li:hover ul,ul.navmenu-v ul li:hover ul,ul.navmenu-v ul ul li:hover ul,ul.navmenu-v li.iehover ul,ul.navmenu-v ul li.iehover ul,ul.navmenu-v ul ul li.iehover ul { display: block;  padding:0; }

ul.navmenu-v li a.arrow {
background:#0C3851 url('/arrowaa.gif') no-repeat center center;
}


#navmenu-products
{
padding: 0;
}

ul#navmenu-products,ul#navmenu-products li,ul#navmenu-products ul {
 /*width: 160px; /* Menu Width */
 width: 264px;
 margin: 0;
 padding-right: 1px;
 list-style:none;
 background:#000000 url('http://www.blastproofandfiresolutions.co.uk/btn%20copy.jpg') repeat-y center right;
}

ul#navmenu-products li { float: left; position: relative;  width: 100%; padding: 1px 1px 1px 10px; margin:0;}
ul#navmenu-products li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-products ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
 margin: 0;
 padding: 0;
}

/* Root Menu */
ul#navmenu-products a {
 border-top: none;
 border-right: none;
 padding: 6px;
 display: block;
 background: none;
 color: #FFF;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
 margin: 0;
}

ul#navmenu-products li:hover li{
/*padding:1px;*/
padding: 0;
}
ul#navmenu-products li:hover li:hover li{
/*padding:1px 1px 1px 0px;*/
padding: 0;
}

/* Root Menu Hover Persistence */
ul#navmenu-products a:hover,ul#navmenu-products li:hover a,ul#navmenu-products li.iehover a {
 background: #859CA8;
 color: #FFF;
 margin:0;
}

/* 2nd Menu */
ul#navmenu-products li:hover li a,ul#navmenu-products li.iehover li a {
 float: none;
 background: #0D3A53;
 margin-left: 0px;
 margin-right: 1px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-products li:hover li a:hover,ul#navmenu-products li:hover li:hover a,ul#navmenu-products li.iehover li a:hover,ul#navmenu-products li.iehover li.iehover a {
 background: #45697C;
 margin-left: 0px;
 margin-right: 1px;
}

/* 3rd Menu */
ul#navmenu-products li:hover li:hover li a,ul#navmenu-products li.iehover li.iehover li a {
 background: #0D3A53;
 margin-left: 0px;
 margin-right: 1px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-products li:hover li:hover li a:hover,ul#navmenu-products li:hover li:hover li:hover a,ul#navmenu-products li.iehover li.iehover li a:hover,ul#navmenu-products li.iehover li.iehover li.iehover a {
 background: #45697C;
 margin-left: 0px;
 margin-right: 1px;
}

/* 4th Menu */
ul#navmenu-products li:hover li:hover li:hover li a,ul#navmenu-products li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-products li:hover li:hover li:hover li a:hover,ul#navmenu-products li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-products li:hover ul ul,ul#navmenu-products li:hover ul ul ul,ul#navmenu-products li.iehover ul ul,ul#navmenu-products li.iehover ul ul ul { display: none; padding:0; }
ul#navmenu-products li:hover ul,ul#navmenu-products ul li:hover ul,ul#navmenu-products ul ul li:hover ul,ul#navmenu-products li.iehover ul,ul#navmenu-products ul li.iehover ul,ul#navmenu-products ul ul li.iehover ul { display: block;  padding:0; }

/* Blog Menu */

#blog_cat
{
padding: 0;
}

div#blog_cat ul,div#blog_cat ul li,div#blog_cat ul ul {
 /*width: 160px; /* Menu Width */
 width: 264px;
 margin: 0;
 padding-right: 1px;
 /*list-style:none;*/
 background:#000000 url('http://www.blastproofandfiresolutions.co.uk/btn%20copy.jpg') repeat-y center right;
 /*list-style-image:url("/arrow011.gif");
 list-style-position: inside;*/
}


div#blog_cat ul li { float: left; position: relative;  width: 100%; padding: 1px 1px 1px 10px; margin:0;}
div#blog_cat ul li.iehover { z-index: 1000; /* IE z-index bugfix */ }

div#blog_cat ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
 margin: 0;
 padding: 0;
}

/* Root Menu */
div#blog_cat ul a {
 border-top: none;
 border-right: none;
 padding: 6px;
 display: block;
 background: none;
 color: #FFF;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
 margin: 0;
 background: url:("/arrow011.gif");
}

div#blog_cat ul li:hover li{
/*padding:1px;*/
padding: 0;
}
div#blog_cat ul li:hover li:hover li{
/*padding:1px 1px 1px 0px;*/
padding: 0;
}

/* Root Menu Hover Persistence */
div#blog_cat ul a:hover,div#blog_cat ul li:hover a,div#blog_cat ul li.iehover a {
 background: #859CA8;
 color: #FFF;
 margin:0;
}

/* 2nd Menu */
div#blog_cat ul li:hover li a,div#blog_cat ul li.iehover li a {
 float: none;
 background: #0D3A53;
 margin-left: 0px;
 margin-right: 1px;
}

/* 2nd Menu Hover Persistence */
div#blog_cat ul li:hover li a:hover,div#blog_cat ul li:hover li:hover a,div#blog_cat ul li.iehover li a:hover,div#blog_cat ul li.iehover li.iehover a {
 background: #45697C;
 margin-left: 0px;
 margin-right: 1px;
}

/* 3rd Menu */
div#blog_cat ul li:hover li:hover li a,div#blog_cat ul li.iehover li.iehover li a {
 background: #0D3A53;
 margin-left: 0px;
 margin-right: 1px;
}

/* 3rd Menu Hover Persistence */
div#blog_cat ul li:hover li:hover li a:hover,div#blog_cat ul li:hover li:hover li:hover a,div#blog_cat ul li.iehover li.iehover li a:hover,div#blog_cat ul li.iehover li.iehover li.iehover a {
 background: #45697C;
 margin-left: 0px;
 margin-right: 1px;
}

/* 4th Menu */
div#blog_cat ul li:hover li:hover li:hover li a,div#blog_cat ul li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
div#blog_cat ul li:hover li:hover li:hover li a:hover,div#blog_cat ul li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
div#blog_cat ul li:hover ul ul,div#blog_cat ul li:hover ul ul ul,div#blog_cat ul li.iehover ul ul,div#blog_cat ul li.iehover ul ul ul { display: none; padding:0; }
div#blog_cat ul li:hover ul,div#blog_cat ul ul li:hover ul,div#blog_cat ul ul ul li:hover ul,div#blog_cat ul li.iehover ul,div#blog_cat ul ul li.iehover ul,div#blog_cat ul ul ul li.iehover ul { display: block;  padding:0; }

/* EO Blog Menu */

.bottom_links {
font-size: x-small;
color: #D9E0EA;
}

.bottom_links a {
font-size: x-small;
color: #D9E0EA;
}



