@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #44464c;
	background: #2e3037;
}
p {
	margin: 0;
	padding: 0 0 15px 0;
}
a:link, a:visited, a:active {
	/*color: #439e9a;*/
	color: #208581;
	text-decoration: none;
	outline: none;
}
a:hover {
	/*color: #1b6865;*/
	color: #053484;
}
h1 {
	font-size: 	24px;
	font-weight: bold;
	color: #a2a6a7;
	margin: 0;
	padding: 0 0 12px 0;
}
h2 {
	font-size: 	18px;
	font-weight: bold;
	color: #043883;
	margin: 0;
	padding: 0 0 15px 0;
}
h3 {
	font-size: 	16px;
	font-weight: bold;
	color: #44464c;
	margin: 0;
	padding: 0 0 15px 0;
}
h4 {
	font-size: 	14px;
	font-weight: bold;
	color: #696b71;
	margin: 0;
	padding: 0 0 15px 0;
}
h5 {
	font-size: 	13px;
	font-weight: bold;
	color: #439e9a;
	margin: 0;
	padding: 0 0 15px 0;
}
p.sub-heading {
	font-size: 14px;
	color: #5cbcb8;
	margin: -12px 0 0 0;
	font-weight: bold;
	padding: 0 0 12px 0;
}
.clear[class] {
	margin: 0;
}
.clear {
	clear: both;
	height: 0px;
	margin: 0 0 -15px 0;
	padding: 0;
}
hr {
	height: 1px;
	border-top: 1px solid #d9e0e2;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	clear: both;
	margin: 0 0 15px 0;
	padding: 0;
}
hr.hr2 {
	margin: 0;
}
.small-text {
	font-size: 11px;
	color: #333;
}
form {
	margin: 0;
	padding: 0;
}
.inputmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 200px;
	background: #f3fdfd;
	border: 1px solid #c7c5c5;
	color: #44464c;
}
.selectmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 23px;
	width: 202px;
	background: #f3fdfd;
	border: 1px solid #c7c5c5;
	color: #44464c;
}
.textareamain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 150px;
	width: 400px;
	background: #f3fdfd;
	border: 1px solid #c7c5c5;
	color: #44464c;
}
.asterisk {
	color: #F00;
}
.phone-number {
	font-size: 14px;
	font-weight: bold;
	color: #439e9a;
}
#header-outer {
	width: 100%;
	height: 132px;
	background: url(../images/header-outer-background.jpg) 0 0 repeat-x;
}
#header {
	width: 960px;
	margin: 0 auto;
	height: 132px;
}
#logo {
	width: 270px;
	margin: 0;
	padding: 0;
	float: left;
}
#logo img {
	border: 0;
	padding: 20px 0 0 0;
}
/* Nav */

#nav {
	width: 690px;
	height: 132px;
	float: left;
}
#nav ul {
	margin: 0;
	padding: 60px 0 0 0;
	list-style-type: none;
	float: right;
}
#nav ul li {
	margin: 0 0 0 30px;
	padding: 0;
	float: left;
	text-indent: -900em;
}
li.home a {
	width: 52px;
	height: 22px;
	display: block;
	background: url(../images/nav-home.gif) 0 0 no-repeat;
}
li.home a:hover {
	background-position: 0 -22px;
}
li.products a {
	width: 88px;
	height: 22px;
	display: block;
	background: url(../images/nav-products.gif) 0 0 no-repeat;
}
li.products a:hover {
	background-position: 0 -22px;
}
li.about-us a {
	width: 81px;
	height: 22px;
	display: block;
	background: url(../images/nav-about-us.gif) 0 0 no-repeat;
}
li.about-us a:hover {
	background-position: 0 -22px;
}
li.benefits a {
	width: 78px;
	height: 22px;
	display: block;
	background: url(../images/nav-benefits.gif) 0 0 no-repeat;
}
li.benefits a:hover {
	background-position: 0 -22px;
}
li.faq a {
	width: 37px;
	height: 22px;
	display: block;
	background: url(../images/nav-faq.gif) 0 0 no-repeat;
}
li.faq a:hover {
	background-position: 0 -22px;
}
li.contact-us a {
	width: 100px;
	height: 22px;
	display: block;
	background: url(../images/nav-contact-us.gif) 0 0 no-repeat;
}
li.contact-us a:hover {
	background-position: 0 -22px;
}
/* Nav End */



#feature-outer {
	width: 100%;
	/*height: 393px;*/
	height: 408px;
	margin: 0;
	padding: 0;
	background: #f0f3f3 url(../images/feature-outer-background.jpg) 0 0 repeat-x;
}
#feature {
	width: 990px;
	/*height: 393px;*/
	height: 408px;
	margin: 0 auto;
	background: url(../images/feature-background.jpg);
}
#feature-buttons {
	padding: 322px 0 0 0;
	margin: 0;
}
.feature-buttons-left {
	width: 754px;
	float: left;
	margin: 0 0 0 15px;
}
.feature-buttons-left ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.feature-buttons-left ul li {
	float: left;
	text-indent: -900em;
}
li.pharmacy-vaccine a {
	width: 207px;
	height: 45px;
	background: url(../images/btn-pharmacy-and-vaccine.png) 0 0 no-repeat;
	display: block;
	margin: 0 31px 0 0;
}
li.pharmacy-vaccine a:hover {
	background: url(../images/btn-pharmacy-and-vaccine-hi.png) 0 0 no-repeat;
}
li.specialised-refrigeration a {
	width: 142px;
	height: 45px;
	background: url(../images/btn-specialised-refrigeration.png) 0 0 no-repeat;
	display: block;
	margin: 0 37px 0 0;
}
li.specialised-refrigeration a:hover {
	background: url(../images/btn-specialised-refrigeration-hi.png) 0 0 no-repeat;
}
li.other-products a {
	width: 192px;
	height: 45px;
	background: url(../images/btn-other-products-and-services.png) 0 0 no-repeat;
	display: block;
	margin: 0;
}
li.other-products a:hover {
	background: url(../images/btn-other-products-and-services-hi.png) 0 0 no-repeat;
}
.feature-buttons-right {
	width: 206px;
	float: left;
}

#feature-buttons-top {
	padding: 18px 0 0 0;
	width: 975px;
	margin: 0 0 0 15px;
}
#feature-buttons-top ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#feature-buttons-top ul li {
	margin: 0;
	padding: 0;
	width: 152px;
	height: 70px;
	text-indent: -900em;
	float: left;
	position: relative;
	display: block;
}
#feature-buttons-top ul li a {
	width: 152px;
	height: 70px;
	display: block;
	float: left;
	position: relative;
}
#feature-buttons-top ul li a:hover {
	background-position: bottom left;	
}
#feature-buttons-top .button-margin {
	margin: 0 10px 0 0;
}
li.btn-medical-scientific a {
	background: url(../images/btn-medical-scientific.png) 0 0 no-repeat;	
}
li.btn-mortuary a {
	background: url(../images/btn-mortuary.png) 0 0 no-repeat;
}
li.btn-temperature a {
	background: url(../images/btn-temperature.png) 0 0 no-repeat;
}
li.btn-uninterruptible {
	background: url(../images/btn-uninterruptible.png) 0 0 no-repeat;
}
li.btn-medical-scales {
	background: url(../images/btn-medical-scales.png) 0 0 no-repeat;	
}
li.btn-service {
	background: url(../images/btn-service.png) 0 0 no-repeat;
}
#feature-buttons-top ul li ul {
	position: absolute;
	display: none;
	padding: 0;
	top: 63px;
	margin: 0px;
}
#feature-buttons-top ul li ul li {
	height: auto;
	text-indent: 0;
	
}
#feature-buttons-top ul li ul li a {
	/*width: 195px;*/
	width:200px;
	/*height: 24px;*/
	height: auto;
	padding: 6px 10px 6px 10px;
	margin: 0;
	border-bottom: 1px solid #136966;
	font-weight: normal;
	background: none;
	text-transform: none;
	background: #279591;
	display: block;
	color: #FFF;
	line-height: normal;
	text-indent: 0;
	float: none;
}
#feature-buttons-top ul li ul li a:hover {
	background: #00307d;	
}
#feature-buttons-top ul li:hover ul {
	display: block;
}

#home-gray-outer {
	width: 100%;
	/*height: 385px;*/

	margin: 0;
	padding: 0;
	background: url(../images/home-gray-outer-background.jpg) 0 0 repeat-x;
}
#home-gray {
	width: 960px;
	/*height: 385px;*/

	margin: 0 auto;
	padding: 40px 0 15px 0;
	color: #FFF;
	background: url(../images/home-gray-background.jpg) 0 0 no-repeat;
}
img.home-grey-heading {
	margin: 0 0 10px 0;
	padding: 0;
}
#what-we-do {
	width: 290px;
	margin: 0 45px 20px 0;
	float: left;
}
#what-we-do .more-info {
	text-indent: -900em;
}
#what-we-do .more-info a {
	width: 98px;
	height: 24px;
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
	background: url(../images/btn-more-info.png) 0 0 no-repeat;
}
#what-we-do .more-info a:hover {
	background-position: 0 -24px;
}
#quick-links {
	width: 290px;
	margin: 0 45px 20px 0;
	float: left;
}
#quick-links ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#quick-links ul li {
	background: url(../images/bullet-arrow-red.gif) 0 5px no-repeat;
	padding: 0 0 0 11px;
	margin: 0 0 2px 0;
}
#quick-links ul li a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#quick-links ul li a:hover {
	color: #5cbcb8;
}
p.agpn-report {
	margin: 20px 0 0 0;
}
p.agpn-report a:link, p.agpn-report a:visited, p.agpn-report a:active {
	width: 	202px;
	height: 31px;
	text-indent: -900em;
	overflow: hidden;
	display: block;
	background: url(../images/agpn-report.png) 0 0 no-repeat;
}
p.agpn-report a:hover {
	background-position: bottom left;
}
#contact-us {
	width: 290px;
	float: left;
	margin: 0 0 20px 0;
}
#contact-us p a {
	color: #5cbcb8;
}
#contact-us p a:hover {
	color: #80d8d4;
}
#gray-outer {
	width: 100%;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	padding: 0;
	background: #2e3037 url(../images/gray-outer-background.jpg) 0 0 repeat-x;
}
#gray {
	width: 960px;
	margin: 0 auto;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	color: #ffffff;
}
.gray-top-space {
	height: 23px;
}
.gray-bottom-space {
	height: 15px;
}
/* News */

#news-outer {
	width: 100%;
	background: #dae1e3;
	clear: both;
	padding: 30px 0 20px 0;
}
#news {
	width: 960px;
	margin: 0 auto;
}
#news-left {
	width: 460px;
	float: left;
	padding: 0 45px 30px 0;
}
p.news-heading {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}
#news-right {
	width: 455px;
	float: left;
	padding: 0 0 30px 0;
}
#news-right img {
	padding: 30px 0 0 0;
}
/* News End */



#container-outer {
	width: 100%;
	background: #fefefe url(../images/container-outer-background.gif) 0 0 repeat-x;
}
#container {
	width: 960px;
	padding: 25px 0;
	margin: 0 auto;
	min-height: 250px;
	height: auto !important;
	height: 250px;
}
#content-left[div] {
	width: 635px;
	margin: 0 35px 0 0;
	float: left;
}
#content-left {
	width: 635px;
	margin: 0 32px 0 0;
	float: left;
}
#container ul {
	margin: 0 0 10px 15px;
	padding: 0;
	list-style-type: none;
}
#container ul li {
	margin: 0;
	padding: 0 0 5px 12px;
	background: url(../images/bullet-arrow-blue.gif) 0 6px no-repeat;
}
#container ol {
	margin: 0 0 10px 35px;
	padding: 0;
}
#container ol li {
	margin: 0;
	padding: 0 0 5px 0;
}
#content-right {
	width: 290px;
	float: left;
}
p.back-to-top-small {
	float: right;
	text-indent: -900em;
	margin: 0;
	padding: 0 0 5px 0;
}
p.back-to-top-small a {
	width: 	105px;
	height: 24px;
	overflow: hidden;
	display: block;
	background: url(../images/back-to-top-small.gif);
}
p.back-to-top-small a:hover {
	background-position: 0 -24px;
}
img.right-image {
	border: 1px solid #c6c7c7;
	margin: 0 0 15px 0;
}
/* Products */

.product-home {
	margin: 0 0 10px 0;
}
p.back-to-product-home {
	text-indent: -900em;
	margin: 0;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #d9d9d9;
}
p.back-to-product-home a {
	width: 	172px;
	height: 24px;
	overflow: hidden;
	display: block;
	background: url(../images/back-to-product-home.gif);
}
p.back-to-product-home a:hover {
	background-position: 0 -24px;
}
.product-pharmacy-vaccine[class] {
	margin: 0 30px 0 0;
}
.product-pharmacy-vaccine {
	width: 300px;
	height: 290px;
	text-indent: -200em;
	margin: 0 20px 0 0;
	float: left;
}
.product-pharmacy-vaccine a:link, .product-pharmacy-vaccine a:visited, .product-pharmacy-vaccine a:active {
	width: 300px;
	height: 290px;
	background: url(../images/btn-pharmacy-and-refrigeration.jpg) 0 0 no-repeat;
	display: block;
}
.product-pharmacy-vaccine a:hover {
	background: url(../images/btn-pharmacy-and-refrigeration-hi.jpg) 0 0 no-repeat;
}
.product-specialised-refrigeration[class] {
	margin: 0 30px 0 0;
}
.product-specialised-refrigeration {
	width: 300px;
	height: 290px;
	text-indent: -200em;
	margin: 0 20px 0 0;
	float: left;
}
.product-specialised-refrigeration a:link, .product-specialised-refrigeration a:visited, .product-specialised-refrigeration a:active {
	width: 300px;
	height: 290px;
	background: url(../images/btn-specialised-refrigeration.jpg) 0 0 no-repeat;
	display: block;
}
.product-specialised-refrigeration a:hover {
	background: url(../images/btn-specialised-refrigeration-hi.jpg) 0 0 no-repeat;
}
.product-other-products {
	width: 300px;
	height: 290px;
	text-indent: -200em;
	margin: 0;
	float: left;
}
.product-other-products a:link, .product-other-products a:visited, .product-other-products a:active {
	width: 300px;
	height: 290px;
	background: url(../images/btn-other-products-and-services.jpg) 0 0 no-repeat;
	display: block;
}
.product-other-products a:hover {
	background: url(../images/btn-other-products-and-services-hi.jpg) 0 0 no-repeat;
}
.product-row {
	margin: 0 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #d9d8d8;
	float: left;
	width: 960px;
}
.product-item {
	width: 215px;
	margin: 0 0 15px 0;
	float: left;
	padding: 0;
}
.product-item-margin {
	margin: 0 33px 15px 0;
	padding: 0;
}
.product-item-top {
	border-bottom: 1px solid #d9d8d8;
	margin: 0 0 7px 0;
	padding: 0 0 5px 0;
	/*min-height: 310px;*/
	/*min-height: 210px;
	height: auto !important;
	height: 210px;*/
}
.product-image {
	margin: 0 0 8px 0;
}
.product-item p {
	font-size: 11px;
	margin: 0;
	padding: 0 0 10px 0;
}
.product-item ul {
	font-size: 11px;
}
p.product-name {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #1b1b1b;
}
p.product-name2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
	color: #1b1b1b;
}
p.product-brand {
	font-size: 14px;
	font-weight: bold;
	color: #44464c;
}
.product-brochure {
	width: 107px;
	height: 30px;
	overflow: hidden;
	float: left;
}
.product-brochure p {
	text-indent: -900em;
	width: 84px;
	height: 25px;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.product-brochure a {
	width: 84px;
	height: 25px;
	overflow: hidden;
	background: url(../images/btn-brochure.gif) 0 0 no-repeat;
	display: block;
}
.product-brochure a:hover {
	background-position: 0 -25px;
}
.product-enquire {
	width: 108px;
	height: 28px;
	float: left;
}
.product-enquire p {
	display: block;
	overflow: hidden;
	text-indent: -900em;
	width: 89px;
	height: 28px;
	float: right;
	margin: 0;
	padding: 0;
}
.product-enquire a {
	width: 89px;
	height: 28px;
	overflow: hidden;
	display: block;
	background: url(../images/btn-enquire-now.jpg) 0 0 no-repeat;
}
.product-enquire a:hover {
	background-position: 0 -28px;
}
.product-enquire2 {
	width: 108px;
	height: 28px;
	margin: 0 0 20px 0;
}
.product-enquire2 p {
	display: block;
	overflow: hidden;
	text-indent: -900em;
	width: 89px;
	height: 28px;
	margin: 0;
	padding: 0;
}
.product-enquire2 a {
	width: 89px;
	height: 28px;
	overflow: hidden;
	display: block;
	background: url(../images/btn-enquire-now.jpg) 0 0 no-repeat;
}
.product-enquire2 a:hover {
	background-position: 0 -28px;
}
.back-top-top {
	width: 126px;
	height: 40px;
	float: right;
	text-indent: -900em;
}
.back-top-top a {
	width: 126px;
	height: 40px;
	display: block;
	background: url(../images/back-to-top.gif) 0 0 no-repeat;
}

.product-home-item {
	width: 300px;
	float: left;
}
.product-home-item-margin {
	margin: 0 30px 0 0;
}
.product-home-item h3 {
	padding: 0 0 12px 0;	
}
.product-home-item h3 a {
	/*width: 300px;
	height: 64px;*/
	width: 230px;
	height: 52px;
	padding: 12px 30px 0 40px;
	background: url(../images/product-button.gif) 0 0 no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #053484;
	display: block;
}
.product-home-item h3 a:hover {
	background-position: bottom left;
	color: #3ca4a6;
}
.product-home-item .product-home-title {
	/*width: 300px;
	height: 64px;*/
	width: 230px;
	height: 52px;
	padding: 12px 30px 0 40px;
	background: url(../images/product-button.gif) 0 0 no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #053484;
	display: block;
}
.product-home-item .product-home-coming {
	/*width: 300px;
	height: 64px;*/
	width: 230px;
	height: 52px;
	padding: 12px 30px 0 40px;
	background: url(../images/product-button-coming.jpg) 0 0 no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #8a8989;
	display: block;
}
.product-home-item p {
	margin: 0 0 40px 0;	
}
/* products End */



#footer-outer {
	width: 100%;
	height: 123px;
	background: url(../images/footer-outer-background.jpg) 0 0 repeat-x;
}
#footer {
	width: 960px;
	/*height: 123px;*/

	height: 83px;
	background: url(../images/footer-background.jpg) 0 0 no-repeat;
	margin: 0 auto;
	color: #d1d4d4;
	font-size: 11px;
	padding: 40px 0 0 0;
}
#footer {
	width: 960px;
	/*height: 123px;*/

	height: 83px;
	background: url(../images/footer-background.jpg) 0 0 no-repeat;
	margin: 0 auto;
	color: #d1d4d4;
	font-size: 11px;
	padding: 40px 0 0 0;
}
.footer-left {
	width: 50%;
	float: left;
}
.footer-right {
	width: 50%;
	float: left;
	text-align: right;
}
.footer-right p a {
	color: #d1d4d4;
}
.footer-right p a:hover {
	color: #5cbcb8;
}
.mooty {
	padding: 1px 0 0 0;
	display: inline;
	height: 14px;
	line-height: 40px;
	float: right;
}
.mooty a {
	display: block;
	width: 167px;
	height: 14px;
	background-image: url(../images/mooty.gif);
	overflow: hidden;
}
.mooty a:hover {
	background-image: url(../images/mooty-hi.gif);
}
#home-footer {
	clear: both;
	/*height: 87px;*/

	height: 64px;
	padding: 23px 0 0 0;
	background: url(../images/home-footer-divider.png) top center no-repeat;
	color: #78797b;
	font-size: 11px;
}
.footer-left-home {
	width: 50%;
	float: left;
}
.footer-right-home {
	width: 50%;
	float: left;
	text-align: right;
}
.footer-right-home p a {
	color: #78797b;
}
.footer-right-home p a:hover {
	color: #474748;
}
.mooty-home {
	padding: 1px 0 0 0;
	display: inline;
	height: 14px;
	line-height: 40px;
	float: right;
}
.mooty-home a {
	display: block;
	width: 167px;
	height: 14px;
	background-image: url(../images/mooty-home.gif);
	overflow: hidden;
}
.mooty-home a:hover {
	background-image: url(../images/mooty-home-hi.gif);
}
.error {
	color: #FF0000;
}

