a.bk-button {
	float:left;
	font-size:12px;
	padding:0 10px;
	margin:0 3px;
	cursor:pointer;
	white-space:nowrap;
	line-height: 29px;
	text-decoration:none ;
	background:transparent url(/editor/brand/basekit/images/bk-buttons.jpg) 0 0 repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #cbcbcb ;
	border: 1px solid #333;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.25);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.25);
	box-shadow: 0 1px 0 rgba(255,255,255,.25);
}
a.bk-button:hover {
	background-position:0 -45px;
	color: #fff ;
	text-decoration: none ;
}

a.bk-on
{
	background-position:0 -97px;
}

a.bk-button.big {
	line-height:40px;
	padding:0 20px;
	font-size: 110%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

a.bk-button.slim {
	line-height: 22px;
}

/* CLEAR */
a.bk-button.clear 
{
	color:#FFFFFF;
	text-shadow: none;
	background:none ;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
a.bk-button.clear .bk-button-text:active
{
	color:#7e7e7e;
	text-shadow:none;
}

/* DISABLED */
a.bk-button.disabled
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: .8;
}

/* CALL TO ACTION BUTTONS */
a.bk-button.cta1 { /* green button */
	background-position:0 -90px;
	border: 1px solid #005050;
	color: #fff ;
}
a.bk-button.cta1:hover {
	background-position:0 -135px;
}

a.bk-button.cta2 { /* red button */
	background-position:0 -180px;
	border: 1px solid #4f0009; 
	color: #fff ;
}
a.bk-button.cta2:hover {
	background-position:0 -225px;
}

a.bk-button.yetanotherbuttonstyle { /* orange button!! */
	background:#f47323;
	border: 1px solid #bd5616;
	color:#fff;
}
a.bk-button.yetanotherbuttonstyle:hover {
	background:#f88035;
}

a.bk-button.bk-green {
	background: transparent url(/editor/brand/basekit/images/bk-green-buttons.gif) repeat-x 0 0;
	border: 1px solid #A7C651;
	-webkit-box-shadow: 1px 1px 1px #333;
	-moz-box-shadow: 1px 1px 1px #333;
	box-shadow: 1px 1px 1px #333;
	color: white;
	text-shadow: 1px 1px 0 #5E7A0F;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
}
a.bk-button.bk-green:hover {
	background-position:0 -40px;	
}


/* ICONS */
a.bk-button span.icon
{
	float:left;
	margin:6px 6px 0 0;
	width:16px;
	height:16px;
	background:transparent url(/framework/images/ui/bk-icons.png) -336px 0 no-repeat;
}
a.bk-button.slim span.icon
{
	margin:3px 4px 0 0;
}


a.editor-toolbar .bk-button-icon
{
	height: 18px ;
}

a.bk-button span.icon.addpage
{
	background:transparent url(/editor/brand/basekit/images/bk-pagemanager-icons.png) 0 -32px no-repeat;
}

a.bk-button span.icon.addfolder
{
	background:transparent url(/editor/brand/basekit/images/bk-pagemanager-icons.png) 0 -48px no-repeat;
}

a.bk-button span.icon.go
{
	background:transparent url(/editor/brand/basekit/images/bk-ui-icons.png) 0 -16px no-repeat;
	float: right;
	margin:6px 0 0 6px;
}
a.bk-button span.icon.chat
{
	background:transparent url(/editor/brand/basekit/images/bk-ui-icons.png) 0 -64px no-repeat;
}

a.bk-button span.icon.createtemplate
{
	background-position:-672px 0 ;
}

a.bk-button span.icon.selecttheme
{
	background-position:-688px 0 ;
}

a.bk-button span.icon.multidelete
{
	background-position:-16px 0 ;
}


a.bk-button span.icon.undo
{
	background: transparent url(/framework/images/ui/undo.png) no-repeat 2px 0 ;
	width: 20px ;
	margin:2px 0 2px 0;
}

a.bk-button span.icon.redo
{
	background: transparent url(/framework/images/ui/redo.png) no-repeat 2px 0 ;
	width: 20px ;
	margin:2px 0 2px 0;
}

a.bk-button span.icon.grid
{
	background: transparent url(/framework/images/ui/grid.png) no-repeat 3px 0 ;
	width: 25px ;
	margin:3px 0 1px 0;
}