*			{font-family:Verdana; font-size:7.5pt; }
body,html	{margin:0px; padding:0px; width:100%; height:100%; }
body		{background-color:#BCB5B3; background-image:url('../../_images/bg.jpg'); background-position:center; text-align:center; overflow-y:scroll; }


textarea		{padding:0px; }
td,ul,li		{text-align:left; }
hr			{border:1px dashed #4D3814  ;}

a			{font-weight:bold; color:#ffffff; text-decoration:none; }
a:hover		{text-decoration:overline underline;}
a.selected	{font-size:10pt; text-decoration:underline; }

textarea, input.text, select {border:1px solid #4F403D; width:100%; height:20px; }
textarea					{padding:0px; }
input.text				{margin-bottom:2px; }
input.button				{border:1px dashed #ffffff; background-color:#4F403D; color:#ffffff; padding:5px; font-weight:bold; }
input.button:hover		{border:1px solid  #ffffff; background-color:#b66541; }








/*----------| PAGE STRUCTURE |---------------------------------------------------------------------------------------------------------*/
.mm_inter				{width:700px; margin-left:auto; margin-right:auto; border-spacing:10px; border:1px dashed #42311F;  }
.mm_inter				{height:100%; background-color:#f7f1ee;}
#headerbar td			{height:350px; }
#menubar td				{height:20px; background-color:#b66541; text-align:center; padding:5px; }
#footer td				{height:20px; background-color:#8B807D; text-align:right;  padding:5px; color:#ffffff; 	}



/*----------| HOME PAGE |---------------------------------------------------------------------------------------------------------------*/
td#blurb						{background-color:#BCB5B3; color:#4F403D; padding:10px; vertical-align:top; border:1px solid #4F403D; text-align:justify; }

td#vendorlist				{background-color:#42311F; color:#ffffff; padding:10px; vertical-align:top;	width:200px; }
td#vendorlist a				{font-weight:normal; display:block !important; padding:2px 0px; }
td#vendorlist a:hover		{background-color:#ffffff; color:#42311F; text-decoration:none;  }

td.newstd span				{background-color:#b66541; 								width:100%; height:15px; display:block; font-weight:bold; color:#ffffff; }
td.newstd					{background-color:#F2EBE8; border:1px solid #b66541; 	padding:0px; 	vertical-align:top; }
td.newstd p					{														padding:10px; font-weight:normal; text-align:justify;}

td.posters					{background-color:#BCB5B3; border:1px dashed #4F403D; 	padding:10px 30px; text-align:center;  vertical-align:center; }
td.posters div				{float:left;}
td.posters a.linkr:link		{color:#4F403D; font-weight:bold; text-decoration:none; 					}
td.posters a.linkr:visited	{color:#4F403D; font-weight:bold; text-decoration:none;						}
td.posters a.linkr:hover		{color:#ffffff; font-weight:bold; text-decoration:none; 				background-color:#4F403D; 	}
td.posters a.linkr:active	{color:#ffffff; font-weight:bold; text-decoration:underline;			background-color:#4F403D; 	}
td.posters img				{height:150px; 	margin:10px 7px 0px 10px; 	border:1px solid  #4F403D;	background-color:#4F403D; padding:2px;  }
td.posters img:hover			{											border:2px dashed #b66541; 	background-color:#ffffff; padding:1px; }

td.facebook					{vertical-align:top; }
td.facebook a				{text-decoration:none;}
a.facebook					{background-color:#4F403D; border:1px dashed #756A68;	display:block; text-align:center; font-size:12pt; padding:8px;	margin-bottom:5px;  }
a.facebook:hover			{background-color:#756A68; border:1px dashed #4F403D; 	color:#4F403D;	}




/*---------| CONTACT PAGE |------------------------------------------------------------------------------------------------------------------*/
td#contact_left						{text-align:justify; 	vertical-align:top; width:200px; border:1px solid #4F403D; background-color:#4F403D ; color:#BCB5B3; padding:15px; line-height:14px;}
td#contact_right						{text-align:center; 	vertical-align:top; }

td#contact_left a					{margin:20px !important;}

#mm_contact_table					{background-color:#F2EBE8;	border:1px dashed #4F403D; width:450px; margin-left:auto; margin-right:auto; margin-top:0px; }
#mm_contact_table th					{background-color:#4F403D; color:#ffffff; padding:10px; font-size:10pt; }
#mm_contact_table tr td:nth-child(1) 	{text-align:right; font-weight:bold; color:#4F403D; vertical-align:top; }
#mm_contact_table textarea				{height:150px; }
#mm_contact_table input				{}




/*---------| DIRECTIONS PAGE |------------------------------------------------------------------------------------------------------------------*/
#directions_map			{width:350px !important; 	height:100%; background-color:#42311F; padding: 0px; text-align:center; }
#directions_map iframe	{width:93%;  				height:95%;  margin-left:auto; margin-right:auto; border:1px dashed #ffffff; }
#directions_text		{width:250px; 				vertical-align:top; padding:10px 0px; }

#directions_text a		{background-color:#42311F; border:1px solid  #42311F; display:block; width:100%; text-align:center; padding:10px 0px;}
#directions_text a:hover	{background-color:#8B807D; border:1px dashed #ffffff; text-decoration:none; }

#directions_text span	{font-weight:bold; display:block; padding:2px; }
span.green				{background-color:#008150; }
span.orange				{background-color:#FD8A03; }
span.bus				{background-color:#C0C0C0; }
span.crail				{background-color:#AC84D4; }

#directions_text p		{margin:0px; padding:3px 5px 0px 10px; text-align:justify; }




/*---------| PHOTOGRAPHS PAGE |------------------------------------------------------------------------------------------------------------------*/
#vphotos			{text-align:center; padding:20px 50px;  }
img.vpthumb			{height:120px; margin:10px;	border:1px solid  #4F403D; background-color:#BCB5B3; padding:2px; }
img.vpthumb:hover	{							border:2px dashed #b66541; background-color:#ffffff; padding:1px; }





/*---------| APPLICATIONS PAGE |------------------------------------------------------------------------------------------------------------------*/
td#applications							{text-align:center; }

#mm_application_table					{width:600px; margin-left:auto; margin-right:auto; border:1px dashed #4d3814; border-collapse:collapse; margin-top:20px; margin-bottom:20px; }
#mm_application_table td					{vertical-align:top; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#4d3814; padding:5px 5px 15px 5px;}
	
#mm_application_table th					{background-color:#4F403D; color:#ffffff; padding:10px; font-size:10pt; }
#mm_application_table tfoot td				{background-color:#4F403D; color:#ffffff !important; font-weight:normal !important; text-align:center !important; }
#mm_application_table tr:nth-child(odd)	{background-color:#BCB5B3; }
#mm_application_table tr:nth-child(even)	{background-color:#8B807D; }
#mm_application_table tr td:nth-child(1)	{width:250px; text-align:right; font-weight:bold; color:#4F403D}
#mm_application_table tr td:nth-child(2)	{;}

#mm_application_table textarea				{height:50px; }
#mm_application_table td#submitter		{text-align:center !important; }

#apps_are_off							{background-color:#756A68; color:#ffffff; width:450px; padding:30px; border:1px dashed #4F403D; margin-left:auto; margin-right:auto; }
pre										{white-space:pre-wrap;}



/*---------| MAIL RETURN PAGE |------------------------------------------------------------------------------------------------------------------*/
td#mailreturn		{text-align:center; vertical-align:top; padding-top:50px; }
/*---------| PAST EVENTS PAGE |------------------------------------------------------------------------------------------------------------------*/
td#pastevents		{text-align:center; vertical-align:top; padding-top:50px; }


/*---------| VENDOR INFO PAGE |------------------------------------------------------------------------------------------------------------------*/
#vendorinfotd		{padding:10px; vertical-align:top; }
#vendorinfo			{				border:0px;	border-spacing:0px; border-collapse:collapse; 	}
.vihead				{height:20px; 	}
.spacer				{height:20px; 	border:0xp; }
.vihead				{padding: 0px; 	border:1px solid  #4D3814; background-color:#4D3814; vertical-align:middle;				}
.vibody				{padding:10px; 	border:1px dashed #4D3814; background-color:#F2EBE8; border-top:0px solid #ff0000;		}
.vihead span			{padding:10px; 								color:#ffffff; font-weight:bold; 		}















#contact_error 		{color:#aa0000; }
#contact_error ul 	{margin-left:100px;}
#contact_error li 	{color:#aa0000;}

#app_submit_error 	{color:#aa0000; text-align:center !important;;}
#app_submit_error ul 	{margin-left:30px;}
#app_submit_error li 	{color:#aa0000;}

#photo_noexist		{background-color:#756A68; color:#ffffff; width:450px; padding:30px; border:1px dashed #4F403D; margin-left:auto; margin-right:auto;}

