* {
margin:0px;
padding:0px;
}
td{
padding:0px;
margin:0px;
line-height:12px;
}
input{
padding:0px;
margin:0px;
}
li{ 
list-style-position: outside; 
margin-left:15px;
} 

body {
background:#000;
background-image:url('../_images/red_bg.jpg');
text-align: center;
font-family:verdana;
}

#site{
height:580px;
width:773px;
text-align: left;
margin-top:10px;
margin-left:auto;
margin-right:auto;
background-position:bottom;
background-repeat:no-repeat;
}

.adminmenu{
width:200px;
height:200px;
float:left;
}

p {
margin-top:10px;
}

span.subheading{
color:#f2a44f;
font-size:12px;
font-weight:bold;
}
span.subheading2{
color:#f2a44f;
font-size:10px;
font-weight:bold;
}


/************************************/
/*							FORMS
/************************************/
.form_div{
position:relative;
width:410px;
padding:10px;
border:1px solid #000;
}
/*/////////////////////////////////////////////////*/
.form_pageeditorfield{
height:27px;
width:390px;
color:#b7001c;
padding-top:8px;
padding-left:20px;
background-image:url('../_images/form_oneline.gif');
}
/*/////////////////////////////////////////////////*/
.form_2colbg{
height:35px;
width:410px;
}
.form_td12col{
height:35px;
vertical-align:top;
padding-top:8px;
padding-left:20px;
color:#b7001c;
font-family:helvetica neue;
font-size:10px;
background-position:left;
background-image:url('../_images/form_oneline.gif');
}
.form_td22col{
height:35px;
vertical-align:top;
padding-top:8px;
background-position:right;
background-image:url('../_images/form_oneline.gif');
font-size:10px;
}

#csvlink{
font-size:10px;
font-color:#000;
}
#csvlink a:link, #csvlink a:visited{
font-color:#000;
text-decoration:none;
}
#csvlink a:hover, #csvlink a:active{
font-color:#000;
text-decoration:none;
}
/*/////////////////////////////////////////////////*/
.form_datebg{
height:35px;
width:410px;
}

.form_td1date{
vertical-align:top;
padding-top:8px;
padding-left:20px;
color:#b7001c;
font-family:helvetica neue;
font-size:10px;
background-position:left;
background-image:url('../_images/form_oneline.gif');
}

.form_td2date{
vertical-align:top;
padding-top:8px;
background-position:right;
background-image:url('../_images/form_oneline.gif');
}

.form_date{
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
font-family:helvetica neue;
font-size:10px;
color:#000;
width:60px;
}
/*/////////////////////////////////////////////////*/
.form_onelinebg{
height:35px;
width:410px;
}
.form_td1oneline{
vertical-align:top;
padding-top:8px;
padding-left:20px;
color:#b7001c;
font-family:helvetica neue;
font-size:10px;
background-position:left;
background-image:url('../_images/form_oneline.gif');
}
.form_td2oneline{
vertical-align:top;
padding-top:8px;
background-position:right;
background-image:url('../_images/form_oneline.gif');
font-size:10px;
}
.form_oneline{
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
font-family:helvetica neue;
font-size:10px;
color:#000;
width:240px;

}
/*/////////////////////////////////////////////////*/
.form_td2file{
vertical-align:top;
padding-top:5px;
background-position:right;
background-image:url('../_images/form_oneline.gif');
}
/*/////////////////////////////////////////////////*/
.form_multilinebg{
height:135px;
width:200px;
background-image:url('../_images/form_multiline.gif');
}
.form_td1multiline{
padding-left:20px;
padding-top:13px;
color:#b7001c;
font-family:helvetica neue;
font-size:10px;
vertical-align:top;
}
.form_td2multiline{
vertical-align:top;
padding-top:0px;
}
.form_multiline{
background:none;
border:none;
font-family:helvetica neue;
font-size:10px;
color:#000;
width:200px;
height:100px;
margin-top:13px;
}
/*/////////////////////////////////////////////////*/
.form_select{
background:#FFF;
border:none;
font-family:helvetica neue;
font-size:10px;
color:#000;
width:200px;
background-position:right;
background-image:url('../_images/form_oneline.gif');
}
.form_td2select{
vertical-align:top;
padding-top:8px;
background-position:right;
background-image:url('../_images/form_oneline.gif');
}
/*/////////////////////////////////////////////////*/
.form_td1submitbutton{
height:30px;
}
.form_submitbutton{
background:#FFF;
border:1px solid #000;
font-family:helvetica neue;
font-size:10px;
color:#b7001c;
width:75px;
height:20px;
}
.form_submitbuttonlarge{
background:#FFF;
border:1px solid #000;
font-family:helvetica neue;
font-size:12px;
color:#b7001c;
width:90px;
height:20px;
}

/************************************/
/*							HEADER
/************************************/
#header {
position:relative;
height:225px;
width:773px;
}

/************************************/
/*							BODY
/************************************/
#body {
height:325px;
width:773px;
}
#left {
height:325px;
width:305px;
float:left;

}
#nav{
margin-left:20px;
font-family:century gothic, verdana;
font-size:12px;
}
#subnav{
display:none;
font-size:10px;
width:100px;
}
#right {
position:relative;
height:325px;
width:468px;
float:left;

}
/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/

div#hold{ 
margin-top:0px;
margin-left:0px;
position:relative; 
overflow:hidden;
width:410px; 
height:290px; 
z-index:100; 
float:left;
}
	
#back{
font-family:verdana;
font-size:10px;
height:14px;
color:#FFF;
font-weight:bold;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding-left:5px;
background:#660000;
}
#back a:link, #back a:visited{
color:#f2a44f;
text-decoration:none;
}
#back a:hover, #back a:active{
color:#FFF;
text-decoration:none;
}

div#wn	{ 
position:relative; 
left:0px; 
top:0px;
width:410px; 
height:290px; 
clip:rect(0px, 410px, 290px, 0px); 
overflow:hidden;	
z-index:1; 
}
div.content { 
padding-top:10px;
position:absolute; 
visibility:hidden;
width:400px; 
left:0px; 
top:0px; 
z-index:1; 
color:#FFF;
font-family:verdana;
font-size:12px;
padding-bottom:10px;
}
.content a:link, .content a:visited{
font-size:12px;
color:#f2a44f;
text-decoration:none;
}
.content a:hover, .content a:active{
color:#f2a44f;
font-size:12px;
text-decoration:underline;
}
	
div#scrollbar { 
position:absolute; 
left:420px;
top:10px;
width:40px; 
height:70px; 
font-size:1px; 
z-index:1;
} 
div#up { 
position:absolute; 
left:0; 
top:0; 
z-index:2 
}  
div#down { 
position:absolute; 
left:0; 
bottom:0; 
z-index:3 
}  

a img { border:none }
/* END */
/************************************/
/*				 		NAV LINKS
/************************************/
.navlink1{
margin-bottom:5px;
}
.navlink1 a:link, .navlink1 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink1 a:hover, .navlink1 a:active{
color:#000;
text-decoration:none;
}

.navlink2{
margin-bottom:5px;
}
.navlink2 a:link, .navlink2 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink2 a:hover, .navlink2 a:active{
color:#ea7844;
text-decoration:none;
}

.navlink3{
margin-bottom:5px;
}
.navlink3 a:link, .navlink3 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink3 a:hover, .navlink3 a:active{
color:#af9a0a;
text-decoration:none;
}

.navlink4{
margin-bottom:5px;
}
.navlink4 a:link, .navlink4 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink4 a:hover, .navlink4 a:active{
color:#490000;
text-decoration:none;
}

.navlink5{
margin-bottom:5px;
}
.navlink5 a:link, .navlink5 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink5 a:hover, .navlink5 a:active{
color:#fccf6e;
text-decoration:none;
}

.navlink6{
margin-bottom:5px;
}
.navlink6 a:link, .navlink6 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink6 a:hover, .navlink6 a:active{
color:#000;
text-decoration:none;
}

.navlink7{
margin-bottom:5px;
}
.navlink7 a:link, .navlink7 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink7 a:hover, .navlink7 a:active{
color:#490000;
text-decoration:none;
}

.navlink8{
margin-bottom:5px;
}
.navlink8 a:link, .navlink8 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink8 a:hover, .navlink8 a:active{
color:#af9a0a;
text-decoration:none;
}

.navlink9{
margin-bottom:5px;
}
.navlink9 a:link, .navlink9 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink9 a:hover, .navlink9 a:active{
color:#ffb400;
text-decoration:none;
}

.navlink10{
margin-bottom:5px;
}
.navlink10 a:link, .navlink10 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink10 a:hover, .navlink10 a:active{
color:#ffb400;
text-decoration:none;
}

.navlink11{
margin-bottom:5px;
}
.navlink11 a:link, .navlink11 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink11 a:hover, .navlink11 a:active{
color:#510d00;
text-decoration:none;
}

.navlink12{
margin-bottom:5px;
}
.navlink12 a:link, .navlink12 a:visited{
color:#FFF;
text-decoration:none;
}
.navlink12 a:hover, .navlink12 a:active{
color:#000;
text-decoration:none;
}
/************************************/
/*							FOOTER
/************************************/
#footer {
height:30px;
width:773px;
}
#footertext {
font-family:verdana;
font-size:10px;
color:#d77125;
text-align:center;
margin-left:120px;
height:30px;
width:600px;
}
#footertext a:link, #footertext a:visited{
color:#d77125;
text-decoration:none;
}
#footertext a:hover, #footertext a:active{
color:#FFF;
text-decoration:none;
}
/************************************/
/*							MENUS
/************************************/
.menu_category {
color:#FFF;
font-size:12px;
height:20px;
margin-left:10px;
}

.menu_category a:link, .menu_category a:visited{
color:#FFF;
}
.menu_category a:hover, .menu_category a:active{
color:#f2a44f;
}
.menu_subcategory{
color:#f2a44f;
font-size:12px;
font-weight:bold;

}
.menu_items{
color:#FFF;
font-size:10px;
}
.menu_items_price{
color:#FFF;
font-size:10px;
text-align:right;
}

.headingsubnav{
font-size:10px;
}
/************************************/
/*							BOOKINGS
/************************************/
.booking{
font-family:verdana;
position:relative;
width:405px;
margin-bottom:5px;
font-size:10px;
border:1px solid #000;
}
.info{
padding:5px;
}
.heading{
font-size:10px;
text-align:center;
background:#b7001c;
font-weight:bold;
height:16px;

}
.heading2{
font-size:10px;
text-align:center;
font-weight:bold;
}
.left{
position:relative;
font-size:10px;
margin-right:10px;
}
.right{
position:relative;
}
.action{
font-size:12px;
font-weight:bold;
position:absolute;
top:40px;
right:20px;
}
