html { min-height: 100%; margin-bottom: 1px; }

BODY {
margin-top: 30px;
color: #000000;
font-family: verdana, arial, geneva;
font-size: 11px;
line-height: 135%;
background-color: #f1bf74;


}


#wrapper {
width: 960px;
background-color: #ffffff;
border: solid 4px #47330a;
margin-left: auto;
margin-right: auto;
}


#top {
width: 960px;
height: 200px;
background-color: #ffffff;
background: url(images/banner1.jpg);
border-bottom: solid 1px #301f05;
margin-left: auto;
margin-right: auto;
}

#footer {
width: 920px;
margin-left: auto;
margin-right: auto;
background-color: #47330a;
color :  #efefef;
font-size : 14px;
font-weight: bold;
padding: 5px 20px 5px 20px;
font-family : Arial, Helvetica, Sans-Serif;

}

#webcraft {
width: 960px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
text-align: right;
}

#hours {
width: 180px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
text-align: center;
float: left;
}

#menu {
width: 300px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
text-align: left;
float: left;
}


#slideshow {
width: 180px;
margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
float: right;
}

#right {
width: 260px;
margin-top: 50px;
margin-left: 20px;
margin-right: 20px;
float: right;
}


#rest{ display: block; float: right; margin-top: -1px;  margin-right: 20px; width: 205px; height: 29px;  margin-left: 5px; background: url("images/restbut.gif") no-repeat 0 0; } #rest:hover { background-position: 0 -29px; } #rest span { display: none; } 

#ta{ display: block; float: right; margin-top: -1px; margin-right: 20px; width: 205px; height: 29px;  margin-left: 5px; background: url("images/tabut.gif") no-repeat 0 0; } #ta:hover { background-position: 0 -29px; } #ta span { display: none; } 

#home{ display: block; float: right; margin-top: -1px;  margin-right: 20px; width: 205px; height: 29px;  margin-left: 5px; background: url("images/homebut.gif") no-repeat 0 0; } #home:hover { background-position: 0 -29px; } #home span { display: none; } 

.fixedtablea {
   width:180px; ! important
   }
   
td.open {
	border-right: 1px solid #47330a;
	border-bottom: 1px solid #47330a;
	background: #ffe6cc;
	padding: 4px 4px 4px 4px;
	color: #222222;
}


.fixedtable {
   width:310px; ! important
   }
   
   .fixedtable2 {
   width:600px; ! important
   }
   
   .fixedtable {
   width:300px; ! important
   }
   
   
H1 {
color :  #47330a;
font-size : 24px;
margin-top: 0px;
margin-left: 334px;
font-family : Arial, Helvetica, Sans-Serif;

}


H1.menuhd {
color :  #47330a;
font-size : 24px;
margin-top: 20px;
margin-bottom: 0px;
margin-left: 240px;
font-family : Arial, Helvetica, Sans-Serif;

}

H2 {
color :  #47330a;
font-size : 18px;
margin-top: 0px;
margin-left: 300px;
font-family : Arial, Helvetica, Sans-Serif;
font-style: italic;

}

H2.rightshift {
color :  #47330a;
font-size : 18px;
margin-top: 0px;
margin-left: 400px;
font-family : Arial, Helvetica, Sans-Serif;
font-style: italic;

}


H3 {
color :  #47330a;
font-size : 14px;
margin-top: 10px;
margin-bottom: 4px;
margin-left: 10px;
font-family : Arial, Helvetica, Sans-Serif;

}





P { 
font-size : 10pt;
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
text-align: justify;
line-height: 135%;
color: #402600;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
 } 

 img.border {
 border: solid 1px;
 border-color: #9d5620;
margin-bottom: 10px;
 }

 img.centre {
 border: solid 4px;
 border-color: #385883;
 margin-top: 50px;
 margin-right: auto;
 margin-left: autopx;
 margin-bottom: 0px;
 }
 
  img.sms {

 margin-top: 20px;
 margin-bottom: -7px;
 }

 
 
a:link { color: #222222;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a:visited { color: #222222;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a:hover { color: #afcae5;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}


LI {
font-size : 10pt;
font-family : Verdana, Arial, "Times New Roman", Times, serif;
text-align: left;
line-height: 220%;
}


