
/** Product Category page **/

/** Override sidebar-right so that it becomes sidebar-left **/
.sidebar-right #content {
	width: 658px;
	margin-left: 316px; /* The width of #sidebar-left. */
	margin-right: -974px; /* Negative value of #content's width + left margin. */
}

.sidebar-right #content-inner {
	padding:0 0 0 13px;
}

#sidebar-right {
	float: left;
	width: 316px;
	margin-left: 0;
	margin-right: -316px; /* Negative value of #sidebar-left's width + left margin. */
	padding: 0;
	min-height:500px;
	height:auto !important;
	height:500px;
}

/** Industry Nav Highlighting **/

.page-industries-oil-gas #block-block-1 li a.refinery {
	background-color:#e3ae80;
	color:#222;
}

.page-industries-hazmat #block-block-1 li a.hazmat {
	background-color:#cc8d8d;
	color:#222;
}

.page-industries-industrial-safety #block-block-1 li a.safety {
	background-color:#93a1bc;
	color:#222;
}

.page-industries-civil-defense #block-block-1 li a.defense {
	background-color:#a49ab7;
	color:#222;
}

.page-industries-environmental #block-block-1 li a.environment {
	background-color:#adc09d;
	color:#222;
}

#header-wrap {
	background:transparent url('images/bg_ind_header_wrap.png') 0 100% repeat-x;
	margin:0 0 10px;
	padding:0 0 10px;
}

#header-wrap h1.title {
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px;
	padding:20px 20px 0;
}

.page-industries-oil-gas #header-wrap h1.title,
.page-industries-oil-gas #content a {
	color:#dc6801;
}

.page-industries-hazmat #header-wrap h1.title,
.page-industries-hazmat #content a {
	color:#a91f1f;
}

.page-industries-industrial-safety #header-wrap h1.title,
.page-industries-industrial-safety #content a {
	color:#2b4b86;
}

.page-industries-civil-defense #header-wrap h1.title,
.page-industries-civil-defense #content a {
	color:#513b7c;
}

.page-industries-environmental #header-wrap h1.title,
.page-industries-environmental #content a {
	color:#668f42;
}

#header-wrap p {
	margin:0 0 16px;
	padding:0 20px 0;
	color:#222;
	line-height:22px;
}

#ind-prod-wrap h2 {
	background:#dbdbdb;
	color:#333;
	font-size:13px;
	font-weight:bold;
	padding:9px 20px;
	margin:0;
}

#ind-prod-wrap .cat-wrap {
	background:#fff;
	float:left;
	width:645px;
	margin:0 0 12px;
}

#ind-prod-wrap .tab-content {
	padding:14px 0 0 0;
	border:1px solid #fff;
	border-top:none;
	overflow:hidden; 
	_height:1%;
}

#ind-prod-wrap a {
	color:#4E3878;
}

#ind-prod-wrap .cat-desc {
	float:left;
	width:288px;
}

#ind-prod-wrap .cat-desc h2 {
	background:#f0efef;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding:3px 20px;
	margin:0 0 12px;
}

#ind-prod-wrap .cat-desc h2 a {
	color:#444;
}

#ind-prod-wrap .cat-desc p {
	font-size:11px;
	padding:3px 10px 3px 20px;
}

#ind-prod-wrap .cat-desc ul {
	list-style-type:none;
	margin:0 0 8px;
	padding:0 0 0 20px;
}

#ind-prod-wrap .cat-desc li {
	font-size:11px;
}


#ind-prod-wrap .cat-products {
	float:left;
}

#ind-prod-wrap .cat-products .view-all {
	position:absolute;
	top:2px;
	right:10px;
	font-size:10px;
	font-weight:bold;
}

#ind-prod-wrap .cat-products h3 {
	background:#f0efef;
	color:#8b8b8b;
	font-size:10px;
	font-weight:normal;
	padding:5px 10px 3px;
	width:337px;
}

#ind-prod-wrap .cat-product {
	float:left;
	width:174px;
	padding:0 0 10px 2px;
	background:transparent url("images/bg_cat_product.png") 0 0 repeat-y;
	margin:8px 0 0 0;
}

#ind-prod-wrap .cat-product img {
	margin:0 0 12px 20px;
}

#ind-prod-wrap .cat-product .views-field-view-node img {
  margin:0;
}

#ind-prod-wrap .cat-product p {
	font-size:11px;
	line-height:16px;
	padding:0 10px;
	margin:0 0 4px;
}

.ind-prod-wrap-bottom {
	background:transparent url("images/bg_tab_content_wrap_bottom.png") 0 0 repeat-x;
	height:82px;
	width:645px;
	float:left;
}


