body {
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
margin : 0 auto;
padding : 0;
background : url('../images/body-back.jpg');
}
* {
margin : 0;
padding : 0;
}
*:focus {
outline : none;
}
ul, ol {
margin : 10px 0 10px 30px;
}
p, ul, ol, blockquote {
font-size : 13px;
font-family : Verdana, Arial;
line-height : 1.9em;
text-align : justify;
margin-bottom : 10px;
}
a {
color : #00264d;
text-decoration : none;
}
a:hover {
color : #1d4a76;
}

blockquote {
font-style : italic;
letter-spacing : 1px;
margin : 15px 0 15px 30px;
background : #ffffff url('../images/quote.png') no-repeat scroll left top;
padding : 10px 0 10px 55px;
}
code {
font-family : "Courier New", Courier, monospace;
letter-spacing : 1px;
margin : 15px 0 15px 30px;
display : block;
border : 1px solid #dddddd;
padding : 15px 10px;
}
div#wrap {
background : #ffffff url('../images/header-back.jpg') no-repeat scroll right top;
margin : 0 auto;
padding : 0;
min-width : 755px;
max-width : 1000px;
}
div#header {
padding : 37px 20px;
}
div#header div#header-text {
padding-left : 80px;
background : url('../images/hotel-logo.png') no-repeat;
}
div#header div#header-text h1, div#header div#header-text h2 {
padding : 0;
margin : 0;
}
div#header div#header-text h1, div#header div#header-text h1 a {
color : #00264d;
border-bottom : none;
font-size : 1.8em;
letter-spacing : -5px;
line-height : 1em;
}
div#header div#header-text h1 a span {
color : #333333;
}
div#header div#header-text h2 {
color : #ffffff;
letter-spacing : -2px;
margin-top : -5px;
text-transform : lowercase;
}
div#navigation {
height : 48px;
background : url('../images/nav-bg.png') repeat-x scroll left bottom;
border-bottom : 1px solid #00264d;
}
div#navigation ul {
list-style : none;
margin : 0 10px;
padding : 0;
position : relative;
top : 0;
}
div#navigation ul li {
display : block;
float : left;
}
div#navigation ul li.selected {
background : #ffffff url('../images/item-right.png') no-repeat scroll right bottom;
position : relative;
top : -1px;
}
div#navigation ul li a {
display : block;
float : left;
color : #ffffff;
border-bottom : none;
height : 25px;
font-weight : bold;
font-size : 1.05em;
padding : 15px 20px 9px;
}
div#navigation ul li.selected a {
background : transparent url('../images/item-left.png') no-repeat scroll left bottom;
color : #00264d;
padding : 16px 20px 9px;
}
div#content {
background : #ffffff url('../images/body-bg.png') repeat-x scroll left top;
border-top : 1px solid #00264d;
}
div#page {
float : left;
padding : 10px;
width : 66%;
color : #555555;
}
div#page h2 {
color : #444444;
letter-spacing : -2px;
margin-bottom : 10px;
}
div#page h5 {
font-size : 0.9em;
font-style : italic;
font-weight : normal;
color : #333333;
}
div#sidebar {
float : right;
width : 28%;
padding : 10px;
margin-top : 15px;
}
div#sidebar h3 {
font-weight : normal;
font-family : Arial, Helvetica;
font-size : 16px;
padding-bottom : 10px;
}
div#sidebar ul {
list-style : none;
margin-left : 0;
}
div#sidebar p.newsitem {
font-size : 0.82em;
line-height : 1.6em;
margin-bottom : 35px;
}
div#sidebar p.newsitem span {
font-size : 0.75em;
text-transform : uppercase;
color : #00264d;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
div#sidebar p.newsitem a.read-more-link {
font-family : Tahoma, Arial, sans-serif;
float : right;
color : #999999;
border-bottom : none;
display : block;
letter-spacing : 1px;
font-size : 0.8em;
padding : 0 0 0 17px;
margin : 10px 0;
background : #ffffff url('../images/read-more.png') no-repeat scroll 0% 50%;
}
div#sidebar p.newsitem a.read-more-link:hover {
text-decoration : underline;
}
div#sidebar ul {
margin : 0 0 0 10px;
}
div#sidebar ul li {
padding : 5px 0;
}
div#sidebar ul li a {
border-bottom : none;
text-decoration : underline;
}
div#sidebar ul.blocklist {
margin : 0;
}
div#sidebar ul.blocklist li {
padding : 0;
}
div#sidebar ul.blocklist li a {
display : block;
border : none;
text-decoration : underline;
color : #00264d;
padding : 5px 10px;
}
div#sidebar ul.blocklist li.selected-item a {
background : #00264d url('../images/nav-bg.png') repeat-x scroll 0% 50%;
color : #ffffff;
border : 1px solid #00264d;
}
div.footer {
clear : both;
padding : 15px 5px;
border-top : 1px solid #dbdbdb;
width : 99%;
margin : 0 auto;
background : #dbd5bb;
}
div.footer p {
margin : 0;
color : #999999;
}
div.footer p a {
color : #999999;
border-bottom : none;
text-decoration : underline;
}
form {
padding : 0;
}
.rightimg {
border : 1px solid #eeeeee;
padding : 5px;
margin-left : 10px;
margin-bottom : 5px;
}
.leftimg {
border : 1px solid #eeeeee;
padding : 5px;
margin-right : 10px;
margin-bottom : 5px;
}
.discountbox {
background : #add0ef;
width : 95%;
padding : 0;
}
.addressbox {
padding : 0;
width : 95%;
}
.addressbox .c1 {
height : 10px;
background : url(../images/box-c1.gif);
}
.addressbox .c2 {
margin-top : -10px;
height : 10px;
background : url(../images/box-c2.gif) no-repeat right;
}
.addressbox .c3 {
height : 10px;
background : url(../images/box-c3.gif);
}
.addressbox .c4 {
margin-top : -10px;
height : 10px;
background : url(../images/box-c4.gif) no-repeat right;
}
.addressbox .in {
border-left : 2px solid #ff9900;
border-right : 2px solid #ff9900;
padding-left : 5px;
padding-right : 5px;
background : #e2efd7;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}
.teaser {
padding : 0 0 0 11px;
margin : 0;
background : url("../images/tsr-l.gif") no-repeat left top;
width : 90%;
}
.teaser h3 {
background : url("../images/tsr-r.gif") no-repeat right top;
margin : 0;
padding : 8px 0 0.5em 0;
font-family : Arial, Verdana, Helvetica;
font-size : 14px;
}
.teaser p {
margin : 0 0 0 -11px;
padding : 0 11px 0.5em;
border : 1px solid #d8d8d8;
border-width : 0 1px;
background : #f5e7cc;
text-align : left;
line-height : 1.3em;
}
.teaser div {
margin : 0 0 0 -11px;
padding-left : 11px;
background : url("../images/tsr-l.gif") no-repeat left bottom;
}
.teaser a.more {
display : block;
text-align : right;
padding : 0 10px 10px 0;
background : url("../images/tsr-r.gif") no-repeat right bottom;
font-family : Arial, Verdana, Helvetica;
font-size : 12px;
}
marquee {
font-family : Arial, Verdana, Helvetica;
font-size : 10px;
overflow : hidden;
color : #e3dec7;
}
.form p {
width : 300px;
left : auto;
right : auto;
margin : 0;
padding : 7px 0 5px 0;
padding-left : 170px;
border-top : 1px solid #e6e0d0;
height : 1%;
}
.form label {
font-weight : bold;
float : left;
margin-left : -160px;
width : 150px;
}
.form input[type="text"] {
width : 145px;
}
.form textarea {
width : 200px;
height : 70px;
}
