/* Atom Reset */
body, html, div, blockquote, img, p, h1, h2, h3, h4, h5, h6, pre, dl, dt, dd, form, a, th, td  {margin: 0; padding: 0; border: 0; outline: none; }
h1, h2, h3, h4, h5, h6  {   font-size: 100%;  padding: .6em 0;  margin: 0 15px; }  

.floatLeft   {  float: left; padding: .5em .5em .5em 0;  }  
.floatRight  {   float: right; padding: .5em 0 .5em .5em;  } 
img, div, a, input { behavior: url(iepngfix.htc) }
/* Atom Reset */

body {	background-color: #bfe3f8; font-family: arial, verdana, sans-serif;  font-size: 12px; color: #535353;	
		background-image:url(images/bg.jpg); background-position:center top; background-repeat:repeat-x;} 
#wrap {	width:985px; display: block;	margin-left: auto; margin-right: auto; margin-top:0px;  margin-bottom:0px;}
#header {width: 985px; height: 155px; background-image:url(images/header.png);}
#dropnav {width:936px; padding:0px; margin:0px; margin-left:25px;}
#banner { width: 960px;  padding:0px; margin:0px; margin-left:25px;}

#wrapbg { background-image:url(images/wrap-bg.png); background-repeat:repeat-y;}
#page-header {margin-left:20px; width:945px; height:35px; display:block; margin-top:20px;}

#b-1 {width:238px; margin-left:25px; height:182px; display:inline; float:left; margin-top:1px; background-repeat:no-repeat; }
#b-2 {width:268px; margin-left:5px; height:182px; display:inline; float:left; margin-top:1px; background-image:url(images/b2-offer.jpg);  background-repeat:no-repeat; }
#b-3 {width:420px; margin-right:24px; height:182px; display:inline; float:right; margin-top:1px; background-image:url(images/b3-news.jpg); background-repeat:no-repeat; }

#c-1 {width:280px; margin-left:45px; display:inline; float:left; background-color:#CCCCCC;}
#c-2 {width:280px; margin-left:30px; display:inline; float:left; background-color:#CCCCCC; }
#c-3 {width:325px; margin-left:30px; display:inline; float:left; background-color:#CCCCCC;}
#c-4 {width:500px; margin-left:45px; display:inline; float:left; margin-top:3px;  background-repeat:no-repeat;}

.c-1 {width:545px; margin-left:45px; display:inline; float:left; }
.c-2 {width:325px; margin-left:30px; display:inline; float:left; }
.c-full {width:870px; margin-left:45px; display:inline; float:left; }
.c-4 {width:325px; margin-right:60px; display:inline; float:right; }

.c-mid {width:600px; margin-left:200px; }

#c-3 ul { display:block; list-style: none;margin: 0;padding: 0;}
#c-3 li { display:block; list-style: none; padding-top: 5px; padding-bottom: 5px; }
#c-3 a { display:table; height:70px; border: 1px solid #C4C4C4;	}
#c-3 a:hover {	border: 1px solid #a6a6a6; height:70px;}
.sub {padding-left:15px; margin-left:10px; font-size:12px;}
#map { border: 1px #CCCCCC solid; width:545px; padding:2px; margin-bottom:10px; }

#footernav { width:800px; padding:0px; margin:0px; margin-left:45px;  padding-bottom:15px; }
#footernav p {font-size: 10px; color:#CCCCCC;}
#footernav ul{ font-size: 10px; display: inline;	list-style: none; margin: 0px; padding:0px; text-align:left; }
#footernav li{ font-size: 10px; display: inline;	list-style: none; margin: 0px; padding:0px; padding-right:0px; margin-right:15px; text-align:left;}
#footernav li a {color:#999999;}
#footernav li a:hover { border-bottom:thin dotted #c2c2c2;}


#b-1 ul{ font-size: 11px; display:block; list-style: none; margin: 0px; padding:0px; text-align:left; margin-top:85px;}
#b-1 li{ font-size: 11px; display:block; list-style: none; margin: 0px; padding:0px; padding-right:0px; margin-left:15px; text-align:left; background-image:url(images/li.jpg); background-repeat:no-repeat;}
#b-1 li a {color:#ff0000; line-height:20px; margin-left:30px;}
#b-1 li a:hover { border-bottom:thin dotted #c2c2c2; color:#032c5a;}


#c-1 ul{ font-size: 12px; display:block; list-style: none; margin: 0px; padding:0px; text-align:left; }
#c-1 li{ font-size: 12px; display:block; list-style: none; margin: 8px; padding:0px; padding-left:30px; text-align:left; background-image:url(images/li.jpg); background-repeat:no-repeat; }
#c-1 li a {color:#535353; margin-left:30px;}
#c-1 li a:hover { border-bottom:thin dotted #c2c2c2; color:#032c5a;}


#find-more { margin-top:140px; margin-left:18px;}
#find-more a {font-size: 2; display: block; border: none; float:left; width:99px; height: 21px; background:url(images/find-more.jpg); background-position: center;}
#find-more a:hover { background:url(images/find-more-ro.jpg);}

#news { width: 400px;	text-align: left;	border: 1px solid #e5e5e5;  margin-top:25px; margin-left:10px;  }
#more { margin-top:40px; margin-right:10px; float:right; } 
#more a {font-size: 2; display: block; border: none; float:left; width:55px; height: 20px; background:url(images/more.jpg); background-position: center;}
#more a:hover { background:url(images/more-ro.jpg);}
.clear {clear:both; height:1px;}
.clear5 {clear:both; height:5px;}
.clear15 {clear:both; height:15px;}
.clear20 {clear:both; border-bottom:1px #d7d7d7 dashed; margin-top:10px; margin-bottom:10px; width:900px; margin-left:45px;}
.clear30 {clear:both; height:30px;}
.clear2-4 {clear:left; border-bottom:1px #d7d7d7 dashed; margin-top:10px; margin-bottom:10px; width:400px; margin-left:45px;}
.line {padding-top:4px; padding-bottom:0px;}
.preload3 {background:url(images/more-ro.jpg);}
.preload4 {background:url(images/find-more-ro.jpg);}

.clear-gap {clear:both; height:10px;}
.white {color:#FFFFFF; margin-left:25px; margin-top:10px;}
#footer {clear:both; height:78px; background-image:url(images/footer.png); background-repeat:no-repeat; background-position:top; margin-left: auto; margin-right: auto; }

#n1 a { display: block; border: none; float:left; width:74px; height: 31px; background: url(images/n1.png); background-position: center; margin:0px; padding:0px; margin-left:10px;}
#n2 a { display: block; border: none; float:left; width:86px; height: 31px; background: url(images/n2.png); background-position: center; margin:0px; padding:0px;}
#n3 a { display: block; border: none; float:left; width:80px; height: 31px; background: url(images/n3.png); background-position: center; margin:0px; padding:0px;}
#n4 a { display: block; border: none; float:left; width:82px; height: 31px; background: url(images/n4.png); background-position: center; margin:0px; padding:0px;}
#n5 a { display: block; border: none; float:left; width:72px; height: 31px; background: url(images/n5.png); background-position: center; margin:0px; padding:0px;}
#n6 a { display: block; border: none; float:left; width:85px; height: 31px; background: url(images/n6.png); background-position: center; margin:0px; padding:0px;}
#n7 { display: block; border: none; float:right; width:264px; height: 31px; background: url(images/n7.png); background-position: center; margin:0px; padding:0px; margin-right:10px;}
#n1 a:hover { background: url(images/r1.png); background-position: center;}
#n2 a:hover { background: url(images/r2.png); background-position: center;}
#n3 a:hover { background: url(images/r3.png); background-position: center;}
#n4 a:hover { background: url(images/r4.png); background-position: center;}
#n5 a:hover { background: url(images/r5.png); background-position: center;}
#n6 a:hover { background: url(images/r6.png); background-position: center;}


#enquire {width:848px; margin-left:24px;text-align:right; background-color:#555555; height:21px;}
#product {margin-left:18px;}
#product-nav {clear:both; background-image:url(images/product-nav-bg.jpg); width:860px; margin-left:18px; background-repeat:repeat-x;}
#product-range {margin-left:24px;}
#content-col {width:400px; margin-left:30px;   margin-bottom:15px;}
#content-table {width:828px; margin-left:34px;text-align:left; margin-bottom:10px;}
#feature {width:848px; margin-left:24px; text-align:left;}
.feature-icon { width:138px; margin:0px; padding:2px; display:inline-block;}
#feature a { display:inline-block; width:138px; border-right: 1px solid #7d7d7d; text-align:left;	 padding-left:2px; padding-right:2px;}
#feature a:hover {	border-right: 1px solid #a6a6a6;}

#home-feature ul { display:inline-block; list-style: none;margin: 0;padding: 0; text-align:right;}
#home-feature li { display:inline-block; list-style:none; height:70px; margin: 0;padding: 0; }
#home-feature a { display:table-cell; width:138px; border-right: 1px solid #7d7d7d; text-align:left;	 padding-left:2px; padding-right:2px;}
#home-feature a:hover {	border-right: 1px solid #a6a6a6; height:70px;}

#home-news ul { display:block; list-style: none; margin: 0;padding: 0; text-align:right;}
#home-news li { display:block; list-style:none; margin: 0;padding: 0; }
#home-news a { display:table-cell; border-bottom: 1px solid #3e3e3e; text-align:left;	 padding-bottom:2px; padding-top:2px;}
#home-news a:hover {	border-bottom: 1px solid #3e3e3e; }

#menu-wrap {width: 758px; background-image:url("images/"); background-repeat:no-repeat; background-position:bottom; }
#menu { width:758px; display:table; text-align:left; padding:0px; margin:0px; border-width:0px;  margin-top:25px; height:25px;} 
#content-wrap { background-image:url("images/"); background-repeat:repeat-y; padding:0px; margin:0px;}
#content { clear: both; display:table; text-align: left;  padding:0px; margin:0px; width: 758px; *margin-top:-3px; background-image:  url("images/"); background-repeat:no-repeat; background-position:bottom;}

#left-col {width: 400px;float:left;margin-left:15px; margin-top:5px;_width:380px; display:table; min-height:450px;}
#right-col{width: 250px;float:right;margin-right:0px; display:table;}
#right-col-home{width: 350px;float:right;margin-right:0px; background-color:#0B2349; min-height:800px;}
#left-col-wide {width: 550px;float:left;margin-left:15px; margin-top:5px;_width:380px; display:table; height:450px;}
#content-main {width: 700px;float:left;margin-left:5px;}

#news-col-a {width:392px; margin-left:30px;   margin-bottom:15px;}
#news-col-a ul { display:block; list-style: none; margin: 0;padding: 0; text-align:right;}
#news-col-a li { display:block; list-style:none; margin: 0;padding: 0; }
#news-col-a a { display:table-cell; border-bottom: 1px solid #3e3e3e; text-align:left;	 padding-bottom:2px; padding-top:2px;}
#news-col-a a:hover {	border-bottom: 1px solid #3e3e3e; }

#footer ul{ display: inline;	list-style: none; margin: 0px; padding:0px; text-align:left;}
#footer li{ display: inline;	list-style: none; margin: 0px; padding:0px; padding-right:0px; padding-left:15px; text-align:left;}
#menu ul li a{	text-decoration: none;}
#menu ul li a:hover{	 text-decoration: underline; }

a 			{	color: #002F5B;	text-decoration: none;}
a:link 		{	color: #002F5B;	text-decoration: none;}
a:visited 	{	color: #002F5B;	text-decoration: none;}
a:hover 	{	color: #0054A6;	text-decoration: none;}
a:focus 	{ 	outline-style: none; }
#footer-text a:link 		{	font-size:9px; color:#828282;	text-decoration: none;}
#footer-text a:visited 	{	font-size:9px; color:#828282;	text-decoration: none;}
#footer-text a:hover 		{	font-size:9px; color:#ababab;	text-decoration: none;}


h1 {margin:0px; padding:0px; padding-top:5px; color:#f26522; font-size:24px; font-weight:normal; padding-bottom:15px; margin-left:25px;}
h2 {margin:0px; padding:0px; padding-top:10px; color:#316FC4; font-size:22px; font-weight:normal; margin-bottom:10px; }
h3 {margin:0px; padding:0px; margin-top:0px; color:#316FC4; font-size: 14px;}
h4 {font-size: 14px; margin-top: 0px;	margin-bottom: 0px;		padding-top: 15px; padding-bottom: 8px;	margin-left: 10px;	text-decoration: none;	font-weight: normal;color:#684F40;}
h5 {font-size: 14px; margin-top: 0px;	margin-bottom: 0px;		padding-top: 15px; padding-bottom: 8px;	margin-left: 10px;	text-decoration: none;	font-weight: normal;color:#684F40;}
h6 {font-size: 14px; margin-top: 0px;	margin-bottom: 0px;		padding-top: 15px; padding-bottom: 8px;	margin-left: 10px;	text-decoration: none;	font-weight: normal;color:#684F40;}
p{font-size: 12px;	color: #535353;	padding:5px;	line-spacing: 20px;	text-align:left; padding:0px;	margin:0px;	padding-top:3px;	 	padding-bottom:8px;}


/*
#menutext {font-size: 12px;font-weight:bold;padding-top:13px;padding-left:10px;margin-bottom:10px;}
#menu ul{ display: inline;	list-style: none; border:0px; margin:0px; float:right; margin-right:10px;}
#menu ul li { 	display: block; float: left; text-align:right;	font-size: 11px;  border:0px; margin:0px; }
#menu ul li a{	color:#6D4A40; border-right-width:1px; border-right-style:solid; border-right-color:#ACE1EF; padding-left:14px; padding-right:14px;}
#menu ul li a:hover{ border-bottom-style:dotted; border-bottom-color:#ACE1EF; border-bottom-width:thin; color: #6D4A40;	text-decoration: none;	}
*/

img.bdr {float: left; display:inline; border-width:1px; border-bottom-style:solid; border-color:#C7C7C7; background-color:#FFFFFF; padding:0px; margin:4px; margin-right:20px;}
img.right {float: right; display:inline; padding:5px; }
img.specials { margin-right:20px; }
table.product { padding-left:12px;}
td.iconbox   { border: solid #C0C0C0 1px; vertical-align: middle; background-color:#EAEAEA;  }
.mar-top-5 {margin-top:5px;}
.mar-left-15 {margin-left:25px;}
.nav {margin-left:120px;}
.linkon {background: #0A2248;	text-decoration: none;	}
.pre-load {display:none;}

/*sifr 
.title	{font-size:26px; font-weight:normal; color:#FFFFFF; line-height:10px;	}
.subtitle	{ font-size:18px; font-weight:normal; color:#ff0000; line-height:10px;	 }		
.pp	{	font-weight:normal;	}	

.sIFR-active .title		{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
.sIFR-active .subtitle		{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
.sIFR-active .pp		{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
*/



