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

Title : Quay Restaurant
URL : http://quay.com.au/

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

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


/*----------------------------------------------------------------------------- 
	Global Styles
-----------------------------------------------------------------------------*/
html, body, div, h1, h2, h3, h4, p, form {
	margin: 0; 
	padding: 0;
}

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

img { border: 0; }

.clear { clear: both; height: 0; margin: 10; padding: 0; }


/*----------------------------------------------------------------------------- 
	Template Styles
-----------------------------------------------------------------------------*/
h1 {
	font: normal 18px "Helvetica", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 4px;
	color: #7a496d;
	padding-bottom: 20px;
	text-transform: uppercase;
}

	h2 {
		font: normal 17px "Helvetica", Verdana, Arial, Helvetica, sans-serif;
	}
	
	h3 {
		font: bold 14px "Helvetica", Verdana, Arial, Helvetica, sans-serif;
	}
	

	h2, h3 { padding-top: 15px; }
	
	h2, h3, p { padding-bottom: 12px; }

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

#contents li {
	padding-bottom: 10px;
}

#contents a {
	color: #7a496d;
	text-decoration:none;
}
	#contents a:visied {}
	#contents a:hover {
		color: #333333;
		text-decoration:none;}

hr { 
	height: 1px;
	border: 0;
	background: none;
	border-bottom: 1px solid #cccccc;
}


/* home page quotes table */
table.quotes {
	color: #f2c2e5;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width: 342px;
	background: #7a496d;
}
	.quotes td {
		padding: 8px 18px 0;
	}
	
	.quotes em, .quotes i {
		color: #ffffff;
		font: italic 13px Verdana, Arial, Helvetica, sans-serif;
	}
	
	.quotesTop {
		background: url(../templateimages/quote_top.jpg) top no-repeat;
		height: 10px;
		padding: 0;
	}
	
	.quotesBottom {
		background: url(../templateimages/quote_bottom.jpg) bottom no-repeat;
		height: 10px;
		padding: 0;
	}

/*----------------------------------------------------------------------------- 
	Layout Styles
-----------------------------------------------------------------------------*/

#wrapper {
	width: 1006px;
	margin: 50px auto;
}

	#containerTop {
		background: url(../templateimages/container_top.jpg) no-repeat;
		height: 20px;
	}
	
	#containerMid {
		background: url(../templateimages/container_mid.jpg) top no-repeat;
		min-height: 536px;
		height:auto !important;
		height: 536px;
	}
	
		#logo { text-align: center; }
	
		#navWrap {
			padding: 0 18px;

		}
		
		#contentsWrap {
			margin: 0 20px;
			padding: 45px 47px 0;
			background: #ffffff;
			overflow: auto;
		}
		
			#contents { /*  Default */
				
			}
			
				.home { /* Home page flash */
					/*width: 350px;*/
					width: 470px;
					float: left;
				}
				
				.book { /* Book page flash */
					width: 350px;
					float: left;
				}
				
				.subNavPage { /* pages with sub nav */
					float: right;
					width: 740px;
				}
				
			#subNavWrap {
				float: left;
				width: 108px;
				margin-top: 34px;
			}
			
			#flashHome {
				float:right;
				width: 350px;
			}
			
				#flashHome #flash {
				width: 350px;
				}
				
			#flash {
				float: right;
				width: 481px;
			}

	#containerBottom {
		background: url(../templateimages/container_bottom.jpg) no-repeat;
		height:19px;
	}

	#footerWrap {
		margin: 15px 0 30px;
		text-align: center;
	}
	
		#footerWrap p  {
			color: #a09d91;
			text-transform: uppercase;
			text-decoration: none;
			font: normal 10px Helvetica, Arial, Helvetica, sans-serif;
		}
		
			#footerWrap span.small {
				font: normal 9px Helvetica, Arial, Helvetica, sans-serif;
			}
			
		#footerWrap a {
			color: #7a786e;
			text-transform: uppercase;
			text-decoration: none;
		}
			
			#footerWrap a:hover {
				text-decoration: underline;
			}

#stats { display: none; }

/*----------------------------------------------------------------------------- 
	Top Navigation 
-----------------------------------------------------------------------------*/
#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:center;
}

	#nav li {
		float: left; 
		display: inline;
		background: url(../templateimages/nav_divider.jpg) 0px 10px no-repeat;
	}
		#nav li.first {
			background: none !important;
				margin-left: 45px;
	
		}
	
	
	#nav a {
		display: block;
		padding: 10px 20px 30px;
		text-transform: uppercase;
		text-decoration: none;
		color: #666666;
		font: normal 11px "Helvetica", Verdana, Arial, Helvetica, sans-serif;
	}
	
		 #nav a:hover {
			/* background: url(../templateimages/nav_hover.jpg) 50% bottom no-repeat; */
			color: #7a496d;
		}
		
		#nav .current {
			background: url(../templateimages/nav_hover.jpg) 50% bottom no-repeat; 
			color: #7a496d;
		}

/*----------------------------------------------------------------------------- 
	Sub Navigation 
-----------------------------------------------------------------------------*/

#subNav {
	margin: 0;
	padding: 0;
	list-style: none;
}

	#subNav li {
		float: right; 
		width: 108px;
	}
	
	
	#subNav a {
		display: block;
		padding: 10px 0 10px 10px;
		text-transform: uppercase;
		text-decoration: none;
		color: #7a496d;
		font: normal 13px Verdana, Arial, Helvetica, sans-serif;
		text-align: right;
	}
	
		#subNav a:hover, #subNav a.subcurrent {
			color: #999999;
		}

