/* For Wide Screen */
@media only screen and (min-width: 1399px) {
	
	/*CDS Pages*/

	.cds-product-details .cds-product-details-left {
		margin-right: 2%;
	}

	.cds-product-details .cds-product-details-right {
	}

	.cds-product-image-container.new-cart {
		float: left;
		margin-right: 30px;
	}

	.cds-product-attributes {
		width: 100%;
	}

	/*CDS Catalog*/
	#cds-search-left-container {
		width: 20%;
		margin-left: 0;
	}

	#content-wrap.product {
		padding-left: 10px;
	}

	#cds-product-detail-page {
		margin-left: 0;
	}

	#cds-search-right-container ul.cds-browse-list li {
		width: 19.33% !important;
	}

	/*CDS Cart*/
	.cds-facet-container{
		width: 30em;
		margin-left:50px;
	}
	#cds-search-right-container{
	    width: 77%;
		margin-left:2%;

	}
}

/* For Desktop Screen */
.cds-browse-container h2 {
	padding-top: 0;
	margin-top: 0;
}
#cds-content h1,
#cds-product-detail-page h1 {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #c0c0c0;
	font-size: 32px;
	padding-bottom: 20px;
}
#cds-search-left-container li {
	font-family: "Arial", sans-serif;
}

/* CDS Breadcrumbs */
.cds-breadcrumbs {
	list-style: none;
}

.cds-breadcrumbs li {
	display: inline;
	font-size: 12px;
}
.cds-crumbs li a {
	color: #686868 !important;
}

/* CDS Products List Page */
#cds-product-container table tr td {
	font-size: 15px;
}

#cds-product-container li {
	font-family: 'Open Sans', Arial, sans-serif;
}

#cds-search-right-container img {
	max-width: 100%;
}

#cds-search-right-container{
	margin-left: 1em;
	width: 78%;
	float: left;
	overflow-x: scroll;
}

#cds-search-right-container h1 {
	font-size: 32px;
}

#cds-product-container {
	display: block;
	overflow: scroll;
}

.cds-product-list tr td{
	padding:3px 5px;
	vertical-align: top !important;
	width:30% !important;
}
.cds-product-list tr td label{
	margin-right:5px;
	width:35% !important;
}
.cds-product-list tr td span{
	vertical-align: top !important;
}
.cds-product-list tr:hover td{
	background:#EEE;
}

.cds-product-grid > li{
	vertical-align: top !important;
	height:400px !important;
	width:264px;
}
.cds-product-grid > li label{
	margin:0;
	padding-right: 5px;
	width:40%;
}
.cds-product-grid > li li{
	width:100%;
}
.cds-product-grid > li li:hover{
	background: #EEE;
}

/* CDS Product Detail Page */
#content-wrap.product-detail-page {
	width: 1000px;
	min-width: 0;
}

#content-wrap.product {
	padding-left: 0;
}

#content-wrap.product .cds-breadcrumbs {
	padding-left: 10px;
}

#content-wrap.product .cds-product-custom-header,
#content-wrap.product .cds-product-header  {
	margin-top: 0;
}

#content-wrap.product #main-content,
#content-wrap.search #main-content {
	margin-top: 10px;
}

#cds-product-detail-page h1 {
	margin-top: 9px;
}

#cds-left-sidebar {
	width: 197px;
	margin-right: 20px;
	float: left;
}

#cds-left-sidebar h2 {
	line-height: 1em;
	border-bottom: 1px solid #e1e1e1;
	padding-left: 10px;
	padding-bottom: 14px;
	font-size: 19px;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	color: #020606;
	margin-top: 20px;
}

#cds-left-sidebar ul {
	list-style: none;
}

#cds-left-sidebar ul li a {
	color: #4b4b4b;
	display: block;
	padding: 10px 15px;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

#cds-left-sidebar ul li a:hover {
	background-color: #071689;
	color: #FFF;
	text-decoration: none;
}

#cds-product-detail-page {
	width: 100%;
	float: none;
}

.cds-product-details-left {
	margin: 10px 0;
}

.cds-product-image-container.new-cart {
	float: left;
	border: 0;
	width: auto;
	max-width: 419px;
	height: 260px;
	margin: 0;
	margin-right: 20px;
	min-width: 0;
}

.cds-product-image.new-cart {
	width: 100%;
	height: auto;
}

.cds-product-image img {
	max-width: 100%;
	margin: 10px 0;
	max-height: 260px;
	height: auto;
}

.cds-product-cart.new-cart {
	border: 0;
}

#cds-add-to-cart-button.new-cart {
	background: #146a9f;
	text-transform: uppercase;
	border: 0;
	border-bottom: 4px solid #004772;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 5px 0;
	width: 18em;
}

#cds-add-to-cart-button.new-cart:hover {
	background: #004772;
	border: 0;
	border-top: 2px solid #146a9f;
}

#cds-cad-download-button.new-cart,
#cds-cad-view-3D-button.new-cart,
#cds-product-spec-sheet-submit {
	background: #eeeff1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2JkYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeff1 0%, #bcbdbf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeff1), color-stop(100%,#bcbdbf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeff1 0%,#bcbdbf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeff1 0%,#bcbdbf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeff1 0%,#bcbdbf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeff1 0%,#bcbdbf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeff1', endColorstr='#bcbdbf',GradientType=0 ); /* IE6-8 */
	height: 2.6em;
}

#cds-product-spec-sheet-submit {
    margin-top: 10px;
}

#cds-cad-download-formats {
	width: 98%;
}

table.cds-product-attributes tr:nth-of-type(odd) {
	background-color: #e5e5e5;
}

table.cds-product-attributes td {
	padding: 3px 5px;
	vertical-align: top;
}

table.cds-product-attributes td.attribute {
	width: 39%; /*200px;*/
	display: inline-block;
}

table.cds-product-attributes td.value {
	width: 60%; /*320px;*/
	display: inline-block;
	word-wrap: break-word;
}

table.cds-product-attributes tr {
	width: 100%;
}

.cds-product-details-right {
	margin: 10px 0;
	float: right;
}
.cds-product-details-right a {
	display: block;
}

#cds-product-list-price {
	font-size: 1.2em;
}


/* Hide left navigation on Catalog root */
#cds-content.root .cds-browse-container {
	width: 810px;
	padding: 0 10px;
}

#cds-content.root {
	padding: 0 10px;
}

#cds-content {
	background-color: #FFF;
}

#cds-content {
	background-color: white;
	position: relative;
	z-index: 1;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 0;
	padding-right: 10px;
	width: 100%;
	min-width: 1070px;
	margin: auto;
	margin-top: 0;
	overflow-y: visible;
}
.cds-browse-container,
#cds-product-right {
	width: 603px;
	float: left;
	margin-left: 0;
}

/* CDS Root Page */
.cds-browse-list h3 {
	color: #146a9f;
	margin: 0;
}

#cds-search-right-container ul.cds-browse-list li {
	width: 23.33% !important;
	height: 217px !important;
	position: relative;
	padding: 0.75em;
	margin: 0;
	border: 0;
}

.root #cds-search-right-container ul.cds-browse-list li {
	height: 379px !important;
}

#cds-search-right-container ul.cds-browse-list li img {
	border: 1px solid #c2c2c2;
	border-bottom: 3px solid #c2c2c2;
}

#cds-search-right-container ul.cds-browse-list li:hover a,
#cds-search-right-container ul.cds-browse-list li:hover a h3 {
	text-decoration: none;
	color: #FFF;
}

#cds-search-right-container ul.cds-browse-list li p.learn-more {
	display: block;
	position: absolute;
	bottom: -18px;
	left: -42px;
	margin-left: 50%;
	padding: 6px 10px;
	color: #373737;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 10px;
	background: rgb(230,230,230);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃ¢â‚¬Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(197,197,197,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(100%,rgba(197,197,197,1)));
	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(197,197,197,1) 100%);
	background: -o-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(197,197,197,1) 100%);
	background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(197,197,197,1) 100%);
	background: linear-gradient(to bottom, rgba(230,230,230,1) 0%,rgba(197,197,197,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c5c5c5',GradientType=0 );
}

#cds-search-right-container ul.cds-browse-list li p.learn-more:hover {
	background: rgb(197,197,197); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1YzVjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(197,197,197,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,197,197,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(197,197,197,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(197,197,197,1) 0%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(197,197,197,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(197,197,197,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
}

#cds-search-right-container ul.cds-browse-list li:hover {
	background-color: #4b4b4b;
}

/* CDS Product Page */
h2.product-details,
h2.category-details {
	text-transform: uppercase;
	margin: 5px 0;
}

h2.product-details {
	color: #4b4b4b;
}

h2.category-details {
	color: #2030af;
}

.cds-product-cart {
	background: none;
	border: 0;
}

#cds-add-to-cart-button {
	background: #146a9f;
	text-transform: uppercase;
	border: 0;
	border-bottom: 4px solid #004772;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 18em;
}

#cds-add-to-cart-button:hover {
	background: #004772;
	border: 0;
	border-top: 2px solid #146a9f;
}

.cds-product-image-container {
	float: right;
	margin: 0;
	width: 257px;
	height: 208px;
}

.cds-product-image {
	width: 257px;
	height:188px;
}

.cds-product-controls {
	width: 338px;
}

.cds-product-cart {
	width: 100%;
}

#cds-cad-download-button,
#cds-cad-view-3D-button {
	background: #eeeff1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2JkYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeff1 0%, #bcbdbf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeff1), color-stop(100%,#bcbdbf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeff1 0%,#bcbdbf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeff1 0%,#bcbdbf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeff1 0%,#bcbdbf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeff1 0%,#bcbdbf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeff1', endColorstr='#bcbdbf',GradientType=0 ); /* IE6-8 */
	height: 2.6em;
}

#cds-cad-download-button:hover,
#cds-cad-view-3D-button:hover,
#cds-product-spec-sheet-submit:hover {
	background: #bcbdbf; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmRiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVmZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bcbdbf 0%, #eeeff1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbdbf), color-stop(100%,#eeeff1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bcbdbf 0%,#eeeff1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bcbdbf 0%,#eeeff1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bcbdbf 0%,#eeeff1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bcbdbf 0%,#eeeff1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbdbf', endColorstr='#eeeff1',GradientType=0 ); /* IE6-8 */

}

/* Active or Hover states */
.secondary-nav-cds li.active > a,
.secondary-nav-cds a:hover {
	background-color: #071689;
	color: #FFF;
	text-decoration: none;
}

/* Compare */
#cds-content.cds-content-compare {
	font-size: 14px;
	color: #545454;
	overflow-x: auto;
}
#cds-content.cds-content-compare table .label {
	color: #545454;
	font-size: 14px;
}

#cds-product-compare-table tbody tr:hover .label {
	color: #FFF !important;
}
#cds-content.cds-content-compare table img{
   width: 200px;
}
/* Calculator */
#configurator {
	width: 54% !important;
}

#configurator div.attributeContainer,
#configurator table.attribute {
	width: 100%;
}

#configurator div.attributeContainer {
	padding: 5px;
}

#configurator table.attribute {
	margin: 0;
}

#results {
	float: left !important;
	width: 41% !important;
	margin-left: 3%;
}

.cdsResultsTable {
	width: 100% !important;
}

/* Hide left nav based on which CDS category we're on */

/* Power Transmission */

/* Hide subitems of 'non-active' pages */
#cds-content.qd_bushings li#secondary-menu-item-13,
#cds-content.qd_bushings li#secondary-menu-item-40 ul ul,
#cds-content.tl_bushings li#secondary-menu-item-13,
#cds-content.tl_bushings li#secondary-menu-item-40 ul ul,
#cds-content.bushings li#secondary-menu-item-13,
#cds-content.bushings li#secondary-menu-item-40 ul ul {
	display: none;
}

/* Show subitems of 'active' pages */
#cds-content.qd_bushings li#secondary-menu-item-40 ul li#secondary-menu-item-70 ul,
#cds-content.tl_bushings li#secondary-menu-item-40 ul li#secondary-menu-item-70 ul,
#cds-content.bushings li#secondary-menu-item-40 ul li#secondary-menu-item-70 ul {
	display: block;
}

/* Highlight parent li*/
#cds-content.qd_bushings li#secondary-menu-item-40 ul li#secondary-menu-item-70 > a,
#cds-content.tl_bushings li#secondary-menu-item-40 ul li#secondary-menu-item-70 > a,
#cds-content.bushings li#secondary-menu-item-40 ul li#secondary-menu-item-70 > a {
	background-color: #071689;
	color: #FFF;
}

/* Highlight child li */
#cds-content.qd_bushings li#secondary-menu-item-40 ul li#secondary-menu-item-71 > a,
#cds-content.tl_bushings li#secondary-menu-item-40 ul li#secondary-menu-item-72 > a {
	background-color: #2030af;
	color: #FFF;
}

/* Precision Mechanical Components */

/* Hide subitems of 'non-active' pages */
#cds-content.finish_sprockets li#secondary-menu-item-40,
#cds-content.finish_sprockets li#secondary-menu-item-13 ul ul,
#cds-content.mpb_sprockets li#secondary-menu-item-40,
#cds-content.mpb_sprockets li#secondary-menu-item-13 ul ul,
#cds-content.sprockets li#secondary-menu-item-40,
#cds-content.sprockets li#secondary-menu-item-13 ul ul,
#cds-content.stock_pulley li#secondary-menu-item-40,
#cds-content.stock_pulley li#secondary-menu-item-13 ul ul,
#cds-content.flange_pulley li#secondary-menu-item-40,
#cds-content.flange_pulley li#secondary-menu-item-13 ul ul,
#cds-content.stock_flange li#secondary-menu-item-40,
#cds-content.stock_flange li#secondary-menu-item-13 ul ul {
	display: none;
}

/* Show subitems of 'active' pages */
#cds-content.finish_sprockets li#secondary-menu-item-13 ul li#secondary-menu-item-33 ul,
#cds-content.mpb_sprockets li#secondary-menu-item-13 ul li#secondary-menu-item-33 ul,
#cds-content.sprockets li#secondary-menu-item-13 ul li#secondary-menu-item-33 ul,
#cds-content.stock_pulley li#secondary-menu-item-13 ul li#secondary-menu-item-19 ul,
#cds-content.flange_pulley li#secondary-menu-item-13 ul li#secondary-menu-item-19 ul,
#cds-content.stock_flange li#secondary-menu-item-13 ul li#secondary-menu-item-19 ul  {
	display: block;
}

/* Highlight parent li*/
#cds-content.finish_sprockets li#secondary-menu-item-13 ul li#secondary-menu-item-33 > a,
#cds-content.mpb_sprockets li#secondary-menu-item-13 ul li#secondary-menu-item-33 > a,
#cds-content.sprockets li#secondary-menu-item-13 ul li#secondary-menu-item-33 > a,
#cds-content.stock_pulley li#secondary-menu-item-13 ul li#secondary-menu-item-19 > a,
#cds-content.flange_pulley li#secondary-menu-item-13 ul li#secondary-menu-item-19 > a,
#cds-content.stock_flange li#secondary-menu-item-13 ul li#secondary-menu-item-19 > a {
	background-color: #071689;
	color: #FFF;
}

/* Highlight child li */
#cds-content.finish_sprockets li#secondary-menu-item-13 ul li#secondary-menu-item-35 > a,
#cds-content.mpb_sprockets li#secondary-menu-item-13 ul li#secondary-menu-item-34 > a,
#cds-content.stock_pulley li#secondary-menu-item-13 ul li#secondary-menu-item-20 > a,
#cds-content.flange_pulley li#secondary-menu-item-13 ul li#secondary-menu-item-21 > a {
	background-color: #2030af;
	color: #FFF;
}

/***CDA STYLES OVERWRITE*******/
#cds-unit-toggle-container {
    margin-bottom: 1.5em !important;
    margin-top: 1em;
}
#cds-unit-toggle-container label {
    margin-left: 1em !important;
    margin-right: 1.5em !important;
}
#cds-product-detail-page h3{
	font-weight:bold !important;
}
/*#cds-product-detail-page .cds-product-header > h3 {
	color:red;
}*/
.cds-product-details-right a{
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #146a9f;
    border-color: -moz-use-text-color -moz-use-text-color #004772;
    border-image: none;
    border-radius: 5px;
    border-style: none none solid;
    border-width: 0 0 4px;
    color: white;
    margin: 5px 8px;
    padding: 10px 0;
    text-align: center;
    width: 18em;
    float: left;
    height: 55px;
}
.cds-product-details-right a:hover, #pdfResults p:hover{
	text-decoration:none;
	background: none repeat scroll 0 0 #004772;
}
#cds-related-products-table .cds-even,
#cds-product-attachment-table .cds-even{
	background-color: inherit;
}
/*****hide catogory detial title********/
.category-details{
	display:none;
}

/* For Tablet Screen */
@media only screen and (max-width: 1079px) {
	
	/* CDS Integration */
	#search-toggle-cds {
		border: 3px solid #999;
	    position: relative;
	    padding: 8px 0;
	    font-size: 1.4em;
	    width: 99%;
	    margin: 0 auto;
	    margin-bottom: 12px;
	    text-transform: uppercase;
	    text-align: center;
	    font-weight: bold;
	}

	#search-toggle-cds .open {
		display: none;
	}

	#search-toggle-cds.expanded .open {
		display: block;
	}

	#search-toggle-cds.expanded .closed {
		display: none;
	}

	#cds-filter-options p {
		background-color: #071689;
		color: #FFF;
		cursor: pointer;
		width: 100%;
		padding: 8px;
		text-transform: uppercase;
		text-align: center;
		margin: 10px 0;
	}

	#cds-filter-options span {
		display: none;
	}

	#cds-filter-options span.active {
		display: inline;
	}

	#cds-search-left-container {
		float: none;
		width: 100%;
	}

	#cds-category-list-container,
	#cds-attribute-list-container {
		display: none;
	}

	#cds-search-right-container{
		width: 100%;
		float: none;
		margin: 0;
	}

	/* Products List Page */

	#cds-product-list.cds-product-grid li {
		width: 14em;
	}

	#cds-product-list.cds-product-grid ul li {
		font-size: 14px;
	}

	#cds-product-list.cds-product-list td li {
		padding: 0.4em;
	}

	#cds-product-list.cds-product-list td {
		padding: 0.2em 0 0 0.6em;
		font-size: 14px;
	}

	/* Product Detail Page */
	#content-wrap.product {
		padding-left: 10px;
	}

	#cds-left-sidebar-mobile {
		position: relative;
		margin-bottom: 20px;
	}
	#cds-left-sidebar-mobile ul {
		list-style: none;
	}

	#cds-left-sidebar-mobile h2 {
		font-size: 14px;
		color: #4b4b4b;
		padding: 10px;
		border: 1px solid #e0e0e0;
		background-color: #f8f8f8;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		cursor: pointer;
	}

	#cds-left-sidebar-mobile h2 span {
		background: url(/images/template/sprite.png) -304px -469px no-repeat;
		width: 29px;
		height: 29px;
		position: absolute;
		right: 13px;
		top: 4px;
	}

	#cds-left-sidebar-mobile h2.active span {
		background: url(/images/template/sprite.png) -304px -548px no-repeat;
	}

	#cds-left-sidebar-mobile ul {
		display: none;
		position: absolute;
		left: 0;
		top: 36px;
		z-index: 100;
		width: 100%;
		background-color: #FFF;
		border: 1px solid #e0e0e0;
		background-color: #f8f8f8;
		-webkit-border-radius: 2px;
		font-size: 14px;
	}

	#cds-product-detail-page {
		width: 100%;
		margin-left: 0;
	}

	.cds-product-details .cds-product-details-left,
	.cds-product-details .cds-product-details-right {
		width: 100%;
	}

	table.cds-product-attributes {
		width: 100%;
	}

	table.cds-product-attributes td.attribute {
		width: 200px;
	}

	table.cds-product-attributes td.value {
		width: 320px;
	}

	.cds-product-image-container.new-cart,
	.cds-product-image.new-cart {
		width: 200px;
		height: 291px;
		margin: 0;
	}

	.cds-product-image-container.new-cart {
		width: 300px;
	}

	.cds-product-image.new-cart {
		margin: 0 auto;
		width: 300px;
	}

	.cds-product-controls {
		float: right !important;
		width: 315px;
	}


	#cds-add-to-cart-button.new-cart {
		width: 100%; /*16em;*/
	}

	#cds-cad-download-button,
	#cds-cad-view-3D-button {
		width:48%; /*9em;*/
	}

	/* CDS Calculator */

	div.attributeContainer,
	#configuratorContainer {
		width: 100% !important;
	}

	#configurator {
		min-width: 0 !important;
	}

	#configurator table {
		width: 100% !important;
		margin: 0;
	}

	#configurator table.attribute td {
		padding: 2px;
	}

	#configurator #aUnit table.attribute {
		width: 100%;
		margin: 0;
	}

	#configurator{
		float: none !important;
		width: 100% !important;
	}

	.cdsResultsTable {
		width: 100% !important;
	}

	/* CDS Content */
	#cds-content {
		width: 740px;
		min-width: 0;
		padding: 0;
		padding-bottom: 20px;
	}

	.cds-browse-container, #cds-product-right {
		width: 520px;
	}
	
}

/* For Mobile Screen */
@media only screen and (max-width: 767px) {
	/* CDS */
	#cds-content {
		width: 95%; /* for taper */
		min-width: 0;
	}

	/* CDS Product Listing */
	#cds-product-list.cds-product-list li {
		padding: 0.6em;
	}

	#cds-product-list.cds-product-list td {
		font-size: 13px;
	}

	/* CDS Product Details */
	#cds-product-detail-page {
		width: 100%;
	}

	#cds-product-detail-page .cds-product-controls {
		float: none;
		max-width: 100%;
		width: 100%;
	}

	#cds-add-to-cart-button.new-cart {
		width: 100%;
	}

	#cds-cad-download-button, #cds-cad-view-3D-button {
		width: 100%;
	}

	#cds-cad-download-formats {
		width: 100%;
	}

	table.cds-product-attributes td.attribute {
		width: 39%;
	}

	table.cds-product-attributes td.value {
		width: 60%;
	}
	table.cds-product-details-container .cds-even {
	    background-color: inherit;
	}
	#cds-product-controls-count {
		font-size: 10px;
	}

	.cds-browse-container, #cds-product-right {
		width: 95%;
		min-width: 0;
	}

	/* CDS Calculator */
	#configurator,
	#resultsTableEnglish,
	#resultsTableMetric {
		font-size: 10px;
	}

	#configuratorImage img {
		max-width: 100%;
	}

	#configurator table.attribute td {
		padding: 2px 0;
	}	

	#cds-search-right-container ul.cds-browse-list li {
		width: 42.66% !important;
	}

	#search-toggle-cds {
		max-width: 250px;
	}

	#cds-attribute-list-container {
		max-width: 269px;
	}
}