@import url("./960grid/reset.css");
@import url("./960grid/text.css");
@import url("./960grid/960.css");

/* PluroTech/WebToMed style.css */

/* Containers */

* {
	padding: 0;
	margin: 0;
}

html {
	overflow:scroll-y;
	overflow-y: scroll !important;
}

body {
	background: #d2e4f4;
}


#container-outer-top {
	background: #d6e7f5 url(../../assets/images/container-outer-top-bg.gif) repeat-x top center;
}


#container-outer-bottom {
	background:url(../../assets/images/footer-container-outer.gif) repeat-x bottom center;
}

#container-inner-top {
	background:url(../../assets/images/container-inner-top-bg.jpg) no-repeat top center;
}


#container-inner-bottom {
	background:url(../../assets/images/container-inner-bottom-bg.gif) repeat-x bottom center;
}

/* Anchor */

.product-name a {
	text-decoration: none;	
}	


a {
 color:#0e5b8f;
}

a:hover {
 color:#0e5b8f;
 text-decoration:none;
}

/* Main  */

#main {
	padding: 0 0 0 0;
	
}


/* Header */
	#header-top {
		width: 960px;
		height: 203px;
		background: transparent url(../../assets/images/header.jpg) no-repeat left top;
		margin: 0;
	}

	/* Header - Info */
	
	#header-logo a {
		display: block;
		width: 320px;
		height: 130px;
		float: left;
		margin: 40px 0 0 0;
		text-indent: -9999px;
	}
	
	#header-right-info {
		float: right;
	}
	
	#header-phone {
		width: 230px;
		height: 50px;
		clear: both;
		margin: 145px 0 0 0;
		text-indent: -9999px;
	}
	
	#header-phone h2 {
		margin: 0;
		padding: 0;
	}
	
	/* Header - Menu */
	#header-menu {
		margin: 0 0 0 10px;
	}

	ul.header-menu {
		margin:0; 
		padding: 0 10px 0 10px;
	}

	ul.header-menu li {
		list-style:none;
		float:left;
		padding:0 2px 0 0; 
		margin:0;
		background:url(../../assets/images/menu-item-separator.gif) no-repeat right top;
	}
	
	ul.header-menu li.last {
		list-style:none;
		float:left;
		padding:0; 
		margin:0;
		background: none;
	}

	ul.header-menu li a {
		background:url(../../assets/images/menu-item-bg.gif) repeat-x left top;
		display:block; 
		float:left;
		color:#ffffff; 
		text-decoration:none;
		padding: 10px 18px 0 18px;
		height: 30px;
		font-size: 12px;
	}

	ul.header-menu li a:hover {
		background: #2878a6 url(../../assets/images/menu-item-hover.gif) no-repeat top center;
		color: #FFF;
	}

	ul.header-menu li a.current {
		background: #2878a6 url(../../assets/images/menu-item-current.gif) no-repeat top center;
	}
	
	/* Header - Sub Menu */
	#header-submenu {
		padding: 0 19px 0 0;
	}

	ul.header-submenu {
		margin:0; 
		padding:0;
	}

	ul.header-submenu li {
		list-style:none;
		float:left;
		padding:0; 
		margin:0; 
	}

	ul.header-submenu a {
		display:block; 
		float:left;
		color:#bb1924; 
		text-decoration:none;
		padding: 35px 9px 10px 10px;
		font-size: 11px;
	}

	ul.header-submenu a:hover {
		text-decoration:underline;
	}



/* Body */

	#body {
		margin: 0;
		padding: 0;
		}
	
	#body-my-accounts {
		background: #FFF;
		border-left: 1px solid #dee4e8;
		border-right: 1px solid #dee4e8;
		padding: 10px 20px 25px 20px;
		width: 900px;
		margin: 0 10px 0 10px;
	}

	/* Body Top Content  */
	
	#body-top-content {
		padding:0;
		margin: 15px 0 10px 0;
	}

	
	#body-top-newsletter {
		height: 191px;
		width: 232px;
		background: transparent url(../../assets/images/newsletter-bg.gif) no-repeat left top;
		margin: 0 0 9px 0;
		padding: 0 23px 0 25px;
	}
	
	#body-top-newsletter p {
		margin: 15px 0 15px 0;
		line-height: 15px;
	}
	
	h2.newsletter-heading {
		text-indent: -9999px;
	}
	
	.newsletter-name-input {
		border: none;
		width: 212px;
		height: 32px;
		background: transparent url(../../assets/images/newsletter-name-input-bg.gif) no-repeat left top;
		margin: 0 0 3px 0;
		line-height: 25px;
		padding: 0 10px 0 10px;
	}
	
	.newsletter-email-input {
		border: none;
		width: 172px;
		height: 32px;
		background: transparent url(../../assets/images/newsletter-email-input-bg.jpg) no-repeat left top;
		line-height: 25px;
		padding: 0 0 0 10px;
		float: right;
	}
	
	
	.newsletter-signup-button {
		width: 83px;
		height: 27px;
		padding: 27px 0 0 0;
		background: transparent url(../../assets/images/newsletter-signup-button.gif) no-repeat left top;
		text-indent: -9999px;
		border: none;
		cursor: pointer;
		margin: 15px 0 0 75px;
	}
	
	
	
	#body-top-newsletter p.email {
		float:left; 
		padding:5px 0 0 0; 
		margin:0; 
		font-size: 12px;
	}
	
	#body-top-chat-banner {
		width: 280;
		height: 87px;
	}

	#body-top-banners-dental a{
		display: block;
		width: 174px;
		height: 115px;
		padding: 45px 100px 0 40px;
		background: transparent url(../../assets/images/banners-top-dental.gif) no-repeat left top;
		float: left;
		font-size: 11px;
		color: #3b3131;
		text-decoration: none;
	}
	
	h2.dental-products-heading {
		margin: 0;
		padding: 0;
		text-indent: -9999px;
		float: left;
	}
	
	.handpiece-doctor-logo {
		float: left;
		margin: 5px 25px 15px 0;
	}
	
	#body-top-banners-medical a{
		display: block;
		width: 174px;
		height: 115px;
		padding: 45px 100px 0 38px;
		background: transparent url(../../assets/images/banners-top-medical-products.gif) no-repeat left top;
		float: left;
		font-size: 11px;
		color: #3b3131;
		text-decoration: none;
	}
	
	h2.medical-products-heading {
		margin: 0;
		padding: 0;
		text-indent: -9999px;
		float: left;
	}
	
	#body-top-banners-corporate a{
		display: block;
		width: 174px;
		height: 115px;
		padding: 45px 100px 0 40px;
		background: transparent url(../../assets/images/banners-top-corporate-wellness.gif) no-repeat left top;
		float: left;
		font-size: 11px;
		color: #3b3131;
		text-decoration: none;
	}
	
	h2.corporate-products-heading {
		margin: 0;
		padding: 0;
		text-indent: -9999px;
		float: left;
	}
	
	/* Handpiece Doctor Page  */
	
	ul.handpiece-list {
		list-style: none;
		margin: 10px 0 15px 0;
		padding: 0;
	}

	ul.handpiece-list li {
		padding: 0 0 0 15px;
		margin: 0 0 5px 45px;
		background: transparent url(../../assets/images/bullet.gif) no-repeat left 6px;
	}
	
	h2.red-h2 {
		color: #a00919;
		}
		
	p.handpiece-doctor-pricing {
		font-weight: bold;
		font-size: 15px;
		margin: 0 0 30px 0;
	}
	
	.handpiece-doctor-banner {
		width: 220px;
		height: 186px;
		margin: 0 0 20px 0;
		display: block;
		}
	
	#handpiece-doctor-services {
		margin: 20px 0 30px 0;
	}
	
	#handpiece-doctor-page p {
		font-size: 13px;
		line-height: 18px;
	}
	
	
	#handpiece-doctor-page h3 {
		background:#1f648f;
		color: #ffffff;
		font-size: 16px;
		padding: 0 20px 0 20px;
	}
	
	#handpiece-doctor-services-left {
		float:left;
		width: 420px;
		padding: 0 25px 0 0;
	}
	
	#handpiece-doctor-services-right {
		float:right;
		width: 445px;
	}
	
	p.warranty-time {
		font-style: italic;
		margin: 5px 0 0 20px;
		}

	/* Products */
	
	#featured-products {
		margin: 0;
	}
	
	#new-products {
		margin: 0;
	}
	
	h2.featured-products-heading {
		height: 52px;
		background: transparent url(../../assets/images/featured-products-heading.gif) no-repeat left top;
		text-indent: -9999px;
		width: 940px;
		margin: 0 0 0 10px;
	}
	
	#body-products-container {
		margin: 0;
		padding: 0;
	}
	
	#subpage-content {
		display:inline;
		float:left;
		margin:0;
		width: 720px;

	}

	.product-container {
		width: 220px;
		height: 310px;
		background: transparent url(../../assets/images/product-bg.gif) no-repeat left top;
		margin: 0 10px 0 10px;
		float: left;
	}
	
	.new-product-container {
		width: 220px;
		height: 310px;
		background: transparent url(../../assets/images/new-product-bg.gif) no-repeat left top;
	}
	
	.product-name {
		text-align: center;
		padding: 10px 10px 0 10px;
		height: 47px;
	}
	
	.product-name h3{
		line-height: 17px;
		}
	
	.product-image {
		text-align: center;
		padding: 5px 0 0 0;
		height: 120px;
		overflow: hidden;
	}
	
	.product-info {
		text-align: justify;
		padding: 0 18px 0 18px;
		margin: 5px 0 3px 0;
	}
	
	.product-price-info {
		padding: 0 18px 0 18px;
	}
	
	p.price {
		float: left;
		color: #3b3131;
		font-size: 16px;
		padding: 5px 0 0 0;
		font-weight: bold;
	}
	
	a.more-info-button {
		float: right;
		width: 83px;
		height: 37px;
		background: transparent url(../../assets/images/more-info-button.gif) no-repeat left top;
		text-indent: -9999px;
	}
	
	a.more-info-button:hover {
		background: transparent url(../../assets/images/more-info-button-hover.gif) no-repeat left top;
	}
	
	h2.new-products-heading {
		height: 52px;
		background: transparent url(../../assets/images/new-products-heading.gif) no-repeat left top;
		text-indent: -9999px;
		width: 940px;
		margin: 5px 0 0 10px;
	}

/* Subpage Styles */

#subpage-body {
	padding: 20px 0 0 0;	
}
	
	/* Subpage Sidebar */
	
	#subpage-sidebar-menu {
		background: #FFF;
		border-left: 1px solid #e2e6e9;
		border-right: 1px solid #e2e6e9;
		margin: 0;
	}
	
	#subpage-sidebar-top {
		width: 220px;
		height: 20px;
		background: transparent url(../../assets/images/subpage-sidebar-top.gif) no-repeat left top;
	}
	
	#subpage-sidebar-bottom {
		width: 220px;
		height: 20px;
		background: transparent url(../../assets/images/subpage-sidebar-bottom.gif) no-repeat left top;
		margin: 0 0 10px 0;
	}
	
	#subpage-sidebar-menu p {
		margin: 0;
		padding: 0;
		font-size: 14px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #484848;
		margin: 0 0 20px 22px;
	}
	
	#subpage-chat-banner {
		margin: 10px 0 10px 0;
	}
	
	.subpage-product-search-button {
		background: transparent url(../../assets/images/search-button.gif) no-repeat left top;
		width: 104px;
		height: 45px;
		padding: 45px 0 0 0;
		float: right;
		text-indent: -9999px;
		margin: 12px 11px 0 0;
		border: none;
		cursor: pointer;
	}
	
	
	/* Subpage Sidebar Newsletter */
	
	#subpage-sidebar-newsletter {
		width: 178px;
		height: 200px;
		background: transparent url(../../assets/images/subpage-sidebar-newsletter-bg.gif) no-repeat left top;
		padding: 0 20px 0 22px;
		margin: 10px 0 10px 0;
	}
	
	#subpage-sidebar-newsletter p {
		font-size: 11px;
		margin: 8px 0 15px 0;
	}
	
	.subpage-name-input {
		border: none;
		width: 148px;
		height: 31px;
		background: transparent url(../../assets/images/subpage-newsletter-name-input.gif) no-repeat left top ;
		margin: 0 0 3px 0;
		line-height: 25px;
		padding: 0 15px 0 15px ;
	}
	
	.subpage-email-input {
		border: none;
		width: 102px;
		height: 25px;
		background: transparent url(../../assets/images/subpage-sidbar-email-input.gif) no-repeat left top ;
		line-height: 15px;
		padding: 0 15px 0 15px;
		
	}
	
	.subpage-signup-button {
		width: 83px;
		height: 27px;
		padding: 27px 0 0 0;
		background: transparent url(../../assets/images/subpage-newsletter-signup-button.gif) no-repeat left top;
		text-indent: -9999px;
		border: none;
		cursor: pointer;
		margin: 15px 0 0 45px;
	}
	
	/* Subpage Sidebar Menu */
	
	h2.dental-supplies-sidebar-heading {
		background: transparent url(../../assets/images/dental-h2-icon.gif) no-repeat left 8px;
		color: #a00919;
		font-size: 18px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin: 0 0 0 10px;;
		padding: 0 0 0 12px;
	}
	
	
	#subpage-sidebar-menu ul li {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	
	
	#subpage-sidebar-menu li a {
		color: #484848;
		text-decoration: none;
		display: block;
		padding: 4px 10px 4px 24px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;
	}
	
	#subpage-sidebar-menu li a:hover {
		color: #a00919;
		background: transparent url(../../assets/images/subpage-sidebar-menu-icon.gif) no-repeat 12px 11px;
	}
	
	/* Articles list */
	
	ul.articles-list-links {
		margin: 0 0 0 30px;
		padding: 20px 0 0 0;
	}
	
	ul.articles-list-links li {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	
	ul.articles-list-links li  a{
		text-decoration: none;
		display: block;
		padding: 4px 10px 4px 28px;
		background: transparent url(../../assets/images/subpage-sidebar-menu-icon.gif) no-repeat 12px 9px;
		}
		
	ul.articles-list-links li  a:hover {
		text-decoration: underline;
		}

	.hshh-banner-container {
		margin: 20px 0 20px 10px;
		}
	
	/* Subpage Product Search */
	
	#subpage-product-search {
		height: 176px;
		width: 660px;
		background: transparent url(../../assets/images/subpage-search-bg.gif) no-repeat left top;
		margin: 0 0 20px 10px;
		padding: 10px 20px 0 20px;
	}
	
	#subpage-product-categories {
		width: 658px;
		background: #ffffff;
		margin: 0 0 0 10px;
		padding: 15px 20px 15px 20px;
		border-left: 1px solid #e2e6e9;
		border-right: 1px solid #e2e6e9;
	}
	
	#subpage-product-categories-top {
		width: 700px;
		background: transparent url(../../assets/images/supage-categories-top.jpg) no-repeat left top;
		height: 10px;
		margin: 0 0 0 10px;
		}
		
	#subpage-product-categories-bottom {
		width: 700px;
		background: transparent url(../../assets/images/supage-categories-bottom.jpg) no-repeat left top;
		height: 10px;
		margin: 0 0 0 10px;
		}
	
	#subpage-product-categories2 {
		border: 1px solid red;
	}
	
	#fieldset-left {
		float: left;
		width: 325px;
		border: none;
	}
	
	.fieldset-right-top {
		float: right;
		width: 322px;
		border: none;
	}
	
	.fieldset-right-bottom {
		float: right;
		width: 212px;
	}
	
	.search-in {
		border: 1px solid #d7d7d7;
		height: 27px;
		width: 250px;
		padding: 3px 0 0 0;
		margin: 0 0 15px 3px;
		font-size: 12px;
	}
	
	.sort-by {
		border: 1px solid #d7d7d7;
		height: 27px;
		width: 150px;
		padding: 3px 0 0 0;
		margin:0;
		font-size: 12px;
	}
	
	.input-price {
		border: 1px solid #d7d7d7;
		width: 58px;
		height: 25px;
		margin: 0 10px 0 5px;
		padding: 0 0 0 5px;
	}
	
	.input-keywords {
		border: 1px solid #d7d7d7;
		width: 195px;
		height: 25px;
		margin: 0 0 15px 8px;
		padding: 0 0 0 5px;
	}
	
	label {
		color: #656565;
		vertical-align: top;
		line-height: 27px;
	}
	
	h2.dental-supplies-search-heading {
		background: transparent url(../../assets/images/dental-h2-icon.gif) no-repeat left 8px;
		color: #a00919;
		font-size: 18px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin: 0 0 15px 0;
		padding: 0 0 0 18px;
	}
	
	
	/* Checkout Page */
	
	.
	
	#checkout-center {
		margin: 0  auto;
	}

	.checkout_box_table td  {
		padding: 5px 10px 5px 10px;
		
	}
	
	.checkout_box_table {
		margin: 10px 0 0 0;
	}
	
	.checkout_total {
		padding: 0 10px 0 0;
	}
	
	.checkout_product-left {
		padding: 2px 0 2px 10px;
		border: 1px solid #4c4c4c;
	}
	
	.checkout_product-right {
		padding: 2px 10px 2px 0;
		border: 1px solid #4c4c4c;
	}
	
	.checkout_product-center {
		padding: 2px 0 2px 0;
		border: 1px solid #4c4c4c;
	}
	
	.cart_subtotal {
		border-bottom: 1px solid #4c4c4c;
		}
		
	.cart_subtotal_price {
		border-bottom: 1px solid #4c4c4c;
		}
	
	.checkout-padding {
		padding: 0 10px 0 0;
	}
	
	/* Subpage Products */
	
	.subpage-product-container {
		width: 220px;
		height: 311px;
		background: transparent url(../../assets/images/subpage-product-container.gif) no-repeat left top;
		margin-bottom: 20px;
	}
	
	
	
	.subpage-product-image-outer {
		display:table;
		padding: 5px 0 0 0;
		height: 150px;
		overflow: hidden;
		width: 215px;
	}
	
	.subpage-product-image-inner {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		height: 165px;
		width: 215px;
		overflow: hidden;
	}
	
	.subpage-product-name-outer {
		display:table;
		padding: 0 5px 0 5px;
		height: 43px;
		overflow: hidden;
		width: 205px;
	}
	
	.subpage-product-name-inner {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		padding: 0 10px 0 10px;
		height: 43px;
		width: 215px;
		overflow: hidden;
	}

	.subpage-product-name-inner a {
		line-height: 16px;
		text-decoration: none;
		color: #0B7AB9;
	}
	
	.breadcrumb {
		margin: 0 10px 20px 10px;
	}
	
	.breadcrumb-no-left-margin {
		margin: 0 10px 20px 0;
	}

	.subpage-product-image img {
		margin: auto 0;
		vertical-align: middle;

	}
	
	p.subpage-price {
		color: #3b3131;
		font-size: 18px;
		padding: 5px 0 0 0;
		font-weight: bold;
		margin: 0;
		text-align: center;
	}
	
	.subpage-buttons {
		padding: 30px 30px 0 30px;
	}
	
	a.more-info-subpage-button {
		float: right;
		display: block;
		width: 69px;
		height: 32px;
		background: transparent url(../../assets/images/more-info-subpage-button.gif) no-repeat left top;
		text-indent: -9999px;
	}
	
	a.more-info-subpage-button:hover {
		background: transparent url(../../assets/images/more-info-subpage-button-hover.gif) no-repeat left top;
	}

	a.add-cart-subpage-button {
		float: left;
		width: 69px;
		height: 32px;
		background: transparent url(../../assets/images/add-cart-subpage-button.gif) no-repeat left top;
		text-indent: -9999px;
	}
	
	a.add-cart-subpage-button:hover {
		background: transparent url(../../assets/images/add-cart-subpage-button-hover.gif) no-repeat left top;
	}
	
	/* Product Categories Page */
	
	.product-categoy-container {
		margin: 0 10px 20px 10px;
	}
	
	.product-category-top {
		width: 635px;
		height: 40px;
		background: transparent url(../../assets/images/product-category-box-top.gif) no-repeat left top;
		padding: 13px 20px 0 45px;
	}
	
	.product-category-content {
		background: #FFF;
		border-left: 1px solid #cad0d6;
		border-right: 1px solid #cad0d6;
	}
	
	.product-category-bottom {
		width: 700px;
		height: 15px;
		background: transparent url(../../assets/images/product-category-box-bottom.gif) no-repeat left top;
	}
	
	.category-product-image {
		float: left;
		width: 215px;
		text-align: center;
		margin: 0 0 0 20px;
		padding: 15px 0 0 0;
	}
	
	.category-product-image a {
		text-align: center;
		color: #0B7AB9;
	}
	
	.category-product-image img {
		margin: 0 0 15px 0;
	}
	
	.category-product-info {
		float: right;
		width: 440px;
		padding: 5px 10px 0 0;
	}
	
	.quantity-box {
		width: 37px;
		height: 24px;
	}
	
	.quantity-box-table {
		float: right;
	}
	
	.button-add-cart {
		float:right;
		margin: 2px 0 0 10px;
		}
	
	.product-category-top a.category-more-info-button {
		float: right;
		display: block;
		width: 69px;
		height: 31px;
		background: transparent url(../../assets/images/product-category-more-info-button.gif) no-repeat left top;
		text-indent: -9999px;
	}
	
	.product-category-top a.category-more-info-button:hover {
		background: transparent url(../../assets/images/product-category-more-info-button-hover.gif) no-repeat left top;
	}
	
	.product-category-top a {
		font-size: 16px;
		text-decoration: none;
		color: #0b7ab9;
		float: left;
	}
	
	.product-category-top a:hover {
		text-decoration: underline;
	}
	
	.category-product-info p.product-variant {
		background: #f3fafd;
		padding: 5px 10px 5px 10px;
		color: #0B7AB9;
		margin: 30px 0 15px 0;
	}
	
	.category-product-info p {
		color: #444444;
		font-size: 12px;
		padding: 20px 0 0 10px;
		line-height: 18px;
	}
	
	.price {
		font-weight: bold;
		color: #3b3131;
		font-size: 16px;
	}
	
	a.add-cart-category-button {
		display: block;
		width: 74px;
		height: 32px;
		background: transparent url(../../assets/images/add-cart-button.gif) no-repeat left top;
		text-indent: -9999px;
		float: right;
		margin: 2px 0 0 5px;
	}
	
	a.add-cart-category-button:hover {
		background: transparent url(../../assets/images/add-cart-button-hover.gif) no-repeat left top;
	}
	
	a.add-wishlist-category-button {
		display: block;
		width: 90px;
		height: 32px;
		background: transparent url(../../assets/images/add-wishlist-button.gif) no-repeat left top;
		text-indent: -9999px;
		float: right;
		margin: 2px 0 0 25px;
	}
	
	a.add-wishlist-category-button:hover {
		background: transparent url(../../assets/images/add-wishlist-button-hover.gif) no-repeat left top;
	}
	
	.category-product-add-cart-container form {
		float: right;
	}
	
	.form-padding {
		padding: 5px 0 5px 0;
		}
		
	.form-padding-textarea {
		padding: 5px 300px 5px 0;
		}
	
	
	.category-regular-price-container {
		float: left;
		width: 440px;
	}
	
	.category-regular-price-container p {
		padding: 3px 0 0 10px;
	}
	
	.category-product-variants-info {
		margin: 0 0 15px 0;
		padding: 0;
	}
	
	
	/* Product Detail Page */
	
	.product-detail-top {
		width: 940px;
		height: 6px;
		background: transparent url(../../assets/images/product-detail-box-top.gif) no-repeat left top;
		margin: 0 10px 0 10px;
	}
	
	.product-detail-top-margin {
		width: 940px;
		height: 6px;
		background: transparent url(../../assets/images/product-detail-box-top.gif) no-repeat left top;
		margin: 20px 10px 0 10px;
	}
	
	.product-detail-bottom {
		width: 940px;
		height: 5px;
		background: transparent url(../../assets/images/product-detail-box-bottom.gif) no-repeat left top;
		margin: 0 10px 0 10px;
	}

	.product-detail-body {
		background: #FFF;
		border-left: 1px solid #dee4e8;
		border-right: 1px solid #dee4e8;
		padding: 10px 20px 25px 20px;
		width: 900px;
		margin: 0 10px 0 10px;
	}
	.product-detail-body2 {
		background: #FFF;
		border-left: 1px solid #dee4e8;
		border-right: 1px solid #dee4e8;
		padding: 10px 20px 10px 20px;
		width: 900px;
		margin: 0 10px 0 10px;
		text-align:center;
	}
	
	.product-detail-image {
		width: 260px;
		float: left;
		text-align: center;
		margin: 0 0 25px 0;
	}
	
	.product-detail-description {
		width: 510px;
		float: right;
		padding: 10px 20px 0 0;
		margin: 0 0 25px 0;
	}
	
	.product-detail-description p {
		color: #444444;
		font-size: 12px;
		padding: 10px 0 0 0;
		line-height: 18px;
		margin: 0;
	}
	
	.product-detail-description h2 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #0b7ab9;
		margin: 0;
		padding: 0;
	}
	
	p.product-detail-variant {
		background: #f3fafd;
		padding: 5px 10px 5px 10px;
		color: #0B7AB9;
		margin: 25px 0 15px 0;
		font-size: 12px;
		line-height: 18px;
	}
	
	.detail-product-variants-info {
		margin:0 20px 15px 20px;
		padding: 0;
	}
	
	.detail-product-add-cart-container  {
		float: right;
	}
	
	.detail-regular-price-container {
		float: left;
	}
	
	.detail-regular-price-container p {
		padding: 3px 0 0 0;
	}
	
	
	/* Table */
	
	.red {
		background: #A0091A;
		padding: 5px 0 5px 0;
	}
	
	.table-header {
		padding: 3px 10px 3px 10px;
		background: #A0091A;
	}
	
	.table-one {
		border: 1px solid #000;
		background: #FFF;
		width: 745px;
		padding: 0 10px 0 10px;
		margin: 25px auto;
		border-collapse: collapse;
	}
	
	.table-one td.padded {
		padding: 10px;
	}
	
	
	.account-settings-td-padding {
		padding: 5px 0 5px 30px;
	}
	
	.account-form-labels {
		padding:0 0 0 80px;
	}
	
	.view-order-info-data {
		padding:4px 5px 3px 0;
	}
	
	.view-order-info-label {
		padding:4px 0 3px 0;
	}
	
	.my-account-orders-info {
		padding: 5px 0 5px 10px;
	}
	
	.cart-main-black-td {
		color:#FFFFFF; 
		background:#000; 
		padding: 3px 0 3px 5px;
	}
	
	.cart-main-blue-td {
		color:#FFFFFF; 
		background:#216E9F; 
		padding: 5px 0 5px 0;
		border-right: 1px solid black;
	}
	
	.items-label-white {
		color: #FFF;
		background: #216E9F;
		padding: 5px 0 5px 0;
		border-left:1px solid black;
		border-collapse: collapse;
	}
	
	.checkout-box {
		border: 1px solid #757575;
		margin: 0 0 10px 0;
	}
	
	.wishlist-printable-td {
		border-bottom:1px solid #666; 
		border-right:1px solid #666;
		padding: 10px 5px 10px 10px;
		vertical-align: middle;
	}
	
	.cart-main-data {
		vertical-align: middle; 
		padding: 10px;
		border: 1px solid black;
	}
	
	.cart-printable-data {
		vertical-align:middle; 
		padding: 0 0 0 10px;
	}
	
	.cart-printable-items {
		padding: 5px 0 5px 10px;
	}
	
	.wishlist-printable-items {
		padding: 5px 0 5px 10px;
		border-right:1px solid #666666;
		
	}
	
/* Footer */
#footer {
	margin: 20px 0 0 0;
	height: 111px;
}

	/* Footer - Menu */
	#footer-menu-container {
		float:left;
		margin: 13px 0 0 20px;
	}

	ul.footer-menu {
		display:block;
	}

	ul.footer-menu li {
		list-style:none;
		float:left;
		padding:0; 
		margin:0; 
	}

	ul.footer-menu a {
		display:block; 
		float:left;
		color: #FFF; 
		text-decoration:none;
		padding:0 12px 0 12px;
		font-weight: normal;
		font: 13px/1.5 "Trebuchet MS" ,Arial,'Liberation Sans',FreeSans,sans-serif;
	}

	ul.footer-menu a:hover {
		text-decoration:underline;
	}

	.footer-copyright {
		margin:40px 0 0 10px;
		font-size:12px;
		color: #585858;
		float: left;
	}

	.footer-bottom-link {
		margin: 0px 10px 0 0;
		float: right;
		display: block
	}

	.footer-bottom-link a:link {
	 	color:#0e5b8f;
		font-size:12px;
	}
	
	.footer-bottom-link a:visited {
	 	color:#0e5b8f;
		font-size:12px;
	}
	
	.footer-bottom-link a:hover {
	 	color:#0e5b8f;
	 	text-decoration:none;
	}
	
	.footer-bottom-link a:active {
	 	color:#0e5b8f;
		font-size:12px;
	}
	.footer-social{
		margin-top:20px;
		display: block;
		margin-right:10px;
	}
	.footer-social img{
		margin-left:20px;
	}
	
	/* Easy Slider */
	
	img{border:none;}
				
	.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
	}
	
	#slideshow {
		width:640px;
		float: left;
		margin: 0 10px 0 10px;
	}

	#slider {margin: 0; float: left;}
	#slider2 {margin:0;}
	
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#slider2{margin-top:1em;}
	#slider li { 
		width:640px;
		height:239px;
		overflow:hidden; 
	}
	
	#slider2 li {
		width:260px;
		height:140px;
		overflow:hidden;
	}
	
	#slider2 li img {margin-right:35px;}
	
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:690px;
		background:#fff;		
		margin-bottom:2em;
	}	
	
	#prevBtn a {
		display:block;
		width:28px;
		height:30px;
		position:absolute;
		left:25px;
		top:71px;
		z-index:1000;
		background:url(../../assets/images/bottom_banners_btn_left.gif) no-repeat;
		font-size:0;
	}
	
	#nextBtn a {
		display:block;
		width:28px;
		height:30px;
		position:absolute;
		left:885px;
		top:71px;
		z-index:1000;
		background:url(../../assets/images/bottom_banners_btn_right.gif) no-repeat;
		font-size:0;
	}

/* numeric controls */	
	

	ol#controls{
		margin: 0;
		padding:0;	
		}
	ol#controls li{
		margin:0; 
		padding:0;
		float:left;
		list-style:none;
		}
	ol#controls li a{
		float:left;
		display:block;
		margin:  0;
		}
	
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	ol#controls li a#slide_0 {width:115px; height:48px; background-image:url(../../assets/images/slides_tab_1.gif); background-position:top;}
	ol#controls li a#slide_1 {width:110px; height:48px; background-image:url(../../assets/images/slides_tab_2.gif); background-position:top;}
	ol#controls li a#slide_2 {width:128px; height:48px; background-image:url(../../assets/images/slides_tab_3.gif); background-position:top;}
	ol#controls li a#slide_3 {width:171px; height:48px; background-image:url(../../assets/images/slides_tab_4.gif); background-position:top;}
	ol#controls li a#slide_4 {width:116px; height:48px; background-image:url(../../assets/images/slides_tab_5.gif); background-position:top;}

	ol#controls li.current a#slide_0 {width:115px; height:48px; background-image:url(../../assets/images/slides_tab_1.gif); background-position:bottom;}
	ol#controls li.current a#slide_1 {width:110px; height:48px; background-image:url(../../assets/images/slides_tab_2.gif); background-position:bottom;}
	ol#controls li.current a#slide_2 {width:128px; height:48px; background-image:url(../../assets/images/slides_tab_3.gif); background-position:bottom;}
	ol#controls li.current a#slide_3 {width:171px; height:48px; background-image:url(../../assets/images/slides_tab_4.gif); background-position:bottom;}
	ol#controls li.current a#slide_4 {width:116px; height:48px; background-image:url(../../assets/images/slides_tab_5.gif); background-position:bottom;}

/* // Easy Slider */

sup {
    font-size: smaller;
    line-height: normal;
    vertical-align: super;
}
.article p {
	font: 13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	color:#444444;
}
.article h2 {
	padding-bottom:15px;
	padding-top:15px;
}
.article h3 { padding-bottom:5px; }
.article ul { padding-bottom:20px; list-style:disc; }
.article ul li { color:#444444; }


.testimonials_periogenix {
	
}
.testimonials_periogenix .text {
	display:block;
	font:"Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	color:#666;
}
.testimonials_periogenix .case {
	display:block;
	margin-top:15px;
	text-align:right;
	color:#666;
}
.testimonials_periogenix .sign {
	display:block;
	text-align:right;
	padding-bottom:10px;
	margin-bottom:25px;
	font-weight:bold;
	border-bottom:1px dotted #D2E4F4;
	color:#333;
}

.periogenix_fl1 {
	float:left;
	width:420px;
}
.periogenix_fl2 {
	float:right;
	width:420px;
}

.buy-now {
	display:block;
	width:83px;
	height:35px;
	text-indent:-9999px;
	background:url('../../assets/images/buy-now.jpg') no-repeat top left;
	margin:10px 0px 10px 0px;
	
}




.abi_video {
	padding: 3px 0px 20px 1px;
	background:#f9f9f9;
	border:#bbbbbb solid 1px;
}

#abi_video_player {
	margin:0px auto !important;
	border:#bbbbbb solid 0px;
	width:500px;
	height:305px;
	}

.abi_video_list li {
		color:#484848;
		text-decoration: none;
		display: block;
		padding: 4px 10px 4px 24px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;
}
.abi_video_list h3 {
		color:#0E5B8F;
		text-decoration:bold;
		display: block;
		padding: 4px 10px 4px 50px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16px;
}

.abi_video_list {
	padding-top:15px;
	float:left;
	width:230px;

}

.abi_video_list li:hover {
		color: #a00919;
		background: transparent url(../../assets/images/subpage-sidebar-menu-icon.gif) no-repeat 12px 11px;
		cursor:pointer;
}
	
