a.rowButton
{
	text-decoration: none !important;
}

div.textButton
{
	background: url("../images/button_bg.jpg");
	text-align: middle;
	font: 13px Arial;
	text-decoration: none;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	color: #333333;
	padding: 2px 6px 2px 6px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
}

div.textButton:hover
{
	background: url("../images/button_hover.jpg");
}

input.btnDisabled
{
	color: red;
}

div.textDisButton
{
	background: url("../images/button_dis.jpg");
	display: inline-block;
	text-align: middle;
	font: 13px Arial;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	color: #333333;
	padding: 2px 6px 2px 6px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	margin-left: 1px;
	margin-right: 3px;
}

div.textNotVisButton
{
	background: url("../images/button_purp.jpg");
	display: inline-block;
	text-align: middle;
	font: 13px Arial;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	color: #333333;
	padding: 2px 6px 2px 6px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	margin-left: 1px;
	margin-right: 3px;
}

input.clearButton
{
	background: url("../images/button_bg.jpg");
	min-width: 60px;
	height: 28px;
}

div.findButton
{
	min-width: 80px;
	text-decoration: none;
	height: 20px;
}

div.findButtonWide
{
	min-width: 130px;
	text-decoration: none;
	height: 20px;
}

input.pagingButton
{
	width: 15px;
	height: 18px;
}

input.findButton
{
	background: url("../images/button_bg.jpg");
	min-width: 80px;
	height: 28px;
}

div.recordButton
{
	min-width: 110px;
	height: 20px;
}

div.noticeButton
{
	background: url("../images/button_alert.gif");
	display: inline-block;
	text-align: middle;
	font: 13px Arial;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	color: #333333;
	padding: 2px 6px 2px 6px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	margin-left: 1px;
	margin-right: 3px;
	min-width: 80px;
	height: 20px;
}
div.cancelButton
{
	width: 110px;
	height: 22px;
}

input.recordButton
{
	background: url("../images/button_bg.jpg");
	min-width: 110px;
	height: 28px;
}

.matchButton
{
	min-width: 0;
	padding: 1px 2px;
	font-size: 10px;
}

.greenButton
{
	background: #47a447;
	color: #ffffff;
	border: 1px solid #398439;
}

.redButton
{
	background: #d2322d;
	color: #ffffff;
	border: 1px solid #ac2925;
}

div.amazonButton
{
	background-image: url('../images/amazon_button.gif');
}