/* Tongaat Hulett --- Ince new media --- November 2007 */

/* TOP MENU */
#navmenu-pos {position:absolute;top:134px; left:0px; z-index:100; }
.menu {font-size:12px;}
.menu ul {padding:0;margin:0;list-style-type:none; background:none;}
.menu ul li {float:left;position:relative; top:0px; z-index:199;}
.menu ul ul li {display:block;height:auto;position:relative;line-height:1em;}
.menu a  {text-decoration:underline;
display:block;
font-size:12px; color:#FFF; text-decoration:none; font-weight:bold;
margin-right:0px; margin-top:0px; padding-top:5px; padding-bottom:10px; padding-left:0px; padding-right:2px;
text-align:center;}
.menu a:hover {text-decoration:none; color:#F8ECDF;}
.menu ul ul a, .menu ul ul a:visited {display:block; color:#FFF; height:100%; padding:2px 2px 3px 2px;}
.menu table {position:absolute; left:0; top:0; font-size:1em;}
.menu ul ul table {lef\t:0px;}
.menu ul ul table ul.left {margin-lef\t:2px;}
.menu a:hover {color:#FFF; background:url('../i/clear.gif');}
.menu :hover > a {color:#FFF; background:url('../i/clear.gif');}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:0px;left:1px; padding-top:30px; background:none;}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul {visibility:visible; height:auto; background:none;}
/* keep the third level hidden when you hover on first level list OR link */

#aumenu {padding:0; margin-top:28px; width:0; margin-left:10px; font-weight:normal;}
html>body #aumenu {padding:0; margin-top:28px; width:0; margin-left:12px; font-weight:normal;}
#aumenu li {list-style-type:none; line-height:15px; clear:both; text-align:left!important;font-weight:normal; border-right:1px #FFF solid; border-left:1px #FFF solid;}
#aumenu a, #test a:visited {font-size:11px!important; text-align:left!important; position:relative; display:block; width:180px; background:#FFF; color:#231F20; padding-left:10px; text-decoration:none;font-weight:normal;}
#aumenu a span, #menu a:visited span {display:none;}
#aumenu a:hover {color:#959E37; text-decoration:none;}
#aumenu a:hover span {position:absolute; display:block; left:0px; top:4px; }

#obmenu {padding:0; margin-top:28px; width:0; margin-left:5px; font-weight:normal;}
html>body #obmenu {padding:0; margin-top:28px; width:0; margin-left:9px; font-weight:normal;}
#obmenu li {list-style-type:none; line-height:15px; clear:both; text-align:left!important;font-weight:normal; border-right:1px #FFF solid; border-left:1px #FFF solid;}
#obmenu a, #test a:visited {font-size:11px!important; text-align:left!important; position:relative; display:block; width:165px; background:#FFF; color:#231F20; padding-left:10px; text-decoration:none;font-weight:normal;}
#obmenu a span, #menu a:visited span {display:none;}
#obmenu a:hover {color:#959E37; text-decoration:none;}
#obmenu a:hover span {position:absolute; display:block; left:0px; top:4px; }

#imcmenu {padding:0; margin-top:28px; width:0; margin-left:10px; font-weight:normal;}
html>body #imcmenu {padding:0; margin-top:28px; width:0; margin-left:13px; font-weight:normal;}
#imcmenu li {list-style-type:none; line-height:15px; clear:both; text-align:left!important;font-weight:normal; border-right:1px #FFF solid; border-left:1px #FFF solid;}
#imcmenu a, #test a:visited {font-size:11px!important; text-align:left!important; position:relative; display:block; width:150px; background:#FFF; color:#231F20; padding-left:10px; text-decoration:none;font-weight:normal;}
#imcmenu a span, #menu a:visited span {display:none;}
#imcmenu a:hover {color:#959E37; text-decoration:none;}
#imcmenu a:hover span {position:absolute; display:block; left:0px; top:4px; }

#grmenu {padding:0; margin-top:28px; width:0; margin-left:10px; font-weight:normal;}
html>body #grmenu {padding:0; margin-top:28px; width:0; margin-left:11px; font-weight:normal;}
#grmenu li {list-style-type:none; line-height:15px; clear:both; text-align:left!important;font-weight:normal; border-right:1px #FFF solid; border-left:1px #FFF solid;}
#grmenu a, #test a:visited {font-size:11px!important; text-align:left!important; position:relative; display:block; width:170px; background:#FFF; color:#231F20; padding-left:10px; text-decoration:none;font-weight:normal;}
#grmenu a span, #menu a:visited span {display:none;}
#grmenu a:hover {color:#959E37; text-decoration:none;}
#grmenu a:hover span {position:absolute; display:block; left:0px; top:4px; }

#ccmenu {padding:0; margin-top:28px; width:0; margin-left:8px; font-weight:normal;}
html>body #ccmenu {padding:0; margin-top:28px; width:0; margin-left:12px; font-weight:normal;}
#ccmenu li {list-style-type:none; line-height:15px; clear:both; text-align:left!important;font-weight:normal; border-right:1px #FFF solid; border-left:1px #FFF solid;}
#ccmenu a, #test a:visited {font-size:11px!important; text-align:left!important; position:relative; display:block; width:170px; background:#FFF; color:#231F20; padding-left:10px; text-decoration:none;font-weight:normal;}
#ccmenu a span, #menu a:visited span {display:none;}
#ccmenu a:hover {color:#959E37; text-decoration:none;}
#ccmenu a:hover span {position:absolute; display:block; left:0px; top:4px; }

#carmenu {padding:0; margin-top:28px; width:0; margin-left:-37px; font-weight:normal;}
html>body #carmenu {padding:0; margin-top:28px; width:0; margin-left:-37px; font-weight:normal;}
#carmenu li {list-style-type:none; line-height:15px; clear:both; text-align:left!important;font-weight:normal; border-right:1px #FFF solid; border-left:1px #FFF solid;}
#carmenu a, #test a:visited {font-size:11px!important; text-align:left!important; position:relative; display:block; width:150px; background:#FFF; color:#231F20; padding-left:10px; text-decoration:none;font-weight:normal;}
#carmenu a span, #menu a:visited span {display:none;}
#carmenu a:hover {color:#959E37; text-decoration:none;}
#carmenu a:hover span {position:absolute; display:block; left:0px; top:4px; }

#au-size {margin-left:5px; width:140px!important;}
#ob-size {width:195px!important;}
#imc-size {width:180px!important;}
#gr-size {width:140px!important;}
#cc-size {width:190px!important;}
#car-size {width:97px!important;}

.tb {border-top:1px #FFF solid;}
.bb {border-bottom:1px #FFF solid;}
