body {
background: url(../images/header-bg.jpg) repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #202020;
padding: 0;
margin: 0;
}
img {
border: 0;
}
a {
color: #333;
}
.span-font {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.span-font2 {
font-family: "Trebuchet MS", Arial, Verdana;
}

#header-wrapper {
width: 100%;
float: left;
}
#header {
width: 980px;
margin: 0 auto;
height: 120px;
}
#logo {
width: 298px;
height: 27px;
background:url(../images/logo.jpg) no-repeat;
float: left;
margin: 55px 0 0 10px;
}
#logo a{
width: 298px;
height: 27px;
display: block;
}

#seo-text {
width: 425px;
float: right;
margin: 55px 0 0 10px;
text-align: right;
font-size: 16px;
}
.seo-span {
padding: 5px 0 0 0;
}

#links-wrapper {
float: left;
width: 100%;
background: #969798 url(../images/links-bg.jpg) repeat-x;
}
#links {
width: 980px;
margin: 0 auto;
}
#links ul{
list-style: none;
float: left;
border-left: #838382 solid 1px;
border-right: 1px solid #d0d0d0;
padding: 0;
margin: 0;
}
#links li{
list-style: none;
float: left;
border-right: #838382 solid 1px;
border-left: 1px solid #d0d0d0;
margin: 0;
font-size: 14px;
}
#links li a{
color: #fff;
text-decoration: none;
padding: 9px 28px;
}
#links li a:hover{
color: #fff;
text-decoration: none;
padding: 9px 28px;
background: #b6b6b6;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	border: 0;
}

#nav a {
	display: block;
}

#nav li {
	float: left;
}
#nav ul {
border-bottom: 1px solid #939393;
border-right: 0px;
}
#nav li ul {
	position: absolute;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
.nav-color {
width: 160px;
border-top: 1px solid #a0a0a0;
}
.nav-color ul{
float: left;
width: 170px;
padding: 0;
margin: 0;
}
.nav-color li{
float: left;
background: #b1b1b1;
width: 160px;
border-top: 1px #a0a0a0 solid;
padding: 0;
margin: 0;
}
.nav-color li a{
font-size: 12px;
padding: 0;
margin: 0;
background: #888888;
}
.nav-color li a:hover{
background: #828282;
padding: 0;
margin: 0;
}

#time {
float: right;
width: 155px;
text-align: right;
background: #0061aa url(../images/time-bg.jpg) repeat-x;
font-size: 10px;
font-weight: bold;
color: #fff;
margin: 5px 0 4px 0;
padding: 6px 15px 6px 0;
}


#content-wrapper {
float: left;
width: 100%;
}
#content {
width: 980px;
margin: 0 auto;
padding: 16px 0 0 0;
}
#home-top {
width: 980px;
float: left;
}
#flash {
width: 620px;
float: left;
}
#content-text {
width: 320px;
float: left;
padding: 15px 10px 0px 30px;
text-align:justify;
}
#content-text h1{
font-size: 17px;
color: #202020;
padding: 2px 0 0 0;
margin: 0;
font-weight: normal;
}
#content-text h2{
font-size: 15px;
color: #444444;
padding: 15px 0 10px 0;
margin: 0;
}
#content-text h3{
font-size: 15px;
color: #444444;
padding: 15px 0 10px 0;
margin: 0;
}

#home-bottom {
width: 980px;
float: left;
background:url(../images/news-bg.jpg) repeat-y;
padding: 0 0 18px 0;
}
#news {
width: 211px;
float: left;
padding: 18px 18px 0 18px;
color: #454545;
}
#news a{
color: #666;
font-weight: bold;
font-size: 11px;
}
#news h1 {
color: #515659;
font-size: 19px;
padding: 0;
margin: 0;
}
#news h2 {
color: #6b7479;
font-size: 11px;
padding: 15px 0 0 0;
margin: 0;
}
#news hr {
margin: 15px 0 0 0;
padding: 0;
border: #acacac solid 1px;
border-bottom: #fff solid 1px;
}


#content-subs {
width: 718px;
float: left;
padding: 15px 0 0 11px;
}
#products {
width: 233px;
float: left;
padding: 0 9px 0 0;
}
#after-care {
width: 233px;
float: left;
padding: 0 9px 0 0;
}
#global-network {
width: 233px;
float: left;
}
.content-sub-image {
float: left;
}
.content-sub-text-homepage {
float: left;
font-size: 12px;
color: #fff;
background: #515659 url(../images/content-sub-bg.jpg) no-repeat right;
padding: 6px 0;
width: 100%;
font-weight: bold;
}

.sub-text-pad {
padding: 0 0 0 7px;
float: left;
}

.content-sub-padding {
padding: 10px 10px 0 5px;
float: left;
width: 213px;
}

#sub-wrapper {
width: 980px;
background:url(../images/news-bg.jpg) repeat-y;
float: left;
padding: 0 0 20px 0;
}

#sub-page-left {
width: 215px;
float: left;
padding: 18px 16px;
color: #555555;
}
#sub-products {
width: 205px;
padding: 0 5px 25px 5px;
float: left;
}
#sub-products h1 {
color: #515659;
font-size: 19px;
padding: 0 0 10px 0;
margin: 0;
}
#sub-products ul{
list-style: none;
padding: 0;
margin: 0;
}
#sub-products li{
list-style: none;
padding: 0 0 3px 0;
margin: 0;
}
#sub-products li a{
text-decoration: none;
color: #383838;
}
#sub-products li a:hover{
color: #0062ab;
text-decoration: none;
}

#products-inner {
border: 1px solid #d1d1d1;
border-bottom: 0px solid #d1d1d1;
background: #f5f5f5;
width: 203px;
font-size: 12px;
font-weight: bold;
float: left;
}
#products-inner ul{
padding: 0;
margin: 0;
list-style: none;
}
#products-inner li{
padding: 0;
margin: 0;
list-style: none;
border-bottom: #cbcbcb 1px solid;
border-top: #fff 1px solid;
}
#products-inner li a{
padding: 12px 0 12px 30px;
display: block;
color: #555555;
text-decoration: none;
background:url(../images/list-style.gif) no-repeat;
}
#products-inner li a:hover{
padding: 12px 0 12px 30px;
display: block;
background: #fafafa url(../images/list-style-hover.gif) no-repeat;
text-decoration: none;
}



#products2-inner {
border: 1px solid #d1d1d1;
border-bottom: 0px solid #d1d1d1;
border-top: 0px solid #d1d1d1;
background: #fff;
width: 203px;
font-size: 12px;
font-weight: bold;
float: left;
}
#products2-inner ul{
padding: 0 0 0 10px;
margin: 0;
list-style: none;
}
#products2-inner li{
padding: 0 0 0 10px;
margin: 0;
list-style: none;
border-bottom: #cbcbcb 1px solid;
border-top: #fff 1px solid;
}
#products2-inner li a{
padding: 10px 0 10px 30px;
display: block;
color: #555555;
text-decoration: none;
background:url(../images/list-style2.gif) no-repeat;
}
#products2-inner li a:hover{
padding: 10px 0 10px 30px;
display: block;
background: url(../images/list-style2.gif) no-repeat;
text-decoration: none;
}



#products3-inner {
border: 1px solid #d1d1d1;
border-top: 0px solid #d1d1d1;
border-bottom: 0px solid #d1d1d1;
background: #f5f5f5;
width: 203px;
font-size: 12px;
font-weight: bold;
float: left;
}
#products3-inner ul{
padding: 0;
margin: 0;
list-style: none;
}
#products3-inner li{
padding: 0;
margin: 0;
list-style: none;
border-bottom: #cbcbcb 1px solid;
border-top: #fff 1px solid;
}
#products3-inner li a{
padding: 12px 0 12px 30px;
display: block;
color: #555555;
text-decoration: none;
background:url(../images/list-style.gif) no-repeat;
}
#products3-inner li a:hover{
padding: 12px 0 12px 30px;
display: block;
background: #fafafa url(../images/list-style-hover.gif) no-repeat;
text-decoration: none;
}


.products-image{
padding: 0;
margin: 0;
float: left;
height: 2px;
}
.products-links {
display: block;
background:url(../images/list-style.gif) no-repeat;
}
.products-links a{
padding: 12px 0 12px 30px;
display: block;
color: #555555;
text-decoration: none;
}
.products-links a:hover{
padding: 12px 0 12px 30px;
display: block;
background: #fafafa url(../images/list-style-hover.gif) no-repeat;
text-decoration: none;
}

#quote {
width: 185px;
padding: 0 15px;
float: left;
}
#enquiry-form {
width: 195px;
float: left;
padding: 0 10px 0 5px;
}
#enquiry-form td{
padding: 0 0 2px 0;
font-size: 12px;
}
#enquiry-form h1 {
color: #515659;
font-size: 19px;
padding: 0 0 10px 0;
margin: 0;
}
#enquiry-form h2 {
color: #6b7479;
font-size: 11px;
padding: 15px 0 0 0;
margin: 0;
}
.contact-form {
width: 190px;
}



#sub-page-right {
width: 718px;
float: left;
padding: 0 0 0 15px;
}
#sub-page-flash {
width: 718px;
float: left;
}
#sub-page-content {
padding: 18px 0 15px 0;
width: 718px;
float: left;
}
#sub-page-content td{
padding: 4px 0;
vertical-align:top;
}
#sub-page-content ul{
padding: 5px 20px 0px 22px;
margin: 0;
}

#sub-page-content li{
list-style:url(../images/bullet.jpg);
padding: 0 0 6px 0;
}
#sub-page-content h1{
font-size: 17px;
color: #202020;
padding: 2px 0 0 0;
margin: 0;
font-weight: normal;
}
#sub-page-content h2{
font-size: 15px;
color: #444444;
padding: 10px 0 5px 0;
margin: 0;
}
#sub-page-content h3{
font-size: 15px;
color: #444444;
padding: 15px 0 10px 0;
margin: 0;
}
#sub-page-portals {
width: 718px;
float: left;
}
#sub-page-content ul h1{
color: #202020;
font-size: 13px;
padding: 0;
margin: 0 0 10px -20px;
font-weight:bold;
}
#sub-page-content h4{
color: #202020;
font-size: 14px;
padding: 20px 0 6px 0;
margin: 0;
font-weight:bold;
}
#sub-page-content h5{
font-size: 15px;
color: #444;
padding: 0 0 0 0;
margin: 0;
}
#sub-page-content h6{
font-size: 11px;
color: #626262;
padding: 0 0 10px 0;
margin: 0;
font-weight: normal;
}





#sub-page-portals2 {
width: 233px;
float: right;
padding: 15px 0 0 0;
}
#products2 {
width: 233px;
float: left;
padding: 0 9px 15px 0;
}
#after-care2 {
width: 233px;
float: left;
padding: 0 9px 15px 0;
}
#global-network2 {
width: 233px;
float: left;
padding: 0 9px 15px 0;
}
#sub-page-content2 {
padding: 18px 0 15px 0;
width: 465px;
float: left;
}
#sub-page-content2 td{
padding: 4px 0;
vertical-align:top;
}
#sub-page-content2 ul{
padding: 5px 20px 0px 22px;
}

#sub-page-content2 li{
list-style:url(../images/bullet.jpg);
padding: 0 0 6px 0;
}
#sub-page-content2 h1{
font-size: 17px;
color: #202020;
padding: 2px 0 0 0;
margin: 0;
font-weight: normal;
}
#sub-page-content2 h2{
font-size: 15px;
color: #444444;
padding: 10px 0 15px 0;
margin: 0;
}
#sub-page-content2 h3{
font-size: 15px;
color: #444444;
padding: 15px 0 10px 0;
margin: 0;
}
#sub-page-content2 ul h1{
color: #202020;
font-size: 13px;
padding: 0;
margin: 0 0 10px -20px;
font-weight:bold;
}
#sub-page-content2 h4{
color: #202020;
font-size: 14px;
padding: 20px 0 6px 0;
margin: 0;
font-weight:bold;
}
#sub-page-content2 h5{
font-size: 15px;
color: #444;
padding: 0 0 0 0;
margin: 0;
}
#sub-page-content2 h6{
font-size: 11px;
color: #626262;
padding: 0 0 10px 0;
margin: 0;
font-weight: normal;
}










#footer-wrapper {
float: left;
width: 100%;
background: #808080;
}
#footer {
width: 980px;
margin: 0 auto;}
#footer-bg {
width: 980px;
float: left;
}
#footer ul{
padding: 0;
margin: 0;
list-style: none;
float: right;
}
#footer li{
padding: 0;
margin: 0;
list-style: none;
float: left;
font-size: 12px;
}
#footer li a{
padding: 12px 13px;
margin: 0;
float: left;
color: #fff;
text-decoration: none;
}
#footer li a:hover{
padding: 12px 13px;
margin: 0;
float: left;
color: #dddddd;
text-decoration: none;
}
.sub-page-flash-image {
width: 718px;
float: left;
}
.sub-flash-text {
background: url(../images/flash-sub-bg.gif) repeat-x right;
width: 569px;
height: 20px;
color: #fff;
font-size: 11px;
text-align: right;
padding: 6px 8px 0 6px;
float: left;
}
.sub-flash-right {
float: left;
width: 135px;
}
.clear {
clear: both;
}

hr {
border: 0px;
border-top: 1px #666 solid;
height: 1px;
margin: 20px 10px;
}

.clock2 {
display: inline;
}
.clock {
margin: 0;
padding: 0;
border: 0px;
font-size: 10px;
color: #FFF;
font-weight: bold;
background: none;
width: 46px;
display: inline;
font-family: Arial, Helvetica, sans-serif;
}


.contact-left {
float: left;
width: 248px;
padding: 15px 0 0 0;
}
.contact-left td{
padding: 0 0 0 0;
font-size: 12px;
vertical-align: bottom;
}

.contact-right {
float: left;
width: 470px;
padding: 15px 0 0 0;
}



.content-sub-padding2 {
padding: 10px 10px 0 5px;
float: left;
font-size: 11px;
}


.product-list {
padding: 5px 0;
}
.content-sub-text {
float: left;
color: #fff;
background: #515659;
width: 219px;
padding: 7px 7px 9px 7px;
margin: 0;
font-size: 11px;
}

.table-font {
font-size: 12px;
}
.global-table td{
padding: 0 5px 5px 5px;
}
.global-table a{
color: #333333;
}