html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{ margin: 0; padding: 0; } 
/*ul, li { list-style-type:none; } */
img { border: none; }
a:active, a:focus {  outline:0;  }
a { outline:expression(hideFocus='true'); outline:0; }
a:active { text-decoration:expression(hideFocus='true'); }

/********** GLOBAL ************ */
body {
font-family:Arial, sans-serif;
color:#121212;
font-size:12px;
line-height:17px;
text-align:center;
background-color:#8e877c;
}

a:link, a:visited {
color:#ffffff;
text-decoration:none;
}

a:hover {
color:#ffffff;
text-decoration:underline;
}

#container {
position:relative;
width:970px;
margin:0px auto;
text-align:left;
padding:0px 7px;
background-color:#726c62;

}

#logo, #print_logo {
display:block;
position:absolute;
top:30px;
left:30px;
}

#print_logo {
visibility:hidden;
top:15px;
}

#topBar {
position:absolute;
top:0;
left:7px;
height:25px;
width:970px;
background:url(/z_img/black76.png);
font-size:10px;
text-transform:uppercase;
color:#ffffff;
line-height:1em;
}

#topBarBox {
float:right;
width:430px;
text-align:right;
padding-top:7px;
padding-right:6px;
}

#topBar a, #topBar span {
padding:0px 4px;
}

#topBar a:link, #topBar a:visited, #topBar a:hover, #topBar a:active {
padding:0px 4px;
}

.navSections {
text-transform:uppercase;
font-size:11px;
}

.navSections a {
display:block;
padding:5px 0px;
}

ul#leftNav, #leftNav li, #leftNav ul {
margin:0;
padding:0;
list-style-type:none;
}

#leftNav a:link, #leftNav a:visited, .subDiv {
color:#ffffff;
text-decoration:none;
}

#leftNav a:hover, #leftNav a:active {
color:#b35034;
text-decoration:none;
}

ul.interiorNav {
margin:21px 23px 25px 26px !important;
}

.subNav {
text-transform:none;
border-top:2px solid #8e877c;
border-bottom:2px solid #8e877c;
padding:5px 0px !important;
margin-bottom:8px !important;
margin-top:-5px !important;
padding-left:8px !important;
}

.subNav li a{
padding:1px 0;
}

.activeNav {
color:#b35034 !important;
}

.activeSubNav {
color:#8e877c !important;
}

ul.thirdLevel {
border-top:1px solid #2e2922;
}

ul.thirdLevel li{
margin-left:12px !important;
margin-top:1px !important;
}

#content {

/* background-image:url("/z_img/bgContainer.png"); */
background-image:url("/z_img/bgContainer.png");
background-repeat:repeat-y;
background-color:#2e2922;
}

#content a {
color:#9b3c20;
}

#contentTopImage {
float:right;
height:94px;
}

#contentTopImage img {
width:696px;
}

#content h1 {
font-size:30px;
margin-bottom:5px;
line-height:1.1em;
}

#colLeft {
clear:both;
float:left;
width:274px;
}

#colMain {
float:left;
width:690px;
}

#colMain a:link,  #colMain a:visited{
text-decoration:underline;
}

#colMain a:hover {
text-decoration:none;
}

#mainLeft ul
{
list-style-image:url("/z_img/liOrange.gif");
list-style-type:square;
}

.mainFull {
width:650px !important;
}

#mainLeft {
float:left;
width:368px;
margin:32px 20px 32px 26px;
line-height:1.8em;
}

#mainRight {
float:left;
width:264px;
margin:72px 0 0 0;
}

#mainRight img {
border-bottom:5px solid #9b3c20;
}

#bookOnline {
background-color:#c1bfbd;
padding:25px 0px 20px 20px;
margin-bottom:60px;
}

#bookOnline h2 {
font-size:13px;
line-height:1em;
text-transform:uppercase;
}

#bookingForm td {
vertical-align:top;
padding-top:10px;
}

#bookingForm .col1 {
width:114px;
}

#bookingForm .col2 {
width:150px;
}

.interiorBooking .col1 {
width:108px !important;
}

ul#accList, #accList li{
margin:0;
padding:0;
list-style-type:none;
}

ul#accList {
border-top:6px solid #9b3c20;
margin:10px 10px 20px 20px;
padding-top:23px;
}

.accItem {
clear:both;
line-height:1.8em;
cursor:pointer;
padding:5px !important;
margin-bottom:10px !important;
}

.accItem img {
display:block;
float:left;
width:100px;
border:4px solid #9b3c20;
margin:0px 15px 2px 0px;
}

.accItem h2 {
color: #9b3c20;
margin-bottom:3px;
font-size:16px;
margin-top:2px;
}

.accItem h2 a:link, .accItem h2 a:visited {
text-decoration:underline !important;
}

.accRight {
float:left;
width:520px;
}

.reddish {
color: #9b3c20 !important;
}

.detailLink {
font-style:italic;
font-weight:bold;
margin-top:1px;
font-size:11px;
}

h1#suiteHeader {
font-size:24px;
}

#largePhoto {
position:relative;
width:266px;
margin-bottom:20px;
}

#largePhoto img {
width:264px;
}

#rightThumbs {
position:relative;
}

#rightThumbs img {
display:block;
float:left;
width:70px;
margin-right:10px;
border:4px solid #ffffff;
cursor:pointer;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=01)"; 
filter: alpha(opacity=01);		
opacity:.01;
}


#eventsTable {

}

#eventsTable th {
color:#ffffff;
background-color:#9b3b20;
font-size:11px;
width:33%;
padding:5px 5px;
line-height:1em;
}

#eventsTable td {
padding:8px 5px;
border-bottom:1px solid black;
vertical-align:top;
line-height:1.3em;
font-size:11px;
}

h2#eventCalHead {
font-size:14px;
margin:10px 0px 3px 0px;
}

#moreInfo {
font-size:11px;
line-height:1.5em;
margin-top:10px;
padding:5px;
}


#galleryThumbs {
border-top:5px solid #9b3b20;
margin-top:20px;
padding-top:20px;
}

#galleryThumbs img {
display:block;
float:left;
margin:10px 27px 20px 0px;
border:4px solid #ffffff;
}







/* ** HOME ** */
.homeNav {
position:absolute;
top:115px;
left:33px;
}

#homeBarOpacity {
position:absolute;
top:465px;
left:7px;
width:970px;
height:124px;
background-color:#ffffff;
filter: alpha(opacity=70);
opacity:.7;	
}

#homeContentBar {
/*
position:absolute;
top:465px;
left:7px;
width:970px;
height:124px;
background:url(/z_img/white70.png);
color:#2e2922;
*/

position:absolute;
top:465px;
left:7px;
width:970px;
height:124px;
color:#2e2922;
}

#homeContentBar h2 {
text-transform:uppercase;
font-size:13px;
}

#barLeft  {
float:left;
width:505px;
margin-left:50px;
padding-top:5px;
}

#barRight  {
float:left;
width:396px;
border-left:1px solid #c3c0bc;
margin-top:24px;
padding-left:15px;
}


#specialOffersBar {
position:relative; 
height:94px;
width:460px;
float:left;
/* margin-left:25px; */
overflow:hidden;
margin-top:3px;
}

#carousel {
position: absolute;  
top: 0;  
/*width:2400px; */
left:0;
height:94px;
margin-left: 0px;  

}

.soItem {
float:left; 
width:215px; 
height:94px; 
padding:0px 30px 0px 0px; 
background-image:url(/z_img/soBgLine.png);
background-position:top right;
background-repeat:no-repeat;
font-size:11px;
line-height:1.3em;
overflow:hidden;
}

.soItem img {
float:left;
width:80px;
border:3px solid #655b4d;
margin-right:10px;
}

.soItem a, .soItem a:link, .soItem a:visited, .soItem a:hover, .soItem a:active {
color:#2e2922;
}

.offerTitle {
font-weight:bold;
}

#next {
float:left;
margin-top:20px;
margin-left:10px;
cursor:pointer;
}

#homeImage {
background-color:#2e2922;
}

#homeImage img {
	display:block;
}



#footer {
border-top:7px solid #2e2922;
padding:30px 0px 0px 22px;
height:70px;
color:#000;
font-size:11px;
line-height:1.3em;
background-color:#726c62;
}

#footer a {
color:#000;

}

#share {
float:left;
width:96px;
height:40px;
}




.clear {
clear:both;
}