h1
{
    font-weight: normal;
}

/* descriptions */
#descriptions
{
    width: 330px;
    height: 310px;
    background-color: #e1f3f6;
    border: 1px solid #ea5416;
}

#descbtns
{
    padding: 3px;
    background-color: #EAFCFF;
}

#descbtns a
{
    padding: 0px 9px;
}

#scrlinner
{
    height:275px;
    overflow:hidden;
    left: 5px;
    padding: 5px;
}

/* Images */
#imgsctas
{
    float: right;
}

#aptimages
{
    width: 530px;
    height: 290px;
    margin: 0px 20px 0px 0px;
}

#aptimages img
{
    border: 1px solid #ea5416;
    margin-bottom: 10px;
}

#aptimages #thumbs
{
    float: right;
    width: 100px;
    text-align: right;
}

#aptimages #thumbs a img
{
    margin-bottom: 10px;
}

#aptctas
{
    margin-top: 10px;
}

#aptrhs
{
    float: right;
    width: 550px;
    margin-top: 20px;
}

.apartment_details_cola 
{
    float:left;
    width:70px;
}

#aptinfo
{
    float: right;
    width: 300px;
}


#aptctas1
{
    margin:0px 115px 0px 0px;
    clear:left;
    float:right;
}

#popupmaplink
{
    float: right;
    margin-right: 15px;
}

#popupmaplink img
{
    border: 1px solid #ea5416;
}

#propapt
{
    height:60px;
    float:right;
    width:1px;
}

#clearapt
{
    clear:both;
    height:1px;
    overflow:hidden;
}


.apartment_table
{
    margin-top: 20px;
}

.apartment_table table 
{ 
    border-collapse:collapse; 
    border:0px solid black; 
    margin:0px 0px 0px 0px; 
    width: 335px;
}

.apartment_table th 
{ 
    padding:0px 0px 10px 0px; 
    font-weight:normal; 
    border-bottom-width: 1px; 
    border-bottom-style: solid; 
    border-bottom-color: #EA5416; 
    background-color: Transparent;
    color: Black;
}

.apartment_table td, .apartment_table th 
{ 
    border-left: 1px solid #EA5416; 
}

.apartment_table td.cola, .apartment_table th.cola 
{ 
    border-left: 0px; 
}

.apartment_table td.cola 
{ 
    border-bottom-style: none;
}

.apartment_table th.cola, .apartment_table td.cola, .apartment_table th.colb, .apartment_table td.colb, .apartment_table th.colc, .apartment_table td.colc 
{ 
    text-align:left; 
    padding-left: 15px;
}

.apartment_table td 
{ 
    padding:5px 0px 0px 0px; 
}

.apartment_table th.colb
{
    width: 180px;
}
.apartment_table th a
{
    color: #EA5416;
    font-weight: normal;
    text-decoration: none;
}

#pricebandexpl
{
    float: right;
    position: relative;
    right: 15px;
    #right: 35px;
}

.pricebandtable table
{
    border-collapse:collapse;
    margin-top: 10px;
}

.pricebandtable th, .pricebandtable td
{
    padding: 3px 0px 3px 10px;
    margin: 0px;
    text-align: left;
}

.pricebandtable th.cola
{
    border-right: 1px solid #ea5416;
    border-bottom: 1px solid #ea5416;
    width: 80px;
}

.pricebandtable th.colb
{
    border-right: 1px solid #ea5416;
    border-bottom: 1px solid #ea5416;
    width: 60px;
}

.pricebandtable th.colc
{
    border-bottom: 1px solid #ea5416;
    width: 60px;
}
.pricebandtable td.cola
{
    border-right: 1px solid #ea5416;
    width: 80px;
}

.pricebandtable td.colb
{
    border-right: 1px solid #ea5416;
    width: 60px;
}

.pricebandtable td.colc
{
    width: 60px;
}

#pricebandexpl
{
    cursor: hand;
    cursor: pointer;
    color: #ea5416;
    margin-left: -10px;
    margin-right: -5px;
    #margin-right: -30px;
}

#helpBox
{
    margin: 0px;
    width: 330px;
    height: 310px;
    border: 1px solid #ea5416;
    position: absolute;
    top: 176px;
    #top: 173px;
    left: -999px;
    background-color: #e1f3f6;
    z-index: 999;
}

#helpheader
{
    background-color: #eafcff;
    padding:4px;
}

#helpBoxInner
{
    height:275px;
    overflow:hidden;
    left: 5px;
    padding: 5px;
    background-color: #e1f3f6;
}

#helpBox a
{
	color: #ea5416; 
}

#helpBoxInner p
{
    padding: 0px 5px 0px 2px;
}

.symbols
{   
    clear: both;
    margin-top: 40px;
}

.symbols div 
{ 
    margin:5px 10px 0px 0px; 
    float:left; 
    text-align:center; 
    font-size:10px; 
    width: 55px;
    height:120px; 
}

.symbols div img 
{ 
    width: 35px; 
    height: 35px; 
}

.descsect
{
    margin-bottom: 10px;
}

