table.moduletable {
  width : 100%;
  margin-bottom : 0;
  padding : 0;
  border-collapse : collapse;
}
table.moduletable td {
  font-size : 11px;
  padding : 0;
  margin : 0;
  font-weight : normal;
}
body {
  margin : 15px;
  padding : 0;
  font-family : verdana, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #333333;
  background : #ffffff;
  text-align : center;
}
a:link, a:visited {
  color : #09357a;
  text-decoration : none;
}
#cont_pos {
  position : absolute;
  top : 30px;
  left : 40px;
}
#content {
  height : 520px;
  width : 763px;
  border-width : 1px;
  border-style : solid;
  border-color : #bebebe;
  background : #ffffff;
}
#main {
  position : absolute;
  top : 140px;
  left : 0;
  border-width : 0;
  border-style : solid;
  background : #ffffff;
  border-color : #ffffff;
}
#banleft {
  position : absolute;
  top : 5px;
  left : 2px;
  background : #fff;
}
#banright {
  position : absolute;
  top : 30px;
  left : 430px;
}
#bluebar {
  position : absolute;
  top : 90px;
  left : 0;
  width : 763px;
  height : 30px;
  margin : 1px 0;
  background : #6891b1;
}
#bluebar b {
  position : absolute;
  top : 8px;
  left : 15px;
  color : #ffffff;
}
#datebar {
  position : absolute;
  top : 8px;
  left : 597px;
  color : #ffffff;
}
#contact_bar li {
  display : block;
  float : left;
  font-weight : bold;
}
#placecontact {
  position : absolute;
  top : 40px;
  left : 574px;
}
#placegrey {
  position : absolute;
  top : 40px;
  left : 567px;
}
#placegreyt {
  position : absolute;
  top : 40px;
  left : 650px;
}
#licontact {
  font-size : 10px;
  font-weight : normal;
  text-decoration : none;
  color : #686868;
  position : absolute;
  top : 10px;
  left : 160px;
}
#mapicon {
  position : absolute;
  top : 42px;
  left : 585px;
}
#limap {
  font-size : 10px;
  font-weight : normal;
  text-decoration : none;
  color : #686868;
  position : absolute;
  top : 10px;
  left : 170px;
}
#placehome {
  position : absolute;
  top : 39px;
  left : 665px;
}
#lihome {
  font-size : 10px;
  font-weight : normal;
  text-decoration : none;
  color : #686868;
  position : absolute;
  top : 10px;
  left : 250px;
}
#centerbox {
  position : absolute;
  top : 140px;
  left : 189px;
  width : 386px;
  height : 155px;
  border-width : 0;
}
#mainleftn {
  position : absolute;
  top : 0;
  left : 1px;
  width : 186px;
  height : 149px;
  background : #ffffff;
  border-width : 0;
  border-style : solid;
  border-color : #bebebe;
  text-decoration : none;
}
#directoryprop {
  position : absolute;
  top : 122px;
  left : 40px;
  width : 400px;
  color : #000000;
  text-align : left;
}
#directoryprop b {
  color: #0c7ea3;
}
.menbx {
  display : block;
  text-align : left;
  background : #d0dce8;
  font-size : 11px;
  height : 22px;
  border-width : 0 0 1px;
  padding-left : 15px;
  border-style : solid;
  border-color : #ffffff;
}
.menbx li {
  list-style : none;
}
.menbx a {
  position : relative;
  top : 5px;
}
.menbx a:link {
  text-decoration : none;
  color : #000000;
}
.menbx img {
  display : block;
  position : relative;
  left : 160px;
  bottom : 2px;
}
.menbx a:visited {
  text-decoration : none;
  color : #000000;
}
.menbbx {
  display : block;
  text-align : left;
  background : #d0dfff;
  font-size : 11px;
  height : 22px;
  border-width : 0 0 1px;
  padding-left : 15px;
  border-style : solid;
  border-color : #ffffff;
}
.menbbx li {
  list-style : none;
}
.menbbx a {
  position : relative;
  top : 5px;
}
.menbbx a:link {
  text-decoration : none;
  color : #000000;
}
.menbbx img {
  display : block;
  position : relative;
  left : 160px;
  bottom : 2px;
}
.menbbx a:visited {
  text-decoration : none;
  color : #000000;
}
.mensubbx {
  display : block;
  background : #e0efff;
  text-align : left;
  font-size : 11px;
  height : 22px;
  border-width : 0 0 1px;
  border-style : solid;
  border-color : #ffffff;
}
.mensubbx a {
  padding-left : 15px;
}
.mensubbx a:link {
  text-decoration : none;
  color : #000000;
}
.mensubbx a:visited {
  text-decoration : none;
  color : #000000;
}
.mensubbx li {
  list-style : none;
}
a img {
  border : none;
}

/* Main page, blurbs */
#res_blurb_head {
  position : absolute;
  top : 150px;
  left : 188px;
  width : 192px;
  height : 35px;
  background : #d0dce8;
}
#res_blurb_head b {
  position : absolute;
  top : 10px;
  left : 5px;
  width : 190px;
  color : #51196c;
  font-size : 110%;
}
#com_blurb_head {
  position : absolute;
  top : 150px;
  left : 381px;
  width : 142pt;
  height : 35px;
  background : #d0dce8;
  border-width : 0;
  border-style : solid;
  border-color : #d0dce8;
}
#com_blurb_head b {
  position : absolute;
  top : 10px;
  left : 5px;
  width : 190px;
  color : #d9484b;
  font-size : 110%;
}
#com_blurb_box {
  position : absolute;
  top : 184px;
  left : 285pt;
  height : 195px;
  width : 0;
  padding : 0 94px;
  border-width : 0 1px;
  border-style : solid;
  border-color : #bebebe;
}
#com_blurb_text {
  position : absolute;
  top : 158px;
  left : 380px;
  height : 360px;
  width : 194px;
  border-width : 0;
  border-style : solid;
  border-color : #bebebe;
}
#com_blurb_text p {
  position : absolute;
  top : 37px;
  left : 5px;
  width : 160px;
  margin : 0 5px 0 10px;
  text-align : justify;
}
#res_blurb_box {
  position : absolute;
  top : 184px;
  left : 188px;
  height : 196px;
  width : 180px;
  border-width : 0 0 0 1px;
  border-style : solid;
  border-color : #bebebe;
}
#res_blurb_text {
  position : absolute;
  top : 158px;
  left : 185px;
  height : 221px;
  width : 188px;
  border-width : 0;
  border-style : solid;
  border-color : #bebebe;
  text-align : justify;
}
#res_blurb_text p {
  position : absolute;
  top : 37px;
  left : 5px;
  width : 160px;
  margin : 0 5px 0 10px;
  text-align : justify;
}

/* Main page, right hand side */
#main_right {
  position : absolute;
  top : 0px;
  left : 573px;
  width : 188px;
}
#main_right a:link {
  text-decoration : none;
  color : #ffffff;
  font-weight : bold;
}
#main_right a:visited {
  text-decoration : none;
  color : #ffffff;
  font-weight : bold;
}

/* About us page */
#aboutbox {
  position : absolute;
  top : 100px;
  left : 225px;
  width : 477px;
  height : 200px;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
}
#aboutxt{
  position : absolute; 
  top : 10px; 
  left : 15px;
  width : 380px;
  height : 180px;
  text-align : justify; 
  padding-bottom : 5px;
  padding-top : 5px;
}
#aboutxttwo {
  position : absolute; 
  top : 100px; 
  left : 15px;
  width : 380px;
  height : 180px;
  text-align : justify; 
}
#aboutimg {
  position : absolute;
  top : 0px;
  left : 240px;
}

/* Location page */
#location_map {
  position : absolute;
  top : 75px;
  left : 215px;
}
#location_address {
  position : absolute;
  text-align : left;
  color : #09357a;
  top : 0px;
  left : 215px;
  width: 200px;
}
#location_phone {
  position : absolute;
  text-align : left;
  color : #09357a;
  top : 0px;
  left : 415px;
  width : 200px;
}

/* Contact us page */
#contactbox {
  position : absolute;
  top : 0px;
  left : 225px;
  width : 477px;
  height : 250px;
  text-align : left;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
}

/* Property pages */
#property_banner {
  position : absolute;
  top : 0px;
  left : 185px;
  width : 388px;
  height : 55px;
  border-width : 0px 0px 0px 0px;
  border-style : solid;
}
#property_atmosphere {
  position : absolute;
  top : 0px;
  left : 568px;
  width : 185px;
  height : 55px;
  background : #DFDFDF;
}
#property_writing {
  position : absolute;
  top : 105px;
  left : 190px;
  width : 377px;
  height : 200px;
  border-width : 0px 0px 0px 0px;
  border-style : solid;
}
.property_writing_text {
	position : relative; 
	left : 0;
	text-align : justify;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom : 7px;
}
.property_writing_head {
  padding : 8px 5px 10px 5px; 
  left : 42px; 
  top : -6px;
  color : #e91311;
  font-size : 11px;
  font-weight : bold;
}
#property_link_box {
  position : absolute;
  top : 100px;
  left : 567px;
  width : 193px;
  height : 280px;
  background : #FFF;
  border-width : 0px 0px 1px 1px;
  border-style : solid;
  border-color : #bebebe;
}
#property_pdf_link {
  position : absolute;
  top : 15px;
  left : 0px;
  width : 120px;
}
#property_pdf_logo {
  position : absolute;
  top : 10px;
  left : 0px;
}
#property_pdf_line {
  border-style : dashed;
  position : absolute;
  top : 30px;
  left : 7px;
  width : 120px;
  border-width: 1px 0px 0px 0px;
  border-color: #6891B0;
  margin: 2px 0px 0px 0px;
}
#property_rhs_blurb {
  position : absolute;
  top : 40px;
  left : 20px;
  width : 150px;
  border-width: 1px 0px 0px 0px;
  border-color: #6891B0;
  margin: 2px 0px 0px 0px;
  text-align: left;
}

