#column_left        {margin: 0; padding: 0; width: 550px;}
#column_right       {width: 250px;}
/*
  Wierd problem for different menus
*/
#navigation {
    margin-top: 0;
}

#container {
	background-image: url("../images/sidebanner008.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
td {
	vertical-align: top;
	padding-bottom: 6px;
}
#openingtimes table {
	margin-bottom: 8px;
}
#openingtimes td {
    text-align: center;
    padding: 0 5px 0 5px;
}

/*    STYLES for contact form        */

#contactform {
	margin-left: 20px;
}
#contactform p {
	margin-top: .7em;
	margin-bottom: .7em;
	padding-top: 0;
	padding-bottom: 0;
}

fieldset {
    margin: .2em;  
    padding: 0;  
}  
legend {
    margin-left: 1em;   
    font-weight: bold;  
	font-size: xx-small ;
	color: #929292 ;
}  
fieldset ol {   
    padding: 0.4em 0.3em 0 1em;   
    padding: 0;
    list-style: none;  
}  
fieldset li {   
    padding-bottom: 1em;
    padding: 0 0 0.2em 2em;
}  
fieldset.submit {border-style: none;}
label {
    float: left;    
    width: 16%;    
    margin-right: 1em;   
}
input {width: 72%;}