body {
	background-image:url("images/back.jpg");
	background-repeat:repeat;
	margin:0px;
	background-color:#FFFFFF;
}
.nav_div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	width: 927px;
}
.pipe {
	color: #8e7d61;
	padding-right: 8px;
	padding-left: 8px;
}
.top_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	width: 350px;
	color: #ac9974;
	margin-left: 650px;
	margin-right: 5px;
	margin-top: 20px;
	
}
.top_body_Dir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	width: 350px;
	color: #ac9974;
	margin-left: 650px;
	margin-right: 5px;
		
}
.bottom_third{
      margin-top: 30px;
	  margin-left: 10px;
      font-family: Tahoma, geneva, sans-serif;
	  font-size:18px;
	  color: #ff992a;
	  font-weight: bold;
	  margin-bottom: 5px;
	  }
.bottom_third_text{
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  line-height: 18px;
	  color: #666666;
	  margin-left: 10px;
	  margin-right: 10px;
	    }
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a7a7a7;
	margin-top: 15px;
}


.forms li {margin-bottom: 5px; font-size: 14px; color: #ff992a;}

.footer_link {
	color: #a7a7a7;
}
.home_link {
	color: #FFFFFF;
}
.nav_link {
	color: #FFFFFF;
	text-decoration: none;
}
.nav_link:hover {
	color: #666666;
	text-decoration: none;

}
.main_table {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c1ac75;
	border-left-color: #c1ac75;
}
.master_div {
	padding-top: 18px;
	padding-right: 36px;
	padding-bottom: 36px;
	padding-left: 36px;
}

/* these are required in the new paradigm for treatments */
.table_treatments {  background-color: #FFFFFF; border: #D4D4D4 solid; border-width: 0px 1px}
.txt_trt_menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333; margin-left: 30px; font-weight: bold }
.txt_trt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 15px}
.txt_trt_block {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; background-color: #3B3230; color: #689C4B}
.learnMore_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 15px ; font-style: italic; font-weight: bold}
.txt_trt_head { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 40px; color: #ff992a}
.txt_main {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #585858}
.txt_main_right { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #585858 ; padding-left: 6px}
.flash { border: #D4D4D4 solid; border-width: 3px 2px 3px 2px }

/* these are styles that the system essentially requires */
.contHeader { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 40px; color: #ff992a}
.contBody {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 15px}
.contBodyheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 28px; color: #333333; font-weight: bold }
.formBoxMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #666666;
	height: 19px;
	padding-left: 3px;
	margin-left: 5px;
}
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #666666;
	height: 20px;
	margin-left: 3px;
	text-transform: capitalize;
	background-color: #E5EOD9;
}

.gallery_thumb
{
	border-color: #FFF #FFF #FFF #FFF;
	border-width: 0 0 2px 0;
	border-style: solid;
}

.gallery_thumb:hover
{
	border-color: #666 #666 #000 #666;
	border-width: 0 0 2px 0;
	border-style: solid;
}
#socialIcons li{
	float: left;
	list-style:none;
	text-align:center;
	line-height:45px;
	height:45px;
	margin-left:0px;

}
#meetthedentist{
	float:left;
	width:180px;
}
#socialIcons{
	float:right;
	width:120px;
	padding-top:26px;
}
#meetthedentist h2{
	color: #FF992A;
    font-family: Tahoma,geneva,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-top: 30px;
}
#leftImg{
	float:left;
	width:75px;
	padding-left:17px;
}
#rightboxText{
	float:right;
	width:170px;
}
#rightboxText p{
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-left: 10px;
    margin-right: 10px;
}
/*====================================================NEW HOMEPAGE STYLES - May 17, 2011*/
#container{
	margin:auto;
	width:919px;
}
#header{
	background-image:url("images/header.gif");
	background-repeat:no-repeat;
	width:919px;
	height:129px;
}
#directions{
	float:right;
	padding:93px 0px 0px 0px;
}
#mainTextArea{
	background-image:url("images/maintextheaderBG.jpg");
	background-repeat:no-repeat;
	width:918px;
	height:577px;
}
#welcomeSection{
	float: left;
    width: 447px;
	margin:15px 0px 0px 15px;
	
}
#welcome{
   float: left;
    width: 100px;
}
#socialIcons{
    float: right;
    width: 340px;
}
#socialIcons2{
    float: left;
    width: 145px;
	margin-left:10px;
	margin-bottom: 15px;

}
#kidsCornerIcon{
	float:right;
	width:200px;
}
#meetDentist{
	float:right;
	width:453px;
	margin:15px 0 0 0;
}
#welcomeText{
	clear:both;
	width:430px;

}
#welcomeText #orangeText{
	margin:30px 0 0 10px;
	font-size:13px;
}
#meetDentist #orangeText{
	margin:55px 0 0 10px;
	font-size:13px;
}
#treatments #orangeText{
	margin:47px 0 0 30px;
	font-size:14px;
}
.homeLink{
	text-decoration:none;
	color:#FF992A;
}
#testimonials #orangeText{
	font-size:13px;
	margin-top:29px;
}
#facebook #orangeText{
	font-size:13px;
	margin-left:10px;
	margin-top:10px;
}
#circleImage{
	position:relative;
	left:5px;
	top:5px;
}
#stayConnected{
	margin:12px 0px 0px 15px;
	float:left;
	width:300px;
}
#testimonials{
	margin:12px 0px 0px 0px;
	float:left;
	width:230px;
}
#treatments{
	margin:12px 0px 0px 15px;
	float:right;
	width:347px;
}
#facebook{
	margin:15px 20px 0px 0px;
	text-align:center;
}
#paypal{
	float:left;
	width:150px;
	margin:45px 0px 10px 0px;
}
#foursquare{
	float:left;
	width:180px;
	margin:45px 0px 10px 0px;

}
#bookmark{
	float:right;
	margin:36px 0px 10px 0px;
	width:130px;

}
.treatmentLink{
	text-decoration:none;
	color:#666666;
}
/*------------------------------------------------------MASTER SYLES--*/
#masterSection{
	background-image:url("images/master_middle.png");
	background-repeat:repeat-y;
	width:917px;
	overflow:auto;
	

	
}
#masterTextArea{
	padding-top:5px;
}
#textArea{
	float:left;
	width:710px;
	margin-left:15px;
}
#ad{
	float:right;
	width:135px;
	margin-right:15px;
}
#masterSocial{
	float:right;
}
#footer{
	width:900px;
	margin:auto;
	clear:both;
}
#MasterSocialContainer{
	width:215px;
	float:right;
	margin: 7px 10px 5px 0px
}
#socialMaster{
	float:left;
	width:137px;
}
#googlePlusMaster{
	float:right;
	width:50px;
}

/*------------------------------------------------------NAV TAGS--*/
#nav{
	background-image:url(images/navBG.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:919px;
	margin:auto;
}
#nav ul{	
	margin: 0 auto;
    overflow: auto;
    padding: 0 0 0 14px;
    width: 890px;
}
#nav ul li{	
	 border-left: 1px solid #8e7d61;
    color: #FFFFFF !important;
    float: left;
    font-size: 12px;
    list-style: none outside none;
    margin-top: 11px;
    padding: 0 12px;
    text-align: center;
    text-decoration: none;
	
}
#nav ul li:first-child{
	border-left:0;
}
#nav ul li a{
	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#nav ul li a:hover{
	color:#666666;
	text-decoration:none;
}
/*==============================================================h2====*/
#welcome h2{
	color: #FF992A;
    font-family: Tahoma,geneva,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 30px;
}
#meetDentist h2{
	color: #FF992A;
    font-family: Tahoma,geneva,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 20px;
}
#stayConnected h2{
	color: #FF992A;
    font-family: Tahoma,geneva,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 20px;
}
#facebook h2{
	color: #FF992A;
    font-family: Tahoma,geneva,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 30px;
}
#testimonials h2{
	color: #FF992A;
    font-family: Tahoma,geneva,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 20px;
}
#treatments h2{
	color: #FF992A;
    font-family: Tahoma,geneva,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 20px;
}
/*==============================================================P====*/
#welcomeText p{
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-left: 10px;
		margin-bottom:0px;
	padding:0px;
    margin-right: 10px;
}
#meetDentist p{
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-left: 10px;
    margin-right: 10px;
	padding-right:20px;
		margin-bottom:0px;
	padding:0px;
}
#treatments p{
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-left: 10px;
    margin-right: 10px;
	margin-bottom:0px;
	padding:0px;
}
#orangeText{
	color: #FF992A;
    font-family: Tahoma,geneva,sans-serif;
    font-size: 11.5px;
    font-weight: bold;
   
    text-decoration: none;
	margin-bottom:0px;
	padding:0px;
}
#kidsCornerNew{
	float:left;
	width:50px;
	padding-top:40px;
}
#twitterUpdates{
	float: left;
    margin: 46px 0 10px 20px;
    width: 190px;
}
#disclaimer{
	padding:0 0 0 28px;
}
#disclaimer p{
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 18px;
	font-style:italic;
}
#sitemap{
	margin-top:20px;
}
.map_link1 {
    color: #666666;
    text-decoration: none;
    font-size:12px;
	
}
#calendarIcon{
position: absolute;
top: 558px;
margin-left: 272px;
}
/*Slideshow on News and Events Page*/

#largeImg {
	border: solid 1px #ccc;
	width: 550px;
	height: 400px;
	padding: 5px;
}
.thumbs img {
	border: solid 1px #ccc;
	width: 100px;
	height: 100px;
	padding: 4px;
}
.thumbs img:hover {
	border-color: #FF9900;
}