BODY, TD {
	font-family: Verdana;
	font-size: 12px;
}

A {
}

A:Hover {
}

#divFEFormGeneral span
{
	width: 130px;
	display: block;
	float: left;
}


/* Header styles */

#divLayoutOuter
{
	width: 100%;
	height: 100%;
	text-align: center;
	margin: auto auto;
}

#divLayoutInner,
#divPageFooter
{
	width: 808px;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	text-align: left;
	background-color: white;
}

#divTopeft
{
	float: left;
	clear: none;
}

#divTopRight
{
	float: right;
	clear: none;
}

#divMainMav
{
	width: 100%;
	margin-bottom: 5px;
}

#divMainMav ul
{
	float: right;
}

#divMainMav li
{
	margin-right: 5px;
	float: left;
	clear: none;
}

#divMainMav a, #divMainMav a:hover, #divMainMav a:visited
{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #0E3192;
}

#divPageTop
{
	background: url("../images/headergraphic.jpg") no-repeat;
	height: 94px;
	width: 808px;
	float: left;
	clear: both;
}

/* **** Footer styles */
#divPageFooter
{
	height: 43px;
	background: url('../images/bottomimage.jpg') no-repeat;
/*	float: left; */
	clear: both;
 	margin-top: 10px; 
}


/* *** FrontPage Styles */

#divFrontpageText
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
}

#divFrontpageText p,
#divFrontpageText h3,
#divFrontpageText ul
{
	margin: 10px;
}

#divFrontpageText ul
{
	margin-left: 210px;
}

#divFrontpageText li
{
	list-style: disc;
	float: none;
	clear: none;
	margin-left: 20px;
}


#imgIndexLeft
{
	float: left;
	clear: none;
	margin-right: 20px;
	margin-top: 20px;
}

#imgIndexTitle
{
	padding-top: 20px;
}

/* *** Search Styles */

#divSearchContainerSmall,
#divSearchContainerLarge,
#divSearchContainerInner,
{
	background-color: #999999;
}

#divSearchContainerInner,
{
	width: 340px;
	padding: 10px;
	margin-left: 5px;
}

#divSearchContainerSmall,
#divSearchContainerLarge
{
	float: right;
	margin: 0px;
	padding: 0px;
}

#divSearchContainerLarge
{
	width: 100%;
}

#divSearchContainerInner form
{
	display: inline;
}

#divSearchLeft
{
	float: left;
}

#divSearchLeft span
{
	width: 140px;
}

#divSearchRight
{
	width: 100%;
	text-align: right;
}

#divSearchRight input
{
	border: 1px solid black;
}


/* *** Search Results Styles */

div.divSearchPropertyShort, div.divSearchPropertyShort div
{
	float: left;
}

div.divSearchPropertyShort
{
	float: left;
	clear: both;
	width: 100%;
	margin: 5px 0px;
}

div.divSearchPropertyShort a,
div.divSearchPropertyShort a:visited,
div.divSearchPropertyShort a:hover
{
	text-decoration: none;
	color: #C92019;
}

div.divSearchPropertyShort img
{
	clear: both;
	float: left;
	padding-right: 10px;
}


/* *** Property Details */

#divPropertyDetails
{
	background-color: white;
	width: 100%;
	padding: 5px;
}

#imgPropertyDetailsHeader
{
	margin-bottom: 10px;
}

#divProperDetailsThumbnails
{
	width: 100%;
	clear: both;
}

#divProperDetailsThumbnails img
{
	margin: 0px 3px 5px 0px;
}

#divPropertyDetailsText
{
	margin: 0px;
	width: 369px;
	height: 282px;
	float: left;
	background-color: #ABAEB2;
	padding: 5px;
	margin-right: 1px;
}

#PropertyDetailsDescription
{
	float: left;
	width: 350px;
}

#divPropertyDetailsPicture img
{
	float: left;
	clear: none;
	margin-left: 5px;
}

#strongPropertyDetailsPrice
{
	font-size: 16px
}

#divPropertyDetailsTextBody
{
	height: 238px;
	width: 100%;
	padding: 5px;
}

#divPropertyDetailsBulletsLeft, #divPropertyDetailsBulletsRight
{
	width: 49%;
	padding: 5px 0px;
	margin: 0px;
}

#divPropertyDetailsBulletsLeft li, 
#divPropertyDetailsBulletsRight li {
	margin: 0px;
	padding-left: 5px;
	float: none;
	clear: none;
}

#divPropertyDetailsBulletsLeft
{
	float: left;
	clear: none;
}

#divPropertyDetailsBulletsRight
{
	float: left;
	clear: none;
}

#divPropertyDetailsTextMenu
{
	width: 100%;
}

#divPropertyDetailsTextMenu li
{
	margin-left: 10px;
	padding: 0px;
	float: left;
	clear: none;
}

#divPropertyDetailsTextMenu a, #divPropertyDetailsTextMenu a:hover, #divPropertyDetailsTextMenu a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: black;
	margin-right: 10px;
}


/* ** Sales and Lettings styles */
#divSalesLetText
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 440px;
}

#divSalesLetText p,
#divSalesLetText h3,
#divSalesLetText ul
{
	margin: 10px;
}

#divSalesLetText li
{
	float: none;
	clear: none;
	margin-left: 20px;
	list-style: disc;
}

#divSalesImage,
#divLettingsImage
{
	height: 250px;
	width: 365px;
	float: right;
	background-color: lightblue;
}

#divSalesImage
{
	background: url("../images/sales_image.jpg") no-repeat center center;
}

#divLettingsImage
{
	background: url("../images/lettings_image.jpg") no-repeat center center;
}

#imgSalesTitle,
#imgLettingsTitle
{
	margin-top: 20px;
}


/* ** Our Location page styles */

#divLocationText
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
}

#divLocationText p,
#divLocationText h3,
#divLocationText ul
{
	margin: 10px;
}


#divLocationText ul
{
	list-style: none;
}

#divLocationText li
{
	display: block;
}

#imgLocationLeft
{
	float: left;
	clear: both;
	margin: 30px 20px 0px 0px;
}

#imgLocationTitle
{
	margin-top: 20px;
}


/* *** Register Page styles */
#divRegisterPageContainer
{
	float: left;
	width: 100%;
}


/* *** Contact us Page Styles */

#divContactContainer
{
	float: left;
	width: 100%;
}

#divContactRight
{
	height: 317px;
	width: 280px;
	background: url("../images/contact.jpg") no-repeat;
	float: right;
	clear: none;
}
