#centerContainer {
  width: 780px;
  position: absolute;
  left: 50%;
  margin-left: -390px;
}

#centerContainerBigger {
  width: 1084px;
  position: absolute;
  left: 50%;
  margin-left: -422px;
}


img {
  border: 0px;
}

body {
  font: 12px Verdana, sans-serif;
  margin: 0px;
}

h1 {
  font: normal normal bold 20px Verdana, sans-serif;
  margin-top: 0px;
  padding: 0px;
  color: #950B37;
}

h2 {
  font: normal normal bold 15px Verdana, sans-serif;
  padding: 0px;
  color: #1b5491;
}


#divider {
	position:absolute;
	left:295px;
	top:0px;
	width:1px;
	height:720px;
	z-index:200;
	visibility:visible;
	background-image: url('../images/divider.gif');
	background-repeat: repeat-y;
}
#mainnavlogo {
	position:absolute;
	left:41px;
	top:8px;
	width:210px;
	height:113px;
	z-index:2;
	visibility:visible;
}
#mainnavpoint1 {
	position:absolute;
	left:68px;
	top:135px;
	width:14px;
	height:13px;
	z-index:3;
	visibility:visible;
	background-image: url('../images/mainnavpoint1.gif');
	background-repeat: no-repeat;
}
#mainnavbar1 {
	position:absolute;
	left:96px;
	top:153px;
	width:196px;
	height:3px !important;
	z-index:4;
	visibility:visible;
	background-image: url('../images/mainnavbar1.gif');
	background-repeat: no-repeat;
}
#mainnavpoint2 {
	position:absolute;
	left:68px;
	top:166px;
	width:14px;
	height:13px;
	z-index:5;
	visibility:visible;
	background-image: url('../images/mainnavpoint1.gif');
	background-repeat: no-repeat;
}
#mainnavbar2 {
	position:absolute;
	left:96px;
	top:184px;
	width:196px;
	height:3px;
	z-index:6;
	visibility:visible;
	background-image: url('../images/mainnavbar1.gif');
	background-repeat: no-repeat;
}
#mainnavpoint3 {
	position:absolute;
	left:68px;
	top:197px;
	width:14px;
	height:13px;
	z-index:7;
	visibility:visible;
	background-image: url('../images/mainnavpoint1.gif');
	background-repeat: no-repeat;
}
#mainnavbar3 {
	position:absolute;
	left:96px;
	top:215px;
	width:196px;
	height:3px;
	z-index:8;
	visibility:visible;
	background-image: url('../images/mainnavbar1.gif');
	background-repeat: no-repeat;
}
#mainnavpoint4 {
	position:absolute;
	left:68px;
	top:228px;
	width:14px;
	height:13px;
	z-index:9;
	visibility:visible;
	background-image: url('../images/mainnavpoint1.gif');
	background-repeat: no-repeat;
}
#mainnavbar4 {
	position:absolute;
	left:96px;
	top:246px;
	width:196px;
	height:3px;
	z-index:10;
	visibility:visible;
	background-image: url('../images/mainnavbar1.gif');
	background-repeat: no-repeat;
}
#mainnavpoint5 {
	position:absolute;
	left:68px;
	top:259px;
	width:14px;
	height:13px;
	z-index:11;
	visibility:visible;
	background-image: url('../images/mainnavpoint1.gif');
	background-repeat: no-repeat;
}
#mainnavbar5 {
	position:absolute;
	left:96px;
	top:277px;
	width:196px;
	height:3px;
	z-index:12;
	visibility:visible;
	background-image: url('../images/mainnavbar1.gif');
	background-repeat: no-repeat;
}
#mainnavpoint6 {
	position:absolute;
	left:68px;
	top:288px;
	width:14px;
	height:13px;
	z-index:13;
	visibility:visible;
	background-image: url('../images/mainnavpoint1.gif');
	background-repeat: no-repeat;
}
#mainnavbar6 {
	position:absolute;
	left:96px;
	top:305px;
	width:196px;
	height:3px;
	z-index:14;
	visibility:visible;
	background-image: url('../images/mainnavbar1.gif');
	background-repeat: no-repeat;
}

#companyprofilebackground {
	position:absolute;
	left:0px;
	top:315px;
	width:293px;
	height:335px;
	z-index:0;
	visibility:visible;
	background-image: url('../images/companyprofilebackground.gif');
}
/* main nav choice images */
#mainnavbodycorp {
	position:absolute;
	left:96px;
	top:136px;
	width:124px;
	height:12px;
	z-index:4;
	visibility:visible;
}
#mainnavrenting {
	position:absolute;
	left:96px;
	top:166px;
	width:60px;
	height:12px;
	z-index:7;
	visibility:visible;
}
#mainnavselling {
	position:absolute;
	left:95px;
	top:197px;
	width:57px;
	height:12px;
	z-index:10;
	visibility:visible;
}
#mainnavbusinessbroking {
	position:absolute;
	left:96px;
	top:228px;
	width:131px;
	height:12px;
	z-index:13;
	visibility:visible;
}
#mainnavstaffprofiles {
	position:absolute;
	left:95px;
	top:259px;
	width:109px;
	height:12px;
	z-index:16;
	visibility:visible;
}
#mainnavcontactus {
	position:absolute;
	left:95px;
	top:288px;
	width:87px;
	height:12px;
	z-index:19;
	visibility:visible;
}



/* home page temp text bits */
#search {
	position: absolute;
	left:298px;
	top:315px;
	width:477px;
	height:76px;
	background-color: #525252;
	visibility:visible;
}

#bodycorp {
	position: absolute;
	left:304px;
	top:406px;
}

#onlineaccess {
	position: absolute;
	left:551px;
	top:406px;
}

/* links top right of second template */
#normalPageLinks {
	position: absolute;
	left:302px;
	top:5px;
	width:469px;
	font: 10px Verdana, sans-serif;
	visibility:visible;
	z-index:199;
}

#normalPageLinks ul {
  list-style: none;
  float: right;
  margin: 0px;
}

#normalPageLinks ul li {
  float: left;
  margin-left: 5px;
  border-right: 1px solid #1B5491;
  padding-right: 5px;
}

#normalPageLinks ul li.lastItem {
  border: 0px;
}

#normalPageLinks ul li a { color: #1B5491; }
#normalPageLinks ul li a:visited { color: #1B5491; }
#normalPageLinks ul li a:hover { color: #1B5491; }

/* home page flash bit */
#homeflashcontent {
	position: absolute;
	left:299px;
	top:0px;
}


/* homepage panel1 (one on the bottom left)*/
#homepanel1heading {
	position:absolute;
	left:98px;
	top:342px;
	width:154px;
	height:18px;
	z-index:22;
	visibility:visible;
}
#homepanel1pic {
	position:absolute;
	left:13px;
	top:360px;
	width:70px;
	height:94px;
	z-index:23;
	visibility:visible;
}
#homepanel1divider {
	position:absolute;
	left:90px;
	top:360px;
	width:1px;
	height:284px;
	z-index:24;
	visibility:visible;
}
#homepanel1text {
	position:absolute;
	left:96px;
	top:357px;
	width:190px;
	height:236px;
	z-index:25;
	visibility:visible;
	font: 10px Verdana, sans-serif;
	color: rgb(92,92,92);
	padding: 0px;
}

#homepanel1text p {
  padding: 0px;
  margin: 10px 0px 0px 0px;
}



/* homepage search panel */
#searchlogo {
	position:absolute;
	left:298px;
	top:315px;
	width:227px;
	height:76px;
	z-index:22;
	visibility:visible;
}
#searchhomestorent {
	position:absolute;
	left:540px;
	top:331px;
	width:156px;
	height:16px;
	z-index:23;
	visibility:visible;
}
#searchhomestobuy {
	position:absolute;
	left:540px;
	top:359px;
	width:156px;
	height:18px;
	z-index:27;
	visibility:visible;
}
#searchbusinesstobuy {
	position:absolute;
	left:525px;
	top:366px;
	width:156px;
	height:18px;
	z-index:36;
	visibility:visible;
}


/* bottom two panels */
#homepanel2logo {
	position:absolute;
	left:301px;
	top:398px;
	width:235px;
	height:105px;
	z-index:37;
	visibility:visible;
}
#homepanel3logo {
	position:absolute;
	left:544px;
	top:398px;
	width:222px;
	height:105px;
	z-index:38;
	visibility:visible;
}
#bottomdivider {
	position:absolute;
	left:540px;
	top:417px;
	width:1px;
	height:212px;
	z-index:39;
	visibility:visible;
	background-image: url('../images/divider.gif');
}
#homepanel2text {
	position:absolute;
	left:319px;
	top:507px;
	width:209px;
	height:125px;
	z-index:41;
	visibility:visible;
	color: rgb(92,92,92);
	font: 10px Verdana, sans-serif;
}
#homepanel3text {
	position:absolute;
	left:566px;
	top:512px;
	width:190px;
	height:123px;
	z-index:42;
	visibility:visible;
	color: rgb(92,92,92);
	font: 10px Verdana, sans-serif;
}

/* external search iframe */
#searchiframe {
  border: 0px solid #999;
  width:750px;
  height:2370px;
}


#mainnav {
  float:left;
  width:160px;
  margin:0;
	height:650px;
  margin-bottom: 10px;
}

#panel4 {
  position: absolute;
  top: 350px;
  left: 52px;
  width: 200px;
  height: 200px;
  color: rgb(92,92,92);
	font: 10px Verdana, sans-serif;
}

#normalPageContent {
	position: relative;
  margin-left: 302px;
  top:19px;
	width:467px;
  min-height:450px;
	font: 13px Verdana, sans-serif;
	margin-bottom: 20px;
	background-image: url('../images/Page-Header_BG_20.gif');
	background-repeat: no-repeat;
	background-position: 10px 80px;
}

#normalPageContent p {
  margin-top: 0px;
  margin-bottom: 10px;
}


/* footer, home page */
#footer {
  clear: left;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
	font: 10px Verdana, sans-serif;
	display: block;
}


#footerbarleft {
	position:absolute;
	left:0px;
	width:293px;
	height:16px;
	z-index:16;
	visibility:visible;
	background-color: rgb(82,82,82);
}
#footerbarright {
	position:absolute;
	left:298px;
	width:477px;
	height:16px;
	z-index:17;
	visibility:visible;
	background-color: rgb(27,84,145);
}



/* footer text, sub pages*/
#footerLeftText {
	color: rgb(180,180,180);
	width: 195px;
  position: relative;
  top: 35px;
  left: 82px;
}

#footerRightText1 {
	color: rgb(92,92,92);
	width: 158px;
  position: relative;
  left: 318px;
  top: 12px;
}

#footerRightText2 {
	color: rgb(92,92,92);
	width: 130px;
  position: relative;
  left: 483px;
  top: -12px;
}

#footerRightText3 {
	color: rgb(92,92,92);
	width: 140px;
  position: relative;
  left: 620px;
  top: -37px;
}




/* Footer home page */
/* footer text */
#footerLeftTextH {
	position: absolute;
	left:82px;
	top:686px;
	font: 10px Verdana, sans-serif;
	color: rgb(180,180,180);
}

#footerRightText1H {
	position: absolute;
	left:318px;
	top:675px;
	font: 10px Verdana, sans-serif;
	color: rgb(92,92,92);
}

#footerRightText2H {
	position: absolute;
	left:483px;
	top:675px;
	font: 10px Verdana, sans-serif;
	color: rgb(92,92,92);
}

#footerRightText3H {
	position: absolute;
	left:620px;
	top:675px;
	font: 10px Verdana, sans-serif;
	color: rgb(92,92,92);
}
#footerbarleftH {
	position:absolute;
	left:0px;
	top:650px;
	width:293px;
	height:16px;
	z-index:16;
	visibility:visible;
	background-color: rgb(82,82,82);
}
#footerbarrightH {
	position:absolute;
	left:298px;
	top:650px;
	width:477px;
	height:16px;
	z-index:17;
	visibility:visible;
	background-color: rgb(27,84,145);
}

/* Tiny specific rules */
/* TinyMCE specific rules */
body.mceContentBody {
  font: normal normal normal 13px Verdana, sans-serif;
}