@charset "UTF-8";
/* CSS Document */

* {padding: 0px; margin: 0px; font-weight: normal;}

/* Default Styles */

body {background-color:#191919;

	color:#999999; 
	font-family: "HelveticaNeue", Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	line-height:18px;}
	
	h1 {padding: 20px 0; font-size: 30px; line-height: normal;}
	h2 {color: #005581; font-size:18px;padding-top:10px; padding-bottom: 10px;line-height: normal;}
	h3 {font-size: 16px; color: #666666; display: inline;line-height: normal;}
	
	.product-lead {letter-spacing: -1px; font-size: 24px; color:#999999}
		.offer {font-size: 12px;}
	.blue {color: #005581;}
	.pink {color: #e10079;padding-top: 0; padding-bottom:10px;font-size: 36px;}
	.gray {color: #999999;}
	
	strong {font-weight: bold; color:#005581;}
	
	
	a {text-decoration: none; color:#FFFFFF; font-weight:inherit;}
	a:hover {text-decoration: underline;}
	
	form {font-size: 11px;}
	input {margin-top: 7px;}
	.checkbox {float: left; width: 110px;}
		.checkbox input {margin-right: 7px;}
		
	img {border: 0px solid white; background-repeat: no-repeat;}

	sup {line-height:inherit; vertical-align: top;}

/* Page Layout */

#main {width: 925px; margin: 0px auto;}
#content {padding-left: 30px; border-left: 1px solid #333333}

	/* Header */

#header {height: 80px; width: 925px; margin: 20px 0px 60px;}
	#aquasil-logo {float: left; padding-top:4px;}
	#polyeasier-logo {float: left; padding-top:2px;}
	#dentsply-logo {float: right; margin-top:8px}
	
	#top-utility {float: right; margin-right:35px; bottom: 0px; font-family: "HelveticaNeue Medium", Helvetica, Arial, sans-serif; height: 15px; margin-top: 53px;}
	#top-utility, #top-utility a {color:#005581;}
	
#clear {clear: both; height: 0px;}
	
	/* Left Column */
	
#left-column {width:228px; float: left; position: absolute;}

	#left-column p {line-height: 18px; padding-right: 10px;}

	/* Home */

#home {width:688px; margin-left: 228px; float: right}

	#flash-container {width: 691px; height:373px;}
	#flash-container img {padding: 0px; margin: 0px;}

	/* Secondary, Tertiary Layout */
	
.secondary, .tertiary {padding-left: 30px; float: right; width: 668px; border-left: 1px solid #333333}

	/* Footer */

#footer {width: 925px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #666666; clear: both;}

	#address {float: left;}
	#copyright {float: right; text-align: right; line-height: normal;}
	#bottom-utility a, #copyright a {color: #666666;}
	#copyright a {text-decoration: underline;}
	
/* Specific Content */

	/* Promos */

.promo {height:120px; border: 1px solid #666666; padding: 10px; /*margin-top: 30px;*/ margin-top:10px;}
	.promo a {color: #999999; text-decoration: underline;}
	.promo p {line-height: 14px; padding-top: 5px; padding-bottom: 5px;}

.wide-promo {width: 430px; float: left; margin-left: -31px;}
.thin-promo {width: 200px; float: left; padding-left: 5px;}
/* .thin-promo {width: 210px; float: right; padding-left: 5px;} */

.promo-left {float: left; padding-right: 10px;}

#dentist-promo {background-image: url(images/dentist.png); background-position: right bottom; background-repeat:no-repeat; background-color:#191919;}
#content #dentist-promo {display:none; visibility:hidden;}
	
/* Secondary, Tertiary Headers */
#section-nav {padding-bottom: 20px; margin-left: -30px;}
#section-downloads ul {padding-left: 50px; margin-top:10px;list-style-type: none; font-size: 11px;}
#header-image {padding-bottom: 15px; margin-top:15px;float: left; margin-left: -15px;}
#section-downloads {height: 112px; float: right; width:252px; margin-top:15px;}
	#section-downloads a {color:#999999; text-decoration: underline;}


/* Secondary Pages */
.page-copy {width: 389px;}
	.page-copy p { padding-bottom: 15px; width: 340px;}
	.page-copy p.first {font-size: 18px; line-height: 24px;}
	

.testimonial p {color: #e43090; font-size: 18px; line-height:20px; font-style:italic; padding-bottom: 15px; padding-right: 30px;}
.testimonial p.large {font-size: 24px; line-height: 28px; width:358px;}	

#page-sidebar {width: 252px; float: right; padding-right:3px;}

/* Tertiary Pages */
td {padding-top:4px; padding-bottom: 4px; vertical-align: top;}
.white {color:#FFFFFF;}
#dealers td {color: #FFFFFF;}
.tertiary {padding-left: 19px;}
#dentist {padding-bottom: 10px; background-image: url(images/dentist-bg.png); background-position:bottom right; background-repeat:no-repeat;}

.legal {font-size: 11px; color: #666666;}


.msrp {font-variant: small-caps; float: right; margin-right: 40px;}