body {
	background-color:#FFFFFF;
	margin-top:      0;
	margin-bottom:   0;
	margin-left:     0;
	margin-right:    0;
	font-family:     Arial;
	font-size:       10pt;
}

.inputOptional {
	font-family:      Arial;
	font-size:        10px;
	color:            #808363;
	width:            180px;
	border:           1px   solid #808363;
	padding-left:     5px;
	margin-top:       1px;
	margin-bottom:    3px;
	
}

.inputMandatory {
	font-family:     Arial;
	font-size:       10px;
	color:           #808363;
	width:           180px;
	padding-left:    3px;
	
	border-left:3px solid #808363;
	border-right:1px solid #808363;
	border-top:1px solid #808363;
	border-bottom:1px solid #808363;
}

select {
	font-family:      Arial;
	font-size:        10px;
	width:            180px;
	color:            #808363;
	border-left:1px   solid #808363;
	border-right:1px  solid #808363;
	border-top:1px    solid #808363;
	border-bottom:1px solid #808363;
}

table {
	font-family:     Arial;
	font-size:       12px;
	color:           #808363;
}

textarea {
	font-family:     Arial;
	font-size:       10pt;
	width:           200px;
}

a:link    {color: #7B7556; background: transparent; text-decoration: none;}
a:visited {color: #7B7556; background: transparent; text-decoration: none;}
a:hover   {color: #4C4C4C; background: transparent; text-decoration: underline;}

a.whitelink:link    {color: #FFF; background: transparent; text-decoration: none;}
a.whitelink:visited {color: #FFF; background: transparent; text-decoration: none;}
a.whitelink:hover   {color: #EEE; background: transparent; text-decoration: underline;}

.LinkArrow {
  display:        inline;
  padding-right:  5px;
  padding-bottom: 1px;
  width:          4px;
  height:         7px;
}

.BrownTopBorder    {padding-left: 8px; padding-right: 8px; border-top: 1px solid #8F926E;}
.BrownLeftBorder   {padding-left: 8px; padding-right: 8px; border-left: 1px solid #8F926E;}
.BrownRightBorder  {padding-left: 8px; padding-right: 8px; border-right: 1px solid #8F926E;}
.BrownBottomBorder {padding-left: 8px; padding-right: 8px; border-bottom: 1px solid #8F926E;}

.TableCellBorder {border-left: 1px solid #8F926E;border-top: 1px solid #8F926E;}

.ActiveButtonText   {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#8F926E;
	font-weight:bold;
	background-image:url(https://www.chefsworld.net/images/buttons/button_active_150px.gif);
	width:150px; height:24px; text-align:center; cursor: pointer;
	}
.InActiveButtonText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#8F926E;
	font-weight:normal;
	background-image:url(https://www.chefsworld.net/images/buttons/button_inactive_150px.gif);
	width:150px; height:24px; text-align:center; cursor: pointer;
	}
	
.Button100x20MouseOver   {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#8F926E;
	font-weight:normal;
	background-image:url(../images/buttons/100x20_mouseover.png);
	background-repeat:no-repeat;
	width:100px; height:20px; text-align:center; cursor: pointer;
	padding:0px;
	padding-top:2px;
	vertical-align:bottom;
	}
.Button100x20MouseOut {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#8F926E;
	font-weight:normal;
	background-image:url(../images/buttons/100x20_mouseout.png);
	background-repeat:no-repeat;
	width:100px; height:20px; text-align:center; cursor: pointer;
	padding:0px;
	padding-top:2px;
	vertical-align:bottom;
	}

.Button200x40MouseOver   {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#8F926E;
	font-weight:normal;
	background-image:url(../images/buttons/200x40_mouseover.png);
	background-repeat:no-repeat;
	width:200px; height:40px; text-align:center; cursor: pointer;
	padding:0px;
	padding-top:6px;
	vertical-align:bottom;
	}
.Button200x40MouseOut {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#8F926E;
	font-weight:normal;
	background-image:url(../images/buttons/200x40_mouseout.png);
	background-repeat:no-repeat;
	width:200px; height:40px; text-align:center; cursor: pointer;
	padding:0px;
	padding-top:6px;
	vertical-align:bottom;
	}
	
.StandardText {
	font-family:Arial, Helvetica, sans-serif;
	color:#808363;
	font-size:10pt;
	}

A.Button107x17:link
	{
	width:107px;
	height:17px;
	padding-top:1px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#808363;
	font-weight:bold;
	background-image:url(../images/buttons/button_107x17_off.png);
	display:inline-block;
	text-decoration:none;
	}

A.Button107x17:visited
	{
	width:107px;
	height:17px;
	padding-top:1px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#808363;
	font-weight:bold;
	background-image:url(../images/buttons/button_107x17_off.png);
	display:inline-block;
	text-decoration:none;
	}

A.Button107x17:hover
	{
	width:107px;
	height:17px;
	padding-top:1px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#c0c0c0;
	font-weight:bold;
	background-image:url(../images/buttons/button_107x17_on.png);
	display:inline-block;
	text-decoration:none;
	}

A.Button129x23:link
	{
	width:129px;
	height:23px;
	padding-top:3px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#808363;
	font-weight:bold;
	background-image:url(../images/buttons/129x24u.png);
	background-repeat:no-repeat;
	display:inline-block;
	text-decoration:none;
	}

A.Button129x23:visited
	{
	width:129px;
	height:23px;
	padding-top:3px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#808363;
	font-weight:bold;
	background-image:url(../images/buttons/129x24u.png);
	background-repeat:no-repeat;
	display:inline-block;
	text-decoration:none;
	}

A.Button129x23:hover
	{
	width:129px;
	height:23px;
	padding-top:3px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#c0c0c0;
	font-weight:900;
	background-image:url(../images/buttons/129x24u.png);
	background-repeat:no-repeat;
	display:inline-block;
	text-decoration:underline;
	}

.darkenBackground
	{
	background-color: rgb(0, 0, 0);
	opacity: 0.8; /* Safari, Opera */
	-moz-opacity:0.80; /* FireFox */
	filter: alpha(opacity=80); /* IE */
	z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
	}

.PopDown
	{
	/*
	background-color: rgb(255, 255, 0);
	opacity: 0.5;
	-moz-opacity:0.50;
	filter: alpha(opacity=50);
	*/
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
	}
	
.CurrentPage
	{
	border:1px dotted #808363;
	color:#606343;
	font-weight:bold;
	}
	
A.MenuItem:link
	{
	display:block;
	padding:2px;
	background:none;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	}
	
A.MenuItem:visited
	{
	display:block;
	padding:2px;
	background:none;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	}

A.MenuItem:hover
	{
	display:block;
	padding:2px;
	background-color:#352C24;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	}

.GalleryImage
	{
	position:relative;
	padding:4px;
	float:left;
	}

.topleftGalleryImageCorner
	{
	height:20px;
	width:20px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/corners/GalleryImageCornerTopLeft.png);
	}
				
.toprightGalleryImageCorner
	{
	height:20px;
	width:20px;
	position:absolute;
	top:0px;
		right:0px;
	background-image:url(../images/corners/GalleryImageCornerTopRight.png);
	}
	
.bottomrightGalleryImageCorner
	{
	height:20px;
	width:20px;
	position:absolute;
	bottom:0px;
	right:0px;
	background-image:url(../images/corners/GalleryImageCornerBottomRight.png);
	}
				
.bottomleftGalleryImageCorner
	{
	height:20px;
	width:20px;
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../images/corners/GalleryImageCornerBottomLeft.png);
	}

/*---File Inputs---*/
input:focus
	{
	background-color: transparent;
	}

div.fileinputs
	{
	position: relative;
	height: 30px;
	width: 300px;
	}

div.fakefile
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 80%;
	}

input.file
	{
	width: 200px;
	margin: 0;
	}

input.file.hidden
	{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	}

form.example input
	{
	/*background: url('../images/input_boxes.gif') no-repeat 0 -58px;*/
	background:url(../images/backgrounds/input_box_250x18.png) no-repeat;
	border: none;
	width: 251px;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
	}
/*-----------------*/

/*---Dialog Boxes---*/
.DialogBoxTopLeft
	{
	background-image:url(../images/borders/dialogbox/topleft.png);
	width:8px;
	height:34px;
	}
.DialogBoxTop
	{
	background-image:url(../images/borders/dialogbox/top.png);
	font-family:Verdana, Geneva, sans-serif;
	font-weight:900;
	color:#FFF;
	text-align:left;
	height:34px;
	}
.DialogBoxTopRight
	{
	background-image:url(../images/borders/dialogbox/topright.png);
	width:8px;
	height:34px;
	}
.DialogBoxRight
	{
	background-image:url(../images/borders/dialogbox/right.png);
	width:8px;
	}
.DialogBoxBottomRight
	{
	background-image:url(../images/borders/dialogbox/bottomright.png);
	width:8px;
	height:8px;
	}
.DialogBoxBottom
	{
	background-image:url(../images/borders/dialogbox/bottom.png);
	height:8px;
	}
.DialogBoxBottomLeft
	{
	background-image:url(../images/borders/dialogbox/bottomleft.png);
	width:8px;
	height:8px;
	}
.DialogBoxLeft
	{
	background-image:url(../images/borders/dialogbox/left.png);
	width:8px;
	}
/*------------------*/
/*Adrian added these below*/
.pagetitle
	{font-family:Arial, Helvetica, sans-serif;
	color:#686A4F;
	font-size:24px;
	font-weight:bold;
	width:400px;
	}

.pagetextcolumn
	{font-family:Arial, Helvetica, sans-serif;
	width:450px;
	color:#5A4229;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:12px;
	float:left;
	}

.gameimage
	{
	width:300px;
	height:380px;
	float:right;
	margin-right:50px;
	margin-top:-20px;
	color:#5A4229;
	border:#5A4229 4px solid;
	}

.gamethumb
	{
	width:100px;
	height:126px;
	float:left;
	margin:5px;
	border:#5A4229 4px solid;
	color:#000000;
	}

.tabletitle	{font-family:Arial, Helvetica, sans-serif;
	color:#5A4229;
	padding-left:30px;
	padding-right:30px;
	font-size:24px;
	font-weight:bold;
	background-color:#F1F1E5;
	height:35px;
	border:#5A4229 2px solid;
	text-align:left;
	}

.tabletext {font-family:Arial, Helvetica, sans-serif;
	color:#F1F1E5;
	padding-left:30px;
	padding-right:30px;
	font-size:12px;
	text-align:left;
	}

.gamethumbsarea	{
	width:350px;
	height:160px;
	padding:5px;
	margin:10px;
    white-space: no-wrap;
	color:#000000;
	overflow:auto;
	background-image:url(../images/testbg.png);
				}

.normaltitle	{font-family:Arial, Helvetica, sans-serif;
	color:#F1F1E5;
	padding-left:20px;
	padding-right:20px;
	font-size:24px;
	font-weight:bold;
	height:35px;
	}
	
.leftcontainer {width:140px;
				float:left;
				margin-top:10px;
				margin-left:20px;
				padding-right:20px;
				background-image:url(../images/testbg.png);
				/*background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);*/
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				padding:20px;
				border:#5A4229 1px solid;
				color:#5A4229;
				text-align:left;
				text-shadow: #FFFFFF 0 0 0;
				min-height:1200px;
}

.rightcontainer {width:700px;
				float:left;
				margin-top:10px;
				margin-left:20px;
				padding-right:20px;
				background-image:url(../images/testbg.png);
				/*background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);*/
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				padding:20px;
				border:#5A4229 1px solid;
				color:#5A4229;
				text-align:left;
				text-shadow: #FFFFFF 0 0 0;
				min-height:1200px;
}

.singlecontainer {width:910px;
				float:left;
				margin-top:10px;
				margin-left:20px;
				padding-right:20px;
				background-image:url(../images/testbg.png);
				/*background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);*/
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				padding:20px;
				border:#5A4229 1px solid;
				color:#5A4229;
				text-align:left;
				text-shadow: #FFFFFF 0 0 0;
				min-height:800px;}
				
.midcolumn     {width:320px;
				float:left;
				margin-top:10px;
				margin-left:20px;
				padding-right:20px;
				background-image:url(../images/testbg.png);
				/*background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);*/
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				padding:20px;
				border:#5A4229 1px solid;
				color:#5A4229;
				text-align:left;
				text-shadow: #FFFFFF 0 0 0;
				
}

.midcolumnthin     {width:193px;
				float:left;
				margin-top:10px;
				margin-left:20px;
				padding-right:20px;
				background-image:url(../images/testbg.png);
				/*background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);*/
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				padding:20px;
				border:#5A4229 1px solid;
				color:#5A4229;
				text-align:left;
				text-shadow: #FFFFFF 0 0 0;
}

a.ButtonLink10pt:link, a.ButtonLink10pt:active, a.ButtonLink10pt:visited
	{
	color: #333;
	display:inline-block;
	background-color:#eee;
	text-decoration: none;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2px 5px 2px 5px;
	border:1px solid #333;
	margin:2px;
	white-space:nowrap;
	}

a.ButtonLink10pt:hover
	{
	padding: 4px 7px 4px 7px;
	margin:0px;
	background-color:#fff;
	}

a.ButtonLink12pt:link, a.ButtonLink12pt:active, a.ButtonLink12pt:visited
	{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color:#808363;
	border:1px solid #333;
	color: #fff;
	display:inline-block;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding: 4px 7px 4px 7px;
	margin:2px;
	text-decoration: none;
	text-align:center;
	white-space:nowrap;
	}

a.ButtonLink12pt:hover
	{
	padding: 6px 9px 6px 9px;
	margin:0px;
	background-color:#919474;
	}
	
.JobTitleHeader
	{
	color:#808363;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:bolder;
	font-size:12pt;
	}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.leftcontainer {width:140px;
				float:left;
				margin-top:10px;
				margin-left:20px;
				padding-right:20px;
				background-image:url(../images/testbg.png);
				/*background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);*/
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				padding:20px;
				border:#5A4229 2px solid;
				color:#5A4229;
				text-align:left;
				text-shadow: #FFFFFF 0 0 0;
				min-height:1200px;
}

.rightcontainer {width:700px;
				float:left;
				margin-top:10px;
				margin-left:20px;
				padding-right:20px;
				background-image:url(../images/testbg.png);
				/*background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);*/
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				padding:20px;
				border:#5A4229 2px solid;
				color:#5A4229;
				text-align:left;
				text-shadow: #FFFFFF 0 0 0;
				min-height:1200px;
}

.singlecontainer {width:910px;
				float:left;
				margin-top:10px;
				margin-left:20px;
				padding-right:20px;
				background-image:url(../images/testbg.png);
				/*background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);*/
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				padding:20px;
				border:#5A4229 2px solid;
				color:#5A4229;
				text-align:left;
				text-shadow: #FFFFFF 0 0 0;
				clear:both;
				min-height:800px;
				
}

.midcolumn     {width:320px;
				float:left;
				margin-top:10px;
				margin-left:20px;
				padding-right:20px;
				background-image:url(../images/testbg.png);
				/*background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);*/
				-webkit-border-radius: 20px;
				padding:20px;
				border:#5A4229 2px solid;
				color:#5A4229;
				text-align:left;
				text-shadow: #FFFFFF 0 0 0;
}

.midcolumnthin     {width:193px;
				float:left;
				margin-top:10px;
				margin-left:20px;
				padding-right:20px;
				background-image:url(../images/testbg.png);
				/*background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);*/
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				padding:20px;
				border:#5A4229 2px solid;
				color:#5A4229;
				text-align:left;
				text-shadow: #FFFFFF 0 0 0;
}

}

