#info {overflow:hidden;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/pro-drop-image.html
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#menuPositioner {width:967px; position:relative; float:left;  }

#menuHolder {position:relative; float:left;}

#menu, 
#menu ul {padding:0; margin:0; list-style:none; font: 14px arial, verdana, sans-serif ; position:relative; z-index:100; text-shadow:0px 1px 1px #0b5e0c;}
#menu {height:32px; float:left; padding:0; position:relative;  }
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;}
#menu li {float:left;}

#menu li a {display:block; float:left; color:#fff; height:32px; line-height:32px; text-decoration:none; background:url(pro-image/tab-off.gif) no-repeat right top;}
#menu li a.sub {background:url(pro-image/tab-off.gif) no-repeat right top;}
#menu li a b {display:block; float:left; height:32px; background:url(pro-image/tab-off.gif) left top;cursor:pointer; padding:0 12px 0 12px; }

#menu li:hover {position:relative; z-index:100;}
#menu a:hover { background-image:url(images/hover_links.gif); background-repeat:repeat-x; position:relative; z-index:100; color:#fff; line-height:32px;}
#menu a:hover b {background:url(images/hover_links.gif) repeat-x ;}
#menu a.sub:hover {background:url(images/hover_links.gif) repeat-x ;}

#menu li:hover > a {background-image:url(images/hover_links.gif); background-repeat:repeat-x; color:#fff; line-height:32px;}
#menu li:hover > a b {background-image:url(images/hover_links.gif); background-repeat:repeat-x;}
#menu li:hover > a.sub {background:url(pro-image/tab-on.gif) no-repeat right top;}

#menu :hover ul {left:0; top:30px; z-index:300; width:160px; padding:0px; background-color:#FFFFFF;}

#menu :hover ul li { margin:0; border:1px solid #ccc; border-width:0px 1px 0px 1px ; display:inline; background:#f6f6f6;}

#menu :hover ul li.subtop {margin:0; border:0; float:left; width:130px; height:5px; font-size:1px; padding:0 20px 0 0; }
#menu :hover ul li.subtop b {margin:0; border:0; float:left; width:90px; height:5px; font-size:1px; padding:0 20px 0 0; }
#menu :hover ul li.subbottom {margin:0; border:0; float:left; width:130px; height:5px; font-size:1px; padding:0 20px 0 0;}
#menu :hover ul li.subbottom b {margin:0; border:0; float:left; width:90px; height:5px; font-size:1px; padding:0 20px 0 0; }

#menu :hover ul li a {height:25px; width:160px; padding:0 0 0 5px; line-height:25px;text-shadow:none; background:#f6f6f6; color:#000; font-size:12px; margin-left:0; display:inline; border-bottom:1px solid #ccc; font-weight:bold}
#menu :hover ul li.fly a {}

#menu :hover ul li a:hover {color:#0b5e0c; background-color:#fff border-color:#ccc;}
#menu :hover ul li.fly a:hover {color:#0b5e0c; background-color:#fff; border-color:#ccc;}
#menu li:hover ul li:hover > a {color:#0b5e0c; background-color:#fff; border-color:#ccc;}
#menu li:hover ul li.fly:hover > a {color:#0b5e0c; background-color:#fff; border-color:#ccc;}

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; background:none;}

#menu :hover ul :hover ul {left:160px; top:0px; padding:0; margin:0;}
* html #menu :hover ul :hover ul {left:160px; top:-1px;}
#menu :hover ul :hover ul li {margin:0; padding:5px; border-width:1px; border-color:#ccc; width:150px; background:#fff;}
#menu :hover ul :hover ul li a {width:150px; padding:0; margin:0; height:100px;}
#menu :hover ul :hover ul li a img {display:block; border:0;}
#menu :hover ul :hover ul li a:hover {border:0px solid #ccc;}

#menuPositioner img {clear:left; display:block; margin:0 auto;}
