body{ 
width: 842px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
background-color: #555555;
}
#nav{
float:left;
width: 160px;
margin: 5px 0px 5px 5px;

}
#content{
float:left;
width: 644px;
margin: 5px 5px 5px 5px;
background-color: #FFFFFF;
}
#rightNav{
float:right;
width: 160px;
height: 100%;
margin: 5px 5px 5px 0px;
background-color: #FFFFFF;
border-left: 1px #CCCCCC solid;
}
#bottom{
float: left;
width: 814px;
height: 40px;
margin: 0px 5px 5px 5px;
background-color: #CCCCCC;
}
.searchPanel{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
text-align:center;
}
.pageHeading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#0066CC;
margin-left: 15px;
}
.txtDefault{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-decoration:none;
}
.bedbathcar{
float:right;
}
.topbar{
border:1px #CCCCCC solid;
}
.location{
float:left;
font-weight:bold;
}
.moreinfo{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
font-size: 12px;
}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 1px;
color: #FFFFFF;
}

.shadetabs li a:visited{
color: #FFFFFF;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FFFFFF;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
width: 150px;
height: 200px;

}

.tabcontent{
display:none;
width: 150px;
height: 120px;
padding: 10px 3px 10px 3px ;
}

@media print {
.tabcontent {
display:block!important;
}
}
.moreTitle{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000066;
font-size:14px;
font-weight:bold;
}
.morePrice{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
font-size:12px;
font-weight:bold;
}
.moreAddress{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
}
.moreDescription{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
.summaryTable{
background-color:#F7F6F6;
border: 1px #A1A1A1 dashed;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
.contactTable{
background-color: #FFFFFF;
border: 1px #A1A1A1 dashed;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
.propertyImage{
padding: 5px;
border: 1px #CCCCCC solid;
}
.subHeading{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#003399;
font-size:14px;
font-weight: bold;
}
.newsSubject{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
margin-top: 4px;
text-decoration:none;
}
.readFull{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:10px;
text-decoration:none;
}
.contactDetails{
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:9px;
text-decoration:none;
margin-left: 5px;
}
.newHouses{
border: 1px #D2D2D2 solid;
float: left;
padding: 5px;
width: 130px;
margin-top: 10px;
margin-right: 10px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-decoration:none;
}
.contactDetailsRight{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:9px;
text-decoration:none;
float: right;
margin: 5px 5px 0px 0px;
}
.propertyThumb{
width: 130px;
border: 1px #D2D2D2 solid;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none
}

a.info:hover{ z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:13px; left:2px; width:50px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
	font-size:10px;
}