@charset "UTF-8";
/* CSS Document */

* {margin:0;padding:0}
body {
	text-align:center;
	background:#fff url(images/bg_gradient.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}	
#container {
	width:815px;
	margin:29px auto 0;
	background-color:#fff;
	text-align:left;
	}
#header_graphic {
	height:200px;
	}
#header {
	height:127px;
	background-color:#ae9235;
	}	
p {padding-bottom:1em;}		
.blackLink a {
	color: #000000;
}
	
#home a.home {color:#5c2245;}	

#continuing a.continuing {color:#5c2245;}	
#products a.products {color:#5c2245;}	
#marketing a.marketing {color:#5c2245;}
#resources a.resources {color:#5c2245;}	
#dennis a.dennis {color:#5c2245;}	
#contact a.contact {color:#5c2245;}	
#support a.support {color:#5c2245;}	
#team a.team {color:#5c2245;}
#accessories a.accessories {color:#5c2245;}			

#content #left {
	width:495px;
	padding:46px 30px 30px 38px;
	float:left;
	}
#content #right {
	padding-top:46px;
	float:left;
	width: 240px;
	padding-right: 12px;
	}
#content .roundbox {
	background:url(images/round_box_bottom.gif) bottom left no-repeat;
	padding-bottom:20px;
	width:240px;
	}
#content .roundbox h3.two {background:url(images/h3_round_top2.gif) top left no-repeat;	}	
#content .roundbox h3 {
	font-size:18px;
	color:#5c2245;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	width:220px;
	background:url(images/h3_round_top.gif) top left no-repeat;
	height:40px;
	line-height:40px;
	}	
#content .roundbox ul {
	margin-left:40px;
	padding-bottom:20px;
	font-size:9px;
	margin-right:20px;
	}
#content .roundbox p {font-size:9px;}	

#content .roundbox p, #content .roundbox img {
	margin-left:20px;
	padding-bottom:20px;
	}
.circle {
	float:right;
	padding-left:5px;
	padding-bottom:20px;
	margin-top: -20px;
	}
#content #left h2 {
	color:#5c2245;
	font-size:18px;
	line-height:1.3em;
	padding-bottom:1em;
	}	
#events_table {
	text-align:left;
	font-size:10px;
	line-height:1.2em;
	margin-bottom:10px;
	}
#events_table th {
	background-color:#5c2245;
	color:#fff;
	padding:8px;
	}
#events_table td {
	padding:16px 8px 10px;
	}
#events_table td span {color:#536797; font-weight:bold;}	
.bottom-border td {border-bottom:1px solid #666;}	
p.quote {
	font-weight:bold;
	text-indent:-12px;
	margin-left:12px;
	}
#products #left h4 {
	background-color:#5c2245;
	color:#fff;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	}	
#products #left h4 span {
	font-size:12px;
	font-weight:normal;
	}	
#products #left ul {
	margin-left:20px;
	font-size:9px;
	}	
#products #left h5 {
	background-color:#5c2245;
	color:#fff;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin-top:18px;
	}	
#products #left h5 span {
	font-size:16px;
	font-weight:normal;
	}	
ul {
	margin-left:25px;
}			
			
#content #right h2 {
	color:#5c2245;
	font-size:16px;
	line-height:1.3em;
	padding-bottom:1em;
}
#support  #productFAQ {
	float: left;
	width: 232px;
	border-right: 1px solid ##ccccc;
	padding-right: 10px;
}
#support  #productFAQ  h1 {
	color: #FFFFFF;
	background-color: #6a3953;
	font-size: 10px;
	padding: 2px 5px;
	margin-bottom: 20px;
}

#support #workshopFAQ {
	float: left;
	width: 232px;
	padding-left: 10px;
}
#support #workshopFAQ h1 {
	color: #FFFFFF;
	background-color: #ad9134;
	font-size: 10px;
	padding: 2px 5px;
	margin-bottom: 20px;
}
#support #right p {
	font-size: 11px;
	line-height: 14px;
}
#home #leftCol {
	float: left;
	width: 609px;
	padding: 22px 0 0 12px;
}
#home #rightCol {
	float: left;
	width: 150px;
	padding: 34px 20px 24px 24px;
	background: #ede7d3 url(images/right-col-bottom.jpg) bottom left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

#home .linkGraphicWrapper {
	float: left;
	margin: 0 22px 0 0;
	text-align: center;
}
#home .middle {
	margin: 0 1px 0 0;
	text-align: left;
}
#home .middle span {
	margin-left: 51px;
}
#home .middle span.review {
	margin-left: 33px;
}

#home .right {
	margin: 0 0 0 0;
}
#home .linkGraphicWrapper a {
	color: #767676;
}
#home .linkGraphicWrapper a img {
	border: none;
}
#home #rightCol h2 {
	color: #5c2245;
	font-size: 14px;
	font-weight: bold;
}
#home #rightCol p  {
	font-size: 10px;
	line-height: 14px;
}
#home #rightCol div.horz {
	margin: 20px 0;
	border-top: 2px solid #83576b;
}
#home #rightCol img#paceLogo {
	margin: 35px 0 0 0;
}
#home #rightCol ul {
	margin: 0 0 0 12px;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 14px;
}
#home #copy {
	margin: 43px 0 0 0;
}
#home #copy a {
	color: #000000;
}
#home #copy a:visited {
	text-decoration: underline;
}
#home #rightCol li a {
	color: #000000;
	text-decoration: none;
}
#home #rightCol a {
	
}
#home #rightCol a:visited {
	text-decoration: none;
}
/*#footer {
	font-size: 9px;
	margin-bottom: 20px;
}*/
#footer {
	height:70px;
	background:url(images/navlogos.gif) left no-repeat;
	padding-left:200px;
	padding-top:20px;
	clear:both;
	font-size: 9px;
}

#footer ul {
	list-style-type: none;
	margin-left: 5px;
	color: #666666;
}
#home #footer {
	padding: 20px 0 0 0;
	background: transparent;
}
#footer ul li {
	float: left;
	display: inline;
}
#footer ul li a {
	color: #666666;
	text-decoration: none;
	margin: 0 5px;
	white-space: nowrap;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#marketing #content ol,
#accessories #content ol {
	margin: 0 0 0 20px;
}
#marketing .graphicWrapper,
#accessories .graphicWrapper {
	float: left;
	text-align: center;
	width: 233px;
	margin: 36px 14px 0 0;
}
#marketing .graphicWrapper a,
#accessories .graphicWrapper a {
	color: #5c2346;
	text-decoration: none;
	font-weight: bold;
}
#marketing #right #fotoGuideDetails,
#accessories #right #fotoGuideDetails {
	margin: 0 0 20px 20px;
}
#marketing #right #fotoGuideDetails h3,
#accessories #right #fotoGuideDetails h3 {
	font-size: 12px;
	color: #5c2346;
}
#marketing #right #fotoGuideDetails ul,
#accessories #right #fotoGuideDetails ul {
	font-size: 10px;
	margin: 0 0 0 15px;
}
#marketing #right .roundbox h4,
#accessories #right .roundbox h4 {
	color: #5c2346;
	font-size: 12px;
	margin: 0 0 20px 25px;
}
#marketing #left ul,
#accessories #left ul {
	padding-bottom: 1em; 
}
#marketing #left #photo,
#accessories #left #photo {
	float: left;
	width: 107px;
}
#marketing #left #quote,
#accessories #left #quote {
	float: left;
	width: 354px;
	padding: 0 0 0 20px;
	color: #af9236;
}
#marketing #right .linkGraphic,
#accessories #right .linkGraphic {
	margin: 0 0 20px 0;
}
#marketing #right .linkGraphicWrapper,
#accessories #right .linkGraphicWrapper {
	text-align: center;
	margin: 0 0 20px 0;
}
#marketing #right .linkGraphicWrapper a,
#accessories #right .linkGraphicWrapper a {
	text-decoration: none;
	color: #5c2346;
}
#marketing #right .roundbox div,
#accessories #right .roundbox div {
	padding: 0 0 0 35px;
}
#resources #content {
	padding: 46px 30px 30px 38px;
	font-size: 9px;
}
#burst {
	position: absolute;
	top: -100px;
	right: -20px;
}
#burst a img {
	border: none;
}
.transilluminator #content .graphicWrapper {
	text-align: left !important;
	padding: 0 30px 0 0;
	width: 193px;
}
.transilluminator .graphicWrapper img {
	display: block;
	margin-bottom: 10px;
}
.transilluminator .graphicWrapper h3 {
	color: #5C2346;
	font-size: 12px;
}
.transilluminator .article {
	margin: 20px 0 20px 0;
}
.transilluminator .article h3 {
	color: #bfa141;
	margin-bottom: 10px;
}
.transilluminator #researchDiagnosis {
	margin: 30px 0;
}
.transilluminator #researchDiagnosis p {
	font-size: 10px;
}
.gold {
	color: #bfa141;
}
.purple {
	color: #713258;
}
.black {
	color: #000;
}
.red {
	color: #ff0000;
}
#home #rightCol #secondaryNav {
	color: #713258;
}
#home #rightCol #secondaryNav a {
	color: #713258;
}
#accessoriesList {
	width: 586px;
	margin-top: 24px;
}
#accessoriesList .accessoryLink {
	float: left;
}
#accessoriesList a img {
	border: none;
}
#factors {
	margin: 32px 0 0 0;
}
#factors h3 {
	padding-bottom: 1em;
}
#factors p {
	padding-bottom: 1em;
}
#italy {
	color: #713258;
}
#home #rightCol #italy li a {
	/*text-decoration: underline;*/
	color: #713258;
}
#italy-thumb {
	margin: 10px 0 0 -15px;
}
#learn #header {
	background-color: #be9f51;
}
#learn #leftCol {
	width: 182px;
	float: left;
	padding: 20px 0 0 0;
}
#learn #midCol {
	width: 475px;
	float: left;
	padding: 40px 15px 0 0;
}
#learn #rightCol {
	width: 142px;
	float: left;
	padding: 34px 0 0 0;
}
#learn #headshot {
	padding-left: 30px;
}
#learn #left-bottom {
	padding: 0 16px 0 42px;
	color: #5C2245;
}
#learn #purple-headline-box {
	padding: 8px;
	background-color: #5c2245;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	/*letter-spacing: -1px;*/
	margin: 30px 0;
}
#learn #midCol p,
#learn #midCol h2 {
	padding: 0 10px;
}
#learn #midCol h2 {
	color: #5c2245;
	font-size: 14px;
}
.beige-copy-box {
	padding: 10px;
	background: #ebe2ca;
	margin: 15px 0;
}
.beige-copy-box h2,
.beige-copy-box p {
	padding: 0 !important;
}
.beige-copy-box ul {
	margin-left: 15px;
}
#learn #rightCol #copy {
	padding: 0 16px 0 20px;
	margin: 20px 0;
}
#learn a img {
	border: none;
}
#products #content-top {
	padding: 22px 0 20px 26px;
	background: url(images/products_horz_1.gif) bottom left no-repeat;
}
#products #top-left {
	width: 473px;
	float: left;
}
#products #top-right {
	padding: 0 0 0 18px;
	width: 292px;
	float: left;
}
#products #content-bottom {
	padding: 22px 0 20px 26px;
	background: url(images/products_horz_1.gif) bottom left no-repeat;
	
}
#products #bottom-left {
	width: 521px;
	float: left;
}
#products #bottom-right {
	padding: 0 10px 0 20px;
	width: 238px;
	float: left;
}
#products #bottom-right ul {
	margin: 0 0 20px 15px;
}
#products #dental-foto-review-video {
	/*display: block;*/
	margin: 0 0 20px 0;
}
#products h1 {
	line-height: 30px;
	font-size: 24px;
	color: #713258;
	margin: 0 0 20px;
}
#products h2 {
	font-size: 14px;
	color: #713258;
	margin: 0 0 20px 0;
}
#products a img {
	border: none;
}
#products ul#product-features {
	font-size: 18px;
	color: #ad9336;
	line-height: 26px;
}
#products ul#product-features li {
	margin: 0 0 10px 0;
}
#products ul#quick-links {
	list-style-type: none;
	margin: 0 0 0 0;
}
#products ul#quick-links a {
	color: #731258;
}
#marketing #content-top {
	padding: 22px 0 20px 26px;
	background: url(images/products_horz_1.gif) bottom left no-repeat;
}
#marketing #content-middle {
	padding: 22px 0 20px 26px;
	background: url(images/products_horz_1.gif) bottom left no-repeat;
}
#marketing #content-bottom {
	padding: 22px 0 20px 26px;
	background: url(images/products_horz_1.gif) bottom left no-repeat;
}
#marketing #top-left {
	width: 473px;
	float: left;
}
#marketing #top-right {
	width: 292px;
	float: left;
	padding: 0 0 0 18px;
}
#marketing h1 {
	line-height: 30px;
	font-size: 24px;
	color: #713258;
	margin: 0 0 20px;
}
#marketing a img {
	border: none;
}
#marketing ul#product-features {
	font-size: 18px;
	color: #ad9336;
	line-height: 24px;
	margin-bottom: 20px;
}
#marketing ul#product-features li {
	margin: 0 0 10px 0;
}
#marketing #image-centrik-testimonial-video {
	margin: 0 0 20px 0;
}
ul#designed-for-left, ul#designed-for-right {
	float: left;
	width: 100px;
	margin: 0 0 0 15px;
	color: #713258;
}
#marketing #middle-left {
	width: 235px;
	float: left;
}
#marketing #middle-middle {
	width: 314px;
	float: left;
	padding: 20px 0 0 0;
}
#marketing #middle-right {
	width: 208px;
	float: left;
	padding: 0 0 0 32px;
}
#marketing h2 {
	font-size: 14px;
	margin: 0 0 20px 0;
}
#marketing .feature-box {
	width: 192px;
	margin: 0 0 20px 0;
}
#marketing .feature-box h3 {
	color: #fff;
	padding: 10px 0 0 45px;
	width: 148px;
	height: 31px;
	font-size: 10px;
	margin: 0;
}
#marketing .feature-box p {
	margin: 0 0 0 45px;
	color: #713258;
	font-size: 11px;
	line-height: 15px;
}
#marketing .feature-box#one h3 {
	background: url(images/marketing_bg_features-1.gif) top left no-repeat;
}
#marketing .feature-box#two h3 {
	background: url(images/marketing_bg_features-2.gif) top left no-repeat;
}
#marketing .feature-box#three h3 {
	background: url(images/marketing_bg_features-3.gif) top left no-repeat;
	padding-top: 12px;
}
#marketing .feature-box#four h3 {
	background: url(images/marketing_bg_features-4.gif) top left no-repeat;
}
#marketing .feature-box#five h3 {
	background: url(images/marketing_bg_features-5.gif) top left no-repeat;
}
#marketing .feature-box#six h3 {
	background: url(images/marketing_bg_features-6.gif) top left no-repeat;
}
#marketing #sample-presentations h3 {
	color: #562941;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
#marketing .presentation-screen {
	float: left;
	width: 168px;
	margin: 0 37px 0 0;
}
#marketing #sample-presentations .last {
	margin: 0;
}
#marketing #bottom-left {
	float: left;
	width: 570px;
}
#marketing #bottom-right {
	float: left;
	width: 199px;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
}
#marketing table#comparison {
	margin: 20px 0 0 0;
}
#marketing table#comparison th {
	background: #562941;
	color: #ffffff;
	text-align: left;
	padding: 5px;
}
#marketing table#comparison td {
	padding: 0 0 0 5px;
}
#marketing table#comparison .left {
	padding-left: 15px;
}
#marketing table#comparison .first {
	padding-top: 15px;
}
#marketing table#comparison .green {
	color: #008910;
}
#marketing table#comparison .red {
	color: #c30000;
}
#marketing #bottom-right h3 {
	font-weight: bold;
}

#wine-and-cheese #header {
	background-color: #be9f51;
}
#wine-and-cheese #leftCol {
	width: 182px;
	float: left;
	padding: 20px 0 0 0;
}
#wine-and-cheese #midCol {
	width: 460px;
	float: left;
	padding: 40px 0px 0 15px;
}
#wine-and-cheese #rightCol {
	width: 142px;
	float: left;
	padding: 34px 0 0 15px;
}
#wine-and-cheese #headshot {
	padding-left: 30px;
}
#wine-and-cheese #left-bottom {
	padding: 0 16px 0 42px;
	color: #5C2245;
}
#wine-and-cheese #purple-headline-box {
	padding: 8px;
	background-color: #5c2245;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	/*letter-spacing: -1px;*/
	margin: 30px 0;
}
#wine-and-cheese #midCol p,
#wine-and-cheese #midCol h2 {
	padding: 0 0 0 10px;
}
#wine-and-cheese #midCol h2 {
	color: #5c2245;
	font-size: 14px;
}
#wine-and-cheese #header_graphic {
	height: 201px;
}
#wine-and-cheese #footer {
	background: none;
	padding-left: 150px;
}
body#express-registration-form {
	margin: 0;
	padding: 0;
	background: none;
}
#express-registration-form #container {
	margin: 0;
	padding: 0;
	width: 622px;
}
#express-registration-form #header {
	height: auto;
}
#express-registration-form #intro {
	margin: 0 0 20px 0;
}
#express-registration-form #intro #intro-left {
	width: 86px;
	float: left;
	padding: 0 0 0 64px;
}
#express-registration-form #intro #intro-right {
	width: 454px;
	float: left;
	padding: 15px 0 0 18px;
}
#express-registration-form #intro #intro-right .required {
	font-size: 11px;
	color: #ff0000;
}
#express-registration-form #table-one {
	margin: 0 0 20px 0;
}
#express-registration-form #table-one td {
	padding: 0 0 10px 10px;
}
#express-registration-form #table-two {
	margin: 0 0 10px 0;
}
#express-registration-form #table-three {
	margin: 0 0 10px 0;
}
#express-registration-form #table-four {
	margin: 0 0 24px 0;
}
#express-registration-form #table-four td {
	padding: 0 0 10px 10px;
}
#express-registration-form #btn {
	background: url(images/btn_submit-registration.jpg) top left no-repeat;
	width: 135px;
	height: 51px;
	border: none;
	cursor: pointer;
}
#express-reg-footer {
	height: 20px;
	background: #5c2245;
}
