div.generic-wrapper
{
width				: 960px;
overflow			: hidden;
border-top			: 5px solid #FFF;
background-image	: url(../images/generic/thecentre_bg.jpg);
background-position	: bottom left;
background-repeat	: no-repeat;
}

div.generic-wrapper div.copy
{
width				: 275px;
float				: left;
padding				: 20px 5px 20px 5px;
}

div.generic-wrapper div.copy-padding
{
width				: 245px;
overflow			: hidden;
padding				: 0px 20px 0px 20px;
}

div.generic-wrapper div.copy-padding ul
{
margin              : 0px 0px 15px 20px;
padding             : 0px;
}

div.generic-wrapper div.copy-padding ul li
{
font-size			: 70%;
color				: #666;
line-height			: 15px;
font-weight			: normal;
margin				: 0px 0px 5px 0px;
}


div.generic-wrapper div.copy h2
{
font-size			: 150%;
color				: #B7BD18;
line-height			: 20px;
font-weight			: bold;
margin				: 0px 0px 15px 0px;
}

div.generic-wrapper div.copy h3
{
font-size			: 140%;
color				: #00829C;
line-height			: 18px;
font-weight			: normal;
margin				: 0px 0px 15px 0px;
}

div.generic-wrapper div.copy p
{
font-size			: 70%;
color				: #666;
line-height			: 15px;
font-weight			: normal;
margin				: 0px 0px 15px 0px;
}

div.generic-wrapper div.copy p a
{
color				: #666;
}

div.generic-wrapper div.copy div.tarrifs
{
width				: 255px;
background-color	: #C7EBFB;
padding				: 15px 5px 20px 15px;
}

div.generic-wrapper div.copy div.tarrifs h4
{
font-size			: 80%;
color				: #666;
line-height			: 15px;
font-weight			: bold;
margin				: 0px 0px 15px 0px;
}

div.generic-wrapper div.copy div.tarrifs p
{
font-size			: 70%;
color				: #666;
line-height			: 15px;
font-weight			: normal;
margin				: 0px 0px 2px 0px;
}


div.generic-wrapper div.copy div.tarrifs span
{
display				: block;
float				: left;
width				: 130px;
font-weight			: bold;
}


div.generic-wrapper div.room-specifications
{
width				: 503px;
overflow			: hidden;
border-left			: 1px solid #CCC;
padding-left		: 5px;
padding-bottom		: 20px;
}

div.generic-wrapper div.room-specifications p.download
{
font-size			: 70%;
color				: #666;
line-height			: 15px;
font-weight			: normal;
margin				: 0px 0px 5px 0px;
}

div.generic-wrapper div.room-specifications p.download a
{
background-color	: #E5BAC4;
color				: #666;
display				: block;
background-image	: url(../images/roomspecifications/room_pdf.gif);
background-position	: 10px 5px;
background-repeat	: no-repeat;
padding				: 10px 0px 10px 40px;
}

div.generic-wrapper div.room-specifications p.download a:hover
{
background-color	: #F8ECEF;
}

div.generic-wrapper div.room-specifications table
{
width				: 100%;
background-color	: #E5BAC4;
margin-bottom		: 5px;
font-size			: 70%;
}

div.generic-wrapper div.room-specifications table thead
{
font-weight			: bold;
}

div.generic-wrapper div.room-specifications table thead td
{
text-align			: center;
padding				: 8px 5px 0px 5px;
}

div.generic-wrapper div.room-specifications table td
{
text-align			: center;
padding				: 5px 5px 8px 5px;
}


