/**********************************************************************************/
/*  Layout
/**********************************************************************************/
	.main-container
	{
		width: 980px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}
	
	.admin_header
	{
		height: 95px;
		background: url(../images/admin_header_bg.gif) repeat-x;
	}

	.admin_left_col {
		background-color: rgb(220, 220, 220);
		width: 230px;
	}

	.admin_right_col {
		width: 750px;
		text-align: center;
		background-color: rgb(255, 255, 255);
	}


	#FormContainer
	{
		width: 95%;
		margin: 5px auto 5px auto;
	}
	
	.fieldset
	{
	    width: 95%;
	    margin: 0px auto;
	}
	
	.results .messages
	{
	    text-align: left;
	    padding: 5px;
	}
	
/**********************************************************************************/
/*  Text Styles
/**********************************************************************************/
	.AdminTitle	
	{
		margin: 15px auto 15px auto;
	}
	
	.contentTitle
	{
		margin: 15px auto 15px auto;
		font-size: 20px;
	}

	.contentBreadcrumb
	{
	    background-color: rgb(120, 120, 120);
	    padding: 3px;
	    margin-bottom: 10px;
	    text-align: left;
	    min-height: 20px;
	}

	.contentBreadcrumb a
	{
	    color: white;
	    font-weight: bold;
	    line-height: 20px;
	}


/**********************************************************************************/
/*  Menu Block
/**********************************************************************************/
	.admin-menu-block 
	{
		width: 100%;
		margin: 0px 0px 15px 0px;
	}
	
	.admin-menu-block .division 
	{
		width: 90%;
		margin: 5px auto;
		border: 1pt solid #777777;
	}

	.admin-menu-block .title
	{
		padding: 3px;
		color: White;
		background: #777777;
		font-weight: bold;
	}
	
	.admin-menu-block .heading
	{
		padding: 3px;
		font-weight: bold;
	}
	
	.admin-menu-block .item
	{
		padding: 3px;
	}
	
	.admin-menu-block .menu
	{
		margin-top: -15px;
	}

	.admin-menu-block .search-box
	{
		width: 90%;
	}
	

	.admin-menu-item
	{
		padding: 3px 0px 3px 15px;
		color: black;
	}

	.admin-menu-top {
		color: black;
		font-weight: bold;
		padding: 4px 0px 4px 0px;
	}

	.menu-header a
	{
		color: white;
		line-height: 20px;
	}

/**********************************************************************************/
/*  Actions
/**********************************************************************************/

    .add,
    .edit,
    .delete,
    .copy,
    .item
    {
		width: 30px;
		height: 30px;
		margin: 3px;
    }
    
    .form .action-input
    {
        text-align: center !important;
    }

/**********************************************************************************/
/*  Page Specific Rules
/**********************************************************************************/
    .images	
    {
        width: 95%;
        margin: 10px auto;
    }

	.image-container .title
	{
	    background-color: rgb(180, 180, 180);
	    font-weight: bold;
	    padding: 10px;
		width: 100%;
	}
	
	.image-container
	{
		width: 100%;
	}
	
	.image-container table
	{
	    width: 95%;
	    margin: 0px auto;
	}
	
	.image-container td
	{
		text-align: center;
		padding: 5px;
	}
	
	.fieldset .content .message
	{
	    padding: 5px;
	    font-size: 8pt;
	    color: Red;
	}


/**********************************************************************************/
/* Dialog Specific Styles
/**********************************************************************************/
/* Add Image Dialog 
/**********************************************************************************/
    .dialog-addImage,
    .dialog-addReceipt,
    .dialog-documentForm,
    .dialog-promotionForm,
    .dialog-companyDialog,
    .dialog-showSpecials
    {
	    min-width: 650px;
    }
	
    .image-block
    {
        width: 100%;
    }

    .image-block .image
    {
        width: 40%;
        text-align: center;
    }

    .image-block .image-form
    {
        width: 60%;
    }

    .image-form .field-label
    {
        width: 25%;
    }

    .image-form .field-field
    {
        width: 75%;
    }


/**********************************************************************************/
/* Menu Admin Form
/**********************************************************************************/
    .menu-form .image-input,
    .productfamily-form .image-input
    {
        width: auto !important;
    }	
