﻿#tablewrapper
{
    border:solid 2px #22477C;
    color:#22559E;
    width:579px;
    background-color:#E2EEFC;
    margin: 2px 0 40px 0;
    
}

#tablewrapper table.availability
{
	width:579px;
}

#tablewrapper div.title
{
    background-color:#22569E;
    width:100%;
}

#tablewrapper div.desc h4
{
    clear:left;
    color:#000;
    font-size:0.8em;
    margin: 0 0 0 0;
    
}

#tablewrapper div.desc div.image
{
    width:117px;
}

#tablewrapper div.desc div.text
{
    width:450px;
}

#tablewrapper div.desc div.text h4
{
    padding:0 0 0 15px;
}

#tablewrapper div.desc div.text h4.nonbold
{
    padding:9px 0 0 15px;
}

#tablewrapper div.desc div.image img
{
    margin:1px;
}

#tablewrapper div.desc h4.nonbold
{
    font-weight:normal;
}

#tablewrapper div.title h4
{
    color:#fff;
    padding:9px;
    margin:0 0 0 0;
}

#tablewrapper div table
{
    font-size:0.7em;
    background-color:#fff;
}

#tablewrapper div table a
{
    color:#22559E;
}
#tablewrapper div table th
{
    text-align:center;
    font-size:1em;
    border-bottom:solid 1px #22477C;
    border-left:solid 1px #A7BAD8;
    padding:4px 2px;
}

#tablewrapper div table a
{
 text-decoration:none;
 float:none;
}

#tablewrapper div table td
{
    color:#22559E;
}

#tablewrapper div table td.link
{
    background-color:#FCF0A6;
    width:100px;
}

#tablewrapper div table td.floor
{
    width:84px;
}

#tablewrapper div table td.apartmentno
{
    width:84px;
}

#tablewrapper div table td.beds
{
    width:54px;
}

#tablewrapper div table td.view
{
    width:64px;
}

#tablewrapper div table td.link a
{
    text-decoration:underline;
}

#tablewrapper div table td.link a:hover
{
    text-decoration:underline;
}

#tablewrapper div table td
{
    padding:2px 4px;
    border-left:solid 1px #A7BAD8;
    border-bottom:solid 1px #CBDAED;
}

div.noresults
{
    padding:15px 15px 15px 40px;
    background: #FDE3E4 url(../images/generic/exclamation.gif) no-repeat 12px 20px;
    border:solid 1px red;
}

div.noresults p a
{
     color:red;
     text-decoration:none;
}

div.noresults p a:hover
{
    text-decoration:underline;
}
