﻿body
{
	background-color: #000000;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #e0e0e0;
	margin: 10px 0 10px 0;
	padding: 0;
}

h1
{
	font-family: Arial, Tahoma;
	color: #ec352e;
	font-size: 14pt;
	margin-top: 1.1em;
}

h2
{
	font-family: Arial, Tahoma;
	font-size: 11pt;
	margin: 25px 0 2px 0;
	color: #fefefe;
}
h5
{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 9pt;
    font-style: italic;
}

p
{
	padding-right: 60px;
}

a
{
    cursor: hand;
    cursor: pointer;
}
a:link, a:visited, a:hover, a:active
{
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #ffffff;
}

.clear
{
    clear: both;
    height: 15px;
}

.steps
{
}
.steps a
{
    color: #888;
    font-size: 11px;
    text-decoration: none;
}

.steps .selected
{
    color: #fff;
    text-decoration: none;
}
/************************************************************
*                           IMAGE CONTAINER                 *
************************************************************/
.image-left-cont
{
    padding: 5px 0 15px 0;
    width: 200px;
    float: left;
    padding: 0 25px 0 0;
}
.image-left-cont img
{
    border: solid 1px #333;
    width: 200px;
}
.image-left-cont .caption
{
    padding: 5px 2px 0 2px;
    font-size: 75%;
    color: #f2f2f2;
}
/************************************************************
*                           MASTER                          *
************************************************************/

.master
{
	width: 850px;
	border: solid 1px #313131;
	background-color: #000000;
	height: 100%;
	background-image: url(../Images/lg-logo-5.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.master .header
{
	height: 170px;
	vertical-align: middle;
	text-align: center;
}
.master .header-right
{
	height: 170px;
	vertical-align: middle;
	text-align: left;
}

.master .left_menu
{
	width: 240px;
	vertical-align: top;
	text-align: left;
	padding-bottom: 110px;
	
}
.master .left_menu a
{
	width: 260px;
	vertical-align: top;
	text-align: left;
    	
}
.master .left_menu img
{
    cursor: hand;
    cursor: pointer;
}
    
.master .right_content_space
{
	vertical-align: top;
	text-align: left;
	padding: 0 25px 0 0;
}

.master .right_content_space hr
{
	text-align: left;
	color: #222; 
	background-color: #222; 
	height: 1px; 
	line-height: 1px; 
	border: none;
	margin: 25px 0 25px 0;
}

.home_page_img
{
}

/************************************************************
*                           AGENDA                          *
************************************************************/

.info_table
{
}

.info_table .info_header
{
	border: solid 1px #313131;
	padding: 3px 3px 3px 3px;
	color: #ffffff;
}

.info_table .caption
{
	border: solid 1px #313131;
	padding: 3px 3px 3px 3px;
	width: 95px;
	color: #ffffff;
}

.info_table .info
{
	border: solid 1px #313131;
	padding: 3px 3px 3px 3px;
}

/************************************************************
*                          CRITERIA                         *
************************************************************/

.criteria_table
{
}

.criteria_table .criteria_header
{
	border: solid 1px #313131;
	padding: 3px 3px 3px 3px;
	color: #ffffff;
}

.criteria_table .criteria_info
{
	border: solid 1px #313131;
	padding: 3px 3px 3px 3px;
}

.criteria_table .criteria_points
{
	border: solid 1px #313131;
	padding: 3px 3px 3px 3px;
}

.accordianHeader
{
    cursor: pointer;
    border: solid 1px #313131;
    padding: 5px;   
}

.accordianContent
{
   border: solid 1px #313131;
   padding: 5px;
}

.landing-cont
{
    color: #e0e0e0;
    background-image: url(../Images/landing-bg-3.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    height: 500px;
    margin: 130px -25px 0 0;
    z-index: 4000;
}
.landing-cont .content
{
    margin: -120px 135px 0 0;
    float: left;
}
/************************************************************
*                         ENTRY FORM                        *
************************************************************/

.form
{
    width: 500px;
}

.form .form_caption
{
	width: 210px;
	text-align: left;
	padding-right: 10px;
	border-bottom: solid 1px #131313;
	padding: 2px 5px;
	font-size: 90%;
	line-height: 16px;
}

.form .form_caption a
{
	color: #fefefe;
	font-size: 100%;

}

.form .required
{
	width: 15px;
	color: Red;
	text-align: left;
	border-bottom: solid 1px #131313;
	color: #9d1212;
}

.form .form_field
{
	text-align: left;
	border-bottom: solid 1px #131313;
	padding: 2px 5px;
	width: 240px;
	
}

.form .form_field input[type=text]
{
    width: 240px;
    font-family: Tahoma, Arial;
    background-color: #000;
    border: solid 1px #434343;
    color: #fefefe;
    padding: 2px 3px 2px 3px !important;
    background-color: #080808;
}

.form .form_field select
{
    width: 248px;
    font-family: Tahoma, Arial;
    color: #fefefe;
    border: solid 1px #434343;
    background-color: #000;
    padding: 1px 1px 1px 1px !important;
    background-color: #080808;
}
.form .form_validation
{
	font-size: 8pt;
	width: 25px;
	text-align: right;
	vertical-align: middle;
	color: #000000;
}

.ingr-cont 
{
    border: solid 1px #232323;
    width: 500px;
}

.ingr-cont th
{
    text-align: left !important;
    padding: 10px 0 0 3px !important;
    font-size: 90%;
    color: #fefefe;
}


.ingr-cont input[type=text]
{
    font-family: Tahoma, Arial;
    background-color: #000;
    border: solid 1px #434343;
    color: #fefefe;
    padding: 2px 3px 2px 3px !important;
    
}

.editor-background
{
    background-color: #000;
    font-family: Tahoma, Arial;
    color: #fefefe;
}

/************************************************************
*                           RECIPE                          *
************************************************************/

.ingredient_table
{
	width: 100%;
}

.ingredient_table td
{
	padding: 3px 3px 3px 3px;
	border-bottom: solid 1px #131313;
	vertical-align: middle;
}

.ingredient_table th
{
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

.method textarea
{
	font-size: 10pt;
	border: solid 1px #3b3b3b;
	padding: 2px 2px 2px 2px;
	background-color: #0a0a0a;
	color: #787878;
	font-family: Arial;
	overflow: auto;
}

.editor_backgroud
{
    font-size: 10pt;
	border: solid 1px #3b3b3b;
	padding: 2px 2px 2px 2px;
	background-color: #0a0a0a;
	color: #787878;
	font-family: Arial;
	overflow: auto;  
}


/************************************************************
*                        PHOTO UPLOAD                       *
************************************************************/

.mpe_panel
{
	 background-color: Transparent; 
	 width: 400px;
}

.mpe_window
{
	width: 100%;
}

.mpe_window .top_left
{
	width: 8px; 
	height: 33px; 
	background-image: url(../Images/window/top_left.png);
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

.mpe_window .top
{
	height: 33px; 
	background-image: url(../Images/window/top.png); 
	background-repeat: repeat-x;
    vertical-align: top; 
    text-align: right;
    filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

.mpe_window .top_right
{
	width: 8px; 
	height: 33px; 
	background-image: url(../Images/window/top_right.png);
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

.mpe_window .left
{
	width: 8px; 
	background-image: url(../Images/window/left.png);
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

.mpe_window .mpe_content
{
	background-color: #ffffff;
	color: #000000;
}

.mpe_window .mpe_content a
{
	color: #ec352e;
}

.mpe_window .right
{
	width: 8px; 
	background-image: url(../Images/window/right.png);
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

.mpe_window .bottom_left
{
	width: 8px; 
	height: 8px; 
	background-image: url(../Images/window/bottom_left.png);
    background-position: top; 
    background-repeat: no-repeat;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

.mpe_window .bottom
{
	height: 8px; 
	background-image: url(../Images/window/bottom.png); 
	background-position: top;
    background-repeat: repeat-x;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

.mpe_window .bottom_right
{
	width: 8px; 
	height: 8px; 
	background-image: url(../Images/window/bottom_right.png);
    background-position: top; 
    background-repeat: no-repeat;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

.modal_background
{
	position: absolute;
	background-color: #000000;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}

/************************************************************
*                            MISC                           *
************************************************************/

.menu
{
	border: solid 1x green;
	cursor: pointer;
}

.subgroup
{
	border: solid 1px #313131;
}

/************************************************************
*                            MISC                           *
************************************************************/

.tabbed
{
	padding-right: 60px;
}

.loading_background
{
	position:fixed;
	z-index:  99999998;
	width: 100%;
	height: 200%;
	background-color: #000000;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}

.loading_message
{
	position:fixed;
	z-index:  99999999;
	vertical-align: middle ! Important;
	text-align: center;
	left: 45%;
	top: 45%;
	color: #f1f1f1;
	font-weight: bold;
	font-size: 12pt;
	border: solid 1px #131313;
	background-color: #0a0a0a;
	padding: 40px 40px 40px 40px;
	font-family: Arial;
}

.validator_highlight_text
{
	font-size: 10pt ! important;
	border: solid 1px #6c2828 ! important;
	padding: 2px 2px 2px 2px ! important;
	background-color: #0a0a0a ! important;
	color: #787878 ! important;
}

/************************************************************/
/*                        INPUT STYLING                     */
/************************************************************/

.text_input
{
	font-family: Arial;
	border: solid 1px #9c854f;
	font-size: 9pt;
	padding: 2px 2px 2px 2px;
	width: 215px;
	color: #181818;
	background-image: url(../Images/bg_input.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.ddl_input
{
    font-family: Arial;
    color: #181818;
    border: solid 1px #9c854f;
	font-size: 9pt;
	padding: 2px 2px 2px 2px;
	width: 221px;
}

.watermark
{
    font-family: Arial;
	border: solid 1px #9c854f;
	font-size: 9pt;
	padding: 2px 2px 2px 2px;
	width: 215px;
	color: #b9b9b9;
	font-style: italic;
	background-image: url(../Images/bg_input.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


/************************************************************/
/*                        PRESS RELEASES                    */
/************************************************************/

.mpePress
{
    background-color: Black; 
    border: 5px;
    border-style: solid;
    border-color: White;
    width: 800px;
    padding-left: 30px
}

.headerlink
{
    font-family: Tahoma, Arial;
    text-decoration: none;
}