@charset "utf-8";

	.ct-tabs{

	}
	.ct-button { outline: 0; margin:-1px 2px -1px 0px; padding: 1px 8px 0px 8px; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
	.ct-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	


	.ct-button-vertical{ width:184px; outline: 1; margin:1px 0px 0px 1px ; padding: .3em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: left; zoom: 1; }
	.ct-button-vertical .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	
	a.ct-button { float:left; }
	
	/* remove extra button width in IE */
	button.ct-button { overflow:visible; }
	button.ct-buttonset { overflow:visible; }
	
	.ct-button-icon-left { padding-left: 2.1em; }
	.ct-button-icon-right { padding-right: 2.1em; }
	.ct-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.ct-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	
	.ct-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	.ct-buttonset {float:left; margin-top:0px; margin-bottom:2px;}

	.ct-buttonset .ct-button {float: left;}
	
	.ct-buttonset-vertical {  margin-top: 0px }
	.ct-buttonset-vertical .ct-button-vertical { }
	.ct-buttonset-single .ct-button, 
	.ct-buttonset-multi .ct-button { margin-right: -1px;}
	
	.ct-toolbar { padding: .5em; margin: 0;  }
	.ct-toolbar .ct-buttonset { margin-right:1.5em; padding-left: 1px; }
	.ct-toolbar .ct-button { font-size: 1em;  }
	.ct-pointer { cursor:pointer;}
 

