	@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=987c9efb-b454-4321-90b4-be4ab6c7c054");
@font-face{
font-family:"Gill Sans W01 Book";
src:url("fonts/2cebe80c-b289-4ae0-a3b0-baa82c6c6e10.eot?#iefix");
src:url("fonts/2cebe80c-b289-4ae0-a3b0-baa82c6c6e10.eot?#iefix") format("eot"),url("fonts/2bc69477-90c2-4415-a51f-36e36eee3d5e.woff") format("woff"),url("fonts/33447d8d-d920-48e7-b0a9-1d3dda80d6a6.ttf") format("truetype"),url("fonts/e49c440c-7653-44ce-96d2-f775947ba9fe.svg#e49c440c-7653-44ce-96d2-f775947ba9fe") format("svg");
}
@font-face{
font-family:"GillSansW01-BoldItalic";
src:url("fonts/e2d1fd51-cc5e-4cfe-82f1-a6fb8b915569.eot?#iefix");
src:url("fonts/e2d1fd51-cc5e-4cfe-82f1-a6fb8b915569.eot?#iefix") format("eot"),url("fonts/13437aee-fc9a-4378-886e-cde8c611857b.woff") format("woff"),url("fonts/401121a5-d55e-49f5-bd62-aed0f5d202a3.ttf") format("truetype"),url("fonts/3c0ab3f9-8efc-47e4-8c22-7ae262aaa612.svg#3c0ab3f9-8efc-47e4-8c22-7ae262aaa612") format("svg");
}
@font-face{
font-family:"Gill Sans W01 Bold";
src:url("fonts/1a6dec8e-26f9-4243-8495-835709538f92.eot?#iefix");
src:url("fonts/1a6dec8e-26f9-4243-8495-835709538f92.eot?#iefix") format("eot"),url("fonts/f05272f9-83e3-4de6-8423-5d57f730c87b.woff") format("woff"),url("fonts/33f5d8d9-105f-4a49-9351-74ecae7f4a49.ttf") format("truetype"),url("fonts/b56150eb-5caa-4385-b907-373e97ddb2ff.svg#b56150eb-5caa-4385-b907-373e97ddb2ff") format("svg");
}
@font-face{
font-family:"Gill Sans W10 Medium";
src:url("fonts/532b216c-8cb5-4eb9-bf40-2976bb2797c3.eot?#iefix");
src:url("fonts/532b216c-8cb5-4eb9-bf40-2976bb2797c3.eot?#iefix") format("eot"),url("fonts/e1eb0b0b-1d4a-4c3a-9dcb-4899670a6274.woff") format("woff"),url("fonts/7240ec9f-bea0-4cfa-9cc7-a5667279d552.ttf") format("truetype"),url("fonts/18d43876-b641-4b03-b45f-bd41981e7d69.svg#18d43876-b641-4b03-b45f-bd41981e7d69") format("svg");
}
@font-face{
font-family:"Gill Sans W01 Cond";
src:url("fonts/a44db533-8747-449c-84aa-c0b3e56f8ab4.eot?#iefix");
src:url("fonts/a44db533-8747-449c-84aa-c0b3e56f8ab4.eot?#iefix") format("eot"),url("fonts/e3cab668-d4ff-4b5b-84ba-8679fb64707f.woff") format("woff"),url("fonts/050adafb-8496-40bc-bd7e-c3ac444262da.ttf") format("truetype"),url("fonts/c702badc-a3be-4674-979d-c07e14404890.svg#c702badc-a3be-4674-979d-c07e14404890") format("svg");
}
@font-face{
font-family:"GillSansW01-MediumItali";
src:url("fonts/1f6af904-724d-4f75-b836-51c3d674a37e.eot?#iefix");
src:url("fonts/1f6af904-724d-4f75-b836-51c3d674a37e.eot?#iefix") format("eot"),url("fonts/3e18b964-7a6f-4828-8e18-5cc698e1051f.woff") format("woff"),url("fonts/a7622e06-0cde-414a-a25d-5e5f6f5bfcaa.ttf") format("truetype"),url("fonts/ca4569d2-e4c3-4dec-8bfe-52712ef6bc31.svg#ca4569d2-e4c3-4dec-8bfe-52712ef6bc31") format("svg");
}
@font-face{
font-family:"GillSansW01-XCondensedB";
src:url("fonts/79de4547-0a1b-43f6-b574-da8187a58759.eot?#iefix");
src:url("fonts/79de4547-0a1b-43f6-b574-da8187a58759.eot?#iefix") format("eot"),url("fonts/cd4dd8e7-e73f-4d13-b385-b1fa2cc2bea4.woff") format("woff"),url("fonts/5e3f5034-a048-4728-a5d7-2c13fe3deb8d.ttf") format("truetype"),url("fonts/c4706653-1b96-49e6-b1b3-ee5ed36e23ef.svg#c4706653-1b96-49e6-b1b3-ee5ed36e23ef") format("svg");
}
@font-face{
font-family:"Gill Sans W15 Bold";
src:url("fonts/d2db8a3c-4ca7-4c24-af9f-e0ad74f0ea5c.eot?#iefix");
src:url("fonts/d2db8a3c-4ca7-4c24-af9f-e0ad74f0ea5c.eot?#iefix") format("eot"),url("fonts/5918aaf0-28ab-4c24-99d9-4a45f322bbf5.woff") format("woff"),url("fonts/877c8d06-6478-405d-a2ac-fcfddd1fff2b.ttf") format("truetype"),url("fonts/4a43c405-df62-4255-afc4-e97687467e14.svg#4a43c405-df62-4255-afc4-e97687467e14") format("svg");
}
@font-face{
font-family:"GillSansW01-ExtraBold";
src:url("fonts/bc08634b-8f8b-4bf7-9d0f-c5af91b03cfb.eot?#iefix");
src:url("fonts/bc08634b-8f8b-4bf7-9d0f-c5af91b03cfb.eot?#iefix") format("eot"),url("fonts/a6ba6668-9750-40c7-81e3-edbdab16aa16.woff") format("woff"),url("fonts/9e1ea9a8-55ab-4608-b3f1-dddabd93fd37.ttf") format("truetype"),url("fonts/e73e41fc-119f-4b8b-a5e2-eed9c1f66b21.svg#e73e41fc-119f-4b8b-a5e2-eed9c1f66b21") format("svg");
}
@font-face{
font-family:"GillSansInfantW01-BoldI";
src:url("fonts/f977ca22-17a6-4600-95c7-f1c507829334.eot?#iefix");
src:url("fonts/f977ca22-17a6-4600-95c7-f1c507829334.eot?#iefix") format("eot"),url("fonts/343e22e8-4e34-4472-b59f-05e64c4f1545.woff") format("woff"),url("fonts/a6a06431-f58f-47ce-a769-0b845fcb1d69.ttf") format("truetype"),url("fonts/19570ca1-8945-47b5-8ea3-bd27525a07b2.svg#19570ca1-8945-47b5-8ea3-bd27525a07b2") format("svg");
}
@font-face{
font-family:"GillSansW01-CondensedBd";
src:url("fonts/a6a1aab6-ac69-4817-ae03-1d582360299e.eot?#iefix");
src:url("fonts/a6a1aab6-ac69-4817-ae03-1d582360299e.eot?#iefix") format("eot"),url("fonts/7336d98f-b8f7-415b-bdfa-29c5f97dfc22.woff") format("woff"),url("fonts/f24034ec-5254-48cd-8643-2b10dbfe8bd7.ttf") format("truetype"),url("fonts/36703776-29ac-440e-99c6-477f6d4a8333.svg#36703776-29ac-440e-99c6-477f6d4a8333") format("svg");
}
@font-face{
font-family:"GillSansW01-LightItalic";
src:url("fonts/fa48655b-c368-4796-9713-283410e3cd96.eot?#iefix");
src:url("fonts/fa48655b-c368-4796-9713-283410e3cd96.eot?#iefix") format("eot"),url("fonts/fc0d04fc-d4ff-4958-a236-3ae4c3758bb7.woff") format("woff"),url("fonts/c28733d9-2865-43c4-ae96-6f3342a7b31d.ttf") format("truetype"),url("fonts/ce43af51-f2ff-4474-9925-6211223fd9e7.svg#ce43af51-f2ff-4474-9925-6211223fd9e7") format("svg");
}
@font-face{
font-family:"Gill Sans W01 Heavy";
src:url("fonts/7beaeaeb-bdcc-4913-b21d-f5281f8abb66.eot?#iefix");
src:url("fonts/7beaeaeb-bdcc-4913-b21d-f5281f8abb66.eot?#iefix") format("eot"),url("fonts/9b2779d5-46af-40b1-87bc-df494ec07194.woff") format("woff"),url("fonts/fd197301-816d-4f73-a3da-eb96ea722d25.ttf") format("truetype"),url("fonts/6edbedb4-b331-4dc9-b208-8e77a47406d4.svg#6edbedb4-b331-4dc9-b208-8e77a47406d4") format("svg");
}
@font-face{
font-family:"GillSansW01-BookItalic";
src:url("fonts/43bc65b5-0f61-40a9-9ec4-469038e8c1f2.eot?#iefix");
src:url("fonts/43bc65b5-0f61-40a9-9ec4-469038e8c1f2.eot?#iefix") format("eot"),url("fonts/8d3f1c3a-e26d-4dd7-ac5b-4b0bc68dccaa.woff") format("woff"),url("fonts/3d012c73-3418-43c1-8252-3d65991a551a.ttf") format("truetype"),url("fonts/9da974d2-f3f3-41d6-9c96-5e74add0b370.svg#9da974d2-f3f3-41d6-9c96-5e74add0b370") format("svg");
}
@font-face{
font-family:"Gill Sans W01 Light";
src:url("fonts/acd8a043-828c-4c2c-98cb-b5224f5d4cdb.eot?#iefix");
src:url("fonts/acd8a043-828c-4c2c-98cb-b5224f5d4cdb.eot?#iefix") format("eot"),url("fonts/c56da29d-9c5b-4d94-900f-770cde3dd317.woff") format("woff"),url("fonts/378182d1-8021-4674-a814-cc8f01f9a937.ttf") format("truetype"),url("fonts/d8851d95-478d-47a9-a0b0-a8d8e4ca127a.svg#d8851d95-478d-47a9-a0b0-a8d8e4ca127a") format("svg");
}
@font-face{
font-family:"GillSansW01-UltraBold";
src:url("fonts/43440533-fca2-4e04-880c-633f725e01a1.eot?#iefix");
src:url("fonts/43440533-fca2-4e04-880c-633f725e01a1.eot?#iefix") format("eot"),url("fonts/bda8f2a5-7c97-4bf5-9201-ff6c5b00e8b8.woff") format("woff"),url("fonts/df7d7e3f-561f-4538-8d52-8914ed76323d.ttf") format("truetype"),url("fonts/4d97cb9a-47e3-41d3-b1ea-ac193cd5d6d1.svg#4d97cb9a-47e3-41d3-b1ea-ac193cd5d6d1") format("svg");
}
@font-face{
font-family:"Gill Sans W01 Shadow";
src:url("fonts/ea4aff29-1571-4db4-92f8-df4170fb08d7.eot?#iefix");
src:url("fonts/ea4aff29-1571-4db4-92f8-df4170fb08d7.eot?#iefix") format("eot"),url("fonts/4aadf0c2-d092-46a7-b051-9546f9cb3bb5.woff") format("woff"),url("fonts/aacbd3cd-8ffb-44e2-83c6-2c4d6a9d8522.ttf") format("truetype"),url("fonts/cf5f337f-0e23-4056-baa1-0dd2e1ebe179.svg#cf5f337f-0e23-4056-baa1-0dd2e1ebe179") format("svg");
}
@font-face{
font-family:"Gill Sans W01 Medium";
src:url("fonts/beab4258-af94-4971-a0db-b7bc2bef74bc.eot?#iefix");
src:url("fonts/beab4258-af94-4971-a0db-b7bc2bef74bc.eot?#iefix") format("eot"),url("fonts/cd5a93fc-2bb1-48df-8982-11119cd6e270.woff") format("woff"),url("fonts/b6bdc93b-2720-4c92-b68d-48499456178e.ttf") format("truetype"),url("fonts/944cce8d-20bf-41c1-ae29-2bc8199859db.svg#944cce8d-20bf-41c1-ae29-2bc8199859db") format("svg");
}
@font-face{
font-family:"GillSansW01-CondensedUl";
src:url("fonts/94962f0f-b0b0-4842-a4ad-753995a59289.eot?#iefix");
src:url("fonts/94962f0f-b0b0-4842-a4ad-753995a59289.eot?#iefix") format("eot"),url("fonts/a14a2675-3caa-4ee6-81ac-0b41f15ffcf1.woff") format("woff"),url("fonts/f7217992-a791-4b39-bbd1-183cd7ba99d0.ttf") format("truetype"),url("fonts/9d9bd1b3-012d-451d-ba4e-0962c68b3568.svg#9d9bd1b3-012d-451d-ba4e-0962c68b3568") format("svg");
}
@font-face{
font-family:"GillSansW10-BoldIt";
src:url("fonts/6ccc64e5-eadb-4da9-98e2-6ca51833fa46.eot?#iefix");
src:url("fonts/6ccc64e5-eadb-4da9-98e2-6ca51833fa46.eot?#iefix") format("eot"),url("fonts/648c640b-6a9c-4af0-9bd6-f0fa1a0f43df.woff") format("woff"),url("fonts/b562c46e-79d8-4128-b01a-4d164f303a14.ttf") format("truetype"),url("fonts/3b699fce-488f-4faf-bcb1-8f62929e2ce4.svg#3b699fce-488f-4faf-bcb1-8f62929e2ce4") format("svg");
}
@font-face{
font-family:"GillSansW10-MediumIt";
src:url("fonts/d0ee9f77-a10b-40cb-82fd-4cca0329f581.eot?#iefix");
src:url("fonts/d0ee9f77-a10b-40cb-82fd-4cca0329f581.eot?#iefix") format("eot"),url("fonts/a738fd3c-3be9-43d3-895d-e7f222fc7c0f.woff") format("woff"),url("fonts/6d1c26fd-09e2-452b-b55f-bd2eb3ecbc06.ttf") format("truetype"),url("fonts/ce419f0f-945b-4e33-a443-06f3165247e4.svg#ce419f0f-945b-4e33-a443-06f3165247e4") format("svg");
}
@font-face{
font-family:"Gill Sans W10 Bold";
src:url("fonts/b1683424-297d-4db5-9597-c41a3bd3709e.eot?#iefix");
src:url("fonts/b1683424-297d-4db5-9597-c41a3bd3709e.eot?#iefix") format("eot"),url("fonts/1295a556-4822-49d4-a8a3-8f819bd7d237.woff") format("woff"),url("fonts/c42a27ff-79e1-4699-bb13-cde4c41674f0.ttf") format("truetype"),url("fonts/175fd724-2ca3-4c6d-b4e8-1238fcc8eb1e.svg#175fd724-2ca3-4c6d-b4e8-1238fcc8eb1e") format("svg");
}
@font-face{
font-family:"Gill Sans W15 Medium";
src:url("fonts/053a7fbc-a481-4144-b663-3df12f279899.eot?#iefix");
src:url("fonts/053a7fbc-a481-4144-b663-3df12f279899.eot?#iefix") format("eot"),url("fonts/20cb688c-ecc0-4235-985a-cea32705cf3e.woff") format("woff"),url("fonts/bc564ead-9b7b-4590-bdfd-8c08978c8eb6.ttf") format("truetype"),url("fonts/fa09bf52-c44c-49f8-b237-3c51c46bd6ea.svg#fa09bf52-c44c-49f8-b237-3c51c46bd6ea") format("svg");
}
@font-face{
font-family:"GillSansW15-MediumIt";
src:url("fonts/0b7f815b-73df-4d3c-84d6-b7ae421078e2.eot?#iefix");
src:url("fonts/0b7f815b-73df-4d3c-84d6-b7ae421078e2.eot?#iefix") format("eot"),url("fonts/46978c42-d8b1-4bcb-a37e-800e01894900.woff") format("woff"),url("fonts/efceedbc-29e2-447f-9fe8-4aff6a58ee23.ttf") format("truetype"),url("fonts/7cde0d7e-9399-4f03-8a7b-e34ac698cf4e.svg#7cde0d7e-9399-4f03-8a7b-e34ac698cf4e") format("svg");
}
@font-face{
font-family:"GillSansW01-DisplayBold 709825";
src:url("fonts/cacd36b4-a60c-4a12-9db9-3be07e0965d1.eot?#iefix");
src:url("fonts/cacd36b4-a60c-4a12-9db9-3be07e0965d1.eot?#iefix") format("eot"),url("fonts/3345b222-e0f1-4a6c-a8a8-5b82fb487d55.woff") format("woff"),url("fonts/e8d60525-2db5-4caa-a94c-d0c0677cfbce.ttf") format("truetype"),url("fonts/270586a3-926c-4ac9-8ba0-891cf8464658.svg#270586a3-926c-4ac9-8ba0-891cf8464658") format("svg");
}
@font-face{
font-family:"GillSansInfantW01-Bold";
src:url("fonts/1054ca30-2f0b-4677-85f5-1c6e97ab0f68.eot?#iefix");
src:url("fonts/1054ca30-2f0b-4677-85f5-1c6e97ab0f68.eot?#iefix") format("eot"),url("fonts/9c4c1c06-7366-45f3-9ba8-954d4d409ff8.woff") format("woff"),url("fonts/f43951a6-a855-436d-8228-9edb0c7da9b3.ttf") format("truetype"),url("fonts/d4a5f926-22a9-4beb-b32d-086e00fb1327.svg#d4a5f926-22a9-4beb-b32d-086e00fb1327") format("svg");
}
@font-face{
font-family:"GillSansW15-BoldIt";
src:url("fonts/181ed93b-e034-4401-87ad-b7ae63f13ec4.eot?#iefix");
src:url("fonts/181ed93b-e034-4401-87ad-b7ae63f13ec4.eot?#iefix") format("eot"),url("fonts/16f2ffb0-8a4f-4394-9e77-81c73f1416b6.woff") format("woff"),url("fonts/2b41f1d9-de8b-41e7-809f-cf667976dab1.ttf") format("truetype"),url("fonts/7122a950-008c-4d5c-8b82-8d039a8f3e1e.svg#7122a950-008c-4d5c-8b82-8d039a8f3e1e") format("svg");
}
@font-face{
font-family:"GillSansW01-LightShadow";
src:url("fonts/c9da67f0-7d19-417d-a0b8-686a715c6311.eot?#iefix");
src:url("fonts/c9da67f0-7d19-417d-a0b8-686a715c6311.eot?#iefix") format("eot"),url("fonts/0af407d7-99a4-42f0-a029-120289683a4c.woff") format("woff"),url("fonts/da295e2b-01ef-48d5-839d-209a3b37dfe0.ttf") format("truetype"),url("fonts/77359161-9f6c-4b42-954c-cd1c7cd736d8.svg#77359161-9f6c-4b42-954c-cd1c7cd736d8") format("svg");
}
@font-face{
font-family:"Gill Sans MT W10 Light";
src:url("fonts/c15f85df-0e92-4a69-b0e9-f365cbaf19a2.eot?#iefix");
src:url("fonts/c15f85df-0e92-4a69-b0e9-f365cbaf19a2.eot?#iefix") format("eot"),url("fonts/d0110e4d-8197-4ab8-803f-66f55e2a2dcc.woff") format("woff"),url("fonts/f33c142a-4b49-4401-8008-3af8864d5352.ttf") format("truetype"),url("fonts/45b119a9-3bea-4037-a42a-93be92ee1335.svg#45b119a9-3bea-4037-a42a-93be92ee1335") format("svg");
}
@font-face{
font-family:"Gill Sans Infant W01";
src:url("fonts/e839d357-9820-4c15-ad57-b62e79f0b3ac.eot?#iefix");
src:url("fonts/e839d357-9820-4c15-ad57-b62e79f0b3ac.eot?#iefix") format("eot"),url("fonts/b24f5df0-b969-4b25-b38e-fe6d15821dee.woff") format("woff"),url("fonts/60d2f3b6-066f-44c2-a7dc-e8a9bb05bec8.ttf") format("truetype"),url("fonts/0d1df702-21b0-4f94-a0fb-9f2fef8529d0.svg#0d1df702-21b0-4f94-a0fb-9f2fef8529d0") format("svg");
}
@font-face{
font-family:"GillSansMTW10-LightIt";
src:url("fonts/66d027e9-d498-429f-91db-5587009f0b19.eot?#iefix");
src:url("fonts/66d027e9-d498-429f-91db-5587009f0b19.eot?#iefix") format("eot"),url("fonts/826ab257-8052-4bf9-8e3e-d670985c5e73.woff") format("woff"),url("fonts/07e3241f-4234-4453-ba10-1c07b06deef6.ttf") format("truetype"),url("fonts/766219a5-6481-416d-84a6-119eea394925.svg#766219a5-6481-416d-84a6-119eea394925") format("svg");
}
@font-face{
font-family:"GillSansInfantW01-Itali";
src:url("fonts/d8616bae-5c10-48cd-be8c-20bf52930c06.eot?#iefix");
src:url("fonts/d8616bae-5c10-48cd-be8c-20bf52930c06.eot?#iefix") format("eot"),url("fonts/8ed76f11-29a2-49f7-bb82-225237580a68.woff") format("woff"),url("fonts/7a9c73c5-c3e1-4aa3-9321-186927e99293.ttf") format("truetype"),url("fonts/3cbd2991-a894-4b03-a5c1-359a5b699411.svg#3cbd2991-a894-4b03-a5c1-359a5b699411") format("svg");
}
@font-face{
font-family:"GillSansW01-DisplayBold 709822";
src:url("fonts/b78883bf-b91f-4727-b6ff-3c19c5f896f7.eot?#iefix");
src:url("fonts/b78883bf-b91f-4727-b6ff-3c19c5f896f7.eot?#iefix") format("eot"),url("fonts/1b46cdcc-147b-4a73-8ba8-68f40bc55daa.woff") format("woff"),url("fonts/e6850362-9749-48f4-bcb5-dd5dd3b59325.ttf") format("truetype"),url("fonts/75bd3d3d-fac4-420a-a68b-07bb36e44a38.svg#75bd3d3d-fac4-420a-a68b-07bb36e44a38") format("svg");
}
@font-face{
font-family:"GillSansW01-DisplayXtra";
src:url("fonts/7df2477a-49e4-4116-b9a6-e63332ccab32.eot?#iefix");
src:url("fonts/7df2477a-49e4-4116-b9a6-e63332ccab32.eot?#iefix") format("eot"),url("fonts/7eb26347-5352-4819-952f-f7ab91a3e4e5.woff") format("woff"),url("fonts/4d9231cf-8c93-4c60-a544-36e62fb1cd65.ttf") format("truetype"),url("fonts/87fb812b-762f-4712-9846-809dd1898686.svg#87fb812b-762f-4712-9846-809dd1898686") format("svg");
}
@font-face{
font-family:"GillSansW01-HeavyItalic";
src:url("fonts/ff5e5e62-c20c-4b45-bce0-3a9c7162efa9.eot?#iefix");
src:url("fonts/ff5e5e62-c20c-4b45-bce0-3a9c7162efa9.eot?#iefix") format("eot"),url("fonts/cb10f707-c1c3-420b-bf94-64766ed3e22c.woff") format("woff"),url("fonts/1ad92902-611c-4f74-a74c-e021e5311bc1.ttf") format("truetype"),url("fonts/0a0d77b6-c35c-4526-bd73-58cb03e40232.svg#0a0d77b6-c35c-4526-bd73-58cb03e40232") format("svg");
}
@font-face{
font-family:"Gill Sans MT W15 Light";
src:url("fonts/f8ebcd42-4fa1-49c1-afe9-50f863eb1949.eot?#iefix");
src:url("fonts/f8ebcd42-4fa1-49c1-afe9-50f863eb1949.eot?#iefix") format("eot"),url("fonts/954bbe68-6476-45df-93b4-9d5646a36aaf.woff") format("woff"),url("fonts/eecb89ca-5786-4240-ba6f-28c1074c1c12.ttf") format("truetype"),url("fonts/eb4eabbb-2b30-4cfb-b28f-ae059786be4f.svg#eb4eabbb-2b30-4cfb-b28f-ae059786be4f") format("svg");
}
@font-face{
font-family:"GillSansMTW15-LightIt";
src:url("fonts/8aebe290-aeb3-4c62-a266-26b0d3e3aa5e.eot?#iefix");
src:url("fonts/8aebe290-aeb3-4c62-a266-26b0d3e3aa5e.eot?#iefix") format("eot"),url("fonts/df1fe4b4-9304-4104-9cc0-36bb02fe0fb9.woff") format("woff"),url("fonts/f86968ac-ed7c-4232-bf4d-cba29cad577e.ttf") format("truetype"),url("fonts/3028823a-fd25-4e94-ab7e-9748a3cd9dc5.svg#3028823a-fd25-4e94-ab7e-9748a3cd9dc5") format("svg");
}
	/* Default Styles */
	body, html										{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 100%; font-family: Gill Sans, Arial, Sans-Serif;}
	html											{ -webkit-text-size-adjust: 100%; }
	h1, h2, h3, h4, h5, h6, p, ul, ol, li, span		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	input, select, textarea 						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	a:link, img 									{ border: none; outline: 0; }
	a:link 											{ color: inherit; text-decoration: none; }
	table, tr, th, td 								{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-spacing: 0px; border-collapse: collapse; vertical-align: top; }

	/* Page Styles */
	
	body 											{ background-image:url('../images/enviro_bgd.jpg'); background-color:#8DC5F6; background-repeat:repeat-x; background-position:center; font-family: 'Gill Sans W01 Medium', Gill Sans, Arial, Sans-Serif; }

	#page											{ padding: 0px 30px 20px 30px; width: 940px; background-image: url('../images/page-bgd.png'); background-repeat: repeat-y; margin: 0px auto 0px auto; }
	
	#header-left									{ float:left; width:200px; margin:13px 0px 0px 0px;}
	#header-right									{ float:right; width: 740px; margin:13px 0px 0px 0px; }

	#right_block 									{ float:right; width:400px; margin-top:15px;}
	#telephone1										{ float:right; margin-top:21px; padding-left:12px; color:#211E1F; font-size:18px; }
	#telephone2										{ float:right; margin-top:3px; padding-left:12px; color:#211E1F; font-size:18px; }
	
	#right_block label								{ float:right; width:80px; }
	#right_block label.number						{ float:right; width:145px; }
	
	#menu											{ width: auto; height:33px; background-color:#004711; float: right; margin-bottom:10px; margin-top:29px; }
	#menu ul										{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
	#menu ul li										{ float:left; }
	#menu ul li.first								{ background-image:none; }
	#menu ul li:hover								{ background-color:#07571C; }
	#menu ul li.onstate								{ background-color:#07571C; }
	#menu ul li:hover a								{ color:#FFFFFF; background-color:#07571C; }
	#menu ul li.onstate a							{ color:#FFFFFF; }	
	#menu ul li a									{ display:block; font-size: 15px; font-weight:normal; color: #FFFFFF; padding: 7px 10px 7px 10px; font-family: 'Gill Sans W01 Medium', Gill Sans, Arial, Sans-Serif; }
	#menu ul li a:hover								{ text-decoration:none; }	
	#menu ul li div.nolink							{ display:block; font-size: 15px; font-weight:normal; color: #FFFFFF; padding: 7px 10px 7px 10px; font-family:'Gill Sans W01 Medium',  Gill Sans, Arial, Sans-Serif; cursor:default; }
	#menu ul li ul									{ margin: 0px 0px 0px 7px; padding: 0px 0px 10px 0px; list-style-type: disc; color: #FFFFFF; }
	#menu ul li	ul li								{ margin: 2px 10px 2px 10px; padding: 0px 10px 0px 0px; border: 1px dotted #FFFFFF; border-width: 0px 0px 0px 0px; }

	#menu ul.header-menu li:hover div.submenu 							{ display:block; }
	#menu ul.header-menu li div.submenu					 				{ position:absolute; display:none; z-index:10000; margin:33px 0px 0px -10px; padding:0px 0px 0px 0px; background-color:#07571C; }
	#menu ul.header-menu li div.submenu ul.header-submenu 				{ float:left; margin:0px 0px 0px 0px; padding:30px 0px 15px 0px; width:190px; }
	#menu ul.header-menu li div.submenu ul.header-submenu li 			{ position:relative; background-image:none; list-style:none; margin:0px 0px 0px 0px; padding:0px 20px 0px 20px; border-right:none; }
	#menu ul.header-menu li div.submenu ul.header-submenu li:hover 		{ background-image:none; }
	#menu ul.header-menu li div.submenu ul.header-submenu li a 			{ margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; color: #FFFFFF; text-decoration:none; font-size:14px; }
	#menu ul.header-menu li div.submenu ul.header-submenu li a:hover 	{ color: #FFFFFF; text-decoration:underline; }
		
	#menu ul.header-menu li div.submenu div.dropdowncontainer 						{ float:left; margin:0px 40px 15px 0px; }
	#menu ul.header-menu li div.submenu div.dropdownheading 						{ margin:15px 0px 5px 12px; color:#ffffff; font-weight:bold; font-size:14px; }
	#menu ul.header-menu li div.submenu ul.header-submenu-column 					{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	#menu ul.header-menu li div.submenu ul.header-submenu-column li 				{ position:relative; background-image:none; background-color:transparent; list-style:none; margin:0px 0px 0px 0px; padding:0px 12px 0px 12px; border-right:none; }
	#menu ul.header-menu li div.submenu ul.header-submenu-column li:hover 			{ background-image:none; }
	#menu ul.header-menu li div.submenu ul.header-submenu-column li a 				{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color: #ffffff; text-decoration:none; font-size:14px; }
	#menu ul.header-menu li div.submenu ul.header-submenu-column li a:hover 		{ color: #ffffff; text-decoration:underline; }
	
	
	#main											{ width:940px; padding:0px 20px 0px 20px; }
	
	h1												{ font-family: 'Gill Sans W01 Medium', Gill Sans, Arial, Sans-Serif; font-size:24px; color:#004712; font-weight:normal; margin:15px 0px 10px 0px; }
	h2												{ font-family: 'Gill Sans W01 Medium', Gill Sans, Arial, Sans-Serif; font-size:18px; color:#211E1F; font-weight:normal; margin:15px 0px 10px 0px; }
	h3												{ font-family: 'Gill Sans W01 Medium', Gill Sans, Arial, Sans-Serif; font-size:16px; color:#211E1F; font-weight:normal; margin:15px 0px 10px 0px; }
	p												{ font-family:Arial; font-size:13px; line-height:21px; color:#211E1F; margin:0px 0px 20px 0px; }
	sup												{ font-size:xx-small; }
	a												{ margin:0px; font-size:13px; font-family:Arial; color:#07571C; }
	a:link											{ color:#07571C;}
	a:hover											{ text-decoration:underline;  color:#07571C;}
	table											{ margin:0px; font-size:13px; font-family:Arial; color:#211E1F; }
	ol 												{ margin:15px 0px 10px 20px; }
	ol li											{ margin:0px 0px 20px 0px; font-size:13px; font-family:Arial; color:#211E1F; }	
	ul 												{ margin:15px 0px 10px 20px; }
	ul li											{ margin:0px 0px 5px 0px; padding-left:10px; font-size:13px; font-family:Arial; color:#211E1F; }
	ul li.accessories								{ margin:0px 0px 0px 30px; font-size:13px; font-family:Arial; color:#211E1F; }	
	

	#page .cms_1									{ margin:0px; padding:0px; }
	#product_range .cms_2 h1.bunded					{ color:#00A8BA; margin-top:0px; border-bottom:1px solid #00A8BA; width:910px; padding-bottom:10px; }
	#product_range .cms_2 h1.enviroblu				{ color:#00ADE8; margin-top:0px; border-bottom:1px solid #00ADE8; width:910px; padding-bottom:10px; }
	#product_range .cms_2 h1.fuel					{ color:#643B81; margin-top:0px; border-bottom:1px solid #643B81; width:910px; padding-bottom:10px; font-family: 'Gill Sans W01 Medium', Gill Sans, Arial, Sans-Serif;  }
	#product_range .cms_2 h1.waste					{ color:#BED62F; margin-top:0px; border-bottom:1px solid #BED62F; width:910px; padding-bottom:10px; }
	#product_range .cms_2 h1.singleskin				{ color:#F36F21; margin-top:0px; border-bottom:1px solid #F36F21; width:910px; padding-bottom:10px; }
	#product_range .cms_2 h1.potable				{ color:#7885C2; margin-top:0px; border-bottom:1px solid #7885C2; width:910px; padding-bottom:10px; }
	#product_range .cms_3 h1.nonpotable				{ color:#003e69; margin-top:0px; border-bottom:1px solid #7885C2; width:910px; padding-bottom:10px; }
	#product_range .cms_2 h1.accessories			{ color:#00471C; margin-top:0px; border-bottom:1px solid #00471C; width:910px; padding-bottom:10px; }
	#product_range .cms_2 h1.firecheck				{ color:#D61F26; margin-top:0px; border-bottom:1px solid #D61F26; width:910px; padding-bottom:10px; }
	
	
	
	#product_range .cms_2							{ margin-bottom:30px; padding:0px 15px 0px 15px; width:915px; }
	#product_range .cms_3							{ padding:0px 0px 0px 15px; width:930px; }	
	#product_range .product_navigation				{ float:right; margin-right:10px; }
	#main .cms_1									{ width:900px; }
	
	#main-bunkers .cms_1							{ width:900px; }	
	
	#main-bunkers 	table 							{ border-spacing: 6px; border-collapse: separate; border-color:#999999; margin-left:20px;}
	#main-bunkers td								{ width:220px; margin:0px; padding:10px; color:#211E1F; }	
	#main-bunkers td	img							{ vertical-align:bottom; }		
	#main-bunkers td h2								{font-size:16px; color:#211E1F; font-weight:normal; margin:10px 0px 5px 0px; }	
	
	#main-bunkers td p								{ margin:0px; padding:0px 0px; color:#211E1F;}			
	
	#home .home_content								{ width:940px; }
	#home .home_slider								{ width: 940px; height:365px; }
	
	#main-image-container	{ width: 940px; height:365px; }
	
	#home .cms_1									{ margin-top:15px; width: 940px; }
	#home .cms_1	img								{ vertical-align:top; }	
	#home .cms_2									{ margin-top:25px; padding: 0px 19px 0px 14px; width: 907px; }
	
	/* Product Detail Page */
	.product-block { float:left; width: 136px; margin: 0px 50px 20px 0px; }

	.product-row-fd {width: 312px; height:230px; margin: 0px; padding:0px; float:left}
	.product-row-wo {width: 312px; height:110px; margin: 0px; padding:0px; float:left}

	.product-image-fd {width: 345px; height:100%; margin:0px; padding:0px; float:left}
	.product-block-head-fd {width: 136px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#643A81; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}

	.product-block-head-bt  {width: 136px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#00A7B8; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}
	.product-block-head-ss  {width: 136px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#F37020; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px; z-index:1000}
	.product-block-head-pt  {width: 136px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#7984C2; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}
	.product-block-head-nt  {width: 136px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#003E69; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}
	.product-block-head-ac  {width: 136px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#7984C2; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}
	.product-block-head-wo  {width: 136px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#BED730; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}
	.product-block-head-blu {width: 136px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#272973; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}
	.product-block-head-fr  {width: 136px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#D61F26; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}
	.product-block-head-gb  {width: 137px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#8E951F; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}
	.product-block-head-cb  {width: 137px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#A6AFA5; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}
	.product-block-head-lb  {width: 137px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#9F918E; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}
	.product-block-head-msb  {width: 137px; height: 15px; padding:0px 0px 0px 5px; margin: 0px 0px 5px 0px; background-color:#6DAA99; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 15px;}


	.product-spec { width: 136px; height:13px; margin: 0px; }
	.product-spec-title {width: 50px; height:13px; font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #221E1F; line-height: 13px; float:left}
	.product-spec-value {width: 86px; height:13px; font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #221E1F; line-height: 15px; float:left}
	
	
	
	/* Contact Page */
	
		.contact .cms_1								{ float:left; width:400px !important; }
		.contact .cms_2								{ float:left; width:400px !important; margin-top:10px; margin-left:80px; padding:20px; background-color:#DADADA; }
		#enquiry									{ width:400px; margin:15px 0px 0px 0px; }
		#enquiry label								{ float:left; width:200px; clear:both; margin-bottom:15px; font-size:13px; }
		#enquiry input 								{ float:left; width:350px; height:22px; margin-top:5px; }
		#enquiry textarea 							{ float:left; width:350px; margin-top:5px; }
		#enquiry input.button 						{ float:left; margin-top:0px; width:200px; }
		
		
	#page-footer									{ margin: 0px auto 0px auto; background-image: url('../images/page-footer.png'); background-repeat: no-repeat; width: 1000px; height: 24px; }
	#footer_container								{ margin: -10px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; font-size:12px;}
	#footer											{ padding: 0px 30px 20px 30px; width: 930px; margin: 0px auto; font-size:12px; font-family: Arial; }
	#footer .left									{ float:left; width:225px; line-height:25px; font-size:11px; color:#000000; }
	#footer .left a									{ color:#000000; }	
	#footer .right									{ float:right; text-align:right; line-height:25px; font-size:11px; color:#000000;}
	#footer .right ul								{ margin:0px; list-style:none; font-size:12px;}
	#footer .right ul li							{ margin:0px; color:#000000; float:left; margin-left:10px; font-size:11px;}
	#footer .right ul li a							{ color:#000000; font-size:11px;}
	#footer .right ul li a:hover					{ text-decoration:underline; }	

	.clear											{ clear: both; line-height:1px; }
	.clear_divider									{ float:left; clear: both; line-height:1px; border:none; border-top:1px solid #1FA1B1; width:860px; margin-bottom:20px; }
	
/* Home Slider */


#full-width-slider {

  width: 940px;
  height: 365px !important;
  color: #ffffff;
}

.coloredBlock {
  padding: 12px;
  background: rgba(255,0,0,0.6);
  color: #FFF;
   width: 200px;
   left: 20%;
   top: 5%;
}
.infoBlock {
	position: absolute;
	top: 230px !important;
	right: 30px;
	left: auto;
	width: 555px;
	height: 86px;
	padding-bottom: 0;
	background: #FFF;
	background: rgba(255, 255, 255, 0.8);
	overflow: hidden;
	padding: 15px 35px 15px 35px;
}
.infoBlockLeftBlue {
	color: #FFFFFF;
	background: #000000;
	background: rgba(0,0,0,0.25);
	left: 0px;
	right: auto;
}

.infoBlockLeftBlue h4 {
	color: #FFFFFF;
	font-size: 26px;
	line-height: 45px;
	font-weight: normal;

}
.infoBlockLeftBlue p {
	color: #FFFFFF;
	font-size: 22px;
	line-height: 45px;
}
.infoBlock a {
  color: #FFF;
  text-decoration: underline;
}
.fullWidth {
  max-width: 940px;
  max-height: 365px !important;
  margin: 0 auto 15px;
}

/* slider end */	