@charset "utf-8";
/* CSS Document */
h1						{font-size:16px;padding:10px 0px 0px 8px;margin:0px;font-weight:normal;}
#top					{width:100%;}
#hdr					{width:100%;}
#hdr-top				{width:100%;min-height:40px;max-width:1000px;margin:auto;}
#nav					{width:100%;min-height:30px;}
#hdr-info				{min-height: 280px; max-width:1000px;margin:auto;}
#hdr-info p				{max-width:480px;min-height:100px;padding:10px;display:inline-block;margin-left:0px;}
#overlay				{}
#page-name				{float:left;}
#tel					{float:left;padding:10px 0px 0px 20px; font-size:16px;}
#hdr-top-rgt			{display:inline-block;float:right;padding:12px 8px 0px 0px;}
.contactus              {background:#F90;float:right;height:40px:width:60px;}
.contactus a            {height:30px;display:block;padding:10px 10px 0px 10px;text-decoration:none;color:#000;font-size:16px;}
#mid					{width:1000px;margin:auto;margin-top:10px;}
#mid p					{padding:0px 10px 0px 10px;}
#mid h2					{padding-left:10px;}
#mid h3					{padding:0px 0px 0px 10px;margin:10px 0px 0px 0px;}
#mid h4					{padding:0px 0px 0px 10px;margin:10px 0px 0px 0px;}
#col-hdr h3				{padding:0px;margin:0px;font-weight:normal;font-size:14px;}
#col-hdr h4				{padding:0px;margin:0px;font-weight:normal;font-size:14px;}
#main-content 			{background:#FFF;padding:1px 0 1px 0;margin-bottom:15px;}
#main-content img 		{display:block;float:left;margin:0 10px 5px 0;width:100%;max-width:500px;min-width:320px;}
#main-content h2 		{margin-top:5px;margin-bottom:0px;}
#mid-left				{float:left;max-width:500px;min-width:320px;min-height:400px;}
#mid-left img			{display:block;width:100%;}
#mid-mid				{max-width:238px;float:left; margin-left:12px;font-size:13px}
#mid-mid img			{display:block;width:100%;}
#mid-rght				{max-width:238px;float:left; margin-left:12px;font-size:13px}
#mid-mid ul				{list-style-type:circle;padding-left:15px;margin-left:10px;}
.cols					{background:#FFF;}
#enquiry				{padding:0px 0 5px 5px;}
#enquiry input[type=text], select, textarea{width:218px;height:32px;margin:5px 0;font-size:14px;padding-left:5px;}
#enquiry select			{width:229px;height:32px;-webkit-border-radius: 0px;-moz-border-radius: 0px;
    border-radius: 0px;}
#enquiry textarea		{height:93px;width:221px;padding:5px 0 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#enquiry input[type=submit], input[type=reset]{font-size:16px;text-align:center;cursor:pointer;height:40px; width:98%;-webkit-appearance: none;    -moz-appearance: none;    appearance: none; background:#F90; border:0px;}

.small_grey				{font-size:11px;color:#ccc;}
#enquiry	p			{padding:0px 0 0 0px;}
#col-hdr				{width:100%;text-align:center;padding:10px 0px;font-size:16px;}
.col-hdr				{display:block;padding:5px;}
.col-space              {margin-top:10px;}
#recent p				{font-style:italic;}
.name					{width:95%;display:block;text-align:right;border-bottom:1px solid #CCC;padding:10px 0px;font-weight:bold;}
#ftr					{width:100%;height:100%;min-height:160px;clear:both;padding-top:40px;display:inline-block;font-size:14px;}
#ftr-container			{margin:auto;height:auto; max-width:1000px; display:block;padding-left:15px;}
#ftr-links				{float:left;margin:0px;width:100%;max-width:700px;display:block;-webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3;}
#ftr li					{height:20px;}
#ftr ul					{list-style-type: none;padding-left:0;margin:0px;padding:0px;}
#ftr a					{text-decoration:none;}
#ftr a:hover			{}
#top					{}
#ftr-info				{height:auto;display:inline-block;float:right;min-width:240px;padding-bottom:40px;}
nav						{}
#nav					{}
.nav					{}
.nav a 					{text-decoration: none;padding:0px 10px 0px 10px;}
#twn li					{height:20px;}
#twn ul					{list-style-type: none;padding:0px;margin:0px;}
.twn a					{text-decoration:none;}
.twn a:hover			{}
#cty					{width:auto;display:block;text-align:center;padding:12px 10px 10px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
#area					{padding-bottom:20px;}
.alink 					{text-decoration:none;padding:5px;font-size:14px;}
.alink:hover 			{}
#twn						{padding-top:30px; -webkit-column-count: 5; /* Chrome, Safari, Opera */ -moz-column-count: 5; /* Firefox */ column-count: 5;}
#info					{padding: 0 0 10px 10px;font-size:12px;font-style:italic;}
#copyright				{font-size:11px;padding: 25px 0 0 0;color:#CECECE;}
/* drop down box */
.nav ul li:hover > ul 	{display: block;}
.nav ul 				{margin:0px;padding: 0 5px;	list-style: none;position: relative;	display: block;z-index:99;}
.nav ul:after 			{content: ""; clear: both; display: block;}
.nav ul ul li a			{padding-left:0px;}
.nav ul li  			{float: left;font-size:12px;	display: block; padding: 10px 0px;	color: #000; text-decoration: none;	cursor: pointer;}
/* drop down background */
.nav ul ul 				{display: none;border-radius: 0px; padding: 0px 0px 0px 0px; position: absolute; top: 100%;	min-width: 200px;}
.nav ul ul li 			{float: none; position: relative;padding: 10px 0px 10px 10px; }
/* nav link hover color */
.nav ul li:hover a 		{}
/* nav hover background color */
.nav ul li:hover 		{}
.nav ul li				{}
/* drop down box font size and border */
.nav ul ul 				{font-size:12px; border:1px solid #000;}
/* drop down link hover colour */
.nav ul li li:hover a 	{}
/* drop down hover background color */
.nav ul ul li:hover 	{}
/* drop down background color */
.nav ul ul 				{}
/* 1024px and under */
@media (max-width: 1023px) {
}
/* 900px and under */
@media (max-width: 935px) {
#mid					{width:100%;}
#mid-left				{max-width:70%;min-width:320px;}
#mid-mid				{}
#mid-rght				{}
}
/* 720px and under */
@media (max-width: 720px) {
#mid-left				{max-width:100%;min-width:320px;clear:both;}
#mid-mid				{max-width:47%;float:right;margin-left:0px;}
#mid-rght				{max-width:47%;margin-left:0px;}
#enquiry				{}
#enquiry input[type=text], select, textarea{width:95%;}

#enquiry select			{width:97%;}
#enquiry textarea		{width:96%;}
#ftr-links					{padding-left:10px; margin:0px;width:100%;display:block;-webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2;}
#twn						{padding-top:30px; -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2;}
}
/* 420px and under */
@media (max-width: 520px) {
body {font-size:15px;}
#hdr-top-rgt            {display:none;}
#mid-left				{min-width:100%;}
#mid-mid				{max-width:100%;}
#mid-rght				{max-width:100%;}
}
/* 330px and under */
@media (max-width: 330px) {
#ftr-links					{padding-left:10px; margin:0px;width:100%;display:block;-webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1;}
#twn						{padding-top:30px; -webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count:1; /* Firefox */ column-count: 1;}
}