/*	-------------------------------------------------------------
	Banner background
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#contentR ul li ul li { display:block; background:none !important; }
	
	h3#guide {
		width: 255px;
		height: 33px;
		background:url(../../images/headings/kingston-guide.gif);
		}
		
	h3#food {
		width: 255px;
		height: 33px;
		background: url(../../images/headings/food-fortnight-guide.gif);
		}
		
	h3#food-festival {
		width: 255px;
		height: 33px;
		background: url(../../images/headings/food-festival-09/food-festival-guide.gif);
		}
		
	h3#summer {
		width: 255px;
		height: 33px;
		background:url(../../images/headings/summer-garden/guide.gif);
		}
		
	h3#christmas08 {
		width: 255px;
		height: 33px;
		background: url(../../images/headings/christmas08/kingston-at-christmas.gif);
		}
	
	h3#christmas09 {
		width: 255px;
		height: 33px;
		background: url(../../images/headings/christmas09/kingston-at-christmas.gif);
		}
	
		

		
/*	-------------------------------------------------------------
	Columns
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#contentB {
		background: url(../../images/faux/directory.gif) repeat-y;
		}
		
	#contentL {
		width: 505px;
		}
		
	#contentR {
		width: 255px;
		}
		
	#contentL p {
		padding: 10px 15px;
		line-height: 18px;
		}
		
	#contentL ul img.pic {
		margin: 10px 10px 10px 0 !important;
		}

/*	-------------------------------------------------------------
	menu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	
	
	ul.submenu li li a {
		color: #828282;
	}

	ul.submenu ul#marketsSub li {
		background-image: none;
		margin: 0 0 0 10px;
	}
	
/*	-------------------------------------------------------------
	forms
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	
	form#prize label {
		margin: 5px 0 5px 0;
		width: 135px !important;
		}
		
	form#prize input, form#prize textarea {
		float: left;
		margin: 5px 0 0 !important;
		}
			
	form#prize .submitBtn {
		margin: 10px 0 0 329px !important;
		}
		
/*	-------------------------------------------------------------
	tables
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			

	table.christmas-table {
		margin: 10px 0 0 16px;
		}
		
	
		
	table.christmas-table th {
		color: #6ccff6;
		font-size: 12px;

	}



.business{
	margin:20px 15px;
	padding:4px 10px;
	border-left:1px dotted #333;
}
	.business address,.business .contact{
		margin:0;
		padding:0 !important;
		font-style:normal;
	}
	
	
	table.times{
		margin:15px;
	}
		table.times caption{
			border-bottom:1px dotted #333;
			text-align:left;
			font-size:10pt;
			padding:2px 5px;
			margin-bottom:3px;
		}
			table.times th{
				font-weight:normal;
				padding:2px 15px 2px 5px;
			}
			table.times td{
				padding:2px 5px 2px 5px;
			}
			table.times .sunday td{
				text-align:center;
				background:#eee;
				padding:2px 15px;
				color:#555;
				margin-top:3px;
			}
	.right{float:right;}