﻿/*****************************
 * Universal styles
 *****************************/

body
{
	margin: 0;
	padding: 0;
	background-color:#F5FAFD;
	background-image:url(../Images/MenuBg.gif);
	background-repeat:repeat-y;
}

.FloatClear
{
	clear: both;
	height: 1px;
}

/*****************************
 * Banner
 *****************************/

.Banner
{
	height: 109px;
	background-image: url(../Images/BannerBg.jpg);
	background-repeat: repeat-x;
}

/*****************************
 * Content area
 *****************************/

#ContentContainer
{
	background-color: #f4fafc;
	margin-left: 197px;
	padding: 20px;
	padding-top: 5px;
	position: relative;
}

#ContentContainer p
{
	margin: 0;
	padding: 0;
	margin-bottom: 12px;
	margin-top: 2px;
}

/*****************************
 * Search form
 *****************************/
 
.SearchMapHolder
{
	margin: 0 auto 24px; 
	width: 626px;
	padding: 16px 3px 6px;
	background-color: #FDF9ED;
	border: 1px solid #ebe2dd;
}
 
.SearchMapHolder h2
{
	margin: 0 13px 6px;
}
 
.SearchTableHolder
{
	width: 600px;
	margin: 0px auto;
	padding: 16px;
	background-color: #FDF9ED;
	border: 1px solid #ebe2dd;
}

.SearchTableHolder h2
{
	margin-top: 0;
}

.SearchTableHolder table
{
	width: 100%;
}

.SearchTableHolder table th
{
	text-align: left;
}

.SearchTableHolder table th,
.SearchTableHolder table td
{
	padding: 2px 0;
}

.SearchTableHolder input,
.SearchTableHolder select
{
	width: 300px;
}

.ButtonHolder
{
	padding: 12px 0 4px;
	text-align: center;
}

.ButtonHolder input
{
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 12px;
	padding: 3px 6px;
	width: 140px;
}

/*****************************
 * Search results
 *****************************/

.SearchResultsHolder
{
	float: left;
	width: 100%;
}

.ResultHolder
{
	position: relative;
	background-color:#EFEFEF;
	margin:10px;
	border:1px solid #491966;
	padding:5px;
	background-image:url('/images/newImages/flip1.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
	width:99%;
}

.AltResultHolder
{
	background-color:#FDFDFD;
	margin:10px;
	border:1px solid #491966;
	padding:5px;
	background-image:url('/images/newImages/flip2.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
}

.ResultHolder h2,
.AltResultHolder h2
{
	margin: 0;
}

.LocationMetaInfo
{
	padding: 6px 0;
	font-size: 0.9em;
	color: #333333;
}

.LocationSummary
{
	padding-top: 6px;
}
 
/*****************************
 * Location view
 *****************************/

.LocationInfoTable
{
	margin-top: 6px;
}

.LocationInfoTable th
{
	text-align: left;
	font-weight: normal;
	color: #888888;
}

.LocationInfoTable th,
.LocationInfoTable td
{
	padding: 4px 24px 4px 0;
	vertical-align: top;
}

.LocationLogo
{
	float: right;
	border: solid 1px #CCCCCC;
	margin-left: 12px;
	background-color: #FFFFFF;
	padding: 2px;
}

/*****************************
 * Left menu
 *****************************/

#LeftMenuContainer
{
	width: 197px;
	margin: 0px;
	float: left;
	font-family: arial;
}

#NavMenu li
{
	border-top: 1px solid #ebe2dd;
	background-image: url(  '../Images/Bullet.gif' );
	background-repeat: no-repeat;
	background-position: .1em .55em;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}

#NavMenu li:hover
{
	background-color: #ffe06f;
	background-image: url(  '../Images/BulletHover.gif' );
}

#NavMenu ul
{
	margin: 0;
	margin-left: 15px;
	margin-top: 10px;
	padding: 0;
	border-top: 1px solid #ebe2dd;
	border-bottom: 1px solid #ebe2dd;
	list-style-type: none;
}

#NavMenu a
{
	text-decoration: none;
	margin-left: 20px;
	color: black;
}

#ContactUs
{
}

#ContactUs h1
{
	font-size: 19px;
	font-weight: 600;
	background-color: #ffe06f;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#ContactUs ul
{
	margin: 0;
	margin-left: 15px;
	margin-top: 10px;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
	font-weight: 500;
}

#ContactUs li
{
	margin-top: 10px;
}
