.maintext
{
font-family: Arial;
font-size: 10pt;
color: #515151;
vertical-align: top;
padding: 5px;
}

.heading
{
    color: #333333;
    font-weight: bold;
    text-transform: uppercase;
}

.main_left_col
{
background-image: url('images/main_left_corner.jpg');
background-repeat: no-repeat;
vertical-align: top;
}

.btns
{
background-image: url(images/btn_bg.jpg);
background-repeat: no-repeat;
width:741px;
height: 25px;
margin-top: 3px;
padding: 2px;
}

.backhome a
{
background-image: url(images/backhome_btn.jpg);
background-repeat: no-repeat;
width: 153px;
height: 27px;
}

.backhome a:hover
{
background-image: url(images/backhome_btn_over.jpg);
background-repeat: no-repeat;
}

.home a
{
background-image: url(images/home_btn.jpg);
background-repeat: no-repeat;
width: 52px;
height: 27px;
}

.home a:hover
{
background-image: url(images/home_btn_over.jpg);
background-repeat: no-repeat;
}

.location a
{
background-image: url(images/location_btn.jpg);
background-repeat: no-repeat;
width: 77px;
height: 27px;
}

.location a:hover
{
background-image: url(images/location_btn_over.jpg);
background-repeat: no-repeat;
}

.about a
{
background-image: url(images/about_btn.jpg);
background-repeat: no-repeat;
width: 77px;
height: 27px;
}

.about a:hover
{
background-image: url(images/about_btn_over.jpg);
background-repeat: no-repeat;
}

.mission a
{
background-image: url(images/mission_btn.jpg);
background-repeat: no-repeat;
width: 98px;
height: 28px;
}

.mission a:hover
{
background-image: url(images/mission_btn_over.jpg);
background-repeat: no-repeat;
}

.service a
{
background-image: url(images/service_btn.jpg);
background-repeat: no-repeat;
width: 153px;
height: 27px;
}

.service a:hover
{
background-image: url(images/service_btn_over.jpg);
background-repeat: no-repeat;
}

.floorplans a
{
background-image: url(images/floorplans_btn.jpg);
background-repeat: no-repeat;
width: 102px;
height: 27px;
}

.floorplans a:hover
{
background-image: url(images/floorplans_btn_over.jpg);
background-repeat: no-repeat;
}

.pic
{
    border: solid 1px #666666;
}

/*FLOORPLANS THUMBNAILS*/

.thumbnail-studio span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail-studio:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: -70px; /*position where enlarged image should offset horizontally */
top: -285px;
}

.thumbnail-studio{
position: relative;
z-index: 0;
}

.thumbnail-studio:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail-studio span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}


.thumbnail-one-550 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail-one-550:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: -70px; /*position where enlarged image should offset horizontally */
top: -285px;
}

.thumbnail-one-550{
position: relative;
z-index: 0;
}

.thumbnail-one-550:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail-one-550 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail-one-649 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail-one-649:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: -75px; /*position where enlarged image should offset horizontally */
top: -295px;
}

.thumbnail-one-649{
position: relative;
z-index: 0;
}

.thumbnail-one-649:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail-one-649 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail-one-660 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail-one-660:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: -75px; /*position where enlarged image should offset horizontally */
top: -315px;
}

.thumbnail-one-660{
position: relative;
z-index: 0;
}

.thumbnail-one-660:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail-one-660 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}


.thumbnail-one-deluxe span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail-one-deluxe:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: -75px; /*position where enlarged image should offset horizontally */
top: -315px;
}

.thumbnail-one-deluxe{
position: relative;
z-index: 0;
}

.thumbnail-one-deluxe:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail-one-deluxe span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail-two span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail-two:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: -110px; /*position where enlarged image should offset horizontally */
top: -315px;
}

.thumbnail-two{
position: relative;
z-index: 0;
}

.thumbnail-two:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail-two span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.faqs a
{
background-image: url(images/faqs_btn.jpg);
background-repeat: no-repeat;
width: 46px;
height: 27px;
}

.faqs a:hover
{
background-image: url(images/faqs_btn_over.jpg);
background-repeat: no-repeat;
}

.contact a
{
background-image: url(images/contact_btn.jpg);
background-repeat: no-repeat;
width: 91px;
height: 27px;
}

.contact a:hover
{
background-image: url(images/contact_btn_over.jpg);
background-repeat: no-repeat;
}

.footer
{
background-image: url(images/index_05.jpg);
background-repeat: no-repeat;
font-family: Arial;
font-size: 10pt;
color: #515151;
width: 759px;
height: 21px;
text-align: right;
border-right: solid 1px #dfdabb
}

.footer a
{
color: #b66149;
}

.footer a:hover
{
color: #da846c;
}