@charset "UTF-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
}

/*
body {
   background: #b8e2ca url(images/kdc_main.jpg) no-repeat scroll 50% 0;
   color: #222;
   font-family: arial, verdana, tahoma, sans-serif;
   font-size: 12px;
   min-width: 952px;
   margin: 10px 0 0 0;
   line-height: 1.5;
}
*/

html {
   background:#b8e2ca url(images/inner_repeat.jpg) repeat-y top center;
}

body {
   background: #b8e2ca url(images/kdc_main.jpg) no-repeat scroll 50% 0;
   color: #222;
   font-family: arial, verdana, tahoma, sans-serif;
   font-size: 12px;
   min-width: 952px;
   padding: 10px 0 0 0;
   line-height: 1.5;
   height:1071px;
}

h1 {
		font-size: 30px;
		line-height: 28px;
		font-weight: 700;
		letter-spacing: -1px;
		margin: 0;
		padding: 5px 0 0;
}

h2 {
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		letter-spacing: .2px;
		color: #84b985;
		margin: 0;
		padding: 5px 0 0;
}

h3 {
		font-size: 16px;
		line-height: 13px;
		font-weight: bold;
		color: #444;
		letter-spacing: -.7px;
		margin: 0;
		padding: 5px 0 0;
}

h4 {
		font-size: 20px;
		line-height: 16px;
		font-weight: normal;
		color: #333;
		letter-spacing: -1px;
		margin: 0;
		padding: 5px 0 0;
}

h5 {
		font-size: 20px;
		line-height: 20px;
		font-weight: 700;
		letter-spacing: -1px;
		margin: 0;
		padding: 5px 0 0;
}

input[type="text"], input[type="password"] {
		border: 1px solid #d5d5d5;
		padding: 5px;
		background-color: #fff;
		background-image: url(images/input_bg.png);
		background-repeat: repeat-x;
		background-position: 0 0;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
		border: 1px solid #2ba3d5;
		padding: 5px;
}

table {
		border-collapse: separate;
		border-spacing: 0;
}

caption, th, td {
		text-align: left;
		font-weight: normal;
}

table, td, th {
		vertical-align: middle;
}

blockquote:before, blockquote:after, q:before, q:after {content:"";}

blockquote, q {quotes:"" "";}

a, a:hover {
	color: #52bd5a;
	text-decoration: none;
}

a:hover {
		text-decoration: underline;
}

a img {border:none;}

p { color: #444; font-size: 13px;}
.clear { clear: both !important; }
.no-float { float: none !important; }

.left { float: left !important; }
.right { float: right !important; }

.text-right { text-align: right !important; }
.text-left { text-align: left !important; }
.center { text-align: center !important; }

.middle { vertical-align: middle !important; }
.top { vertical-align: top !important; }
.bottom { vertical-align: bottom !important; }

.baseline { vertical-align: baseline !important; }

.fullscreen {
		width: 100%;
		height: 100%;
}

.block { display: block; }

.rel { position: relative !important; }
.abs { position: absolute !important; }

.auto {
	width: auto !important;
	height: auto !important;
}

.wauto { width: auto !important; }
.hauto { height: auto !important; }

.min { width: 1px; }
.hmin { height: 1px; }

.auto-position {margin: auto !important;}

.spacing { line-height: 1.4em; }
.nowrap { white-space: nowrap; }

.strong { font-weight: 700; }

.black { color: #111;}

.np { padding: 0 !important; }

.p1 { padding: 1px !important; }
.p2 { padding: 2px !important; }
.p3 { padding: 3px !important; }
.p4 { padding: 4px !important; }
.p5 { padding: 5px !important; }
.p6 { padding: 6px !important; }
.p7 { padding: 7px !important; }
.p8 { padding: 8px !important; }
.p9 { padding: 9px !important; }
.p10 { padding: 10px !important; }
.p15 { padding: 15px !important; }
.p20 { padding: 20px !important; }

.ptn { padding-top: 0 !important;}
.prn { padding-right: 0 !important;}
.pbn { padding-bottom: 0 !important;}
.pln { padding-left: 0 !important;}

.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }

.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }

.pt15 { padding-top: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.pl15 { padding-left: 15px; }
.pl22 { padding-left: 22px !important; }


.pb20 { padding-bottom: 20px; }

.pl30 { padding-left: 30px !important; }

.nm { margin: 0 !important; }

.m1 { margin: 1px; }
.m2 { margin: 2px; }
.m3 { margin: 3px; }
.m4 { margin: 4px; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }

.mt1 { margin-top: 1px; }
.mt2 { margin-top: 2px; }
.mt3 { margin-top: 3px; }
.mt4 { margin-top: 4px; }
.mt6 { margin-top: 6px; }
.mt7 { margin-top: 7px; }
.mt8 { margin-top: 8px; }
.mt9 { margin-top: 9px; }

.mtn { margin-top: 0 !important;}
.mrn { margin-right: 0 !important;}
.mbn { margin-bottom: 0 !important;}
.mln { margin-left: 0 !important;}

.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.ml5 { margin-left: 5px; }

.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }

.mt15 { margin-top: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.ml15 { margin-left: 15px; }

.mt20 { margin-top: 20px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.ml20 { margin-left: 20px; }

.mt25 { margin-top: 25px; }
.mr25 { margin-right: 25px; }
.mb25 { margin-bottom: 25px; }
.ml25 { margin-left: 25px; }

.mt30 { margin-top: 30px; }
.mr30 { margin-right: 30px; }
.mb30 { margin-bottom: 30px; }
.ml30 { margin-left: 30px; }

.mt50 { margin-top: 50px !important; }
.mt120 { margin-top: 120px; }

.h15 { height: 15px !important; }
.h20 { height: 20px !important; }
.h25 { height: 25px !important; }
.h30 { height: 30px !important; }
.h175 { height: 175px !important; }
.h180 { height: 180px !important; }
.h200 { height: 200px !important; }
.h250 { height: 250px !important; }

.w15 { width: 15px !important; }
.w20 { width: 20px !important; }
.w25 { width: 25px !important; }
.w30 { width: 30px !important; }
.w40 { width: 40px !important; }
.w50 { width: 50px !important; }
.w55 { width: 55px !important; }
.w60 { width: 60px !important; }
.w70 { width: 70px !important; }
.w80 { width: 80px !important; }
.w90 { width: 90px !important; }
.w100 { width: 100px !important; }
.w105 { width: 105px !important; }
.w110 { width: 110px !important; }
.w120 { width: 120px !important; }
.w130 { width: 130px !important; }
.w135 { width: 135px !important; }
.w137 { width: 137px !important; }
.w140 { width: 140px !important; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w170 { width: 170px !important; }
.w180 { width: 180px !important; }
.w190 { width: 190px !important; }
.w200 { width: 205px !important; }
.w220 { width: 205px !important; }
.w250 { width: 250px !important; }
.w300 { width: 300px !important; }
.w320 { width: 320px !important; }
.w325 { width: 325px !important; }
.w340 { width: 340px !important; }
.w345 { width: 345px !important; }
.w350 { width: 350px !important; }
.w360 { width: 360px !important; }
.w370 { width: 370px !important; }
.w375 { width: 375px !important; }
.w390 { width: 390px !important; }
.w400 { width: 400px !important; }
.w500 { width: 500px !important; }

.bb { border-bottom: 1px solid #eee;}

.tblack { color: #000 !important; }
.twhite { color: #fff !important; }
.tblue { color: #364992 !important; }
.tred { color: #e41717 !important; }
.tgrey { color: #eee !important; }
.tsilver { color: #bbb !important; }
.tdarkgrey { color: #7d7d7d !important; }
.tsky { color: #ddecf8 !important }
.tmedblue { color: #7a92c9 !important; }
.tshadow {text-shadow: 0px 1px 0px #fff; }
.tdshadow {text-shadow: 0px 1px 0px #111; }
.tlightgreen {color: #83a06e;}

.bg-charcoal { background-color: #3d3d3d !important; }
.bg-dark { background-color: #2a2a2a !important; }
.bg-white { background-color: #fff !important; }
.bg-silver { background-color: #f3f3f3 !important; }
.bg-sky { background-color: #ddecf8 !important; }


.error-box {
	border: 2px solid #660000;
	background-color: #FFF2F2;
}

.error-box ul {
	padding: 5px 5px 10px 25px;
}

.error-box ul li {
	color:#B70000;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

.error-box p {
	padding: 5px 5px 5px 15px;
	color:#B70000;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

.clearfix:after {
		content:".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
}

.clearfix {
		display: inline-block;
}

html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#body {
		width: 950px;
		margin: 0 auto 0 auto;
		position: relative;
}

.x-header {
		width: 100%;
		position: relative;
		height: 83px;
}

.x-kdc-logo {
		position: absolute;
		left: 8px;
		top: 15px;
}

.x-kdc-logo img,
.x-navigation .home img,
.x-navigation .inventory img,
.x-navigation .ordering img,
.x-navigation .who img,
.x-navigation .cart img,
.x-checkout-notes img,
.x-navigation-tabs div.inventory img,
.x-navigation-tabs div.grade img,
.x-navigation-tabs div.buysell img,
.x-navigation-tabs div.paymentshipping img,
.x-selling-header img,
.x-buying-header img,
.x-services .pmg img,
.x-services .pcgs img,
.x-services .cga img,
.x-calendar img {
		background-image: url(images/sprites.png);
		background-position: 0 0;
		background-repeat: no-repeat;
}

.x-kdc-logo img {
		background-position: 0 0;
		width: 220px;
		height: 96px;
}

.x-navigation {
		position: absolute;
		right: 0;
		bottom: 5px;
}

.x-navigation .home,
.x-navigation .inventory,
.x-navigation .ordering,
.x-navigation .who,
.x-navigation .cart {
		float: left;
		cursor: pointer;
}

.x-navigation .inventory {
		margin-left: 25px;
}

.x-navigation .ordering {
		margin-left: 20px;
}


.x-navigation .who {
		margin-left: 17px;
		/*margin-right: 5px;*/

}
.x-navigation .cart {
		margin-left: 17px;
		margin-right: 5px;

}

.x-navigation .home img {
		width: 48px;
		height: 16px;
		background-position: 0 -144px;
}

.x-navigation .inventory img {
		width: 90px;
		height: 16px;
		background-position: -52px -144px;
}

.x-navigation .ordering img {
		width: 86px;
		height: 16px;
		background-position: -144px -144px;
}

.x-navigation .who img {
		width: 110px;
		height: 16px;
		background-position: -240px -144px;
}

.x-navigation .cart img {
		width: 70px;
		height: 16px;
		background-position: 0px -306px;
}

.x-phone-number {
		position: absolute;
		right: 10px;
		top: 0px;
		color: #444;
		line-height: 1.7em;
}

.x-phone-number span {
		font-size: 28px;
		color: #1dbf30;
}

.x-getting-started {
		position: absolute;
		right: 50px;
		top: 115px;
		width: 300px;
		height: 250px;
}

.x-checkout-notes img {
		background-position: -5px -96px;
		width: 240px;
		height: 50px;
		cursor: pointer;
}

.x-content {
		position: relative;
		height: 426px;
}

.x-bottom {
		position: relative;
		height: 480px;
		width: 98%;
		margin-left: 10px;
}

.x-header-text {
		position: absolute;
		left: 140px;
		top: 35px;
}

.x-header-text img {
		width: 675px;
		height: 60px;
		background: url(images/header.png) no-repeat left top;
}

.x-navigation-tabs {
		position: absolute;
		left: 1px;
		bottom: 0;
		width: 100%;
		height: 65px;
		background: url(images/sprites.png) repeat-x 0 -335px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #95c893;
}

.x-navigation-tabs div {
		float: left;
		width: 236px;
		height: 65px;
		text-align: center;
		border-left: 1px solid #fff;
		border-right: 1px solid #4d9c4a;
}

.x-navigation-tabs div:hover {
		background-color: #61b231;
		opacity: .8;
		-moz-opacity: .8;
}

.x-navigation-tabs div.first {
		border-left: none !important;
}

.x-navigation-tabs div.last {
		border-right: none !important;
}

.x-navigation-tabs div.inventory img,
.x-navigation-tabs div.grade img,
.x-navigation-tabs div.buysell img,
.x-navigation-tabs div.paymentshipping img
{
		height: 50px;
		margin-top: 12px;
		cursor: pointer;
}

.x-navigation-tabs div.inventory img {
		background-position: 0px -176px;
		width: 150px;
}

.x-navigation-tabs div.grade img {
		background-position: 0px -224px;
		width: 145px;
}

.x-navigation-tabs div.paymentshipping img {
		background-position: -160px -224px;
		width: 120px;
}

.x-navigation-tabs div.buysell img {
		background-position: -160px -176px;
		width: 136px;
}

.x-navigation-tabs div.last {
		border-right: none !important;
}

.x-selling, .x-buying {
		margin-top: 30px;
		margin-left: 30px;
		width: 325px;
		height: 135px;
}

.x-selling-header img {
		background-position: -8px -274px;
		height: 30px;
		width: 205px;
}

.x-buying-header img {
		background-position: -189px -304px;
		height: 30px;
		width: 205px;
}

.split {
		position: absolute;
		left: 390px;
		top:30px;
		border-right: 1px solid #ccc;
		height: 90%;
		font-size: 0;
		background: none;
		width: 1px;
}

.x-calendar img {
		background-position: -256px -10px;
		height: 120px;
		width: 125px;
}

.x-services div {
		margin-right: 50px;
		margin-top: 50px;
		float: left;
		width: 100px;
}

.x-services .pmg img {
		background-position: -292px -246px;
		height: 50px;
		width: 125px;
}

.x-services .pcgs img {
		background-position: -292px -194px;
		height: 45px;
		width: 150px;
}

.x-services .cga img {
		background-position: -292px -160px;
		height: 30px;
		width: 100px;
		margin-top: 5px;
}

.x-footer {
		width: 100%;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
		color: #476954;
}

ul#timeline { list-style: none; list-style-type: none; margin: 0; padding: 0; display: inline; }
ul#timeline li {float: left; padding-left: 15px; padding-right: 10px; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; color: #48a856;}
ul#timeline li.last { border-right: 0px; }

#dataTable, #productTable {
		border: 1px solid #c8e9d1;
		border-left: 0;
		border-bottom: 0;
		width: 865px;
}

#dataTable th, #productTable th {
		font-size: 14px;
		font-weight: bold;
		cursor: pointer;
}

#dataTable td, #dataTable th, #productTable td, #productTable th {
		padding: 5px;
		border: 1px solid #c8e9d1;
		border-right: 0;
		border-top: 0;
		text-align: left;
}

#productTable td {
		vertical-align: top;
}

#dataTable .odd, #productTable .odd {
		background: #dafde3;
}

td.grade, td.sku {
		font-weight: bold;
		font-size: 24px;
		text-align: center !important;
}

#dataTable th, #productTable th {
		font-size: 14px;
		font-weight: bold;
}

#productTable {
		width: 880px;
}


td.sku {
		font-size: 14px;
}

#mask {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 9000;
		background-color: #000;
		display: none;
}


/**
 * shadows
 */

.x-shadow-tl {
		background: url(../../images/shadows/tl.png) no-repeat top left;
		width: 5px;
		height: 5px;
}

.x-shadow-tc {
		background: url(../../images/shadows/tc.png) repeat-x top left;
		height: 5px;
}

.x-shadow-tr {
		background: url(../../images/shadows/tr.png) no-repeat top right;
		height: 5px;
		width: 5px;
}

.x-shadow-lc {
		background: url(../../images/shadows/lc.png) repeat-y top left;
		width: 5px;
}

.x-shadow-rc {
		background: url(../../images/shadows/rc.png) repeat-y top right;
		width: 5px;
}

.x-shadow-bl {
		background: url(../../images/shadows/bl.png) no-repeat top left;
		width: 5px;
		height: 5px;
}

.x-shadow-bc {
		background: url(../../images/shadows/bc.png) repeat-x top left;
		height: 5px;
}

.x-shadow-br {
		background: url(../../images/shadows/br.png) no-repeat top right;
		width: 5px;
		height: 5px;
}

.x-shadow-c {
		background: url(../../images/shadows/pixel.png) repeat top left;
		position: relative;
		white-space: nowrap;
}

#cartTable {
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}

#cartTable thead th {
	background-color: #54801e;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #486f18;
	border-left: 1px solid #486f18;
	border-top: 1px solid #486f18;
	padding: 5px;
	background-image:url(images/buttons_sprites.png);
	background-color:#69a74e; background-position:0 -96px;
	text-shadow: 0px -1px 0px #45691e;
}

#cartTable thead th.border-right {
	border-right: 1px solid #486f18;
}

#cartTable tbody td {
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	padding: 5px;
}

#cartTable tfoot td {
	border-bottom: 1px solid #eee;
	padding: 5px;
}

#cartTable tfoot td.border-left {
	border-left: 1px solid #eee;
}

#billingTable td {
	padding: 3px;
}

#paymentTable td {
	padding: 3px;
}

table.tablesorter thead tr .header {
   background-image:url("bg.gif");
   background-position:right center;
   background-repeat:no-repeat;
   cursor:pointer;
}

.arrow_down {
   background-image: url("images/action_images.png");
   height:8px;
   width:8px;
   background-position:-69px -22px;
   /*left:0.5em;*/
   position:absolute;
   margin-top:12px;
   margin-left:3px;
   text-align:right;
   float:right;
   /*top:50%;*/
}

.arrow_up {
   background-image: url("images/action_images.png");
   height:8px;
   width:8px;
   background-position:0 -16px;
   text-align:right;
   /*left:0.5em;*/
   position:absolute;
   margin-top:0;
   /*top:50%;*/
}

table.tablesorter {
   background-color:#CDCDCD;
   font-family:arial;
   font-size:8pt;
   margin:10px 0 15px;
   text-align:left;
   width:100%;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
   background-color:#FAFFF9;
   border:1px solid #FFFFFF;
   font-size:8pt;
   padding:4px;
}
table.tablesorter thead tr .header {
   background-image:url("images/bg.gif");
   background-position:right center;
   background-repeat:no-repeat;
   cursor:pointer;
}
table.tablesorter tbody td {
   background-color:#FFFFFF;
   color:#3D3D3D;
   padding:4px;
   vertical-align:top;
}
table.tablesorter tbody tr.odd td {
   background-color:#EEFAEE;
}
table.tablesorter thead tr .headerSortUp {
   background-image:url("images/asc.gif");
}
table.tablesorter thead tr .headerSortDown {
   background-image:url("images/desc.gif");
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
   background-color:#BAE4CC;
}

.denom_container {
   padding:8px;
   background-color:#FAFFF9;
   border-color:#C8E9D1;
   border-style:solid;
   border-width:1px;
   color:#3D3D3D;width:862px;
}

.denom_filter {
   font-weight: bold;
}

.UIButton{background-image:url(images/buttons_sprites.png);border-style:solid;border-width:1px;display:-moz-inline-box;display:block;outline:none;padding:3px 6px;vertical-align:bottom; margin-right:2px; }
.UIButton:hover,
.UIButton:active{text-decoration:none}
.UIButton:active{-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)}
.UIButton_Text{background-color:transparent;border:none;cursor:pointer;display:block;font-size:11px;font-weight:bold;line-height:14px;*line-height:13px;margin:0;overflow:visible;padding:0;*padding-bottom:1px;width:auto}
.UIButton_Large{padding:4px 8px 5px}
.UIButton_Large .UIButton_Text{font-size:13px;line-height:16px}
.UIButton_CustomIcon .UIButton_Text{line-height:16px}
.UIButton_Gray{background-color:#eee;background-position:0 0px;border-color:#999 #999 #888;-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1)}
.UIButton_Gray:active{background-color:#ddd;background-image:none;border-color:#999}
.UIButton_Gray .UIButton_Text{color:#333; text-shadow: 0px 1px 0px #fff;}
.UIButton_Blue{background-color:#5b74a8;background-position:0 -48px;border-color:#29447e #29447e #1a356e;-moz-box-shadow:0 1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12)}
.UIButton_Blue:active{background-color:#4f6aa3;background-image:none;border-color:#29447e;}
.UIButton_Blue .UIButton_Text{color:#fff; text-shadow: 0px 1px 0px #333;}
.UIButton_Charcoal{background-color:#333;background-position:0 -48px;border-color:#333 #333 #222;-moz-box-shadow:0 1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12)}
.UIButton_Charcoal:active{background-color:#282828;background-image:none;border-color:#333;}
.UIButton_Charcoal .UIButton_Text{color:#fff; text-shadow: 0px -1px 0px #111; }
.UIButton_Green{background-color:#69a74e; background-position:0 -96px;border-color:#3b6e22 #3b6e22 #2c5a15;-moz-box-shadow:0 1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12)}
.UIButton_Green:active{background-color:#609946;background-image:none;border-color:#3b6e22}
.UIButton_Green .UIButton_Text{color:#fff; text-shadow: 0px -1px 0px #45691e;}
.UIButton_Suppressed{background:transparent;border-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none}
.ie6 .UIButton_Suppressed,
.UIButton_Suppressed:hover{background-image:url(images/buttons_sprites.png);border-color:#999 #999 #888;-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1)}
.UIButton_Suppressed:active{background-color:#ddd;background-image:none;border-color:#999;-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)}
.UIButton_Disabled,
.UIButton_Disabled:active{background-color:#f2f2f2;background-image:none;border-color:#c8c8c8;cursor:default;-moz-box-shadow:none;-webkit-box-shadow:none}
.UIButton_Disabled .UIButton_Text,
.UIButton_Disabled:active .UIButton_Text{color:#b8b8b8;cursor:default}
.UIButton_Depressed{background-color:#7d7d7d;background-image:none;border-color:#525252;-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)}
.UIButton_Depressed:active{background-color:#707070;border-color:#525252}
.UIButton_Depressed .UIButton_Text{color:#fff}
.UIActionButton{margin:5px}
.UIActionButton_SuppressMargin{margin:0}
.inner{padding-right:2px; padding-top:1px;}
span.UIFormButton .UIButton_Text{padding: 1px 4px 1px}

.UIButton_PagingText {background-color:transparent;border:none;cursor:pointer;display:block;font-size:16px;font-weight:bold;line-height:18px;*line-height:18px;margin:0;overflow:visible;padding:0;*padding-bottom:1px;width:24px;}
.UIButton_Green .UIButton_PagingText {color:#fff; text-shadow: 0px -1px 0px #45691e; padding-bottom: 2px !important;}

