﻿
/*///////////////////////////////////////////////////////////////////////*/
/*										LAYOUT												*/
/*///////////////////////////////////////////////////////////////////////*/

div.middle{
   background-image: url(Images/degrade.jpg);
}

div.AppGuid_main{
	border: solid 2px #61419A;
	font-size: 14px;
	font-weight: bold;	
	width: 520px;
}

div.AppGuid_main div.title{
	color: white;
	background-color: #61419A;
	padding: 5px 5px 5px 5px;
	font-size: 16px;
}

div.AppGuid_main p{
	padding: 5px 5px 5px 5px;
	margin: 0;
}

table.profit_table {
	border: solid 2px #61419A;
	border-collapse: collapse;
	margin: 80px 25px 0px 25px;
}

table.profit_table th{
	color: white;
	background-color: #61419A;
	padding: 5px 10px 5px 10px;
}

table.profit_table td{
	border: solid 1px #61419A;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.rotatorElmt{
	background-image:url("Images/homePage/rotator_bkg.jpg");
	background-repeat: repeat-x;
}


/*///////////////////////////////////////////////////////////////////////*/
/*										NAVIGATION												*/
/*///////////////////////////////////////////////////////////////////////*/

.accordionHeader a:hover{
    color: #fff;
    background-color: #5a3896;
}


/*///////////////////////////////////////////////////////////////////////*/
/*										LINK												*/
/*///////////////////////////////////////////////////////////////////////*/

a{
    color: #61419A;
}

/*///////////////////////////////////////////////////////////////////////*/
/*			CONTENT AREA - TEXT AND IMAGE LEFT AND RIGHT				*/
/*///////////////////////////////////////////////////////////////////////*/

div.LinksFooter {
	background-image: url('Images/degrade_footer.jpg');
}


/*///////////////////////////////////////////////////////////////////////*/
/*								TEXT									*/
/*///////////////////////////////////////////////////////////////////////*/

a.purple{
	color: #61419A;
	text-decoration: none;
	font-weight: bold;
}

a.purple:hover{
	color: #2F306F;
}

*.source{
	font-style: italic;
	font-size: 10px;
}
/*///////////////////////////////////////////////////////////////////////*/
/*								APPLICATIONS							*/
/*///////////////////////////////////////////////////////////////////////*/

div.ProdApplicationPurple{
	overflow:auto;
}

div.ProdApplicationPurple div.AppTypeBanner {
	color: white;
	font-weight:bold;
	font-size: medium;
	background-color: #61419A;
	text-align: center;
	text-transform: capitalize;
	padding: 5px 0 5px 0;
}

div.ProdApplicationPurple .Statement {
	text-align: center;
	border:medium #61419A solid;
	border-top: 0px #61419A solid;
	padding: 5px;
	overflow:auto;
}

div.ProdApplicationPurple .StatementTitle {
	color: #61419A;
	font-size:14pt;
	font-weight:bold;
}

div.ProdApplicationPurple .StatementDesc {
	font-size:12pt;
	font-weight:bold;
}

div.ProdApplicationPurple .StatementSecondary {
	text-align: right;
	padding: 10px;
	overflow:auto;
	font-size:10pt;
	font-weight: bold;
}

div.ProdApplicationPurple .SecondaryTitle {
	color: #61419A;
	font-size:11pt;
	font-weight:bold;
}

div.ProdApplicationPurple .ProdCodeInfo {
	font-size:8pt;
	font-style:italic;
	text-align:right;
	font-weight:normal;
}




div.ProfitCalc {
	float: right;
}

table.ProfitTable {
	border: 3px orange solid;
	border-collapse: collapse;
	font-weight: bold;
	text-align: center;
	background-color: white;
	
	position:relative;
	left: 25%;
	bottom: 15%;

}

table .TableHeaders {
	padding: 0 0.5em;
	background-color:purple;
	color: white;
}

th.MenuPrice {
	width: 60px;
	border:1px orange solid;
}

th.FoodCost {
	width: 60px;
	border:1px orange solid;	
}

th.Profit {
	width: 60px;
	border:1px orange solid;
	color: red;	
}

td.MenuPrice {
	border:1px orange solid;
}

td.FoodCost {
	border:1px orange solid;
}

td.Profit {
	background-color: yellow;
	border:1px orange solid;
	color: red;	
}




table.productTable {
	width: 450px;
	border-collapse: collapse;
	border: 1px black solid;
	font-size: 8pt;
}
	
td.productGroup {
	background-color: #FFDDFF;
	color: #660066;
	border: 1px black solid;
	padding: 2px;

}	

td.productNumber {
	background-color:#FFFFCC;
	text-align: center;
	border: 1px black solid;
	padding: 2px;

}

td.productNumber a:link{
	text-decoration: none;
	color:blue;
}

td.productNumber a:hover{
	text-decoration: underline;
	color:blue;
}

td.productNumber a:visited{
	text-decoration: none;
	color:blue;
}

td.productDescription {
	background-color:#FFFFFF;
	border: 1px black solid;
	padding: 2px;
	padding-left: 20px;
}

.productNEW {
	text-transform:uppercase;
	font-weight:bold;
	color: #660066;
}
