/* CSS Document */
/**/
.cssnav { 
position: relative;  display: block; width: auto; height: 23px; margin: 0px;padding: 0px; float:left; background:url(../images/Buttons/Rollover/adjust.gif) repeat-x 100% 0%; 
}

.cssnav a {
display: block; width: auto; height: 16px; display: block; float: left; text-decoration: none; padding: 5px 7px 2px 7px; font-weight:bold; background:url(../images/Buttons/adjust.gif) repeat-x 100% 0%; font-size:12px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:11px;
}

.cssnav a:hover {
	background:none; color:#000000;
}

.cssnav a img {	border:0px; float:left;}

.cssnav a img.img-up {visibility:visible; position:absolute; top:0px; left:-1px;}

.cssnav a img.img-down {visibility:hidden; position:absolute; top:0px; left:-1px;}

* html a:hover {visibility:visible;}

.cssnav a:hover {visibility:visible; padding: 5px 7px 2px 7px; }

.cssnav a:hover img.img-up {visibility:hidden;}

.cssnav a:hover img.img-down {visibility:visible;}

.cssnav a span {
cursor:pointer; margin:0px; line-height:4pt;
}

.cssnav a .btn-left {
	display:none;
}


/* ghostnav */

.button-centre-container {
	width:51px; display:block; position:relative; height:auto; padding:6px 4px 4px 4px; margin:auto;
}

.button-widen-container {
	width:91px; display:block; position:relative; height:auto; padding:0px 4px 4px 4px; margin:auto;
}

.button-widen-container .cssnav {
	width:91px;
}

.button-widen-container .cssnav a {
	width:77px;
}

/**/
.outofstocknav { 
position: relative;  display: block; width: auto; height: 40px; margin: 0px;padding: 0px; float:left; background:url(../images/Buttons/Rollover/adjust-high.gif) repeat-x 100% 0%;  z-index:10000px;
}

.outofstocknav a {
display: block; width: auto; height: 37px; display: block; float: left; text-decoration: none; padding: 7px 7px 3px 7px; font-weight:bold; background:url(../images/Buttons/adjust-high.gif) repeat-x 100% 0%; font-size:12px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:11px;
}

.outofstocknav a:hover {
	background:none; color:#000000;
}

.outofstocknav a img {	border:0px; float:left;}

.outofstocknav a img.img-up {visibility:visible; position:absolute; top:0px; left:-1px;}

.outofstocknav a img.img-down {visibility:hidden; position:absolute; top:0px; left:-1px;}

* html a:hover {visibility:visible;}

.outofstocknav a:hover {visibility:visible; padding: 7px 7px 0px 7px; }

.outofstocknav a:hover img.img-up {visibility:hidden;}

.outofstocknav a:hover img.img-down {visibility:visible;}

.outofstocknav a span {
cursor:pointer; margin:0px; line-height:4pt;
}

.outofstocknav a .btn-left {
	display:none;
}


