﻿* 								{margin: 0; padding: 0; }

a								{outline: none; }

body 							{font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; background: url(../images/background.jpg) repeat-x; }

img 							{border: none; }

p								{padding: 10px 0 10px 0; font-size: 1.1em; line-height: 24px; color: #666; }

h1, h2, h3						{font-size: 1.9em; color: #b2866c; padding-top: 10px; }

#main-area						{height: auto; width: 1000px; margin: 0 auto;  }

/* Header Styles */

#header-area					{height: 125px; width: 1000px; background: url(../images/header-area.jpg) no-repeat; }

#logo							{height: 125px; width: 333px; float: left; }

#navigation						{height: 40px; width: 667px; background: url(../images/navigation-bar.jpg) no-repeat; float: right; }

#navigation ul					{list-style-type: none; }

#navigation li					{float: left; }

#home-nav a						{display: block; width: 75px; height: 33px; background-image: url(../images/home-nav.jpg); text-indent: -9999px; outline: none; float: left; }

#home-nav a:hover 				{background-position: 0 bottom; }

#heaters-nav a					{display: block; width: 84px; height: 33px; background-image: url(../images/heaters-nav.jpg); text-indent: -9999px; outline: none; float: left; }

#heaters-nav a:hover 			{background-position: 0 bottom; }

#dehumidifiers-nav a			{display: block; width: 117px; height: 33px; background-image: url(../images/dehumidifiers-nav.jpg); text-indent: -9999px; outline: none; float: left; }

#dehumidifiers-nav a:hover 		{background-position: 0 bottom; }

#flood-nav a					{display: block; width: 116px; height: 33px; background-image: url(../images/flood-nav.jpg); text-indent: -9999px; outline: none; float: left; }

#flood-nav a:hover 				{background-position: 0 bottom; }

#about-nav a					{display: block; width: 92px; height: 33px; background-image: url(../images/about-nav.jpg); text-indent: -9999px; outline: none; float: left; }

#about-nav a:hover 				{background-position: 0 bottom; }

#contact-nav a					{display: block; width: 84px; height: 33px; background-image: url(../images/contact-nav.jpg); text-indent: -9999px; outline: none; float: left; }

#contact-nav a:hover 			{background-position: 0 bottom; }

#number							{font-size: 1.9em; float: right; padding: 27px 32px 0 0; font-weight: bold; color: #9f161a; }

/* Slider Area Styles */

#slider-area					{height: 320px; width: 1000px; }

#slider							{margin-left: 50px; }

/* Text Area Styles */

#text-area						{height: 548px; width: 1000px; background: url(../images/text-area.jpg) no-repeat; }

#left-column					{height: 500px; width: 300px; float: left; margin: 20px 35px 0 50px !important; margin: 20px 35px 0 25px; }

#left-column-wide				{height: 500px; width: 600px; float: left; margin: 20px 70px 0 50px !important; margin: 20px 70px 0 25px; }

#left-column-wide a				{color: #b2866c; }

.header-areas					{font-size: 0.7em; color: #9f161a; }

#centre-column					{height: 470px; width: 300px; float: left; margin: 76px 35px 0 0; }

#centre-column-2				{height: 470px; width: 300px; float: left; margin: 53px 35px 0 0; }

#centre-column-3				{height: 470px; width: 300px; float: left; margin: 20px 35px 0 0; }

#centre-column-4				{height: 470px; width: 300px; float: left; margin: 35px 35px 0 0; }

#right-column					{height: 500px; width: 265px; float: left; margin-top: 20px; }

#right-column p					{padding-top: 60px; }

#right-area						{height: 500px; width: 265px; float: left; margin-top: 20px; }

#right-area p					{padding-top: 0px; }

#news-box						{height: 400px; width: 215px; background: #eeeeee; margin: 18px 0 0 10px; padding: 20px; }

#news-box h1, h2, h3			{font-size: 1.8em; color: #b2866c; }

#news-box a						{color: #666; text-decoration: none; }

#news-box a:hover				{text-decoration: underline; }

#news-box ul					{list-style-type: none; }

#heaters						{padding: 38px 0 0 12px; }

#dehum							{padding-left: 34px; }

/* Contact Us */

#address						{padding-top: 18px; }

.padded							{padding-left: 5px; }

.padded-under					{padding-left: 5px; }

#map							{padding-top: 18px; }

#drier-image					{margin: 10px 0 0 -7px; }

#search							{padding-top: 20px; }

/* Sitemap Styles */

#long-area						{height: 500px; width: 635px; margin: 20px 35px 0 50px !important; margin: 20px 35px 0 25px; float: left; }

#long-area ul					{list-style-type: none; }

#long-area li					{line-height: 25px; font-size: 1.1em; color: #666; }

.resources-link					{padding-top: 20px; }

#long-area a					{color: #666; text-decoration: none; }

#long-area a:hover				{text-decoration: underline; }

/* Contact Styles */

.formstyle						{width: 240px; height: 20px; padding: 5px; margin-bottom: 15px; float: left; }

.messagestyle					{width: 245px; height: 100px; padding: 5px; margin-bottom: 15px; float: left; }

.formbutton						{height: 24px; width: 72px; background-image:url(../images/send-button.jpg); border: none; float: left; margin-bottom: 15px; }

.tickgreenbox					{line-height: 24px; background-color: #eff6ef; height: 50px; width: 600px; margin-top: 10px; padding: 20px; margin-top: 26px; }

.tickredbox						{line-height: 24px; background-color: #f9ebeb; height: 50px; width: 600px; margin-top: 10px; padding: 20px; margin-top: 26px; }

#process-area					{height: 458px; width: 655px; float: left; }

#process-area a					{text-decoration: underline; }

/* Footer Styles */

#footer-area					{height: 100px; width: 100%; background: url(../images/footer-area.jpg) no-repeat #404040; padding: 19px 0 6px 0; clear:both;}

#footer-links					{width: 1000px; margin-right: 30px; }

#footer-links a					{color: #fff; text-decoration: none; }

#footer-links a:hover			{text-decoration: underline; }

#footer-links li				{float: left; padding: 0 10px 0 10px; color: #fff; border-right: #fff solid 1px; font-size: 1.1em; }

#footer-links li:first-child	{padding-left: 0; }

#footer-links li:last-child		{border-right: 0; }

#footer-links ul				{list-style-type: none; float: right; }

#footer-info					{width: 430px; float: right; padding-top: 4px; color: #fff; text-align: right; }

#footer-info p					{padding: 1px 10px 0 0; color: #fff; }

#footer-info a					{color: #fff; text-decoration: none; }

#footer-info a:hover			{text-decoration: underline; }



/* cookies */

#cookie-law { width:960px;background:#F6F6F6; border:1px solid #9A141E; height:auto; margin:0px auto; height:auto; display:inline-block; position:fixed; opacity:0.9; bottom:0; width:100%; }
.cookie-law-holder {width:900px; margin:auto;}
.cookie-law-holder a { color:#B2866C; text-align:left; line-height:15px;  }
.cookie-law-holder a:hover { text-decoration:underline; }
.cookie-law-holder p { padding:5px; font-size:1.2em; font-weight:bold; text-align:left; margin:0; line-height:15px; float:left; width:700px; }
.cookie-law-close { float: right; margin:12px 0 0; font-size:1.3em;  }
.eu-cookies { }
.eu-cookies ul { font-size:1.2em; line-height:1.3em; }
#cookies-table { border-left:1px solid #B2866C; font-family:Arial, Helvetica, sans-serif;}
#cookies-table th { color: #454545; border-right: 1px solid #B2866C; border-bottom: 1px solid #B2866C; border-top: 1px solid #B2866C; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; font-size:12px; }
#cookies-table td { border-right: 1px solid #B2866C; border-bottom: 1px solid #B2866C; background: #fff; padding: 6px 6px 6px 12px; color: #454545; }

.cookies {width: 635px; background:#fff; float: left; padding:10px; margin: 20px 35px 0 35px;}
.cookies ul {margin:0 0 0 20px;}
.cookies a {color:#B2866C;}
.cookies li {line-height:16px;}
#footer-wrap {background:#404040; width:100%; clear:both;}
.footerwrap {height: 100px; width: 1000px; background: url(../images/footer-area.jpg) no-repeat ; padding: 19px 0 6px 0; clear:both; margin:auto;}
.cookies{font-size: inherit;}