#navigation {
width: 150px;
}
#navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
#navigation li {
border-bottom: 1px solid #007d08;

}
#navigation li a:link, #navigation li a:visited {
font-size: 90%;
display: block;
padding: 0.4em 0 0.4em 0.5em;
border-left: 12px solid #007d08;
border-right: 1px solid #007d08;
background-color: #7cd300;
color: #FFFFFF;
text-decoration: none;
}
#navigation li a:hover {
background-color: #8ff351;

color: #FFFFFF;
}
#navigation ul ul {
margin-left: 12px;
}
#navigation ul ul li {
border-bottom: 1px solid #007d08;
margin:0;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
background-color: #3bb000;
color: #edebd5;
}
#navigation ul ul a:hover {
background-color: #74c343;
color: #FFFFFF;
}
.LeftNavigation
{
	width:152px;
}
.rightContent
{
	width:20%;
}
.centerContent
{
	
	/*background-color:#BDB238;*/
	/*background-color:#F6FFFD;*/
	background-color:white;
	
	color:#2F3700;  
	padding-left:10px;

}
H1.navigation
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
}
div.SideContent
{
	font-family:Verdana,Arial,Tahoma;
	font-size:10px;
	line-height:130%;
	color:#333333;
	background-image:url(images/backgrounds/bg03.jpg);
	background-repeat:repeat-x;
	
	
}

h1 {
font-size:2.18em;
letter-spacing:-0.01em;
color:#2F58A4; /*blue */

}
h2
{
font-size:1.45em;
letter-spacing:-0.02em;

color:#539A3A; /*green */
}
h3.module
{
font-size:1.45em;
letter-spacing:-0.02em;
text-align:left;
color:#ff6c17; /*green */
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:white; 
	text-align:center;
	
	
}
h4{
	font-size:15px;
	color:gray;
	text-align:left;
	vertical-align:text-top;
	padding-top:10px;
}
.heading
{
	border-left:14px solid black;
	background-color:green ;
	
}
.footerOld
{
	background-color:#679407;
	border-top:3px solid #007d08;
	border-left:none;
	border-right:none;
	color:white;
	text-align:center;
	font-size:9px;
	font-weight:bold;
}
.footer
{
	background-color:#eeeeec;

	border-left:none;
	border-right:none;
	color:#2e3436;
	text-align:center;
	font-size:9px;
	font-weight:bold;
	height:60px;
	background-image:url('images/backgrounds/back_g.gif');
}

.breadcrumbs
{
	border-style: outset;
	border-color:#007d08;
	border-width:1px;
	border-bottom-width:2px;
	line-height:20px;
	font-size:120%;
	background-color:#679407;
	border-right:none;
	border-left:none;
	
}
.breadcrumbsText
{
	font-size:70%;
	color:white;
	padding-left:4px;
}
.content
{
	padding-right:10px;
}
body1
{
	/*font-family:"Lucida Grande",Verdana,Tahoma,Helvetica,Arial,sans-serif;*/
	/*font-family:verdana,helvetica,arial,sans-serif;*/
	/*font-size:0.75em;*/
	font-family:arial,verdana,helvetica,arial,sans;
	font-size:80%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;	
}
body
{
background-color:#FFFFFF;
color:#666666;
font-family:arial,sans;
font-size:100%;
line-height:1.7em;
margin:1em 2em;	
}
.toc
{
	border:1px solid gray;
	margin-right:10px;
	margin-top:10px;
	padding-left:4px;
	background-color:#efefef;
}
.didyknw
{
	border:1px solid #0063dc;
	margin-right:10px;
	margin-top:10px;
	padding-left:4px;
	background-color:#a4b6c8;
	color:#172973;
}
.navlink
{
	text-decoration:none;
}
.rowClass1
{
	background-color:#a4b6c8;
	font-size:smaller;
	padding-left:12px;
	padding-right:2px;

}
.rowClass0
{
	background-color:#f7f7f7;	
	font-size:smaller;
	padding-left:12px;
	padding-right:2px;
}
.rowHeading
{
	font-size:smaller;
	font-weight:700;
	color:gray;
	padding-left:10px;
}
.downloads
{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #a4b6c8;
	margin-top:10px;	
}
.topNav
{
	background-color:#FFFFFF;
	background-image:url(http://components.thinksafe.co.za/images/Navigation/bgrnd_nav.png);
	background-position:center top;
	background-repeat:repeat-x;
	height:69px;
	margin:0pt;
	padding:0pt;
	width:100%;

}
#menuPrincipal {
background-color:#FFFFFF;
background-image:url(http://components.thinksafe.co.za/images/Navigation/bgrnd_nav.png);
background-position:center top;
background-repeat:repeat-x;
height:69px;
margin:0pt;
padding:0pt;
width:100%;
}
#navcontainer {
margin:0pt auto;
padding:0pt;
width:830px;
}
#navcontainer ul {
border:0pt none;
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:center;
}
#navcontainer ul li {
display:block;
float:left;
margin:0pt;
padding:0pt;
text-align:center;
}
#navcontainer ul li a {
background-image:url(http://components.thinksafe.co.za/images/Navigation/nav.png);
background-repeat:no-repeat;
color:#464D2F;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
height:70px;
margin:0pt;
padding:20px 0pt 0pt;
text-align:center;
text-decoration:none;
width:135px;
}
#navcontainer ul li a:hover {
background-image:url(http://components.thinksafe.co.za/images/Navigation/nav_over.png);
background-position:center top;
background-repeat:repeat-x;
color:#FFFFFF;
}
#navcontainer li a.active {
background-image:url(http://components.thinksafe.co.za/images/Navigation/nav_over.png);
background-position:center top;
background-repeat:repeat-x;
color:#FFFFFF;
}
#MainItem
{
border-right:1px dotted black;
width:95%;
padding-left:5px;
font-weight:700;
}
#SubItemLineTwo
{
font-size:11px;	
font-weight:bold;
}
#SubItem
{
font-size:11px;	
font-weight:bold;
}
a.SubNavLinks:active
{
text-decoration:none;
color:#666666;
}
a.SubNavLinks:visited
{
text-decoration:none;
color:#666666;
}
a.SubNavLinks:link
{
text-decoration:none;
color:#666666;
}
ul.ClientBase
{
	list-style:url(http://components.thinksafe.co.za/images/vote_for.png);
	vertical-align:text-top;
	
}

/* Navigation Menu */
/*** Nav bar styles ***/

ul.nav,
.nav ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}

ul.nav{
	display: table;
	
/*Just add the following properties and values to make it 100%*/
	width: 100%;
	table-layout: fixed;
}
ul.nav>li{
	display: table-cell;
	position: relative;
	padding: 2px 6px;
}


ul.nav>li:hover{
	padding-right: 1px;
} 

ul.nav li>ul{
/*Make the sub list items invisible*/
	display: none;
	position: absolute;
	max-width: 40ex;
	margin-left: -6px;
	margin-top: 2px;
}

ul.nav li:hover>ul{
/*When hovered, make them appear*/
	display : block;
}

.nav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 2px 10px;
}

/*** Menu colors (customizable) ***/

ul.nav,
.nav ul,
.nav ul li a{
	background-color: #fff;
	color: #369;
	
}


ul.nav li:hover{
	background:#C8D7E3 url('images/backgrounds/menubg_hover.gif') repeat-x scroll 0%;
	color: #293D6B;
	border:1px solid #d7e4e8;
	font-size:11px;
	height:20px;
}

.nav ul li a:hover
{
color:#333333;	
height:20px;
background:url('images/backgrounds/menubg.gif');

}

ul.nav li:active,
.nav ul li a:active{
	background-color: #036;
	color: #fff;
}


.nav ul{
	border: 1px solid #64789a;
	width:100%;
	text-align:left;
	background:url('images/backgrounds/back_g.gif') bottom;
	color:#333333;
	
	
	
}
ul.nav
{

background:#C8D7E3 url('images/backgrounds/menubg.gif') repeat-x scroll 0%;
border:1px solid #d7e4e8;
color:#293D6B;
height:25px;
margin-left:auto;
margin-right:auto;
width:890px;
font-family:Verdana,Arial,Tahoma;
font-size:11px;
text-align:center;
}

.nav a{
	text-decoration: none;
}
.bigfont
{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.content
{
font-family:Verdana,Arial,Tahoma;
font-size:11px;
color:#333333;
width:500px;

}
.dottedheader
{
	width:280px;border-bottom:1px dotted;font-weight:bold;
}
.content li a
{
	color:#003399;
	text-decoration:none;
	font-weight:bold;
}
.newsfeed
{
font-family:Verdana,Arial,Tahoma;
font-size:11px;
color: rgb(51, 102, 153);
text-decoration:none;
vertical-align:text-top;
}
.newsfeedDate
{
	text-align:right;
	width:100%;
	font-size: 9px;
	color: rgb(153, 153, 153);
	vertical-align:text-bottom;
}
.chemicalStorageModel
{
    width:25%;
}

.chemicalStorageDimentions
{
    width:10%;
    text-align:center;
}

.chemicalStorageWeight
{
    width:10%;
}
.odd
{
	background-color:#ebf2fa;
	border:1px solid #9ec7e3;
	margin:2px;
	color:#2F58A4;
}
.ductedHoodHeader
{
	background-color:#ebf2fa;
	border:1px solid #9ec7e3;
	margin:2px;
	color:#2F58A4;
	padding:4px;
	width:500px;
}

.ductedHoodHeader a
{
color:#2F58A4; /*blue */
text-decoration:none;
padding:4px;
}
.odd h1{
font-size:2.18em;
letter-spacing:-0.01em;
color:#2F58A4; /*blue */
text-align:left;
padding:4px;
}
.even
{
	border:1px solid #d7e4e8;
	background-color:white;
	display:block;
	width:500px;
	margin:2px;
}
.even h1{
font-size:2.18em;
letter-spacing:-0.01em;
color:#666666; /*blue */
text-align:left;
padding:4px;
}
.gallery
{
	float:left;
	border:1px solid #666666;
	padding:10px;
	margin:10px;

}
.gallery a{
	text-decoration:none;
}
.NewsProductBookmarking {display: block; margin-top: 0.25em;}
.NewsProductBookmarkingLabel {padding: 0; margin: 0;}
.NewsRR img {border: none;}
.NewsSocialBookmarkLinkImage {border: 0; vertical-align: text-bottom;}
img {
    border: none;
}
.ProductSpotlightMainCat
{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	color:#2F58A4;
}
.ProductSpotlightMainCatHeading
{
	color:#2F58A4;
	font-weight:bold;
	text-decoration:none;
}
.ProductSpotlightSubCat
{
	list-style:square;
	padding-left:2px;
}
.ProductSpotlightLink
{
	text-decoration:none;
	color:#2F58A4;
}
a.ProductSpotlightLink:hover
{
	text-decoration:underline;

}
li.ProductSpotlightMainCat ul
{
	margin-left:0px;
}

