/* CSS Document */
BODY {
margin:10; padding:0;
color:#FFFFFF;
font-size:80%;
background:#F7F0F0 url(img/bg_body.png) top center repeat fixed;
font-family: Arial, Helvetica, sans-serif;
line-height:1.5
}

TD, TH {
font-size:80%;
}

strong, B {color: #EFE4DE}


a {color:#EE6B4D;text-decoration:none; }

a:hover { color:#A4351D;text-decoration:none}

P {padding:0px; text-align:left;margin:5px 0px 5px 0px}


ul, td ul {
list-style-image: url(img/bullet1.png);
list-style-position:inside;
margin:0px;
padding:0 0 0 0px
}

li, td li {
margin:0px;
padding:0px 0px 5px 15px; 
text-align:left
}

table {text-align:left; }

form {
margin:0px;
padding:0px;
}

.enquiry {margin-bottom:10px}
.enquiry td{padding:2px;font-size:100%; }
.enquiry th{padding:2px;color:#FFFFFF;font-size:100%; }
.borderless {border:none}

input, select {
color:#561B1B;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
padding:0px
}

textarea {
color:#561B1B;
width:250px;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
}

#wrapper {
background:#8E1424 url(img/bg_wrapper1.png) bottom left repeat-x;
}

#container {
padding:0px 25px 0px 25px;
text-align:center;
}

#header {
background-image:url(img/bg_header.png);
background-position: center top;
background-repeat:no-repeat;
height:80px;
text-align:left;
}

#topmenu {padding-top:10px;}
#topmenu a img{height:30px;}
#topmenu a:hover img{height:30px;}

#submenu {
margin:0px 25px 0px 25px;
background:#BB452B;
height:35px;

}

#submenu ul {
list-style-type:none;
list-style-image: none;
list-style-position: inherit;
margin:0px;
padding:0px
}

#submenu li {
list-style-type:none;
list-style-image: none;
list-style-position: inherit;
margin:0px 8px 0px 8px;
padding:0px;
padding-top:8px;
float:left
}

#submenu a {color:#FFFFFF;}
#submenu a:hover {color:#561B1B}

#maincontent {
margin:0px;
min-height:450px
}

#bodycontent {width:900px;padding-bottom:10px;}

#right {float:right;width:650px;}
#left {float:left;width:200px;}
#topimage {width:920px;margin-bottom:10px}
#logo {float:left;}

#footer {
background-image:url(img/bg_footer.png);
background-position: center bottom;
background-repeat:no-repeat;
border-top:1px solid #FFFFFF;
text-align:center;
color:#FFFFFF;
padding:5px 30px 10px 30px;
}
.subfooter {
width:950px;padding:5px 0px 5px 0px;color:#A36153;}


H1 {
border-bottom:1px solid #F7F0F0;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
font-weight:normal;
font-variant:small-caps;
font-size:170%;
color:#E56349;
text-align:left;
padding:10px 10px 10px 0px;
margin:0px 0px 10px 0px
}

H2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:130%;
font-weight:normal;
color:#FFFFFF;
text-align:left
}

H3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:120%;
font-weight:normal;
color:#F6B5A6;
text-align:left;
padding:0px;
margin:10px 0px 0px 0px
}

H4 {font-size:110%;
}

.rightbox {text-align:left }
.rightbox p {padding:0px 5px 5px 0px}

.specialbox {
float:right;
text-align:left;
background:#D0A034 url(img/bg_newsbox.png) bottom center no-repeat;
width:240px;
padding-bottom:10px
}

.specialbox ul {

		list-style-type:none;
		list-style-image:none;
		margin:0px;
		padding:0px} 

.specialbox li {
		background: none; 
		list-style-type:none;
		list-style-image:none; clear:both} 

.specialbox H2 {
height:32px;
padding:5px 5px 0px 5px;
background: url(img/bg_H3newsbox.png) top left no-repeat;
margin:0px
}
.specialbox H3 {
color:#FFFFFF;
padding:0px;
margin:0px
}

.specialbox img {float:left;padding:0px 0px 5px 5px;}
.specialbox P {padding:0px;margin:5px;color:#000000}
.specialbox a {color:#980000}
.specialbox a P{color:#000000}
.specialbox a:hover P {padding:0px;margin:5px;color:#980000}


.genericBox ul {

		list-style-type:none;
		list-style-image:none;
		width:900px;
		margin:0px;

		padding:0px} 

.genericBox li {
		background: none; 
		list-style-type:none;
		list-style-image:none;
		float:left;
		width:400px;
		height:100px;
		overflow:hidden;
		margin-left:10px;
		
		} 

.genericBox li a {
		text-align:left;
        display: block;

		}
		
 * html .genericBox li a {  /* make hover effect work in IE */
}
.genericBox li a:hover { background: #660033}

.genericBox img {border:1px solid #FFFFFF;float:left}
.genericBox H3 {margin:0px;padding:0px;margin-bottom:5px;margin-top:5px}
.genericBox H4 {margin:0px;padding:0px;margin-bottom:5px}
.genericBox P {color:#FFFFFF;}
.padded {padding:8px}

.smalltext { color:#FFFFFF;font-size:90%}
.paging {text-align:left;border-top:1px dashed #222222; padding:5px;clear:both;margin-bottom:10px}

.newsBox ul {

		list-style-type:none;
		list-style-image:none;
		margin:0px;
		padding:0px} 

.newsBox li {
		background: none; 
		list-style-type:none;
		list-style-image:none;
		float:left;} 

.newsBox img { float:left;padding:0px 10px 10px 0px}
.newsBox a H4 {margin:0px;padding:0px;margin-bottom:5px}
.newsBox P {margin:0px;padding:0px;color:#FFFFFF}

.reservationsTable {
color:#333333;
background:#FFFFFF;
margin-bottom:10px;
}

.reservationsTable strong, .reservationsTable B {
color:#A4351D
}

.reservationsTable th {
background:#FCE1DB;
padding:5px;

}

.reservationsTable td{
border-bottom:1px solid #DDDDDD;
padding:5px;
}

img {border:none}

#newspanel {border:1px solid #FFFFFF;height:150px;text-align:left;}

#flashPanel1 {margin-left:10px;margin-right:10px; background-color:#660000}
#flashPanel2 {margin-left:10px;margin-right:10px}

HR {height:1px;border:0px;border-bottom:1px dotted #FFFFFF}

.offersbox img {width:0px;display:none}
.bookonline {height:215px;background:url(/img/bg_BookOnline.png) top left no-repeat}
.bookonlineHome {height:215px;background:url(/img/bg_BookOnlineHome.png) top left no-repeat}
.bookonline a, .bookonlineHome a {color:#FFFFFF}


.hometable {width:425px;float:left}
.hometable UL {list-style-type:none;list-style-image:none}
.hometable LI {padding:8px;background:#400812;margin-bottom:5px;list-style-margin:0px;list-style-type:none;}

.hometable li a img {float:left;width:190px;}
.hometable li a .text {float:right;width:190px;}

#twitter_div UL {list-style-image:none;list-style-type:none;margin:0px;padding:0px}
#twitter_div LI {list-style-image:none;list-style-type:none;margin:0px;padding:0px}

#left UL {list-style-image:none;list-style-type:none;margin:0px;padding:0px !important}
#left LI {list-style-image:none;list-style-type:none;margin:0px;padding:0px !important}


/* Print Only */

@media screen {
#printheader {display:none}
.footeraddresstxt {display:none}

}

/* Print Only */



