body {
margin:0px auto;
padding:0px;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#220402;
}

@font-face {
font-family: Felix Titling;
src: url("fonts/FELIXTI.eot");
}


@font-face {
font-family: Myriad Web;
src: url("fonts/myriad.eot");
}


.loginbox{position:relative;
width:796px;
height:416px;
background-image:url(images/loginbg.png);
background-repeat:no-repeat;
left:50%;
margin-left:-398px;
top:40px;
}

.col-leftshadow {
background-image:url(images/shadow-left.png);
background-repeat:repeat-y;
background-position:right;
}

.col-rightshadow {
background-image:url(images/shadow.png);
background-repeat:repeat-y;
background-position:left;
}

.col-main {
background-image:url(images/mainbg.gif);
background-repeat:repeat-y;
}

.sidelinks{background-color:#754338;}

.sidelinks ul{list-style:none; margin-top:0px; margin-bottom:0px}
.sidelinks ul li{border-bottom:1px dotted #8C6751; text-align:left; margin-left:-40px;}
.sidelinks ul li a{ display:block; padding:6px 0px 8px 10px; font-family:Tahoma; font-size:11px; color:#F8E9B7; font-weight:700; text-align:left; text-decoration:none;}
.sidelinks ul li a:hover{background-color:#7C5442; }
.sidelinks ul li span {background-color:#7C5442; display:block;  padding:6px 0px 8px 10px; font-family:Tahoma; font-size:11px; color:#F8E9B7; font-weight:700; text-align:left; text-decoration:none;}

.footer {font-family:Tahoma; font-size:11px; text-align:center; color:#988F75;}
.footer .topline {color:#F8E9B7;}
.footer a {text-decoration:none;}
.footer a:hover { text-decoration:underline;}


.toplinks{font-family:Tahoma; font-size:11px; color:#F8E9B7; text-align:right; vertical-align:bottom; padding-right:45px;}
.toplinks a {text-decoration:underline; color:#fff}
.toplinks a:hover {text-decoration:none; color:#fff}


h1 {font-family:Felix Titling, Myriad Web, arial; font-size:24px; color:#5D2F25; text-align:left; margin-top:0px; margin-bottom:6px;}
h2 {font-family:Myriad Web, arial; font-size:16px; color:#BD2706; text-align:left; margin-top:22px; margin-bottom:10px;}
.h2 {font-family:Myriad Web, arial; font-size:14px; color:#BD2706; text-align:left; margin-top:22px; margin-bottom:10px; font-weight:700;}
h3 {font-family:Myriad Web, arial; font-size:14px; color:#BD2706; text-align:center;}
h4 {font-family:Myriad Web, arial; font-size:14px; color:#BD2706; text-align:left; font-weight:700;}
h5 {font-family:Myriad Web, arial; font-size:12px; color:#A28F51; text-align:left; font-weight:700; margin-bottom:-6px;}

.h5 {font-family:Myriad Web, arial; font-size:12px; color:#A28F51; text-align:left; font-weight:700; margin-bottom:-6px;}

.bodyheader {border-bottom:1px solid #D9C49A;}


.home {font-family:Tahoma; font-size:11px; color:#BD2706; text-decoration:underline;}
.home:hover {color:#BD2706; text-decoration:none;}


.text {font-family:Myriad Web, arial; font-size:12px; color:#595959; text-align:justify; padding-top:6px; line-height:18px;}
.text p {margin-top:16px;}
.text ul{margin-top:-6px;}
.text li{margin-top:2px; margin-left:-20px;}



.table-form{
	border-collapse:collapse;
}


.table-form td{
	border-bottom: 1px solid #AF976C;
	padding:4px;
}

.table-form .table-form-header{background-color:#AF976C; font-weight:700; color:#000000; text-align:center;}







.table{
	border-collapse:collapse;
	text-align:center;
}


.table td{
	border: 1px solid #AF976C;
	padding:2px;
}

.table .table-header{background-color:#AF976C; font-weight:700; color:#000000; text-align:center;}



.table-specs{
	border-collapse:collapse;
	text-align:left;
}


.table-specs td{
	border: 1px solid #AF976C;
	padding:4px;
	vertical-align:top;
}

.table-specs .header{background-color:#AF976C; font-weight:700; color:#000000; }







.table-calendar{
	border-collapse:collapse;
	text-align:center;
}

.table-calendar td{
	border: 1px solid #AF976C;
}

.table-calendar td a{
display:block;
padding:4px;
text-decoration:none;
color:#595959;
}


.table-calendar td a:hover{
background-color:#006400;
font-weight:700;
color:#FFFFFF;
}


.table-calendar .table-calendar-header{background-color:#AF976C; font-weight:700; color:#000000; text-align:center;}
.table-calendar .table-calendar-header td{padding:4px;}

.table-calendar .table-calendar-subheader{background-color:#C5B494; font-weight:700; }
.table-calendar .table-calendar-subheader td{padding:4px;}

.table-calendar .table-calendar-sunday{background-color:#E1D297; padding:4px;}

.table-calendar .table-calendar-beyond{background-color:#5D2F25; padding:4px;}

.table-calendar .table-calendar-booked{background-color:#800000; font-weight:700; color:#FFFFFF; padding:4px;}



.dropdown{font-family:Tahoma; font-size:11px; background-color:#CCCCCC;}


.textfield {font-family:Arial; font-size:12px; border:1px solid #999999; width:200px; height:100px;}

.landing-text {font-family:Myriad Web, arial; font-size:12px; color:#F8E9B7;}
.landing-text2 {font-family:tahoma; font-size:11px; color:#F8E9B7;}
.landing-text2 a{color:#F8E9B7; text-decoration:underline;}
.landing-text2 a:hover{color:#FFFFFF; text-decoration:underline;}

.textfield-home {font-family:Arial; font-size:12px; border:1px solid #F8E9B7; width:150px; padding:2px; background-color:#5D2F25; color:#F8E9B7;}

.padding td{padding:2px}

.paddingT20{padding-top:20px}

.smalllinks{font-family:Tahoma; font-size:11px; color:#ffffff; text-decoration:none}
.smalllinks:hover{text-decoration:underline;}


.innerlinks{color:#BD2706; text-decoration:none}
.innerlinks:hover{color:#000000; text-decoration:none;}

.mg-bottomborder{border-bottom:1px solid #A28F51}

.mg-imgborder{border:1px solid #D9C49A}

.imgborder{border:1px solid #5d2f25;}
