﻿
.void{} /* For W3C CSS Compliance */

body {
	background:#cccccc;
}

.blockimagetext
{   float:left; margin-top:3px;
	width:auto;
	font-size:30px;
	text-align:right;	
}

.blockimagetexttext { vertical-align:middle; }

.blockimagetextimage
{
	width:auto;
	height:auto;
	vertical-align:middle;
}

#container, .centercontent
{
	position:static;
	width:950px;
	height:100%;
	margin:0px auto 0px auto;
	background:#ffffff; 
	border:1px #666666 solid;
}

.bb-list-bottom{
	padding-left:0px; 
	margin-left:0px; 
}

.bb-list {
	margin-left:5px; 
	padding-left:15px; 
	list-style-type:none;
	background:url("images/bulletimage.gif") transparent no-repeat scroll left 3px;
}

.image-list-item
{
	float:left;
	position:static;
	margin-bottom:20px;
	text-align:center;
}

.vert-align-middle
{
	vertical-align: middle;
}

.float-left
{
	width:auto;
	height:auto;
	float:left;
}

.hide
{
	display:none;
}

.spacer-horiz-neg12px
{
	margin-bottom:-12px;
}

.spacer-horiz-15px
{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:15px;
	width:auto;
}

.spacer-horiz-minus4px
{
	clear:both;
	font-size:1px;
	line-height:1px;
	width:auto;
	height:0px;
	margin-top:-4px;
}

.spacer-horiz-10px
{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:10px;
}

.spacer-horiz-content
{
	width:1px; 
	height:auto; 
	margin-bottom:10px;
}

.spacer-vert-list
{
	float:left;
	width:1px; 
	height:1px;
	margin-right:20px;
}

.max-width{
	width:100%;
}

.text-align-center
{
	text-align:center;
}

.text-align-right
{
	text-align:right;
}


.width-120px
{
	width:122px;
}

.margin-spacing-20px
{
	margin:20px;
}

.categorysearchlist
{
	width:175px;
	float:left;
	padding-right:0px;
	border:solid 1px white;
}

.width-250px
{
	width:250px;
}

input.textboxshadow, input.textboxshadow90
{
	height:23px; 
	margin:0px; 
	border:none; 
	color:#7b8969; 
	font-size:11px; 

	padding:0px;
	padding-top:5px;
	margin-bottom:-6px;
	padding-left:5px;

	overflow:hidden;
	
	text-indent:5px;
	
	border:solid 0px blue;
}

input.textboxshadow
{
	/*padding-left:8px;*/
}

input.textboxrecycle
{
	height:29px;
	vertical-align:middle;
}

input.textboxrecycle
{
	height:29px;
	vertical-align:middle;
}

input.textboxshadow
{
	width:186px; 
	background: url(../../images/textbox190x23.gif) no-repeat top;
}

.printlayout .hideforprint
{
	display:none;
}

.margin-top-30px{
	margin-top:30px
}
#container DIV.splashhead{background: url(../../Images/Splash/splashhead.jpg) no-repeat; height:165px; margin:0 0 0 0;}
#middle {height:366px;}
#middle DIV.splashmainimg {float:right;}
#middle DIV.splashleftnav {float:left;}
#container DIV.adpods {padding:15px 0 0 2px; height:138px;}
#container DIV.splashhead DIV.canada {margin:20px 30px 0 0; float:right; color:White; font-family:Arial, Verdana; font-size:10px; height:16px; vertical-align:middle;}
#container DIV.splashhead DIV.canada a {color:White; text-decoration:none;}

#container DIV.separator{height:444px; background-color:Aqua;}

#leftnavsafety a
{
	position: absolute;
	margin: 330px 0 0 0;
	font-weight: bold;
	font-size: 11px;
	color: #d1002c;
	text-align: center;
	display: block;
	width: 197px;
	font-weight: normal;
}

#leftnavsafety a:hover { text-decoration: underline; }
