/* 
// *** Copyright (c)2002 Jim Massey. All rights reserved  ***********
// *** massey@stlouis-shopper.com **************
// *** No Warranty - certified to work with nothing ***
// *** developed to work with mozilla kiosk **** 
*/

/*
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
*/

@import url(chrome://kiosk/skin/default/kiosk.css);
/*
VKboard_box {
    -moz-binding: url("chrome://kiosk/content/toolkit/gtoolbar.xml#toolbox");
} */

toolbox {
    -moz-binding: url("chrome://kiosk/content/toolkit/gtoolbar.xml#toolbox");
}

toolbar {
   -moz-binding: url("chrome://kiosk/content/toolkit/gtoolbar.xml#toolbar");
}

toolbargrippy {
   -moz-binding: url("chrome://kiosk/content/toolkit/gtoolbar.xml#toolbargrippy");
}

#VKboard_box {
	cursor: arrow;
}

.VKey {
	height: 30;
	width: 40;
	max-height: 65px;
	max-width: 45px;
}

.VKey:hover, .VKeyB:hover {
	cursor: pointer;
	color: #ff1111;
}

.VKeyB {
	height: 40;
	width: 40;
	max-height: 75px;
	max-width: 80px;
}


.VKaux_pad {
	border-style: solid;
}

/* ****** VKboard1 grippy style definitions ******
******************************************* */

toolbargrippy[tbgrippy-collapsed="true"] {
	cursor: pointer;
}

#VKboard1 > toolbargrippy {
	cursor: pointer;
}

#VKboard1 > toolbargrippy > .toolbargrippy-arrow {
	min-width: 15px;
	min-height: 100px;
	background-color: #ffffff;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKeyboardV1.png");

}

#VKboard1 > toolbargrippy:hover > .toolbargrippy-arrow {
	height: 50px;
	width: 55px
	background-color: #ffffff;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKeyboardV2.png");

}

#VKboard1 > toolbargrippy:hover:active > .toolbargrippy-arrow {
	height: 50px;
	width: 55px
	background-color: #ffffff;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKeyboard.png");

}

toolbargrippy[moz_grippy_collapsed="true"][id="moz_tb_collapsed_VKboard1"] > .toolbargrippy-arrow {
	margin: 1px 0px 1px 3px;
	width: 105px;
	height: 20px;
	background-color: #ffffff;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKeyboardH1.png");
}

toolbargrippy[id="moz_tb_collapsed_VKboard1"]:hover > .toolbargrippy-arrow {
	margin: 1px 0px 1px 3px;
	width: 105px;
	height: 20px;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKeyboardH2.png");
}

toolbargrippy[id="moz_tb_collapsed_VKboard1"]:hover:active > .toolbargrippy-arrow {
	margin: 1px 0px 1px 3px;
	width: 105px;
	height: 20px;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKeyboardH3.png");
}

/* **** VKnumpad grippy style definitions ****** 
***************************************** */

#VKnumpad > toolbargrippy {
	cursor: pointer;
}

#VKnumpad > toolbargrippy > .toolbargrippy-arrow {
	width: 10px;
	height: 80px;
	background-color: #ffffff;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKnumpad1.png");
}

toolbargrippy[id="moz_tb_collapsed_VKnumpad"] > .toolbargrippy-arrow {
	margin: 1px 0px 1px 3px;
	width: 105px;
	height: 20px;
	background-color: #ffffff;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKnumpadH1.png");
}

toolbargrippy[id="moz_tb_collapsed_VKnumpad"]:hover > .toolbargrippy-arrow {
	margin: 1px 0px 1px 3px;
	width: 105px;
	height: 20px;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKnumpadH2.png");
}

toolbargrippy[id="moz_tb_collapsed_VKnumpad"]:hover:active > .toolbargrippy-arrow {
	margin: 1px 0px 1px 3px;
	width: 105px;
	height: 20px;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKnumpadH3.png");
}

/* ****** VKspecialpad grippy style definitions ******
*********************************************** */

#VKspecialpad > toolbargrippy {
	cursor: pointer;
}

#VKspecialpad > toolbargrippy > .toolbargrippy-arrow {
	width: 10px;
	height: 80px;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKspecial1.png");
}


toolbargrippy[id="moz_tb_collapsed_VKspecialpad"] > .toolbargrippy-arrow {
	margin: 1px 0px 1px 3px;
	width: 105px;
	height: 20px;
	background-color: #ffffff;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKspecialH1.png");
}

toolbargrippy[id="moz_tb_collapsed_VKspecialpad"]:hover > .toolbargrippy-arrow {
	margin: 1px 0px 1px 3px;
	width: 105px;
	height: 20px;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKspecialH2.png");
}

toolbargrippy[id="moz_tb_collapsed_VKspecialpad"]:hover:active > .toolbargrippy-arrow {
	margin: 1px 0px 1px 3px;
	width: 105px;
	height: 20px;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKspecialH3.png");
}

/* ****** Generic toolbar grippy collapsed style **************
********* commented out - included for reference only ********* */
/*
toolbargrippy[tbgrippy-collapsed="true"] > .toolbargrippy-arrow {
	margin: 1px 0px 1px 3px;
	width: 105px;
	height: 20px;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKeyboardc1.png");
}

toolbargrippy[tbgrippy-collapsed="true"]:hover > .toolbargrippy-arrow {
	cursor: pointer;
	margin: 1px 0px 1px 0px;
	width: 105px;
	height: 20px;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKeyboardc2.png");
}

toolbargrippy[tbgrippy-collapsed="true"]:hover:active > .toolbargrippy-arrow {
	margin: 1px 0px 1px 0px;
	width: 105px;
	height: 20px;
	list-style-image: url("chrome://kiosk/content/VKeyboard/images/VKeyboardc3.png");
}
*/

