/* CSS Document */

/* ******************* Structure Formatting ******************* */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#1A1A1A;
	margin: 0px;
}

td, div {
	font-family: Arial, Helvetica, sans-serif; text-align:left;
}

.textright {
	text-align:right;
}

/* ******************* Image Formatting ******************* */

.invis { display:none; }
.photoleft { float:left; margin-right:15px; }

/* ******************* Text Formatting ******************* */

.text_normal  {
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	line-height: 17px;
}

.text_normal p {margin-bottom:1em;}

	.text_normal a:link, 
	.text_normal a:visited {
		font-weight: bold;
		color: #666666;
	}
	
.text_lightbox_link {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height:normal;
}

.text_lightbox_thumbs{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	line-height: 10pt;
}

.text_legal  {
	font-weight: normal;
	font-size: 10px;
	color: #535353;
}

	.text_legal a:link, 
	.text_legal a:visited {
		color: #535353;
	}

.text_label  {
	font-size: 11px;
}

.text_label_error  {
	font-size: 11px;
	color: #FF0000;
}

.text_normal_color  {
	font-weight: normal;
	font-size: 11px;
	color: #924704;
	line-height: 13pt;
}


.text_msg_confirm {
	font-weight: bold;
	font-size: 11px;
}

.text_msg_error {
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
}

.reminders{
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
}

/* ******************* Spacing & Structure ******************* */

.homepage_header_padding { 
	margin-bottom: 14px; 
}

.subpage_header_padding {
	margin-bottom: 15px;
}

.rightimgpad {
	margin-left: 15px;
}

.rightimg {
	float:right;
	padding-left: 20px;
}

.rightimg a {
	text-decoration:none;
}

.rightimg p {
	text-align:center;
}

#mainrightcontent { 
	margin-right: 30px; 
}

.areainfo_spacer {
	padding-top: 8px;
	padding-bottom: 10px;
}

.dining_spacer {
	padding-bottom: 8px;
}

.commercial_photo {
	margin-left: 10px;
	margin-bottom: 7px;
}

/* ******************* Form Elements Formatting ******************* */

.input_text  {
	font-weight: normal;
	font-size: 11px;
	width: 146px;
}

.input_textarea  {
	font-weight: normal;
	font-size: 11px;
	width: 395px;
	height: 100px;
}

.input_select  {
	font-weight: normal;
	font-size: 11px;
	width: 146px;
}

.input_submit  {
	font-weight: normal;
	font-size: 11px;
}

div.construction_thumbs img 		{float:left; margin:0 8px 8px 0;}
div.construction_thumbs p 			{clear:left; font-size:11px; color:#666;}
div.construction_thumbs a.thickbox 	{color: #666;}


