/*
contents

Body
Columns and Rows
Primary Classes & html tags
Banner
Top Nav
Language bar
Left hand nav
Right hand links
Footer
pgcontent
*/

body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 73%;
	line-height: 1.3em;
	color: #000;
	background: #fff;
	text-align: center;
}

td {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.3em;
	color: #000;
	background: #fff;
	font-size: 73%;	
}

a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #996666;
	background: transparent; 
}

a:hover { color: #666; }


/* Columns and Rows Start */

div#surface	{
	width: 100%;
	margin: auto;
	padding: 0;
	border: 0;
	text-align: center;
	background: #fff;
}
	
div#container {
	width: 760px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	text-align: left;
	position: relative;
}
	
div#banner {
	margin: 0;
	padding: 0;
	width: 760px;
	height: 126px;
	background: #fff url(../images/3/header/banner.gif) top left no-repeat;
}

div#banner1 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/banner.gif) top left no-repeat; }
div#banner2 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/banner.gif) top left no-repeat; }
div#banner4 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/banner.gif) top left no-repeat; }
div#banner5 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/banner.gif) top left no-repeat; }
div#banner6 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/banner.gif) top left no-repeat; }
div#banner7 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/banner.gif) top left no-repeat; }
div#banner8 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/banner.gif) top left no-repeat; }
div#banner11 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/11.jpg) top left no-repeat; }
div#banner12 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/12.jpg) top left no-repeat; }
div#banner14 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/14.jpg) top left no-repeat; }
div#banner16 { margin: 0; padding: 0; width: 760px; height: 150px; background: #fff url(../images/3/header/16.jpg) top left no-repeat; }
div#banner24 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/banner.gif) top left no-repeat; }
div#banner25 { margin: 0; padding: 0; width: 760px; height: 126px; background: #fff url(../images/3/header/banner.gif) top left no-repeat; }

	
div#topnav {
	margin: 0;
	padding: 0;
	width: 760px;
	height: 35px;
}
		
div#languagebar {
	margin: 0; 
	padding: 0;
	width: 760px;
	height: 35px;
	background: transparent url(../images/3/header/langbar_bg.jpg) 0 0 repeat-x;
}

div#content {
	margin: 10px 0 0 0;
}
	
div#container2 {
	width: 582px;
	float: left;
}

div#containerMarine {
	width: 760px;
	float: left;
}

div#lhnav {
	margin: 0;
	padding: 0 0 0 4px;
	width: 203px;
	float: left;
	background: #fff;
	text-align: left;
}
	
/*for 2 column layout */
div#lhnav2col {
	margin: 0;
	padding: 0 0 0 4px;
	width: 203px;
	float: left;
	background: #fff;
	text-align: left;		
}

div#rhlinks {
	width: 162px;
	float: right;
	margin: 0;
}
	
div#pgcontent {
	width: 365px;
	float: right;
/*		margin: 0 0 0 215px;
*/	padding: 0;
}

/*for Marine layout */
div#pgcontentMarine {
	width: 450px;
	float: right;
	padding: 0;
}
	
/*for 2 column layout */
div#pgcontent2col {
	width: 520px;
	float: right;
	padding: 0;
}
	
div#footer {
	clear: both;
	width: 760px;
	padding: 5px 0 0 0;
	background: transparent url(../images/3/footer/footer_topborder.jpg) 0 0 repeat-x;
}
	
div#lhnavigation {
	padding: 0 0 20px 0;
}

/* Columns and Rows End

/* Primary Classes Start */

p 	{ margin: 0; padding: 0 0 10px 0; color: #000; }
	
img	{ margin: 0; padding: 0; border: 0; }
	
h1 { font-weight: bold; font-size: 1.3em; margin: 0; padding: 0; }

h2 { font-weight: bold; font-size: 1em; color: #996666; margin: 0; padding: 0; }

h2 a {color: #996666 !important;}

h3 { font-weight: bold; font-size: 1.1em; margin: 0; padding: 0; }
	
.margin10 { margin: 10px; }

.margin20 { margin: 20px; }

.left { float: left; }
	
.right { float: right; }
	
.clear { clear: both; }

a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color:#996666;
	background: transparent; 
}

a:hover { color: #666; }
	
ul { margin: 0; padding: 0 15px 10px 15px; border: 0; }
		
ul li { margin: 0 0 5px 40px; padding: 0; }
	
dl { margin: 0 0 10px 0; padding: 0 15px 0 25px; border: 0; }
		
dl dt { margin: 10px 0 0 0; padding: 0; font-weight: bold; }
		
dl dd { margin: 0; padding: 0; }
	
form { margin: 0; padding: 0; }
	
input { margin: 0; padding: 0; }
	
label { margin: 0; padding: 0; }
	
/* Primary Classes End */

/* Banner Contents Start */

/* Home Banner */
div#logo {
	margin: 0;
	padding: 40px 0 0 30px;
}

/* Banner Contents End */

/* Top Navigation Start */

div#topnav ul#topnavmenu	{
	height: 35px;
	width: 760px;
	background: transparent url(../images/3/header/topnav.jpg) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

div#topnav ul#topnavmenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
	
ul#topnavmenu li, ul#topnavmenu a {
	height: 35px;
	display: block;
}
	
div#topnav ul#topnavmenu li a {
	text-indent: -9999px;
	text-decoration: none;
}

#cat1	{left: 0; width: 52px;}
#cat2	{left: 54px; width: 126px;}
#cat4	{left: 182px; width: 69px;}
#cat5 	{left: 253px; width: 58px;}
#cat6	{left: 313px; width: 60px;}
#cat7	{left: 375px; width: 70px;}
#cat25  {left: 447px; width: 46px;}
#cat8	{left: 495px; width: 102px;}
#cat11	{left: 0px; width: 0px;}
#cat12	{left: 0px; width: 0px;}
#cat14	{left: 0px; width: 0px;}
#cat16	{left: 0px; width: 0px;}
#cat24	{left: 0px; width: 0px;}

#tntrolley 	{left: 599px; width: 67px; }
#tnaccount	{left: 668px; width: 93px;}
#tnenvironment	{left: 0px; width: 0px;}


ul#topnavmenu li#cat11	{display:none;}
ul#topnavmenu li#cat12	{display:none;}
ul#topnavmenu li#cat14	{display:none;}
ul#topnavmenu li#cat16	{display:none;}
ul#topnavmenu li#cat24	{display:none;}

#cat1 a:hover	{background: transparent url(../images/3/header/topnav.jpg) 0 -35px no-repeat;}
#cat2 a:hover {background: transparent url(../images/3/header/topnav.jpg) -54px -35px no-repeat;}
#cat4 a:hover {background: transparent url(../images/3/header/topnav.jpg) -182px -35px no-repeat;}
#cat5 a:hover {background: transparent url(../images/3/header/topnav.jpg) -253px -35px no-repeat;}
#cat6 a:hover {background: transparent url(../images/3/header/topnav.jpg) -313px -35px no-repeat;}
#cat7 a:hover {background: transparent url(../images/3/header/topnav.jpg) -375px -35px no-repeat;}
#cat25 a:hover {background: transparent url(../images/3/header/topnav.jpg) -447px -35px no-repeat;}
#cat8 a:hover {background: transparent url(../images/3/header/topnav.jpg) -495px -35px no-repeat;}
#cat11 a:hover {background: transparent url(../images/3/header/topnav.jpg) -0px -0px no-repeat;}
#cat12 a:hover {background: transparent url(../images/3/header/topnav.jpg) -0px -0px no-repeat;}
#cat14 a:hover {background: transparent url(../images/3/header/topnav.jpg) -0px -0px no-repeat;}
#cat16 a:hover {background: transparent url(../images/3/header/topnav.jpg) -0px -0px no-repeat;}
#cat24 a:hover {background: transparent url(../images/3/header/topnav.jpg) -0px -0px no-repeat;}

#tntrolley a:hover {background: transparent url(../images/3/header/topnav.jpg) -599px -35px no-repeat;}
#tnaccount a:hover {background: transparent url(../images/3/header/topnav.jpg) -668px -35px no-repeat;}
#tnenvironment a:hover {background: transparent url(../images/3/header/topnav.jpg) -0px -0px no-repeat;}

/* Page Selected - Top Navigation */
		
/*body#home #home {background: transparent url(../images/3/header/topnav.gif) 0 -35px no-repeat;}*/

/* Top Navigation End */

/* Language Bar Start */

div#languagebar ul#languagemenu {

	Height: 22px;
	margin: 0;
	padding: 7px 0 0 15px;
	list-style: none;
}

div#languagebar ul#languagemenu li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	display: inline;
}

/* div#languagebar ul#languagemenu li#english { padding: 0 10px 0 22px; background: transparent url(../images/3/header/gb_flag.gif) 0 2px no-repeat; } */
/* div#languagebar ul#languagemenu li#french { padding: 0 10px 0 22px; background: transparent url(../images/3/header/fr_flag.gif) 0 2px no-repeat; } */

/* div#languagebar p.helpline { float: right; margin: 0; padding: 8px 11px 0 0; } */
div#languagebar ul#languagemenu li#email { float:left; margin: 0; padding: 0px 11px 0 0; width: 27px; height: 22px;} 
div#languagebar ul#languagemenu li#news { float:left; margin: 0; padding: 0px 11px 0 0; width: 27px; height: 22px;} 
div#languagebar ul#languagemenu li#student { float:left; margin: 0; padding: 0px 11px 0 0; width: 27px; height: 22px;} 
div#languagebar ul#languagemenu li#marine { float:left; margin: 0; padding: 0px 11px 0 0; width: 27px; height: 22px;} 
div#languagebar ul#languagemenu li#bbrown { float:left; margin: 0; padding: 0px 11px 0 0; width: 27px; height: 22px;} 
div#languagebar ul#languagemenu li#facebook { float:left; margin: 0; padding: 0px 11px 0 0; width: 27px; height: 22px;} 
div#languagebar ul#languagemenu li#twitter { float:left; margin: 0; padding: 0px 11px 0 0; width: 27px; height: 22px;} 
div#languagebar ul#languagemenu li#flickr { float:left; margin: 0; padding: 0px 11px 0 0; width: 27px; height: 22px;} 

div#languagebar p.helpline { float: left; margin: 0; padding: 0px 11px 0 0; }
div#languagebar p.marquee { float: right; margin: 0; padding: 0px 11px 0 0; }
div#languagebar ul#languagemenu li#english { float: right; margin: 0; padding: 0px 11px 0 0; width: 27px; height: 22px;} 
div#languagebar ul#languagemenu li#french { float: right; margin: 0; padding: 0px 11px 0 0; width: 27px; height: 22px;} 
div#languagebar ul#languagemenu li#loggedin { float: right; margin: 0; padding: 2px 11px 0 0; }

/* Language Bar End */

/* Left Hand Naviation Content Start */

/* Search Start */
	
div.search {
	margin: 0;
	padding: 0;
	width: 203px;
}
	
div.search h2 {
	display: block;
	margin: 0;
	padding: 0;
	width: 203px;
	height: 24px;
	text-indent: -9999px;
	background: #fff url(../images/3/lh_nav/title_search.gif) top left no-repeat;
}

div#searchform {
	margin: 3px;
	padding: 0;
	position: relative;
}

div#searchform input.strsearch {
	float: left;
	width: 150px;
	margin: 0.2em 0 0.5em 0;
	font-size: 1em;
}
	
/* show to IE 5 Mac */
div#searchform a#searchgo {
	float: right;
	width: 23px;
	height: 22px;
	margin-top: -25px;
	display: block;
	background: transparent url(../images/3/lh_nav/lhnav_gobutton.gif) 0 0 no-repeat;
	text-indent: -9999px;
}
	
/* commented backslash hack v2 \*/
div#searchform a#searchgo {
	float: right;
	width: 23px;
	height: 22px;
	margin-top: 0;
	display: block;
	background: transparent url(../images/3/lh_nav/lhnav_gobutton.gif) 0 0 no-repeat;
	text-indent: -9999px;
}
/* end hack */

div#searchform a#searchgo:hover {
	background: transparent url(../images/3/lh_nav/lhnav_gobutton.gif) -23px 0 no-repeat;
}
	
/*for ie*/
div#searchform div.fieldrow { margin: 0 0 0px 0; clear: both;}

/*for other browsers*/
html>body div#searchform div.fieldrow { margin: 0 0 4px 0; clear: both;}
	
div#searchform div.fieldrow label { display: block; margin: 0 0 0 20px; font-size: 0.9em; }

div#searchform div.fieldrow input.radio {
	margin: 0 0 0 0;
	float: left;
}
	
html>body div#searchform div.fieldrow input.radio { margin: 0 7px 0 0; }
	
/* Search End */

/* Left Hand Navigation Start */

div#lhnavigation ul.lhnavmenu	{
	width: 203px;
	/*margin: 0 0 20px 0;*/
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}

div#lhnavigation ul.lhnavmenu li {
	width: 203px;
	margin: 0 0 0 -16px;
	padding: 0;
	list-style: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0;
}

html>body div#lhnavigation ul.lhnavmenu li {
	margin: 0;
}
	
ul.lhnavmenu li, ul.lhnavmenu a {
	width: 203px;
	height: 23px;
	display: block;
	text-indent: -9999px;
}
	
div#lhnavigation ul.lhnavmenu li a {
	text-indent: -9999px;
	text-decoration: none;
}

div#lhnavigation ul.lhnavmenu li.lharrow, div#lhnavigation ul.lhnavmenuon li.lharrowon, div#lhnavigation ul.lhnavmenu li.lharrow a {
	text-indent: 0px;
	padding: 0 0 0 14px;
	color: #996666;
	line-height: 23px;
	font-weight: 500;
	/* so double lines work */
	height: auto;
	width: 95%;
}

div#lhnavigation ul.lhnavmenu li.lharrowon a
{
	text-indent: 14px;
	padding: 0 0 0 14px;
	color: #996666;
	line-height: 23px;
	font-weight: 500;
	/* so double lines work */
	height: auto;
	width: 95%;
}

div#lhnavigation ul.lhnavmenu li.subnav,  div#lhnavigation ul.lhnavmenu li.subnav a {
	text-indent: 28px;
	color: #996666;
	line-height: 23px;
	font-weight: 500;
}

div#lhnavigation ul.lhnavmenu li#lhnavcloudeffects a {
	text-indent: 10px;
	color: #fff;
	line-height: 23px;
	font-weight: 500;		
}

div#lhnavigation td.SelectBackground {
	background-color: #996666;
 	color:white;
}

div#lhnavigation ul.lhnavmenu li#subcat1 { height: 24px; background: transparent url(../images/3/lh_nav/1.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat2 { height: 24px; background: transparent url(../images/3/lh_nav/2.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat4 { height: 24px; background: transparent url(../images/3/lh_nav/4.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat5 { height: 24px; background: transparent url(../images/3/lh_nav/5.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat6 { height: 24px; background: transparent url(../images/3/lh_nav/6.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat7 { height: 24px; background: transparent url(../images/3/lh_nav/7.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat8 { height: 24px; background: transparent url(../images/3/lh_nav/8.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat10 { height: 24px; background: transparent url(../images/3/lh_nav/10.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat11 { height: 24px; background: transparent url(../images/3/lh_nav/11.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat12 { height: 24px; background: transparent url(../images/3/lh_nav/12.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat14 { height: 24px; background: transparent url(../images/3/lh_nav/14.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat16 { height: 24px; background: transparent url(../images/3/lh_nav/16.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat24 { height: 24px; background: transparent url(../images/3/lh_nav/24.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#subcat25 { height: 24px; background: transparent url(../images/3/lh_nav/25.gif) 0 0 no-repeat; }
div#lhnavigation ul.lhnavmenu li#lhnavabout { height: 24px; background: transparent url(../images/3/lh_nav/title_about.gif) 0 -1px no-repeat; }	
div#lhnavigation ul.lhnavmenu li#lhnavcontact { height: 24px; background: transparent url(../images/3/lh_nav/title_contact.gif) 0 0 no-repeat; }	
div#lhnavigation ul.lhnavmenu li#lhnavwhatsnew { height: 24px; background: transparent url(../images/3/lh_nav/title_whatsnew.gif) 0 0 no-repeat; }

ul.lhnavmenu li#lhnavcolour { background: transparent url(../images/3/lh_nav/lhnav_colour.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhnavpattern { background: transparent url(../images/3/lh_nav/lhnav_pattern.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhnavprice { background: transparent url(../images/3/lh_nav/lhnav_price.gif) 0 0 no-repeat; }
ul.lhnavmenu li.lharrow { background: transparent url(../images/3/lh_nav/lhnav_arrow.gif) 0 0 no-repeat; }
ul.lhnavmenu li.lharrowon {background: transparent url(../images/3/lh_nav/lhnav_selectedarrow.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhfaqs { background: transparent url(../images/3/lh_nav/lhnav_arrow_bottom.gif) 0 0 no-repeat; }
ul.lhnavmenu li.subnav { background: transparent url(../images/3/lh_nav/lhnav_subnav.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhnavnewproducts { background: transparent url(../images/3/lh_nav/lhnav_newproducts.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhnavconstructiontype { background: transparent url(../images/3/lh_nav/lhnav_construction.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhnavcleanability { background: transparent url(../images/3/lh_nav/lhnav_cleanability.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhnavdurability { background: transparent url(../images/3/lh_nav/lhnav_durability.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhnavfirerating { background: transparent url(../images/3/lh_nav/lhnav_firerating.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhnavwidth { background: transparent url(../images/3/lh_nav/lhnav_width.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhnavlrvvalue { background: transparent url(../images/3/lh_nav/lhnav_lrvvalue.gif) 0 0 no-repeat; }
ul.lhnavmenu li#lhnavenquiryform { background: transparent url(../images/3/lh_nav/lhnav_arrow_bottom.gif) 0 0 no-repeat; }

#lhnavcolour a:hover	{ background: transparent url(../images/3/lh_nav/lhnav_colour1.gif) -203px 0 no-repeat; }
#lhnavpattern a:hover { background: transparent url(../images/3/lh_nav/lhnav_pattern1.gif) -203px 0 no-repeat; }
#lhnavprice a:hover { background: transparent url(../images/3/lh_nav/lhnav_price1.gif) -203px 0 no-repeat; }
#lhnavnewproducts a:hover { background: transparent url(../images/3/lh_nav/lhnav_newproducts1.gif) -203px 0 no-repeat; }
#lhnavconstructiontype a:hover { background: transparent url(../images/3/lh_nav/lhnav_construction1.gif) -203px 0 no-repeat; }
#lhnavcleanability a:hover { background: transparent url(../images/3/lh_nav/lhnav_cleanability1.gif) -203px 0 no-repeat; }
#lhnavdurability a:hover { background: transparent url(../images/3/lh_nav/lhnav_durability1.gif) -203px 0 no-repeat; }
#lhnavfirerating a:hover { background: transparent url(../images/3/lh_nav/lhnav_firerating1.gif) -203px 0 no-repeat; }
#lhnavwidth a:hover { background: transparent url(../images/3/lh_nav/lhnav_width1.gif) -203px 0 no-repeat; }
#lhnavlrvvalue a:hover { background: transparent url(../images/3/lh_nav/lhnav_lrvvalue1.gif) -203px 0 no-repeat; }

body#faqs ul.lhnavmenu li#lhfaqs { background: transparent url(../images/3/lh_nav/lhnav_faq.gif) 0 0 no-repeat; }	
body#whoweare ul.lhnavmenu li#lhwhoweare { background: transparent url(../images/3/lh_nav/lhnav_selectedarrow.gif) 0 0 no-repeat; }	
body#news ul.lhnavmenu li#lhnews { background: transparent url(../images/3/lh_nav/lhnav_selectedarrow.gif) 0 0 no-repeat; }	

/* Left Hand Navigation End */
	
/* Left Hand Naviation Content End */
	
/* Right Hand Links Start */

div.adimage { margin: 0 0 1em 0; }

/* Right Hand Links End */

/* Footer start */
ul#footerList1, ul#footerList2 {
	list-style: none;
	margin: 3px 0 0 10px;
	padding: 0;
}

/* for Ie 5 mac fixes top-margin problem */
ul#footerList1 { margin: -50px 0 0 10px; }

/* for anything else \*/
ul#footerList1 { margin: 3px 0 0 10px; }

/* end hack */

ul#footerList1 li, ul#footerList2 li {
	margin: 0;
	padding: 0 4px 0 5px;
	display: inline;
	border-right: 1px solid #996666;
}

/* margin for good browsers */
html>body ul#footerList1 li, ul#footerList2 li {
	margin: 0 1px 0 0;
	padding: 0 6px 0 0;
}

#footer ul#footerList2 li {
	border-right: 1px solid#996666;
}

div#footer ul#footerList1 li.lastli, div#footer ul#footerList2 li.lastli {
	border-right: none;
}

ul#footerList1 li a:link, ul#footerList1 li a:hover, ul#footerList1 li a:visited {
	font-weight: 500;
	color: #996666;
}

ul#footerList2 li a:link, ul#footerList2 li a:hover, ul#footerList2 li a:visited {
	font-weight: 500;
	color:#996666;
}

ul#footerList1 li a:hover, ul#footerList2 li a:hover {
	text-decoration: underline;
}

div#badges {
	margin: 5px 10px 0 0;
	padding: 0;
}

div#badges img {
	margin: 0 0 0 2px;
}

/* Footer end */

/* pgcontent start */
div#pgcontent p {
	line-height: 1.3em;
}

/* h1 styling */
div#pgcontent h1 {
	margin: 0;
	padding: 0;
	width: 354px;
	text-indent: -1000em;
}

h1#homeTitle {
	background: url(../images/3/home/welcome.jpg) no-repeat top left;
	height: 96px;
}

h1#aboutTitle {
	background: url(../images/3/about/aboutus.jpg) no-repeat top left;
	height: 73px;
}

h1#faqsTitle {
	background: url(../images/3/faqs/faqs.jpg) no-repeat top left;
	height: 74px;
}

h1#gefTitle {
	background: url(../images/3/generalenq/gef.jpg) no-repeat top left;
	height: 72px;
}

h1#whatsnewTitle {
	background: url(../images/3/whatsnew/whatsnew.jpg) no-repeat top left;
	height: 73px;
}

h1#newsTitle {
	background: url(../images/3/news/news.jpg) no-repeat top left;
	height: 73px;
}

h1#sitemapTitle {
	background: url(../images/3/sitemap/sitemap.jpg) no-repeat top left;
	height: 73px;
}

h1#productsTitle {
	background: url(../images/3/products/product.jpg) no-repeat top left;
	height: 73px;
}

h1#whoweareTitle {
	background: url(../images/3/whoweare/whoweare.jpg) no-repeat top left;
	height: 73px;
}

/* for a left floated image */
/* for Ie 5 mac fixes various bugs */
.imgDiv 
{
	margin: 0 10px 10px 0;
}

div.leftImgDiv div.imgDiv {
	float: left;
	margin: 0 0 10px 0;
}

div.leftImgDiv {
	margin: 0 0 10px 0;
	padding: 0;
	clear: both;
	width: 360px;
}

div.leftImgDiv h2 {
	font-size: 1em;
	color: #996666;
	margin: -70px 0 0 110px;
}

/* for anything else \*/
div.leftImgDiv {
	margin: 0 0 10px 0;
	padding: 0;
	clear: both;
	width: 360px;
}

div.leftImgDiv div.imgDiv {
	float: left;
	margin: 0 0 10px 0;
}

div.leftImgDiv h2 {
	font-size: 1em;
	color: #996666;
	margin: 0 0 0 110px;
}

/* end hack */
div.clearingDiv {
	width: 1px;
	height: 25px;
}

div.leftImgDiv p {
	margin: 0 0 0 110px;
}

div.leftImgDiv a {
	font-weight: 500;
}

/* FAQ lists */
ul#questions {
	margin: 5px 0 10px;
	padding: 0 0 20px 20px;
	background: transparent url(../images/3/faqs/dotted_line.gif) no-repeat bottom center;	
	list-style-type: disc;
	list-style-image: url(../images/3/arrow.gif);
}

ul#questions li {
	margin: 0 0 0.8em;
	padding: 0;
	line-height: 1.4em;
}

ul#questions li a:link, ul#questions li a:visited {
	font-size: 1em;
	font-weight: 500;
	color: #996666;
	background: transparent;
}

ul#questions li a:hover {
	text-decoration: underline;
	background: transparent;
}

dl#answers {
	margin: 5px 0;
	padding: 0;
}

#answers dd, #answers dt {
	margin: 0;
	padding: 0;
}

dl#answers dt {
	margin: 0 0 0.8em;
	padding: 0 0 0 20px;
	line-height: 1.4em;
	background: transparent url(../images/3/faqs/q.gif) no-repeat 0 2px;
	color: #996666;
}

dl#answers dd.ans {
	margin: 0 0 0.8em;
	padding: 0 0 0 20px;
	line-height: 1.4em;
	color: #000;
	background: transparent url(../images/3/faqs/a.gif) no-repeat 0 2px;
}

dl#answers dd.btt {
	margin: 0 0 20px;
	padding: 0 0 0 20px;
	line-height: 1.4em;
	background: transparent url(../images/3/arrow.gif) no-repeat 0 2px;
	color: #996666;
}

dl#answers dd.btt a:link, dl#answers dd.btt a:visited {
	color: #996666;
}

dl#answers dd.btt a:hover {
	text-decoration: underline;
}

/* product details */
table#productdetailsTable {
	width: 500px;
	border-collapse: collapse;
}

table#productdetailsTable td {
	margin: 0;
	padding: 5px;
	font-size: 0.8em;
	voice-family: "\"}\"";
	voice-family: inherit;
	/*font-size: 1em;*/
}

html>body table#productdetailsTable td  {
	font-size: 1em;
}

table#productdetailsTable tr#row1 td {
	width: 500px;
	height: 24px;
	padding: 0 5px;
	background: transparent url(../images/3/productdetails/tablehead.gif) repeat-x 0 0;
	vertical-align: middle;
	font-size: 0.7em;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 1em;
}

table#productdetailsTable tr#row2 {
	width: 500px;
}

table#productdetailsTable tr#row3 td {
	width: 500px;
	height: 24px;
	background: transparent url(../images/3/productdetails/tablehead.gif) repeat-x 0 0;
}

table#productdetailsTable tr#row4 {
	width: 500px;
}

table#productdetailsTable tr#row5 {
	width: 500px;
}

tr#row2 td#searchResults {
	vertical-align: top;
	background: transparent url(../images/3/productdetails/verticaldots.gif) repeat-y top right;
}

tr#row2 td#backNewSearch {
	vertical-align: bottom;
}

table#productdetailsTable tr#row4 td {
	width: 50%;
	vertical-align: top;
}

table#productdetailsTable tr#row5 td {
	width: 50%;
	vertical-align: top;
}

ul.leftArrowUL {
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	list-style-type: disc;
	list-style-image: url(../images/3/arrow.gif);
}

ul.leftArrowUL li {
	height: 1.2em;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1em;
}

ul.leftArrowUL li a:link, ul.leftArrowUL li a:visited {
	font-weight: 500;
	color: #996666;
	background: transparent;
}

ul.leftArrowUL li a:hover {
	text-decoration: underline;
}

#productDetailsDiv {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 0.9em;
}

#productDetailsDiv p strong {
	font-weight: 500;
	color: #996666;
}

#productDetailsDiv p {
	margin: 0 0 0 3px;
	padding: 0;
}

#productDetailsDiv span.PDnote {
	color: #996666;
}

table#productdetailsTable td p {
	
}

table#productdetailsTable td h2 {
	margin: 0 0 1em 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 0.9em;
	color: black;
}

table#productdetailsTable td h3 {
	margin: 0.9em 0 0;
	font-size: 1em;
	color: #996666;
	font-weight: 500;
}

table#productdetailsTable td img.prodImg {
	margin-bottom: 10px;
}

p#ordersample {
	height: 23px;
	width: 203px;
	margin: 1em 0 0 0;
	background: transparent url(../images/3/productdetails/ordersample.jpg) no-repeat 0 0;
	text-indent: -1000em;
}

p#ordersample a {
	height: 23px;
	width: 203px;
	display: block;
}

p#hanginginstruction {
	height: 23px;
	width: 203px;
	margin: 1em 0 0 0;
	background: transparent url(../images/3/productdetails/hanginginstructions.jpg) no-repeat 0 0;
	text-indent: -1000em;
}

p#hanginginstruction a {
	height: 23px;
	width: 203px;
	display: block;
}

p#coordinatingproduct {
	height: 23px;
	width: 203px;
	margin: -0.5em 0 0 0;
	padding: 0;
	background: transparent url(../images/3/productdetails/FCP.jpg) no-repeat 0 0;
	text-indent: -1000em;
}

p#coordinatingproduct a {
	height: 23px;
	width: 203px;
	display: block;
}

span.resultsText {
	font-weight: 700;
	color: #996666;
}

span.lightBlue {
	color: #996666;
}

td#backNewSearch a:link, td#backNewSearch a:visited {
	font-weight: 500;
	color: #996666;
}

span.newSearchButton 
{
	background: transparent url(../images/3/nouvelle recherche.jpg) no-repeat 0 0;
	height: 24px;
	width: 95px;
	margin: 1em 0 0 0;
	text-indent: -1000em;
	cursor: hand;
}

span.goBackButton
{
	background: transparent url(../images/3/Retourner à la page précédente.jpg) no-repeat 0 0;
	height: 24px;
	width: 95px;
	margin: 1em 0 0 0;
	text-indent: -1000em;
	cursor: hand;
}
a.upRightArrowOnLeft:link, a.upRightArrowOnLeft:visited{
	background: transparent url(../images/3/arrow.gif) no-repeat top left;
	padding: 1px 0 0 16px;
}
a.upLeftArrow:link, a.upLeftArrow:visited{
	background: transparent url(../images/3/arrow-upleft.gif) no-repeat top left;
	padding: 1px 0 0 16px;
}
a.upRightArrow:link, a.upRightArrow:visited{
	background: transparent url(../images/3/arrow.gif) no-repeat top right;
	padding: 1px 16px 0 0;
}
span.upLeftArrow {
	background: transparent url(../images/3/arrow-upleft.gif) no-repeat top left;
	padding: 1px 0 0 16px;
}

span.upRightArrow {
	background: transparent url(../images/3/arrow.gif) no-repeat top right;
	padding: 1px 16px 0 0;
}

span.sResTitleWhite {
	font-weight: bold;
	color: #fff;
}

span.Text {
    font-size: 0.8em;
}

span.TextJ {
    font-size: 12px;
}

span.TextX {
	background-color:#996666;
 	color:white;
}

/* Product Results */
table#productresults {
	width: 500px;
	border-collapse: collapse;
	margin: 0 0 10px 0;
}

table#productresults td {
	margin: 0;
	padding: 5px;
	font-size: 0.8em;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 1em;
}

html>body table#productresults td  {
	font-size: 1em;
}

table#productresults tr#row1 td, table#productresults tr.pageSelection td {
	width: 500px;
	height: 24px;
	padding: 0 5px;
	background: transparent url(../images/3/productdetails/tablehead.gif) repeat-x 0 0;
	vertical-align: middle;
	font-size: 0.7em;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 1em;
}

/* Workaround for NN6 */
table#productresults tr.pageSelection {
	width: 500px;
	height: 24px;
	background: transparent url(../images/3/productdetails/tablehead.gif) repeat-x 0 0;
}

table#productresults tr.pageSelection { 	/*workaround for NN6*/
	background: transparent url(../images/3/productdetails/tablehead.gif) repeat-x 0 0;
}

table#productresults tr#row2 td#searchResults {
	vertical-align: top;
	background: transparent url(../images/3/productdetails/verticaldots.gif) repeat-y top right;
}

table#productresults tr#row2 td#backNewSearch {
	vertical-align: bottom;
}

table#productresults tr td {
	vertical-align: top;
}

table#productresults tr td.imageCell {
	width: 33%;
}

table#productresults tr td.thePages { text-align: right; color: #FFFFFF; }

td.thePages a:link, td.thePages a:visited { color: #FFFFFF; font-weight: normal;}

td.thePages a:hover { color: #9900CC; }

table#productresults tr td.thePagesL { text-align: left; color: #FFFFFF; }

td.thePagesL a:link, td.thePagesL a:visited { color: #FFFFFF; font-weight: normal;}

td.thePagesL a:hover { color: #9900CC; }

ul.itemData {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.itemData li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.itemData li strong {
	color: #996666;
	font-weight: normal;
}

div.imagesOnPage { float: left; padding: 0 10px 10px 0; }

div.currentOnPage { margin: 0 0 10px 0; }

/* general enquiry form */
div#enquiryForm input.gefText {
	margin: -0.5em 0 0 0;
	width: 140px;
	padding: 0;
}

div#enquiryForm select {
	width: 200px;
	margin: -0.5em 0 0 0;
	padding: 0;
}

div#enquiryForm #gefRadioButtons {
	width: 360px;
	border-collapse: collapse;
}

div#enquiryForm #gefRadioButtons td {
	vertical-align: top;
	font-size: 0.8em;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 1em;
}

div#enquiryForm p.instruct {
	margin: 1em 0;
}

div#enquiryForm input.radio {
	margin: 0 10px 0 0;
}

div#enquiryForm #gefRadioButtons div.fieldrow {
	margin: 0 0 10px 0;
}

div#enquiryForm textarea {
	margin: 0 0 1em 0;
}

/* whats new */
a.upRightArrowLeft, a.upRightArrowLeft:visited {
	background: transparent url(../images/3/arrow.gif) no-repeat top left;
	padding: 1px 0 0 16px;
}

/* news */

/* for Ie 5 mac to display properly */
dl#newsDL {
	margin: 10px 0px;
	padding: 0;
	width: 220px;
}

dl#newsDL dt {
	float: left;
	text-align: left;
	margin: 0 10px 3px 0;
	padding: 0;
	color: #999;
	font-weight: 500;
	clear: left;
}

dl#newsDL dd {
	float: left;
	text-align: left;
	margin: -1.5em 0 3px 120px;
	padding: 0;
}

dl#newsDL dd h2 {
	font-size: 1em;
	color: #996666;
	margin: 0;
	font-weight: 500;
}

dl#newsDL dd a {
	font-weight: 500;
}

/* for anything else \*/
dl#newsDL {
	margin: 10px 0px;
	padding: 0;
	width: 340px;
}

dl#newsDL dt {
	float: left;
	text-align: right;
	margin: 0 10px 3px 0;
	padding: 0;
	color: #999;
	font-weight: 500;
	clear: left;
}

dl#newsDL dd {
	float: left;
	clear: left;
	text-align: left;
	margin: -1.5em 0 3px 4.5em;
	padding: 0;
	width: 220px;
}

html>body dl#newsDL dd {
	float: left;
	clear: none;
	text-align: left;
	margin: 0 0 3px 0;
	padding: 0;
	width: 220px;
}

dl#newsDL dd h2 {
	font-size: 1em;
	color: #996666;
	margin: 0;
	font-weight: 500;
}

dl#newsDL dd a {
	font-weight: 500;
}

/* end hack */

/* site map */
body#sitemap ul.sitemapList, body#sitemap ul.sitemapSubnav {
	margin: 0 0 10px 0;
	padding: 0px;
	list-style: none;
}

body#sitemap ul.sitemapList li, body#sitemap ul.sitemapSubnav li {
	padding: 0.2em 0 0.2em 15px;
	background: transparent url(../images/3/arrow.gif) no-repeat 0 1px;
}

body#sitemap ul.sitemapList li {
	margin: 0;
}

body#sitemap ul.sitemapSubnav li {
	margin: 0 0 0 10px;
}

ul.sitemapList li a:link, ul.sitemapList li a:visited {
	font-weight: 500;
	color: #996666;
}

ul.sitemapList li a.sitemapLista:link, ul.sitemapList li a.sitemapLista:visited {
	color: #996666;
}

ul.sitemapSubnav li a:link, ul.sitemapSubnav li a:visited {
	color: #996666;
}

ul.sitemapList li a.sitemapLista:hover {
	text-decoration: underline;
}

ul.sitemapSubnav li a:hover {
	text-decoration: underline;
}

/* products */
ul.blueDisc {
	margin: 0;
	padding: 0 0 0 15px;
	list-style: disc;
	list-style-position: outside;
	color: #996666;
}

ul.blueDisc li {
	margin: 0;
	padding: 0;
}

ul.blueDisc li span {
	color: #000;
}

/* Products Expanded */
div.productExpanded table td {
	vertical-align: top;
	font-size: 0.8em;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 1em;
}

ul.prodExpMenu {
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	list-style-type: disc;
	list-style-image: url(../images/3/arrow.gif);
}

ul.prodExpMenu li {
	margin: 0 0 5px 0;
	padding: 0 5px 0 0;
	line-height: 1.4em;
}

ul.prodExpMenu li a:link, ul.prodExpMenu li a:visited {
	font-size: 1em;
	font-weight: 500;
	color:#996666;
	background: transparent;
}

ul.prodExpMenu li a:hover {
	text-decoration: underline;
	background: transparent;
}

tr.darkbluerow td{
	background-color: #996666;
}

tr.bluerow td{
	background-color: #996666;
}

/* End Products Expanded */
/* pg content end */
