body
{
	font: x-small;
	font-family: Arial, Helvetica, Sans-serif;
}

h1
{
	font-size: large;
}

td
{
	font-size: x-small;
}

.error
{
	background: white;
	border: thin solid red;
	color: red;
	font-size: x-small;
	
	position: relative;
	top: 75px;
}

.logo
{
	/* Layout information */
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.menu
{
	/* Layout information */
	width: 802px;
	margin-left: auto;
	margin-right: auto;
}

div.menu td
{
	/* Display information */
	background-color: #ED1B24;
	color: white;
	text-align: center;
	font: small;
	font-family: Arial, Helvetica, Sans-serif;
	
	/* Layout information */
	width: 18%;
}

div.menu td:hover
{
	/* Display information */
	background-color: blue;
	color: white;
	text-align: center;
}

div.menu a
{
	color: white;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

div.menu td.menuEnd
{
	width: 5%;
}

.goButton
{
	vertical-align: top;
}

.main_content
{
	/* Display informaiton */
	background-image: url(/images/blankBg.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	color: white;
	height: 500px;
	overflow: auto;
	
}

.main_content_frontpage
{
	/* Display informaiton */
	background-image: url(/images/frontpage3.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	color: white;
	height: 500px;
	
}

.main_content_catSelect
{
	/* Display informaiton */
	background-image: url(/images/catSelect.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	color: white;
	height: 500px;
	
}

.main_content_searchResults
{
	/* Display informaiton */
	background-image: url(/images/searchResults.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	color: white;
	height: 500px;
	
}

.main_content_extended
{
	/* Display informaiton */
	background-image: url(/images/blankBg.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_contactUs
{
	/* Display informaiton */
	background-image: url(/images/contactUsBG.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_advertiseHere
{
	/* Display informaiton */
	background-image: url(/images/AdvertiseHere.jpg);
	background-repeat: no-repeat;
	background-color: #284AC5;
	

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_recommendABusiness
{
	/* Display informaiton */
	background-image: url(/images/Recommend.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_financialCheck
{
	/* Display informaiton */
	background-image: url(/images/financialCheckBG.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_preferredSupplier
{
	/* Display informaiton */
	background-image: url(/images/preferredSupplier.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_referencePage
{
	/* Display informaiton */
	background-image: url(/images/referencePage.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_badReference
{
	/* Display informaiton */
	background-image: url(/images/badReference.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_recentReferences
{
	/* Display informaiton */
	background-image: url(/images/recentReferencesBG.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_contactThankYou
{
	/* Display informaiton */
	background-image: url(/images/thankYouBG.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_AboutUs
{
	/* Display informaiton */
	background-image: url(/images/AboutUs.png);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}

.main_content_PreferredSupplier
{
	/* Display informaiton */
	background-image: url(/images/preferredSupplierBG.jpg);

	/* Layout information */
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	color: white;
	height: 500px;
	padding: 10px;
	overflow: auto;
	
}


.townSelector
{
	position: relative;
	top: 85px;
	left: 30px;
}

.catSelector
{
	position: relative;
	top: 100px;
	left: 30px;
}

div.main_content_searchResults table
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 100px;
	width: 750px;
	
}

div.main_content_searchResults td
{
	/* Display information */
	background: white;
	color: blue;
	font-size: small;
	
	/* Layout information */
	padding: 5px;
}

.address
{
	font-size: small;
}

div.details_body
{
	background-color: white;
	color			: blue;
	padding-left	: 3em;
	padding-right	: 3em;
	padding-top		: 1em;
	padding-bottom	: 1em;
	line-height		: 1.1em;
}

.contactUsForm
{
	position: relative;
	top: 85px;
	left: 10px;
}

.advertiseHereForm
{
/* 	position: relative; */
	top: 85px;
	left: 10px;
}

.recommendABusinessForm
{
	position: relative;
	top: 85px;
	left: 10px;
}

.townLocation
{
	position: relative;
	top: 30px;
	left: 400px;
	font-size: 34pt;
}

.links
{
	position: relative;
	left: 30px;
	top: 150px;
}

div.links img
{
	border: 0;
}

.whyAdvertise
{
	/*position: relative;*/
	margin-left: 15%;
	margin-top: 90px;
}

.aboutus
{
	padding: 1em;
}

.referenceTY
{
	margin-left: auto;
	margin-right: auto;
	width: 400px;
}

.main_content a
{
	color: white;
}

.reference
{
	border: white double 5px;
	padding: 0.5em;
	margin: 5px 10px 5px 10px;
}

.referenceTitle
{
/* 	font-color: white; */
	font-size: larger;
	font-variant: small-caps;
	font-family: sans-serif;
}

.recentReferences
{
	position: relative;
	top: 90px;
}

.sabLink
{
	position: relative;
	width: 360px;
	top: 150px;
	left: 100px;
}

div.sabLink img
{
	border: 0px;
}

.radio
{
	padding-top: 5px;
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}

.radio img
{
	border: 0px;
}