/* document */
* { margin: 0px; padding: 0px; }
.clearfloats { clear: both; }
body { background-color: #F4EEDD; color: #000000; font: 1em 'Open Sans', sans-serif; }
img { border: none; }


/* global */
#headerWrapper { background-color: #F4EEDD; height: 137px; position: relative; width: 100%; z-index: 2; }
	#headerWrapper #headerContainer { margin: 0 auto; width: 960px; }
		#headerWrapper #headerContainer #headerLogo { display: inline; float: left; margin: 0.35em 0; }
		#headerWrapper #headerContainer #headerText { color: #766250; display: inline; float: left; margin: 3em 0 0 0.4em; }
			#headerWrapper #headerContainer #headerText #headerTitle { font: 2.8em 'Bevan', cursive; font-style: italic; line-height: 1em; }
			#headerWrapper #headerContainer #headerText #headerStrapline { font-size: 1.3em; font-style: italic; font-weight: 600; margin-left: 0.2em; }
#headerSeperator { -webkit-box-shadow: 0px 5px 10px 3px rgba(51, 51, 51, 0.5); background-color: #766250; box-shadow: 0px 5px 10px 3px rgba(51, 51, 51, 0.5); height: 8px; position: relative; z-index: 1; }
#navWrapper { -webkit-box-shadow: 0px 5px 10px 3px rgba(51, 51, 51, 0.5); background-color: #766250; box-shadow: 0px 5px 10px 3px rgba(51, 51, 51, 0.5); position: relative; width: 100%; z-index: 1; }
	#navWrapper #navContainer { margin: 0 auto; width: 960px; }
		#navWrapper #navContainer ul { display: inline; float: left; }
			#navWrapper #navContainer ul li { display: inline; float: left; list-style: none; }
				#navWrapper #navContainer ul li a { border-right: 1px solid #F4EEDD; color: #F4EEDD; display: block; font-size: 0.9em; padding: 10px; text-decoration: none; }
				#navWrapper #navContainer ul li a:hover { background-color: #F4EEDD; color: #766250; }
				#navWrapper #navContainer ul li a.last { border-right: none; }
				#navWrapper #navContainer ul li a.selected { background-color: #F4EEDD; color: #766250; }
			#navWrapper #navContainer ul.subNavigation { border: 1px solid #F4EEDD; display: none; margin-left: -1px; position: absolute; }
				#navWrapper #navContainer ul.subNavigation li { clear: both; margin: 0; }
					#navWrapper #navContainer ul.subNavigation li a { background-color: #766250; border-bottom: 1px solid #F4EEDD; border-right: none; display: block; min-width: 200px; }
					#navWrapper #navContainer ul.subNavigation li a:hover { background-color: #F4EEDD; }
					#navWrapper #navContainer ul.subNavigation li a.selected { background-color: #F4EEDD; }
		#navWrapper #navContainer #navPhone { color: #F4EEDD; display: inline; font-size: 1.4em; font-weight: 600; float: right; margin: 0.2em 0.5em 0 0; }
		#navWrapper #navContainer #navEmail { display: inline; float: right; margin-top: 0.3em; }
#contentWrapper { background: url(/assets/images/bg.png); position: relative; width: 100%; z-index: 0; }
	#contentWrapper #contentContainer { -webkit-box-shadow: -5px 0px 10px 3px rgba(51, 51, 51, 0.5), 5px 0px 10px 3px rgba(51, 51, 51, 0.5); background-color: #766250; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; box-shadow: -5px 0px 10px 3px rgba(51, 51, 51, 0.5), 5px 0px 10px 3px rgba(51, 51, 51, 0.5); margin: 0 auto; width: 958px; }
		#contentWrapper #contentContainer #content { background-color: #FFFFFF; border-right: 1px solid #FFFFFF; display: inline; float: left; min-height: 600px; width: 691px; }
			#contentWrapper #contentContainer #contentBody { font-size: 0.85em; padding: 1em 2em 2em 2em; }
				#contentWrapper #contentContainer #contentBody a { color: #766250; }
				#contentWrapper #contentContainer #contentBody h1 { color: #766250; font: 2.3em 'Bevan', cursive; font-style: italic; line-height: 1em; margin-top: 15px; }
				#contentWrapper #contentContainer #contentBody h2 { font-size: 1.6em; font-style: italic; font-weight: 600; line-height: 1.8em; }
				#contentWrapper #contentContainer #contentBody p { margin-top: 1em; }
				#contentWrapper #contentContainer #contentBody ul { margin: 1em 0 0 2.5em; }
				#contentWrapper #contentContainer #contentBody #enquiryForm { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; background-color: #F4EEDD; border-radius: 4px; margin-top: 1.5em; padding: 2em; }
					#contentWrapper #contentContainer #contentBody #enquiryForm input, textarea { -webkit-box-shadow: inset 2px 2px 5px 1px rgba(51, 51, 51, 0.15), inset -2px -2px 5px 1px rgba(51, 51, 51, 0.15); -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; background-color: #FFFFFF; border: none; border-radius: 4px; box-shadow: inset 2px 2px 5px 1px rgba(51, 51, 51, 0.15), inset -2px -2px 5px 1px rgba(51, 51, 51, 0.15); font: 1em 'Open Sans', sans-serif; padding: 2%; width: 96%; }
					#contentWrapper #contentContainer #contentBody #enquiryForm input[type=submit] { -webkit-box-shadow: 2px 2px 5px 1px rgba(51, 51, 51, 0.25); background-color: #766250; color: #F4EEDD; box-shadow: 2px 2px 5px 1px rgba(51, 51, 51, 0.25); margin: 1em auto 0 auto; width: auto; }
					#contentWrapper #contentContainer #contentBody #enquiryForm input[type=submit]:hover { background-color: #FFFFFF; color: #766250; }
					#contentWrapper #contentContainer #contentBody #enquiryForm textarea { height: 6em; }
					#contentWrapper #contentContainer #contentBody #enquiryForm label { display: block; margin: 1em 0 0.2em 0; }
					#contentWrapper #contentContainer #contentBody #enquiryForm p { margin: 0; }
					#contentWrapper #contentContainer #contentBody #enquiryForm .form-error { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; background-color: #FF3B3B; border-radius: 4px; color: #FFFFFF; margin-bottom: 1em; padding: 1em; }
					#contentWrapper #contentContainer #contentBody #enquiryForm .success { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; background-color: #00A71F; border-radius: 4px; color: #FFFFFF; margin-bottom: 1em; padding: 1em; }
				#contentWrapper #contentContainer #contentBody .itemBox { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; background-color: #F4EEDD; border-radius: 4px; margin-top: 1.5em; }
					#contentWrapper #contentContainer #contentBody .itemBox h2 { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; background-color: #766250; border-radius: 4px; color: #F4EEDD; padding: 0 0.5em; }
					#contentWrapper #contentContainer #contentBody .itemBox p { padding: 0.5em 1em; margin: 0; }
				#contentWrapper #contentContainer #contentBody .itemBoxPic { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; background-color: #F4EEDD; border-radius: 4px; margin-top: 1.5em; width: 199px; float: left; margin-right: 12px; }
					#contentWrapper #contentContainer #contentBody .itemBoxPic h2 { font-size: 18px; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; -khtml-border-radius: 4px 4px 0px 0px; background-color: #766250; border-radius: 4px 4px 0px 0px; color: #F4EEDD; padding: 0 0.5em; }
					#contentWrapper #contentContainer #contentBody .itemBoxPic p { font-size: 13px; padding: 0.5em 1em; margin: 0; }
					#contentWrapper #contentContainer #contentBody .itemPic { height: 147px; background-color: #ffffff; }
		#contentWrapper #contentContainer #columnRight { display: inline; float: right; min-height: 600px; width: 266px; }
			#contentWrapper #contentContainer #columnRight #columnContact { color: #F4EEDD; font-size: 1.2em; font-weight: 700; padding: 0.7em; }
			#contentWrapper #contentContainer #columnRight #columnFacebook { padding: 0.7em; width: 40px; display: inline-block;}
			#contentWrapper #contentContainer #columnRight #columnFacebookTxt { color: #fff; font-size: 0.7em; font-weight: 400; padding: 0.7em; display: inline-block; width: 170px; margin-top: -10px !important; }
#footerSeperator { -webkit-box-shadow: 0px -5px 10px 3px rgba(51, 51, 51, 0.5); background-color: #766250; box-shadow: 0px -5px 10px 3px rgba(51, 51, 51, 0.5); height: 8px; position: relative; z-index: 1; }
#footerWrapper { background-color: #F4EEDD; position: absolute; width: 100%; z-index: 2; }
	#footerWrapper #footerContainer { margin: 1em auto; width: 960px; }
		#footerWrapper #footerContainer #footerLogo { display: inline; float: left; }
			#footerWrapper #footerContainer #footerLogo img { display: inline; float: left; }
			#footerWrapper #footerContainer #footerLogo #footerTitle { color: #766250; display: inline; float: left; font: 1.7em 'Bevan', cursive; font-style: italic; line-height: 1em; margin: 0.4em 0 0 0.4em; width: 165px; }
		#footerWrapper #footerContainer #footerAddress { display: inline; float: left; margin-top: 0.7em; }
			#footerWrapper #footerContainer #footerAddress p { color: #766250; font-size: 0.85em; margin-bottom: 0.7em; }
				#footerWrapper #footerContainer #footerAddress p a { color: #766250; text-decoration: none; }
				#footerWrapper #footerContainer #footerAddress p a:hover { text-decoration: underline; }
		#footerWrapper #footerContainer #footerLinks { display: inline; float: right; }
			#footerWrapper #footerContainer #footerLinks h3 { color: #766250; font: 1.2em 'Bevan', cursive; font-style: italic; margin-top: 0.4em; }
			#footerWrapper #footerContainer #footerLinks ul { display: inline; float: left; font-size: 0.8em; list-style: none; margin-right: 2em; }
				#footerWrapper #footerContainer #footerLinks ul.last { margin-right: 0; }
				#footerWrapper #footerContainer #footerLinks ul a { color: #766250; text-decoration: none; }
				#footerWrapper #footerContainer #footerLinks ul a:hover { text-decoration: underline; }
.suppliersLogos { margin-top: 15px; }
.TB_Wrapper {
		max-width: 691px;
		height: 197px;
	}

#plane-simple-banner { margin-left: 12px; margin-top: 20px; }
	#plane-simple-banner img { width: 242px; }