@charset "utf-8";
/* CSS Document */
body					{padding:0px;margin:0px;}

#tel a					{color:#FFF;text-decoration:none;}
.tel-top				{}
.tel-btm				{font-size:24px;font-weight:100;}

#top-wrap				{}
#top					{max-width:1200px;margin:auto;height:60px;}
#group-nav				{padding:20px 0 0 0;}
#group-nav a			{text-decoration:none;padding: 0 10px 0 0;font-size:12px;}
#top-info				{max-width:1200px;margin:auto;min-height:200px;overflow:auto;}

#logo					{padding:70px 0 0 0;float:left; display:block;}

#tel					{padding:80px 0 0 10px;float:right;}
#icon-tel				{padding:90px 0 0 30px;float:right;}
#social					{padding:90px 0 0 30px;float:right;}
#social img				{padding:0 15px 0 0;}

#nav-wrap				{min-height:100px; }
#nav-strip				{max-width:1200px;margin:auto;min-height:100px;}

.small_grey				{color:#666;font-size:11px;}

.nav					{width:auto;}
.nav a 					{text-decoration: none;padding:0px 30px 0px 30px;}
/* drop down box */
.nav ul li:hover > ul 	{display: block;}
.nav ul 				{margin:0px; padding: 0 0px;	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:16px;	display: block; padding: 40px 0px 39px 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%;	width: 200px;}
.nav ul ul li 			{float: none; position: relative;padding: 10px 10px 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 				{}


#main-wrap				{height:inherit; }
#main					{max-width:1200px;margin:auto;min-height:100px;}
#main-right				{width:auto;max-width:850px;float:right;}
#main-left				{width:auto;max-width:350px;float:left;	}

#enquiry				{display:inline-block;padding:20px 0 20px 0px;}
#enquiry input[type=text], select, textarea{width:314px;height:40px;margin:5px 0;font-size:18px;padding-left:5px;}
#enquiry select			{width:323px;height:46px;}
#enquiry textarea		{height:93px;width:317px;padding:5px 0 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#enquiry input[type=submit], input[type=reset]{font-size:18px;text-align:center;cursor:pointer;height:40px; border:1px solid #000; width:323px; }

#main-right-cont		{width:100%;		}

#main-right-top				{float:left;width:100%;}
#main-right-top img			{width:100%;padding-bottom:20px;}
#main-right-top h1			{margin:0px; padding:0px;}
#main-right-mid				{width:100%;}
#main-right-mid	img			{display:inline-block;}

.right						{float:right;margin:0 20px 0 20px;}
.left						{float:left;margin:0 20px 20px 0;}
.slip-top				{padding-top:20px;}

#faq					{width:100%;height:auto;display:inline-block;}
#inner-faq				{width:100%;height:auto;display:inline-block;}
#inner-faq img			{display:inline-block;float:left;padding: 5px 10px 0 5px;}
#faq h4					{font-size:14px;margin:0px;padding:10px 0 0 0;}
#faq p					{padding:0 10px;}
#point 					{margin: 0 0 0 60%; width:1px; height:16px; border-left: 18px solid transparent;border-right: 5px solid transparent;float:left;}

#side-slip				{width:93%;}

#snippet				{width:100%;height:auto;display:inline-block;color:#FFF; margin: 0px 0 10px 0px;}
#snippet-top			{width:100%;height:auto;display:inline-block;color:#FFF; margin: 0px 0 0px 0px;}
#snippet-img			{width:100%;}
#snippet-img img		{margin:0px;padding:0px;width:100%;}
	
#snippet p				{padding:0 10px;}
#snippet h3				{padding:0 10px;}
#snippet-top p				{padding:0 10px;}
#snippet-top h3				{padding:0 10px;}


#ftr					{width:100%;min-height:160px;clear:both;padding-top:40px;display:inline-block;font-size:14px;}
#ftr-container			{margin:auto;height:auto; max-width:1180px; display:block;padding-left:15px;}
#ftr-links				{float:left;margin:0px;width:100%;max-width:850px;display:block;-webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2;}

#ftr li					{height:20px;min-width:300px;display:block;}
#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;}

#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;color:#FFF;}
.alink:hover 			{}

#ftr-logo				{width:100%;height:auto;clear:both;padding:10px 0 10px 0px;display:inline-block;font-size:14px;}
#ftr-logo-container		{margin:auto;height:auto; max-width:1180px; display:block;padding:0 15px 0 30px;}
#ftr-logo-img			{float:left;}
#ftr-logo-txt			{width:auto;height:auto;float:left;padding: 10px 0 0 10px;}

#recent 				{height:auto;background:#222;text-align:center;}
#recent-hdr 			{height:auto;background:#333;color:#FFF;padding: 5px 20px;font-size:14px;font-style:italic;}
#recent-item			{width:10%;min-width:150px;max-height:370px;display:inline-block; color:#CCC;background:#333;margin:10px;text-align:left;}
#recent-item p			{padding:0px 5px;font-style:italic;}
.name					{font-style:italic;font-size:12px;}

 #feedback				{}
.fb						{padding-bottom:5px;}
.feedback-hdr			{padding-top:15px;font-style:italic;}

#latest 				{background: #333;width:100%;height:inherit;overflow:auto;margin-bottom:10px;}
#latest p				{color:#CCC;padding:10px;}
#latest img 			{display:block;float:left;padding:10px 10px 5px 10px; }
.lname					{font-style:italic;float:right;font-size:13px;}

#updated				{padding-top:10px;padding-bottom:5px;font-size:12px;font-style:italic;}
#main-left-hdr			{width:auto;max-width:92.5%;background:#333;color:#fff;text-align:center;height:35px;padding:12px 0 0 0;font-size:16px;}


@media (min-width: 1200px) {
	
	#ftr-links					{padding-left:10px; margin:0px;width:100%;display:block;-webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3;}
	#twn						{padding-top:30px; -webkit-column-count: 4; /* Chrome, Safari, Opera */ -moz-column-count: 4; /* Firefox */ column-count: 4;}
}

@media (max-width: 1200px) {
	#tel							{padding:80px 10px 0 10px;float:right;}
	#icon-tel						{padding:90px 0 0 30px;float:right;}
	#logo							{padding:70px 0 0 10px;}
	#group-nav						{padding:20px 0 0 10px;}
	
}

@media (max-width: 420px) {
	#enquiry						{padding:30px 0 0 10px;}
	#enquiry input[type=text], select, textarea{width:340px;}
	#enquiry select					{width:345px;padding:0px;}
	#enquiry textarea				{height:120px;width:345px;}
	#enquiry input[type=submit], input[type=reset]{width:95%}
	
	#social							{display:none;}
	#tel							{padding:20px 10px 0 10px;float:right;}
	#icon-tel						{padding:30px 0 0 30px;float:right;}
	#logo							{padding:30px 0 0 10px;}
	
	#main-right	p					{padding:0 10px;}
	#main-right	h1, h2 				{padding:0 10px;}
	#side-slip						{width:100%;background:#333;}
	#main-left						{max-width:100%;}
	#main-right-mid	img				{display:block;margin:0px;width:100%;}
	
	#recent-item					{width:100%;margin:5px 0px;}
	
	#ftr-links						{padding-left:0px; margin:0px;width:100%;display:block;-webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1;}
	#ftr a							{font-size:16px;margin-bottom:20px;}
	#ftr li							{padding-bottom:10px;}
	#twn							{padding:30px; -webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1;}
	#ftr-info						{padding-left:0px; padding-top:20px; margin:0px;width:100%;display:block;-webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1;}
}
