﻿body {background-image:url(../images/bg.png);background-repeat:repeat-x;background-color:#fff;font-family:arial}
#container {width:960px;margin:auto;background-color:#fff;}
#header {height:90px;position:relative;}
#content {background-image:url(../images/content_bg.png);background-repeat:repeat-x;padding:18px 22px 0px 22px}
#footer {font-size:12px; color:#999; padding:10px;}
#footer_contact {width:400px;float:left;margin-left:98px;}
#footer_company {width:300px;float:right;text-align:right;margin-right:98px;}

#logo {background-image:url(../images/logo.gif);background-repeat:no-repeat;width:281px;height:44px;position:absolute;top:16px;left:22px;}
#menu {padding-top:64px;padding-left:20px;}
#menu a{margin-right:45px;color:#7d7e82;font-family:Trebuchet MS, Helvetica, sans-serif;font-weight:bold;}
#icons_menu {width:318px;right:17px;top:20px;position:absolute;}

#icons_menu a {width:54px;height:54px;display:block;float:left;}

a:hover {text-decoration:underline}

h1 {color:#555;}
h1 a:visited, h1 a {color:#333;}
h2 {color:#000;font-size:18px;margin-bottom:10px;}
p {color:#000;font-size:14px;text-align:justify;margin-bottom:10px;}
ul {color:#000;font-size:14px;list-style-type:disc;padding-left:1em;}
ol {color:#000;font-size:14px;list-style-type:decimal;padding-left:2em;}

#labs_icon {background-image:url(../images/lab_small.gif);margin-right:12px;}
#time_icon {background-image:url(../images/time_small.gif);margin-right:12px;}
#fire_icon {background-image:url(../images/fire_small.gif);margin-right:12px;}
#therm_icon {background-image:url(../images/temp_small.gif);margin-right:12px;}
#flasks_icon {background-image:url(../images/flasks_small.gif);}

.product_range_text {position:absolute;top:40px;left:450px;font-family:Trebuchet MS, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#7d7e82;}

#col_icon {width:77px;float:left}
#col_content {padding:30px 0px 0px 9px;float:left;width:830px;}

.dropcap {
float:left;
color:#000;
font-size:70px;
line-height:50px;
padding-top:2px;
font-family: Times, serif;
font-weight:normal;
}

.bold {font-weight:bold;}
.time_text {font-family: Georgia, serif;color:#000;font-size:16px;text-align:justify;}
.time_table {font-size:12px;font-family: Georgia, serif;color:#000;}
.time_table td {font-size:12px;padding:1px;}

ul.times_text {font-family: Georgia, serif;color:#000;font-size:16px;list-style-type:disc;padding-left:1em;}

.red {color:red}

.tablePad td {padding:2px;font-size:14px;}

.date {font-size:12px;color:#777}

.newsTitle {color:#111}
.newsSep {border-bottom:solid 1px #999;padding-bottom:10px;}

.viewArticle a:visited, .viewArticle a {font-size:11px;font-weight:bold;color:#444;}

#flashscreen
{
	width:650px;
	height:450px;
	margin:auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -225px;
	margin-left: -325px;
	text-align: center;
	border:solid 1px #888;
	background:white;
}

.flashLinks {text-align:center;padding-bottom:15px;}
.flashLinks a, .flaskLinks a:visited {color:#555; text-decoration:none; font-weight:bold;padding:4px; font-size:13px;}
.flashLinks a:hover {text-decoration:underline;}

.flashText {text-align:center;color:#555;font-weight:bold;font-size:13px;}