/* GENERAL STYLES */
html 
{
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

#wrapper_full {
  background:url('../images/page_background.jpg')  repeat-x 0 0;
}

#whole_page_wrapper  {
background:url('/images/bg_shadows.gif')  no-repeat top center;
}
a:link, a:visited, a:active {text-decoration:none;color:#114182;}

.linkBottomSleeve a, .linkBottomSleeve a:visited { color: #114182; }
#main_table{position:relative;padding:0px;margin:0px;top:5px;}
.main_table_main_body{position:relative;padding:0px;display:block;background-color:#fff;margin-top:-5px;}
.spacer{background-color:#fff;display:block;}
.top_sleeve_left{background:url('../images/bg_sleeve-right.gif') no-repeat top right;}
.top_sleeve_middle{background:url('../images/top_sleeve_middle.gif') 0 0 no-repeat;width:909px;height:69px;}
.top_sleeve_right{background:url('../images/spacer.gif') no-repeat top left;}

.left_table_gradient{ background:url('/images/inner_left_table_gradient.jpg') 0 0 no-repeat;width:15px; height:628px;}
.right_table_gradient{ background:url('/images/inner_right_table_gradient.jpg') 0 0 no-repeat;width:13px; height:628px;}

.bottom_sleeve_left{background:url('../images/bottom_sleeve_left.gif') 0 23px no-repeat;width:15px;height:31px;}
.bottom_sleeve_middle{background:url('../images/bottom_sleeve_middle.gif') 0 no-repeat;width:882px;height:54px;padding:0;margin:0;}
.bottom_sleeve_right{background:url('../images/bottom_sleeve_right.gif') 0 23px no-repeat;width:15px;height:31px;}
.bottom_sleeve_bottom{background:url('../images/bottom_sleeve_bottom.jpg') 0 no-repeat;width:912px;height:71px;}
.bottom_sleeve_middle table {color:#114182;font-family:arial;font-size:12px;}
.bottom_sleeve_middle a, .bottom_sleeve_middle a:visited {color:#114182;}

.bottom_sleeve_bottom_barefoot{background:url('/umbraco/../media/1895/bottom_sleeve_bottom_barefoot.jpg') 0 no-repeat;width:910px;height:71px;}


a#home_lumineers_difference{position:relative;background:url('../images/home_lumineers_difference.jpg') no-repeat;width:308px;height:70px;display:block;margin-right:12px;}
a#home_lumineers_right{position:relative;background:url('../images/home_lumineers_right.jpg') no-repeat;width:308px;height:70px;display:block;margin-right:12px;}
a#home_lumineers_special{position:relative;background:url('../images/home_lumineers_special.jpg') no-repeat;width:308px;height:72px;display:block;margin-right:12px;}
a#home_lumineers_campaign{position:relative;background:url('../images/home_lumineers_campaign.jpg') no-repeat;width:309px;height:70px;display:block;margin-right:12px;}

a#home_lumineers_difference:hover{background-position:0 -71px;}
 a#home_lumineers_special:hover, a#home_lumineers_campaign:hover  {background-position:0 -72px;}
a#home_lumineers_right:hover {background-position:0 -70px;}
a#home_digitalsmile_makeover:hover{background-position:0 -71px;}

a#about_lumineers_difference{position:relative;background:url('/images/about_lumineers-difference.jpg') no-repeat;width:213px;height:238px;display:block;}
a#about_lumineers_right{position:relative;background:url('/images/about_lumineers-right.jpg') no-repeat;width:214px;height:238px;display:block;}
a#about_lumineers_faqs{position:relative;background:url('/images/about_lumineers-faqs.jpg') no-repeat;width:201px;height:238px;display:block;}
a#about_lumineers_whatare{position:relative;background:url('/images/about_what-are-lumineers.jpg') no-repeat;width:213px;height:238px;display:block;}
a#home_digitalsmile_makeover{position:relative;background:url('/images/home_lumineers_digitalsmilemakeover.jpg') no-repeat;width:308px;height:70px;display:block;margin-right:12px;}

a#about_lumineers_difference:hover, a#about_lumineers_right:hover, a#about_lumineers_faqs:hover, a#about_lumineers_whatare:hover {background-position:0 -238px;}

#footer{margin-left:50px;font-family:arial;font-size:10px;color:#333333;}

#footer a { color:#333333; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

h1 { display:inline; font-size:14pt; color:#114182} 
h2 { margin-left: 30px;
	margin-right: 30px;
 font-size:10pt; margin-bottom:0;padding-bottom:0; }

.main_body_para, td.main_table_main_body p  { 
	font-size: 10pt ;
	text-align: left; 
	margin-left: 30px;
	margin-right: 30px;
	line-height:20px;
	}

p.faq { margin-top:0; width:782px;}

.turq_bold, h2.main_body_para, h2 { 
	color: #005695; 
	font-weight: bold; 
	}

.about_landing { 
	font-size: 10pt; 
	text-align: left; 
	margin-left: 10px;
	color: #666666;
	vertical-align:top;
	}



a.btn_submit {background:url('/images/btn_submit.jpg') no-repeat 0 0;width:87px;height:29px;display:block;}
a.btn_reset {background:url('/images/btn_reset.jpg') no-repeat 0 0;width:88px;height:29px;display:block;}
a.btn_send {background:url('/images/btn_send.jpg') no-repeat 0 0;width:88px;height:29px;display:block;}

a.btn_submit:hover, a.btn_reset:hover, a.btn_send:hover {background-position:0 -29px;}

a.btn_continue-blue {background:url('/images/btn_continue_blue-bg.gif') no-repeat 0 0;width:145px;height:47px;display:block;}

a.btn_continue-blue:hover {background-position:0 -47px;}
.dentistText
{
font-size: 10pt;
text-align: left;
width:185px;
white-space: nowrap;
}

.findDentistText
{
font-size: 10pt;
text-align: left;
width:185px;
white-space: nowrap;
color:#ffffff;
}

.dentistText_campaign
{
font-size: 10pt;
text-align: right;
width:185px;
white-space: nowrap;
color:#fefefe;
}

.dentistText_generic
{
font-size: 10pt;
text-align: right;
white-space: nowrap;
color:#333;
}

.dentistText2
{
font-size: 10pt;
text-align: left;
width:452px;
}

.dentist-input-text
{
background:#fff url('/images/bg_textbox.jpg') top left repeat-x scroll;
border:1px solid #ccc;
}

.errors
{
font-size: 10pt;
text-align:left;
width: 100%;
}

.find-dentist-table
{
margin-left: 30px;
width:507px;
}

.find-dentist-generic
{

}

#find-dentist-background
{
background:url('/images/secondary_text_area_find_dentist.jpg') 0 0 no-repeat fixed;
width: 272px;
}

a.menuActive, a.menuInactive { font-size:10pt; font-weight:bold; }
a.menuInactive, a.menuInactive:VISITED { color:#666666; } 
a.menuActive, a.menuActive:VISITED, a.menuInactive:HOVER { color:#005695; }

div#carat {
	position:absolute;
	width:11px;
	height:7px;
	top:0px;
	left:0px;
	z-index:100;
}


a.btn_go 
{
	width:29px;
	height:19px;
	background-image:url('/images/btn_go.jpg');
	margin-left:5px;
	display:block;
}

a.btn_go:hover 
{
	background-position:0 -19px;
}

div.FindDentistToolbar{
	background:url('/images/FindDentistBackground.jpg') no-repeat 0 0;width:166px;height:69px;font-size:7pt;}
table.FindDentistInput{ height:15px;font-size:0px; }
td.FindDentistToolbar{ text-align:left;width: 178px;}





a.inactiveNode, a.inactiveNode:VISITED { 
	color: #adc8dd;
}

.activeNode, h1.activeNode, h1.Frontpage { 
	color: #006699;
}
h1.Frontpage {
	font-size:13pt;
}

#breadcrumb
{
	padding-top:10px;
	margin-left:30px;
	display:block;
	height:32px;
	font-weight:bold;
	font-size:14pt;
}

/* Home link on top banner */
#zone1 {
float: left;
width : 204px;
height: 49px;
margin-left: 18px;
margin-top: 10px;
}

/* Search Engine and text-only browser text */
.access_navs {display: none; text-indent: -1000em}

p.campaign_txt_box {
font-size: 12px;
line-height:12px;
margin:0px 0px 8px 12px;
color: #2c3841; 
}

a#btn_submit-form_tv-campaign {
background:url('/umbraco/../media/2174/btn_continue_tv-campaign-form.gif') 0 0 no-repeat; display:block; width:145px; height:47px;}
a#btn_submit-form_tv-campaign:hover {
background-position:0 -47px;
}
a.btn_submit-form_tv-campaign {
background:url('/umbraco/../media/2174/btn_continue_tv-campaign-form.gif') 0 0 no-repeat; display:block; width:145px; height:47px;}
a.btn_submit-form_tv-campaign:hover {
background-position:0 -47px;
}

a.btn_submit-form_contact1 {
background:url('/umbraco/../images/btn_submit-contact1.gif') 0 0 no-repeat; display:block; width:167px; height:33px;}

div#aboutDrop {position:absolute;top:74px;left:290px;z-index:100;display:none;visibility:hidden; width:196px; height:122px; background:#005695 url('/images/bg_dropdown.gif')  repeat-x top left;border-right:1px solid #5991ba;border-bottom:1px solid #5991ba;border-left:1px solid #5991ba;font-size:12px;text-align:left;}

a.dropdown_link:link, a.dropdown_link:visited {
color:#cee0ed;
text-decoration:none;
margin-left:10px;
}

a.dropdown_link:hover, a.dropdown_link:active {color:white;}

/*BB for What Are Lumineers */
.ImageBorders
{border-right: #edf3f8 thick solid; border-top: #edf3f8 thick solid; border-left: #edf3f8 thick solid; border-bottom: #edf3f8 thick solid;left:30px;top:20px ;position: relative;}


.TableFont
{ 
	color: #006699;font-size: 10px;
}


a.text_link:link, a.text_link:visited {
color:#006699;
text-decoration:none;}

a.text_link:hover, a.text_link:active {
color:#99cccc;
}

body, html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	height:100%;
	margin:0px; padding:0px;
	background-color:#fff;
}

p.compare_table_leader {
	color:#005695;
	font-weight:bold;
	margin-left:-20px;
}

p.compare_table_text {
	color:#6699cc;
	font-weight:normal;
	margin:0px;
	width:345px;
	line-height:16px;
}

#table_wrapper {
	width:813px;
	height:648px;
	margin:0 auto;
}

span.homebold {
color:#2c75a5;
font-weight:bold;
}

a.btn_makeover {

            width: 498px;
            height: 40px; 
            display: block;
            background: url('/images/callout_get-makeover.gif') no-repeat 0 0;


}
a.btn_makeover:hover {
            background-position: 0 -40px;
}
.MyTable 
{
	
	font-family:Arial;
	font-size: 12px ;
	color: #3586C1;
}
a.btn_view-testimonials{

            width: 382px;
            height: 70px; 
            display: block;
            background: url('/images/btn_view-testimonials.gif') no-repeat 0 0;


}
a.btn_view-testimonials:hover {
            background-position: 0 -70px;
}


a.btn_patients-saying{

            width: 382px;
            height: 70px; 
            display: block;
            background: url('/images/btn_patients-saying.gif') no-repeat 0 0;


}
a.btn_patients-saying:hover {
            background-position: 0 -70px;
}

.dentist_name {
	text-size:11pt;
	color:#b4b4b4;
	font-weight:normal;
}

div#player_pop {
position: absolute; 
top: 140px; 
left: 120px; 
z-index: 100; 
display: none; 
visibility: hidden; 
width: 682px; 
height: 488px; 
background-image:url('/images/bg_video-player.gif');
}

div#video_pop {
width: 550px; 
height: 400px; 
background-color: #f00;
}

	div#video_player {
		position:absolute;
		display:none;
		visibility:hidden; 
		width:682px; 
		height:488px; 
		margin:125px 0 0 85px; 
		background-image: url('images/bg_video-player.gif'); 
		z-index:100;
	}

	div#player_background {
		position:absolute;
		display:none;
		visibility:hidden; 
		width:682px; 
		height:488px; 
		margin:125px 0 0 85px; 
		z-index:90;
	}

div#about_carat {
position:absolute;
display:none;
visibility:hidden;
z-index:500;
top:50px;
left:350px;
width:11px;
height:6px;
margin:0;
padding:0;
}

div#befaft_carat {
position:absolute;
display:none;
visibility:hidden;
z-index:500;
top:50px;
left:490px;
width:11px;
height:6px;
margin:0;
padding:0;
}

div#testimonials_carat {
position:absolute;
display:none;
visibility:hidden;
z-index:500;
top:50px;
left:615px;
width:11px;
height:6px;
margin:0;
padding:0;
}

img.noborder
{
border:none;
}

.rightQuote
{
	vertical-align:top;
	padding-top:12px;
	}

a.viewcase_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#145165;
	text-decoration:none;
}

#viewcase_holder {
	width:220px; 
	height:137px; 
	margin:0px auto; 
	/*background-image:url(images/case-of-the-week/ba_01.jpg);*/
	background-image:url(images/spacer.gif);
}

img#viewcase_photo {
	/*visibility:hidden;*/
}

.smallCaps {
	font-variant:small-caps;
}

.centerText { 
        text-align:center;
}

/* denmat lumismile1 code */
#find-dentist {
position: absolute;
top: 0px;
left: 0px;
display: block;
width: 100%;
padding-bottom: 900px;
background: url(/lumismile1/trans.gif);
z-index: 99;
}
#wrapper {
width: 600px;
margin: 50px auto;
font-size: 12px;
color: #0D5794;
font-family: verdana, helvetica, sans-serif;
line-height: 20px;
}
#header {
background: url('/lumismile1/header.jpg') top left no-repeat;
text-indent: -9999px;
height: 40px;
}
#header H1 {
background: url('/lumismile1/header.jpg') top left no-repeat;
text-indent: -9999px;
height: 40px;
}
#main P {
margin-top: 40px;
}
#main IMG {
float: right;
margin-left: 10px;
}
#wrapper H2 {
font-size: 16px;
margin-top: 20px;
width: 380px;
}
/* end denmat lumismile1 */

/* begin denmat lumismiles-coupon */
#dm_lumismiles_coupon_BODY {
  background: #fff;
  color: #333;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  background: url(/lumismiles-coupon/lumismilecouponbackground.jpg) no-repeat center top;
}
#dm_lumismiles_coupon_wrapper {
  width: 768px;
  margin: 30px auto;
}
#dm_lumismiles_coupon_header {
  height: 50px;
  padding: 0px;
  font-size: 25px;
  color: #E96F46;
  font-weight: bold;
}
.dm_lumismiles_coupon_header2 {
  height: 50px;
  padding: 0px;
  font-size: 25px;
  color: #1E5F89;
  font-weight: bold;
}
#dm_lumismiles_coupon_content {
  height: 400px;
  position: relative;
}
#dm_lumismiles_coupon_coupon-wrapper {
  position: absolute;
  top: 100px;
  left: 0px;
}
#dm_lumismiles_coupon_coupon {
  font-size: 20px;
  font-weight: bold;
  color: #E96F46;
  text-align: center;
  border: 1px dashed #aaa;
  background: #fff;
  width: 320px;
  background: url(/lumismiles-coupon/scissors.png) no-repeat 0px 191px #fff;
  padding: 5px;
}

#dm_lumismiles_coupon_coupon .lumineers {
  color: #1E5F89;
}
#dm_lumismiles_coupon_redemption-code {
  color: #333;
  font-size: 10px;
  text-align: right;
  margin-top: 1px;
}
#dm_lumismiles_coupon_coupon-instructions {
  margin-top: 10px;
  text-align: justify;
  color: #1E5F89;
  font-size: 12px;
  height: 75px;
}
#dm_lumismiles_coupon_coupon-instructions P {
  margin: 10px 0px;
}
#dm_lumismiles_coupon_cow-wrapper {
  width: 240px;
  top: 260px;
  left: 8px;
  position: absolute;
}
#dm_lumismiles_coupon_cow-wrapper H3 {
  text-align: center;
  font-size: 14px;
  color: #F06F46;
  height: 20px;
  font-variant: small-caps;
}
#dm_lumismiles_coupon_case-of-the-week {
  background: #f5f5f5;
  padding-top: 7px;
  border: 1px solid #ddd;
}
#dm_lumismiles_coupon_case-of-the-week IMG {
  border: 1px solid #666;
}
#dm_lumismiles_coupon_case-of-the-week #dm_lumismiles_coupon_cow-nav-prev,
#dm_lumismiles_coupon_case-of-the-week #dm_lumismiles_coupon_cow-nav-next {
  margin-top: 6px;
}
#dm_lumismiles_coupon_footer {
  color: #0F4585;
  font-size: 10px;
  position: relative;
  height: 90px;
}
#dm_lumismiles_coupon_footer #dentist-instruction {
  margin-top: 20px;
  font-size: 10px;
  text-align: center;
}

/* end denmat lumismiles-coupon */
a.addinfo_link:link, a.addinfo_link:visited {
  font-size: 12px;
  color:#006699;
  text-decoration:none;
}
a.addinfo_link:hover, a.addinfo_link:active {
  font-size: 12px;
  color:#b0006e;
  text-decoration:underline;
}
a.image_link:hover, a.image_link:active, a.image_link:link {
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.freelumismile1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #005695;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	text-align: center;
	line-height: 50px;
}
.freelumismile2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005695;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 525px;
	padding: 10px;
	text-align: left;
	display: block;
	line-height: 25px;
}
.freelumismile3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005695;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 525px;
	padding: 10px;
	text-align: left;
	display: block;
	line-height: 20px;
}
.freelumismile4 {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 550px;
	float: right;
	padding: 5px;
	height: 50px;
}
.freelumismile5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005695;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	padding: 5px;
	width: 100%;
	text-align: center;
}

/* EDITOR PROPERTIES */
