body { padding: 0; margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; background: #D0D0D0; text-align: justified; }
h1 { font-size: 1.1em;  padding: 0; margin: 0; line-height: 30px; height: 20px; }
img { border: 0; }
#pageHolder { margin: auto; padding: 0; width: 780px; background: #ffffff; }
#header { position: relative; width: 780px; height: 100px; margin: 0 0 0 0; background: #ffffff;}

#contentMain { padding: 0; margin: -42px 0 0 6px; font-size: 13px;}
#menu { position: absolute; top: 40px; right: 40px;  }
#menu a { text-decoration: none; color: #666666; }
#subMenuBar { position: relative; width: 780px; height: 22px; background: #1F3A7F; font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif}
#subNavMenu { position: absolute; top: 1px; right: 20px; color: #ffffff;  }
#subNavMenu a { color: #ffffff; text-decoration: none;}
#subNavMenu ul { padding: 0; margin: 0; }
#subNavMenu li { display: inline; padding: 0;}
#header ul { padding: 0; margin:t 0; }
#header li { display: inline; font-size: 15px;}
#header img {  margin: 10px 0 0 10px; }
#contentLeft img { padding: 0; margin: 0; } 
#flash {background: #ffffff; width: 780px; height: 150px; padding: 0 0 10px 0; background: ffffff; }
#footer { width: 440px; margin: 0px auto auto auto; padding:3px 0 3px 340px; height: 20px; background: #1F3A7F; color: #ffffff; font-size: 14px;  font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer a { text-decoration: none; color: #ffffff; }

/* START */

.whiteBg {  margin: 0 0 0 -10px;  }

.tblSub { line-height: 150%; color: #666666; font-weight: normal;}
.tblSub .tblSpacer {line-height: 130%; }
.tblSub A link {color: #666666; text-decoration: none}
.clear { clear: both; }
.imgPropThumb {height: 75px; width: 100px; margin-top: 4px;}
.imgProp {  }

.tblSpacer { color: #ffffff;  font-family: arial; lettcer-spacing: 0.05em; font-size: 12px; padding: 0 4px 0 4px; }
.tblSpacer a { color: #666666; text-decoration: underline; margin: 10px 0 10px 0; padding: 0 0 0 15px; }

.tblSpacer5 { color: #ffffff; letter-spacing: 0.05em; font-size: 12px;  background: #9F769E url(sf.cmsx?fileID=1976) no-repeat; padding: 3px 0 3px 20px; margin: 0; background-position: 40% 0 0 0; text-align: left;}
.tblSpacer5 a { color: #666666; text-decoration: underline; margin: 0 0 10px 0; padding: 0 0 0 15px; }

.tblSpacer td { padding: 0 0 0 10px; }

.tblheadgap {padding: 8px 4px 2px 0; font-family: Frutiger Light; Verdana; color: #ffffff; background: #1F3A7F;  }

.tblHeadGap A {color: #ffffff; text-decoration: none}

.tblheadgap1 {padding: 2px 0 4px 14px; margin:0;  background: url(sf.cmsx?fileID=1970) no-repeat; border-bottom: 1px solid #ffffff; }

.tblHeadGap1 A {color: #ffffff; text-decoration: none}*/

.tblRight .tblContentWhite li {  list-style-image: url(/m/arPu.gif); }

.tblHead A {color: #ffffff; text-decoration: none}

/*.tblLeft TR {font-family: Verdana, Arial, Helvetica, sans-serif; }

.tblLeft A{ margin-bottom: 3px; }

.tblLeft TD { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.6em; 
  color: #ffffff;
}

.tblLeft { 
  color: #ffffff;
font-size: 12px;
  background-color: #9e769e;
  width: 180px;
  margin-bottom: 3px; 
}

.tblLeft TD { font-size: 10px; }
.tblLeft .frmText { width: 95px; font-size: 8pt;}
.tblLeft LI { list-style-image: url(/m/arPu.gif) }

.tblContent A {color: #ffffff; text-decoration: none; }

.tblContenttb {font-family: Frutiger Light; Verdana; padding: 2px 2px 2px 2px; color: #FFFFFF; border: 1px solid #22304A;  }

.tblContenttb A {color: #666666; text-decoration: none;}

.tblContenttb A:hover {color: #666666; border-bottom:1px #ffffff}*/

.tblContentWhite {color: #ffffff; width: 130px; margin: -1px 0 0 0;}

.tblContentWhite A {color: #ffffff; text-decoration: none}

.tblContentWhite LI { width: 150px; list-style-image: url(/m/arPu.gif); }

.tblWhite {color: #9e769e; background-color: #ffffff; padding: 2px 4px 2px 4px}

.tblWhite A {color: #9e769e; text-decoration: none}

.tblCenBox {width: 365px; height: 91px; vertical-align: bottom; text-align: justify; font-size: 11px; }

.tblCenBoxTop {border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #663366; color: #666666; height: 76px; line-height: 170%; text-align: center; vertical-align: bottom; white-space: nowrap; }

.tblCenBoxTop IMG {position: absolute; top: 104px; left: 179px; height: 75px; width: 365px; border: 0; z-index: 2}

.tblCenBoxTop DIV {position: absolute; top: 127px; left: 180px; padding-left: 1px; z-index: 1; }

.tblCenBoxIntro { line-height: 130%; text-decoration: none; color: #666666; width: 365px; font-weight: bold; }

.tblCenBoxSubHead {text-decoration: none; color: #000000; width: 365px; letter-spacing: .025em; background-position: 6px}

.tblMain ul { line-height: 80%; padding: 0; margin: 0;}

.tblMain A {color:#666666; text-decoration: none}

.tblMain A:hover {color:#666666; text-decoration: underline;}

.tblMain LI { list-style-type: square; color: #666666; padding: 2px 0 2px 10px; text-align: left;}

.tblForm {color: #666666; font-size: ; }
.tblForm A {color: #4B596C; text-decoration: none}
.tblForm TD {padding: 2px 2px 2px 2px; line-height: 130%}

.tblRight {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; width: 110px; background: #9E769E; font-size: 12px; margin: 0 0 15px 0; border: 1px solid #CFCFCF;}
.tblRight TD {padding: 4px 0px 4px 0px; color: #ffffff; }
.tblRight A {color: #ffffff; text-decoration: none}
--

.tblRight LI { color: #ffffff; list-style-type: square; }

.tblSpacerPX {height: 20px; color: #ffffff; background-color: #1F3A7F; letter-spacing: .05em; }

.frmText { width: 100px; color: #666666;}
.frmTextSubmit { font-family: arial;  color: #ffffff; background-color: #666666; border: 0px; padding-top: 2px; padding-bottom: 2px; width: 105px }
.frmSelect { width: 200px}
.frmSelectLarge { width: 200px}
.frmSubmit { font-family: arial;  font-size: 8pt; color: #ffffff; background-color: #333366; border: 0px; padding-top: 2px; padding-bottom: 2px }
.frmTextArea {  font-family: arial;  font-size: 8pt; width: 200px; height: 120px }
.disclaimer {  font-family: arial ; font-size: 0.8em; color: #666666;}
.frmTextArea {width: 200px; height: 120px;}

.navSub TD {text-align: center; vertical-align: middle; height: 8px; color: #FFFFFF; white-space: nowrap; padding-bottom: 0px}

--
.navSub A { color: #FFFFFF; text-decoration: none; bgcolor: #4B596C; }

.navSub A:hover {text-decoration: none; color: #FFFFFF}

.tblContentWhite1 { font-size: 11px; color: #666666; }

.tblContentWhite1 A {color: #666666; text-decoration: none}

.tblContentWhite TD { font-weight: bold; }

.tblContentWhite1 LI {color: #666666}

.tblHead1 {color: #ffffff; padding: 4px 4px 2px 4px; }

.tbhHead1 LI {}

.tblHead1 A {color: #ffffff; text-decoration: none}
.tblContentWhite1 {color: #666666; padding: 4px 2px 4px 4px; font-size: ;}

.tblContentWhite1 A {color: #666666; text-decoration: none}

.tblContentWhite1 A:hover {color: #666666; border-bottom:1px #4B596C}

.tblContentWhite1 LI {color: #666666}

.tblHead1 {color: #ffffff; padding: 4px 4px 2px 4px;}

.tbhHead1 LI {}

.tblHead1 A {color: #ffffff; text-decoration: none}


/* end */

.tblImage {background-image:url(sf.cmsx?fileID=1184); background-color: #FFFFFF; background-position:bottom left}

.tblWhitebar {border-top: 1px #000000}

.tblHead1 {color: #28086B; padding: 4px 4px 2px 4px;}

.tbhHead1 LI {}

.tblHead1 A {color: #ffffff; text-decoration: none}

.tblHead1 A:hover {text-decoration: underline}

.tblCircle1 {text-decoration: none}

.tblCircle1 A {text-decoration: none}

.tblCircle1 A:hover {text-decoration: none}

.tblHead2 {height: 20px; font-family: arial; color: #ffffff; background-color: #35349A; padding-left: 4px; letter-spacing: .05em; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; padding: 2px 12px 2px 12px}

.tbhHead2 LI {}

.tblHead2 A {color: #000000; text-decoration: none}

.tblHead2 A:hover {text-decoration: none}

.tblContentWhite2 {color: #000000; background-color: #FFFFFF; padding: 2px 2px 2px 2px}

.tblContentWhite2 A {color: #000000; text-decoration: none}

.tblContentWhite2 A:hover {color: #000000;}

.tblContentWhite2 LI {color: #000000}

.tblSpacer {  
 height: 20px;
 font-family: arial;  
 color: #ffffff;
 background: #9E769E;
 border-top: 1px solid #9E769E;
 border-bottom: 1px solid #9E769E;
 letter-spacing: .05em;
}

.tblSpacer ul { padding: 0; margin: 0; }
.tblMain {  	font-style: normal;
	line-height: 130%;
	text-decoration: none;
	color: #666666;
                background: #ffffff;
                text-align: justify;
                font-size: 11px;
                border: 1px solid #ffffff;
                padding: 2px 5px 5px 5px; 
                width: 400px;
                
}

.tblMain img { border: 1px solid #ffffff; }


.tblMainhomepage { font-style: normal;
	line-height: 130%;
	text-decoration: none;
	color:#red;
	width: 410px; 
                background: #ffffff;
                border: 1px solid #666666;
                padding: 2px; 
                
}

.tblBorderDots { font-weight: bold; color: #666666; }

.blank { height: 2px; }

#mapRelative { position: relative; height: 600px; }
#map { position: absolute; top: -18px; left: -10px; width: 550px; height: 590px; margin: 0 0 0 40px;}
#mapText { position: absolute; left: -10px; bottom: -30px; background: #ffffff;}

.tblBorderDots2 { text-align: left; }

.dotsA { font-weight: bold; }

.dezrez-tip { font-size: .8em;}
.dezrez-negotiotator { font-size: .7em;}
.picture-cell1 { }
.picture-cell2 { }
.picture-cell3{ }
.picture-cell4 { }
.picture-cell5 { }
.dezrez-headingrow { }
.dezrez-item { font-size: .8em;}
.dezrez-data { font-size: .7em;}
.saleschaininfo { font-size: .7em;}
.dezrez-link { }
.Dezrez-compulsory { }

.tblForm TR {}

.tblForm A{  }

.tblForm TD { 

}

.tblForm { line-height: 300%

}

.tblForm .frmText {  width: 100px; }
.tblForm LI {  }

#logoTop { position: absolute; top: 0; left: 30px; width: 250px; }

.tblContent .frmText { }
.tblContent { color: #ffffff; font-size: 12px; }

#divImage { }
#divAddr { font-weight: normal; font-size: 11px; }
#divPrice { font-weight: normal; font-size: 11px;}
#divBeds { font-weight: normal; font-size: 11px;}
#divType { font-weight: normal; font-size: 11px;}
#divMoreDetails {  font-weight: bold; font-size: 11px;}


.tblLeft { 
  color: #ffffff;
  background-color: #9e769e;
  width: 170px;
  margin-bottom: 3px; 
}

.tblLeft .frmText { font-size: 8pt; width: 95px; padding: 0px 0px 0px 2px}
.tblLeft LI { list-style-image: url(/m/arPu.gif) }

.tblheadgap { 
 background: transparent url(/m/tbL.gif) no-repeat; 
 padding: 4px 4px 2px 4px; 
 border-bottom: 1px solid #ffffff 
 }

.tblHeadGap A { color: #ffffff; text-decoration: none }

.tblHead { 
 background: url(sf.cmsx?fileID=2082) no-repeat;
 color: #ffffff; 
 height: 20px; font-size: 12px;}
.tblHead A { color: #ffffff; border-bottom:1px solid #9e769e;}
.tblHead A { color: #ffffff; border-bottom:1px solid #9e769e;}

.tblContent { 
 padding: 2px 4px 2px 4px; 
}

.tblContent A { 
 color: #ffffff; 
 text-decoration: none;
}

.tblContent A:hover { 
 color: #ffffff; 
 border-bottom:1px solid #ffffff;
}

.tblContentWhite { 
 color: #666666;
 background-color: #ffffff;
 padding: 2px 4px 2px 4px;  
}

.tblContentWhite A { 
 color: #666666; 
 text-decoration: none 
}

.tblContentWhite A:hover { 
 color: #666666; 
 border-bottom:1px solid #9e769e;
}

img #propThumb {  }

.tblRight .tblHead { color: #ffffff;  font-family: arial; letter-spacing: 0.05em; font-size: 12px; padding: 0 0 0 17px; width: 400px; background: #9E769E  url(sf.cmsx?fileID=2086) left no-repeat; border: none;}

.tblRight li { list-style-type: square; }

#mainMenu { position: relative; width: 170px;}
#mainMenu ul { positon: absolute; left: -10px; padding: 0; margin: 0; width: 170px; }
#mainMenu li { list-style-type: none; width: 170px;}
#mainMenu li a {  background: red; width: 170px; }
#mainMenu li a:hover {  background: blue; width: 170px; }
#mainMenu a { text-decoration: none; color: #000000;}

.poweredby { font-size: 9px; font-family: arial; color: #666666}
.poweredby A { font-size: 9px; font-family: arial; color: #666666}
.poweredby A:hover { font-size: 9px; font-family: arial; color: #666666}

.moveus { font-size: 10px; font-family: arial; color: #001954}
.moveus A { font-size: 10px; font-family: arial; color: #001954; text-decoration: none}
.moveus A:hover { font-size: 10px; font-family: arial; color: #001954; text-decoration: none}

.with { font-size: 10px; font-family: arial; color: #00547E}
.with A { font-size: 10px; font-family: arial; color: #00547E; text-decoration: none}
.with A:hover { font-size: 10px; font-family: arial; color: #00547E; text-decoration: none}

#powered {text-align: left}
#powered A {text-align: left}
#powered A:hover {text-align: left; text-decoration: none}

.tableLoginHolder { width: 390px; height: 100px;  color: #666666; padding: 0 0 0 10px; }


.tableLeftLog { position: relative; background: url(sf.cmsx?fileID=2428) no-repeat; float: right; width: 190px; height: 150px; color: #666666; font-weight: bold;}
.left { position: absolute; top: -100px; left: 28px; }
.tableLeftLog em { font-style: normal; position: absolute; top: -15px; left: 0px; }

.tableRightLog { position: relative; background: url(sf.cmsx?fileID=2428) no-repeat; float: right; margin: -16px 0 0 0; 
width: 190px; height: 150px; color: #666666; font-weight: bold;}
.right { position: absolute; top: -100px; left: 30px; }
.tableRightLog em { font-style: normal; position: absolute; top: -15px; left: 0px; }

.tblPassword {  }

.justify { text-align: justify; }

#navcontainer { width: 166px;  font-family: arial; font-size: 11px; margin: 0 8px 0 0; padding: 0; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

#navcontainer a
{
display: block;
padding: 7px 3px 7px 3px;
width: 160px;
background-color: #1F3A7F;
border-bottom: 1px solid #eee;
color: #ffffff;
}

#navcontainer a:link, #navlist a:visited
{
color: #ffffff;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #9F769E;
color: #ffffff;
}

#customerLoginHolder { width: 370px; margin: 10px 0 10px 10px; }

#customerLoginLeft { position: relative; width: 370px; height: 50px; color: #ffffff; background: #9E769E; padding: 0 0 0 10px; }
.customerLoginLeftEmail { float: left; width: 100px; margin: 0 5px 0 0; padding: 0 0 10px; }
.customerLoginLeftPassword{ float: left; width: 100px; }
.customerLoginLeftLogin { float: left; width: 100px; margin: 16px 0 0 5px;}

#customerLoginRight { 
position: relative; width: 370px; height: 50px; color: #ffffff; background: #9E769E; padding: 0 0 20px 10px; }
.customerLoginRightText { float: left; width: 100px; height: 30px; margin: -15px 0 0 0;}
.customerLoginRightLogin { float: left; width: 100px; height: 30px; margin: 0 5px 0 5px; }
.customerLoginRightReset{ float: left; width: 100px; height: 30px; margin: 0 5px 0 0;}

.customerLoginBar { margin: 0 0 0 -20px; background: #062A5E; width: 370px; height: 20px; padding: 4px 0 3px 20px;}

#mainBoxesRelative { width: 570px; position: relative; }
#mainBoxesAbsolute { width: 590px; position: absolute; top: -30px; left: -15px; background: #ffffff; padding: 0 0 0 10px;}

.tblForm .tblSpacer { background: #e9e9e9; letter-spacing: 0; font-weight: bold;  color: #666666; border: 1px solid #DDDDDD; }