
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:65%; background-color:#009966; color:#333; }

#side-bar-logos { margin:0; padding:30px 0 0 0; text-align:center; background-color:#FFF;width:189px;}

ul, ol { font-size:1.2em; padding-left:13px; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

h1 { font-size: 2.0em; line-height: 1.0em; margin:0; padding:10px 0 17px 0; }

h2 { font-size: 1.75em; line-height: 1.2em; margin:0; padding:0 0 10px 0; }

h3 { font-size: 1.5em; line-height: 1.125em; margin:0; padding:0 0 10px 0; }

h4 { font-size: 1.25em; line-height: 1.5em; margin:0; padding:0 0 10px 0; }

h5 { font-size: 1.2em; line-height: 1.285714em; margin:0; padding:0 0 10px 0; }

h6 { font-size: 1.2em; line-height: 1.5em; margin:0; padding:0; }

p { font-size: 1.2em; line-height: 1.25em; margin: 0 0 1.5em; }

a { color:#333; }

a img { border:none; }

.clear { clear:both; }

#wrapper { margin:20px auto; padding:10px 10px 0 10px; width:940px; background-color:#FFF; }

#header { margin:0; padding:0; height:60px; width:940px; background-color:#fff; position:relative; z-index:10;}

#content-container { margin:0; padding:0; width:940px; background-color:#fff; }

#side-bar { margin:0; padding:0; width:189px; background-color:#EEE; float:left; }

#content-home { margin:0; padding:20px 0 30px 31px; width:720px; float:left;}

#content-home h3 {font-weight:normal;}

#content-home a { font-weight:bold; text-decoration:underline;}

#breadcrumbs { margin:-10px 0 20px 0; padding:0; width:500px float:left; clear:left; font-size:1.1em; }

#footer { margin:0; padding:0; width:940px; height:70px; clear:both; border-top:1px #EEE solid; }

#footer p { margin:0; padding:15px 0 0 0; color:#999999; }

#footer p a { color:#666; }

#header-image { margin:0 0 2px; padding:0; width:940px; height:134px;}

#navigation { margin:0; padding:0; height:35px; position:absolute; right:5px;}

#navigation a { text-decoration:none; }

ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding:0; }

ul.dropdown { position: relative; float: left; }

ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding:5px 10px 5px 10px; color:#FFF; }

ul.dropdown li.hover, ul.dropdown li:hover { position: relative; cursor: default; background-color:#009966; }

ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; width: 100%; font-size:1em; }

ul.dropdown ul li { float: none; background-color:#999; border-bottom:1px #CCC solid; }

ul.dropdown ul li a { color:#FFF; }

ul.dropdown ul li a:hover { color:#FFF; }

ul.dropdown ul ul { top: 0; left: 99%; }

ul.dropdown li:hover > ul { visibility: visible; }

ul.dropdown li:hover > a { color:#FFF;}

ul.dropdown ul { width: 150px; margin-top: 0; color:#FFF; }

#content { margin:0; padding:20px 10px 30px 31px; width:470px; float:left; }

#content a { font-weight:bold; text-decoration:underline;}

#content h3 { font-weight:normal;}

#side-bar-right { margin:50px 0 0 0; padding:5px 0 0 10px; width:229px; float:left; border-left:1px #EEE solid; }

#product-list { margin:0; padding:0 5px 15px 0; color:#333; }

#product-list h4 { margin:0; padding:0; }

#product-list ul { margin:0; padding:0; }

#product-list ul li { margin:0; padding:6px 0 6px 0; list-style:none; font-size:0.9em; }

#freephone { margin:0; padding:0 10px 0 0; text-align:right; height:25px; width:930px; color:#000076; }

#freephone h4 {font-size:1.5em; padding-right:5px;}

#service4chillers-logo { position:absolute; top:7px; left:0px; }

#breaking-news { margin:0; padding:5px 5px 15px 5px; color:#333; }

#breaking-news h4 { margin:0; padding:0; font-weight:bold; color:#F00; }

#breaking-news ul { margin:0; padding:0; }

#breaking-news ul li { margin:0; padding:8px 0 8px 0; list-style:none; border-bottom:1px #ccc solid; font-size:0.9em; }

#advert-and-feature { margin:20px 0 20px 0; padding:0; height:194px; width:720px; background-image:url(../images/homepage-advert-feature-background.gif); position:relative; }

/*
#featured-products h4 { margin:0; padding:0; }

#featured-products { position:absolute; top:10px; right:5px; width:180px; }

#featured-products ul { margin:0; padding:0; }

#featured-products ul li { margin:0; padding:5px 0 5px 0; list-style:none; font-size:0.9em; }
*/

#product-spotlight { margin:0; padding:15px 10px 0 15px;}

#homepage-advert { margin:0; padding:0; width:710px; position:relative;}

#homepage-advert h3 { margin:0; padding:1px 10px 3px 16px; font-family:"Arial Black", Gadget, sans-serif; font-style:normal; color:#FFF; font-size:2em; }

#homepage-advert h4 { margin:0; padding:0 15px 3px 16px; color:#FFF; font-size:1.5em;}

#homepage-advert p { margin:0; padding:0 0 0 16px; color:#FFF; width:480px; font-size:1.5em; }

#advert-product-image { position:absolute; top:20px; right:10px; }

#advert-click-here { position:absolute; top:160px; left:17px; }

#logos { margin:0 0 15px 190px; padding:0; width:740px; text-align:left; }

#logos img { padding:0 30px 0 30px; vertical-align:middle; }

#sitemap-list { font-size:1em; padding:0 0 20px 10px; margin:0; list-style:none; line-height:150%; } /*1st level list*/

#sitemap-list li { padding:10px; margin-top:10px; background:#f0f0f0; } /*1st level items*/

#sitemap-list ul { margin:5px 10px 5px 10px; padding:5px 10px;} /*2nd level lists*/

#sitemap-list li li { padding:0; margin:0; list-style:none; line-height:18px; background:none } /*2nd level items*/

#sitemap-list ul ul { margin-left:10px; padding:5px 10px;} /*3rd level lists*/

#sitemap-list li li li { font-weight:normal; } /*3rd level items*/

fieldset { margin:0; padding:0; border:none; font-size:1.2em; color:#666; }

fieldset label { padding-bottom:10px; }

.field input, .field textarea { width:300px; }

.Actions { margin:0; padding:15px 0 30px 0; }

#ContactName, #CompanyName, #DaytimeTelephone, #EveningTelephone, #EmailAddress, #Message,#FindUs, #SearchTerm { padding:5px 0 5px 0; border-bottom:1px #eee solid;}

table { padding-bottom:20px;}

image left img { float:left;}

#header-image .ri { padding:0; margin:0; width:940px; height:134px;}

#header-image .ri img { top:0; left:0; width:940px; height:134px;}


