/* !!! ======= Button Styling ========== !!! */

/* Parent Class: categories-stdbutton, standard button. */
div.categories-stdbutton {
	width: 100%; overflow: hidden; 
}

div.categories-stdbutton div.buttonHolder {
	cursor: pointer; color: #FFF; text-align: center;
	background: #FFF url(../../common/assets/btn_center.png) repeat-x;
	height: 21px; overflow: hidden;  font-weight: bold; 
	line-height: 21px; white-space: nowrap; position: relative;
	margin: 0; padding: 0 10px; float: left;
}

div.categories-stdbutton div.buttonHolder div.topCap {
	background: #FFF url(../../common/assets/btn_left.png) no-repeat;
	width: 4px; height: 21px; position: absolute; left: 0; top: 0;
}

div.categories-stdbutton div.buttonHolder div.bottomCap {
	background: #FFF url(../../common/assets/btn_right.png) no-repeat;
	width: 4px; height: 21px; position: absolute; right: 0; top: 0;
}

* html div.categories-stdbutton div.buttonHolder div.bottomCap {
	right: -1px;	
}
/* END Parent Class: categories-stdbutton */

/* Parent Class: categories-secondarybutton, secondary button */
div.categories-secondarybutton {
	width: 100%; overflow: hidden;
}

div.categories-secondarybutton div.buttonHolder {
	cursor: pointer; color: #FFF; text-align: center;
	background: #12224D url(../../common/assets/btn_center.png) repeat-x;
	height: 21px; overflow: hidden;  font-weight: bold; 
	line-height: 21px; white-space: nowrap; position: relative;
	margin: 0; padding: 0 10px; float: left;
}

div.categories-secondarybutton div.buttonHolder div.topCap {
	background: #FFF url(../../common/assets/btn_left.png) no-repeat;
	width: 4px; height: 21px; position: absolute; left: 0; top: 0;
}

div.categories-secondarybutton div.buttonHolder div.bottomCap {
	background: #FFF url(../../common/assets/btn_right.png) no-repeat;
	width: 4px; height: 21px; position: absolute; right: 0; top: 0;
}

* html div.categories-secondarybutton div.buttonHolder div.bottomCap {
	right: -1px;	
}
/* END Parent Class: categories-secondarybutton */

/* Param Search button */
.categories-paramsearch .categories-paramsearch-btn {
	margin: 3px 5px;	
}

.categories-paramsearch .categories-paramsearch-btn .x-btn-left {
	background: transparent url(../../common/assets/btn_left.png) no-repeat;
	width: 4px;
}

.categories-paramsearch .categories-paramsearch-btn .x-btn-right {
	background: transparent url(../../common/assets/btn_right.png) no-repeat;
	width: 4px;
}

.categories-paramsearch .categories-paramsearch-btn .x-btn-center {
	background: transparent url(../../common/assets/btn_center.png) repeat-x;
}

.categories-paramsearch .categories-paramsearch-btn button {
	color: #FFF; text-transform: uppercase;
}
