﻿h1
{
    padding-bottom: 10px;
    color: #283991;
}

div#pdtopcontainer
{
    width: 582px;
    overflow: hidden;
}

div#pdtopright
{
    width: 169px;
    padding-left: 5px;
    overflow: hidden;
    float: left;
}

div#pdtop
{
    width: 163px;
    height : 299px;
    border: solid 1px #C7C7C7;
    margin-bottom: 5px;
    padding: 2px;
    overflow: hidden;
}

div#pdbottom
{
    width: 163px;
    height: 156px;
    border: solid 1px #C7C7C7;
    padding: 2px;
}

div#photobrowser
{
    float: left;
}

.bprint
{
    background-image: url('/images/print16.png');
}

.baddfavourite
{
    background-image: url('/images/addfavourite16.png');
}

.bcontact
{
    background-image: url('/images/contact16.png');
}

.btofriend
{
    background-image: url('/images/tofriend16.png');
}

table.cols2
{
    width: 100%;
}

table.cols2 td
{
    width: 50%;
    vertical-align: top;
    padding-bottom: 3px;
    border-bottom: solid 1px #E7E7E7;
}

table.cols4
{
    width: 100%;
}

table.cols4 td
{
    width: 25%;
    vertical-align: top;
    padding-bottom: 3px;
    border-top: solid 1px #E7E7E7;
}

table.cols4 tr:first-child td
{
    border: none;
}

td.bold
{
    font-weight: bold;
    color: #283991;
}

.small
{
    font-size: 0.8em;
    font-style: italic;
}

table.pdrooms
{
    
}

table.pdrooms td
{
    vertical-align: top;
    padding-bottom: 3px;
}

table.pdrooms th
{
    color: #283991;
    border-bottom: solid 1px #C7C7C7;
}

table.pdrooms th.room, table.pdrooms th.roomlevel
{
    text-align: left;
}

table.pdrooms .room
{
    width: 145px;
}

table.pdrooms .roomm2
{
    width: 42px;
}

table.pdrooms td.roomm2
{
    text-align: right;
    padding-right: 15px;
}

table.pdrooms .roomlevel
{
    width: 130px;
}

img#price_eur, img#price_gbp, img#price_usd
{
    cursor: pointer;
}
