/*
	Property styles - these are the styles attached to the property pages
*/

/*
	Property search results styles
		PropertyResultsOuter - Search results outer table
		PropertyResultImage - Images cell
		PropertyResultText - Text cell and table containing text data for property
		PropertyResultTitle - Result title row, cell and links
		PropertyResultSummary - Result summary cell
		PropertyResultFeatures/Price - Row containing no beds etc
		PropertyResultLinks/moredetails/portfolio - Row containing more details and add to portfolio links
*/

table.PropertyResultsOuter
{
	width: 100%;
	height:100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyResultOuter
{
	padding: 0 0 0 0;
}

td.PropertyResultImage
{
	vertical-align: middle;
	text-align: center;
	width: 160px;
	padding: 0 5 0 0;
}

td.PropertyResultText
{
	vertical-align: top;
}

table.PropertyResultText
{
	width: 100%;
	height: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyResultTitle
{
	padding: 0 0 0 0;
	height: 25px;
}

td.PropertyResultTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
}

a.PropertyResultTitle
{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

a.PropertyResultTitle:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

tr.PropertyResultFeatures
{
	padding: 0 0 0 0;
	height: 25px;
}

td.PropertyResultFeatures
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	background-color: #CDE4EF;
	padding: 3 3 3 3;
}

td.PropertyResultPrice
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	background-color: #CDE4EF;
	padding: 3 3 3 3;
	text-align: right;
}

tr.PropertyResultLinks
{
	padding: 0 0 0 0;
	height: 25px;
}

td.PropertyResultMoreDetails
{
	background-color: #CDE4EF;
	padding: 3 3 3 3;
}

a.PropertyResultMoreDetails
{
	text-decoration: none;
}

a.PropertyResultMoreDetails:hover
{
	text-decoration: underline;
}

td.PropertyResultPortfolio
{
	background-color: #CDE4EF;
	padding: 3 3 3 3;
	text-align: right;
}

a.PropertyResultPortfolio
{
	text-decoration: none;
}

a.PropertyResultPortfolio:hover
{
	text-decoration: underline;
}

td.PropertyResultSummary
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 6 3 6 3;
	vertical-align: top;
}

tr.PropertyResultSpacer
{
}

td.PropertyResultSpacer
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 1px;
	height: 30px;
}

hr.PropertyResultSpacer
{
	color: #CCCCCC;
	height: 1px;
	width: 99%;
}

/*

	Property search tools styles - applied to search tool links, totals and paging

		PropertyPagingTools - Search paging and tools styles
		PropertyTotals - Totals row and cell
		PropertyPaging - Paging tables, row, cell and links
		PropertySearchTools - Row containing portfolio links etc
		PropertyPaging - Rows containing page links
		PropertySearchMessages - Confirmation messages styles (e.g. Property has been added to you r portfolio)

*/
table.PropertyPagingTools
{
	width: 100%;
	border: 0;
	margin: 10 0 10 0;
}

tr.PropertyPagingTools
{
	background-color: #CDE4EF;
}

td.PropertyMatches
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 5 5 5 5;
}

td.PropertySearchToolsOuter
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5 5 5 5;
}

table.PropertySearchTools
{
	width: 250;
	border: 0;
	padding: 0 0 0 0;
}

tr.PropertySearchTools
{
	padding: 0 0 0 0;
}

td.PropertySearchTools
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
}

a.PropertySearchTools
{
	text-decoration: none;
}

a.PropertySearchTools:hover
{
	text-decoration: underline;
}

td.PropertyPagingOuter
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 100;
}

table.PropertyPaging
{
	width: 100;
	border: 0;
	padding: 0 0 0 0;
}

tr.PropertyPaging
{
	padding: 0 0 0 0;
}

td.PropertyPaging
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	text-align: right;
	padding: 0 3 0 0;
}

a.PropertyPaging
{
	text-decoration: none;
}

a.PropertyPaging:hover
{
	text-decoration: underline;
}

table.PropertySearchPages
{
	width: 100%;
	border: 0;
	padding: 0 0 0 0;
}

tr.PropertySearchPages
{
	padding: 0 0 0 0;
}

td.PropertySearchPageCurrentTotal
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 3 3 3 3;
	width: 100px
}

td.PropertySearchPagesOuter
{
	padding: 3 3 3 3;
}

table.PropertySearchPagesInner
{
	width: 100%;
	border: 0;
	padding: 0 0 0 0;
}

tr.PropertySearchPagesInner
{
	padding: 0 0 0 0;
}

td.PropertySearchPage
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	width: 20px;
	text-align: center;
}

td.PropertySearchPageSelected
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	width: 20px;
	text-align: center;
}

a.PropertySearchPage
{
	text-decoration: none;
}

a.PropertySearchPage:hover
{
	text-decoration: underline;
}

table.PropertySearchMessages
{
	width: 100%;
	border: 0;
	margin: 5 5 15 5;
}

tr.PropertySearchMessages
{
	padding: 0 0 0 0;
}

td.PropertySearchMessages
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: Red;
	text-align: left;
}

a.PropertySearchMessages
{
	text-decoration: underline;
	color: Red;
}

a.PropertySearchMessages:hover
{
	text-decoration: none;
	color: Red;
}

/*
	Propertydetails styles
		Style applied on property details pages. Naming similar to above
*/

table.PropertyDetailsSummary
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyDetailsTitle
{
	padding: 0 0 0 0;
}

td.PropertyDetailsTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
}

tr.PropertyDetailsFeatures
{
	padding: 0 0 0 0;
}

td.PropertyDetailsFeatures
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	background-color: #CDE4EF;
	padding: 3 3 3 3;
}

td.PropertyDetailsPrice
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	background-color: #CDE4EF;
	padding: 3 3 3 3;
	text-align: right;
}

td.PropertyDetailsSummaryOuter
{
	vertical-align: top;
}

table.PropertyDetailsSummaryInner
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyDetailsSummary
{
	padding: 0 0 0 0;
}

td.PropertyDetailsImage
{
	vertical-align: middle;
	text-align: center;
	width: 160px;
	padding: 6 5 6 3;
}

td.PropertyDetailsSummary
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 6 3 6 3;
	vertical-align: top;
}

table.PropertyTools
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
	margin: 0 0 2 0;
}

tr.PropertyTools
{
	padding: 0 0 0 0;
}

td.PropertyTools
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 15 3 15 3;
	text-align: center;
}

td.PropertyToolsBlank
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	padding: 3 3 3 3;
	width: 1;
}

a.PropertyTools
{
	text-decoration: none;
}

a.PropertyTools:hover
{
	text-decoration: underline;
}

table.PortfolioTools
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
	margin: 0 0 2 0;
}

tr.PortfolioTools
{
	padding: 0 0 0 0;
}

td.PortfolioTools
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	padding: 3 3 0 3;
	width: 120px;
	text-align: right;
}

a.PortfolioTools
{
	text-decoration: none;
}

a.PortfolioTools:hover
{
	text-decoration: underline;
}

td.PortfolioToolsBlank
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	padding: 3 3 0 3;
}

table.PropertyFeatures
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyFeaturesTitle
{
	padding: 0 0 0 0;
}

td.PropertyFeaturesTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CDE4EF;
	padding: 3 3 3 3;
}

tr.PropertyFeatures
{
	padding: 0 0 0 0;
}

td.PropertyFeatures
{
	vertical-align: middle;
	text-align: center;
	padding: 6 5 6 3;
}

table.PropertyImages
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyImages
{
	padding: 0 0 0 0;
}

td.PropertyImages
{
	vertical-align: middle;
	text-align: center;
	padding: 6 5 6 3;
}

table.PropertyDetails
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyDetails
{
	padding: 0 0 0 0;
}

td.PropertyDetails
{
	vertical-align: top;
	text-align: left;
	padding: 6 5 6 3;
}

table.PropertyBackButton
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyBackButton
{
	padding: 0 0 0 0;
}

td.PropertyBackButton
{
	vertical-align: top;
	text-align: left;
	padding: 6 5 6 3;
}

a.PropertyBackButton
{
	text-decoration: none;
}

a.PropertyBackButton:hover
{
	text-decoration: underline;
}

table.PropertyDetailMessages
{
	width: 100%;
	border: 0;
	margin: 5 5 15 5;
}

tr.PropertyDetailMessages
{
	padding: 0 0 0 0;
}

td.PropertyDetailMessages
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: Red;
	text-align: left;
}

a.PropertyDetailMessages
{
	text-decoration: underline;
	color: Red;
}

a.PropertyDetailMessages:hover
{
	text-decoration: none;
	color: Red;
}

/*
	Printable Page Styles
*/

/*
	Property search results
*/

table.PropertyResultsOuterPrint
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyResultOuterPrint
{
	padding: 0 0 0 0;
}

td.PropertyResultImagePrint
{
	vertical-align: middle;
	text-align: center;
	width: 160px;
	padding: 0 5 0 0;
}

td.PropertyResultTextPrint
{
	vertical-align: top;
}

table.PropertyResultTextPrint
{
	width: 100%;
	height: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyResultTitlePrint
{
	padding: 0 0 0 0;
	height: 25px;
}

td.PropertyResultTitlePrint
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 3 3 3 3;
}

tr.PropertyResultFeaturesPrint
{
	padding: 0 0 0 0;
	height: 25px;
}

td.PropertyResultFeaturesPrint
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3 3 3 3;
}

td.PropertyResultPricePrint
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3 3 3 3;
	text-align: right;
}

td.PropertyResultSummaryPrint
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 6 3 6 3;
	vertical-align: top;
}

tr.PropertyResultSpacerPrint
{
}

td.PropertyResultSpacerPrint
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 1px;
	height: 30px;
}

hr.PropertyResultSpacerPrint
{
	color: #CCCCCC;
	height: 1px;
	width: 99%;
}

/*
	Property details printable styles
		Styles applied to property details on the printable version page
*/

table.PropertyDetailsSummaryPrint
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyDetailsTitlePrint
{
	padding: 0 0 0 0;
}

td.PropertyDetailsTitlePrint
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 3 3 3 3;
}

tr.PropertyDetailsFeaturesPrint
{
	padding: 0 0 0 0;
}

td.PropertyDetailsFeaturesPrint
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3 3 3 3;
}

td.PropertyDetailsPricePrint
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3 3 3 3;
	text-align: right;
}

td.PropertyDetailsSummaryOuterPrint
{
	vertical-align: top;
}

table.PropertyDetailsSummaryInnerPrint
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyDetailsSummaryPrint
{
	padding: 0 0 0 0;
}

td.PropertyDetailsImagePrint
{
	vertical-align: middle;
	text-align: center;
	width: 160px;
	padding: 6 5 6 3;
}

td.PropertyDetailsSummaryPrint
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 6 3 6 3;
	vertical-align: top;
}

table.PropertyFeaturesPrint
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyFeaturesTitlePrint
{
	padding: 0 0 0 0;
}

td.PropertyFeaturesTitlePrint
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 3 3 3 3;
}

tr.PropertyFeaturesPrint
{
	padding: 0 0 0 0;
}

td.PropertyFeaturesPrint
{
	vertical-align: middle;
	text-align: center;
	padding: 6 5 6 3;
}

table.PropertyImagesPrint
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyImagesPrint
{
	padding: 0 0 0 0;
}

td.PropertyImagesPrint
{
	vertical-align: middle;
	text-align: center;
	padding: 6 5 6 3;
}

table.PropertyDetailsPrint
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyDetailsPrint
{
	padding: 0 0 0 0;
}

td.PropertyDetailsPrint
{
	vertical-align: top;
	text-align: left;
	padding: 6 5 6 3;
}

/*
	Send to friend form styles
		Styles applied to send to a friend form page
*/
table.SendFriend
{
	width: 100%;
	border: 0;
}

td.SendFriendTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 2 2 2 2;
}

td.SendFriend
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 2 2 2 2;
}

td.SendFriendRequired
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
	width: 150px;
	padding: 2 2 2 2;
}

td.SendFriendValidation
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 5 2 5 2;
}

input.SendFriend
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	border: 1px solid #94a6b5;
	width: 100%;
}

textarea.SendFriend
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	border: 1px solid #94a6b5;
	width: 100%;
}

input.SendFriendButton
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

/*
	My Portfolio Styles
		Styles applied to my portfolio section of my portfolio page
*/

table.PropertyPortfolioDetails
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyPortfolioTitle
{
	padding: 0 0 0 0;
}

td.PropertyPortfolioTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
}

td.PropertyPortfolioTitleCreated
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	text-align: right;
}

tr.PropertyPortfolioDetails
{
	padding: 0 0 0 0;
}

td.PropertyPortfolioDetails
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 3 3 10 3;
}

td.PropertyPortfolioMessage
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	padding: 3 3 10 3;
	color: Red;
}

table.PropertyPortfolioProperties
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyPortfolioTitles
{
	padding: 0 0 0 0;
}

td.PropertyPortfolioTitleProperty
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 30%;
}

td.PropertyPortfolioTitleBeds
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 10%;
}

td.PropertyPortfolioTitlePrice
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 15%;
}

td.PropertyPortfolioTitleType
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 15%;
}

td.PropertyPortfolioTitleAdded
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 25%;
}

td.PropertyPortfolioTitleSelect
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 5%;
}

tr.PropertyPortfolioProperties
{
	padding: 0 0 0 0;
}

td.PropertyPortfolioProperty
{
	font-weight: bold;
	padding: 3 3 3 3;
}

td.PropertyPortfolioBeds
{
	padding: 3 3 3 3;
}

td.PropertyPortfolioPrice
{
	padding: 3 3 3 3;
}

td.PropertyPortfolioType
{
	padding: 3 3 3 3;
}

td.PropertyPortfolioAdded
{
	padding: 3 3 3 3;
}

td.PropertyPortfolioSelect
{
	text-align: center;
	padding: 3 3 3 3;
}

a.PropertyPortfolioProperty
{
	text-decoration: none;
}

a.PropertyPortfolioProperty:hover
{
	text-decoration: underline;
}

table.PropertyPortfolioToolbar
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertyPortfolioToolbar
{
	padding: 0 0 0 0;
}

td.PropertyPortfolioToolbarSpacer
{
	padding: 3 3 3 3;
	width: 70%;
}

td.PropertyPortfolioToolbarRemove
{
	padding: 3 3 3 3;
	width: 15%;
	text-align: right;
}

td.PropertyPortfolioToolbarRequest
{
	padding: 3 3 3 3;
	width: 15%;
	text-align: right;
}

a.PropertyPortfolioToolbarRemove
{
	text-decoration: none;
}

a.PropertyPortfolioToolbarRemove:hover
{
	text-decoration: underline;
}

a.PropertyPortfolioToolbarRequest
{
	text-decoration: none;
}

a.PropertyPortfolioToolbarRequest:hover
{
	text-decoration: underline;
}

/*
	Saved search styles
		Styles applied to saved searches section on My Portfolio page
*/
table.PropertySavedSearhesDetails
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertySavedSearhesTitle
{
	padding: 0 0 0 0;
}

td.PropertySavedSearhesTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
}

tr.PropertySavedSearhesDetails
{
	padding: 0 0 0 0;
}

td.PropertySavedSearhesDetails
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 3 3 10 3;
}

td.PropertySavedSearhesMessage
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	padding: 3 3 10 3;
	color: Red;
}

table.PropertySavedSearhes
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertySavedSearhesTitles
{
	padding: 0 0 0 0;
}

td.PropertySavedSearhesTitleName
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 30%;
}

td.PropertySavedSearhesTitleDate
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 25%;
}

td.PropertySavedSearhesTitleAlerts
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 20%;
}

td.PropertySavedSearhesTitleInterval
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 20%;
}

td.PropertySavedSearhesTitleSelect
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
	width: 5%;
}

tr.PropertySavedSearhes
{
	padding: 0 0 0 0;
}

td.PropertySavedSearhesName
{
	font-weight: bold;
	padding: 3 3 3 3;
}

td.PropertySavedSearhesDate
{
	padding: 3 3 3 3;
}

td.PropertySavedSearhesAlerts
{
	padding: 3 3 3 3;
}

td.PropertySavedSearhesInterval
{
	padding: 3 3 3 3;
}

td.PropertySavedSearhesSelect
{
	text-align: center;
	padding: 3 3 3 3;
}

a.PropertySavedSearhesName
{
	text-decoration: none;
}

a.PropertySavedSearhesName:hover
{
	text-decoration: underline;
}

select.PropertySavedSearhesInterval
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	border: 1px solid #94a6b5;
	width: 100%;
}

table.PropertySavedSearhesToolbar
{
	width: 100%;
	border: 0;
	padding: 2 2 2 2;
}

tr.PropertySavedSearhesToolbar
{
	padding: 0 0 0 0;
}

td.PropertySavedSearhesToolbarSpacer
{
	padding: 3 3 3 3;
	width: 40%;
}

td.PropertySavedSearhesToolbarRemove
{
	padding: 3 3 3 3;
	width: 15%;
	text-align: right;
}

td.PropertySavedSearhesToolbarActivate
{
	padding: 3 3 3 3;
	width: 25%;
	text-align: right;
}

td.PropertySavedSearhesToolbarDeactivate
{
	padding: 3 3 3 3;
	width: 20%;
	text-align: right;
}

a.PropertyPortfolioToolbarRemove
{
	text-decoration: none;
}

a.PropertyPortfolioToolbarRemove:hover
{
	text-decoration: underline;
}

a.PropertySavedSearhesToolbarActivate
{
	text-decoration: none;
}

a.PropertySavedSearhesToolbarActivate:hover
{
	text-decoration: underline;
}

a.PropertySavedSearhesToolbarDeactivate
{
	text-decoration: none;
}

a.PropertySavedSearhesToolbarDeactivate:hover
{
	text-decoration: underline;
}

/*
	Send request form styles
		Styles applied on send request form page
*/
table.SendRequest
{
	width: 100%;
	border: 0;
}

td.SendRequestTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 2 2 2 2;
}

td.SendRequest
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 2 2 2 2;
}

td.SendRequestRequired
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
	width: 150px;
	padding: 2 2 2 2;
}

table.SendRequestProperties
{
	width: 100%;
	border: 0;
}

tr.SendRequestProperties
{
	padding: 0 0 0 0;
}

td.SendRequestProperties
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 2 2 2 2;
}

td.SendRequestValidation
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 5 2 5 2;
}

textarea.SendRequest
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	border: 1px solid #94a6b5;
	width: 100%;
}

input.SendRequestButton
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

/*
	Saved Search details styles
		Styles applied to saved searcg details page
*/
table.SavedSearchHeading
{
	width: 100%;
	border: 0;
}

tr.SavedSearchHeading
{
	padding: 0 0 0 0;
}

td.SavedSearchButton
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 3 3 3 3;
	text-align: right;
}

a.SavedSearchButton
{
	text-decoration: none;
}

a.SavedSearchButton:hover
{
	text-decoration: underline;
}

td.SavedSearchHeading
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0759BA;
	padding: 3 3 3 3;
}

td.SavedSearchNameText
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 3 3 3 3;
	width: 20%;
}

td.SavedSearchNameBox
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 3 3 3 3;
	width: 30%;
}

input.SavedSearchNameBox
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	border: 1px solid #94a6b5;
	width: 100%;
}

td.SavedSearchCreated
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 3 3 3 3;
	width: 20%;
}

td.SavedSearchCreatedDate
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 3 3 3 3;
	width: 30%;
}

table.SavedSearchData
{
	width: 100%;
	border: 0;
}

tr.SavedSearchData
{
	padding: 0 0 0 0;
}

td.SavedSearchData
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 2 2 2 2;
}

table.SavedSearchDataInner
{
	width: 100%;
	border: 0;
}

tr.SavedSearchDataInner
{
	padding: 0 0 0 0;
}

td.SavedSearchDataTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 2 2 2 2;
	width: 30%;
}

td.SavedSearchDataText
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	padding: 2 2 2 2;
}

a.SavedSearchBack
{
	text-decoration: none;
}

a.SavedSearchBack:hover
{
	text-decoration: underline;
}
