/*  - - - - - - - - - - - - - - - - - - - - -

Title : Assiette
URL : Company URL

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

- - - - - - - - - - - - - - - - - - - - - */

/*
-----------------------------------------------------------------------------
Global Styles
-----------------------------------------------------------------------------*/

div,dl,dt,dd,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; }

html {
	padding: 0;
	margin: 0;
	overflow: -moz-scrollbars-vertical;
}

body { 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0;
	margin: 0;
}

fieldset { border: 0; }

img { border: 0; }

h1 {
	color:#666666;
	font: bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
	}

h3,h4,h5,h6 {}

h2 {
	color:#000;
	font: bold 14px Arial, Helvetica, sans-serif;
}

p, td {
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

ul,li {}

a{
	color:#a21f2d;
	text-decoration:none;
	}

a:hover {
	color:#a21f2d;
	text-decoration:underline;
	}

hr {
	height: 1px;
	border: dashed;
	color: #ccc;
}

html>body hr {
	border: none; 
	border-top: 1px dashed #ccc;
}


.clear { clear: both; font-size: 0; height: 0; line-height: 0; }

/*
-----------------------------------------------------------------------------
Template Styles
-----------------------------------------------------------------------------*/

#container { 
	width:1059px;
	margin: 0 auto;
	}
	
#headerBar {
    }
	
	#topHR {
		width: 1059px;
		padding-top:32px;
		height:8px;
		background:url(/persistent/templateimages/topHeaderHR.jpg) bottom repeat-x;
	}
	
	#logo {
		width: 1059px;
		height:108px;
	}
	
	#bottomHR {
		width:1059px;
		height:7px;
		background:url(/persistent/templateimages/bottomHeaderHR.jpg) repeat-x;
	}
	
#navBar {
	width:1059px;
	height:50px;
	color:#000000;
	font: normal 12px/50px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: lowercase;
	}
	
	
					#nav, #nav ul {
							width: 500px;
							height: 50px;
							padding: 0;
							margin: 0 auto;
							list-style: none;
							}
						
						#nav li {
							float: left;
							height: 50px;
							padding: 0;
							height: auto;
							margin: 0;
							}
						
						#nav li.selected { 
							color: #000;
							text-decoration: none;
							font-weight: bold;
							background-color: #fff;
							background: url(/persistent/templateimages/dot.jpg) left no-repeat;
							}
						
						#nav li a {
							color: #000;
							font-weight: normal;
							display: block;
							text-decoration: none;
							padding: 0px 20px;
							}
								
						#nav li a:hover { 
							color: #000;
							text-decoration: underline;
							font-weight: normal;
							}
						
						#nav li.selected a { 
							color: #000;
							text-decoration: none;
							font-weight:bold;
							}
							
						#nav li.selected a:hover { 
							color: #000;
							font-weight:bold;
							}
							
						#nav li:hover, #nav li.hover {
							position: static;
						}
							
						/* -------- Drop down menu -------- */	
						
						#nav li ul a, #nav li ul a:visited {
							font: normal 11px Verdana, Arial, Helvetica, sans-serif;
							display: block;
							text-decoration: none;
							text-transform:none;
							text-align: left;
							padding: 7px 5px 7px 10px;
							color: #000;
							width: auto;
							background: none;
							background-color: #fff;
							}
							#nav li ul a:hover { 
								background-color: #000;
								text-decoration: none;
								color: #fff;
								}
						
						#nav li.selected ul a, #nav li.selected ul a:visited {
							font: normal 11px Verdana, Arial, Helvetica, sans-serif;
							display: block;
							text-decoration: none;
							text-align: left;
							padding: 7px 5px 7px 10px;
							color: #000;
							width: auto;
							background: none;
							background-color: #fff;
							}
							#nav li.selected ul a:hover { 
								background-color: #000;
								text-decoration: none;
								color: #FFFFFF;
								}
						
						#nav li ul li { 
							background-color: #fff;
							}
						
						#nav li ul {
							position: absolute;
							left: -999em;
							height: auto;
							width: 220px;
							margin: 0;
							padding: 0;
							}
						
						#nav li li {
							width: 220px;
							margin: 0;
							padding: 0;
							border-bottom: 1px solid #FFFFFF;
							}
						
						#nav li ul ul {
							margin: -2.25em 0 0 220px;
							}
						
						#nav li:hover ul ul,
						#nav li:hover ul ul ul,
						#nav li.sfhover ul ul {
							left: -999em;
							}
						
						#nav li:hover ul,
						#nav li li:hover ul,
						#nav li li li:hover ul,
						#nav li.sfhover ul,
						#nav li li.sfhover ul {
							left: auto;
							z-index: 500;
							}
							
							
	
	#banner {
	width: 756px;
	margin: 0 auto;
	}
	
#contentBar {
		position: relative;
	}

	#booking_button {
		position: absolute;
		top: 20px;
		right: 182px;
	}

	#title {
		margin: 0 auto;
		width: 734px;
		padding-left: 22px;
	}
	
	#content {
		margin: 0 auto;
		width: 734px;
		padding-left:22px;
		text-align:justify;
		/*padding-top: 20px;*/
	}
	
		img.thumb {
			padding: 5px;
			border: 1px solid #ccc;
		}
	
	/* ASSIETTE INDEX DETAILS */
	#assietteInfo {
		margin: 0 auto;
		width: 734px;
		padding-left:22px;
		
	}
		#details {
			width:232px;
			height: 135px;
			float:left;
			border-bottom: 1px solid #f7f5f2;
			border-top: 1px solid #f7f5f2;
			border-right: 50px solid #fff;
		}
		
		#hours {
			width: 249px;
			height: 135px;
			float: left;
			border-bottom: 1px solid #f7f5f2;
			border-top: 1px solid #f7f5f2;
			border-right: 30px solid #fff;
		}
		
		#subscribe {
			width: 167px;
			height: 135px;
			float: left;
			border-bottom: 1px solid #f7f5f2;
			border-top: 1px solid #f7f5f2;
		}
	
	
	
#footerBar {
	margin: 0 auto;
	width: 1059px;
	height: 95px;
	padding-top:39px;
	background:url(/persistent/templateimages/footerBg.jpg) bottom repeat-x;
	}
	
		#footerText {
			width: 734px;
			padding-left:22px;
			margin: 0 auto;
		}
		
		#footerText a {
			color:#a21f2d;
			font-weight: bold;
			text-decoration:underline;
		}
		
		#footerText a:hover {
			color:#a21f2d;
			font-weight:bold;
			text-decoration:none;
		}
				#footerTextLeft {
					width:252px;
					float:left;
					color:#d2d2d2;
					padding-top:15px;
				}
				#footerTextRight {
					width:300px;
					float:right;
					padding-right:26px;
					text-align:right;
					color:#d2d2d2;
					padding-top:15px;
				}
