* {
margin: 0;
padding: 0;
border: 0;}

BODY {
background-color: #660033;
margin-top: 10px;
font-family : "Verdana", "Arial Unicode MS",  "Microsoft Sans Serif", "helvetica", sans-serif; 
color: #000;
vertical-align: top;
}

/* ----------------------------------- Logo table */
TABLE.logo {
background-color: #fff;
background-image : url(logo2.gif);
background-position : center top;
background-repeat : no-repeat;
width : 90%; 
margin-left : auto; 
margin-right : auto; 
margin-left : 5%; 
margin-right : 5%; 
border-bottom: 2px solid black;
}


h1{
font-family : "Times New Roman", "times", serif; 
font-size: 38px;
color: #000;
font-weight: normal;
text-align: center;
padding-top: 114px;
}

h2{
font-family : "Times New Roman", "times", serif; 
color: #000;
font-size: 22px;
font-weight: bold;
text-align: center;
letter-spacing: 0.5em;
}

/* ----------------------------------- end of Logo table */

table.body {
border : 0 none inherit; 
border-collapse: collapse;
background : white none repeat; 
width : 90%; 
margin-left : auto; 
margin-right : auto; 
margin-left : 5%; 
margin-right : 5%; 
border-bottom: 10px solid white;
}

table.body td {
vertical-align: top;
}

td.nav {
width: 168px;
}


/* ----------------------------------- main navigation code */
#nav {
width: 168px;
padding-left: 20px;
padding-top: 10px;
text-align: center; 
font-size : 85%;
margin-bottom: 20px; 
}

#nav ul{
list-style: none;
margin: 0;
padding: 0;
}

#nav li {
border: 1px solid black;
border-collapse: collapse;
}

#nav li a {
display: block;
padding: 2px;
color: black;
text-decoration: none;
background-color: white;
}

#nav li a:hover {
display: block;
background-color: #cc6699;
color: white;
}

#nav li.here {
background-color: black;
color: white;
padding: 2px;
}
/* ----------------------------------- main navigation code */


p {
font-size: 90%;
color : black; 
line-height: 120%;
text-align : left;
margin-left : 2%; 
margin-right : 2%; 
margin-top: 10px;
} 

.bold {
color : #660033; 
font-weight: bold;
text-align : left;
} 

p.top {
font-size: 80%;
color : #660033; 
font-weight: bold;
text-align : right;
margin: 10px;
}

H3 {
font-weight : normal; 
margin-left : 2%; 
margin-right : 2%; 
margin-top: 10px;
}

.photo {
float: right;
margin: 10px;
}
.roomphoto {
margin: 10px 10px 10px 50px;
}

.printer {
margin: 10px 0px 10px 20px;
}

.map {
float: right;
margin: 10px;
}

TABLE.footer {
background : black none repeat; 
width : 90%; 
margin-left : auto; 
margin-right : auto; 
margin-left : 5%; 
margin-right : 5%; 
}

p.footer {
font-family : "Arial Unicode MS",  "Microsoft Sans Serif", "helvetica", sans-serif; 
font-size : 80%; 
background : black none repeat; 
color : white; 
text-align : center; 
line-height : 100%;
margin: 8px; 
}

A {
color : gray; 
}


a:hover{
color:black;
background-color: #d7bdca;
}

/* ----------------------------------- Bullets on Rooms  */
ul.rooms {
list-style-image: url(square.gif);
list-style-position: outside;
font-size: 90%;
color : black; 
background : transparent; 
text-align : left; 
line-height : 125%; 
text-align : left;
margin-left : 6%; 
margin-right : 2%; 
} 

ul.rooms li {
margin-top: 5px;
}

/* ----------------------------------- end Bullets*/


/* ----------------------------------- Bullets on other pages */
ul.bullets {
list-style-image: url(square.gif);
list-style-position: outside;
font-size: 90%;
color : black; 
background : transparent; 
text-align : left; 
line-height : 125%; 
text-align : left;
margin-left : 6%; 
margin-right : 2%; 
} 

ul.bullets li {
margin-top: 10px;
}

/* ----------------------------------- end Bullets*/

table.prices {
margin-top: 10px;
border: 3px double black;
border-collapse: collapse;
width: 70%;
margin-left : 2%; 
}

table.prices td {
padding: 0px 5px 5px 5px;}

hr{
color: #660033;
background-color: #660033;
height: 2px;
margin: 0px 20px;
}

