﻿* {
	margin: 0px;
	padding: 0px;
}

body {
	background-image: url('images/Background.png');
	background-repeat: repeat-x;
	background-color: white;
	height: 100%;
	width: 100%;
}

html {
	background-image: url('images/Background.png');
	background-repeat: repeat-x;
	background-color: white;
	height: 100%;
	width: 100%;
}

img.easybuild2 {
	position:relative;
	margin:0 auto;
	left:306px;
	border: 1px #2a497a solid;
}


.easybuildDiv1 {
	position:relative;
	width:650px;
	height:230px;
	margin:0 auto;	
}

.easybuildDiv1 img {
	margin:5px 10px;
	border: 1px #2a497a solid; 	
}

.easybuildDiv2 {
	position:relative;
	width:100%;
	height:250px;
}

.easybuildDiv2 img {
	display:inline;
	margin: 75px;
	border: 1px #2a497a solid; 
}

.easybuildDiv2 h3.before {
	position:absolute;
	left:145px;
}

.easybuildDiv2 h3.after {
	position:absolute;
	right:175px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color: #2a497a;
	padding: 30px 40px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #3d6cb5;
	padding: 20px 40px;
	text-align: left;
}

h2.centered {
	text-align: center;	
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #3d6cb5;
	padding: 20px 40px;
}

h3 span {
	color: black;
	font-weight:normal;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #3d6cb5;
	padding: 14px 40px;
}

h4 span {
	color: black;
	font-weight:normal;
}


p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 15px 40px;
}

p.test {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 15px 40px;
	text-align: left;
}

p.p1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 15px 50px 5px;
	color:#3d6cb5;
	font-style: italic;
	font-weight:bold;
}

p.p2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 0px 50px 15px;
	color:#3d6cb5;
	font-style: normal;
}

p.p3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 15px 50px 5px;
	color:black;
	font-style: italic;
	font-weight:bold;

}

p.p4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 0px 50px 15px;
	color:black;
	font-style: normal;
}

ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 15px 70px;	
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 15px 5px;	
}

ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 15px 70px;	

}

a.sitemap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin: 15px 40px;
	color:#2a497a;
	text-decoration: none;
}

.wrapper {
	position:relative;
	width:917px;
	height: 100%;
	margin: 0 auto;
}

.left_col {
	position:absolute;
	left:-180px;
	top:0px;
	width:180px;
	background-image: url('images/SideStripL.png');
	background-repeat: no-repeat;
	height:631px;
}

.right_col {
	position:absolute;
	right:-180px;
	top:0px;
	width:180px;
	background-image: url('images/SideStripR.png');
	background-repeat: no-repeat;
	height:631px;
}

.main {
	position:relative;
	width:917px;
}

.header {
	position:relative;
	background-image:url('images/HeaderLarge.png');
	width:917px;
	height:164px;
}

.flashheader {
	position:relative;
	height:390px;
	background-image:url('images/ContentBack.png');
	background-repeat:repeat-y;
	width:917px;
	border-bottom: 1px #2a497a solid;
}

.flashpos {
	position:absolute;
}
.button_con {
	position:relative;
	height:31px;
	width:917px;
	border-bottom: 1px #2a497a solid;
}

.headerButtons {
	width:917px;
	height:31px;
	position:absolute;
	top:0px;
	right:0px;
}

.headerButtons.btn1 {
	background-image:url('images/Home_H.png');
	background-repeat:no-repeat;
	left:0px;
	width:73px;
	height:31px;
}

.headerButtons.btn1 a {
	background-image:url('images/Home.png');
	background-repeat:no-repeat;
	width:73px;
	height:31px;
	display:block;
}

.headerButtons.btn1 a:hover {
	background:none;
}

.headerButtons.btn2 {
	background-image:url('images/Properties_H.png');
	background-repeat:no-repeat;
	left:73px;
	width:103px;
	height:31px;
}

.headerButtons.btn2 a {
	background-image:url('images/Properties.png');
	background-repeat:no-repeat;
	width:103px;
	height:31px;
	display:block;
}

.headerButtons.btn2 a:hover {
	background:none;
}

.headerButtons.btn3 {
	background-image:url('images/Landlords_H.png');
	background-repeat:no-repeat;
	left:176px;
	width:100px;
	height:31px;
}

.headerButtons.btn3 a {
	background-image:url('images/Landlords.png');
	background-repeat:no-repeat;
	width:100px;
	height:31px;
	display:block;
}

.headerButtons.btn3 a:hover {
	background:none;
}

.headerButtons.btn4 {
	background-image:url('images/Tenants_H.png');
	background-repeat:no-repeat;
	left:276px;
	width:83px;
	height:31px;
}

.headerButtons.btn4 a {
	background-image:url('images/Tenants.png');
	background-repeat:no-repeat;
	width:83px;
	height:31px;
	display:block;
}

.headerButtons.btn4 a:hover {
	background:none;
}

.headerButtons.btn5 {
	background-image:url('images/Testimonials_H.png');
	background-repeat:no-repeat;
	left:359px;
	width:115px;
	height:31px;
}

.headerButtons.btn5 a {
	background-image:url('images/Testimonials.png');
	background-repeat:no-repeat;
	width:115px;
	height:31px;
	display:block;
}

.headerButtons.btn5 a:hover {
	background:none;
}

.headerButtons.btn6 {
	background-image:url('images/EasyBuild_H.png');
	background-repeat:no-repeat;
	left:474px;
	width:102px;
	height:31px;
}

.headerButtons.btn6 a {
	background-image:url('images/EasyBuild.png');
	background-repeat:no-repeat;
	width:102px;
	height:31px;
	display:block;
}

.headerButtons.btn6 a:hover {
	background:none;
}

.headerButtons.btn7{
	background-image:url('images/ContactUs_H.png');
	background-repeat:no-repeat;
	left:576px;
	width:104px;
	height:31px;
}

.headerButtons.btn7 a {
	background-image:url('images/ContactUs.png');
	background-repeat:no-repeat;
	width:104px;
	height:31px;
	display:block;
}

.headerButtons.btn7 a:hover {
	background:none;
}


.headerButtons.spacer {
	background-image:url('images/ButtonSpacer.png');
	background-repeat:no-repeat;
	left:680px;
	width:237px;
	height:31px;
}

.content {
	border-top: 1px #2a497a solid;
	background-image:url('images/ContentBack.png');
	position:relative;
	height:100%;
	background-image:url('images/ContentBack.png');
	background-repeat:repeat-y;
	padding-bottom:10px;
}

.silver {
	width:917px;
	height:46px;
	position:relative;
	background-image:url('images/Silverlining.png');
}

.silver p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 15px 40px;
	text-align:center;
}

.footer {
	background-image:url('images/Footer.png');
	position:relative;
	width:917px;
	height:29px;
	border-bottom: 1px #2a497a solid;
}

	.footer span {
	position:absolute;
	top:4px;
	right:10px;
}

.footer span a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	padding: 15px 5px;
	text-align:center;
	vertical-align: middle;
	color:#2a497a;
	text-decoration: none;
}

.footer span a:hover {
	text-decoration: underline;
}

.Accred {
	position:relative;
	width:200px;
	height:223px;
	bottom:16px;
	margin:0px 0px 0px 200px;
}

.copyright {
	padding:0px;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.6em;
	color:black;
	text-align:center;
}

.copyright a{
	color:black;
}

.photoAddress {
	position:relative;
	margin-left:61px;
	width:316px;
	height:237px;
	margin-top:60px;
	cursor: pointer;
}

.photoAddressImg {
	position:absolute;
	width:316px;
	height:237px;
	border:2px #2a497a solid;
	background-image:url('images/ShopFront.jpg');
	cursor: pointer;
}

.photoAddressLink {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: bold;
	padding: 15px 5px;
	text-align:center;
	color:#2a497a;
	text-decoration: none;
	top:245px;
	left:175px;
}

.photoAddressLink:hover {
	text-decoration: underline;	
}

.homepagePhotos {
	border:1px #2a497a solid;
	width:300px;
	height:200px;
	float:right;
	margin:5px 10px 10px 40px;
}

.homepagePhotos.easybuild {
	height:133px;	
}

.homepagePhotos.homepage {
	margin:5px 0px 40px 110px;
	float:left;
}

.prop {
	border-top: 1px #2a497a solid;
	position:relative;
	height:100%;
	background-image:url('images/ContentBack.png');
	background-repeat:repeat-y;
	width:100%;
}

.ArrowSearch {
	position:relative;
	width:915px;
	margin-left:1px;
	overflow:visible; 
	display:none;
}

iframe {
	position:relative;
}

.googlemaps {
	width:456px;
	height:237px;
	border: 2px #2a497a solid;
}

.MapDiv {
	position:absolute;
	right:49px;
	bottom:77px;
	width:456px;
	height:237px;
}

.ContactInfo {
	margin-left:20px;
}

.tdWidth1 {
	width:150px;
}

.tdWidth2 {
	width:20px;
}

.textField {
	width: 408px;
}

.tenantsTable {
	font-family:Tahoma;
	font-size:medium;
	color:black;
	text-align:center;
	margin:0 auto;
	border: 1px solid #33669A;
}

.tenantsTable.table1 td {
	width:250px;
	border: 1px solid #33669A;
	padding:10px;
}

.tenantsTable.table1 td.colspan {
	width:500px;
	border: 1px solid #33669A;
	padding:10px;
}


.bold {
	font-weight: bold;
}

.tenantsTable.table2 td {
	width:100px;
	border: 1px solid #33669A;
	padding:5px;
}

.tenantsTable.table2 td.bold {
	font-weight: bold;
}

.tenantsTable.table2  th {
	width:100px;
	border: 1px solid #33669A;
	padding:5px;

}

.formTable {
	font-family:Tahoma;
	font-size:medium;
	color:#33669A;
	width:600px;
	text-align:right;
	border: 2px solid #33669A;
	margin:0 auto
}

.formTable td {
	border-style:none;
	font-family:Tahoma;
	font-size:1em;
	font-weight: normal;
	color:#33669A;
	text-align:right;
}

iframe.contactus {
	position:absolute;
	top:35px;
	right:35px;
	width:480px;
	height:260px;
	margin-left:20px;
	border:none;
}

iframe.appreg {
	width:700px;
	height:590px;
	margin-left:100px;
	border:none;
	margin-bottom:30px;
}

iframe.appreg2 {
	width:850px;
	height:5800px;
	margin-left:30px;
	border:none;
	margin-bottom:30px;
}



