#container { 
	margin-right:auto;
	margin-left:auto;
	text-align: left; 
	background-color: #fff;
	width: 984px;
}	
body 
{
    text-align: center;
    font-size: 12px;
    color: #666666;
    font-family: verdana, arial;
    background-color: #444444;
    margin: 0px;
    line-height: 20px;
}

H1
{
    font-weight: bolder;
    font-size: 14px;
    margin: 0px 0px 7px 0px;
    color: #385faa;     
}

H2
{
    margin: 10px 0px 5px;
    font-size: 12px;
    color: #385faa;    
}
A
{
	color: #666666;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
A:visited
{
	color: #666666;
}
.title {
	font-weight: bold;
	font-size: 14px;
}

#content {
	margin-top:10px;
	margin-right:10px;
}

#homebanner UL {
	margin-top: 30px;
	padding-left:225px;
	font-size: 14px;
	margin-left: 0px;
}

#homebanner UL LI {
	//list-style-type:none;
	line-height: 30px;
	list-style-image: url('images/orange-bullet.gif');
}

#homebanner UL LI A
{
	color: #355AB0;
	padding-left:12px;
	text-decoration:none;
}
#homebanner UL LI A:visited
{
	color: #355AB0;
}
#homebanner UL LI A:hover
{
	text-decoration:underline;
}

#homeLinks UL {
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	font-size: 14px;
}

#homeLinks UL LI {
	list-style-type:none;
	
}

#homeLinks UL LI.lines
{
	padding-left: 10px;
	padding-bottom:8px;
	line-height: 9px;
	letter-spacing: -1px;
}

#homeLinks UL LI A
{
	color: #666666;
	padding-left:12px;
	text-decoration:none;
}
#homeLinks UL LI A:visited
{
	color: #666666;
}
#homeLinks UL LI A:hover
{
	text-decoration:underline;
}

#footerLinks {
	clear:both;
	height:29px;
	width:984px;
	background-color:#385fab;
}

#footerLinks UL {
	padding-left:10px;
}

#footerLinks UL LI {
	list-style-type: none;
	float:left;
	padding-right:75px;
	line-height:27px;
	font-size:12px;
	color:#ffffff;
}
#footerLinks UL LI A
{
	color: #ffffff;
	text-decoration: none;
}
#footerLinks UL LI A:hover
{
	text-decoration: underline;
}

#footerBottom {
	clear:both;
	height:37px;
	width:984px;
	background-color:#ff;
}

#footerBottom UL {
	padding-left:0px;
}

#footerBottom UL LI {
	list-style-type: none;
	float:left;
	width:50%;
	text-align:center;
	font-size:14px;
	line-height:25px;
}
.separator {
	clear:both;
	width:98%;
	background-color:#9f9f9f;
	margin-left:auto;
	margin-right:auto;
	height:2px;
}

.homeSignIn
{
	//color: #355ab0;
	font-size: 12px;
	padding-right: 10px;
	float:right;
	text-align:right;
	width:360px;
	color:#385fab;	
}
.homeSignIn A
{
	color: #355ab0;
	text-decoration: none;
}
.homeSignIn A:hover
{
	text-decoration: underline;
}
.homeSignIn A:visited
{
	color: #355ab0;
}
.cartLink
{
	color: #3f3f3f;
}
.cartLink A
{
	color: #3f3f3f;
}
.cartLink A:hover
{

}
.cartLink A:visited
{
	color: #3f3f3f;
}
.blueMenuList UL
{
 	position:absolute;
    padding:0px;
    margin:0px;
}
.blueMenuList UL LI
{
	color: #ffffff;
	font-size: 13px;
	line-height:63px;
	list-style-type: none;
	vertical-align: middle;
	text-align:center;
	float:left;
	padding-left:14px;
	padding-right:14px;
}

.blueMenuList UL LI A
{
	color: #ffffff;
	text-decoration:none;
}

.blueMenuList UL LI A:visited
{
	color: #ffffff;
}

.blueMenuList UL LI A:hover
{
	text-decoration:underline;
}


.menubaritem
{
	height: 25px;
	float:left;
	padding-right: 24px;
	padding-left:25px;
	position: relative;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: 25px;
	vertical-align: middle;
	color: #3f3f3f;
	cursor:default;
	z-index:500;
}

.menubaritem:hover UL
{
	display:block;
}

.menubaritem UL
{
	display:none;
	position:absolute;
	padding:0px;
    margin:0px;
    left: 0px;
    top:24px;
    position: absolute;
    background-color: #fff;
    width: 100%;
    border: 1px solid #3F3F3F;
	list-style-type: none;
}

.menubaritem UL LI
{
	padding:5px 10px 5px 10px;
	margin:0px;
	color:#3f3f3f;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	border-bottom: 1px solid #3F3F3F;
}

.menubaritem UL LI:hover
{
	background-color:#dcddde;
	cursor:pointer;	
}

.menubaritem UL LI A
{
	color:#000;
	text-decoration:none;
	z-index:500;
}
.menubaritem UL LI A:visited
{
	color:#000;
}
.menubaritem UL LI A:hover
{
	text-decoration:underline;
}
.menusep
{
	margin-top:4px;
	width: 1px;
	height: 18px;
	background-color:#3f3f3f;
	float: left;
	vertical-align:middle;
	line-height:25px;
}

.iconImage 
{
	border:0;
	vertical-align:middle;
	padding-right:5px;
	padding-bottom:1px;
}

#icons
{
	margin: 0px;
	padding-top:8px;
	width:100%;
}
#icons OL
{
	list-style-type: none;
	padding:0px;
	margin:0px;
	width:100%;
}
#icons OL LI
{
	padding:0px 0px 5px;
	margin:0px;
	width:19.5%;
	float:left;
	text-align:center;
}

#brandsNav {
	margin:10px;
}

#industryNav {
	margin:10px;
}

#leftnavmenu UL
{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#leftnavmenu UL LI
{
	margin:0px;
	padding:0px;
}

#leftnavmenu UL LI.lines
{
	padding-left: 10px;
	padding-bottom:4px;
	line-height: 5px;
	letter-spacing: -1px;
}
#leftnavmenu UL LI A
{
	color:#fff;
	padding-left:12px;
	text-decoration:none;
}
#leftnavmenu UL LI A:visited
{
	color:#fff;
}
#leftnavmenu UL LI A:hover
{
	text-decoration:underline;
}

#leftnavmenu UL UL
{
	list-style-type: none;
	margin:0px;
	padding:2px 0px 5px 0px;
	background-color:#93B5F7;
	color:#fff;
}
#leftnavmenu UL UL LI
{
	color:#000;
	margin:0px;
	padding:0px;
	font-size: 10px;	
	line-height: 14px;
}

#leftnavmenu UL UL LI:hover
{
	background-color:#B3CDFE;
	cursor:pointer;	
}

.selectedProduct
{
	background-color:#D5E3FF;
}

.viewAllLink
{
	color:#fff;
}

.viewAllLink:visited
{
	color:#fff;
}


#leftnavmenu UL UL LI A
{
	color:#000;
	text-decoration: none;
}
#leftnavmenu UL UL LI A:visited
{
	color:#000;
}

#leftnavmenu2 UL
{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#leftnavmenu2 UL LI
{
	margin:0px;
	padding:0px;
}

#leftnavmenu2 UL LI.lines
{
	padding-left: 10px;
	padding-bottom:4px;
	line-height: 5px;
	letter-spacing: -1px;
}
#leftnavmenu2 UL LI A
{
	color:#fff;
	padding-left:12px;
	text-decoration:none;
}
#leftnavmenu2 UL LI A:visited
{
	color:#fff;
}
#leftnavmenu2 UL LI A:hover
{
	text-decoration:underline;
}

#leftnavmenu2 UL UL
{
	list-style-type: none;
	margin:0px;
	padding:2px 0px 5px 0px;
	background-color:#8B9E6C;
	color:#fff;
}
#leftnavmenu2 UL UL LI
{
	color:#000;
	margin:0px;
	padding:0px;
	font-size: 10px;	
	line-height: 14px;
}

#leftnavmenu2 UL UL LI:hover
{
	background-color:#c5de9d;
	cursor:pointer;	
}

#leftnavmenu2 UL UL LI A
{
	color:#000;
	text-decoration: none;
}
#leftnavmenu2 UL UL LI A:visited
{
	color:#000;
}

.guidenavblock {
	background-color: #93B5F7;
	font-family: Arial, Verdana;
	font-size: 12px;
}

.guidenavblock UL {

	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	list-style-type: none;

}

.guidenavblock UL LI {
	margin:0px;
	padding:0px 0px 0px 15px;
}

.guidenavblock UL LI A {
	color:#000;
}

.guidenavblock UL LI A:visited {
	color:#000;
}

.guidenavblock UL LI:hover
{
	background-color:#B3CDFE;
	cursor:pointer;
}

.guidenavheader {

	background-color: #3F3F3F;
	background-repeat:no-repeat;
	width:188px;
	height:30px;
	font-family: Verdana, Arial;
	font-size: 12px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	line-height:14px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:bold;

}

.guidenavfooter {
	width:188px;
	height:21px;
	text-align:right;
	color:#fff; 
	background-repeat: no-repeat;
}

.tableheader
{
background-color:#93B5F7;
color:#ffffff;
font-weight:bold;
border:1px solid #cbcbcb;
padding: 3px;
}

.tabledata
{
color: #000;
border:1px solid #cbcbcb;
padding: 3px;
font-size:10px;
}

#breadcrumb {
    margin-top: 10px; 
    margin-bottom: 10px; 
    font-size: 10px;
    line-height: 12px;
}

#breadcrumb a {
    text-decoration: underline;
}