/* CSS Document */

.hidefromscreen{
display:none;}

.hidefromprint{
display:block;}


body {
		text-align:center;
		padding:0px;
		margin:0px;
		background-color:#d1d1d1;
		background-image:url(../graphics/generic/bkg_slither.jpg);
		background-position:top center;
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px!important;
		line-height:17px;
		color:#6d6970;
		
		}
		
			
	
	#frame {
		/*width:975px;*/
		width:951px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px 12px 10px 12px;
		text-align:left;
		
		}
		
		
		
		#HomepageAdvert{
	height:320px;
	/*background-color:#a7b1b7;*/
	background-image:url(../graphics/home/bkg_homead.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;}
	
	
	
	/*YELLOW POSTIT START*/
	
	#HomepageAdvertYellowPostit{
	height:320px;
	/*background-color:#a7b1b7;*/
	background-image:url(../graphics/home/bkg_homead-YellowPostit.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;}
		
	
	#ContentLeftYellowPostit {
		/*width:732px;*/
		width:600px;
		padding:35px 30px 0px 20px;
		float:left;
		background-image:url(../graphics/home/bkg_homead-YellowPostit-left.jpg);
		background-position:top right;
		background-repeat:no-repeat;}
	
	#ContentRightYellowPostit {
		/*width:243px;*/
		width:271px;
		padding:35px 20px 0px 10px;
		float:right;
	background-image:url(../graphics/home/bkg_homead-YellowPostit-right.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		}
		
		
	#ContentRightYellowPostit h2{
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
line-height:16px;
	background-image:url(../graphics/generic/bkg_rhs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#886c4d;
	padding:6px 5px 8px 15px;
		border-bottom:1px solid #ffffff;
		margin:0px;
	}
		
	
		
	#ContentRightYellowPostit strong{
	font-size:11px;}
	
	
	
	#YellowPostitText{
	padding:55px 85px 0px 110px;
	font-size:11px;
	line-height:16px;}	
	
	
	#YellowPostitText h2{ 
	font-weight:bold!important;
	font-size:14px;
	color:#866643!important;
	padding:0px 0px 3px 0px;
	margin:0px 0px 3px 0px;
	}
	
	#YellowPostitText h3{ 
	font-weight:bold!important;
	font-size:13px;
	color:#866643!important;
	padding:0px 0px 12px 0px;
	margin:0px 0px 7px 0px;
	background-image:url(../graphics/home/bkg_h3.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}
	
	
	
	
	
	/*YELLOW POSTIT END*/
	
	#ContentLeft {
		/*width:732px;*/
		width:600px;
		padding:35px 30px 0px 20px;
		float:left;
		}
	
	#ContentRight {
		/*width:243px;*/
		width:271px;
		padding:35px 20px 0px 10px;
		float:right;
		}
		
		#ContentFull {
	/*width:951px;*/
	width:901px;
		padding:35px 30px 0px 20px;
		float:left;
		}
	
			
	
	
	#LogoArea{
	height:120px;
	width:951px;
	background-color:#ffffff;}	
	
	
	#Logo{
	width:98px;
	height:120px;
	float:left;
	padding-left:10px;}
	
	#LogoText{
	width:823px;
	padding:30px 0px 0px 10px;
	height:90px;
	float:left;
	color:#949490;
	}
	
	
	
	
	
	#HomeVideo{
	width:500px;
	height:310px;
	float:left;}
	
	#HomeVideoText{
	width:405px;
	float:left;
	padding:25px 20px 0px 15px;
	text-align:center;}
	
	
	#HomeVideoText h1{
	font-size:26px;
	line-height:28px;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	#HomeVideoText h2{
	font-size:18px;
	line-height:22px;
	color:#FFFFFF;
	font-weight:normal;}
	
	
	#HomeQuote{
	border-top:1px solid #ffffff;
	padding:30px 10px 30px 10px;
	/*background-color:#c8cfd2;*/
	margin-top:25px;
	font-size:14px;
	line-height:18px;
	text-align:center;
	}
	
	
	h1{
	font-size:20px;
	line-height:24px;
	color:#637a88;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	}
	
	
	h2{
	font-size:16px;
	line-height:20px;
	color:#6d6970;
	font-weight:normal;
	margin-top:10px;
	padding-top:15px;
	}
	
	
	
	#ContentRight h2{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	font-size:12px;
line-height:16px;
	background-image:url(../graphics/generic/bkg_rhs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#886c4d;
	padding:6px 5px 8px 15px;
		border-bottom:1px solid #ffffff;
		margin:0px;}
		
	
		
	#ContentRight strong{
	font-size:11px;}	
		
	.rhscontent{
	background-color:#f4f1ed;
	padding:10px;
	margin-bottom:40px;
	font-size:11px;}
	
	.rhscontent p{
	margin:0px 0px 3px 0px;
	padding:0px 0px 3px 0px;}
	
	a:link, a:visited, a:active  {
text-decoration: underline; 
color:#896c4e;
} 


a:hover {
color:#ff693a;
} 


#address{
text-align:center;
font-size:10px;
margin:50px 0px 20px 0px;
padding-top:20px;
border-top:1px solid #cecece;}

.picleft {
	padding: 0px;
	margin: 0px 30px 20px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 20px 30px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 20px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

.rhscontent hr{
margin:5px 0px 5px 0px;
clear:both;}


.rhscontent .picleft {
	padding: 0px;
	margin: 0px 15px 10px 0px;
	border: 0px none;
	float: left;

}

.rhscontent .picright {
	padding: 0px;
	margin: 0px 0px 10px 15px;
	border: 0px none;
	float: right;

}

.rhscontent .piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

	

.PageBlueHeaderCell{
background-image:url(../graphics/generic/bkg_pageheader.gif);
background-position:bottom right;
background-repeat:no-repeat;
line-height:18px;
padding:10px 5px 7px 10px;
border-top:1px solid #ffffff;
font-size:18px;
	line-height:22px;
	color:#FFFFFF;
	font-weight:normal;
	float:left;
	width:936px;

}





.HeaderText{
	float:left;
}


.BookmarkTools{
float:right;
width:132px;
padding-right:31px;
}

.BrownHeader{
	font-size:16px;
	line-height:20px;
	color:#826648!important;
	font-weight:bold;
	margin-top:15px;
	padding-top:15px;
}

.BrownText{
	color:#826648;
	}
	
	li{
	padding-bottom:3px;}
	
	
#MiddleColumnLeft{
float:left;
width:561px;
padding:0px 40px 0px 0px;
}	

#MiddleColumnRight{
float:left;
width:300px;
font-size:11px;
line-height:15px;
}	

hr{
height:1px;
color:#999999;}
	
	
.CellExtraPadding{
padding-bottom:10px;}

.UnderlineCell{
height:25px;
border-bottom:1px solid #A7B1B7;}

.UnderlineCellRight{
height:25px;
border-bottom:1px solid #A7B1B7;
text-align:right;
width:150px;}

.breakhere {page-break-before: always}

td h2{
margin-top:0px;
padding-top:0px;}	

.picturecell td{
padding-bottom:40px;}	

.picturecell img{
padding-right:21px;
padding-bottom:40px;}

.outlinerectangle{
border:1px solid #D3D8DB;
padding:10px;
background-color:#F4F1ED;}


.ToothGallery150{
float:left;
width:150px;}


.ToothGallery200{
float:left;
width:200px;
padding-bottom:30px;
}

.ToothGallery200Desc{
float:left;
padding-left:20px;
width:470px;


}


.Cell140{
width:140px;
text-align:left;}

.browncaption124{
width:124px;
padding-top:10px;
/*color:#B8A085;*/
color:#886c4d;
font-weight:normal;
font-size:11px;
line-height:18px;
text-align:left;
}

.browncaption{
padding-top:10px;
/*color:#B8A085;*/
color:#886c4d;
font-weight:normal;
font-size:11px;
line-height:18px;
text-align:left;
padding-left:25px;
}


.browncaptionNoPadding{
padding-top:10px;
/*color:#B8A085;*/
color:#886c4d;
font-weight:normal;
font-size:11px;
line-height:18px;
text-align:center;
}



.pdficonNoLine{
list-style-image:url(../graphics/generic/icon_pdf.gif);
padding-right:10px;
padding-bottom:10px;
border-bottom:0px;}



.pdficonLine{
list-style-image:url(../graphics/generic/icon_pdf.gif);
padding-right:10px;
border-bottom:1px solid #D3D8DB;
padding-bottom:20px;
padding-top:10px;}

.pdficonLine a{
display:block;
padding-bottom:0px;}


strong{
	font-size:13px;
		line-height:17px;}
		
		.outlinerectangleReferral{
border:1px solid #D3D8DB;
padding:10px;
width:881px;
background-color:#EEAC76;}




.outlinerectangleReferral a:link, .outlinerectangleReferral a:visited, .outlinerectangleReferral a:active  {
text-decoration: underline; 
color:#ffffff;
} 


.outlinerectangleReferral a:hover {
color:#ff693a;
} 


#Right200
{float:left;
width:200px;
padding-right:20px;
padding-bottom:25px;
text-align:right;
}

#Left200{
float:left;
width:641px;
padding-bottom:25px;
padding-right:40px;
}


.Contactformtext{
height:25px;
border-bottom:1px solid #D3D8DB;
background-color:#F4F1ED;
padding-left:10px;
font-weight:normal;
text-align:left;}

.Outerform{
border:1px solid #A7B1B7;
}

.OuterFormTitle{
background-color:#E0E0E0;
height:30px;
color:#807D82;
font-size:12px;
font-weight:normal;
text-align:center;
border-bottom:10px solid #ffffff;
}

.smalltext{
font-size:11px;}

.borderbox{
border:1px solid #acbd39;
padding:15px;
float:left;}

.iframe{
border-top:1px solid #cecece;
/*border:1px solid #acbd39;*/}


/* New Full Page Teeth Gallery */

#ContentTeethGallery {
	/*width:951px;*/
	width:901px;
		padding:0px 30px 0px 20px;
		float:left;
		background-color:#a7b1b7;
		color:#ffffff;
		}

.PageBlueHeaderCellGallery{
/*background-image:url(../graphics/generic/bkg_pageheader.gif);
background-position:bottom right;
background-repeat:no-repeat;*/
line-height:22px;
padding:10px 5px 5px 10px;
border-top:1px solid #ffffff;
font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	float:left;
	width:936px;
		background-color:#a7b1b7;
}

.TeethCaseStudy{
background-color:#77838a;
padding:15px 0px 15px 0px;
text-align:center;
margin:15px 0px 15px 0px;
background-image:url(../graphics/tooth-gallery/bkg-teethstudy.gif);
background-position:bottom;
background-repeat:no-repeat;
color:#636363;
font-size:11px;}

.TeethCaseStudy p{
padding:3px 0px 5px 0px;
margin:3px 0px 5px 0px;
line-height:15px;}

.teethcredit {
font-size:10px;
color:#636363;}