/* table transformation styling */
table[class^="ou-"] {
	background: rgba(225, 225, 235, 0.05);
	width: 100%;
}
table[class^="ou-"] caption {
	background: none repeat scroll 0 0 rgba(0, 0, 10, 0.5);
	color: #FFFFFF;	
	font-size: 120%;
	font-weight: bold;
	padding: 5px;
	cursor: default;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	border: 1px dashed #bbb;
}
table[class^="ou-"] th {
	background: none repeat scroll 0 0 rgba(185, 185, 195, 0.5);
	cursor: default;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	border: 1px dashed #bbb;
}
table[class^="ou-"]td {
	padding: 5px 10px;
	color: #898989;
	vertical-align: top;
	border: 1px dashed #bbb;
}
#tinymce table tr.even, #tinymce table tr:nth-of-type(2n) {
	background: none repeat scroll 0 0 rgba(225, 225, 235, 0.1);
}

/* specific table transformation styling */
table[class^="ou-navblocks"] td:first-child {
	width: 30%;
}

/* if needed to fit image in it's row when it is too large */
table[class^="ou-"] img {
	width: 100%;
}

td.ou-value {
	border: 1px solid black !important;	
}

td[class^="ou-value"]  {
	border: 1px solid black !important;	
}


/* table transformation styling */
table[class^="ou-"].mceItemTable {
	background: rgba(225, 225, 235, 0.05);
	width: 100%;
}
table[class^="ou-"].mceItemTable caption {
	/*background: none repeat scroll 0 0 rgba(0, 0, 10, 0.5);
	color: #FFFFFF;*/
	background-color: #682f73;
	font-size: 120%;
	font-weight: bold;
	padding: 5px;
	cursor: default;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	border: 1px dashed #bbb;
}
table[class^="ou-"].mceItemTable th {
	background: none repeat scroll 0 0 rgba(185, 185, 195, 0.5);
	color: #666;
	cursor: default;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	border: 1px dashed #bbb;
}
table[class^="ou-"].mceItemTable td {
	padding: 5px 10px;
	color: #898989;
	vertical-align: top;
	border: 1px dashed #bbb;
}
#tinymce table tr.even, #tinymce table tr:nth-of-type(2n) {
	background: none repeat scroll 0 0 rgba(225, 225, 235, 0.1);
}

/* specific table transformation styling */
table[class^="ou-navblocks"].mceItemTable td:first-child {
	width: 30%;
}

/* if needed to fit image in it's row when it is too large */
table[class^="ou-"].mceItemTable img {
	width: 100%;
}

td.ou-value {
	border: 1px solid black !important;	
}

td[class^="ou-value"].mceItemTable  {
	border: 1px solid black !important;	
}

tr.ou-value {
	border: 1px solid black !important;
}

tr[class^="ou-value"].mceItemTable  {
	border: 1px solid black !important;	
}

