html
{
	height: 100%;
}

body
{
	margin: 0px; padding: 0px; background-color: #FFFFFF; 
	font-family: Verdana, Tahoma, Sans-Serif; font-size:70%;
	height: 100%; color: #000000;
}

a:link		{ color: #78173C; text-decoration: none; background-color: inherit; }
a:visited	{ color: #78173C; text-decoration: none; background-color: inherit; }
a:hover		{ color: #8C8C8C; text-decoration: none; background-color: inherit; }

a.LandlordLink:link		{ color: #8C8C8C; text-decoration: none; background-color: inherit; }
a.LandlordLink:visited	{ color: #8C8C8C; text-decoration: none; background-color: inherit; }
a.LandlordLink:hover	{ color: #78173C; text-decoration: none; background-color: inherit; }

a.LandlordLinkOver:link		{ color: #78173C; text-decoration: none; background-color: inherit; }
a.LandlordLinkOver:visited	{ color: #78173C; text-decoration: none; background-color: inherit; }
a.LandlordLinkOver:hover	{ color: #78173C; text-decoration: none; background-color: inherit; }

form
{ 
	margin-top: 0px; padding: 0px; margin-bottom: 0px; 
	margin-left: 0px; margin-right: 0px; font-size: 100%;
}

input 
{
	font-size: 100%;
}

textarea
{
	font-size: 100%; font-family: Verdana, Tahoma, Sans-Serif;
}

ul	{	_height:1%;	margin-left: 0px;		padding-left: 0px;		list-style: none;		line-height: 150%;		margin-top: 0px;		margin-bottom: 0px;	}li	{		padding-left: 10px;		padding-top: 0px;		background-image: url('../images/structure/bullet.gif');		background-repeat: no-repeat;		background-position: 0px 6px;		font-size: 100%;	}

img { border:0px; }

/* END OF DEFAULT STYLES */

#siteContainer /* TO MAKE 100% WIDTH SITE, SET WIDTH TO 100%, AND REMOVE LEFT AND MARGIN-LEFT VALUES */
{
	width: 100%; min-width: 900px;
	background-color: #FFFFFF;
	position: relative;
	padding: 0px; overflow: hidden;
	color: inherit;
}

/* The header and footer */
.header
{
	text-align: left; height:74px; background-color:#60223B;
	background-image:url(../Images/header-img.jpg); background-repeat:no-repeat; background-position:right;
}
.headerDefault
{
	text-align: left; height:74px; background-color:#60223B;
}

.footer
{
	background-color: #FFFFFF; text-align: left; padding: 10px; 
	border-top: solid 1px #C2C2C2; height: 90px; color: inherit;
}

/* HEADER DIVS */

#headerItems
{
	position: relative; padding-top:55px; text-align:left; height:19px;
}
#headerItemsDefault
{
	position: relative; padding-top:51px; text-align:left;
}

.HomeLink { float:left; width:130px; padding-left:25px; }
.TopStrip { margin-left:155px; margin-right:270px; padding-top:6px; padding-left:30px;}

.HomeLinkDefault { float:left; width:245px; padding-left:25px; }
.TopStripDefault { margin-left:270px; margin-right:270px; padding-top:10px; text-align:center;}

.logoContainer
{
	border: 0px; position: relative; border-bottom:solid 1px #DEC6CF; padding-top:25px; padding-bottom:10px; padding-left:5px;
}

.telContainer
{
	border: 0px; position: relative; float: right;
}

.mobileSpaceOnly
{
	width: 100%; height: 6px; background-color: inherit; color: inherit;
}

/*Navigation bar styles */
#navbar
{
	position: relative; color: inherit; z-index: 1; padding-top:15px; padding-left:2px; text-transform:uppercase; font-size:90%;
}

.navBarItem { padding: 0px; position: relative; }
.navBarItem-over { padding: 0px; position: relative; }

.navBarItem-static		{ color: #414040; text-decoration: none; padding-left:15px; padding-bottom:5px; display:block; background-image:url(../Images/nav-bullet.gif); background-repeat:no-repeat; background-position:left 2px; }
.navBarItem-static:hover		{ color: #414040; text-decoration: none; padding-left:15px; padding-bottom:5px; display:block; background-image:url(../Images/nav-bullet-over.gif); background-repeat:no-repeat; background-position:left 2px; }

a.navBarItem-link:link		{ color: #414040; text-decoration: none; padding-left:15px; padding-bottom:5px; display:block; background-image:url(../Images/nav-bullet.gif); background-repeat:no-repeat; background-position:left 2px; }
a.navBarItem-link:visited	{ color: #414040; text-decoration: none; padding-left:15px; padding-bottom:5px; display:block; background-image:url(../Images/nav-bullet.gif); background-repeat:no-repeat; background-position:left 2px; }
a.navBarItem-link:hover		{ color: #414040; text-decoration: none; padding-left:15px; padding-bottom:5px; display:block; background-image:url(../Images/nav-bullet-over.gif); background-repeat:no-repeat; background-position:left 2px; }

.navBarItem-subItem			{ padding: 0px 0px 0px 10px; position: relative; width:170px;}
.navBarItem-subItem-over	{ padding: 0px 0px 0px 10px; position: relative; width:170px;}

a.navBarItem-subLink:link		{ color: #5F213A; text-decoration: none; padding-left:15px; padding:4px 5px; display:block; background-color:#C5AFB3;}
a.navBarItem-subLink:visited	{ color: #5F213A; text-decoration: none; padding-left:15px; padding:4px 5px; display:block; background-color:#C5AFB3;}
a.navBarItem-subLink:hover		{ color: #5F213A; text-decoration: none; padding-left:15px; padding:4px 5px; display:block; background-color:#A7848C;}

.selectedPage
{
	color: #60223B;
	display:block; padding:0px 5px;
}

/* PAGE CLASSES */

h1
{
	color: #60223B; text-decoration: none; margin-top: 10px; margin-bottom: 10px; 
	padding: 0px; font-size: 120%; background-color: inherit;
}

h2
{
	color: #60223B; text-decoration: none; margin: 0px;
	padding: 0px; font-size: 90%; background-color: inherit; text-transform:uppercase; font-weight:normal;
}

h3
{
	margin: 0px;
	color: #000000; font-size: 100%;
}

.pagingContainer {
	height: 15px;
	font-size:90%;
	padding-right:20px;
}
.pagingContainerSavedProp {
	height: 25px;
	font-size:90%;
	margin-right:20px;
	margin-bottom:20px;
	border-bottom:solid 1px #E2E2E2; 
}

.propertiesFound
{
	float: left;
	color:#666666;
	letter-spacing:1px;
	padding-left:5px;
	padding-top:23px;
	font-size:90%;
}

.pagingBox
{
	float: right;
}
a.PagingLink:link { display:block; padding:0px 5px;}
a.PagingLink:visited { display:block; padding:0px 5px;}
a.PagingLink:hover { display:block; padding:0px 5px;}

.textContainer
{
	margin-top: 10px; margin-bottom: 10px;
}
.textContainerSavedProp
{
	margin-top: 10px; margin-bottom: 10px;
	margin-right:20px;
}
.textContainerSearch
{
	margin-top: 10px; margin-bottom: 15px;
	border-top:solid 1px #E3E3E3;
	border-bottom:solid 1px #E3E3E3;
	height:154px;
	margin-right:20px;
}
.textContainerViewProp { margin-top: 10px; margin-bottom: 10px; color:#555555; }
.textContainerViewProp b { color:#62203B; }

#welcomeText
{
	min-height: 77px; margin-bottom: 8px;
}

.featuredContainer
{
	margin-top: 10px; margin-bottom: 10px; height: 155px;
}

.tblRow
{
	width: 100%; min-height: 35px;
}

.tblTextBoxRow
{
	width: 100%; height: 85px;
}

.tblCellLeft
{
	margin-right: 10px; float: left; height: 25px; padding-top: 7px; width: 150px;
}

.tblCellRight
{
	margin-right: 10px; float: left; height: 25px;
}

.tblCellRefLeft
{
	margin-right: 20px; float: left; height: 25px; padding-top: 7px; width: 225px;
}




.propertyCellLeft
{
	float: left; margin-right: 10px; position: relative;
}

.mobilePropertyCellLeft
{
	float: left; margin-right: 10px; position: relative; width: 60px;
}

.mobileRoomHolder
{
	height: 25px; margin-bottom: 5px;
}

.propertyCellRight
{
	float: left; position: relative;
}

.smallImage, .pagingBorder
{
	padding: 1px; border: solid 1px #C2C2C2;
}

.hr
{
	height: 1px; width: 100%; background-color: #C2C2C2; margin-top: 10px; color: inherit;
}

select
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size: 100%; color:#666667; background-color:#E0E0E0; border:solid 1px #CBCACB;
	width: 110px; margin-top: 0px; margin-bottom: 5px; padding-top:1px; height:17px;
}

.textField
{
	width: 106px; margin-top: 0px; margin-bottom: 5px;  color:#666667; background-color:#E0E0E0; border:solid 1px #CBCACB;
} 

#photoContainer {
	background-color:#D3D3D3;
	background-image:url(../Images/icon-bg.gif); background-repeat:repeat-x;
}

.photoHolder, #printContainer
{
	width:547px; background-color:#FFFFFF;
}

.mobilePhotoHolder
{
	width: 100%; height: 75px; margin-top: 10px; margin-bottom: 10px;
}

.mainPic			{ margin-right:165px; _margin-right:162px; }
.mainPicSplitter	{ float: left; width: 10px; }

.extraPhotosHolder {
	margin-left:-2px;
	margin-bottom:-2px;
	margin-right:165px; _margin-right:162px; 
}

.pagePadding
{
	padding: 20px;
}

.noResults
{
	_height: 400px; min-height: 400px;
	text-align: center;
}

/* ICONS */

.iconHolder {
	float:right;
	width:177px;
	_margin-left:-3px;
	background-color:#B2B2B2;
	text-transform:uppercase;
	font-size:90%;
	height:328px;
}
.iconSubHolder { color:#61233A; margin-top:10px; margin-bottom:10px; height:20px;}

.icon {}
.iconSub { float:left; padding-right:15px; }

a.iconLink:link { color:#404040; border-bottom:solid 1px #969696; display:block; padding:4px 0px 4px 10px;}
a.iconLink:visited { color:#404040; border-bottom:solid 1px #969696; display:block; padding:4px 0px 4px 10px;}
a.iconLink:hover { color:#FFFFFF; border-bottom:solid 1px #969696; display:block; padding:4px 0px 4px 10px; background-color:#60223B;}

a.iconLinkMorePhotos:link	{ color:#FFFFFF; border-bottom:solid 1px #FFFFFF; display:block; padding:4px 0px 4px 10px; background-color:#60223B;}
a.iconLinkMorePhotos:visited{ color:#FFFFFF; border-bottom:solid 1px #FFFFFF; display:block; padding:4px 0px 4px 10px; background-color:#60223B;}
a.iconLinkMorePhotos:hover	{ color:#FFFFFF; border-bottom:solid 1px #FFFFFF; display:block; padding:4px 0px 4px 10px; background-color:#60223B;}

/* FOOTER CLASSES */

.branchHolder
{
	float: left; text-align: left; width: 33%;
}

.copyRight
{
	padding-top: 25px; padding-bottom: 15px; background-color: #60223B; text-align: center; color: #D7C8CE; height:40px; text-transform:uppercase; font-size:90%;
}
.copyRightDefault
{
	padding-top: 35px; text-align: center; color: #60223B; height:40px; text-transform:uppercase; font-size:90%;
}

a.tweb:link { color: #D7C8CE; }
a.tweb:visited { color: #D7C8CE; }
a.tweb:hover { color: #FFFFFF; }

a.twebDefault:link { color: #60223B; }
a.twebDefault:visited { color: #60223B; }
a.twebDefault:hover { color: #60223B; }

/* ADVANCED MAP SEARCH RESULTS */

.perPage
{
	float: left;
}

/* Message Panels */

.messagepanel-container
{
    background-color: #FAF2CF;
    padding: 5px 5px 5px 5px;
    border: solid 1px #EBD581;
}

.messagepanel-generic
{
    color: #000000;
}

.messagepanel-error
{
    color: Red;
}

/* Property Next/Prev Control */

.propertyNavigation
{
	height: 25px; width: 100%;
	margin-bottom: 10px;
}

#forwardContainer
{
	border: solid 1px #808080;
	position: absolute; background-color: #FFFFFF;
	z-index: 100000; margin-right: 10px;
	width: 250px; right: 50%; margin-right: -396px;
	filter: alpha(opacity=90); moz-opacity: 0.90; opacity: .90;
	cursor: pointer; margin-top: 20px; padding: 5px;
}

#backContainer
{
	border: solid 1px #808080;
	position: absolute; background-color: #FFFFFF;
	z-index: 100000; margin-right: 10px;
	width: 250px; left: 50%; margin-left: -396px;
	filter: alpha(opacity=90); moz-opacity: 0.90; opacity: .90;
	cursor: pointer; margin-top: 20px; padding: 5px;
}

.navigationRight
{
	text-align: right; padding: 5px;
	margin-bottom: 10px; float: right;
	width: 100px; cursor: pointer;
}

.navigationLeft
{
	text-align: left; padding: 5px;
	margin-bottom: 10px; float: left;
	width: 100px; cursor: pointer;
}

#pnlNextMenu
{
	padding: 5px;
	height: 75px;
}

#pnlPreviousMenu
{
	padding: 5px;
	height: 98px;
}

.imgNextProperty
{
	float: left; width: 100px;
	margin-right: 10px;
}

.nextHeading
{
	float: right; width: 130px;
}

.previousHeading
{
	float: left; width: 130px;
}

.imgPreviousProperty
{
	float: right; width: 100px;
	margin-left: 10px;
}

.txtBackToSearchResults
{
	width: 240px;
	padding: 5px 0px 5px 0px; font-weight: bold;
}

.txtBackToSearchResultsOver
{
	width: 240px; background-color: #C0C0C0;
	padding: 5px 0px 5px 0px; font-weight: bold;
}

.field
{
	position: absolute; left: 50%;
}

.field1
{
	position: absolute; left: 50%; margin-bottom: 10px;
}

.field2
{
	position: absolute; left: 50%; margin-left: 0px;
}

.clearPropData
{
	clear: both; height: 1px; overflow: hidden;
}

.dialogTitle
{
	font-weight: bold;
}

.RegisterBelt { background-color:#EDA721; padding:3px 2px 4px 25px; border-top:solid 4px #FFFFFF;}

.HeadingQuick { color:#78173D; text-transform:uppercase; padding-bottom:5px; font-weight: bold;}
.QuickSearchPanel { font-size:90%; color:#666667; padding:15px 20px 15px 25px; font-family:Arial, Helvetica, sans-serif; }

a.advancedSearch:link	 { color:#78173D; text-transform:uppercase; background-color: #e0e0e0; border-top: solid 1px #cbcacb; border-bottom: solid 1px #cbcacb; padding: 4px; }
a.advancedSearch:visited { color:#78173D; text-transform:uppercase; background-color: #e0e0e0; border-top: solid 1px #cbcacb; border-bottom: solid 1px #cbcacb; padding: 4px; }
a.advancedSearch:hover   { color:#9B9B9B; text-transform:uppercase; background-color: #e0e0e0; border-top: solid 1px #cbcacb; border-bottom: solid 1px #cbcacb; padding: 4px; }

.HeadingKeyword { color:#78173D; text-transform:uppercase; padding-bottom:5px; font-weight: bold;}
.KeywordSearchPanel { font-size:90%; color:#666667; padding:40px 20px 15px 25px; font-family:Arial, Helvetica, sans-serif;}
.KeywordSearchTxt { letter-spacing:-1px; }

.QuickSearchPanelDefault { font-size:90%; color:#666667; padding:3px 15px 15px 15px; font-family:Arial, Helvetica, sans-serif; }
.KeywordSearchPanelDefault { font-size:90%; color:#666667; padding:40px 15px 15px 15px; font-family:Arial, Helvetica, sans-serif;}

.GoBtn { float:right; padding-top:10px; }

.LeftQuote { position:relative; margin-left:40px; margin-top:80px; }

.LeftQuoteSearchResult { position:absolute; margin-left:-140px; margin-top:-390px; }
.LeftQuoteDefault { margin-left:30px; margin-top:100px;}
.LeftQuoteContentPage { position:absolute; margin-left:-140px; margin-top:-390px; }

.TopLine { border-bottom:solid 1px #E2E2E2; padding-top:45px; height:20px; margin-right:27px;}
.BotLine { border-top:solid 1px #E2E2E2; padding-top:10px; height:20px; margin-right:27px; margin-top:30px;}

a.BackBtn:link { color:#9B9B9B; font-size:110%; text-transform:uppercase;}
a.BackBtn:visited { color:#9B9B9B; font-size:110%; text-transform:uppercase;}
a.BackBtn:hover { color:#9B9B9B; font-size:110%; text-transform:uppercase;}

.pagePaddingContentPage { padding: 20px 27px 20px 0px; color:#333333; position:relative; }

.PageTitleSearch { font-size:140%; color:#60223B; font-weight:bold; float:left; padding-top:20px;}
.TitleBelt{ height:40px; }

.PageTitle { font-size:140%; color:#60223B; font-weight:bold; padding-top:20px; height:23px;}

a.propAdd:link { color:#60223B; }
a.propAdd:visited { color:#60223B; }
a.propAdd:hover { color:#000000; }


.propertyCellLeftSearch {
	float: left; width:206px; _margin-right:-3px;
}
.SearchResultContainer { margin-left:220px; _margin-left:217px; padding:10px 10px 0px 0px; color:#666666; font-size:90%; }
.SearchResultDescriptions { height:95px; padding-top:5px;}
.SearchResultLinks { text-transform:uppercase; }

.pagePaddingViewProp {
	padding: 0px 20px 0px 0px;
}
.BackContainer {
	height: 22px;
	font-size:90%;
	padding-right:20px;
	border-bottom:solid 1px #E2E2E2;
}

.ViewPropPrice {
	font-size:140%;
	text-transform:none; font-weight:bold;
	color: #60223B;
	text-align:right;
	padding:18px 0px 8px 0px;
}
.ViewPropName { color:#8C8C8C; font-size:100%; padding:4px 0px; border-bottom:solid 1px #E3E3E3; }
.ViewPropBackToTop { font-size:80%; padding-top:20px; }

.SearchPanelsDefault { float:right; width:140px; background-color:#FFFFFF;}
.DefaultSearchCurve { float:right; padding-top:5px; }

.FloatRight { float:right; }

.DefaultLeftPart { margin-right:140px; }

.Flash { text-align:center; background-color:#E0E2E1; }

.Welcome { padding: 5px 0px 0px 0px; }
.WelcomeTxt { padding:20px 0px 10px 10px;}
.WelcomeTxtMaroon { padding-top:10px;}
.WelcomeTxtGrey { color:#8C8C8C; padding-top:10px;}



/*Sub pages*/

.LeytonTitle { margin-bottom: -4px; }

.BbColler { color: #FFFFFF; background-color: #60223B; padding: 2px; line-height:140%; }

.SmallImageLine { margin: 46px 0px 34px 0px; background-image: url(../Images/line-bg.gif); background-repeat: repeat-x; }

.ImageSmall { border: #D8D8D8 1px solid; margin-right: 1px; }

.BoderBottomMidle { border-bottom: #E2E2E2 1px solid; margin-bottom: 20px; padding-bottom: 15px; }
.BoderBottomMidleRight { float:right; text-align: justify; position: relative; }
.BoderBottomMidleLeft { margin-right: 288px; text-align: justify; line-height:110%; margin-bottom: 20px; min-height: 229px;}
.BoderBottomMidleLeftLeyton { margin-right: 25px; position: relative;}
.BoderBottom { min-height: 145px; position: relative; }

.ExcelBoderBottomMidleLeft { margin-right: 288px; text-align: justify; line-height:110%; margin-bottom: 20px; min-height: 294px;}

.ExcelOfficeButton { margin-bottom: -36px; position: absolute; width:262px; right:0px; }
.StrattonOfficeButton { margin-bottom: -36px; position: absolute; width:262px; right: 1px; _right:0px; }
.LaytonOfficeButton { margin-bottom: -36px; position: absolute; width:262px; right:0px; }
.LaytonBuy { background-color: #E0E0E0; color: #60223B; height: 13px; padding: 2px 0px 2px 20px; margin-bottom: 2px; }
.LaytonLet { background-color: #60223B; color: #FFFFFF; height: 13px; padding: 2px 0px 2px 20px; }

.RoyalDocksOfficeButton { margin-bottom: -36px; position: absolute; width:262px; }

.LaytonBuyText { color: #60223B; text-decoration: none; }
a:visited.LaytonBuyText { color: #60223B; text-decoration: none; }
a:link.LaytonBuyText { color: #60223B; text-decoration: none; }
a:hover.LaytonBuyText { color: #60223B; text-decoration: none; }

.LaytonLetText { color: #FFFFFF; text-decoration: none; }

a.LaytonLetText:link	{ color: #FFFFFF; text-decoration: none; }
a.LaytonLetText:visited	{ color: #FFFFFF; text-decoration: none; }
a.LaytonLetText:hover	{ color: #FFFFFF; text-decoration: none; }

.pagePaddingContentPage a.LaytonLetText:link	{ color: #FFFFFF; text-decoration: none; }
.pagePaddingContentPage a.LaytonLetText:visited	{ color: #FFFFFF; text-decoration: none; }
.pagePaddingContentPage a.LaytonLetText:hover	{ color: #FFFFFF; text-decoration: none; }

.LocalTitle { margin: 46px 0px 14px 0px; }

.UnderGroundWhiteGra { background-color: #E0E0E0; border: #CBCBCB 1px solid; height: 14px; padding: 3px 0px 3px 6px; margin-bottom: 1px; }
.UnderGrounddarkGra { background-color: #B2B2B2; border: #A8A8A8 1px solid; height: 14px; padding: 3px 0px 3px 6px; margin-bottom: 1px; }

.UnderGroundLink { text-decoration: underline; margin-left: 20px; color: #000000; }
a:visited.UnderGroundLink { text-decoration: underline; margin-left: 20px; color: #000000; }
a:link.UnderGroundLink { text-decoration: underline; margin-left: 20px; color: #000000; }
a:hover.UnderGroundLink { text-decoration: none; margin-left: 20px; color: #000000; }

.UnderGroundLinkRound { text-decoration: underline; margin-left: 10px; color: #000000; }
a:visited.UnderGroundLinkRound { text-decoration: underline;  margin-left: 10px; color: #000000; }
a:link.UnderGroundLinkRound { text-decoration: underline;  margin-left: 10px; color: #000000; }
a:hover.UnderGroundLinkRound { text-decoration: none;  margin-left: 10px; color: #000000; }

.UnderGroundWhitePink { background-color: #D0BEC5; border: #C4ACB5 1px solid; height: 14px; padding: 3px 0px 3px 6px; margin-bottom: 1px; }
.UnderGrounddarkPink { background-color: #B496A2; border: #A68592 1px solid; height: 14px; padding: 3px 0px 3px 6px; margin-bottom: 1px; }

.UnderGroundPinkLink { text-decoration: underline; color: #60223B; }
a:visited.UnderGroundPinkLink { text-decoration: underline; color: #60223B; }
a:link.UnderGroundPinkLink { text-decoration: underline; color: #60223B; }
a:hover.UnderGroundPinkLink { text-decoration: none; color: #60223B; }

.LocalLink { padding-bottom:40px; }

.WhiteFixBg { background-color:#FFFFFF; padding-right:27px; margin-right:-27px;}
.GreyBg { background-color:#F6F6F6; position:relative;}

.LocalLinkTwo { margin-top: 23px; }

.LandlordTopHeader { background-image: url(../Images/landlord-header-bg.gif); background-repeat: repeat-x; height: 141px; }
.LandlordTopHeaderRight { float:right; width: 97px; margin-right: 42px; }
.LandlordTopHeaderLeft { margin-right: 150px; margin-left: 15px; background-position: bottom; }

.LandlordTitle { margin-top: -5px; position: relative; _margin-left:30px; }
.LandlordText { color: #727272; line-height: 16px; text-align: justify; padding-top: 5px; }
.LandlordTextRed { color: #752D47; text-align: justify; margin: 15px 0px 40px 0px; }

.LandlordCenter { text-align: center; }

.LandlordMidleBox { width: 540px; }

.LandlordMidleBoxRight { float: right; width: 270px; _margin-left:-3px; height: 60px; border-bottom: #ECECEC 1px solid; padding: 5px 0px 0px 0px; font-size: 180%; color: #60223B; text-align: center; font-family:"Franklin Gothic Book", Arial, Tahoma; }
.LandlordMidleBoxLeft { margin-right: 270px; _margin-right: 267px; height: 60px; border-right: #ECECEC 1px solid; border-bottom: #ECECEC 1px solid; padding: 5px 0px 0px 0px; font-size: 180%; color: #60223B; vertical-align: middle center;    font-family:"Franklin Gothic Book", Arial, Tahoma; }

.LandlordMidleBoxRightOver { background-image: url(../Images/landlord-box-bg-right.gif); float: right; width: 270px; _margin-left:-3px; height: 60px; border-bottom: #ECECEC 1px solid; padding: 5px 0px 0px 0px; font-size: 180%; color: #60223B; text-align: center; font-family:"Franklin Gothic Book", Arial, Tahoma; }
.LandlordMidleBoxLeftOver { background-image: url(../Images/landlord-box-bg-left.gif); margin-right: 270px; _margin-right: 267px; height: 60px; border-right: #ECECEC 1px solid; border-bottom: #ECECEC 1px solid; padding: 5px 0px 0px 0px; font-size: 180%; color: #60223B; vertical-align: middle center;    font-family:"Franklin Gothic Book", Arial, Tahoma; }

.LandlordMidleBoxRightOne { float: right; width: 270px; _margin-left:-3px; height: 48px; border-bottom: #ECECEC 1px solid; padding: 17px 0px 0px 0px; font-size: 180%; color: #60223B; text-align: center; font-family:"Franklin Gothic Book", Arial, Tahoma; }
.LandlordMidleBoxLeftOne { margin-right: 270px; _margin-right: 267px; height: 48px; border-right: #ECECEC 1px solid; border-bottom: #ECECEC 1px solid; padding: 17px 0px 0px 0px; font-size: 180%; color: #60223B; vertical-align: middle center;    font-family:"Franklin Gothic Book", Arial, Tahoma; }

.LandlordMidleBoxRightOverOne { background-image: url(../Images/landlord-box-bg-right.gif); float: right; width: 270px; _margin-left:-3px; height: 48px; border-bottom: #ECECEC 1px solid; padding: 17px 0px 0px 0px; font-size: 180%; color: #60223B; text-align: center; font-family:"Franklin Gothic Book", Arial, Tahoma; }
.LandlordMidleBoxLeftOverOne { background-image: url(../Images/landlord-box-bg-left.gif); margin-right: 270px; _margin-right: 267px; height: 48px; border-right: #ECECEC 1px solid; border-bottom: #ECECEC 1px solid; padding: 17px 0px 0px 0px; font-size: 180%; color: #60223B; vertical-align: middle center;    font-family:"Franklin Gothic Book", Arial, Tahoma; }

.LandlordMidleBoxText {font-size: 21px; color: #60223B; text-align: center; font-family:"Franklin Gothic Book", Arial, Tahoma; text-decoration: none; }
a:visited.LandlordMidleBoxText {font-size: 21px; color: #60223B; text-align: center; font-family:"Franklin Gothic Book", Arial, Tahoma; text-decoration: none; }
a:link.LandlordMidleBoxText {font-size: 21px; color: #60223B; text-align: center; font-family:"Franklin Gothic Book", Arial, Tahoma; text-decoration: none; }
a:hover.LandlordMidleBoxText {font-size: 21px; color: #60223B; text-align: center; font-family:"Franklin Gothic Book", Arial, Tahoma; text-decoration: none; }

.LandlordBottomBox { margin: 20px 0px 0px 0px; text-align:right; width:540px; }

.RelocationHeader {
	background-image: url(../Images/relocation-header-bg.gif);
	background-repeat: repeat-x;
	height: 127px;
	text-align: right;
	padding-right: 18px;
}
.RelocationMidleBox { margin: 25px 0px 35px 0px; position:relative; }

.HelpFindingNewHomesLeft { float:left; _margin-right:-3px; width: 48%; height: 55px; background-image: url(../Images/relocation-help.gif); background-repeat: no-repeat; background-position: right; text-align: center; background-color: #E2D7DC; border: #C2AAB4 1px solid; font-family:"Franklin Gothic Book", Arial, Verdana; font-size: 20px; color: #60223B; padding-top: 5px;  position:relative;}
.AfterCareServiceRight { margin-left:52%; _margin-left:49%; height: 40px; background-image: url(../Images/relocation-after.gif); background-repeat: no-repeat; background-position: left; text-align: center; background-color: #E2D7DC; border: #C2AAB4 1px solid; font-family:"Franklin Gothic Book", Arial, Verdana; font-size: 20px; color: #60223B; padding-top: 20px;  position:relative;}

.RelocationMidleTextLeft { float:left; _margin-right:-3px; width: 48%; border-right: #EEE4E8 1px solid; padding-right: 15px; }
.RelocationMidleTextRight { margin-left:51%; _margin-left:48%; }

.RelocationMidleBoderBottom { border-bottom: #EEE4E8 1px solid; margin-left: 15px; min-height:400px; _height:400px; padding-bottom:20px;}
.PropertyManageMidleBoderBottom { border-bottom: #EEE4E8 1px solid; margin-left: 15px;  position:relative; padding-bottom:20px;}

.TitleBG {
	background-image: url(../Images/title-bg-top.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 42px;
	padding-top: 8px;
	text-align: center;
	font-family:"Franklin Gothic Book", Arial, Verdana;
	font-size: 20px;
	color: #60223B;
}
.TitleBGTopPadding {
	background-image: url(../Images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	text-align: center;
	font-family:"Franklin Gothic Book", Arial, Verdana;
	font-size: 20px;
	color: #60223B;
	padding-top: 40px;
}
.TitleBGTopPaddingLeft {
	background-image: url(../Images/title-bg-left.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 40px;
	text-align: left;
	font-family:"Franklin Gothic Book", Arial, Verdana;
	font-size: 20px;
	color: #60223B;
	padding-top: 40px;
	padding-left: 0px;
}

.RelocationContact {
	background-image: url(../Images/relocation-contact-bg.gif);
	background-repeat: no-repeat;
	width: 220px;
	height:175px;
	padding: 15px;
	margin: 25px 0px 0px 14px;
	text-align: center;
	color: #727272;
	line-height: 16px;
}
.RelocationContactTitle { color: #60223B; font-size: 20px; font-family:"Franklin Gothic Book", Arial, Verdana; }

.RelocationLink { color: #60223B; text-decoration: none; text-decoration: underline; }
a:visited.RelocationLink { color: #60223B; text-decoration: none; text-decoration: underline; }
a:link.RelocationLink { color: #60223B; text-decoration: none; text-decoration: underline; }
a:hover.RelocationLink { color: #60223B; text-decoration: none; text-decoration: none; }

.RelocationGroundWhitePink { color: #8D6173; background-color: #D0BEC5; border: #C4ACB5 1px solid; height: 30px; padding: 3px 0px 3px 6px; margin-bottom: 1px; }
.RelocationGrounddarkPink { color: #FFFFFF; background-color: #B496A2; border: #A68592 1px solid; height: 30px; padding: 3px 0px 3px 6px; margin-bottom: 1px; }

.RelocationGroundWhiteText { color: #FFFFFF; margin-left:70px;}
.RelocationGroundpinkText { color: #9A7382; margin-left:70px; }

.RelocationGroundLaytonBuyText { color: #60223B; text-decoration: none; float:left; }

.PropertyHeader {
	background-image: url(../Images/property-header-bg.gif);
	background-repeat: repeat-x;
	height: 125px;
	text-align: right;
	padding-right: 18px;
}

.PropertyMidletext { margin: 25px 0px 60px 0px; position:relative; }
.PropertyTextLeft { float:left; _margin-right:-3px; width: 43%; }
.PropertyTextRight { margin-left:45%; }
.propertyFullPonti { color: #B5799A; font-size: 12px; line-height: 16px; text-align: justify; margin: 25px 0px 0px 15px; }

.SellingBG { background-image: url(../Images/selling-text-bg.gif); background-position: bottom right; background-repeat: no-repeat; }

.SellingBGTitle { color: #60223B; font-size: 21px; font-family:"Franklin Gothic Book", Arial, Verdana; }

.SellingMidleTextLeft { float:left; _margin-right:-3px; width: 44%; padding-right: 15px; }
.SellingMidleTextRight { margin-left:44%; _margin-left:0px; padding-right: 15px; }

.TenantBaner { height: 50px; background-image: url(../Images/tenant-contact-bg.gif); background-repeat: no-repeat; background-position: right; text-align: center; background-color: #E2D7DC; border: #C2AAB4 1px solid; font-family:"Franklin Gothic Book", Arial, Verdana; font-size: 20px; color: #60223B; padding-top: 8px;  position:relative; }

.TenantsBoxBG { margin-top: 25px; width:265px; }
.TenantsBox { float:right;}

.vAlignMiddle { vertical-align:middle;}

.propTitle { 
	color: #60223B; text-decoration: none; margin: 0px;
	padding: 0px; font-size: 90%; background-color: inherit; text-transform:uppercase; font-weight:normal;
	height:15px;
	overflow:hidden;
}

.PagePaddingHeight { min-height:900px; _height:900px; }

/*CONTACT US PAGE*/

.officePosition
{
	width: 100%;
}

.LeytonOffice
{
	float: left;
	width: 230px; position: relative; 
	margin-right: 25px;
	margin-top: 40px;	
}

.OfficeTitle
{
	float: left; width: 230px;
	text-align: center; padding-bottom: 10px;
}

.OfficePostcode
{
	background-color: #e0e0e0;
	padding: 10px; width: 210px;
	text-align: center; height: 50px;
}

.OfficeAddress
{
	background-color: #FFFFFF;
	padding: 10px; width: 210px;
	text-align: center; height: 130px;
}

.StratfordOffice
{
	float: left; margin-top: 40px; padding-right: 25px;
	width: 230px; position: relative;
}

.contactBG
{
	background-image:url(../Images/contactBG.gif); 
	background-repeat:no-repeat;
}

/*FeedBack Form*/


.FormLeft
{
	margin-right: 10px; float: left; height: 20px; padding-top: 5px; width: 70px;
	text-align: left;
}

.FormLeftRadio
{
	margin-right: 10px; float: left; height: 20px; padding: 5px 0px 8px 0px; width: 70px;
	text-align: left;
}

.FormRight
{
	margin-right: 10px; float: left; height: 25px;
}

.FormTxt
{
	width: 100%; padding: 5px 0px 10px 0px; font-weight: bold;
}

.FormCommTxt
{
	width: 100%; padding: 5px 0px 5px 0px;
}

.FormRadioContainer
{
	height: 160px;
}

.FormRadioContainer2
{
	height: 130px;
}

.FormTextBox
{
	width: 100%; height: 110px;
}
