.button {
	-moz-box-shadow:inset -1px 1px -1px 0px #e8e8e8;
	-webkit-box-shadow:inset -1px 1px -1px 0px #e8e8e8;
	box-shadow:inset -1px 1px 0px -1px #e8e8e8;
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e6e4e1) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #e6e4e1 100% );
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e4e1', endColorstr='#ffffff');
	background-color:#e6e4e1;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	padding: 3px 8px 4px 8px;
	border:1px solid #a8a8a8;
	display:inline-block;
	color:#666;
	/*margin-right:5px;*/
	font-weight:normal;
	font-style:normal;
	line-height:15px;
	text-decoration:none;
	text-align:center;
}
.button:active {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6e4e1), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #e6e4e1 5%, #ffffff 100% );
	background-image: -webkit-gradient
		(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(82,82,82)),
		color-stop(0.58, rgb(199,199,199))
		);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.button:hover {
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6e4e1), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #e6e4e1 5%, #ffffff 100% );
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e4e1');
	background-color:#ffffff;
}
.button2 {

	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
	background-image: linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -o-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -moz-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -webkit-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);
background-image: -ms-linear-gradient(bottom, rgb(199,199,199) 2%, rgb(250,250,250) 34%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.02, rgb(199,197,199)),
	color-stop(0.34, rgb(250,250,250))
);
	padding: 2px 2px 2px 2px;
	border: solid 1px;
	border-color:#999;
	margin-right:3px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	text-decoration:none;
	color:#666;
	font-size:8px;
}
.button2:active {

	background-image: linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -o-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -moz-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -webkit-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);
background-image: -ms-linear-gradient(bottom, rgb(120,120,120) 0%, rgb(199,199,199) 28%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(82,82,82)),
	color-stop(0.58, rgb(199,199,199))
);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=4);
	text-decoration:none;
	color:#666;
	font-size:12px;
}
a.button2:hover {
color:#666;
}
.fixed-width:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6e4e1), color-stop(1, #ffffff) );
background:-moz-linear-gradient( center top, #e6e4e1 5%, #ffffff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e4e1');
background-color:#ffffff;
}
.fixed-width {
display: inline-block;
width:105px;
height:23px;
text-align:center;
white-space:nowrap;
border-radius: 2px;

-moz-box-shadow:inset -1px 1px -1px 0px #e8e8e8;
	-webkit-box-shadow:inset -1px 1px -1px 0px #e8e8e8;
	box-shadow:inset -1px 1px 0px -1px #e8e8e8;
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e6e4e1) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #e6e4e1 100% );
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e4e1', endColorstr='#ffffff');
	background-color:#e6e4e1;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	/*padding: 3px 8px 4px 8px;*/


	/*padding: 3px 8px 4px 8px;*/
	border: solid 1px;
	border-color:#999;
	margin-right:5px;
	/*box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);*/
	font-size:12px;
	text-decoration:none;
	color:#666;
}



.fixed-width:active {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6e4e1), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #e6e4e1 5%, #ffffff 100% );
	background-image: -webkit-gradient
		(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(82,82,82)),
		color-stop(0.58, rgb(199,199,199))
		);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.window{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background-image: linear-gradient(bottom, rgb(230,230,230) 0%, rgb(250,250,250) 46%);
background-image: -o-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(250,250,250) 46%);
background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(250,250,250) 46%);
background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(250,250,250) 46%);
background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(250,250,250) 46%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(230,230,230)),
	color-stop(0.46, rgb(250,250,250))
);
border-color:#999;border:solid 1px;
}
.window2{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border-color:#ddd;
}
.window3{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background-image: linear-gradient(bottom, rgb(250,250,250) 0%, rgb(230,230,230) 46%);
background-image: -o-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(230,230,230) 46%);
background-image: -moz-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(230,230,230) 46%);
background-image: -webkit-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(230,230,230) 46%);
background-image: -ms-linear-gradient(bottom, rgb(250,250,250) 0%, rgb(230,230,230) 46%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(230,230,230)),
	color-stop(0.46, rgb(250,250,250))
);
border-color:#999;border:solid 1px;
}