/* ---------------------------------------------------- 
  
   layout and visual
   ---------------------------------------------------- */

#company {
	background: #FFFFFF url("../graphics/booking.jpg") no-repeat; 
}


div#infocolumn {
	margin-right:0;
	margin-bottom:8px;
	border-bottom:5px solid rgb(63.5%,55%,0%);
}

div#newsflash {
	margin-bottom:20px;	
}
#newsflash p {
	margin-bottom:10px;	
}
#newsflash h3 {
	margin-top:0px;	
}

/* ---------------------------------------------------- 
  
   colour
   
   ---------------------------------------------------- */

h1, h2, h3, h4, h5, #info a:link, #info a:visited {
	color: rgb(63.5%,55%,0%);
}

#info a:hover, #info a:active {
	 color:#5F5200; 
}

#info a:link,#info a:visited, #info a:hover, #info a:active {
	text-decoration:underline;
}

#info li {
/*	color: #666666; */
	color:  #404040;
}

#info ul.forms {
	list-style-type:square;
	margin:20px;
	padding-left:20px;
}

#info {
	border-left: 1px dotted rgb(63.5%,55%,0%);
}

ol.outer {
	list-style-type:decimal;
	margin:20px;
	padding-left:20px;
}

.outer li {
	padding-bottom:7px;
}
.outer li.last {
	padding-bottom:0;
}
ol.inner {
	list-style-type:lower-alpha;
	margin:10px;
	padding-left:20px;
}

.inner li {
	font-size:100%;
}

table#contacttable {
	margin: 0 0 10px 20px;
}

table#cancellation {
	margin: 10px 20px 20px 20px;
}

#cancellation td, #cancellation th {
	border:1px solid rgb(63.5%,55%,0%);
}

#cancellation th p {
	font-weight:bold;
	color:rgb(63.5%,55%,0%);
}

#cancellation p {
	margin:0;
}

h3 {
	margin-top:20px;
	margin-bottom:20px;
}

h4 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:80%;
}
h4.afterh3 {
	margin-top:0px;
}


p.bookbutton {
	float:right;
/*		background-color:rgba(63.5%,55%,0%,.72); */
	background-color:#BCAC47;
	color:#FFF;
	font-size:105%;
	padding:10px 20px;
}

#info .bookbutton a {
	color:#FFF;
}

#info .bookbutton a:link,#info .bookbutton a:visited {
	text-decoration:none;
}

#info .bookbutton a:hover, #info .bookbutton a:active {
	text-decoration:underline;
}

p.spacer {
	padding-bottom:150px;
}

/* ---------------------------------------------------- 
  
   sidebar
   
   ---------------------------------------------------- */


#contentsub div {
	margin-right:10px;
}


#bookinglinks .thispage a:hover {
	text-decoration:none;
}

#bookinglinks a:link, #bookinglinks a:visited {
	color: rgb(63.5%,55%,0%);
}

#bookinglinks a:hover, #bookinglinks a:active {
	 color:#5F5200; 
}

#bookinglinks .thispage a {
	color:#000000;
}

#bookinglinks p {
	margin-bottom:20px;
}

div#buttons {
	margin-top:160px;
}


ul#buttonlinks li {
	padding:15px;
	text-align:center;
	margin-bottom:8px;
	font-size:90%;
	color:#FFF;
}

li#chbutton {
	background-color: #C5B4A8;
/*	background-color: rgba(72.3%,63.8%,58.3%,0.82);  css3 */
}

li#brbutton {
	background-color: #C7609D;
/*	background-color: rgba(73.3%,23.9%,53.1%,0.82);  css3 */
}

li#libutton {
	background-color: #9999B3;
/*	background-color: rgba(51.5%,51.1%,63.4%,0.82);  css3 */
}


