/*CanDo: added styles for the custom editor area objects*/

table
{
  font-size: 1em;			/* FIXES IE FONT-SIZE INHERITANCE PROBLEM */
  color: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
  background-color: inherit;
  /*-moz-user-modify: read-only;*/
}

td, tr, caption 
{
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
}

.ProStoresCustomTextBox
{
	display: block;
	border: 1px blue dashed;
	margin: 10px 0px 0px 0px;
	padding: 15px 5px 5px 5px;
	z-index: 1000;
	
    color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
	background-color: inherit;
}

.ProStoresCustomTextBoxContent
{
	padding: 10px 0px 0px 0px;

	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
	background-color: inherit;
}

.ProStoresIfBox
{
	display: block;
	position: relative;
	/*-moz-user-select: none;*/
	margin: 10px 0px;
	padding: 5px;

	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
	background-color: inherit;
}

.ProStoresIfBoxContent
{
	position: relative;
	border: 1px gray dashed;
	padding: 5px 0px 0px 0px;
}

.ProStoresIfBoxContentResolved
{
	position: relative;
	border: 1px gray dashed;
}

.ProStoresIfBoxResolved
{
	display: block;
	position: relative;
	margin: 5px 0px;
	padding: 0px;

	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
	background-color: inherit;
}

.ProStoresForEachBox
{
	display: block;
	position: relative;
	border:1px blue dashed;
	/*-moz-user-select: none;*/
	margin: 10px 0px 0px 0px;
	padding: 15px 5px 5px 5px;
	z-index: 1000;
}

.ProStoresForEachBoxContent
{
	position: relative;
	padding: 5px 0px 0px 0px;
}

.ProStoresValue
{
	color: #6E6E6E;
	font-weight: bold;
	display: inline;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;

	font-family: inherit;
	font-size: inherit;
	font-variant: inherit;
	background-color: inherit;
}

.ProStoresInclude
{
	color: #6E6E6E;
	font-weight: bold;
	display: inline;
	vertical-align: middle;
}

.ProStoresTableInherit
{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
	background-color: inherit;
}

.ProStoresImage
{
}

.ProStoresValueContent
{
}

.ProStoresImagePlaceholder
{
}

.ProStoresButton
{
}

.ProStoresLink
{
}

.ProStoresFont
{
}

.ProStoresFakeMarkup
{
}

.ProStoresFakeList
{
}

.ProStoresFakeListItem
{
	/*marker-offset: 0px;*/
	display: inline;
	list-style-type: none;
}

/* special classes to limit editor ability*/
.ProStoresNoEdit { }
.ProStoresNoDrag { }
