
/* Layout Stylesheet */ 
body {
 margin:18px;
 background:#ffffff;
 text-align:center;
 padding:0;
 }

#outer {
 text-align:left;
 width:928px;
 margin:auto;
 }

#hdr {
 height:38px;
 background:#ffffff;
 }
div#logo{
	float:left;
	position:relative;
	top:3px;
	padding:0px;
}

#bodyblock {
 position:relative;
 border:1px solid #83acc7;
 background-color:#ffffff;
 width:928px;
 padding:0;
 z-index: 1;
 }
#l-home {
 float:left;
 background-image:url(../images/homepageLeftColumn.gif);
 background-repeat:no-repeat;
 width:200px;
 height:640px;
 padding:0;

 }

#cont-home {
 width:725px;
 background-image:url(../images/homepageTop.gif);
 background-repeat:no-repeat;
 text-align:left;
 height:640px;
 padding:0;
 }
#l-col {
 float:left;
 background-image:url(../images/homepageLeftColumn.gif);
 background-repeat:no-repeat;
 width:200px;
 height:880px;
 padding:0;

 }

#cont {
 width:725px;
 background-image:url(../images/homepageTop.gif);
 background-repeat:no-repeat;
 text-align:left;
 height:880px;
 padding:0;
 }
 #l-sno {
 float:left;
 background-image:url(../images/homepageLeftColumn.gif);
 background-repeat:no-repeat;
 width:200px;
 height:780px;
 padding:0;

 }

#cont-sno {
 width:725px;
 background-image:url(../images/homepageTop.gif);
 background-repeat:no-repeat;
 text-align:left;
 height:780px;
 padding:0;
 }
 #l-faq {
 float:left;
 background-image:url(../images/homepageLeftColumn_faq.gif);
 background-repeat:no-repeat;
 width:200px;
 height:1740px;
 padding:0;

 }

#cont-faq {
 width:725px;
 background-image:url(../images/homepageTop.gif);
 background-repeat:no-repeat;
 text-align:left;
 height:1740px;
 padding:0;
 }


#footer {
 height:25px;
 background:#ffffff;
 color: #A56B5F;
 border-width:1px 0 0 0;
 margin:0;
 }
 
div.copyright {
	text-align:center;
	margin: 3px auto 0;
	width: 935px;
	font-size: 11px;
	font-family:arial;
	color:#29658d;
	padding-top:.22em;
	padding-left:28px;
	vertical-align:bottom;
}
#bottomLeft {
	float:left;
	position:absolute;
	top:620px;
	padding:0px;
	z-index:4;
}
ul.products
	{
		list-style: none;
		text-align: left;
		padding-top: 15px;
		margin: 0px;
		margin-top: -.5em;
		padding-left: 0.0em;
	}

	li.products
	{
		
		list-style-type: none;
		padding: 2;
		margin: 0;
		background-image: url(../images/bullet.gif); 
		line-height:1.7em;
		background-repeat: no-repeat;
		padding-left: 1.3em;
		background-color:#ffffff;
	}
	
	ul.mag
	{
		list-style: disc;
		text-align: left;
	}
	li.mag
	{
		
		padding: 2;
		margin: 0;
		line-height:2em;
		background-color:#ffffff;
	}

	ul.chart
	{
		list-style: none;
		text-align: left;
		padding-top: 15px;
		margin: 0px;
		margin-top: -.5em;
		padding-left:0px;
	}

	li.chart
	{
		
		list-style-type: none;
		padding: 2;
		margin: 0;
		background-image: url(../images/compareBullet.gif); 
		line-height:1.7em;
		background-repeat: no-repeat;
		padding-left: 1.3em;
		background-color:#ffffff;
	}
	
	ul.msds
	{
		list-style: none;
		text-align: left;
		padding-top: 11px;
		margin: 0px;
		margin-top: -.9em;
		padding-left: 0.0em;
	}

	li.msds
	{
		
		list-style-type: none;
		padding: 1;
		margin: 0;
		background-image: url(../images/docBullet.gif); 
		line-height:1.7em;
		background-repeat: no-repeat;
		padding-left: 1.9em;
		background-color:#ffffff;
	}
/* Presentation Stylesheet */ 

.space { font-size: 6pt; line-height: 8pt }  
.space1 { font-size: 4pt; line-height: 2pt } 
.space2 { font-size: 2pt; line-height: 2pt }

div#indentX {
 margin-left:15px;
 margin-right:15px;
 margin-top:12px;
 margin-bottom:12px;
}
img {border: 0;}
.imgB {
	background-color:#ffffff;
	padding-top:0px;
	padding-rigtht:7px;
	padding-left:15px;
	padding-bottom:3px;
	padding-top:2px;
}

.imgHomeSnow {
	background-color:#ffffff;
	border: 1px solid #b7daf1;
	padding-top:0px;
}
 div#leftP {
 	margin:0;
	padding-top:20px;
 	padding-left:15px;
	padding-right:8px;
	text-align:left;
 }
 div#rightP {
 	margin:0;
	padding-top:40px;
 	padding-left:15px;
	padding-right:15px;
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	color:#000000;
	font-size:12px; 
	text-align:left;
 }
 
.imgLeft {
    position:relative;
    left:0px;
	padding-bottom:4px;
}

.textLeft {
 	margin:0;
	padding-top:4px;
	padding-bottom:15px;
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	color:#000000;
	font-size:12px; 
}
 
h3 {
 	margin:0;
 	font-family:Arial, sans-serif; 
	color:#000000;
	font-size:12px; 
 }

 /*--------------- Start of homepage options ------------------------*/
 div#homepageImage {
    position:relative;
    width:692px;
    height: 589px;
    left:0px;
	background:transparent url(../images/homepageImage.jpg) no-repeat;
}

div#leftColheaderHome {
 	margin:0;
	padding-top:10px;
 	padding-left:12px;
	padding-right:5px;
	font-family:Arial, sans-serif; 
	line-height:1.5em;
	color:#29658d;
	font-weight:bold;
	font-size:12px; 
	text-align:center;
 }
.homeTitle {
	margin:0;
	padding-top:8px;
 	padding-left:0px;
	padding-right:5px;
	padding-bottom:5px;
	font-family:Arial, sans-serif; 
	line-height:1.1em;
	color:#29658d;
	font-weight:bold;
	font-size:20px; 
	text-align:left;
	
}
 .subTitleBlack {
	margin:0;
 	padding-left:0px;
	padding-right:5px;
	padding-bottom:5px;
	font-family:Arial, sans-serif; 
	line-height:1.1em;
	color:#000000;
	font-size:18px; 
	text-align:left;
}
#trade {
	margin:0;
	padding:0;
	font-family:Arial, sans-serif; 
	line-height:1.1em;
	color:#29658d;
	font-size:18px; 
	text-align:left;
	
}
#tradeSmall {
	margin:0;
	vertical-align: top;
	font-family:Arial, sans-serif; 
	line-height:1.1em;
	color:#29658d;
	font-size:12px; 
	text-align:left;
	
}
#homeOrganicLeft {
	padding-bottom:5px;
	font-family:Arial, sans-serif; 
	line-height:1.1em;
	color:#c78b11;
	font-weight:bold;
	font-size:12px; 
	text-align:left
}
#snomeltLeft {
	padding-bottom:5px;
	font-family:Arial, sans-serif; 
	line-height:1.1em;
	color:#29658d;
	font-weight:bold;
	font-size:12px; 
	text-align:left
}

#addressHome {
	padding-bottom:5px;
	font-family:Arial, sans-serif; 
	line-height:1.3em;
	color:#A56B5F;
	font-size:12px; 
	text-align:left
}

#contactTable {
	margin-left:15px;
}

a.emailLink:link {color: #CC0000; font-family:Arial, sans-serif; font-size:12px; text-decoration: underline;}		
a.emailLink:visited { color: #CC0000; font-family:Arial, sans-serif; font-size:12px; text-decoration: underline;}  
a.emailLink:active { color: #CC0000; font-family:Arial, sans-serif; font-size:12px; text-decoration: underline;}
a.emailLink:hover { color: #CC0000; font-family:Arial, sans-serif; font-size:12px; text-decoration: none;}

a.leftLink:link {color: #29658d; font-family:Arial, sans-serif; font-size:12px; text-decoration: none; font-weight:bold;}		
a.leftLink:visited { color: #29658d; font-family:Arial, sans-serif; font-size:12px; text-decoration: none;font-weight:bold;}  
a.leftLink:active { color: #29658d; font-family:Arial, sans-serif; font-size:12px; text-decoration: none;font-weight:bold;}
a.leftLink:hover { color: #CC0000; font-family:Arial, sans-serif; font-size:12px; text-decoration: none;font-weight:bold;}

a.chartLink:link {color: #29658d; font-family:Arial, sans-serif; font-size:12px; text-decoration: underline;}		
a.chartLink:visited { color: #29658d; font-family:Arial, sans-serif; font-size:12px; text-decoration: underline;}  
a.chartLink:active { color: #29658d; font-family:Arial, sans-serif; font-size:12px; text-decoration: underline;}
a.chartLink:hover { color: #CC0000; font-family:Arial, sans-serif; font-size:12px; text-decoration: none;}

a.subLink:link {color: #29658d; font-family:Arial, sans-serif; font-size:15px; text-decoration: none; font-weight:bold;}		
a.subLink:visited { color: #29658d; font-family:Arial, sans-serif; font-size:15px; text-decoration: none;font-weight:bold;}  
a.subLink:active { color: #29658d; font-family:Arial, sans-serif; font-size:15px; text-decoration: none;font-weight:bold;}
a.subLink:hover { color: #CC0000; font-family:Arial, sans-serif; font-size:15px; text-decoration: none;font-weight:bold;}
 /* ---------------End of homepage options --------------------------*/

 /*----------- START of Menu styles below--------------------------------*/
 
div#menu{
	float:right;
	position:relative;
	top:18px;
	padding:0px;
	z-index:2;
}
#sddm li.sepX
{	margin: 0;
	margin-top:5px;
	height:11px;
	width:1px;
	position:relative;
	list-style: none;
	background:#29658d;
	font: 8px arial;
}

  #sddm
{	margin: 0;
	padding: 0;
	z-index: 3
}

#sddm li
{	margin: 0;
	margin-top:2px;
	padding: 0;
	position:relative;
	list-style: none;
	float: left;
	font: bold 12px arial}

#sddm li a
{	display: block;
	margin: 0 2px 0 0;
	margin-top:1px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	color: #29658d;
	text-align: center;
	text-decoration: none}
	
#sddm li a:hover
{	
	color:#CC0000;
	/*background: #104F7A;*/
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 1;
	padding: 1;
	background: #A56B5F;
	border: 1px solid #B3B3B3
}

#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 2px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		border: 1px solid #83acc7;
		color: #29658d;
		font: 12px arial
	}

	#sddm div a:hover
	{	
		background: #e2eff7;
		color: #CC0000
	}

/* --------- END of menu styles ------------*/