/* ALTERS FP_ROOTDOC */

body	{
	background-color: #6D1718;
}

/*
div.article	{
	width: 535px;
	padding-top: 100px;
	float: left;
}
*/

#content	{
	width: 565px;
	padding-top: 120px;
}

div#mapWindow	{
	position: fixed;
	width: 350px;
	top: 150px;
	left: 790px;
	float: right;
	margin: 1em -10em 1em 1em;
	border: 5px solid #666666;
	padding: 0;
	background-image: url("/images/site/shaders/75black.png");
}

div#map	{
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 350px;
	height: 350px;
}

h1.gd_Listing	{
	margin: 1em 0em .5em 0em;
	font-size: 3em;
	border-bottom: 2pt solid #000000;
}

h2.gd_Listing	{
	margin: 0em 0em 1em 0em;
	font-size: 1.5em;
	color: #000066;
	border-bottom: 1pt solid #000066;
}


ul.gd_Listing	{
	padding-left: 0;
	list-style-type: none;
	margin-top: 0;
}

ul.gd_Listing li	{
	clear: both;
	padding: 1em 5em;
	margin: 0;
	width: 430px;
	border-bottom: 1px solid #aaaaaa;
}

ul.gd_Listing li.mouseover	{
	background-color: #ccffcc;
}

ul.gd_Listing p.gd_Name	{
	margin: 0;
	font-size: 1.3em;
	font-weight: bold;
}

ul.gd_Listing p.gd_Name a	{
	text-decoration: none;
	color: #000000;
}


ul.gd_Listing p.gd_Name a:hover	{
	text-decoration: underline;
}

ul.gd_LargeListing	{
	margin-top: 0;
	padding-left: 0;
}

ul.gd_LargeListing li	{
	list-style-type: none;
	clear: both;
	padding: 1em 0em;
	margin: 0;
	width: 400px;
	border-bottom: 1px solid #aaaaaa;
}


ul.gd_LargeListing p.gd_Name	{
	margin: .5em 0em;
	font-size: 1.6em;
	border-bottom: 2px solid #000000;
	padding: 5px;
	color: #000000;
	font-weight: bold;
}


table.gd_Locations {
}

table.gd_Locations th	{
	display: none;
}

table.gd_Locations td	{
	padding-left: 10px;
	vertical-align: top;
}

table.gd_Locations td.openMap	{
	float: left;
	margin-left: .8em;
	padding: 2px;
	background-color: #009900;
	border: 1px solid #000000;
	color: #ffffff;
	z-index: 100;
}

ul.gd_ExtraInfo li	{
	list-style-type: none;
	float: left;
	padding: 2px;
	border: 1px solid #aaaaaa;
	width: 20px;
	height: 20px;
}

div.fp_AlphaHeader	{
	float: left;
	margin-bottom: 1em;
	background-color: #cccccc;
	border: 3px solid #000000;
}

div.fp_AlphaHeader p.alpha_header	{
	font-size: 2em;
	padding: 5px;
	color: #ffffff;
	float: left;
	height: 30px;
	width: 30px;
	border-right: 3px solid #000000;
	background-color: #000099;
	text-align: center;
	margin: 0;
}

div.fp_AlphaHeader ul	{
	float: left;
	list-style-type: none;
	margin: 1em 1em 0em 1em;
	padding-left: 0;
}

div.fp_AlphaHeader ul li	{
	clear: none;
	float: left;
	padding: 1px;
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #000000;
	height: 12px;
	width: 12px;
}

div.fp_AlphaHeader ul li.over	{
	background-color: #ffffaa;
}

div.toc_Larger	{
	margin-top: 100px;
}

p.EnhancedListingBug	{
	float: right;
	color: #990000;
	font-weight: bold;
}

div.EnhancedListing	{
	width: 228px;
	float: right;
	margin: 0px -200px 10px 10px;
	padding: 0;
}

p.gd_Disclaimer	{
	font-size: .8em;
	font-weight: bold;
	font-style: italic;
	color: #000099;
}

div.toc_Smaller dl.guideSpecial	{
	width: 225px;
}

div.toc_Smaller dl.guideSpecial dt	{
	font-size: 1.4em;
	margin-top: 1em;
	text-align: left;
}

div.toc_Smaller dl.guideSpecial dd	{
	font-size: 1em;
	clear: both;
	border: 0;
	padding: .2em 0em 0em 2em;
}

/*

div.toc_Smaller dl.guideSpecial dd#Restaurants	{
	background-color: #ffffff;
	color: #000000;
	height: auto;
	text-align: center;
}

div.toc_Smaller dl.guideSpecial dd#Bars	{
	background-color: #865D32;
	color: #ffffff;
}

div.toc_Smaller dl.guideSpecial dd#American	{
	background-color: #913A40;
	color: #ffffff;
}

div.toc_Smaller dl.guideSpecial dd#Asian	{
	background-color: #C1644E;
	color: #ffffff;
}

div.toc_Smaller dl.guideSpecial dd#CoffeeHousesAndBakeries	{
	background-color: #65BFE9;
	color: #ffffff;
}

div.toc_Smaller dl.guideSpecial dd#DownhomeAndBBQ	{
	background-color: #603025;
	color: #ffffff;
}

div.toc_Smaller dl.guideSpecial dd#IceCreamAndSmoothies	{
	background-color: #DDC5B7;
	color: #ffffff;
}

div.toc_Smaller dl.guideSpecial dd#ItalianAndPizza	{
	background-color: #88954E;
	color: #ffffff;
}

div.toc_Smaller dl.guideSpecial dd#MexicanAndTexmex	{
	background-color: #54642E;
	color: #ffffff;
}

div.toc_Smaller dl.guideSpecial dd#SandwichesBurgersAndChicken	{
	background-color: #592E13;
	color: #ffffff;
}

div.toc_Smaller dl.guideSpecial dd#SomethingDifferent	{
	background-color: #3C60A2;
	color: #ffffff;
}

*/

div#fp_Toolbar	{
	background-color: #158084;
	margin: -20px -10px 10px -10px;
	padding: 2px 5px;
	width: 100%;
	height: 25px;
}

div#fp_Toolbar input	{
	float: left;
}

div#fp_Toolbar select	{
	float: left;
	width: 150px;
}

div#fp_Toolbar label	{
	float: left;
	margin: 5px;
	font-weight: bold;
	color: #ffffff;
}
div#fp_ToolPanel	{
	padding: .5em;
}

div#fp_ToolPanel label	{
	color: #ffffff;
	font-weight: bold;
	margin-top: 1em;
}

.on	{
	display: block;
}

.off	{
	display: none;
}

div#banner	{
	top: 45px;
}

