/*----------------------------------------------------
{--------} Top Menu {--------}
----------------------------------------------------*/
#topMenu {
position: absolute; top: 119px; left: -13px;
background: url(http://1.bp.blogspot.com/_nI2w1Z0MWcE/TQrBKNU0uSI/AAAAAAAAA3s/Wqisw8pbr78/s1600/menu_bg.png);
width: 1005px; height: 58px;
margin: 0 auto;
z-index: 10;
}
#navmenu-h {
margin-left: 15px;
float: left;
}
/*----------------------------------------------------
{--------} Home Button {--------}
----------------------------------------------------*/
#home {
background-image:url(http://1.bp.blogspot.com/_nI2w1Z0MWcE/TQrBTlT216I/AAAAAAAAA30/qfKPFbEEJGg/s1600/home_icon.png);
width: 35px; height: 35px;
display: block;
float: left;
text-indent: -9999px;
margin: 8px 0 0 10px;
}
ul#navmenu-h { list-style: none; position: relative;  z-index:100px;}
ul#navmenu-h ul {
margin: 23px 0 0 0;
list-style: none;
display: none;
position: absolute;

}
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; z-index:2000;margin: -9px 0 0 0; }
ul#navmenu-h li { float: left; display: inline; position: relative; text-align:left;font-weight:400! important; z-index:2000;}
ul#navmenu-h ul li { width: 100%; display: block; position: relative; }
/* Root Menu */
ul#navmenu-h a {
float: left;
display: block;
color: #ffffff;
font: 15px trebuchet ms,Arial, sans-serif;font-weight:bold;
text-decoration: none;text-transform:uppercase;

}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {

color: #fff;
z-index:2000;

}
/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
float: none;
background:url('../images/mainNav-item-up.jpg') repeat-x;
padding: 0px 12px; font-size:13px;line-height:32px;font-family:'droid sans',arial,sans-serif;
width:250px;

}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
background:url('../images/mainNav-item-dn.jpg') repeat-x;text-align:left;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
background:url('../images/mainNav-item-up.jpg') repeat-x;
width:410px;
margin-left:0px;
}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
background:url('../images/mainNav-item-dn.jpg') repeat-x;
}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
background:url('../images/mainNav-item-up.jpg') repeat-x;
width:350px;
margin-left:0px;
}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
background:url('../images/mainNav-item-dn.jpg') repeat-x;
}
/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }
/*--------------------------------------------------------
{--------} Essential Style {--------}
---------------------------------------------------------*/
.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu {
line-height: 1.0;
}
.sf-menu ul {
position: absolute;
top: -999em;
width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
float: left;
position: relative;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left: 0;
top: 2.5em; /* match top ul list item height */
z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left: 10em; /* match ul width */
top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left: 10em; /* match ul width */
top: 0;
}
/*--------------------------------------------------------
{--------} Search Forms {--------}
---------------------------------------------------------*/
#searchform {
position:absolute; top: 10px; right: 0;
width:190px;
}
#searchform input {
background:url(http://3.bp.blogspot.com/_nI2w1Z0MWcE/TQrCNfcJaCI/AAAAAAAAA4M/QHbm27NsnNY/s1600/searchbox_bg.png);
border:medium none;
color:#fff;
float:left;
font-size:13px;
padding:9px 3px 7px 15px;
width:130px;
font-family: verdana,Arial, Helvetica, sans-serif;
}
#searchform input#searchsubmit {
background:url(http://1.bp.blogspot.com/_nI2w1Z0MWcE/TQrCZOkALdI/AAAAAAAAA4U/Nd7NRTnq9WQ/s1600/searchbutton.png);
border:medium none;
cursor:pointer;
height:32px;
margin:0;
padding:0;
width:32px;
}
