
#header_bot {
background : url('../images/header_bot_bg.gif') repeat-x;
height : auto !important ;
height : 32px;
min-height : 32px;
max-height : 32px;
position : relative;
z-index : 50;
}
#header_top {
background : url('../images/header_top_bg.gif') repeat-x;
height : auto !important ;
height : 32px;
min-height : 32px;
max-height : 32px;
position : relative;
z-index : 50;
}
#header_top * {
vertical-align : middle;
}
#header_top a, #header_top .submenu {
color : #000000;
}
#header_top .menu {
padding : 0;
float : left;
position : relative;
font-size : 10px;
height : 20px;
background : url('../images/header_top_menu-left.gif') no-repeat 0% 0%;
margin : 0 0 0 12px;
list-style : none;
}
.thin #header_top .menu {
margin-right : 3px;
}
.verythin #header_top .menu {
margin-right : 1px;
}
#header_top .submenu div {
padding : 0 75px 0 27px;
background : transparent url('../images/header_top_menu-right.gif') no-repeat 100% 0%;
height : 34px;
line-height : 20px;
vertical-align : middle;
cursor : pointer;
}
.thin #header_top .menu div {
padding : 0 3.3em 0 0.8em !important ;
}
.verythin #header_top .menu div {
padding : 0 2.4em 0 0.4em !important ;
}
#header_top .menu ul {
display : none;
position : absolute;
left : 0;
top : 24px;
z-index : 200;
list-style : none;
width : 120%;
padding : 7px 0 0 0;
margin : 0;
}
#header_top .menu ul li {
height : auto !important ;
height : 19px;
line-height : 19px;
min-height : 19px;
margin : 0;
padding : 0;
}
#header_top .menu ul a {
background : #dbe3ea url('../images/header_top_menu-arrow.gif') no-repeat 95% center;
border-bottom : 1px solid #ffffff;
display : block;
padding : 0.45em 4.66em 0.45em 1.33em;
text-decoration : none;
}
#header_top .menu ul a:hover {
background-color : #c8d4dd;
text-decoration : none;
}
#header_top .menu ul .menu-first, #header_top .menu ul .menu-first span, #header_top .menu ul .menu-last, #header_top .menu ul .menu-last span {
height : 2px !important ;
min-height : 2px !important ;
line-height : 0 !important ;
}
#header_top .menu .menu-first span, #header_top .menu .menu-last span {
width : 50%;
float : right;
}
#header_top .menu .menu-first {
background : url('../images/header_top_menu-top-l.gif') no-repeat 0% 0%;
}
#header_top .menu .menu-last {
background : url('../images/header_top_menu-bottom-l.gif') no-repeat 0% 0%;
}
#header_top .menu .menu-first span {
background : url('../images/header_top_menu-top-r.gif') no-repeat 100% 0%;
}
#header_top .menu .menu-last span {
background : url('../images/header_top_menu-bottom-r.gif') no-repeat 100% 0%;
}
#header_top #header_options {
float : right;
font-size : 0.75em;
}
#header_top #header_options div {
float : left;
margin : 0 1em 0 0;
}
.verythin #header_options div {
margin : 0 0.25em 0 !important ;
}
