/**Button**/
/**move to container**/
table.container-button{
	font-size: 95%;
	cursor:pointer;
}

td.container-button-left{
	background: url('img/button-left.png') no-repeat center right;
	width: 9px;
	height:26px;
}

td.container-button-center{
	background: url('img/button-center.png') repeat-x center center;
	height:26px;
}

td.container-button-right{
	background: url('img/button-right.png') no-repeat center left;
	width: 9px;
	height:26px;
}

/**Shadow**/

td.container-shadow-area {
border: 1px solid #c9c2c2;
background:white;
padding:5px;
}

tr.container-shadow-bottom{
height:3px;
font-size:1px;
}

td.container-shadow-bottom{
text-align:center;
vertical-align:top;
}


/**System message**/
div.container-system-message{
color:red;
border: 1px dashed grey;
padding: 3px;
margin: 5px;
text-align:center;
}

/**Social share**/
div.container-share{
text-align:center;
margin:0 auto;
width:300px;
padding: 10px 0;
}

div.container-share-email{
padding:5px 0;
width: 40px;
}

div.container-share-twitter{
padding:5px 0;
}

div.container-share-facebook{
padding:5px 0;
}

div.container-share-gplus{
padding:5px 0;
}

/**table API**/
table.container-pager {
	margin-left: auto; 
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


table.data {
	margin: 10px;
	border: 1px solid #000000;
	min-width: 250px;
}

td.data-header,td.data-row {
	border: 1px solid #000000;
	padding: 3px;
}

td.data-header ,td.data-divider {
	text-align: center;
	background-color: #A0A0A0;
	font-weight: bold;
}
td.data-divider {
	font-size: 20%;
}

tr.data-row:hover {
	background: #E0FFE0;
}
