body 
{
	background: white;
	margin: 25px;
	padding: 0px;
	font-family: 'Lucida Grande', Trebuchet, Sans-Serif;
	font-size: 12px;
}

div#main 
{
	width: 100%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

div#body 
{
	width: 850px;
	position: relative;
	margin: 0px auto 0px auto;
	text-align: left;
}

div#american_market 
{
	position: relative;
	background-image: url(images/american_market.gif);
	background-repeat: no-repeat;
	width: 570px;
	height: 60px;
	margin: 0px 140px 0px 140px;
	/*left: 175px;
	top: 25px;*/
}

div#american_market a
{
	display: block;
	text-indent: -10000px;
	width: 570px;
	height: 60px;
}

div#montage 
{
	position: relative;
	width: 850px;
	height: 510px;
	margin-top: 15px;
}

div#content 
{
	position: relative;
	background-image: url(images/content_bg.gif);
	background-repeat: no-repeat;
	width: 850px;
	height: 346px;
}

div#content_main 
{
	position: absolute;
	background-image: url(images/content.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 195px;
	left: 24px;
	top: 71px;

}

div#contact
{
	position: absolute;
	width: 190px;
	height: 55px;
	left: 603px;
	top: 71px;
}

div#contact a 
{
	display: block;
	text-indent: -10000px;
	background-image: url(images/contact.gif);
	background-repeat: no-repeat;
	width: 190px;
	height: 55px;
}

div#contact a:hover
{
	background-image: url(images/contact_over.gif);
}

div#links
{
	position: absolute;
	width: 190px;
	height: 108px;
	left: 606px;
	top: 135px;
}

div#links a 
{
	display: block;
	text-indent: -10000px;
	background-repeat: no-repeat;
	width: 190px;
	height: 25px;
}

a#policies_procedures
{
	background-image: url(images/policies_procedures.gif);
}

a#policies_procedures:hover
{
	background-image: url(images/policies_procedures_over.gif);
}

a#rules_regulations
{
	background-image: url(images/rules_regulations.gif);
}

a#rules_regulations:hover
{
	background-image: url(images/rules_regulations_over.gif);
}

a#deadline_schedule
{
	background-image: url(images/deadline_schedule.gif);
}

a#deadline_schedule:hover
{
	background-image: url(images/deadline_schedule_over.gif);
}

a#become_a_vendor
{
	background-image: url(images/become_a_vendor.gif);
}


a#become_a_vendor:hover
{
	background-image: url(images/become_a_vendor_over.gif);
}

a#photo_gallery
{
	background-image: url(images/photo_gallery.gif);
}

a#photo_gallery:hover
{
	background-image: url(images/photo_gallery_over.gif);
}


div#national_harbor 
{
	position: relative;
	background-image: url(images/national_harbor.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 370px;
	height: 107px;
	margin: 50px 240px 0px 240px;
}

div#national_harbor a 
{
	display: block;
	text-indent: -10000px;
	background-image: url(images/visit_national_harbor.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 20px;
	margin: 0px 80px 0px 80px;
}

div#national_harbor a:hover
{
	background-image: url(images/visit_national_harbor_over.gif);
}

div#strip 
{
	position: relative;
	width: 560px;
	height: 92px;
	margin: 21px 145px 0px 145px;
}

div.title
{
	position: relative;
	background-repeat: no-repeat;
	width: 560px;
	height: 50px;
	margin: 32px 145px 0px 145px;
}

div#title_andmore 
{
	background-image: url(images/title_andmore.gif);
}

div#title_personalproducts 
{
	background-image: url(images/title_personalproducts.gif);
}

div#title_bakedgoods 
{
	background-image: url(images/title_bakedgoods.gif);
}

div#title_crafts 
{
	background-image: url(images/title_crafts.gif);
}

div#title_entertainment 
{
	background-image: url(images/title_entertainment.gif);
}

div#title_recipes 
{
	background-image: url(images/title_recipes.gif);
}

div#title_fashionaccessories 
{
	background-image: url(images/title_fashionaccessories.gif);
}

div#title_floral 
{
	background-image: url(images/title_floral.gif);
}

div#title_giftsforthehome 
{
	background-image: url(images/title_giftsforthehome.gif);
}

div#title_preparedfoods 
{
	background-image: url(images/title_preparedfoods.gif);
}

div#title_produce 
{
	background-image: url(images/title_produce.gif);
}

div#title_specialtyfoods 
{
	background-image: url(images/title_specialtyfoods.gif);
}

div#title_wine 
{
	background-image: url(images/title_wine.gif);
}

div#title_join_us 
{
	background-image: url(images/title_join_us.gif);
}

div#title_rules_regulations 
{
	background-image: url(images/title_rules_regulations.gif);
}

div#title_policies_procedures 
{
	background-image: url(images/title_policies_procedures.gif);
}

div#title_schedule
{
	background-image: url(images/title_schedule.gif);
}

div.copy_section
{
	background-image: url(images/dotted_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 560px;
	margin: 0px 145px 0px 145px;
	padding: 25px 0px 25px 0px;
}

div.form_section
{
	background-image: url(images/dotted_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 560px;
	margin: 0px 145px 0px 145px;
	padding: 25px 0px 25px 0px;
}

div.form_section table
{
	width: auto;
}

div.form_section th
{
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}

div.form_section td
{
	vertical-align: top;
	text-align: left;
	padding: 2px 10px 3px 5px;
}

table.schedule 
{
	font-size: 10px;
	width: 100%;
}

table.schedule th
{
	padding: 5px;
	font-weight: bold;
	border-bottom: solid 1px #c7d4d9;
}

table.schedule td
{
	padding: 5px;
	border-bottom: solid 1px #c7d4d9;
}

div#american_market h1, 
div#american_market h2, 
div#content ul, 
div#content_main p, 
div#contact p, 
div#national_harbor p, 
div.title h3
{
	display: none;
}
