@charset "utf-8";
/* CSS Document */
/* Site Colors:
	#0eaca5 - teal
	#8ff7f2 - lite teal
	#ddd4d0 - gray box
	#c4b198 - light brown

*/
  body { background-color:#4670A0; margin:0 auto; padding:0px; background-image:url(../images/seamless_horizontal.gif); background-position:top center; background-repeat:repeat-x;}
  #wrap {background-image:url(../images/main_bg.gif); background-position:top center; background-repeat:repeat-y; margin:0 0 0 -1px}
  #table_top_bg {background-image:url(../images/main_table_top_bg.gif); background-position:top center; background-repeat:no-repeat;}
  #bot_bg {background-image:url(../images/bot_bg.gif); background-position:top center; background-repeat:no-repeat; background-color:#4670a0; padding:20px 0 8px 0; color:#a9cbf1; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
  /*Special Text*/

/*header*/
#keep_teeth {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;  font-size:20px; margin:55px 0 0 70px; line-height:26px; font-weight:bold; text-align:center}
.keep{ padding:0 0 0 25px; text-transform:uppercase;}
.lifetime { font-size:23px; font-weight:bold; margin:0 0 0 27px; text-transform:uppercase;;}
.phone {color:#fff299; font-family:Arial, Helvetica, sans-serif; font-size:24px;}
#mid_header {height:150px; padding:10px 0 0 29px;}
.logo { float:left;}
.name { float:left; margin-left:5px;}
.mid_header_text {float:left; width:261px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#979797; font-size:15px;}
.dr {color:#123964; font-size:22px;}
.directions {margin:8px 0 0 0;}
#right_header {text-align:right; margin:55px 56px 0 0; font-size:11px; color:#123964; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.uppercase {text-transform:uppercase;}
.font13 {font-size:13px;}

/*main*/
#main {width:647px; background-color:#FFFFFF; padding:10px 0 10px 0; margin:0 0 0 14px;}
.flash_pic {margin:10px 0 0 20px;}
.welcome {margin:30px 0 0 -14px;}
.mid_top {margin:0 0 0 14px;}
.mid_bot {margin:0 0 15px 14px;}
h1 {padding:0px; color:#4670a0; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; margin:0 0 0 20px;}
h2 {margin:0px 0px; padding:0px; color:#e78469; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; line-height:18px; }

.mid_text {
		margin:0 20px 0 20px; 
		font-family:  Helvetica, sans-serif; 
		color:#5F706C; 
		font-size:16px; 
		line-height:18px;
}

.mid_yellow {
		background-color:#fff8c7; 
		padding:10px 20px 10px 20px; 
		margin:10px 0 10px 0; 
		font-family: Helvetica, sans-serif; 
		color:#5F706C; 
		font-size:16px; 
		line-height:18px;
}
.mid_yellow img{ margin:0 8px 0 0;}

/*footer*/
#footer {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center;}
#footer a{color:#fff299; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#footer a:hover{color:#fff299; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

/*balta*/
#balta { text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a9cbf1}
.balta {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px}
.design {font-family:"Times New Roman", Times, serif; font-size:14px;}

/*Copy Rights*/

/*colors*/
.white {color:#FFFFFF;}
.black {color:#000000;}
.yellow {color:#fff299;}
.brown {color:#a68762;}
.blue1 {color:#82acdc;}


/*images*/


a:link {
	text-decoration: none;
	color: #fff299; font-size:12px; line-height:16px;
}
a:visited {
	text-decoration: none;
	color: #fff299; font-size:12px; line-height:16px;
}
a:hover {
	text-decoration: none;
	color: #fff299; font-size:12px; line-height:16px;
}
a:active {
	text-decoration: none;
	color: #fff299; font-size:12px; line-height:16px;
}

#left_side {margin:0 0 0 59px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; color:#fff299;}

/*nav*/

#nav-menu { margin:0 0 0 59px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	
	
}

#nav-menu ul
{
list-style: none;
padding: 0 0 0 0px;
margin: 0 0 0 0;

}

#nav-menu li
{

padding:0px 0 0 0;
margin: 0px 0px;
line-height:18px;
text-transform:uppercase;
}



body.section0 #nav-menu .home
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section1 #nav-menu .one
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section2 #nav-menu .two
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section3 #nav-menu .three
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section4 #nav-menu .four
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section5 #nav-menu .five
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section6 #nav-menu .six
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section7 #nav-menu .seven
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section8 #nav-menu .eight
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section9 #nav-menu .nine
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section10 #nav-menu .ten
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section11 #nav-menu .eleven
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section20 #nav-menu .twenty
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}
body.section21 #nav-menu .twentyone
{color:#e78469; background-image:url(../images/current_bg.jpg); border-color:#d4e7fd; border-style:solid; border-width:2px; height:34px; padding:3px 5px;}

	  
	  


#nav-menu li a
{ 
line-height: 32px;
color:#123864;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
display: block;
text-decoration: none;
text-align: left;
padding:0px 5px;
}

#nav-menu li a:hover
{
line-height: 32px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
display: block;
text-decoration: none;
text-align: left;
padding:0px 5px;

}

#nav-menu li.space {
background-image:url(../images/li_spacer.png); background-repeat:no-repeat; height:1px; margin:0 0 0 5px;

}

/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider                         { width: 608px; height: 271px;  margin:0px 0 0 20px; }
.anythingSlider .wrapper                { width: 608px; overflow: auto; height: 271px; margin: 0 0px; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none;  margin: 0; padding:0px; }
.anythingSlider ul li                   { display: block; float: left; padding: 0px; height: 217px; width: 608px; margin: 0; }
.anythingSlider .arrow                  { display: none; }


#thumbNav                               {display:none; }
#thumbNav a                             {display:none; }
#thumbNav a:hover                       {display:none; }
#thumbNav a.cur                         {display:none; }

#start-stop                             { display:none; }
#start-stop.playing                     { display:none;}
#start-stop:hover                       { display:none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
#textSlide                              { padding: 10px 30px; }
#textSlide h3                           { font: 20px Georgia, Serif; }
#textSlide h4                           { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
#textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li                        { display: list-item; }

#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }

.slide_text { width:240px; height:179px; background-color:#e9e9e9; padding:20px; font-family: book antiqua, Arial, Helvetica, sans-serif; color:#4a4a4a; font-size:16px; text-align:left; line-height:20px;}
.slide_title {color:#4670a0; font-size:20px; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#slide_1 {background-image:url(../images/_slide/pic_3.jpg); background-repeat:no-repeat; width:608px; height:271px; padding:18px 0 0 315px;}
#slide_3 {background-image:url(../images/_slide/pic_1.jpg); background-repeat:no-repeat; width:608px; height:271px; padding:18px 0 0 300px;}
#slide_2 { background-image:url(../images/_slide/pic_2.jpg); background-repeat:no-repeat; width:608px; height:271px; padding:18px 0 0 10px;}
#slide_4 {background-image:url(../images/_slide/pic_4.jpg); background-repeat:no-repeat; width:608px; height:271px; padding:18px 0 0 20px;}

