h3{
font-size:10px;
text-align:center;
margin:0px;
padding:0px;
height:30px;
}
#top-comparator{float:left;}
.main-apartment-comparator,.left-comparator,.left-comparator-name,.detail-apartment-comparator{
float: left;
font-weight:normal;
border-right: 1px dotted #000;
	color:#000;	
	padding-left:5px;
	padding-right:5px;
}
.left-comparator strong{
	color:#0099cc;
}
#rpage .pad{background-color:#66CC99;}
.spacerTab{background-color:#66CC99!important;}
.main-apartment-comparator .apartment-image a img
{
	padding-left:5px;
}

.hlist
{
	color:#fff;
}
.roundbottom-gr
{
	background-color:#eee;
}
.left-comparator-name li,.detail-apartment-comparator li{
height:20px;
line-height:20px;
font-size:12px;
text-align:center;
overflow:hidden;
width:100px;
}
.left-comparator li{
float:none;
}

.detail-apartment-comparator li strong{
font-size:14px;
}
.detail-apartment-comparator li img{
margin-left:auto;
margin-right:auto;
display:inline;
}
.left-comparator-name li{
text-align:left;
}
.left-comparator-name li a{
color:#0099CC;
font-weight:bold;
background-image: url(../imgs/icons/arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	width:100px;
	display:block;


}
.left-comparator-name li a:hover{

text-decoration:underline;
}

.left-comparator,.left-comparator-name {
	width: 108px;
	font-size:12px;
}
.left-comparator
{
	height:200px;
}
.left-comparator h3{
font-size:14px;
color:#000;
text-align:left;
}
.main-apartment-comparator,.detail-apartment-comparator{
width: 82px;
overflow:hidden;
}
.detail-apartment-comparator{
	background-image: url(../imgs/comparator/bg.gif);
	background-repeat: repeat;
}
.left-comparator-name{
	background-image: url(../imgs/comparator/bgl.gif);
	background-repeat: repeat;
	
}
.left-comparator strong{
font-weight:bold;
}
#bottom-comparator li
{
	width: 81px;
}
#bottom-comparator img
{
	margin:auto;
}
#middle-comparator,#bottom-comparator
{
	float:left;
}
.btlist,.apartment-image{
padding-top:6px;
margin:auto;
width:78px;
clear:both;
}
.btlist a{
padding-left:6px;
width:52px;
text-align:center;
}

.apartment-image img{
margin:auto;
}

.small
{
	font-size:10px!important;
	overflow:hidden;
}
.container-wh
{
	padding-top:4px;
	padding-bottom:4px;
}

#msg-noitems{
width:820px;
padding-top:40px;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#3399CC;
}
#msg-noitems-but
{
	margin:auto;
	width:200px;	
	padding-top:10px;
	overflow:visible;
}