.MoSTPrint {
	display: none;
}
.MoSTTemplate {
	display: block;
}
/*****Lian additional model styles****/

div.dxpcModalBackground {
background-color: #52bedc;
}


label  {
white-space: nowrap;
}



/** Icon Bar MoST ****/

table.pointer {
    width: 100%;
    margin: 0;
    padding: 0;
    height: 28px;
}

 

table.pointer tr td * {

   font-family: arial, sans serif;

   font-size: 9px;

    margin: 0;

    padding: 0;

   text-transform: uppercase;

  letter-spacing: .02em;

}

 

table.pointer a {
    color: #6d6e71;
    width: 100%;
    margin: 0;
    padding: 0;
   display: block;
   color: #52bedc;
   text-decoration: none;
   text-transform: uppercase;
}


td.logOne  {

}


td.logTwo {
 padding-left: 20px;
}

td.logTwo span {
   font-family: arial, sans serif;
   font-size: 9px;
   color: #6d6e71;
}



td.logTwo span {
   font-family: arial, sans serif;
   font-size: 9px;
   color: #6d6e71;
}

td.logThree  {
   padding: 0 25px 0 5px;
 margin: 0;
}


td.logThree label {
   font-family: arial, sans serif;
   font-size: 9px;
   color: #6d6e71;
 margin: 0!IMPORTANT;
 padding: 0;

}

td.logFour  {
 width: 100%;

}
td.logFive  {

}

td.logSix {

}

td.logSeven  {

}


a.btnEmail {
   background-image: url(/templates/Site/images/email.gif);
   background-repeat: no-repeat;
   background-position: 0 5px;
  padding: 0 0 0 17px!IMPORTANT;

}

a.btnShare {
  background-image: url(/templates/Site/images/share.gif);
  background-repeat: no-repeat;
  background-position: 0 4px;
  margin: 0 15px !IMPORTANT;
  padding: 0 0 0 17px!IMPORTANT;
}

a.btnPrint {
  background-image: url(/templates/Site/images/print.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
  margin: 0 15px 0 0 !IMPORTANT;
  padding: 0 0 0 17px!IMPORTANT;
}

a.btnLogin {
   background-image: url(/templates/Site/images/login.gif);
   background-repeat: no-repeat;
   background-position:  0 0;
   margin: 0 0 0 20px!IMPORTANT;
   padding: 0 0 0 18px!IMPORTANT;
}


.dxbButton 
{
    background-color: transparent;
}

.dxbButtonHover 
{
    background-color: transparent;
}



/** Property Search Results***/


div#MoSTContent div.searchResults {
 margin: 0;
 padding: 0;
}



.searchResults * {
 margin: 0;
 padding: 0;
}


div.col1 a img {
  margin: 0 0 5px 0 !IMPORTANT;
}


/**** Search Results Heading***/

div.titleLine1   {
  color: #fff!IMPORTANT;
  background-image: url(/templates/Site/images/main_heading.gif);
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #52bedc;
  padding: 2px 10px 0 0!IMPORTANT;
  margin: 0 0 3px 0!IMPORTANT;
  text-align: left;
  height: 30px;
}


span.heading1  {
  color: #fff!IMPORTANT;
   font-size: 20px!IMPORTANT;
  line-height: 24px!IMPORTANT;
  font-weight: normal!IMPORTANT;
  margin: 0 !IMPORTANT;
  padding: 0;
}
span.description {
  color: #fff;
}

div.titleLine1 div.col1  {
 width: 510px;
 float: left;
 margin-left: 15px!IMPORTANT;
}

div.titleLine1 div.col2  {
 width: 180px;
 float: right;
 margin-top: 3px!IMPORTANT;
 float: right;
}

div.titleLine1 div.col2 a  {
  font-size: 9px;
  color: #333;
  text-transform: uppercase;
  text-decoration: none;
 display: block;
 width: 180px;
 float: right;
}



span.heading2  {
  color: #fff!IMPORTANT;
     font-size: 20px!IMPORTANT;
  line-height: 24px!IMPORTANT;
  font-weight: bold;
  margin:  0 16px 0 5px!IMPORTANT;
  text-align: left;
}

div.details  {
 width: 725px;
  margin: 0;
 padding: 0;
 float: left;
 border: none!IMPORTANT;
 background: transparent;
 }


div.details hr  {
  padding-bottom: 5px!IMPORTANT;
 }

 
div.line1  {
  background-color: #edeae1;
  border-bottom: 1px solid #fff;
  margin: 0;
  padding: 0;
 width: 725px;
 }
 
span.suburb {
 color: #00535e;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 15px 0 15px!IMPORTANT;
 }

span.street {
 color: #00535e;
  font-size: 14px;
  text-transform:  none;
  font-weight: normal;
 }

 span.feature {
 font-size: 11px;
 text-transform: uppercase!IMPORTANT;
 color: #c34a29;
 float: right;
 margin-top: -20px!IMPORTANT;
 margin-right: 5px!IMPORTANT;
 }
 


div.line2  {
 color: #00535e;
 background-color: #edeae1;
 border-bottom: 2px solid #fff;
 width: 725px;
  margin: 0;
  padding: 0;
 float: left;
 clear: both;
 }

div.line2 * {
color: #00535e;font-size:12px
}

div.details a {
text-decoration: none!IMPORTANT;
 }



div.line2 div.col1 {
 width: 550px;
 float: left;
 margin-left: 15px!IMPORTANT;
}

div.line2 div.col2 {
width: 140px;
 float: right;
 margin-right: 5px !IMPORTANT;
}
  

table.resultsDetails {
 border: 0;
 border-collapse: collapse;
}

table.resultsDetails tr td {
 padding-right: 15px!IMPORTANT;
}

table.resultsDetails tr td span {
 font-weight: bold;
 padding-left: 5px!IMPORTANT;
}

/*** Add to Watchlist *****/


 div.col2 a.addWatch, div.col2 a:link.addWatch, div.col2 a:visited.addWatch, div.col2 a:hover.addWatch {
 color: #3f7b81;
 display: block;
 font-size: 11px;
 line-height: 14px;
 text-align: right;
 background-image: url(/templates/Site/images/watch_bg.gif);
 background-repeat: no-repeat;
 background-position: top right;
 text-transform: uppercase;
 padding: 0 18px 0 0!IMPORTANT;  
 margin: 3px 0 0 0!IMPORTANT; 
 }
 
  div.col2 a.savedWatch, div.col2 a:link.savedWatch, div.col2 a:visited.savedWatch, div.col2 a:hover.savedWatch {
  color: #3f7b81;
  display: block;
  font-size: 10px;
  line-height: 14px;
  text-align: right;
   background-image: url(/templates/Site/images/saved_watch_bg.gif);
  background-repeat: no-repeat;
  background-position: top right;
  text-transform: uppercase;
 padding: 0 18px 0 0!IMPORTANT;  
 margin: 3px 0 0 0!IMPORTANT;  
 }
 
div.col2 a.removeWatch , div.col2 a.removeWatch a:link,div.col2 a.removeWatch a:visited, div.col2 a.removeWatch a:hover {
  color: #3f7b81;
  display: block;
  font-size: 10px;
  line-height: 14px;
  text-align: right;
  background-image: url(/templates/Site/images/watch_bg.gif);
  background-repeat: no-repeat;
  background-position: top right;
  text-transform: uppercase;
 padding: 0 18px 0 0!IMPORTANT;  
 margin: 3px 0 0 0!IMPORTANT;  
}

div.line3 div.col1  {
 float: left;
 width: 218px;
}

div.line3 div.col2  {
 float: left;
 width: 505px;
 padding-top: 5px!IMPORTANT;
}



/* more info table*/
 
 
 table.infoTable {
  border-collapse: collapse;
  padding: 0!IMPORTANT;
  width: 100%;
 float: right;

 }
  table.infoTable tr {
  border: 1px solid #edeae1;

 }
  table.infoTable td {
  border: 1px solid #edeae1;
  padding: 1px!IMPORTANT;
 }

 td.label {
    text-align: right;
 color: #00535e;
 margin: 0!IMPORTANT;
 padding: 0!IMPORTANT;
 font-size: 11px;
 line-height: 13px;
 }

 td.value {
 text-align: left;
 font-weight: bold;
 margin: 0!IMPORTANT;
 padding: 0!IMPORTANT;
 font-size: 11px;
 line-height: 13px;
 }

div.Description   {
 padding: 7px 0;
}

div.dxgvPagerBottomPanel * {
   font-family: arial, sans-serif;
    color: #6d6e71;
}


div.dxgvPagerBottomPanel {
 background-color: #fff;
  text-align: center;

}


/*** Search Results Details *****/

ul.iconsLeft {
padding-bottom: 20px!IMPORTANT;
}

div.propertyDetails {
   float: left;
 }

div.propertyDetails div.col1Header {
   float: left;
 width: 200px;
 margin: 0 0 0 15px!IMPORTANT;
 }

div.propertyDetails div.col2Header {
   float: right;
  width: 400px;
  margin: 5px 15px 0 0!IMPORTANT;
 }

div.propertyDetails div.col2Header a,div.propertyDetails div.col2Header a:link, div.propertyDetails div.col2Header a:visited, div.propertyDetails div.col2Header a:hover {
 font-size: 10px;
 text-decoration: none;
 color: #000; 
 }


div.propertyDetails div.col2 {
   float: left;
 }

div.col1 span.value  {
 font-weight: bold;
 margin: 0 10px 0 5px!IMPORTANT;
 color:#777;
}

div.col1 label  {
 padding: 0 2px 0 15px!IMPORTANT;
}

div.titleLine2 {
 background-color: #edeae1;
 border-bottom: 2px solid #fff;
 width: 740px;
  margin: 0;
  padding: 0;
 float: left;
 clear: both;
}

table.infoDetails {
  width: 80%;
 float: left;
}
 
a.return  {
  background-image: url(/templates/Site/images/nav_listing_back.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
 padding: 0 15px!IMPORTANT;
 float: right;
}

a.next  {
  background-image: url(/templates/Site/images/nav_listing_next.gif);
  background-repeat: no-repeat;
  background-position: 100% 2px;
 padding: 0 12px 0 12px!IMPORTANT;
float: right;
}

a.previous {
  background-image: url(/templates/Site/images/nav_listing_previous.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
 padding: 0 15px 0 10px!IMPORTANT;
float: right;
}

div.line4  {
  padding: 5px;
  float: left;
  width: 700px;
  clear: both;
}

 span.address {
 color: #00535e;
  font-size: 14px;
  text-transform:  none;
  font-weight: normal;
}

span.Description {
  font-weight: normal;
  font-size: 11px;
  line-height: 20px;
  display: block;
  padding-bottom: 10px!IMPORTANT;
}

/****Property deatils left Cell****/
div.line4 div.col1 {
  width: 350px;
  float: left;
 margin: 5px 15px!IMPORTANT;
}


div.line4 div.col2 {
  width: 300px;
  float: left;
 margin: 0;
 padding: 0;
}


a.onlineApplicaton  {
  display: block;
  color: #52bedc;
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 10px;
  padding: 0 20px!IMPORTANT;
}
a.onlineApplicaton a:link, a.onlineApplicaton a:visited, a.onlineApplicaton a:hover  {
  color: #52bedc;
  text-decoration: underline;
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  padding: 0 20px !IMPORTANT;

}
a.downloadApplicaton  {
  display: block;
  color: #52bedc;
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 10px;
  padding: 5px 20px!IMPORTANT;
  background-image: url(/templates/Site/images/pdf.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
}
a.downloadApplicaton a:link, a.downloadApplicaton a:visited, a.downloadApplicaton a:hover  {
  color: #52bedc;
    text-decoration: underline;
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  padding: 5px 20px!IMPORTANT;
  background-image: url(/templates/Site/images/pdf.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
  }

div.getInTouch {
  font-weight: bold;
 color: #333;
  font-size: 11px;
  padding: 25px 0 5px 0;
}

span.office {
  color: #333;
 font-weight: normal;
}

div.officeLine1   {
  font-weight: bold;
  font-size: 11px;
  line-height: 22px;
  width: 320px;
}

div.officeLine2  {
  border-top: 1px solid #52bedc;
  font-weight: bold;
  font-size: 10px;
  line-height: 12px;
  width: 320px;
  border-bottom: 1px solid #52bedc;
  margin: 7px 0 0 0!IMPORTANT;
  padding: 3px 0 5px 0!IMPORTANT;
}
div.officeLine2 label {
    font-size: 10px;
  line-height: 18px;
 margin: 0!IMPORTANT;
 padding: 0!IMPORTANT;

}
div.officeLine2 a, div.officeLine2 a:link, div.officeLine2 a:Visited {
  text-decoration: none;
  color: #333;
  font-size: 10px;
  line-height: 12px;
 font-weight: normal;
 text-decoration: underline;
}

div.officeLine2 a:hover {
  text-decoration: none;
  color: #52bedc;
  font-size: 10px;
 font-weight: normal;
 text-decoration: underline;
}


/*  Google Map*/

div.title a  {
 display: block;
 padding: 0 15px!IMPORTANT;
 height: 20px;
 float: left;
}

div.map {
float: left;
}


div#map_canvas {
  width: 680px;
  height: 500px;
  border: 1px solid #ccc;
  padding: 10px!IMPORTANT;
  margin: 15px 0 30px 15px!IMPORTANT;
 clear: both;
 float: left;
}

div#divstreetview {
  width: 700px;
  height: 500px;
 float: left;
}


/*****  Contact Us Map Extras*****/


table.Regions  {
  width: 70px;
  height: 300px;
  float: left;
 border-collapse: collapse;
 border: none;
overflow: hidden;
 margin-left: 20px;
}

table.Regions div.dxlbd.dxeListBoxItem {
 padding-left: 20px!IMPORTANT;
}

table.Offices  {
  width: 170px;
  height: 300px;
  float: left;
 border-collapse: collapse;
 border: none;
}

/*table.Offices div.dxlbd .dxeListBoxItem {
 padding-left:10px!IMPORTANT;
overflow: hidden;
  float: left;
}*/

/*  Search Criteria table */


table.searchCriteria   {
 width: 210px!IMPORTANT;
 margin: 0 0 30px 0;
 padding: 0;
 border-collapse: collapse;
 background-color: #eef7fb!IMPORTANT;
 border-collapse: collapse;
 border: none;
}


table.searchCriteria  * {
  color:#6d6e71;
  font-size: 11px;
  letter-spacing: .02em;
  font-family: arial,  sans-serif;
  margin: 0;
  padding: 0;
}


table.dxeButtonEdit * {
  border: none;
 font-family: arial, sans-serif;
 font-size: 11px;
}


table.dxeButtonEdit.city {
 width: 168px!IMPORTANT;
}
table.dxeButtonEdit.district {
width: 168px!IMPORTANT;
}
table.dxeButtonEdit.suburb {
width: 168px!IMPORTANT;
}


td#c1, td#c2 , td#c3, td#c6, td#c7, td#c8, td#c9, td#c10,td#c11 {
  padding: 2px 20px;
}




/*******lians New Styles**************/






/*******lians New Styles**************/


table.selectedSuburbs  {
 margin: 0;
 padding: 0;
 background:transparent!IMPORTANT;
 border: none;
 margin-left: 19px;
 width: 166px!IMPORTANT;
 height: 75px!IMPORTANT;
}


table.selectedSuburbs div.dxlbd {
 margin: 0;
 padding: 0;
 border: 1px solid #9f9f9f;
 background-color: #fff;
 width: 166px!IMPORTANT;
 height: 75px!IMPORTANT;
}



td#c5 a * {
cursor: pointer!IMPORTANT;
}



td#c5 {
  padding:0 0 5px 10px;
}




td#c5 {
 background-image: url(/templates/site/images/remove_suburb_bg.gif);
 background-repeat: no-repeat;
 background-position: 20px 0;
}


td#c5 input.removeSuburb  {
 margin-left: 10px;
 border: none!IMPORTANT;
 background: transparent;
 width: 120px;
  height: 23px;
 cursor: pointer;
}

td#c12 a * {
cursor: pointer!IMPORTANT;
}

td#c12 {
  padding: 0;
  background-color: #fff!IMPORTANT;
}


table.searchCriteria ul  {
  color:#6d6e71;
  font-size: 9px;
  letter-spacing: .02em;
   font-family: arial,  sans-serif;
  margin: 0!IMPORTANT;
  padding: 0!IMPORTANT;
}

table.searchCriteria a, table.searchCriteria a:link, table.searchCriteria a:visited , table.searchCriteria  a:focus {
  color:#6d6e71;
  font-size: 9px!IMPORTANT;
  letter-spacing: .02em;
   font-family: arial,  sans-serif;
  margin: 0!IMPORTANT;
  padding: 0!IMPORTANT;
  display: block;
}
table.searchCriteria a:hover {
  color:#6d6e71;
  font-size: 9px!IMPORTANT;
  letter-spacing: .02em;
   font-family: arial,  sans-serif;
  margin: 0!IMPORTANT;
  padding: 0!IMPORTANT;
  display: block;
}

/* this removes the padding off the controls table***/


table.searchCriteria  tr td table tr td  {
  padding: 0 1px!IMPORTANT;
}

table.searchCriteria tr td#c7 span {
  width: 60px;
  float: left;
  display: block;
  margin-right: 2px;
  margin-left: 5px;
  padding-top:  0px;
}
  
table.searchCriteria tr td#c7 table.bedrooms.min {
  width: 48px;
  float: right;
  margin-right: 2px;
}

table.searchCriteria tr td#c7 table.bedrooms.max {
  width: 48px;
  float: right;
}

table.searchCriteria tr td#c8 span {
  width: 60px;
  float: left;
  display: block;
  margin-right: 2px;
  padding-top:  0px;
  margin-left: 5px;
}

table.searchCriteria tr td#c8 table.bathrooms.min {
  width: 48px;
  float: right;
  margin-right: 2px;
}

table.searchCriteria tr td#c8 table.bathrooms.max {
  width: 48px;
  float: right;
}

table.searchCriteria tr td#c9 span {
  width: 100px;
  float: left;
  display: block;
  padding-left: 5px;
  padding-top: 0px;
}
table.searchCriteria tr td#c9 table.rent.min {
  width: 60px;
  float: right;
}    

table.searchCriteria tr td#c10 span {
  width: 100px;
  float: left;
  display: block;
  padding-left: 5px;
  padding-top: 0px;
  white-space: nowrap;
}

table.searchCriteria tr td#c10 table.rent.max {
  width: 60px;
  float: right;
}

table.searchCriteria  tr td#c11 label {
  width: 100px;
  float: left;
  display: block;
  margin-right: 2px;
  padding-top: 0px;
  margin-left: 5px;
}

table.searchCriteria  tr td#c11 .propertyId {
  width: 60px;
  float: right;
 border: 1px solid #9f9f9f;
}

td#c13 {
    background-image: url(/templates/site/images/icon_blue.gif)!IMPORTANT;
   background-repeat: no-repeat;
   background-position: 20px 3px;
}

td#c13 a, td#c13 a:link, td#c13 a:visited, td#c13 a:hover {
background-color: transparent!IMPORTANT;
 border-style: none;
 margin: 0 20px!IMPORTANT;
 font-size: 9px;
color: #6d6e71;
}

td#c13 div.register a.registerHere  {
  margin: 0!IMPORTANT;
  padding: 0!IMPORTANT;
   background-color: #90dfed;
}


div.register a.registerHere {
 cursor:pointer;
}



a.watchCriteria, a:link.watchCriteria, a:visited.watchCriteria, a:hover.watchCriteria  { 
 background: transparent;
}



a.watchList, a:link.watchList, a:visited.watchlist,a:hover.watchlist {
  background-image: url(/templates/site/images/icon_red.gif)!IMPORTANT;
  background-repeat: no-repeat;
   background-position: 0 3px;
}

 

a.saveSearchCriteria, a.link.saveSearchCriteria, a:visited.saveSearchCriteria, a:hover.saveSearchCriteria  { 
   background-image: url(/templates/site/images/icon_blue.gif)!IMPORTANT;
   background-repeat: no-repeat;
   background-position: 0 3px;
}

a.savedSearches {
  color: #6d6e71;
  background-image: url(/templates/site/images/icon_yellow.gif)!IMPORTANT;
  background-repeat: no-repeat;
     background-position: 0 3px;
}

a.receiveUpdates {
  color: #6d6e71;
   background-image: url(/templates/site/images/icon_yellow.gif)!IMPORTANT;
  background-repeat: no-repeat;
  background-position: 0 3px;
}



table.propertyId 
{
    background-color: white;
  margin-left: -5px;
   border: 1px solid #cdcdcd;
   width: 90px;

}

/*table.selectedSuburbs  {
  width: 100%!IMPORTANT;
  height: 50px;
   border: 1px solid #cdcdcd!IMPORTANT;
}*/



input.search {
 background-image: url(/templates/Site/images/search.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 background-color: #fff;
 width: 210px;
 height: 23px;
 border: none;
 border-style: none;
 border-collapse: collapse;
 padding: 0;
 margin: 0 0;
 cursor: pointer;
}

/******Clear Search Style *****/

a#clearsearch {
   width:75px;margin:5px 0 30px 25px !important;border:0;font-size:10px !important;
}

a#clearsearch:hover {border:0;background:none;color:#52bedc;text-decoration:underline;cursor:pointer;}



 /***** No Data to display**************/


td.dxgv   {
 padding: 25px !IMPORTANT;
}

/***** Email Friend Model****/

#ctl00_cphMoSTContent_ctl00_EmailPrintShareControls1_pcemail_CLW-1 {
background-color: #fff;
}


input#ctl00_cphMoSTContent_ctl00_EmailPrintShareControls1_UserRegister1_pcUserRegistration_chkKeepMeSignedIn {
 margin: 0 3px 0 0;
    vertical-align: middle;
}
        

td#ctl00_cphMoSTContent_ctl00_EmailPrintShareControls1_pcemail_PWC-1  {
  background-image:url(/templates/Site/images/login_bg.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 20px;
}

td.dxpc {
/*border: 1px solid red;*/
 margin: 0;
 padding: 0;
 font-size: 14px;
 color: #52bedc;
 text-align: left;
 white-space: nowrap;
}

div.emailfriendModal {
 padding: 0 20px;
}

table#tblemailfriendModal tr td {
 padding: 1px 3px;
/* border: 1px solid green;*/
}

.dxbButton {
/* border: 1px solid orange;*/
 background-image: url(/templates/Site/images/button_blank_login.png);
 background-repeat: no-repeat;
 background-position: top right;
  width: 130px;
  height: 20px;
 margin: 0;
 padding: 0;
 clear: both;
 border: none;
}

div.dxb {
  text-transform: uppercase;
  font-size: 9px;
  line-height: 12px;
  color: #fff;
  background-color: transparent;
  width: 130px;
  height: 20px;
  text-align: center;
 margin:  0;
 padding: 0;
 border: none;
}

.pcmCellCaption {
  white-space: nowrap;
    font-family: arial, sans-serif;
   color: #6d6e71;
 text-align: right;
}

.dxeTextBox  {
   border: 1px solid #cdcdcd;
   color: #52bedc;
  font-family: arial, sans-serif;
  color: #6d6e71;
}

.pcmCellText {
  font-family: arial, sans-serif;
  color: #6d6e71;
}

textarea.memoeditControls  {
 padding: 3px;
 border: 1px solid #cdcdcd;
 width: 390px;
 height: 180px;
 font-family: arial, sans-serif;
  color: #6d6e71;
 font-size: 11px;
}

input.dxeEditArea {
 font-family: arial, sans-serif;
  color: #6d6e71;
 font-size: 11px;
}

label.dxeBase  {
 font-family: arial, sans-serif;
  color: #6d6e71;
 font-size: 11px;
 white-space: nowrap;
 margin: 0 5px 0 0; 
}

.dxeErrorCell, .dxeErrorCell td {
 font-family: arial, sans-serif;
  color: #6d6e71;
 font-size: 11px;
}


td#ctl00_cphMoSTContent_ctl00_EmailPrintShareControls1_UserLogin1_pcUserLogin_PWC-1 {
  background-image:url(/templates/Site/images/login_bg.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 20px;
  background-color: #fff;

}

td#ctl00_cphMoSTContent_ctl00_EmailPrintShareControls1_UserRegister1_pcUserRegistration_PWC-1  {
  background-image:url(/templates/Site/images/login_bg.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 20px;
  background-color: #fff;
}

table.logOntable tr td {

}

td.lblCell {
padding: 1px;
 white-space: nowrap;
 text-align: right;
}

td.lblCell input {
vertical-align: middle;
 margin: 0 3px 0 0!IMPORTANT;
}



td.txtCell {
 padding: 1px;
 white-space: nowrap;
}

/*****Email a friend thanks**************/


div.divmailsendMsg  {
  padding: 40px!IMPORTANT;
}

span.thanks {
 font-weight: bold;
}

span.message {
}




/**** Saved Searches***/


div.savedSearches {
  width: 100%;
  color: #6d6e71;
  border: 1px solid red;
  background-image: url(/templates/Site/images/savedSearch_bg.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  padding: 0 0 15px 0!IMPORTANT;
  float: left;
  clear: both;
 width: 725px;
 border: none;
}

div.savedSearches hr {
  color: #fff;
  background-color: #fff;
  line-height: 0;
  font-size: 0px;
  border: 0;
  height: 0;
}

div.savedSearches div.titleLine1   {
   padding: 2px 15px 0 14px!IMPORTANT;
  margin: 0;
}

div.titleLine2   {
  clear: both;
  background-color: #edeae1;
  float: left;
  color: #6d6e71;
  width: 725px;
  padding: 3px 0 15px 0;
  margin: 0;
}
div.savedSearches div.titleLine2 span.heading1  {
  padding: 0 95px 0 15px!IMPORTANT;
  font-weight: normal!IMPORTANT;
  font-size: 14px!IMPORTANT;
  font-weight: normal!IMPORTANT;
  color: #6d6e71!IMPORTANT;
}

div.savedSearches div.titleLine2 span.heading2  {
  padding: 0 10px 0 15px!IMPORTANT;
  font-weight: normal!IMPORTANT;
  font-size: 14px!IMPORTANT;
  font-weight: normal!IMPORTANT;
  color: #6d6e71!IMPORTANT;
}


span.heading3 {
  font-size: 10px;
  font-weight: normal!IMPORTANT;
  margin-left: 15px;
  color: #6d6e71;
}
div.savedSearches div.col1 {
  color: #6d6e71;
  width: 250px;
  float: left;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

table.criteria   {

margin: 10px 0 20px 15px!IMPORTANT;
padding: 0;
 width: 200px;
}


table.criteria tr td   {

padding: 0!IMPORTANT;
margin: 0!IMPORTANT;
 width: 50%;

}

table.criteria tr td label  {

 margin: 0!IMPORTANT;
  padding: 0!IMPORTANT;

}
table.criteria tr td div.value  {
 margin: 0;
 padding: 0 0 0 5px!IMPORTANT;
 font-weight: bold;

}


div.savedSearches div.col2 {
  color: #6d6e71;
  width: 270px;
  float: left;
  margin: 0;
  padding: 52px 0 0 0!IMPORTANT;
}

div.savedSearches div.col2 ul {
  padding: 0;
  list-style-type: none;
  float: left;
  width: 270px;
  clear: both;
}

div.savedSearches div.col2 li {
  display: inline;
}

div.savedSearches div.col2 ul li label {
  margin: 0;
  padding: 0 0 0 20px!IMPORTANT;
  float: left;
  font-size: 10px;
  text-align: left;
  white-space: nowrap;
 width: 70px;
}

div.savedSearches div.col2 ul li div  {
  float: left;
  padding: 0;
}


div.savedSearches div.col3 {
  color: #6d6e71;
  width: 120px;
  float: left;
  margin: 50px 0 0 40px!IMPORTANT;

}
div.savedSearches div.col3 div a, div.savedSearches div.col3 div a:link, div.savedSearches div.col3 div a:visited, div.savedSearches div.col3 div a:hover {
  display: block;
  float: left;
  padding:  0 0 10px 0!IMPORTANT;
  color: #6d6e71;
  clear: both;
  width: 100%;
  text-decoration: underline;
   font-size: 11px;
}

div.dxgvPagerBottomPanel {
  background-color: white;
   float: left;
   width: 100%;
   padding: 20px 0 30px 0;
   margin-top: -10px;
}
      
table.dxpControl tr td {
   background-color: white;
}



.dxeListBoxItemSelected     /* inherits dxeListBoxItem this is the slected color for drop downs*/
{    
    background-color: #aadeec;
}



.dxeListBoxItemHover        /* inherits dxeListBoxItem this is the hover color for drop downs*/
{
    background-color:  #aadeec;
    cursor:pointer;
}

/***************Owners Demonstration *****************/



/**** Owner Portfolio***/


.OwnerPortfolio  {
 float: left;
 width: 725px;
 background: transparent!IMPORTANT;
 position: relative;
}

 div.OwnerPortfolio div.details  {
 float: left;
 width: 725px;
 background: transparent!IMPORTANT;
}

table.dxgvControl  {
float: left;
 background: transparent!IMPORTANT;
}


table.dxgvTable  {
  float: left;
 background: transparent!IMPORTANT;
}

table.dxgvTable hr  {
margin: 5px 0!IMPORTANT;
}


table.dxgvTable img {
  margin: 0 0 10px 0 !IMPORTANT;
}



.OwnerPortfolio div.line1  {
   color: #fff;
   text-align: left;
   font-size: 24px!IMPORTANT;
  background-image: url(/images/main_heading_owners_new.gif);
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0;
  padding: 3px 0 0 0!IMPORTANT;
 float: left;
  height: 30px;
 width: 725px;
}

span.Address  {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  padding: 0 40px 0 15px!IMPORTANT;
}

span.OfficeName {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  padding: 0 0 0 0!IMPORTANT;
}


table.ownersInfo {
  margin:  3px 0 0 0!IMPORTANT;
  width: 100%;
  float: left;
 background: transparent;
}


table.ownersInfo tr td  {
  border-bottom: 2px solid #cedeaf;
  border-top: none;
  border-left: none;
  border-right: none;  
  padding: 2px 10px 0 0!IMPORTANT;
  font-size: 11px; 
  white-space: nowrap;
}

td.Address  {
    font-size: 16px!IMPORTANT;
    font-weight: bold;
    white-space: nowrap;
}

td.value {
     white-space: nowrap;
}

table.OwnerPortfolio div.line2  {
  background-color: #cedeaf;
}


table.OwnerPortfolio div.line2  {
  background-color: #cedeaf;
}

/***My Profiles****/

table.pics {
 float: left;
 margin: 0!IMPORTANT;
 padding: 0!IMPORTANT;
}

table.pics tr td.col1 {
 margin: 0!IMPORTANT;
 padding: 0 20px 0 0!IMPORTANT;
 float: left;
}

table.pics tr td.col1 a img {
 margin: 0;
 padding: 0;
 float: left;
}

table.dxeRadioButtonList {
 border: none;
 border-collapse: collapse;
padding: 3px 5px 3px 0!IMPORTANT;
}

div.col2 table.dxeRadioButtonList tr td {
 padding: 0 1px 0 0!IMPORTANT;
}
div.col2 table.dxeRadioButtonList tr td label {
 padding: 0 15px 0 0!IMPORTANT;
}

table.OwnerProfile {
  clear: both;
 border: 1px solid #ccc;
 float: left;
 width: 100%;
 padding: 10px!IMPORTANT;
}

table.OwnerProfile tr td {
  padding: 2px 10px!IMPORTANT;
  font-size: 11px;
 border: 1px solid #fff;
}


table.OwnerProfile tr.Header td {
  padding: 5px 10px!IMPORTANT;
  font-size: 12px;
 text-transform: uppercase;
  color: #00535e;
 margin: 0;
}

td.gridheader {
  font-size: 12px;
  color: #00535e;
 font-weight: bold;
}

.padding {
  padding: 3px 0!IMPORTANT;
}
table.dxeRadioButtonList tr td label {

  font-size: 11px;
 border: none;
 border-collapse: collapse;
  padding-right: 12PX;
}

table.fromTo tr td {
  font-size: 11px;
}

table.change  {
  margin: 20px 0 0 15px!IMPORTANT;
}

table.change tr td {
  font-size: 11px;
  padding: 1px 5px 1px 0!IMPORTANT;
}

table.OwnerProfile tr.MainRow {
   background-color: #d6e7eb;
}

table.OwnerProfile tr.AlternateRow {
  background-color: #eef7fb;

}
span#ctl00_cphMoSTContent_ctl00_ctl06_ProfilesUI_ctl01_lblHeader{
  font-weight: bold;
 color: #1b7d94;
}


 
 table#ctl00_cphMoSTContent_ctl00_ctl06_uclFinancialReports_lstProfileSelection {
  border: none;
}


table#ctl00_cphMoSTContent_ctl00_ctl04_uclFinancialReports_btnViewDocument {
margin-top: 5px!IMPORTANT;
}




table#ctl00_cphMoSTContent_ctl00_ctl06_uclFinancialReports_btnViewDocument tr td  {
  width: 120px!IMPORTANT;
  height: 23px;
  text-transform: uppercase;
  color: #fff!IMPORTANT;
  padding: 0!IMPORTANT;
  border-collapse: collapse;
  border: none;
  
}

table#ctl00_cphMoSTContent_ctl00_ctl06_uclFinancialReports_btnViewDocument tr td.dxbButton   {
  width: 200px;
  color: #fff!IMPORTANT;
  height: 23px;
  text-transform: uppercase;
  background-image: url(/templates/Site/images/button_green.gif);
  background-repeat: no-repeat;
  background-position: top right;
  padding: 0!IMPORTANT;
  border-collapse: collapse;
  border: none;
  
}

DIV#ctl00_cphMoSTContent_ctl00_ctl06_uclFinancialReports_btnViewDocument_CD span {
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  display: block;
  width: 160px;
}



DIV#ctl00_cphMoSTContent_ctl00_ctl06_InspectionsHme_dxMainpnl {
  padding-top: 20px;
}



table#ctl00_cphMoSTContent_ctl00_ctl06_InspectionsHme_btnPhotos tr td  {
        width: 120px!IMPORTANT;
  height: 23px;
  text-transform: uppercase;
  color: #fff!IMPORTANT;
  padding: 0!IMPORTANT;
  border-collapse: collapse;
  border: none;
  
}

table#ctl00_cphMoSTContent_ctl00_ctl06_InspectionsHme_btnPhotos tr td.dxbButton   {
        width: 200px;
  color: #fff!IMPORTANT;
  height: 23px;
  text-transform: uppercase;
  background-image: url(/templates/Site/images/button_green.gif);
  background-repeat: no-repeat;
  background-position: top right;
  padding: 0!IMPORTANT;
  border-collapse: collapse;
  border: none;
  
}

DIV#ctl00_cphMoSTContent_ctl00_ctl06_InspectionsHme_btnPhotos_CD span {
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  display: block;
  width: 160px;
}




table#ctl00_cphMoSTContent_ctl00_ctl06_InspectionsHme_btnReports tr td  {
        width: 120px!IMPORTANT;
  height: 23px;
  text-transform: uppercase;
  color: #fff!IMPORTANT;
  padding: 0!IMPORTANT;
  border-collapse: collapse;
  border: none;
  
}

table#ctl00_cphMoSTContent_ctl00_ctl06_InspectionsHme_btnReports tr td.dxbButton   {
        width: 200px;
  color: #fff!IMPORTANT;
  height: 23px;
  text-transform: uppercase;
  background-image: url(/templates/Site/images/button_green.gif);
  background-repeat: no-repeat;
  background-position: top right;
  padding: 0!IMPORTANT;
  border-collapse: collapse;
  border: none;
  
}

DIV#ctl00_cphMoSTContent_ctl00_ctl06_InspectionsHme_btnReports_CD span {
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  display: block;
  width: 160px;
}


div#ctl00_cphMoSTContent_ctl00_ctl06_InspectionsHme_dxMainpnl {
  border-color: #fff!IMPORTANT;
 border: none!IMPORTANT;
}




table#ctl00_cphMoSTContent_ctl00_ctl06_OwnerChangePasswordUI_btnUpdate tr td  {
     
  height: 23px;
  text-transform: uppercase;
  color: #fff!IMPORTANT;
  padding: 0!IMPORTANT;
  border-collapse: collapse;
  border: none;
  
}

table#ctl00_cphMoSTContent_ctl00_ctl06_OwnerChangePasswordUI_btnUpdate tr td.dxbButton {
  color: #fff!IMPORTANT;
  height: 23px;
  text-transform: uppercase;
  background-image: url(/templates/Site/images/button_green.gif);
  background-repeat: no-repeat;
  background-position: top right;
  padding: 0!IMPORTANT;
  border-collapse: collapse;
  border: none;
        width: 130px;
  
}

#ctl00_cphMoSTContent_ctl00_ctl06_OwnerChangePasswordUI_btnUpdate_CD SPAN {
  color: #fff!IMPORTANT;
  font-weight: bold;
  font-size: 10px;
  display: block;
  width: 130px;

}


TABLE#ctl00_cphMoSTContent_ctl00_ctl06_OwnerChangePasswordUI_btnUpdate TR TD.dxbButton DIV.dxb SPAN {
  color: #fff!IMPORTANT;
 font-size: 11px;
  font-weight: bold;
}



span.assist {
  text-transform: uppercase;
  font-size: 9px;
  white-space: nowrap;
}


DIV#ctl00_cphMoSTContent_ctl00_ctl13_PropertySearchCriteria1_pnlRegisterHere {
   border: none;
  background-color: #aadeec;
 float: left;
 padding: 20px 0;
}


.blueText  {
color: #00535e;
}


/** Inspection Reports*****/


h5.inspectHead {
color: #00535e;
 padding: 15px 0 0 0!IMPORTANT;
}

table.inspectPhotos {
 margin: 0 0 0 15px!IMPORTANT;
}

table.inspectPhotos tr td {
 padding: 0 0 5px 0!IMPORTANT;
}

table.inspectTable {
 margin: 0 0 15px 15px!IMPORTANT;
}

table.inspectReportTable {
 margin: 0 0 0 10px!IMPORTANT;
}

table.inspectReportTable tr td {
 padding: 0 0 0 5px!IMPORTANT;
}


/** Subscription Box**/

div#Subscribe {
  margin-left: 5px;
    font-size: 11px;
  line-height: 16px;
   padding-top: 20px;
}
a#ctl00_cphMoSTContent_ctl00_ctl06_Subscribe_lnkSignUp, a:hover#ctl00_cphMoSTContent_ctl00_ctl06_Subscribe_lnkSignUp    {
  color: #fece00;
  font-weight: bold;
  text-decoration: none;
  background-image: url(/templates/site/images/icon_yellow.gif)!IMPORTANT;
  background-repeat: no-repeat;
  background-position: 0 4px ;
 margin: 0!IMPORTANT;
 padding: 0 0 0 18px!IMPORTANT;
 width: 120px!IMPORTANT;
 border: none!IMPORTANT;
  background-color: #fff;
  }

div#SignUpDescription {
  font-size: 11px;
  line-height: 16px;
 width: 160px!IMPORTANT;
 margin-left: 18px!IMPORTANT;
}



h2.subscribeHeader  {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
color:#00535E;
font-size:22px !important;
font-weight:normal !important;
line-height:22px;
margin:0 0 15px !important;
padding:0;
text-transform:none !important;
width:90%;
}


div#Subscribe h5 {
 font-size: 9px!IMPORTANT;
 line-height: 12px;
 margin-bottom: 5px!IMPORTANT;
}

table.subList  {
  margin: 0 0 30px 0;
  padding: 0;
 text-align: left;
 list-style-type: none;
}


table.subList tr td input  {
  width: 20px;
  height: 20px;
 margin-right: 2px;
}

td.subOne {
 font-size: 11px;
 line-height: 11px;
 margin: 0;
 padding: 0;
 font-weight: bold;
}

td.subTwo  {
 font-size: 10px;
 line-height: 10px;
 margin: 0;
 padding: 0 0 10px 0!IMPORTANT;

}


td#ctl00_cphMoSTContent_ctl00_ctl09_Subscribe_cboOffice_CC  {
 padding-left: 35px;
}

table#ctl00_cphMoSTContent_ctl00_ctl09_Subscribe_cboOffice {
 width: 160px;
}

DIV#ctl00_cphMoSTContent_ctl00_ctl09_Subscribe_pnlSubscriberDetails {
 border-top: 1px dashed #666;
padding-top: 5px;
}

input#ctl00_cphMoSTContent_ctl00_ctl09_Subscribe_txtName_I  {
  width: 151px!IMPORTANT;
   float: left;
}
 input#ctl00_cphMoSTContent_ctl00_ctl09_Subscribe_txtEmail_I {
  width: 151px!IMPORTANT;
   float: left;
}
 input#ctl00_cphMoSTContent_ctl00_ctl09_Subscribe_txtPhone_I {
  width: 151px!IMPORTANT;
   float: left;
}
       
label.subLabel  {
  width: 35px;
  float: left;
    text-align: left;
}

div.subPad  {
  padding: 4px 0!IMPORTANT;
}

div#ctl00_cphMoSTContent_ctl00_ctl09_Subscribe_btnSubmit_CD  {
  width: 120px!IMPORTANT;
}

/****Our expertise Left column****/
 
div.CUSTOMOwnerslog {
  clear: both;
  float: left;
  margin: 80px 5px 10px 20px!IMPORTANT;
  clear: both;
}


.CUSTOMOwnerslog a, .CUSTOMOwnerslog a:link, .CUSTOMOwnerslog a:visited, .CUSTOMOwnerslog a:hover { 
  color: #a9d159!IMPORTANT;
  font-size: 16px!IMPORTANT;
  line-height: 20px!IMPORTANT;
  background-image: url(/templates/Site/images/owners-login.gif);
  background-repeat: no-repeat;
  background-position: 0 10px;
  display: block;
  padding: 0;
  margin: 0;
  background-color: transparent!IMPORTANT;
  border: none!IMPORTANT;
}

div.CUSTOMOwnersmanage {
  clear: both;
  float: left;
  margin: 20px 10px 40px 20px!IMPORTANT;
  padding: 0;
  clear: both;
 width: 100%;
}

div.CUSTOMOwnersmanage h4 {
  color: #6d6e71;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 0 20px;
}

div.CUSTOMOwnersmanage h5 {
  color: #c34a29;
  margin: 0;
  padding: 0;
}

div.CUSTOMOwnersmanage h5 a, div.CUSTOMOwnersmanage h5 a:link, div.CUSTOMOwnersmanage h5 a:visited, div.CUSTOMOwnersmanage h5 a:hover {
  margin: 0;
  padding: 0;
  font-size: 8px!IMPORTANT;
  background-image: url(/templates/Site/images/pdf.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
  text-transform: uppercase;
  color: #c34a29!IMPORTANT;
  background-color: transparent!IMPORTANT;
  border: none!IMPORTANT;
}


/***** expertise extras******/

span.blue  {

color: #52bedc;
 font-weight: bold;
}


/******* User Login******/

td#ctl00_cphMoSTContent_ctl00_EmailPrintShareControls1_UserLogin1_pcUserLogin_PWH-1T {

   text-align: left!IMPORTANT;
}

div.CUSTOMSign {
 float: left;
 margin: 20px!IMPORTANT;
}

div.CUSTOMSign a, div.CUSTOMSign a:link, div.CUSTOMSign a:visited, div.CUSTOMSign a:hover {
  color: #fece00!IMPORTANT;
  background-image: url(/templates/site/images/icon_yellow.gif)!IMPORTANT;
  background-repeat: no-repeat;
   background-position: 0 5px;
  text-transform: uppercase;
  font-weight: bold!IMPORTANT;
  border-bottom: none!IMPORTANT;
 background-color: transparent!IMPORTANT;
}


div.CUSTOMSign h4 {
  clear: both;
  font-size: 10px;
  line-height: 14px;
  text-transform: uppercase;
  margin: 0 0 0 20px;
  padding: 0;
}

/******* Franchise InfoPack********/


table#ctl00_cphMoSTContent_ctl00_ctl09_FranchiseInfoPack1_pcFranchiseInfoPack_CLW-1  {
 background-color: #fff;
 padding: 0!IMPORTANT;
  background-image:url(/templates/Site/images/login_bg.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
}

td#ctl00_cphMoSTContent_ctl00_ctl09_FranchiseInfoPack1_pcFranchiseInfoPack_PWH-1T   {
  text-align: left;
width: 100%;
}

td#ctl00_cphMoSTContent_ctl00_ctl09_FranchiseInfoPack1_pcFranchiseInfoPack_PWH-1  {
  text-align: left;
 width: 100%;

}

td.fip1 {
 text-align: right;
 width: 100px;
 padding: 2px!IMPORTANT;
}


td.fip1 label {
 text-align: right;
 padding: 2px!IMPORTANT;
}


td.fip2 {
}

td.fip2 INPUT#ctl00_cphMoSTContent_ctl00_ctl09_FranchiseInfoPack1_pcFranchiseInfoPack_pnlFranchiseInfoPack_chkExisting {
  vertical-align: middle;
  margin: 2px 5px 2px 2px;
}

td.fip2 INPUT#ctl00_cphMoSTContent_ctl00_ctl09_FranchiseInfoPack1_pcFranchiseInfoPack_pnlFranchiseInfoPack_chkExisting label {
float: left;
}

td.fip2 INPUT#ctl00_cphMoSTContent_ctl00_ctl09_FranchiseInfoPack1_pcFranchiseInfoPack_pnlFranchiseInfoPack_chkNew {
  vertical-align: middle;
    margin: 2px 5px 2px 2px;
}

input#ctl00_cphMoSTContent_ctl00_ctl09_FranchiseInfoPack1_pcFranchiseInfoPack_pnlFranchiseInfoPack_txtLocaction_I  {
   width: 230px!IMPORTANT;
}
                        
input#ctl00_cphMoSTContent_ctl00_ctl09_FranchiseInfoPack1_pcFranchiseInfoPack_pnlFranchiseInfoPack_txtSource_I   {
   width: 230px!IMPORTANT;
}

td.butRight {
 float: right;
 padding-top: 5px;
  text-align: right;
 margin-right: 20px!IMPORTANT;
}


div#ThankYou1 {
 padding: 5px 20px!IMPORTANT;
 font-size: 16px;
}



div#ThankYou2 {
 padding: 5px 20px!IMPORTANT;
}


div#fipThankYou1 {
 padding: 20px 20px 5px 20px!IMPORTANT;
 font-size: 14px;
}


div#fipThankYou2 {
 padding: 5px 20px 20px 20px!IMPORTANT;
}

 /**** Tenancy Application Form*****/

div#divHeading   {
  color: #fff!IMPORTANT;
  background-image: url(/templates/Site/images/main_heading.gif);
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #52bedc;
  padding: 2px 10px 0 0!IMPORTANT;
  margin: 0 0 3px 0!IMPORTANT;
  text-align: left;
  height: 30px;
}


table.heading {
}

table.heading tr td.col1 {
  color: #fff!IMPORTANT;
   font-size: 20px!IMPORTANT;
  line-height: 24px!IMPORTANT;
  font-weight: normal!IMPORTANT;
  margin: 0 !IMPORTANT;
  padding: 0 0 0 20px!IMPORTANT;

}

table.heading tr td.col2 {
  color: #fff!IMPORTANT;
   font-size: 20px!IMPORTANT;
  line-height: 24px!IMPORTANT;
  font-weight: bold!IMPORTANT;
  margin: 0 !IMPORTANT;
  padding: 0 0 0 5px!IMPORTANT;

}

table.heading tr td.col3  {
  background-image: url(/templates/Site/images/nav_listing_back.gif);
  background-repeat: no-repeat;
  background-position: 100%  6px;
 width: 120px;
}

td.col4 a, td.col4 a:link, td.col4 a:visited, td.col4 a:hover {
 text-transform: uppercase;
 color: #000;
 font-size: 9px;
 text-decoration: none!IMPORTANT;
 padding: 4px 0 0 2px!IMPORTANT;
 display: block;
}

div#ctl00_cphMoSTContent_ctl00_ctl04_TenantAppForm_pnlButtons table.table tr td  *  {
font-size: 14px;
 padding: 15px 5px 5px 2px!IMPORTANT;
}


div#ctl00_cphMoSTContent_ctl00_ctl04_TenantAppForm_pnlButtons   {
 margin-left: 36px!IMPORTANT;
}


table.table tr td  {
 padding: 2px!IMPORTANT;
}

.greyBG {
background-color: #edeae1;
 padding-bottom: 20px!IMPORTANT;
 float: left;
 width: 724px;
}

div#ctl00_cphMoSTContent_ctl00_ctl04_TenantAppForm_pnlStep1 table.table  {

margin-left: 40px!IMPORTANT;
}

td.formatlabelColumns {
   text-align: right;
}


table#ctl00_cphMoSTContent_ctl00_ctl04_TenantAppForm_grdTenantsPropertyDetails  {
 border: 0!IMPORTANT;
}

 div.col2 table.tenAppDetails {
  margin-top: 2px!IMPORTANT;
}


table.tenAppDetails {
  border-top: 1px solid  #edeae1;
  border-left: 1px solid  #edeae1;
 width: 80%;
}

table.tenAppDetails tr td {
 padding: 2px!IMPORTANT;
 border-right: 1px solid #edeae1;
  border-bottom: 1px solid  #edeae1;

}

table.tenAppDetails tr td label {
 text-align: right;
 padding-left: 15px!IMPORTANT;
}

table.tenAppDetails tr td value {
 padding-right: 15px!IMPORTANT;
}

/**** Use for plain text pages******/

.CUSTOMBodytext  {
 float: left;
 margin-right: 20px;

}


.CUSTOMBodytext h2 {
    color: #52bedc;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    margin: 15px 15px 8px 0;
}

 

.CUSTOMBodytext h1 {
  margin: 0;
  padding: 3px 15px 0 0!IMPORTANT;
  font-size: 20px!IMPORTANT;
  line-height: 24px!IMPORTANT;
  color: #00535e;
  text-align: left;
  height: 30px;
}


/** extras for owners controls ***/


.dxeListBoxItemRow {
 padding: 0!IMPORTANT;
}

.dxeListBoxItem {
 padding: 0!IMPORTANT;
}


#search-box {
  padding: 20px;
}

#search-box h3 {
  font-size: 14px;
  margin: 0px 0px 5px 0px;
}

.MoSTSearchForm #MoSTPref p, .MoSTSearchForm #MoSTPref div {
  margin: 0px;
}

.MoSTSearchForm #MoSTPref .MoSTFormLayoutRow {
 clear: both;
}

.MoSTSearchForm #MoSTPref .MoSTFormLayoutRow .MoSTFormLayoutCell1 {
  float: left;
  margin-top: 10px;
}


.MoSTSearchForm #MoSTPref .MoSTFormLayoutRow .MoSTFormLayoutCell1 label {
  margin-left: 5px;
}




div.MoSTVersion {
	display: none;
	visibility: hidden;
}

#DunesApplicationLogo  {
	background-color: none !important;
	background-image: URL("../../images/DunesTrustApplicationForm.jpg");
	background-repeat: no-repeat;
	height: 400px;
	width: 210px;
	padding: 0px 0px 0px 0px !important;
}


