.sButton,
.sButtonHover,
.sButtonDisable,
.sButtonActive {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse !important;
	border-spacing:0px !important;
	border: 0px solid #fff;
	cursor: pointer;
	float: left;
}

.sButton td,
.sButtonHover td,
.sButtonDisable td,
.sButtonActive td {
	border-width: 0px !important;
	margin: 0 !important;
	padding: 0 !important;
	border-collapse:collapse !important;
	border-spacing:0px !important;
	border: 0px solid #fff !important;
}

.sButtonDisable {
	cursor: default;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:0.6;
	opacity	: 0.6;
}

/* LEFT */
.sButton_left1 {
	width: 5px;
	height: 5px;
	background-repeat: no-repeat;
}
.sButton .sButton_left1 {
	background-image: url('images/corners.png');
	background-position: 1px -10px;
}
.sButtonHover .sButton_left1 {
	background-image: url('images/corners.png');
	background-position: 1px 1px;
}
.sButtonDisable .sButton_left1,
.sButtonActive .sButton_left1 {
	background-image: url('images/corners.png');
	background-position: -10px 2px;
}

.sButton_left2 {
	background-repeat: repeat-y;
}

.sButton .sButton_left2 {
	background-image: url('images/v.png');
	background-position: -3px top;
}
.sButtonHover .sButton_left2 {
	background-image: url('images/v.png');
	background-position: 2px top;
}
.sButtonActive .sButton_left2,
.sButtonDisable .sButton_left2 {
	background-image: url('images/v.png');
	background-position: -8px top;
}


.sButton_left3 {
	width: 5px;	height: 5px;
	background-repeat: no-repeat;
}
.sButton .sButton_left3 {
	background-image: url('images/corners.png');
	background-position: 1px -16px;
}
.sButtonHover .sButton_left3 {
	background-image: url('images/corners.png');
	background-position: 1px -5px;
}
.sButtonDisable .sButton_left3,
.sButtonActive .sButton_left3 {
	background-image: url('images/corners.png');
	background-position: -10px -5px;
}

/* MIDDLE */
.sButton_middle1 {
	background-repeat: repeat-x;
}
.sButton .sButton_middle1 {
	background-image: url('images/h.png');
	background-position: left bottom;
}
.sButtonHover .sButton_middle1 {
	background-image: url('images/h.png');
	background-position: left -14px;
}
.sButtonActive .sButton_middle1,
.sButtonDisable .sButton_middle1 {
	background-image: url('images/h.png');
	background-position: left -19px;
}


.sButton .sButton_middle2 { background-image: url('images/op_bg.png');}
.sButtonHover .sButton_middle2 { background-image: url('images/bg.png');}
.sButtonActive .sButton_middle2 { background-image: url('images/ac_bg.png');}
.sButtonDisable .sButton_middle2 { background-image: url('images/ac_bg.png');}

.sButton_middle3 {
	background-repeat: repeat-x;
	background-position: top;
}
.sButton .sButton_middle3 {
	background-image: url('images/h.png');
	background-position: left -10px;
}
.sButtonHover .sButton_middle3 {
	background-image: url('images/h.png');
	background-position: left top;
}
.sButtonActive .sButton_middle3,
.sButtonDisable .sButton_middle3 {
	background-image: url('images/h.png');
	background-position: left -5px;
}


/* RIGHT */
.sButton_right1 {
	width: 5px;	height: 5px;
	background-repeat: no-repeat;
}
.sButton .sButton_right1 {
	background-image: url('images/corners.png');
	background-position: -5px -10px;
}
.sButtonHover .sButton_right1 {
	background-image: url('images/corners.png');
	background-position: -5px 1px;
}
.sButtonActive .sButton_right1,
.sButtonDisable .sButton_right1 {
	background-image: url('images/corners.png');
	background-position: -16px 2px;
}


.sButton_right2 {
	background-repeat: repeat-y;
}
.sButton .sButton_right2 {
	background-image: url('images/v.png');
	background-position: -22px top;
}
.sButtonHover .sButton_right2 {
	background-image: url('images/v.png');
	background-position: -27px top;
}
.sButtonActive .sButton_right2,
.sButtonDisable .sButton_right2 {
	background-image: url('images/v.png');
	background-position: -16px top;
}


.sButton_right3 {
	width: 5px;	height: 5px;
	background-repeat: no-repeat;
}
.sButton .sButton_right3 {
	background-image: url('images/corners.png');
	background-position: -5px -16px;
}
.sButtonHover .sButton_right3 {
	background-image: url('images/corners.png');
	background-position: -5px -5px;
}
.sButtonActive .sButton_right3 { background-image: url('images/ac_right_bottom.png');}
.sButtonDisable .sButton_right3 { background-image: url('images/ac_right_bottom.png');}


._pButtonArrow {
	background-image: url('images/drop.png');
	background-repeat: no-repeat;
	width: 12px;
	height: 5px;
	bottom: 0px;
	left: -3px;
	position: absolute;
	z-index: 100;
}

._pButtonArrowDiv {
	position : relative;
	width 	: 1px;
	height 	: 1px;
	z-index : 100;
}

.sButtonSeperator {
	width: 2px;
	background-color:#CFD5E6;
	border-left: 1px solid #fff;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	height: 100%;
}