/*
	Philly's Best Administrative Web Site Master Page CSS File
	Copyright (c) 2008 Philly Foods, Inc. All rights reserved.
	Developed by AppWare, LLC. [www.appware.biz] for Group G Direct, Inc. [www.groupgdirect.com]
*/




	/* html tags */
	body
	{
		color: #333;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 10pt;
		margin: 10px 0 0 10px;
		padding: 0;
		text-align: left;
	}

	table
	{
		padding: 0;
		width: 100%;
	}

	a
	{
		color: #c0001f;
		text-decoration: underline;
	}

	a:hover
	{
		text-decoration: none;
	}

	img
	{
		border: none;
	}


	h1
	{
		font-size: 11pt;
		font-weight: 600;
		margin: 0;
		padding: 0;
	}

	h2
	{
		font-size: 10pt;
		font-weight: 600;
		margin: 0;
		padding: 0;
	}

	form
	{
		margin: 0;
		padding: 0;
	}

	input, textarea
	{
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 10pt;
	}




	/* containers */
	div#main
	{
		width: 800px;
	}

	div#topNav
	{
		color: #4c2637;
		font-size: 9pt;
	}

	div#hdr
	{
		margin: 8px 0;
	}

	div#bdy
	{
		margin: 10px;
	}

	div#ftr
	{
		font-size: 8pt;
		margin-top: 8px;
	}




	/* message styles */
	div.warningMessage
        {
		background: #ffffd8;
		border: 1px solid #d8906c;
		color: #333;
		margin: 10px;
		padding: 8px;
        }

	div.warningMessage ul
	{
		margin-bottom: 0;
		margin-top: 4px;
		padding-bottom: 0;
		padding-top: 4px;
	}

	.warningAsterisk
	{
		color: #cc0000;
		font-weight: 600;		
	}

	div.errorMessage
        {
	        background: #ffd8d8;
        	border: 1px solid #d86c6c;
	        color: #333;
		margin: 10px;
		padding: 0 8px;
        }

	div.errorMessage p
	{
		margin: 8px 0;
	}

	div.completionMessage
        {
	        background: #d8ffd8;
        	border: 1px solid #24b424;
	        color: #333;
        	margin: 10px;
		padding: 0 8px;
        }

	div.completionMessage p
	{
		margin: 8px 0;
	}

	div.eventNotification
        {
	        background: #d8d8ff;
        	border: 1px solid #2424b4;
	        color: #333;
		margin: 10px;
		padding: 0 8px;
        }

	div.eventNotification p
	{
		margin: 8px 0;
	}

	div.eventNotification a
	{
		font-weight: 600;
		text-decoration: underline;
	}

	div.eventNotification a:hover
	{
		text-decoration: none;
	}




	/* base grid view */
	.gridView
	{
		border: none;
		margin: 10px 0;
	}

	.gridView th
	{
		padding: 2px;
		border: 1px solid #ccc;
		text-align: left;
	}

	.gridView td
	{
		padding: 2px;
		border: 1px solid #ccc;
	}


	.gridViewHeaderStyle
	{
		background: #eee;
		border: 1px solid #ccc;
	}

	.gridViewPagerStyle table
	{
		border: none;
		color: #4c2637;
		float: right;
		width: auto;
	}

	.gridViewPagerStyle td
	{
		border: none;
	}

	.gridViewAlternatingRowStyle
	{
		background: #eee;
		border: 1px solid #ccc;
	}

	.gridViewRowStyle
	{
		background: #fff;
		border: 1px solid #ccc;
	}




	/* miscellaneous styles */
	table.artFilesTable td
	{
		padding: 20px;
		text-align: center;
		width: 150px;
	}


	.bold
	{
		font-weight: 600;
	}



