﻿@import url("Accommodations.handheld.css") handheld;

@media screen, print, tv, projection {

#toprow {
    background-image: url('Images/AccomMidLeft.gif');
    background-repeat: repeat-y;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 550px;
    height: 240px;
    margin-left: auto;
    margin-right: auto;
}
#toprow table {
    background-color:#F0F0F0;
    border: solid #87500F 1px;
    text-align: center;
    color: #87500F;
    margin-left: auto;
    margin-right: auto;
/*    position: relative;
    left: 70px;*/
}
#toprow table caption {
    padding: 5px;
    font-size: 1.3em;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
}
#toprow table th {
    padding: 5px;
    border: solid #87500F 1px;
}
#toprow table td {
    padding: 5px;
    border: solid #87500F 1px;
}
#toprow table tfoot td.left {
    border-right-style: none;
    text-align: left;
    text-decoration: underline;
}
#toprow table tfoot td.right {
    border-left-style: none;
    text-align: right;
}
#toprow a {
    color: #87500F;
    font-weight: bold;
    text-decoration: underline;
}

#leftcolumn {
    margin: 0;
    padding: 0;
    width: 280px;
    height: 400px;
    background-image: url('Images/AccomMidLeft.gif');
    background-repeat: repeat-y;
    color: #87500F;
    text-align: left;
    position: absolute;
    left: 0px;
    top: 240px;
}
#leftcolumn p, #leftcolumn h5 {
/*    margin-top: 2.0em;*/
    margin-right: 2.0em;
    margin-left: 2.0em;
}
#leftcolumn p {
    margin-top: 2.0em;
}

#centercolumn {
    margin: 0;
    padding: 0;
    margin-right: 190px;
    margin-left: 290px;
    position: relative;
    top: 240px;
    width: 270px;
    height: 400px;
}
#centercolumn a {
    color: #87500F;
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 1.0em;
    text-align: right;
}
#centercolumn h5 {
    text-align: right;
    margin-top: 0.0em;
}
#centercolumn p {
    text-align: left;
    color: #87500F;
    vertical-align: middle;
    height: 100%;
    margin-right: 1.0em;
    margin-left: 1.0em;
}
#centercolumn table {
    margin: 0;
    padding: 0;
    padding-right: 1.0em;
}
#centercolumn tr, #centercolumn td {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

#rightcolumn {
    width: 190px;
    height: 100%;
    background-image: url('Images/MainMidRight.gif');
    background-position: top;
    background-repeat: no-repeat;
    background-color: #e4d6bb;
    color: #87500F;
    text-align: left;
    float: right;
    position: absolute;
    top: 0px;
    right: 0px;
}
#rightcolumn p, #rightcolumn h5 {
    margin-top: 2.0em;
    margin-right: 2.0em;
    margin-left: 2.0em;
}
#rightcolumn a {
    display: block;
    color: #87500F;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 1.0em;
    margin-left: 2.0em;
}
#rightcolumn img {
    border-width: 0;
}
#rightcolumn img#creditlogos {
    margin-top: 2.0em;
    margin-left: 1.0em;
}
#rightcolumn ul {
    line-height: 150%;
    margin-top: 1.0em;
    margin-left: 2.0em;
    list-style-type: circle;
}

}
