
/* Load other css files - (John Mounsey) */



@import url(/css/cms.css);
@import url(/css/e-commerce.css);



/* Global commands */

* { font: normal 12px verdana; text-decoration: none; }

h1							{ }
h2							{ color: #000060; padding-top: 0px; font-size: 10pt; padding-left: 0px; letter-spacing: 5px; }
h3							{ color: #000060; padding-top: 20px; font-size: 16px; padding-left: 0px; font: normal 10pt fixedsys; }
img,form						{ border: 0px; }
b,strong						{ font-weight: bold; color: #000060 !important; }
a:link						{ color: #000060 !important; text-decoration: underline; }
a:visited						{ color: #000060 !important; text-decoration: underline; }

ul							{ }
ul li a:link						{ color: blue; }
ul li a:visited					{ color: blue; }

form							{ padding: 0px; margin: 0px; }

.errorText						{ color: #cc0000 !important; }
.hidden,.off					{ display: none !important; }

#canvas						{ margin: 0px; padding: 0px; color: #000000; background: #FFFFFF url(/gfx/back/canvas.gif) repeat-x top; }
#container					{ width: 100%; min-height: 900px; position: relative; margin: 0px; padding: 0px; background-color: transparent; }
#preLoadedImages				{ display: none; }

.ittext						{font-style: italic;}
/* Site-specific colours */

.avkBlue						{ color: #000066; }



/* Fonts etc. */

.spaced						{ padding-bottom: 15px; font-style: italic !important; }
.spacedni					{ padding-bottom: 15px; }
p.small						{ font: normal 8pt verdana !important; }
.openingPara					{ color: #404040 !important; font: bold 10pt verdana !important; line-height: 25px !important; }



/* Padding etc. */



/* Forms */

input							{ }
.siteForm						{ border: 0px dotted #000060; }
.siteForm td					{ padding: 5px; }
.button						{ color: #000060; background: #ffffff; border: 1px solid #000060; font: bold 10pt verdana; }
.buttonHi						{ color: #FFFFFF; background: #000060; border: 1px solid #000060; font: bold 10pt verdana; cursor: pointer; }
.formName					{ font: bold 10pt verdana; }
.field							{ border: 1px solid #c0c0c0; }
.fieldHi						{ border: 1px solid #000060; }



/* Page Titles, Product Category Headers etc. */

#defaultPageTitle				{ background: #87b5e6 url(/gfx/back/defaultPageTitle.jpg) no-repeat left top !important; }
#waterPageTitle					{ display: block; background: #7cb3ec url(/gfx/back/waterPageTitle.jpg) no-repeat left top !important; }
#gasPageTitle					{ display: block; background: #FFFFFF url(/gfx/back/gasPageTitle.jpg) no-repeat left top !important; } // 7cb3ec [blue]
#firePageTitle					{ display: block; background: #b74229 url(/gfx/back/firePageTitle.jpg) no-repeat left top !important; }
#sewagePageTitle				{ display: block; background: #2c7a3e url(/gfx/back/sewagePageTitle.jpg) no-repeat left top !important; }

.catPageDonkinLogo				{ float: right; width: 160px; height: 50px; margin: 10px 10px 0px 0px; border: 0px solid #005aaa; }

.articleFull						{ }
.articleFull a:link				{ color: blue !important; font: normal 8pt arial,verdana !important; text-decoration: underline !important; }
.articleFull a:visited				{ color: blue !important; font: normal 8pt arial,verdana !important; text-decoration: underline !important; }



/* Home Page : Header */

#siteLogo						{ background: transparent !important; border: 0px solid #ffffff; }
#siteLogo:hover				{ background: transparent !important; border: 0px solid #000060; }

#headerLogo					{ position: absolute; left: 50px; top: 0px; height: 60px; width: 100px; float: left; background-color: transparent; z-Index: 5000; }
#topRightLinks					{ display: none; color: #FFFFFF !important; position: absolute; top: 5px; right: 10px; height: 20px; z-Index: 2000; font: normal 8pt verdana !important; }
#topRightLinks a:link				{ color: #FFFFFF !important; text-decoration: none; }
#topRightLinks a:visited			{ color: #FFFFFF !important; text-decoration: none; }
#topRightLinks a:hover			{ color: #FFFFFF !important; text-decoration: underline; }
#topRightLinks a:active			{ color: #000060 !important; background: #FFFFFF; text-decoration: none; }
#header						{ position: relative; width: 100%; height: 76px; top: 15px; }
#headerPhoto					{ display: inline; position: absolute; width: 100%; top: -15px; right: 0px; height: 103px; text-align: right; background: transparent url(/gfx/back/headerPhoto.jpg) no-repeat right; }
#bluebarFin					{ z-Index: 0 !important; overflow: hidden !important; width: 250px; height: 10px; background: transparent url(/gfx/back/bluebarFin.gif) no-repeat; clear: both; position: absolute; top: 10px; left: 0px; }
html>body #bluebarFin			{ z-Index: 0 !important; overflow: hidden !important; width: 250px; height: 10px; background: transparent url(/gfx/back/bluebarFin.gif) no-repeat; clear: both; position: absolute; top: 10px; left: 0px; }
#bluebar						{ width: 100%; height: 31px; background: #000066; position: absolute; top: 20px; left: 0px; line-height: 18px; text-align: left;	color: #FFFFFF; padding-top: 3px; }
#bluebar span					{ background: transparent; padding-left: 10px; font: normal 8pt verdana !important; }
#bluebar span a:link				{ color: #FFFFFF !important; font: normal 8pt verdana !important; text-decoration: underline !important; }
#bluebar span a:visited			{ color: #FFFFFF !important; font: normal 8pt verdana !important; text-decoration: underline !important; }
#bluebar span a:hover			{ color: #FFFFFF !important; font: normal 8pt verdana !important; text-decoration: none; }
#bluebar span a:active			{ color: #000060 !important; background: #FFFFFF; text-decoration: none; }



/* Search Form */

#searchForm					{ clear: both; width: 100%; position: absolute; top: 40px; left: 0px; background: #FFFFFF url(/gfx/back/searchSlice.gif) repeat-x; text-align: right; padding-top: 10px; }
#searchTerm					{ width: 144px; background: #FFFFFF url(/gfx/back/keywords.gif) repeat-x bottom left; padding-left: 10px !important; padding: 3px; margin-right: 5px; }
.searchTerm					{ color: #c0c0c0; border: 1px solid #808080; }
.searchTermHi					{ color: #000066; background: #FFFFFF url(/gfx/back/keywordsHi.gif) repeat-x bottom left !important; border: 1px solid #000060; }
#searchGo					{ color: #808080; width: 50px; height: 22px; padding: 0px; cursor: hand; border: 1px solid #606060; margin-right: 10px; }
.searchGo						{ background: #FFFFFF url(/gfx/back/goButton.gif) repeat-x top !important; }
.searchGoHi					{ color: #FFFFFF !important; background: #000060 !important; border: 1px solid #000060 !important; }

html>body #searchSlice input.search-textbox { margin-top: 8px; vertical-align: bottom; }



/* Coloured horizontal bar */

#technicolourSlice				{ position: absolute; width: 100%; height: 5px; top: 170px; left: 0px; background: url(/gfx/back/technicolourSlice.jpg) no-repeat bottom left; z-index: 0; }



/* Tabs menu */

#tabsGrid						{ z-Index: 750; height: 20px; position: relative; background: transparent; margin-left: auto; margin-right: auto; text-align: center; }
html>body #tabsGrid				{ z-Index: inherit !important; height: 20px; position: relative; margin-left: auto; margin-right: auto; text-align: center; }
#tabsGrid td					{ color: #FFFFFF; background-repeat: no-repeat; }
#tabsGrid td a:link				{ color: #FFFFFF !important; text-decoration: none !important; }
#tabsGrid td a:visited				{ color: #FFFFFF !important; text-decoration: none !important; }

#menuTags					{ }

.tab50						{ width: 50px; background: url(/gfx/back/tab50.gif); }
.tab50hi						{ width: 50px; background: url(/gfx/back/tab50hi.gif); }
.tab90						{ width: 90px; background: url(/gfx/back/tab90.gif); }
.tab90hi						{ width: 90px; background: url(/gfx/back/tab90hi.gif); }

#mHome						{ }
#mCompany					{ }
#mProducts					{ }
#mQuality						{ }
#mDownloads					{ }
#mNews						{ }
#mDistributors					{ }
#mJobs						{ }
#mContacts					{ }
#mServiceOffer					{ display: none; }

#tabsContainer					{ width: 100%; position: absolute; top: 83px; left: 0px; text-align: center; background: transparent; }



/* Home page panels etc. */

.tile							{ border-bottom: 1px solid #c0c0c0; }
.tile:hover						{ border-bottom: 1px solid #808080; }
#hometopbox					{ vertical-align: top; text-align: center; }
#hometopbox p					{ font: normal 10pt verdana; float: left; width: 100%; padding-top: 10px; }

#invicta						{ display: none; clear: both; padding-top: 20px; }

#billBoardGrid					{ margin: 0px; background: #FFFFFF; }
#billBoardGrid table				{ }
#billBoardGrid table td			{ }

/* old welcome box
#hpBillBoard					{ min-width: 640px !important; color: black; background: aliceblue url(/gfx/back/hpBillBoard.jpg) no-repeat right bottom; text-align: left; padding-left: 10px !important; padding-right: 10px !important; }
*/
#hpBillBoard					{color: black; background: aliceblue url(/gfx/back/hpBillBoard.jpg) no-repeat right bottom; text-align: left; padding-left: 10px !important; padding-right: 10px !important; }
#hpBillBoard h5					{ font: normal 16pt verdana; letter-spacing: 2px !important; padding-top: 5px;padding-bottom: 0px; margin: 0px 0px 10px 0px;}
#hpBillBoard h5 span				{ display:none;color: #808080; font: normal 10pt verdana; letter-spacing: 0px !important; padding-bottom: 10px; }
#hpBillBoard p					{ font: normal 10pt verdana; float: left;margin:0px;}
#hpHeadlinePanel				{ color: black; padding: 10px !important; background: #FFFFFF; }
#hpHeadlinePanel img			{ float: left; }
#hpHeadlinePanel h1				{ color: black !important; padding: 0px !important; margin: 0px !important; color: #000000; font: bold 10pt verdana; text-align: right; }
#hpHeadlinePanel h1 a:link			{ color: black !important; text-decoration: underline !important; font-weight: normal !important; }
#hpHeadlinePanel h1 a:visited		{ color: darkblue !important; text-decoration: underline !important; font-weight: normal !important; }
#hpHeadlinePanel h1 a:hover		{ color: blue !important; text-decoration: underline !important; font-weight: normal !important; }
#hpHeadlinePanel p				{ padding: 0px !important; font: normal 10pt verdana; line-height: 18px !important; text-align: right; }
#hpHeadlinePanel p a:link			{ color: darkblue !important; text-decoration: underline !important; font-weight: normal !important; }
#hpHeadlinePanel p a:visited		{ color: darkblue !important; text-decoration: underline !important; font-weight: normal !important; }

.hpEdge						{ border: 1px solid #e0e0e0 !important; }
.hpEdgeHi						{ color: #000060 !important; border: 1px solid #808080 !important; cursor: hand; }


.hpSideCell					{ width: 165px; height: 120px; background: #FFFFFF url(/gfx/back/hpSideCell.gif) repeat-x bottom; text-align: left !important; vertical-align: top; cursor: pointer; }
.hpSideCell:hover				{ background: #FFFFFF url(/gfx/back/hpSideCellHi.gif) repeat-x bottom; }
.hpSideCell h5					{ color: #000060 !important; font: normal 10pt verdana !important; padding: 2px 0px 0px 4px; margin: 0px; letter-spacing: 2px; }
.hpSideCell p					{ padding: 0px 4px 4px 8px; }
.hpSideCell p a:link				{ color: blue !important; text-decoration: underline !important; font: normal 8pt verdana !important; }
.hpSideCell p a:visited			{ color: blue !important; text-decoration: underline !important; font: normal 8pt verdana !important; }
.hpSideCell p a:hover				{ color: blue !important; text-decoration: none !important; font: normal 8pt verdana !important; }

.hpProductPromoCell				{ width: 165px; height: 120px; background: #FFFFFF url(/gfx/back/hpSideCell.gif) repeat-x bottom; text-align: left !important; vertical-align: top; }
.hpProductPromoCell h5			{ height: 20px !important; color: #000060 !important; font: normal 10pt verdana !important; padding: 2px 0px 0px 4px; margin: 0px; letter-spacing: 2px; }

.groupLogosCell					{ width: 165px; background: #FFFFFF; text-align: center !important; vertical-align: top; }
.groupLogosCell img				{ padding: 8px 1px 8px 1px; border: 1px solid #FFFFFF; }
.groupLogosCell img:hover			{ padding: 8px 1px 8px 1px; border: 1px solid #808080; }
#hpHeadlinePhoto				{ width: 165px; background: olive; }

#content						{ clear: both; margin-top: 98px; margin-left: 180px; border-left: 1px solid #808080; border-top: 1px solid #8FB5D4; padding-right: 0px; padding-bottom: 20px; background: transparent; }
#content P					{ line-height: 150%; }
#rightColumn					{ width: 20%; color: gold; background: transparent; position: absolute; right: 10px; top: 185px; }
.rightColumnStandIn				{ background: transparent; position: absolute; right: 10px; top: 185px; }

/* Home Page News bits (right side) */

.bottomRightArticle				{ color: #000060; width: 153px; background: #ffffff; border: 1px solid #ffffff; text-align: center !important; font: normal 8pt verdana; padding: 5px; }
.bottomRightArticle img			{ border: 1px solid #FFFFFF; margin: 0px 0px 0px 0px; }
.bottomRightArticle:hover img		{ border: 1px solid #000060; }
.bottomRightArticle:hover			{ background: #ffffff; border: 1px solid #808080 !important; cursor: pointer; }

/* Certus page */

#certustopbox					{padding-bottom: 20px;vertical-align:top;}
.certusbody						{display:block;float:left;text-align:left;font-size: 9pt;line-height:15pt;}
.certusimgright					{font-size: 9pt;line-height:15pt;}
.certusimgright	img				{float:right !important; margin: 10px 0px 10px 10px;vertical-align: text-top;}
.certusbody b					{font-size: 12pt;line-height:17pt;}
.certusimage					{height:auto;min-height:600px !important;}
.certusimage img				{margin: 0px 10px 0px 10px;}
.bottomRightContact				{vertical-align: top;color: #000060; width: 165px; background: #ffffff; border: 1px solid #ffffff; text-align: left !important; font: normal 8pt verdana; padding: 5px; }
.bottomRightContact:hover			{ background: #ffffff; border: 1px solid #808080 !important; cursor: pointer; }
.bottomRightContact p				{vertical-align: top;text-align: left !important; font: normal 8pt verdana;display:block;float:right;width:153px;padding: 10px 0px 20px 0px;color:#000000;margin-top:0px;}
.bottomRightContact h5				{margin-bottom:0px;}
#certusfile					{display:block;color:#808080;font: normal 8pt verdana; }
#certusfile b,strong				{ font: bold 8pt verdana; }
#certusfile h1					{ color: #000060; border-bottom: 1px dotted #000060; letter-spacing: 2px; padding-bottom: 2px; }


/* Left menu */

#menuLeft					{ float: left; width: 170px; background: transparent; position: absolute; top: 185px; left: 10px; }
#menuLeft ul 					{ margin: 0px; padding: 0px; background: transparent; list-style: none; cursor: pointer !important; }
#menuLeft ul *					{ color: #000000; font-weight: bold !important; display: block; }
#menuLeft ul li 					{ height: 31px; padding-left: 35px; margin-bottom: 5px; padding-top: 8px; }
#menuLeft ul li a:link 				{ color: black !important; text-decoration: none; }
#menuLeft ul li a:hover 			{ color: blue !important; text-decoration: underline !important; }
#menuLeft ul li a:visited 			{ color: black !important; text-decoration: none; }

.water-on						{ background: url(/gfx/back/iconWaterSupply.gif) no-repeat; }
.sewage-on					{ background: url(/gfx/back/iconSewageTreatment.gif) no-repeat; }
.gas-on 						{ background: url(/gfx/back/iconGasSupply.gif) no-repeat; }
.fire-on						{ background: url(/gfx/back/iconFireFighting.gif) no-repeat; }

#menuLeft ul li.water-off			{ background-image:url(/gfx/menu-bg-water-supply-off.gif); }
#menuLeft ul li.sewage-off			{ background-image:url(/gfx/menu-bg-sewage-treatment-off.gif); }
#menuLeft ul li.gas-off			{ background-image: url(/gfx/menu-bg-gas-supply-off.gif); }
#menuLeft ul li.fire-off			{ background: url(/gfx/menu-bg-fire-fighting-off.gif); }

#addressLeftSide				{ background: transparent; width: 170px; left: 10px; padding-top: 20px; }
#addressLeftSide h1				{ color: #000060; font: bold 10pt verdana; padding: 0px; margin: 0px; }
#addressLeftSide p				{ line-height: 20px; }
#addressLeftSide b				{ color: #000060; font: bold 8pt verdana !important; }
#addressLeftSide a:link			{ text-decoration: none !important; font: bold 8pt verdana; !important; }
#addressLeftSide a:visited			{ text-decoration: none !important; font: bold 8pt verdana; !important; }
#addressLeftSide a:hover			{ color: blue !important; text-decoration: underline !important; font: bold 8pt verdana; !important; }
.phoneIcon					{ padding-right: 0px; }

#accreditationLogos				{ width: 160px; background: transparent; padding-top: 20px; }
#accreditationLogos img			{ }
#carbonLogo					{ width: 160px; background: transparent; padding-top: 20px; clear: both; }
#carbonLogo img				{ }


/* Right column (inner pages) */

#rightContainer					{ clear: right; float: right; width: 165px; height: 300px; color: #808080; background: transparent; text-align: justify; font: normal 8pt verdana; padding-left: 10px; padding-right: 10px; }
#rightContainer b,strong			{ font: bold 8pt verdana; }
#rightContainer a:link			{ color: #404040 !important; font: normal 8pt verdana !important; }
#rightContainer a:visited			{ color: #404040 !important; font: normal 8pt verdana !important; }
#rightContainer h1				{ color: #000060; border-bottom: 1px dotted #000060; letter-spacing: 2px; padding-bottom: 2px; }
#rightGrid						{ width: 165px; background: transparent; margin-bottom: 20px; text-align: left; }
#rightGrid a:link				{ color: #808080 !important; text-decoration: none; }
#rightGrid a:visited				{ color: #808080 !important; text-decoration: none; }
#rightGrid a:hover				{ color: #000060 !important; text-decoration: none; }
#rightGrid div					{ border-bottom: 1px solid #c0c0c0; margin-bottom: 10px; padding-bottom: 5px; height: 32px; }
#rightGrid div:hover				{ border-bottom: 1px solid #000000; margin-bottom: 10px; padding-bottom: 5px; height: 32px; }
#rightGrid div img				{ margin-bottom: 10px; }



/* Page Footer (non-home page and home page have different css - see below */

#quickLinks					{ clear: left; padding: 15px 10px 0px 15px; font: normal 8pt verdana !important; border-top: 0px solid red; }
#quickLinks a:link				{ text-decoration: underline; font: normal 8pt verdana !important; }
#quickLinks a:visited				{ text-decoration: underline; font: normal 8pt verdana !important; }
#quickLinks a:hover				{ text-decoration: none; }
#quickLinks a:active				{ text-decoration: none; color: red !important; background: yellow; }

#pageFooter					{ color: #808080; clear: both; width: 100% !important; height: 10px; margin: 25px auto 15px auto; font: normal 8pt verdana; text-align: center; }
#pageFooter div.inner			{ padding: 5px; font-size: 8pt !important; }
#pageFooter a:link				{ color: #808080 !important; font: normal 8pt verdana !important; }
#pageFooter a:visited			{ color: #808080 !important; font: normal 8pt verdana !important; }
#pageFooter b					{ color: #808080 !important; font: bold 8pt verdana; }

#homepageFooter				{ color: #808080 !important; width: auto !important; height: 40px; color: #000066; background: url(/gfx/back/homepageFooter.gif) repeat-x; margin: 50px auto 10px auto; font: normal 8pt verdana; text-align: center; padding-top: 15px; border-bottom: px solid red; }
#homepageFooter a:link			{ color: #808080 !important; font: normal 8pt verdana !important; }
#homepageFooter a:visited		{ color: #808080 !important; font: normal 8pt verdana !important; }



/* Home Page Footer Tiles */

#hpTilesGridCell				{ background: #FFFFFF; border-bottom: 1px dotted #404040; }

#tileContainer					{ width: 100%; margin-left: auto !important; margin-right: auto !important; position: relative; background: #FFFFFF; text-align: center !important; margin-bottom: 5px; vertical-align: top !important; }
#tileContainer div				{ width: 50%; background: #FFFFFF; }

#tile1and2						{ float: left; height: 90px; background: gold; vertical-align: top !important; }
#tile3and4						{ float: right; clear: right; }

.homeFootTileCell				{ margin-top: 0px; background: gold; margin-left: auto; margin-right: auto; vertical-align: top !imoportant; }
.homeFootTileCell img			{ margin: 5px; margin-left: 0px; margin-right: 0px; background: url(/gfx/back/tileReflection.gif) no-repeat bottom; vertical-align: top !important; padding-bottom: 30px; }
.homePageFootTile				{ border: 1px solid #FFFFFF; filter: alpha(opacity=80); }
.homePageFootTileHi				{ border: 1px solid #FFFFFF; }

.childHi						{ background: #FFFFFF !important; border-bottom: 1px solid #000060; } // determines the background colour of the drop-menu items when in "hover" mode.



/* Category Pages */

.categoriesBlock				{ background: transparent !important; }
#categoriesContainer				{ border: 0px solid red; }
#catIntroText					{ display: inline; position: relative; left: 15px; top: 10px; border: 0px solid red; clear: right; width: 400px; }
.categoriesPadding				{ width: 30px; height: 30px; background: #FFFFFF; }

.catPageTitle					{ padding: 0px; margin: 0px; border-top: 1px solid #FFFFFF !important; }

#catPageTitleWaterSupply			{ background: #87b5e6 url(/gfx/back/catWaterSupply.jpg) no-repeat left top !important; }
h1.categoriesHeader				{ color: #000060; padding: 28px 0px 0px 15px; font-size: 20px !important; background-repeat: no-repeat; }

#introForCategories				{ clear: left; border: 0px solid red; margin-left: 20px; margin-top: 5px; background: transparent; }
#introForCategories:first-line		{ color: #000060 !important; font: bold 10pt verdana !important; }

.catThumb						{ float: left; width: 105px; height: 125px; padding: 5px; margin: 0px 0px 10px 10px; border: 1px solid #FFFFFF; text-align:center; }
.catThumbHi					{ color: blue !important; float: left; width: 105px; height: 125px; padding: 5px; margin: 0px 0px 10px 10px; border: 1px solid #000066; text-align:center; cursor: pointer; text-decoration: underline !important; }
.catThumbGrid					{ height: 85px; text-align: center; border: 1px solid #FFFFFF; background: #FFFFFF; }
.catLabel						{ font: normal 8pt verdana !important; }

.childcat						{ float: left; width: 240px; min-height: 100px; padding: 5px; border: 1px solid #FFFFFF; margin: 20px 0px 10px 10px; text-align: left; font: normal 8pt verdana !important; }
.childcatHi						{ float: left; color: blue !important; width: 240px; min-height: 100px; padding: 5px; border: 1px solid #000066; margin: 20px 0px 10px 10px; text-align: left; font: normal 8pt verdana !important; cursor: pointer; }
.childcatLabel					{ }
.childcatLabel p					{ color: #000000 !important; font: normal 8pt verdana !important; }
.childcatLabel p:first-line			{ font: bold 10pt verdana !important; font-weight: bold !important; text-decoration: underline !important; }
.childcatThumbGrid				{ float: left; width: 85px; height: 100px; text-align: center !important; border: 1px solid #FFFFFF; background: #FFFFFF; }
.childcatThumbGrid img			{ }

.thumbnail-box-180				{ float:left; width: 170px; border:1px solid white; margin: 5px; height:95px; padding: 10px; }
.thumbnail-box-180-over			{ float:left; width: 170px; border:1px solid black; margin: 5px; height:95px; padding: 10px; cursor: pointer; }
.thumbnail-box-text				{ float:right; margin:0px; margin-top:15px; margin-right:5px; }



/* Product Detail Pages */

.productBlock					{ background: red !important; margin-left: 15px; padding-top: 0px; line-height: 20px; border: 0px solid red; }
.productDetailLine				{ color: #808080; height: 1px; }
#prodName					{ border-top: 0px solid red; }
.productName					{ color: #000060; font: bold 10pt verdana !important; letter-spacing: 2pt !important; line-height: 25px !important; border: 0px solid red; }
#prodDescription				{ line-height: 25px; min-height: 600px; background: transparent; padding: 20px 0px 0px 0px; border: 0px solid red; }
#prodImages					{ float: left; width: 250px; height: 500px; border-top: 0px solid red; padding: 20px 10px 0px 0px; background: transparent; border: 0px solid red; }
#prodImageBigGrid				{ border-top: 0px solid red; width: 250px; height: 250px; }
#prodImageBig					{ border-top: 0px solid red; width: 250px; }
#additionalPhotos				{ clear: both; border-top: 0px solid red; font: normal 8pt verdana; padding: 5px 0px 5px 0px; }
#prodFeatures					{ float: left; border: 0px solid red; padding-top: 10px; }
#prodFeatures ul				{ color: #404040; }
#prodThumbnails				{ color: #a0a0a0; clear: left; margin-left: 0px; text-align: center; font: normal 8pt verdana !important; letter-spacing: 2px; }
.prodThumbnail					{ float: left; width: 80px; border: 1px solid #808080; text-align: center; margin: 0px 3px 3px 0px; filter: alpha(opacity=40); }
.prodThumbnailHi				{ float: left; width: 80px; border: 1px solid #606060; text-align: center; margin: 0px 3px 3px 0px; cursor: pointer; }
#productDetailFootLinks			{ color: #000060; font: normal 8pt verdana !important; list-style-type: square; border: 0px solid red; }


#usefulLinks					{ color: #808080; clear: both; margin-left: 200px; }
#usefulLinks a:link				{ color: #000060; font: normal 8pt verdana !important; text-decoration: none !important; }
#usefulLinks a:visited				{ color: #000060; font: normal 8pt verdana !important; text-decoration: none !important; }
#usefulLinks a:hover				{ color: #000060; font: normal 8pt verdana !important; text-decoration: underline !important; }



/* Standard Page Block */

.page						{ margin-left: 15px; padding-top: 0px; border: 0px solid red; }

/* Login and Register bits */

.loginBlock					{ margin-left: 15px; padding-top: 0px; }
.registerBlock					{ margin-left: 15px; padding-top: 0px; }



/* old discontinued css from styles.css ??? */

h1.fire-fighting					{ background-image: url(/gfx/h1-bg-fire-fighting.jpg); background-color: #B33D28; }
h1.gas-supply					{ background-image:url(/gfx/h1-bg-gas-supply.jpg); background-color:#3D3F8C; }
h1.sewage-treatment				{ background-image:url(../gfx/h1-bg-sewage-treatment.jpg); background-color:#214028; }



/* Debug stuff */

.errorTd						{ color: #cc0000 !important; font: normal 8pt "MS Sans Serif",verdana; }
.BlockShow					{ clear: left; font: normal 10pt fixedsys; color: red; border: 2px solid red; padding: 2px; background: yellow; }
.slideSpacer					{ width: 1px; height: 1px; }



/* iFrames */

#avkTv.panels					{ width: 713px; height: 91px; text-align: center; background-color: #FFFFFF; border: 0px; border-top: 0px solid #c0c0c0; border-bottom: 0px solid #c0c0c0; padding: 0px; margin: 15px auto 0px auto; }





/* Statistics */

#googleAnalytics				{ clear: both !important; width: 5px; height: 5px; overflow: hidden; background-color: transparent; }



/* End of .css file. Have a nice day */
