#header {
width: 950px;
margin-left: auto;
margin-right: auto;
height: 140px;
}

#nav {
width: 100%;
background: url('../images/navbg.jpg') top left repeat-x;
height: 43px;
}

#nav-login {
background: url(../images/nav-two.gif) top left repeat-x;
border-bottom: 1px solid #d9d7d7;
height: 33px;
}

#menu2 {
width: 950px;
margin-left: auto;
margin-right: auto;
text-align: right;
padding-top: 0.3em;
}

#menu2 a {
color: #ffffff;
text-decoration: none;
font-size: 70%;
margin-left: 0.6em;
margin-right: 0.6em;
}

#menu2 a:hover {
text-decoration: underline;
}


#container {
width: 950px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
text-align: left;
background: #ffffff;
}

#footer {
width: 950px;
margin-left: auto; margin-right: auto; /* center footer in FF */
background: url('../images/footerBg.jpg') top left no-repeat;
height: 155px;
text-align: left;
clear: both;
}

#footer p {
padding-top: 20px;
padding-left: 20px;
color: #ffffff;
}

#clearfooter {
height: 20px;
clear: both;
}

#banner {
border: 0;
}

/* 
-------
i-Flyer
-------
*/

#i-container {
width: 720px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding-top: 5px;
}

#i-header {
width: 720px;
height: 70px;
margin-left: auto;
margin-right: auto;
text-align: left;
border-bottom: 1px solid #e9e9e9;
padding-top: 5px;
}

#i-wrapper {
width: 500px;
float: right;
padding-top: 0.4em;
min-height: 100%;
}

* html #i-wrapper{
height: 100%;
}

#i-title {
padding-bottom: 2px;
border-bottom: 1px solid #e9e9e9;
}

#thumbNail {
padding-top: 5px;
padding-bottom: 2px;
border-bottom: 1px solid #e9e9e9;
text-align: center;
}

#i-icon {
padding-top: 2.8em;
}

#i-icon li {
float: left;
padding-left: 1.8em;
font-size: 78%;
line-height: 1.8em;
margin: 0 0.25em;
}

#details, #descr , #disclaimer{
padding-top: 8px;
padding-bottom: 8px;
border-bottom: 1px solid #e9e9e9;
}

#disclaimer p {
color: #939393;
}

#others {
padding-top: 8px;
padding-bottom: 8px;
}

td.col1 {
background: #f1edec;
border: 2px solid #ffffff;
}

td.col2 {
background: #f7f7f7;
border: 2px solid #ffffff;
}

#i-footer {
width: 770px;
margin-left: auto; margin-right: auto; /* center footer in FF */
background: #ffffff;
height: 60px;
text-align: center;
clear: both;
padding-top: 8px;
padding-bottom: 8px;
border-top: 1px solid #e9e9e9;
}

/* 
-------
End i-Flyer
-------
*/

/* 
-------
Header
-------
*/

.logo {
margin-top: 2.5em;
margin-left: 2.5em;
}

.banner {
margin-top: 0.5em;
}

/* 
-------
End of Header
-------
*/

/* 
-------
Menu
-------
*/

#menu {
width: 950px;
margin-left: auto;
margin-right: auto;
}

#leftMenu, #rightMenu {
height: 43px;
}

#leftMenu ul, #rightMenu ul{
list-style: none;
padding: 0;
margin: 0;
}

#leftMenu li, #rightMenu li  {
float: left;
margin: 0 0.15em;
}

#leftMenu li a:link, #leftMenu li a:active, #leftMenu li a:visited, #rightMenu li a:link, #rightMenu li a:active, #rightMenu li a:visited {
height: 43px;
line-height: 40px;
display: block;
color: #ffffff;
text-decoration: none;
text-align: center;
font-size: 78%;
font-weight: bold;
padding-left: 0.9em;
padding-right: 0.9em;
float: left; /* fix for IE 6 */
}

#leftMenu li a:hover, #rightMenu li a:hover {
background: url('../images/navbgRollover.jpg') top left repeat-x;
text-decoration: underline;
}

/* Hide from IE5-Mac \*/
#leftMenu li a, #rightMenu li a{
float: none;
}
/* End hide */
	
/* 
-------
Enf of Menu
-------
*/

/* 
-------
Left Column
-------
*/

#leftColumn { 
width: 212px;
}

#red, #green, #blue {
margin-bottom: 0.8em;
}

#redTop {
background: url('../images/leftBar_redTop.gif') top left no-repeat;
padding-top: 6px;
}

#redMid {
background: url('../images/leftBar_redMid.gif') top left repeat-y;
text-align: center;
}

#redBot {
background: url('../images/leftBar_redBot.gif') top left no-repeat;
height: 22px;
}

#greenTop {
background: url('../images/leftBar_greenTop.gif') top left no-repeat;
padding-top: 6px;
}

#greenMid {
background: url('../images/leftBar_greenMid.gif') top left repeat-y;
text-align: left;
}

#greenBot {
background: url('../images/leftBar_greenBot.gif') top left no-repeat;
height: 22px;
}

#blueTop {
background: url('../images/leftBar_blueTop.gif') top left no-repeat;
padding-top: 6px;
}

#blueMid {
background: url('../images/leftBar_blueMid.gif') top left repeat-y;
text-align: left;
padding-left: 8px;
}

#blueBot {
background: url('../images/leftBar_blueBot.gif') top left no-repeat;
height: 22px;
}

#contactInfo {
margin-left: auto;
margin-right: auto;
width: 200px;
background: url('../images/leftBar_bottomDiv.jpg') bottom left repeat-x;
padding-top: 10px;
padding-bottom: 10px;
}

#credentialInfo {
margin-left: auto;
margin-right: auto;
width: 200px;
padding-top: 10px;
padding-bottom: 10px;
}

#contactInfo li, #credentialInfo li  {
padding-left: 1.8em;
font-size: 78%;
line-height: 1.8em;
}

#marketing p{
line-height: 1.5em;
}

.phone {
background: url('../images/iconPhone.gif') top left no-repeat;
}

.mobile {
background: url('../images/iconMobile.gif') top left no-repeat;
}

.email {
background: url('../images/iconEmail.gif') top left no-repeat;
}

.url {
background: url('../images/iconHome.gif') top left no-repeat;
}

.tell {
background: url('../images/iconTell.gif') top left no-repeat;
}

.credential {
background: url('../images/iconCredential.gif') top left no-repeat;
}

.print {
background: url('../images/iconPrint.gif') top left no-repeat;
}

/* 
-------
Enf of Left Column
-------
*/

/* 
-------
Wrapper
-------
*/

#copyright-wrapper {
width: 500px;
margin-top: 1em;
margin-left: 1em;
margin-bottom: 1em;
margin-right: 1em;
text-align: left;
}

#wrapper {
width: 725px;
float: right;
margin-top: 0.4em;
min-height: 100%;
text-align: left;
}

* html #wrapper{
height: 100%;
}

#tell-wrapper {
width: 850px;
margin: 1em;
min-height: 100%;
text-align: left;
}


#searchBox {
width: 725px;
margin-bottom: 1em;
}

#searchTop {
background: url('../images/mylistingsTop.gif') top left no-repeat;
padding-top: 7px;
}

#searchMid {
background: #ededed;
text-align: left;
height: 67px;
}

#searchBot {
background: url('../images/mylistingsBot.gif') top left no-repeat;
height: 6px;
}

#dropDown {
background: url('../images/mylistings_divMid.gif') top right repeat-y;
padding-left: 1em;
width: 345px;
float: left;
height: 64px;
}

#mainSearch {
width: 340px;
float: left;
margin-left: 1em;
}

.box {
width: 152px;
height: 250px ;
float: left;
padding-left: 1.4em;
}

.boxshort {
width: 152px;
height: 150px ;
float: left;
padding-left: 1.4em;
}

.box p {
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
}

a:link.imgRollover img, a:active.imgRollover img, a:visited.imgRollover img {
border: 1px solid #ffffff;
}

a:hover.imgRollover img {
border: 1px solid #ab1214;
}

.forSale {
color: #d70000;
font-weight: bold;
padding: 2px;
background: #fceeee;
border: 1px solid #d60000;
cursor: default;
}

.forRent {
color: #0f7c00;
font-weight: bold;
padding: 2px;
background: #efffe9;
border: 1px solid #0f7c00;
cursor: default;
}

.sold {
color: #c36d6d;
font-weight: bold;
padding: 2px;
background: #f0f0f0;
border: 1px solid #c36d6d;
cursor: default;
}

.withdrawn {
color: #808080;
font-weight: bold;
padding: 2px;
background: #f0f0f0;
border: 1px solid #b5b5b5;
cursor: default;
}

.forRented {
color: #44a237;
font-weight: bold;
padding: 2px;
background: #deefd8;
border: 1px solid #54964b;
cursor: default;
}

.forSaleRent {
color: #643b00;
font-weight: bold;
font-size: 11px;
padding: 2px;
background: #f8e5c9;
border: 1px solid #c69247;
cursor: default;
}

#login {
background: #e6efdf;
width: 706px;
padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
margin-bottom: 1em;
text-align: center;
border: 1px solid #cbd8c1;
text-align: left;
}

#tab {
padding-bottom: 10px;
width: 720px;
height: 25px;
}


.tab-nav {
padding: 7px;
background: #dfeef8;
border: 1px solid #1892df;
color: #00436d;
font-weight: bold;
cursor: hand;
cursor: pointer;
text-decoration: none;
font-size: 78%;
margin-right: 5px;
}

.tab-nav:hover {
background: #b1e1ff;
color: #00436d;
text-decoration: underline;
}

.tab-post {
padding: 7px;
background: #d4ffb4;
border: 1px solid #347a00;
color: #347a00;
font-weight: bold;
cursor: hand;
cursor: pointer;
text-decoration: none;
font-size: 78%;
}

.tab-post:hover {
background: #a9de83;
border: 1px solid #347a00;
color: #255800;
text-decoration: underline;
}

/* 
-------
Enf of wrapper
-------
*/

/* 
-------
Footer
-------
*/

#footerTxt {
margin-top: 1.3em;
margin-left: 1em;
width: 340px;
float: left;
}

#footerTxt p, #copyright p  {
font-size: 68%;
color: #ffffff;
}

.copyright-year 
{
font-style: italic;
}

#ft-txt1, #ft-txt2{
height: 45px;
}

#ft-txt1 li, #ft-txt2 li  {
float: left;
margin-top: 0.2em;
}

#ft-txt1 li a:link, #ft-txt1 li a:active, #ft-txt1 li a:visited, #ft-txt2 li a:link, #ft-txt2 li a:active, #ft-txt2 li a:visited {
line-height: 1.3em;
display: block;
border: 0;
color: #ffffff;
text-decoration: none;
text-align: center;
font-size: 68%;
margin-right: 0.9em;
}

#ft-txt1 li a:hover, #ft-txt2 li a:hover {
text-decoration: underline;
}

.grey {
color: #bdbdbd;
padding-top: 0.5em;
text-decoration: underline;
}

#copyright {
margin-top: 90px;
margin-left: 20px;
}

/* 
-------
Enf of footer
-------
*/

.num {
font-size: 78%;
padding-left: 5px;
padding-right: 5px;
}

#pagenum {
clear: both;
}

#java {
margin-left: auto;
margin-right: auto;
width: 400px;
}

#javaLinks ul{
list-style: none;
padding: 0;
margin: 0;
clear: both;
}

#javaLinks li {
float: left;
margin: 0;
}

#javaLinks li a {
color: #333333;
text-decoration: none;
text-align: center;
font-size: 78%;
font-weight: normal;
padding-left: 0.7em;
padding-right: 0.7em;
float: left; /* fix for IE 6 */
border: 1px solid;
}

#javaLinks li a:hover {
text-decoration: underline;
}
