/* Images */

/* Global span non-display */

span.i {
	display:none;
}

/* Precache Images */

.precache {
	display:none;
}

/* Top Menu Rollovers */

.topbutton a {
	display: block;
	width: 70px; line-height: 30px;
	margin: 0; padding: 0;
	background: url("buttons/topbutton.gif") top left no-repeat;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: verdana, serif;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}

.topbutton a:hover {
	margin: 0; padding: 0;
	background-position: -70px 0;
	color: #0000FF;
	background-color: transparent;
}

.topbuttonactive {
	display: block;
	width: 70px; line-height:30px; 
	margin: 0; padding: 0;
	background: url("buttons/topbutton.gif") top left no-repeat;
	background-position: -140px 0;
	color: #FFFFFF;
	font-family: verdana, serif;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}

.topbuttondbl a {
	display: block;
	width: 70px; height: 30px;
	margin: 0; padding: 1px 0 0 0;
	background: url("buttons/topbutton.gif") top left no-repeat;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: verdana, serif;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
}

.topbuttondbl a:hover {
	margin: 0; padding: 1px 0 0 0;
	background-position: -70px 0;
	color: #0000FF;
	background-color: transparent;
}

.topbuttondblactive {
	display: block;
	width: 70px; height: 30px;
	margin: 0; padding: 1px 0 0 0;
	background: url("buttons/topbutton.gif") top left no-repeat;
	background-position: -140px 0;
	color: #FFFFFF;
	font-family: verdana, serif;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}


/* Side Menu Rollovers */

.sidebutton {
	text-align: center;
}

.sidebutton a {
	display: block;
	width: 95px; height: 29px;
	margin: 0; padding: 2px 0 0 0;
	background: url("buttons/sidebutton.gif") top left no-repeat;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: "Comic Sans MS", arial, verdana, serif;
	font-size: 11.5pt;
	text-align: center;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;
		
}

.sidebutton a:hover {
	background-position: -95px 0;
	margin: 0; padding: 2px 0 0 0;
	color: #A71717;
	background-color: transparent;
}

.sidebuttonactive {
	display: block;
	width: 95px; height: 29px;
	margin: 0; padding: 3px 0 1px 0;
	background: url("buttons/sidebutton.gif") top left no-repeat;
	background-position: -190px 0;
	color: #FFFFFF;
	font-family: "Comic Sans MS", arial, verdana, serif;
	font-size: 11.5pt;
	text-align: center;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;
	vertical-align: top;
}


.sidebuttonsml a {
	display: block;
	width: 95px; height: 29px;
	margin: 0; padding: 2px 0 0 0;
	background: url("buttons/sidebutton.gif") top left no-repeat;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: "Comic Sans MS", arial, verdana, serif;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;
	vertical-align: bottom;	
}

.sidebuttonsml a:hover {
	background-position: -95px 0;
	margin: 0; padding: 2px 0 0 0;
	color: #A71717;
	background-color: transparent;
}

.sidebuttonsmlactive {
	display: block;
	width: 95px; height: 29px;
	margin: 0; padding: 3px 0 1px 0;
	background: url("buttons/sidebutton.gif") top left no-repeat;
	background-position: -190px 0;
	color: #FFFFFF;
	font-family: "Comic Sans MS", arial, verdana, serif;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;
	vertical-align: top;
}

/* Other buttons */

.addcartbutton a {
	display: block;
	width: 82px; height: 20px;
	margin: 0; padding: 3px 0 0 0;
	background: url("buttons/addcartbutton.gif") top left no-repeat;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: verdana, serif;
	font-size: 7.5pt;
	text-align: center;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;	
}

.addcartbutton a:hover {
	background-position: -82px 0;
	margin: 0; padding: 3px 0 0 0;
	color: #FFFFFF;
	background-color: transparent;
}

.removebutton a {
	display: inline-block;
	width: 61px; height: 27px;
	margin: 0; padding: 1px 0 0 0;
	background: url("buttons/removebutton.gif") top left no-repeat;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: verdana, serif;
	font-size: 7.5pt;
	text-align: center;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;	
}

.removebutton a:hover {
	background-position: -61px 0;
	margin: 0; padding: 1px 0 0 0;
	color: #FFFFFF;
	background-color: transparent;
}
.otherbutton a {
	display: block;
	width: 112.5px; height: 20px;
	margin: 0; padding: 3px 0 0 0;
	background: url("buttons/otherbutton.gif") top left no-repeat;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: verdana, serif;
	font-size: 7.5pt;
	text-align: center;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;	
}

.otherbutton a:hover {
	background-position: -112.5px 0;
	margin: 0; padding: 3px 0 0 0;
	color: #FFFFFF;
	background-color: transparent;
}

