body
{
	background-color: #313129;
	color: #ffffff;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 14px;
	margin-top: 10px;
}

/* --------- GENERAL --------- */

.datagridSimple
{
	border: dotted 0px black;
}

/* --------- MASTER PAGE --------- */

.masterHeader
{
	border-bottom: solid 2px white;
}

.masterSideBar
{
	border-right: solid 2px white;
}

.footer
{
	color: #666666;
}

.masterMainContent
{
	margin-left: 20px;
	margin-top: 20px;
}

/* --------- ADMIN --------- */

.adminHeader
{
	background-color: #999999;
	border-bottom: solid 1px #313129;
	color: #313129;
	font-weight: bold;
	text-align: left;
}

.adminItem
{
	border: solid 2px black;
}

/* --------- Text --------- */

/* normal */

.textLeft
{
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	color: White;
	font-size: small;
}

.textRight
{
	text-align: right;
	text-decoration: none;
	font-weight: normal;
	color: White;
	font-size: small;
}

.textCenter
{
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: White;
	font-size: small;
}

/* bold */

.textLeftBold
{
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	color: White;
	font-size: small;
}

.textRightBold
{
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	color: White;
	font-size: small;
}

.textCenterBold
{
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: White;
	font-size: small;
}

/* small */

.textLeftSmall
{
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	color: White;
	font-size: 11px;
}

.textRightSmall
{
	text-align: right;
	text-decoration: none;
	font-weight: normal;
	color: White;
	font-size: 11px;
}

.textCenterSmall
{
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: White;
	font-size: 11px;
}

/* small & bold*/

.textLeftSmallBold
{
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	color: White;
	font-size: 11px;
}

.textRightSmallBold
{
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	color: White;
	font-size: 11px;
}

.textCenterSmallBold
{
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: White;
	font-size: 11px;
}

/* --------- Image --------- */

.imageStandard
{
	border: solid 0 #313129;
}

/* --------- Browse --------- */

.productBrowseDesc
{
	text-decoration: none;
	font-size: 10px;
}

/* --------- Detail ---------- */
.notForSale
{
	text-align: center;
	color: white;
	font-weight: bold;
}

/* --------- RAD EDITOR --------- */

.Editor
{
	background: #313129;
	color: #000000;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: small;
	text-align: left;
}

/* --------- SIDE MENU --------- */

.MenuGroup
{
	cursor: hand;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	background-color: #313129;
}

.MainItem
{
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	text-align: right;
	color: #ffffff;
	width: 160px;
	font-weight: bold;
	padding-left: 6px;
	height: 31px;
	background-color: #313129;
}

.MainItemClicked
{
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	text-align: right;
	color: #ffffff;
	width: 160px;
	font-weight: bold;
	padding-left: 6px;
	height: 31px;
	background-color: #313129;
}

.MainItemOver
{
	cursor: hand;
	font-size: 13px;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	text-align: right;
	font-weight: bold; /*color: #A40000;*/
	color: White;
	width: 160px;
	padding-left: 6px;
	height: 31px;
	background-color: #5C5C4E;
}

.MenuItem
{
	background-color: #5C5C4E;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	text-align: right;
	font-size: 11px;
	border-right: 1px solid white;
	color: #ffffff;
	cursor: hand;
	font-size: 11px;
	padding-left: 6px;
	width: 140px;
	height: 31px;
}

.MenuItemClicked
{
	background-color: #5C5C4E;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	text-align: right;
	font-size: 11px;
	border-right: 1px solid white;
	color: #ffffff;
	cursor: hand;
	font-size: 11px;
	padding-left: 6px;
	width: 140px;
	height: 31px;
}

.MenuItemOver
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	text-align: right;
	font-size: 11px;
	border-right: 1px solid white; /*color: #A40000;*/
	color: White;
	font-weight: bold;
	cursor: hand;
	font-size: 11px;
	text-decoration: bold underline;
	padding-left: 6px;
	width: 140px;
	height: 31px;
	background-color: #767663;
}

.Separator
{
	margin: 0px;
	border-right: 2px solid #C5C5C5;
	height: 2px;
}


/* --------- MESSAGES --------- */

.InfoMessage
{
	color: Yellow;
}

.ErrorMessage
{
	color: Red;
}

/* --------- LINKS --------- */


A:link
{
	text-decoration: none;
	color: #ffffff;
}

A:visited
{
	text-decoration: none;
	color: #ffffff;
}

A:active
{
	text-decoration: none;
	color: #ffffff;
}

A:hover
{
	text-decoration: underline;
	color: #ffffff;
}
