@charset "UTF-8";
/* Inside Dental Products Responsive Stylesheet */

/* Homepage */

img[usemap] {
	border:0;
	height:auto;
	max-width:100%;
	width:auto;
}
a, img {
	max-width: 100%;
	height: initial;
}
.banner-masthead{
	width:728px;
}
.banner-masthead img {
	display:block;
}
.nav-toggle {
	display:none;
}
.maincontainer, .container, .idp-cover, .special-lg-img, .special-lg, .special-sm-image, .special-med-img, .resource-cc, .company-cc, .company-cc img, company-cc a, img.home-video {
	width:inherit;
	height:inherit;
}
.container, .maincontainer {
	width:999px;
	height:auto;
}
.branding-area {
	background-size: contain;
	max-width: 100%;
	width: 100%;
	height: inherit;
}
.caroufredsel_wrapper {
	width:auto;
}
.graybar {
	height:inherit;
}

/* Main Container - Content */
/* Left Side */

.home-left-side {
	width:18.5%;
	margin: 1.803% 2.903% 0 0;
}
.containment {
	width:94%;
}
.image-header {
	margin: 0 0 9.8% 0;
}
form#issue select {
	width: 100%;
	margin: 4.403% 0;
}
div.home-left-side a img {
	margin:0 0 3.792% 0;
}
.containment2 {
	width:114px;
	width:93.514%;
}
/* Middle */

.middle {
	width:58.5%;
}
.special-home-lg {
	width: 96%;
	height: auto;
	margin: 3.081% 0 2.402% 0;
}
.special-lg {
	 background-image: none;
 	width:auto;
	height:auto;
}
.special-lg .special-lg-img{
	background-repeat: no-repeat;
	background-size:contain;
	width:auto;
	height:auto;
}
.special-sm-img-home {
	/*width: 30%;
	/*margin: 0 3.3% 0 0;
	margin: 0 2.3% 0 0;
	background-size: contain;
	height:inherit;
	border:none;*/
}
.special-sm {
	width: 100%;
	height:inherit;
	background-image:none;
}
.special-sm .special-sm-img-home {
	/*width: 100%;
	height:inherit;
	background-size:contain;
	background-repeat: no-repeat;*/
}
.special-sm .special-sm-img-home img {
	max-width:99%;
}
.home-medium-special {
	width:63%;
}
.special-med-img {
	width: 100%;
	margin: 2.402% 0 0 0;
	/*width: 370px;*/
}
.special-med-img .special-sm-img-home {
	width: 100%;
	background-repeat: no-repeat;
}
.home-resource {
	width: 30%;
	margin-left: .8%;
}
.resource-cc, .resource-cc img, .resource-cc a {
	margin: 2.402% 0 0 0;
}
/* Right Side */
.home-right-side {
	width:19%;
	height:auto;
}
.image-header-ender {
	width:100%;
}
.footer-sign {
	width:auto;
}
/* End of Main Container - Content */


/* Categories Page */
.branding-small, .branding-area-blank-light, .branding-area-blank, .branding-area-buy, .branding-area-promotions, .branding-area-online-specials, .branding-area-subscriptions, .branding-area-manufacturer-index, .branding-area-hot-products, .branding-area-specials, .branding-area-videos, .branding-area-categories, .branding-area-gold {
	/*background-size:contain;*/
	width:auto;
}
.all-sidebars {
	width:23.024%;
}
.home-left-interior {
	background-size:contain;
	width:100%;
}
.loginforms, .header, .loginforms-interior {
	width:84%;
}
.registration {
	margin: 0 0 0 9.57%;
}
.sidebar-btns-holder-interior {
	width:94%;
}
.sidebar-btns-interior {
	width:auto;
}
.holder-primary, .holder-primary-border {
	width:72.073%;
}
.home-half-left4 {
	width:100%;
}
.cg12g-lc li {
	width:50%;
}
.category-name-list, .lab-category-name-list {
	width:89%;
	overflow:hidden;
}

/* Category Listing */

.category-listing {
	width:72.573%;
}
.silver-sep-bordertopbottom {
	width:100%;
}
.search-container-dropbox {
	margin:12px 0 0 0;
}
.category-listing-silver {
	width:inherit;
	border:none;
	width:100%;
}
.content-holder-left5 {
	clear:both;
}
.division4 {
	width:21.104%;
	margin:1.932% 3.725% 3.311% 0;
	height:auto;
	overflow:initial;
}
div.category-listing ~ div {
	width:72.073%;
}
.graybar-blank, .graybar-top, .graybar-blank-text {
	width:100%;
	height:auto;
}
.graybar-blank-text, .graybar-blank-text a {
	padding-left:4px;
	padding-right:4px;
}
div.gold-thumbnail {
	width:31.725%;
}
.product-info {
	width:62.897%;
}
.d4 {
	width:21.104%;
	height:inherit;
}
.silver-images {
	width:inherit;
	height:inherit;
}
.silver-price-display {
	width:92.437%;
}
.pagination-centered {
	width: auto;
	height: inherit;
	margin:0 0 10px 0;
}

/* Hot Products */
.side-box {
	width:22.223%;
}

/* Video Library */
a.next {
	right:-17px;
}
.video-side-thumb {
	width:auto;
}
.cg12-video, .cg12-video a {
	width:inherit;
}
.iframe-rwd  {
position: relative;
padding-bottom: 41.25%;
padding-top: 25px;
height: 0;
overflow: hidden;
}
.iframe-rwd iframe {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
max-height: 100%;
}

/* Manufacturers Directory */
.cg12g-lc.home-half-left3 li {
	width:100%;
}
.letter_holder {
	overflow:hidden;
	margin-bottom:19px;
}

/* Manufacturers Profile */
.holder-primary-border-topbottom, .holder-primary-border-bottom {
	width:72.073%;
}
.content-holder-left-bronze {
		width:71.072%;
}
.search-container-dropbox {
	width:inherit;
	margin:0;
}
.search-container2 select.search-container-dropbox {
	margin:0;
}
.search-container3 input[type=submit] {
	margin:11px 0 0 0;
}

/* Resource Center - Home */
.home-half-left3 {
	width:50%;
}
.resource-list {
	width:88.612%;
	overflow:hidden;
}

/* Learning Center */
.learning-center-featured-products {
	width: 48.195%;
	background-size: contain;
}

.learning-center-img-holder-contain {
	width: 42.899%;
	margin: .556% 4.027% .139% 0;
}
.learning-center-img-holder {
	width:100%;
	height:auto;
} 

.featured-case-studies, .featured-product-profiles {
	width:49.723%;
}
.learning-center-home-right {
	width:20.834%;
}
.learning-center-home-center {
	width:68.75%;
	background-size: contain;
	background-repeat: no-repeat;
}
.button-cc {
	width:auto !important;
}
.learning-center-division {
	width:68.75%;
}
.learning-center-video-group {
	width:65.973%;
}
/* ----------------------------------------------------------------------------------------------------------------------------------------- Media Query - 1070px and Below
---------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width:1070px){
	.container, .maincontainer {
		width:685px;
	}
	
	#nav-example {
	text-indent:0;width:auto;
	}
	#nav-example a {
		color:#fff; margin-left:20px;
	}
	#nav-example a:hover {
		color:#ccc; background:none;
	}
	.nav-toggle{
		overflow: hidden;
		display: block;
		background: #7f7f7f;
		padding: 13px 14px;
	}
	a.nav-toggle  {
		color:#fff;
		font-family:'CenturyGothic-Bold', Helvetica, Arial, sans-serif;
	}
	#nav-example {
		height:auto;
	}
	#nav-example li{text-indent: 0;
		padding: 13px 0;
		width: 100%;
		height: 1em;
		border-top: 1px solid #CCC;
		text-align: left;
	}
	#nav-example-00,#nav-example-01,#nav-example-02,#nav-example-03,#nav-example-04,#nav-example-05,#nav-example-06,#nav-example-07 {				
		background:none;
	}
	.special-lg--sp, .special-sm--sp {
		height:173px;
	}
	
	/* Category Listing */
	.left-resource-callout-interior-in-page {
		width:100%;
		background-size:contain;
	}
	.left-resource-callout-interior-text {
		margin-top:23.044%;
		font-size:16px;
	}
	
	/* Products - Bronze */
	.holder-product-descriptions-bronze, .holder-product-descriptions {
		float:left;
		width:auto;
	}
	.holder-product-descriptions {
		height:auto;
	}
	.tab-holder-left {
		width:76%;
		padding:0;
	}
	.tab-pane-sample {
		width:96.25%;
	}
	.related-pane {
		width:auto;
	}
	/* Resource Center - Home */
	.learning-center-featured-products {
	width: 47%;
	}
	.learning-center-home-right {
	width:28.834%;
	}
	.learning-center-home-center {
		height:42px;
	}
	.learning-center-video-group {
	width:65.973%;
	}
	
	.products-dentalaegis-logo {
		display:none;
	}
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Media Query - 767px and Below
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width:767px) {
	.container, .maincontainer {
		width:inherit;
		/*padding: 0 5px;*/
	}
	#topnav {
		width:100%;
		overflow:hidden;
		height:auto;
	}
	.check {
		width:auto;
		margin:5px 0 0 13px;
		font-size:12px;
		float:none;
	}
	.navigation-search-clean {
		margin:0;
		height:auto;
		width:auto;
	}
	.navigation-search-clean a {
		display:none;
	}
	.search-box {
		margin:10px 0 4px 0;
		width:auto;
		float:left;
	}
	.submitstyle {
		margin:10px 0 0 4px;
		float:left;
	}
	.home-right-side, .footer-sign{
		display:none;
	}
	.home-left-side {
	width: 34%;
	margin: 1.803% 2.903% 0 0;
	height:inherit;
	}
	.containment {
		width: 91%;
		height: auto;
		margin: 0 0 14.403% 0;
		padding: 13px 5px 5px 5px;
	}
	.image-header {
		margin: 0 0 9.8% 0;
	}
	form#issue select {
		width: 100%;
		margin: 4.403% 0;
	}
	div.home-left-side a img {
		margin:0 0 3.792% 0;
	}
	.containment2 {
			width:114px;
		}
	.middle {
		width: 63%;
	}
	.special-home-lg {
		width: 96%;
		height: auto;
		margin: 3.081% 0 2.402% 0;
	}
	.special-lg {
		 background-image: none;
		width:auto;
		height:auto;
	}
	.special-lg .special-lg-img{
		background-repeat: no-repeat;
		background-size:contain;
		width:auto;
		height:auto;
	}
	.special-sm-img-home {
		width: 30%;
		/*margin: 0 3.3% 0 0;*/
		margin: 0 2.3% 0 0;
		background-size: contain;
		height:inherit;
		/*border:none;*/
	}
	.special-sm {
		width: 100%;
		height:inherit;
		background-image:none;
	}
	.special-sm .special-sm-img-home {
		width: 100%;
		height:inherit;
		background-size:contain;
		background-repeat: no-repeat;
	}
	.special-sm .special-sm-img-home img {
		max-width:99%;
	}
	.home-medium-special {
		width: 96%;
		margin: 0 1.702% 0 0;
	}
	.special-med-img {
		width: 100%;
		margin: 2.402% 0 0 0;
	}
	.special-med-img .special-sm-img-home {
		width: 100%;
		background-repeat: no-repeat;
	}
	.home-resource {
		width: 97%;
	}
	.resource-cc, .resource-cc img, .resource-cc a {
		margin: 2.402% 0 0 0;
	}
	.footer {
		height:auto;
	}
	.banner-masthead {
		width:auto;
		height:auto;
	}
	.maincontainer {
	-webkit-box-shadow: none;
	box-shadow: none;
	}
	.new-cats a {
		font-size:12px;
	}
	.cat-view {
		width:auto;
	}
	
	/* Categories */
	.category-title-shift-product {
		width:auto;
	}
	.category-name-shift {
		width:inherit;
	}
	.category-name-shift-text {
		font-size: 20px;
		margin:21px 0 0 0;
	}
	.breadcrumbs {
		font-size:16px;
		margin: 12px 0 24px 2px;
		float: left;
	}
	.all-sidebars {
		display:none;
	}
	.holder-primary {
		width:100%;
		float:left;
	}
	.home-half-left4, .category-listing {
	width:100%;
	}
	.cg12g-lc li {
		width:100%;
	}
	.cg12g-lc li a:hover {
		font-size:inherit;
	}
	.category-name-list, .lab-category-name-list {
		background-size:cover;
		padding: 14px 16px 12px 8px;
		margin:0;
	}
	
	/* Category Listing */
	div.category-listing {
		overflow:hidden;
	}
	div.gold-thumbnail {
	width:100%;
	float:none;
	margin:0;
	}
	.product-info {
		width:100%;
		float:none;
		margin-top:10px;
	}
	.category-listing-title, .category-listing-title a {
		font-size:16px;
	}
	.pagination a {
		padding:10px 13px;
	}
	
	/* Hot Products */
	
	.holder-primary-border {
		width:100%;
		float:none;
		overflow:hidden;
	}
	
	/* Manufacturers Directory */
	.cg12g-lc.home-half-left3 li {
		font-size:14px;
	}
	
	/* Manufacturer's Profile */
	.holder-primary-border-topbottom, .holder-primary-border-bottom {
		width:100%;
		float:none;
		overflow:hidden;
	}
	.content-holder-left-bronze {
		width:100%;
		float:none;
	}
	
	/* Products - Bronze, Gold, Silver */
	.tab-holder-left {
		width:100%;
	}
	.tab-pane-sample {
		width:96.25%;
		margin:0 14px 0 0;
	}
	#tabs {
		width:100%;
	}
	
}

/*
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Media Query - 459px and Below
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width:459px) {
	
	/* Homepage */
	.home-right-side {
		display:none;
	}
	.e {
		height:auto;
	}
	.containment2 {
		width:102.514%;
	}
	.new-product {
		font-size:12px;
	}
	
	/* Category*/
	.division4 {
		width:42.208%;
	}
	.pagination {
		width:100%;
		float:left;
		margin: 0 0 14px 0;
		text-align:left;
	}
	.pagination.pagination-centered ul {
		padding:0;
		margin:0;
	}
	
	/* Category Listing */
	.d4 {
		width:41%;
		margin:11px;
	}
	.category-listing-silver > div {
		overflow:hidden;
	}
	
	/* Hot Products */
	
	.cg18 {
		clear: both;
		padding: 14px 0 0 0;
	}
	.cg13 {
		padding:0;
	}
	.holder-primary-border div[style] {
		height:auto !important;
	}
	.hot-hot ul {
		padding:inherit;
	}
	.hot-thumbnail {
		margin:0;
		width:45%;
		height:auto;
		background-size:contain;
	}
	.side-box {
		width:40%;
	}
	.hot-hot, .hot-hot a {
		font-size:16px;
	}
	
	/* Resource Center */
	.learning-center-featured-products {
	width: 100%;
	}
	.learning-center-home-center {
	width:67.75%;
	height:28px;
	}
	.learning-center-division {
		width:67.75%;
	}
}
	
	
}