
#btn_animBoxCart { }
#animBoxCart {
	width: 250px !important;
}
.animBoxCartImage { }
.animBoxCartContent {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {
	text-decoration: none;
}
.animBoxCartContent A:hover {
	text-decoration: none;
}
.animBoxCartHeader, .animBoxCartFooter {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	height: 30px;
}
.animBoxCartHeader { border-bottom: #b6b7cb solid 1px; }
.animBoxCartFooter { border-top: #b6b7cb solid 1px; }
.animBoxCartNotice {
	padding: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #9a9a9a;
}
#animBoxSearch {
	width: 240px !important;
}
#animBoxSearch input.text, select.dropdown {
	width: 132px !important;
}
#animBoxSearch input.check {
	vertical-align: middle;
	margin: 0;
}
.animBoxSearchContent {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.animBoxSearchContent A:link, .animBoxSearchContent A:active, .animBoxSearchContent A:visited {
	text-decoration: none;
}
.animBoxSearchContent A:hover {
	text-decoration: none;
}
.animBoxSearchHeader, .animBoxSearchFooter {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	height: 30px;
}
.animBoxSearchHeader { border-bottom: #b6b7cb solid 1px; }
.animBoxSearchFooter { border-top: #b6b7cb solid 1px; }
#animBoxLogin { }
#animBoxLogin input.text, select.dropdown {
	width: 132px !important;
}
.animBoxLogin {
	width: 220px !important;
}
.animBoxLoginInfo {
	width: 180px !important;
}
.animBoxLoginContent {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.animBoxLoginContent A:link, .animBoxLoginContent A:active, .animBoxLoginContent A:visited {
	text-decoration: none;
}
.animBoxLoginContent A:hover {
	text-decoration: none;
}
.animBoxLoginHeader, .animBoxLoginFooter {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	height: 30px;
}
.animBoxLoginHeader { border-bottom: #b6b7cb solid 1px; }
.animBoxLoginFooter { border-top: #b6b7cb solid 1px; }
.categoriesBoxButton {
	cursor: pointer;
	border-left: #b6b7cb solid 1px;
	border-right: #b6b7cb solid 1px;
	background-color: #f8f8f9;
	color: #3f5e8a;
	text-align: center;
	font-weight: bold;
	padding: 4px 8px;
}
.brandsBoxButton {
	cursor: pointer;
	border-right: #b6b7cb solid 1px;
	background-color: #dadee6;
	color: #3f5e8a;
	text-align: center;
	font-weight: bold;
	padding: 4px 8px;
}
#categoriesBox TABLE.infoBoxContents {
	background-color: #f8f8f9 !important;
}
#brandsBox TABLE.infoBoxContents {
	background-color: #dadee6 !important;
}
.clearBoth { clear: both; }
.animBoxBrowseByCell {
	white-space: nowrap;
	padding: 5px 10px;
	border: transparent solid 1px;
}
.animBoxBrowseByCell A:link, .animBoxBrowseByCell A:active, .animBoxBrowseByCell A:visited, .animBoxBrowseByCell A:hover {
}
.animBoxBrowseByCell_hover {
	white-space: nowrap;
	padding: 5px 10px;
	border: #949aa7 solid 1px;
	background-color: #bbc3d3;
}
.animBoxBrowseByCell_hover A:link, .animBoxBrowseByCell_hover A:active, .animBoxBrowseByCell_hover A:visited, .animBoxBrowseByCell_hover A:hover {
	color: #ffffff;
}
.animBoxBrowseBySelected {
	font-weight: bold;
}
