
.menubrowser_container{
  position:absolute;
  z-index:100000;
  top:3px;
  left:35%; /* 55% 585px; */
  width:250px;
  height:80px;
  max-height:500px;
  max-width:300px;
  border-top:url(/images/ah09/1x1_black.png) 100% 0 repeat-x;
  border-bottom:url(/images/ah09/1x1_black.png) 100% 0 repeat-x;
  border-left:url(/images/ah09/1x1_black.png) 100% 0 repeat-x;
  border-right:url(/images/ah09/1x1_black.png) 100% 0 repeat-y;
}
.menubrowser_skinwrapper{
}
.menubrowser_header{
  color:#FFF;
  background-color:#000;
  font-size:9px;
  cursor:move;
  padding:0 5px;
}
.menubrowser_footer{
  color:#FFF;
}

.menubrowser_tl{background: url(/images/ah09/menubrowser_tl.gif) 0 0 no-repeat;}
.menubrowser_tr{background: url(/images/ah09/menubrowser_tr.gif) 100% 0 no-repeat;}
.menubrowser_bl{background: url(/images/ah09/menubrowser_bl.gif) 0 100% no-repeat;}
.menubrowser_br{background: url(/images/ah09/menubrowser_br.gif) 100% 100% no-repeat;}

.menubrowser_header{font-size:10px;}
.menubrowser_help_button{margin-right:6px; margin-top:2px; cursor:pointer;}
.cursor_pointer{cursor:pointer;}
.menubrowser_button{cursor:pointer; height:auto; width:auto;}
.menubrowser_button_text_container{cursor:pointer; margin-top:-13px; height:12px;}
.menubrowser_button_text_link{cursor:pointer; display:inline;}

.menubrowser_-margintop{margin-top:0px;}
.menubrowser_topmenu_spacing{width:33%; text-align:center; margin-left:auto; margin-right:auto;}
.menubrowser_menu1{padding-left:5px;}

.menubrowser_text_link{font-size:9px;}
.menubrowser_text_link_white{font-size:9px; color:#FFF;}
.menubrowser_text_link_white a.hover{font-size:9px; color:#FFF;}

.menubrowser_count{position:relative; height:5px; top:-30px; right:12px; background:#EC008C; color:#FFF; display:inline; border:1px solid black; vertical-align:middle;}

.menubrowser_hr_center{width:90%; margin-left:auto; margin-right:auto;}

#menubrowser_secondary_menus{}

#menubrowser_ft > span{margin-left:15px;}

#menubrowser_session_iframe{display:none;}
#menubrowser_searches{display:none;}
#menubrowser_weather_overlay
{
  position:absolute;
  width:310px;
  border:1px solid black;
  display:none;
  background:#000;
  top:50%;
  left:50%;
  margin-top:-200px;
  margin-left:-155px;
  z-index:20;
}
#menubrowser_weather_overlay_hd
{
  cursor:move;
  height:16px;
  margin-top:2px;
  padding:0 3px 2px 3px;
  vertical-align:middle;
  color:#FFF;
}
#menubrowser_weather_overlay_bd
{
  height:249px;
}
#menubrowser_weather_overlay_ft
{
  cursor:pointer;
  height:16px;
  color:#FFF;
  margin-top:2px;
  padding:2px 3px;
  text-align:center;
  vertical-align:middle;
}
#menubrowser_weather_overlay_closex
{
  cursor:pointer;
  z-index:1;
}
#menubrowser_popuppanel
{
  position:absolute;
  visibility:visible;
  display:block;
  border:0;
  width:225px;
  height:75px;
  top:3px;
  left:33%; /* 55% 585px; */
  z-index:10; /* tried to avoid this but pb carousel bleeding thru. and i didnt find where to adjust it. */
}
#menubrowser_hd
{
  height:14px;
  background: transparent url(/images/ah09/menubrowser_hd.png) no-repeat top center;
  color:#FFF;
  overflow:hidden;
  border:0;
  padding:2px 5px 1px 15px;
  margin:0;
  cursor:move;
}
#menubrowser_bd
{
  border:1px #000 solid;
  background-color:#FFF;
  color:#000;
  overflow:hidden;
}
#menubrowser_menu_1
{
  border:1px #000 solid;
  background-color:#C3C3C3;
  color:#000;
  top:-3px;
  height:53px;
  overflow:hidden;
}
#menubrowser_menu_2
{
  border-left:1px #000 solid;
  border-right:1px #000 solid;
  border-top:0;
  border-bottom:0;
  background-color:#FFF;
  color:#000;
  top:-3px;
  overflow:hidden;
}
.menubrowser_menu_2_div_2 {margin-top:-15px; margin-bottom:0px;}

#menubrowser_menu_3
{
  border:1px #000 solid;
  background-color:#FFF;
  border-left:1px #000 solid;
  border-right:1px #000 solid;
  border-top:0;
  border-bottom:0;
  color:#000;
  margin-top:-14px;
  overflow:hidden;
}
#menubrowser_menu_4
{
  border:1px #000 solid;
  background-color:#FFF;
  border-left:1px #000 solid;
  border-right:1px #000 solid;
  border-top:0;
  border-bottom:0;
  color:#000;
  margin-top:-25px;
  overflow:hidden;
}
#menubrowser_ft
{
  height:14px;
  padding:0;
  background:#000;
  cursor:pointer;
  overflow:hidden;
  display:hidden;
  visibility:none;
}
#menubrowser_expanded_ft
{
  padding:0;
  background:none;
  cursor:pointer;
  overflow:hidden;
  display:none;
}
#menubrowser_ft2
{
  height:27px;
  padding:0;
  background: transparent url(/images/ah09/menubrowser_footer_expanded_bar.png) no-repeat top center;
  background-color:none;
  cursor:pointer;
  overflow:hidden;
}
#menubrowser_ft3
{
  height:12px;
  padding:0;
  background: transparent url(/images/ah09/menubrowser_footer_expanded_close.png) no-repeat top center;
  background-color:none;
  cursor:pointer;
  overflow:hidden;
}
#menubrowser_right_arrow
{
  position:absolute;
  display:inline;
  margin-top:108px;
  right:-13px;
  height:45px;
  width:15px;
  background: transparent url(/images/ah09/menubrowser_rtarrow.png) no-repeat top center;
  cursor:pointer;
}
#menubrowser_closex
{
  height:18px;
  width:18px;
  margin-top:3px;
  margin-right:5px;
  float:right;
  padding:0;
  display:inline;
  background: transparent none no-repeat 0 0;
  cursor:pointer;
  overflow:hidden;
}





#spacer {
    height: 200px;
}

#dlg {
    width: 250px;
    height: 150px;
    background-color: #F9F9F9;
    border: 1px solid #636363;
    margin: 0;
    padding: 0;
    position: absolute;
    overflow: visible;
}
#dlg .hd {
    /* display: none; */
}
#dlg .bd {
    padding: .25em;
}
#dlg .corner_tr {
    background-image: url( http://blog.davglass.com/files/yui/overlay2/graphics/tr.gif);
    position: absolute;
    background-repeat: no-repeat;
    top: -1px;
    right: -1px;
    height: 4px;
    width: 4px;
}
#dlg .corner_tl {
    background-image: url( http://blog.davglass.com/files/yui/overlay2/tl.gif);
    background-repeat: no-repeat;
    position: absolute;
    top: -1px;
    left: -1px;
    height: 4px;
    width: 4px;
}
#dlg .corner_br {
    background-image: url( http://blog.davglass.com/files/yui/overlay2/graphics/br.gif);
    position: absolute;
    background-repeat: no-repeat;
    bottom: -1px;
    right: -1px;
    height: 4px;
    width: 4px;
}
#dlg .corner_bl {
    background-image: url( http://blog.davglass.com/files/yui/overlay2/graphics/bl.gif);
    background-repeat: no-repeat;
    position: absolute;
    bottom: -1px;
    left: -1px;
    height: 4px;
    width: 4px;
}

#dlg .knob {
    background-image: url( http://blog.davglass.com/files/yui/overlay2/graphics/knob.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 60px;
    z-index: 999;
    right: -14px;
    height: 18px;
    width: 14px;
}


