/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 08 September 2010 20:19:52
*/


/* CSS Document */

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 background: #BD9C8C;
}

* { padding: 0; margin: 0; }

img.right {
    float:right;
    border: 2px solid #532E2B;
    margin: 5px 5px 5px 5px;
}

p { margin-top: 0.5em; margin-bottom: 1em;}

h2 {margin-top: 0.5em; margin-bottom: 0.5em;}

.price {
font-weight:bold;
text-align:center;
}

hr {display: block;
    clear: left;
    margin: -0.66em 0;
     visibility: hidden;}
    
p.left {float:left}

p.right {float:right;
        text-align:right;}
        
#wrapper { 
 margin: 0 auto;
 width: 922px;
 overflow:hidden;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 border: 1px solid #000000;
 height: 200px;
 margin: 10px 0px 0px 0px;
 background:#532E2B;
}
#header img {
border:none;
}

#navigation {
 float: left;
 width: 900px;
 padding: 0px;
 border: 1px solid #000000;
 background: #532E2B;
}

#sidebar { 
 border: 1px solid black;
 background: #E7DBD5;
 margin: 0px;
 height: 370px;
 width: 150px;
 float: left;
}

#sidebar ul li {
list-style: none;
display:block;
font-size: 1em; 
text-align:left;
text-indent: 5px;
font-weight:bold;
line-height:2em;
}

#sidebar ul ul li {
list-style: none;
display:block;
font-size: 1em; 
text-align:left;
text-indent:20px;
font-weight:bold;
line-height:1.5em;
}

#sidebar ul li a.current {
color:#532E2B; 
display:block;
text-decoration:none;
background: #FFC6C2;
}

#sidebar ul li a.hierarchy {
color:#532E2B; 
display:block;
text-decoration:none;
background: #BD9C8C;
}

#sidebar ul li a.normal {
color:#532E2B; 
display:block;
text-decoration:none;
}

#sidebar ul li a:hover {
color:#532E2B; 
display:block;
text-decoration:none;
background: #FFC6C2;
}


#content1 { 
 color: #333;
 border: 1px solid #000000;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 880px;
 float: left;
 background: #FFE3E0;
}

#right {
float:right;
width:100px;
height: auto;
padding: 10px;
position: relative;
}

#content2 { 
 float: left;
 color: #333;
 border-left: 0px solid black;
 border-right: 1px solid black;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 background: #F2F2E6;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 350px;
 width: 729px;
 display: block;
 overflow:auto;
}

#content2 h1, #content1 h1 {
text-align:right;
font-weight:lighter;
font-style:italic;
color: #BD9C8C;
}

#content2  ul, #content1 ul {
padding-left: 2em;
list-style-image:url(listitem1.gif)
}

#content2  ol {
padding-left: 2em;
}

.price {
font-weight:bold;
text-align:center;
}

.inner a {
    color: #532E2B;
    font-weight:bold;
    text-decoration: none;
}
.inner a:visited {
    text-decoration: none;
        font-weight:bold;
    color: #532E2B;
}
.inner a:hover {
    text-decoration: underline;
        font-weight:bold;
    color: #BD9C8C;
}
.inner a:active {
    text-decoration: none;
        font-weight:bold;
    color: #532E2B;
}

#content2 h3 a {
    color: #532E2B;
    font-weight:bold;
    text-decoration: none;
}
#content2 h3 a:visited {
    text-decoration: none;
        font-weight:bold;
    color: #532E2B;
}
#content2 h3 a:hover {
    text-decoration: underline;
        font-weight:bold;
    color: #BD9C8C;
}
#content2 h3 a:active {
    text-decoration: none;
        font-weight:bold;
    color: #532E2B;
}

#footer { 
 width: 880px;
 clear: both;
 color: #FFE3E0;
 border: 1px solid #000000;
 background: #532E2B;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

#footer a {color: #FFC6C2;
    text-decoration:none;}
    
#footer a:visited {
    text-decoration: none;
    color: #FFC6C2;
}

#footer a:hover {color: #CED2E5;
    text-decoration:underline;}
    
#footer a:active {
    text-decoration: none;
    color: #CED2E5;
}

iframe {
float:right;
border:solid 3px #532E2B;
width:425px;
height:350px;
overflow:auto;
scrolling: auto;
}

.roomrates {
text-align:center
}

.roomrates th {
font-size:16px;
font-weight:bolder;
}