*{ margin: 0pt; padding: 0pt;}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img, form, fieldset, a{ margin: 0; padding: 0; border: 0; }

body{ background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0070b3; margin: 0px; }

a{ color:#fff; text-decoration:none;}

a:hover{ color:#81a5db; text-decoration:none;}

a:active{ outline:none;}
 
a:focus{ -moz-outline-style:none;}

#container{ margin: 0px auto; padding-top: 48px; width:830px; z-index: 10; position: relative; }

#home_panel {z-index: 5; top:48px;width:830px;}

#home{height:353px; background:url(../Images/main.jpg) no-repeat; padding: 20px 20px 20px 20px; color:#fff; z-index: 4;}
#home ul{margin:0;}

#toplevel{width:520px; float:left; padding:0; margin:0;}

#toplevel_right{float:left; width:265px; text-align:right; padding: 20px 0 0 0;}

#bottomlevel{clear:both; float:left; width:780px;}

#nav{height:69px;}
	#nav img{float:left}
	
.leftnav{float:left; width:164px; padding:0 20px 0 0;}
	.leftnav ul{ padding:0; margin:0; list-style:none; text-transform:uppercase; font-weight:bold; font-size:12px;}
	.leftnav li{ padding:0 18px 5px 0; margin:0; list-style:none; background:url(../Images/arrow.gif) no-repeat right 27%; text-align:right}
	.leftnav a{color:#0070b3;}
	.leftnav a:hover{color:#F53938;}

.leftnav .selected{background:url(../Images/arrow_on.gif) no-repeat right 27%;}

.rightcol{float:left; width:640px;}
	.rightcol a{ color:#EA3B40}
	.rightcol a:hover{ text-decoration:underline;}

#header{}

#nav-tabs{
	position:relative;
	top:-20px;
	width:auto;
}

#contenttop{
	height:25px;
	background:url(../Images/contenttop.gif) no-repeat;
	}



.dotline{height:40px; background:url(../Images/dottedline.gif) no-repeat;}
	.dotline h1{ padding:6px 0 0 0; text-align:center; color:#EA3B40;}

#content{ min-height:200px; height:auto !important; height:200px}

#footer{clear:both; color:#fff; height:18px; padding:2px 10px 0 10px; background:url(../Images/footer.gif) no-repeat; font-size:11px;width:806px;}

.iconlist{ list-style: none; margin: 0; padding: 0 0 15px 0;}
	.iconlist li{ background-image:url(../Images/bullet.gif); list-style:none; background-repeat: no-repeat; background-position: 0 10%; padding: 3px 0 3px 30px; margin: .4em 0 0 -3em; color:#3378B0;}

/* ----------------------- Bullet list works in IE and Firefox ---------------------- */

h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 0 0 10px 0;}
	h1 span{color:#EE3A43}
	
h2{}

h3{}

p{padding: 0 0 10px 0;}

/* img, div { behavior: url(components/iepngfix.htc) } */

.clr{clear:both;}

.float_left{float:left;}

.float_right{float:right;}

.img_float_right{float:right; margin: 0 0 20px 20px;}

.img_float_right2{float:right; margin: 0 0 0px 20px;}

.img_float_left{float:left; margin: 0 10px 10px 0;}

ul{padding: 0 0 0 0; margin: 0 0 15px 0;}

ol{padding: 0 0 0 0; margin: 0 0 15px 0;}

li{padding: 0px 0 0px 0px; margin: 0em 0 0 2.5em;}

.searchfield{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px #0076B6 solid; width: 230px;}

#enquiryform input.required, #enquiryform textarea.required {background-color: #ffdddd;}

#validation-message {padding: 20px 0px 20px 110px; margin: 0 0 20px 0; border: 1px solid #800000; color: #800000; background-image:url(../Images/error.png); background-position:center left; background-repeat:no-repeat; background-color: #ffdddd; width:525px;}
	#validation-message p{ padding: 0 0 0 0;}

.map{ float:right;}

.tablestyle{}
	.tablestyle a{color:#EA3B40}
	.tablestyle a:hover{ text-decoration:underline;}
	
.product_right{ float:right; width:320px; margin: 0 0 0 30px;}
	
#preview_container{width:320px; text-align:center; float:right}

.sitemapul{}
	.sitemapul a{color:#EA3B40}
	.sitemapul a:hover{ text-decoration:underline}
	
#content_panel { z-index: 3; ;top:150px;}

.seo-footer-r{
	color:#0070b3;
	padding-top:10px;
	text-align:right;
	padding-right:10px;
	float:left;
	}
	
.seo-footer-l{
	color:#0070b3;
	padding-top:10px;
	text-align:left;
	padding-left:15px;
	float:left;
	width:580px;
	
	}

.seo-footer a {color:#0070b3;}