#menuhere {
CLEAR: both;
position: absolute; 
BACKGROUND: transparent url('') ;
WIDTH: 112px;
padding-top: 5px;
margin: 0;
} 

A {
COLOR: #FFF;
}

#menu DD.last {	
	BORDER-BOTTOM: #c9ba65 1px solid;
	padding-bottom: 6px;
	}


dl.menus_list dt {
	background:  transparent url('');
	margin:3px 0;
	font-family:"trebuchet ms", arial, verdana, sans-serif;
	font-size: 14px; 
	}

dl.menus_list dd.nil {
	padding:0;
	margin:0;
	}



#dlist {
	height:15em;
	}
#menu {
	list-style-type:none; 
	margin:0 0 10px; 
	padding: 0px 0px 2px 0px; 
	width:112px; 
	background:transparent url (''); 
	z-index:100;
	border-bottom:1px dotted #cce; 
/* added border at bottom to complete menu look*/
	}
#menu li {
	display:block; 
	padding:0px; 
	margin:0px; 
	position:relative; 
	}
#menu li a, #menu li a:visited {
	display:block; 
	text-decoration:none;
	}
#menu li dd {
	display:none;
	}
#menu li:hover, #menu li a:hover {
	border:0;
	background: transparent url('');
	}
#menu li:hover dt a , #menu li a:hover dt a {
	background: transparent url('') ; 
	color:#CFB35B;
	font-family:"trebuchet ms", arial, verdana, sans-serif; 
	font-size: 14px; 
	}
#menu li:hover dd, #menu li a:hover dd {
	display: block;
	font-family:"trebuchet ms", arial, verdana, sans-serif; 
	font-size: 12px;
	background: transparent url('imgs/menu/arrow.gif') no-repeat 0 8px;
	}

#menu li:hover dl, #menu li a:hover dl {
	background: transparent url(''); 
	}

#menu table {
	border-collapse:collapse;
	padding:0; 
	margin:0px; 
	font-size:1em;
	}
#menu dl {
	margin:0; 
	padding-top: 2px; /* changed padding in main menu*/
	background: transparent url('') no-repeat; 
	color: #CFB35B;
	cursor:pointer;
	width: 112px; 
	/* changed width here from width: 15em; to 112px*/
	} 
#menu dt {
	margin:0; 
	padding-top: 2px;
	font-size: 1.1em; 
	border-top:1px dotted #cce;
	font-family:"trebuchet ms", arial, verdana, sans-serif; 
	font-size: 14px; 
	text-align: left;
	}

#menu dd {
	margin:0; 
	padding:0; 
	font-size: 1em; 
	text-align:right; 
	font-family:"trebuchet ms", arial, verdana, sans-serif; 
	font-size: 12px;
	}
.navigation dt a, .navigation dt a:visited {
	display:block; 
	color:#FFF; 
	padding: 0px;
	background: transparent url('') right bottom; 
	/* #363127*/
	font-family:"trebuchet ms", arial, verdana, sans-serif; 
	font-size: 14px; 
	}
.navigation dd a, .navigation dd a:visited {
	color:#000; 
	min-height:1em; 
	text-decoration:none; 
	display:block; 
	padding:4px 5px 4px 20px; 
	background: #CFB35B url('') no-repeat 0px 8px;
	font-family:"trebuchet ms", arial, verdana, sans-serif; 
	font-size: 12px;
	}
* html .navigation dd a, * html .navigation dd a:visited {
	height:1em;
	}
.navigation dd a:hover {
	background:#363127; color:#CFB35B;
	}
#mainTable table 	{ 
	text-align: right; 
	border:0px outset #363127; 
	border-collapse:collapse; 
	background: transparent; 
	z-index: 100; 
	} 

td.maincontent {	
	text-align: justify;
	padding-left: 4px;
	padding-right: 4px;
	}

img.frontpg {
	padding-left: 6px;
	}




#container {position:relative; width:600px; height:700px; background: transparent; border:1px solid #000; margin:10px auto; }
#container b {font-weight:normal; width:600px; text-align:center; position:absolute; bottom:250px; left:0; color:#333; font-family: verdana, tahoma, geneva, arial, sans-serif; letter-spacing:1px; line-height:1.2em; margin: auto;}
#container a:hover, a:visited:hover{color: #fff; text-decoration: none;}

a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid; border-color: #555 #ddd #eee #333; width:60px; height:65px; float:left; left: 13px; margin: 2px 1px; position:relative; cursor:default;} 

a.slidea {background:url(imgs/products/glove/BnGTan4_ths.jpg);}
a.slideb {background:url(imgs/products/glove/BnGTanPair1_ths.jpg);}
a.slidec {background:url(imgs/products/glove/BnGTanFront_ths.jpg);}
a.slided {background:url(imgs/products/glove/BnGBrn1_ths.jpg);}
a.slidee {background:url(imgs/products/glove/BnGTan2_ths.jpg);}
a.slidef {background:url(imgs/products/glove/WhiteGlove_ths.jpg);}
a.slideg {background:url(imgs/products/glove/TheBall_ths.jpg);}
a.slideh {background:url(imgs/products/glove/TuftedBasket_ths.jpg);}
a.slidei {background:url(imgs/products/glove/Trim_closeup_ths.jpg);}
a.slidej {background:url(imgs/products/glove/BnGSide_ths.jpg);}
a.slidek {background:url(imgs/products/glove/GloveTop2_ths.jpg);}
a.slidel {background:url(imgs/products/glove/GloveBase_ths.jpg);}
a.slidem {background:url(imgs/products/glove/BnGTan1_ths.jpg);}
a.sliden {background:url(imgs/products/glove/BnGBlk2_ths.jpg);}
a.slideo {background:url(imgs/products/glove/BnGBlk3_ths.jpg);}
a.slidep {background:url(imgs/products/glove/BnGTan3_ths.jpg);}
a.slideq {background:url(imgs/products/glove/BnGTanBack2_ths.jpg);}
a.slider {background:url(imgs/products/glove/BnG_Close_ths.jpg);}
a.slides {background:url(imgs/products/glove/BnGTanBack3_ths.jpg);}
a.slidet {background:url(imgs/products/glove/BnGTanBack1_ths.jpg);}
a.slideu {background:url(imgs/products/glove/BlkGlovetop_ths.jpg);}
a.slidev {background:url(imgs/products/glove/BnGTan5_ths.jpg);}
a.slidew {background:url(imgs/products/glove/Patent_ths.jpg);}

a.gallery span {visibility:hidden; display:block; position:absolute; width:580px; height:460px; top:189px; left:9px; color:#eee; background:transparent; text-align:center; border:0px solid; font-family:verdana, tahoma, geneva, sans-serif; letter-spacing:1px; cursor:default;}

a.slidea span {left:-7px; top:220px;} 
a.slideb span {left:-71px; top:220px;}
a.slidec span {left:-135px; top:220px;}
a.slided span {left:-199px; top:220px;}
a.slidee span {left:-263px; top:220px;}
a.slidef span {left:-327px; top:220px;}
a.slideg span {left:-391px; top:220px;}
a.slideh span {left:-455px; top:220px;}
a.slidei span {left:-519px; top:220px;}

a.slidej span {left:-7px; top:149px;}
a.slidek span {left:-71px; top:149px;}
a.slidel span {left:-135px; top:149px;}
a.slidem span {left:-199px; top:149px;}
a.sliden span {left:-263px; top:149px;}
a.slideo span {left:-327px; top:149px;}
a.slidep span {left:-391px; top:149px;}
a.slideq span {left:-455px; top:149px;}
a.slider span {left:-519px; top:149px;}

a.slides span {left:-7px; top:78px;}
a.slidet span {left:-71px; top:78px;}
a.slideu span {left:-135px; top:78px;}
a.slidev span {left:-199px; top:78px;}
a.slidew span {left:-263px; top:78px;}

a.gallery:hover {white-space:normal; border:1px solid #CFB35B; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:2px auto; position:relative; z-index:100; 
border:1px solid #fff; 
padding: 5px;
} 

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {position:relative; margin:2px; z-index:10; 
border:1px solid #333; 
padding: 5px;}

#nooutline td, img{border: none;}
