body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #efecfd;
	margin: 10px 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}
#container {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	background: #ffffff;
	min-width: 815px;
	max-width: 1000px;
	width: expression(document.body.clientWidth < 815? "815px" : document.body.clientWidth > 1000? "1000px" : "auto");
	border: 1px solid #ffffff;
	overflow: hidden;
}
#header {
	height: 90px;
	padding: 5px;
	background: #c7c0f8;
}
#header h1 {
	margin: 0;
	text-align: center; 
}
#dlamember {
	float: right;
	border: none;
	width: 86px;
	height: 86px;
}
#logo {
	float: left;
	border: none;
	width:720px;
	height:88px;
}
#EShopLink a {
	float:right;
	text-decoration:none;
	margin: -12px 0 0 0;
	padding: 3px 4px;
	border-right: 3px solid #bdb4f7;
	border-left: 3px solid white;
	border-top: 2px solid white;
	border-bottom: 3px solid #b1abda;
	font-size:16px;
	font-weight:bold;
	color: #000000;
	background-color:#dedafa;
}
#EShopLink a:hover {
	float:right;
	text-decoration:none;
	margin: -12px 0 0 0;
	padding: 3px 4px;
	border-right: 3px solid #b1abda;
	border-left: 3px solid white;
	border-top: 2px solid white;
	border-bottom: 3px solid #b1abda;
	font-size:16px;
	font-weight:bold;
	color: #000000;
	background-color:#b9b3e6;
}
#ViewBasket {
	float:left;
	margin: 6px 0 0 5px;
}
.phoneinfonumber {
	float:right;
	text-align:right;
	margin: 6px 5px 0 0px;
	font-size:18px;
}
.phoneinfo {
	float:right;
	text-align:right;
	margin: 4px 5px 0 0px;
	font-size:18px;
}
#nav {
	float: left;
	width: 200px;
	border: none;
	border-left: none;
	border-top: none;
	padding: 0;
	margin: 1px 10px 0 0;
	font-size:15px;
	color: #000000;
	background: #c7c0f8;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#nav li {
	border-bottom: 1px solid #ffffff;
	margin: 0;
}
#nav li a {
	display: block;
	padding: 5px 5px 5px 5px;
	border-left: 10px solid #bdb4f7;
	border-right: 10px solid #d6d1f8;
	background-color: #c7c0f8;
	color: #000000;
	text-decoration: none;
	width: 100%;
}
html>body #nav li a {
	width: auto;
}
#nav li a:hover {
	border-left: 10px solid #b1abda;
	border-right: 10px solid #ccc8e5;
	background-color: #b9b3e6;
	color: #000000;
	}
#navanimation {
	border: 1px solid black;
	width: 168px;
	height:231px;
}
#shophome_val-clean_logo {
	border: none;
	width: 168px;
	height: 35px;
}
#nav_val-clean_logo {
	border: 1px solid #b1abda;
	width: 168px;
	height: 35px;
}
#shophome_fdc_logo {
	border: none;
	width: 168px;
	height: 42px;
}
#nav_fdc_logo {
	border: 1px solid #b1abda;
	width: 168px;
	height: 42px;
}
#shophome_nitradine-denture_logo {
	border: none;
	width: 168px;
	height: 31px;
}
#nav_nitradine-denture_logo {
	border: 1px solid #b1abda;
	width: 168px;
	height: 31px;
}
#shophome_shine_logo {
	border: none;
	width: 168px;
	height: 30px;
}
#nav_shine_logo {
	border: 1px solid #b1abda;
	width: 168px;
	height: 30px;
}
#shophome_nitradine-ortho_logo {
	border: none;
	width: 168px;
	height: 36px;
}
#nav_nitradine-ortho_logo {
	border: 1px solid #b1abda;
	width: 168px;
	height: 36px;
}
#shophome_tcs_logo {
	border: none;
	width: 168px;
	height: 33px;
}
#nav_tcs_logo {
	border: 1px solid #b1abda;
	width: 168px;
	height: 33px;
}
#shophome_denturevault_logo {
	border: none;
	width: 168px;
	height: 30px;
}
#nav_denturevault_logo {
	border: 1px solid #b1abda;
	width: 168px;
	height: 30px;
}
#shophome_retainerbrite_logo {
	border: none;
	width: 168px;
	height: 37px;
}
#nav_retainerbrite_logo {
	border: 1px solid #b1abda;
	width: 168px;
	height: 37px;
}
#main {
	background: white;
	padding: 0 8px 8px 8px;
}
#title {
	margin-top:-15px;
	padding: 0;
}
#mainContent {
	font: 80% Arial, Helvetica, sans-serif;
	height: auto;
	min-height: 400px;
	clear: right;
	overflow: hidden;
	padding: 0 4px;
	margin-top:-25px;
}
#intro {
	font-weight: bold;
}
.italics {
	font:"Times New Roman", Times, serif;
	font-style:italic;
}
.quality {
	margin: -2px 0 0 0;
}	
#footer { 
	padding: 10px;
	clear: both;
	height: 40px;
	background: #c7c0f8;
	border-top: 1px solid #dedafa;
} 
#footer p {
	margin: 0;
	padding: 5px 0;
	text-align: center;
	font-size: 75%;
	color: #000000;
}
.logoleft1 {
	padding: 1px;
	float: left;
	border: none;
}
.logoleft2 {
	padding: 1px 1px 1px 40px;
	float: left;
	border: none;
}
.logoright1 {
	padding: 1px;
	float: right;
	border: none;
}
.logoright2 {
	padding: 1px 50px 1px 1px;
	float: right;
	border: none;
}
#footer a:link {
	color: #000000;
}
#footer a:hover {
	color: #000000;
}
#footer a:visited {
	color: #000000;
}
.clear {
	clear: both;
	padding: 25px 0 25px 0;
}
.clear-top {
	clear: both;
	padding: 25px 0 0 0;
}
.clear-top-10px {
	clear: both;
	padding: 10px 0 0 0;
}
.clear-top-0px {
	clear: both;
	padding: 0;
}
.clear-3px {
	clear: both;
	padding: 3px 0 3px 0;
}
.independent {
	font-weight: bolder;
	margin-top: 75px;
}
.imgcentre {
	padding-left:250px;
}
.imgsleft {
	float:left;
	padding-top:20px;
}
.imgsleft_0padding {
	float:left;
}
.imgscentre {
	padding-left:30px;
	height:220px;
	width:220px;
}
.imgsright { 
	float:right;
	padding-top:20px;
}
.logotext {
	margin-left:200px;
}
.margintop50px {
	margin-top: 50px;
}
.margin-top-30px {
	margin-top: 30px;
}
.dalogo {
	margin : 25px 0 0 0;
}
#valplast_care {
	font: bold;
}
#valplast_care ul li{
	padding-bottom: 20px;
	margin-left: -20px;
}
.benefits {
	list-style: none
}
.benefits li img {
	height: 15px;
	width: 15px;
	margin: 5px 7px -2px 0px;
}
.valpastpic-01 {
	float: right;
	margin-left: 20px;
}
.valpastpic-02 {
	float: left;
	margin: 10px;
}
#valplastguarentee {
	border: 1px solid #000;
	margin-left: 100px;
}
.nitradine-logo {
	padding-right: 50px;
	float:right;
}
#valplastlogo1 {
	float: right;
	margin-top:-10px;
}
.tcslogo1 {
	border: none;
	float: right;
	margin-top:-10px;
	padding-left: 15px;
}
.tcslogo2 {
	border: none;
	float: right;
	margin-top:2px;
	margin-right:200px;
	padding-left: 5px;
	width:120px;
	height:71px;
}
.tcslogo3 {
	border: none;
	float: right;
	margin-top:2px;
	width:120px;
	height:71px;
}
.retainerbritelogo1 {
	border: none;
	float: right;
	margin-top:18px;
	padding-right:60px;
	padding-left: 5px;
}
.retainerbritelogo2 {
	border: none;
	float: right;
	margin-top:18px;
	padding-right:2px;
	padding-left: 5px;
}

#flexibrush {
	float: right;
	margin:-10px;
	padding: 0 0 20px 20px;
}
.double_line_box {
	border: 3px #b1abda double;
	padding: 5px 5px 10px 10px;
	margin: 14px 0 14px 0;
	width: 340px;
}
.double_line_box_440wide {
	border: 3px #b1abda double;
	padding: 5px 5px 10px 10px;
	margin: 14px 0 14px 0;
	width: 440px;
}
.double_line_box_right {
	border: 3px #b1abda double;
	padding: 5px 5px 10px 10px;
	margin: 14px 0 14px 14px;
	width: 340px;
	float: right;
}
.double_line_box_right_285wide {
	border: 3px #b1abda double;
	padding: 5px 5px 10px 10px;
	margin: 14px 0 14px 14px;
	width: 285px;
	float: right;
}
.double_line_box_red_right {
	border: 3px red double;
	padding: 5px 5px 10px 10px;
	margin: 14px 0 14px 14px;
	width: 340px;
	float: right;
}
.double_line_box_red_right_2 {
	border: 3px red double;
	padding: 5px 5px 10px 10px;
	margin: 14px 0 14px 14px;
	width: 340px;
	float: right;
}
.double_line_box_red {
	border: 3px red double;
	padding: 5px 5px 10px 10px;
	margin: 14px 0 14px 0;
	width: 340px;
}
.double_line_box_div {
	border: 3px #b1abda double;
	padding: 0 10px 10px 10px;
}
.numberedlist {
	list-style:decimal;
}
.shopproduct {
	float: right;
	margin: 13px 0 0 20px;
	border: 3px #b1abda double;
}
.shopproductsmall {
	clear:right;
	float: right;
	margin: 5px 0 10px 20px;
	width: 200px;
	height: 165px;
	border: 3px #b1abda double;
}
.shopproductmedium {
	clear:right;
	float: right;
	margin: 5px 0 0 20px;
	width: 250px;
	height: 201px;
	border: 3px #b1abda double;
}
.shopproductdv {
	float: right;
	margin: 13px 0 0 20px;
	border: 3px #b1abda double;
	width:300px;
	height:413px;
}
.shopproductdvheader {
	margin-top: 5px;
}
.shopproductsmallflexibrush {
	float: right;
	margin: 0 0 0 20px;
	border: 3px #b1abda double;
}
.nounderline {
	text-decoration:none;
	color: #000000;
}
.redtext {
	color:#F00;
}
.tcslogo1 {
	float:right;
	margin-right:40px;
}
.right_desc {
	margin-left:200px;
}
.bulkbuy {
	text-decoration: none;
	font-weight:bold;
	font-style:oblique;
	color: #000000;
	margin: -60px 0 30px 250px;
	padding: 3px 3px 3px 6px;
	border: 3px #b1abda double;
	width: 95px;
}
.rightbutton {
	margin: -38px 0 0 150px;
}
.rightbutton200px {
	margin: -38px 0 0 200px;
}
.valcleanlogo-50px {
	margin: -50px 0 0 150px;
	padding-bottom:10px;
}

.EShopHomeLink a {
	text-decoration:none;
	padding: 3px 3px 2px 3px;
	border-right: 3px solid #bdb4f7;
	border-left: 3px solid #eae7fc;
	border-top: 2px solid #eae7fc;
	border-bottom: 3px solid #b1abda;
	color: #000000;
	background-color:#dedafa;
}
.EShopHomeLink a:hover {
	text-decoration:none;
	padding: 3px 3px 2px 3px;
	border-right: 3px solid #b1abda;
	border-left: 3px solid #eae7fc;
	border-top: 2px solid #eae7fc;
	border-bottom: 3px solid #b1abda;
	color: #000000;
	background-color:#b9b3e6;
}
.PaymentInfoLink a {
	float:right;
	text-decoration:none;
	margin: -38px 280px 0 0;
	padding: 3px 3px 2px 3px;
	border-right: 3px solid #bdb4f7;
	border-left: 3px solid #eae7fc;
	border-top: 2px solid #eae7fc;
	border-bottom: 3px solid #b1abda;
	color: #000000;
	background-color:#dedafa;
}
.PaymentInfoLink a:hover {
	float:right;
	text-decoration:none;
	margin: -38px 280px 0 0;
	padding: 3px 3px 2px 3px;
	border-right: 3px solid #b1abda;
	border-left: 3px solid #eae7fc;
	border-top: 2px solid #eae7fc;
	border-bottom: 3px solid #b1abda;
	color: #000000;
	background-color:#b9b3e6;
}
.LargeQuantityLink a {
	float:right;
	text-decoration:none;
	margin: -38px 50px 0 0;
	padding: 3px 3px 2px 3px;
	border-right: 3px solid #bdb4f7;
	border-left: 3px solid #eae7fc;
	border-top: 2px solid #eae7fc;
	border-bottom: 3px solid #b1abda;
	color: #000000;
	background-color:#dedafa;
}
.LargeQuantityLink a:hover {
	float:right;
	text-decoration:none;
	margin: -38px 50px 0 0;
	padding: 3px 3px 2px 3px;
	border-right: 3px solid #b1abda;
	border-left: 3px solid #eae7fc;
	border-top: 2px solid #eae7fc;
	border-bottom: 3px solid #b1abda;
	color: #000000;
	background-color:#b9b3e6;
}
home-img-danar {
	padding: 0;
}

