.aptList, .aptList .foot, .aptList .list .clear{clear:both;overflow:hidden;}
.aptList .list .item  {border-style1:solid;border-color1:#9CB78C;}
.aptList {
width:100%;
background-color:#FFFFFF;
color:#303030;
font-size:9pt;
text-align:left;
float:left;
}
.aptList .mpa_top
{
float:left;
width:100%;
height:15px;
margin-bottom:10px;
background:#E1E195;
}
.aptList .mpa_top span
{
float:left;
background:white;
font-weight:bold;
text-transform:uppercase;
font-size:14px;
line-height:15px;
color:#C5C538;
}
.aptList .head {
float:left;
width:778px;
line-height:21px;
padding-left:10px;
background:#E1E195;
margin-bottom:10px;
text-transform:capitalize;
font-weight:bold;
font-size:11px;
color:black;
}
.aptList .foot
{
text-align:center;
font-weight:bold;
color:black;
}
.aptList .foot a
{
color:black;
}
.aptList .foot .this
{
color:#999999;
}
.aptList .foot .right
{
float:right;
margin-right:20px;
}
.aptList .foot .left
{
float:left;
margin-left:6px;
}
.aptList .head .apartments
{
float:left;
font-weight:bold;
}
.aptList .head .order {
float:right;
color:black;
font-weight:bold;
margin-right:16px;
text-decoration:none;
text-transform:capitalize;
}
.aptList .head .order a
{
color:black;
margin-right:5px;
padding-left:9px;
background:url('../images/arrow.gif') center left no-repeat;
}
.aptList .head .order a:hover
{
text-decoration:none;
background:url('../images/arrow_p.gif') center left no-repeat;
}
.aptList .list {
width:100%;
float:left;
}
.aptList .list .item {
margin:0 0 10px 3px;
padding:0;
width:100%;
height:138px;
overflow:hidden;
font-size:11px;
color:#303030;
float:left;
border-bottom: 1px dashed #4B7C2E;
}

.right_side
{
float:left;
width: 630px;
height:112px;
margin-left:3px;
display:inline;
background: url('../images/list_grad.gif') repeat-x;
}

.aptList .list .item em {
text-transform:uppercase;
font-weight:bold;
font-style:normal;
font-size:11px;
line-height:26px;
}
.aptList .list .item div.head {
background-color:#9CB78C;
border:0;
margin-bottom:5px;
}
a span.tick {
width:10px;
height:10px;
margin:4px;
padding:0;
display:block;
background-color:#FFFFFF;
float:right;
overflow:hidden;
background-position:1px 1px;
background-repeat:no-repeat;
border:1px solid #000000;
}
a.preview {
float:left;
overflow:hidden;
width:152px;
height:112px;
border:1px solid #CAC4C4;
}
.list .item .item_name
{
float:left;
width:100%;
color:#333333;
font-weight:bold;
font-size:13px;
}
.list .item .item_name span
{
color:#990000;
}
.list .item .listitem_top
{
float:left;
width:100%;
height:30px;
background:#CDCC4E;
}
.list .item .item_info
{
float:right;
width:117px;
height:62px;
margin:-30px 0 0 3px;
}
.list .item .item_info .top, .list .item .item_info .down, .list .item .item_info .down_rating
{
float:left;
width:100%;
height:30px;
line-height:30px;
font-weight:bold;
color:white;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
background:#AFAE49;
}
.list .item .item_info .down
{
text-transform:normal;
color:#990000;
background:#DBDA7E url('../images/listing/box_bottom.jpg') bottom no-repeat;
}
.list .item .item_info .down_rating
{
color:black;
font-weight:normal;
text-transform:normal;
line-height:14px;
color:black;
background:#DBDA7E url('../images/listing/box_bottom.jpg') bottom no-repeat;
}
.list .item .item_info .down_rating .rating
{
float:left;
width:100px;
height:6px;
overflow:hidden;
margin: 2px 0 0 7px;
border: 1px solid white;
background:#CDCC4E;
}
.list .item .item_description
{
float:left;
width:388px;
height:30px;
text-align:left;
}
.list .item .item_amenities
{
float:left;
width:388px;
font-size:11px;
color:#666666;
}
.list .item .item_buttons
{
float:right;
margin-top:10px;
}
.list .item .item_buttons a
{
float:left;
width:118px;
height:19px;
line-height:19px;
text-align:center;
font-weight:bold;
text-transform:capitalize;
font-size:13px;
text-decoration:none;
color:#990000;
margin-top1:18px;
background:url('../images/listing/button.jpg') no-repeat;
}

.aptList .upper { text-transform:uppercase;}
.aptList .list .item div.info {
width:226px;
min-height:80px;
_height:80px;
margin:0;
padding:5px 0;
margin:0 0 0 5px;
font-size:11px;
font-weight:normal;
float:left;
display:inline;/* IE bugfix */
background1:url('/images/info_grad.gif') repeat-x top;
}

.aptList .list .item .redish
{
color: #EA0423;
}

div.aptList div.buttons_module {
margin:0;
overflow:hidden;
background-color:#EAF0E6;
border-width:1px 1px 0 1px;
border-color:#9CB78C;
border-style:solid;
clear:both;
padding:0 5px;
line-height:32px;
font-weight:bold;
width:578px;
}
.aptList .list .itemBottom {
width:174px;
height:90px;
margin:0 0 0 0px;
overflow:hidden;
line-height:18px;
text-align:center;
border-width:0 1px 1px 1px;
float:left;
display:inline;
}
div.buttons_module a,
.aptList .list .itemBottom a {
display:block;
float:left;
overflow:hidden;
width:151px;
line-height:21px;
margin:0 0 5px 0;
padding:0;
text-align:center;
color:#303030;
text-transform:uppercase;
border1:1px solid black;
background1:#9CB78C url('/images/button_grad.gif') repeat-x top;
cursor:pointer;
}

a.seldet span.ticker {
display:block;
width:39px;
height:40px;
border-right:1px solid #EAF0E6;
overflow:hidden;
float:left;
text-align:center;
}
a.seldet span.namer {
border-right:1px solid #EAF0E6;
font-weight:bold;
height:40px;
display:block;
width:189px;
overflow:hidden;
float:left;
padding:0 5px;
}
div.buttons_module a:hover,
.aptList .list .itemBottom a:hover {
text-decoration:none;
color:#486835;
}
div.buttons_module a {
overflow:hidden;
float:right;
margin:5px 0 5px 5px;
font-weight:bold;
}
a.myDetails {
margin-top:60px;
}
.error{font-size:12px;border:1px solid #9CB78C;font-weight:bold;text-align:justify;padding:10px;clear:both;overflow:hidden;background-color:#EAF0E6}
a.seldet {
background-color:#D6E1CF;
color:#000000;
display:block;
line-height:40px;
border-bottom:1px solid #EAF0E6;
text-align:left;
}
a.seldet:hover {
text-decoration:none;
background-color:#EAF0E6;
}
.item div.head a {
padding:0 5px;
}
div.head a.mylist {
float:right;
width:150px;
border:0;
text-transform:uppercase;
text-align:right;
}
a span.tick.a {float:right;}
span.red {color:#FF0000;}
div.buttons_module a.inactive:hover,
div.buttons_module a.inactive {
background-color:#EAF0E6;
color:#9CB78C;
border-color:#9CB78C;
cursor:default;
}
span.standardPrice {color:#CC7C26;text-decoration:line-through;}
span.dates {
font-weight:bold;
color:#657D57;
}
span.hurry {
font-weight:bold;
color:#AA0000;
font-size:14px;
margin:0 0 10px 0;
float:left;
text-align:center;
width:590px;
font-family:Arial,Sans-Serif;
}
.aptList .list div.itemBottom a.rating, a.rating:hover,
div.rating {
display:block;
border:0;
width:176px;
text-align:left;
text-transform:none;
margin:0;
color:#303030;
background:none;
line-height:default;
cursor:pointer;
float:left;
font-weight:normal;
}
 a.rating_graphic,
div.rating_graphic {
background:#F2E8DB;
border:1px solid #000;
width:150px;
height:7px;
margin-bottom:5px;
overflow:hidden;
}
.itemBottom a.rating_graphic span.full,
div.rating_graphic div.full {
display:block;
float:left;
background:#E7CEA5;
height:7px;
}
a.start_button,
a.start_button:hover {
float:left;
clear:both;
margin:0 0 10px 0;
width:588px;
text-align:center;
font-size:18px;
line-height:24px;
color:#666;
border:1px solid #E9DBCB;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
cursor:pointer;
}
a.start_button span.holder {
background-color:#F9EABD;
overflow:hidden;
display:block;
float:left;
margin:5px;
display:inline;
width:578px;
}

.list_button
{
float:left;
width:154px;
height:21px;
margin-top:5px;
margin-bottom1:5px;
overflow:hidden;
background: url('../images/list_book.gif') no-repeat;
}

.list_border
{
float:left;
width:162px;
height:122px; 
cursor:pointer;
background: url('../images/list_border2.gif') no-repeat;
}
