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

Title : Lochiel House
URL : http://www.lochielhouse.com.au

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

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


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

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

img, div, a, input { behavior: url(/persistent/js/iepngfix.htc) }

body {
	font: normal 12px/21px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #666; 
	padding: 0;
	margin: 0;
	background: #ffffff url(/persistent/templateimages/background.jpg) no-repeat;
	background-position:bottom right;
}

fieldset { 
	border: 0; 
}

img { 
	border: 0; 
}

input, select, textarea { 
	border: 1px solid #909090; }

h1 {
	font: normal 24px/27px Verdana, Helvetica, sans-serif, "Trebuchet MS";
	color: #76387e;
	border-bottom: 2px dotted #c2c2ab;
	padding: 0 0 10px 0px;
	}

h2 {
	font: normal 18px Verdana, Helvetica, sans-serif, "Trebuchet MS";
	color: #9d9c9b;
	margin: 0px;
	padding: 0px;
}

h3 {
	font: normal 18px Verdana, Helvetica, sans-serif, "Trebuchet MS";
	color: #ffffff;
	background: #96679b;
	margin: 0;
	padding: 4px 4px 4px 10px;
}

a {
	color: #618b3b;
	text-decoration: underline;
}

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

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

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



#lotus {
	overflow: auto;
	background: url(/persistent/templateimages/lotusBg.jpg) right bottom no-repeat;
}

#container {
	width: 960px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 20px;
	background: url(/persistent/templateimages/containerBg.png); }

#header {
	width: 920px;
	height: 138px;
	margin: 0 auto;
}

#stats {
	display: none;
}


	#bodyContent {
		width: 920px;
		margin: 0 auto;
		font: normal 12px/21px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
		color: #666666;
		padding: 60px 0;
		text-align: justify;
	}
	
	html>body #bodyContent {
		height: auto;
	}
	
		#navBar {
			width: 920px;
			height: 38px;
			margin: 0 auto;
			overflow: hidden;
		}
		
		
				/* NAV BAR */
			
						#nav, #nav ul {
							width: 850px;
							height: 38px;
							padding: 0;
							margin: 0 auto;
							list-style: none;
							}
						
						#nav li {
							float: left;
							height: 38px;
							padding: 0;
							height: auto;
							margin: 0;
							}
						
						#nav li.selected a { 
							color: #75367d;
							text-decoration: none;
							}
						
						#nav li a {
							font: normal 12px/38px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
							color: #454d5a;
							text-decoration: none;
							padding: 0px 30px;
							text-transform: none;
							background: url(/persistent/templateimages/navSeparated.jpg) no-repeat;
							}
								
						#nav li a:hover { 
							color: #75367d;
							text-decoration: none;
							}
							

				/* NAV BAR END */	

		
		
		#bodyText {
			width: 915px;
		/* height: 250px;
		min-height: 250px; */
			margin: 0 auto;
		}
		
		html>body #bodyText {
			height: auto;
		}
		
			#bannerImage {
			 	width: 919px;
				height: 283px;
			}
			
			#content {
				width: 915px;
				/* float: left; */
				padding: 10px 0;
				/* height: 250px;
				min-height: 250px; */
			margin: 0 auto;
		}
		
		html>body #content {
			height: auto;
		}
			
			#containerBtm {
				width: 960px;
				height: 25px;
				margin: 0 auto;
				background: url(/persistent/templateimages/contentBtm.png) no-repeat;
			}

	
#footerWrap {
	width: 919px;
	padding: 0;
	margin: 0 auto;
}

	#footer {
		width: 919px;
		height: 60px;
		margin: 0;
		padding: 0;
	}	
	
	#footer p {
		font: normal 10px/22px Verdana, Arial, Helvetica, sans-serif;
		color: #989898;
		padding: 0;
		margin: 0;
	}
			#footlhs {
				width: 350px;
				height: 60px;
				margin: 0;
				padding: 0;
				float: left;
			}
			
			#footrhs {
				width: 100px;
				height: 60px;
				float: right;
				text-align: right;
			}
	
	.galleryimages {
		padding: 5px;
		border: 1px solid #666;
	}
	
	#makeabooking {
		width:  161px;
		float: right;
		padding-top: 25px;
	}
	
	#contactInfo {
		width: 161px;
		float: right;
		padding-top: 25px;
	}


