/* CSS Document */

html {
	margin:0px;
	padding:0px;
	}

body {
	margin:0px;
	padding:0px;
	background-color:#FFFAED;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5F5D59;
	}

.top {
	background-image: url("img/bg-flowers_02.jpg");
	background-repeat:repeat-x;
	display: block;
	height: 105px;
	border-bottom: 10px solid #1b1718;
	}
#logo a {
	display: block;
	padding-top: 21px;
    width: 470px;
	padding-bottom: 15px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CFC5B5;
}
#navi ul {
  width: 800px;
  display: block;
  text-align: center;
  margin: 0 auto;
}
#navi ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display:inline;
  float: left;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-transform:uppercase;
  font-size: 14px;
}
#navi ul li a {
  margin: 0;
  padding: 0 12px;
  color: #6F6961;
}
#navi ul li a:hover,
#navi ul li a.selected {
  color: #151213;
}
#header {
	display: block;
	height: 252px;
	border-bottom: 10px solid #1b1718;	
    background-image: url("img/bg-flowers_05.png");
	background-color: #311916;
}
#imageCycler {
	padding-top: 17px;
}
.bottom {
	width:100%;
	}
	

	
.main {
	width:710px;
	text-align:left;
	padding:0;
	}
.main_left {
	width:420px;
	float:left;
	text-align:left;
	padding:20px 22px 40px 12px;
	margin: 0;
	border-right: 1px solid #e0dbd1;
	min-height: 400px;
	}
.main_left a {
	color: #5F5D59 !important;
}
.main_left a:hover {
	color: #231F20 !important;
	text-decoration:underline !important;
}
.main_right {
	width:218px;
	float:right;
	text-align:left;
	margin:50px 10px 40px 10px;
	}
.contact {
	background-color:#c0675a;
	background:url(images/contactback.gif) repeat-y top left;
	padding:27px 0px 0px 0px;
	margin:4px 0px 20px 0px;
	color:#5c312c;
}

.container1 {
	padding:15px 5px 10px 10px;
	}

p {
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:125%;	
}

a {
	color:#e6d6ba;
	text-decoration:none;
	}

a:hover {
	color:#ffffff;
	text-decoration:none;
}
a.body {
	color:#666666;
	text-decoration:none;
	}

a.body:hover {
	color:#333333;
	text-decoration:none;
}

h1 {
	font-size:32px;
	padding:0px;
	margin:16px 0px 12px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#231F20;
	font-weight:lighter;
	text-transform:uppercase;
}

h2 {
	font-size:20px;
	padding:0px;
	margin:6px 0px 6px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	color: #231F20;	
}

h3 {
	font-size:18px;
	padding:0px;
	margin:20px 0px 6px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	color: #231F20;
}

h4 {
	font-size:16px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
}

h5 {
	font-size:14px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	height:55px;
}
h6 {
	font-size:14px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	color:#e6d6ba;
}
h7 {
	font-size:10px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	color:#e6d6ba;
}


ul {
	margin:0px 0px 12px 0px;
	padding: 6px 0px 0px 26px;
	}
	
li {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	line-height:17px;	
	}

.input2 {
	width:300px;
	margin-bottom:5px;
	border:1px solid #4c4844;
	background-color:#676159;
	color:#ffffff;
	padding:6px;
	font-size:10px;
	}
	
.banner {
	margin:0px 0px 12px 0px;
	}
	
.bannerBorder {
	margin:0px 0px 12px 0px;
	border:2px solid #000000;
	}

.dark {
	color:#c3807f;
	}
.info {
    color:#8f7e7c;
	font-size:11px;
	display:block;
	background: #311916;
	padding: 5px 10px 10px 10px;
}
.info a {
    color:#8f7e7c;
}
.info a:hover {
	text-decoration: underline;
    color:#fff0d0;
}
.info h6 {
	color:#fff0d0;
	padding-left: 1px;
}
.info2 {
	color:#8f7e7c;
	font-size:11px;
	display:block;
	background: #311916;
	padding: 5px 10px 10px 10px;
	margin-top: 12px;
}	

.info2 a {
	display: block;
	background-image: url("img/joinmailinglist.png");
	background-position: center;
	background-repeat:no-repeat;
	height: 50px;
	width: 190px;
}
.info2 a h5 {
	display: none;
}


#footer {
  display: block;
  background-image: url("img/bg-flowers_05.png");
  background-color: #f3201a;
  background-position: 0 -2px;
  padding-top: 50px;
  clear: both;
}
#footer-logos {
  display: block;
  background-color: #553026;
  padding: 10px;
  text-align: center;
}
#footer-logos ul {
  margin: 0 auto;
  padding: 0;
  display: block;
  text-align: center;
  width: 450px;
}
#footer-logos ul li {  
  list-style-type: none;
  margin: 0;
  padding: 0;
  display:inline;
  float: left;
  width: 136px;
}
#footer-logos a {
  height: 85px;
  width: 135px;
  border-left: 1px solid #4F281D;
  display: block;
  background-position:center;
  background-repeat:no-repeat;
}
#footer-logos a span{
  display: none;
}

.clear {
  clear: both;
  float: none;
}

.clock {
  background-image: url("img/clocklogo.png");
  border: 0 !important;
}
.metropolis {
  background-image: url("img/hotelmetropolislogo.png");
}
.star {
  background-image: url("img/starbarlogo.png");
}
.space {
  background-image: url("img/spacelogo.png");
}
.shark {
  background-image: url("img/sharkhotellogo.png");
   border: 0 !important;
}
.strattons {
  background-image: url("img/strattonshotellogo.png");
}
.stjames {
  background-image: url("img/stjameslogo.png");
}
.sanctuary {
  background-image: url("img/sanctuarylogo.png");
}

h6.adress span, 
h6.payment span, 
h6.tradinghours span{
  display: none;
} 
h6.adress, 
h6.payment, 
h6.tradinghours {
  display: block;
  height: 17px;
  background-repeat:no-repeat;
} 
h6.adress {
  background-image: url("img/adress.png");
  margin-left: -2px;
}
h6.payment {
  background-image: url("img/payment.png");
}
h6.tradinghours {
  background-image: url("img/tradinghours.png");
  margin-left: -1px;
}