/*----  Home Page Specific Styling  ----*/
#navTab ul {
	position:relative;
	top: 20px;
}

#navTab li {
	list-style-type: none;
	padding:0px;
	display:inline;
}

#navTab a {
	background-image: url(/images/tab.jpg);
	width: 170px;
	height: 60px;
	padding: 0 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

#navtab a:hover {
	background-image: url(/images/tab_hover.jpg);
	text-decoration:none;
	color:#FFFFFF;
}

	/*-- Categories --*/
.catImage {
	width: 220px;
	height: 117px;
	padding:0px;
}

table.industries {
	width: 220px;
}

.industries h1 {
	width: 220px;
	height: 31px;
	background-image: url(/images/home/cat_title_bg.jpg);
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.industries p {
vertical-align:text-top;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
	line-height:1.4em;
	height: 165px;
}

.industries a {
	float:right;
	color: #003399;
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding: 4px 0px 4px 0px;
}

.industries a:hover {
	text-decoration:underline;
}

.industries a img {
	border: none;
}

	/*-- Contact Info --*/
.bottom_leftPanel {
	background-image: url(/images/left_panel_bg.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
}

.contactInfo {
	height:155px;
}

.contactInfo td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003399;
	padding: 10px 10px 10px 15px;
	margin:0px;
}

.contactInfo a {
	color:#FFFFFF;
	text-decoration: none;
}
.contactInfo a:hover {
	text-decoration:underline;
}

a.new_products  {
	background-image: url(/images/home/products_button.gif);
	background-repeat: no-repeat;
	display: block;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 11px 0px;
	width: 140px;
	margin: 0 0 10px 70px;
	text-align:center;
}

a:hover.new_products {
	color: #C49507;
}

a.featured_image {
	display:block; /* makes the link fit to width and height */
	width: 276px;
	height: 123px;
	background: url(/images/home/mystery_image_BG.gif) 0px -123px no-repeat;
	margin-left: 3px;
}

a:hover.featured_image {
	background: url(/images/home/mystery_image_BG.gif) 0px 0px no-repeat;
}

.featured_image img {
	border: none;
	margin: 6px 9px;
}

a:hover.featured_image img {
	border: 1px solid #FFF;
	margin: 5px 8px;
}