h1{color:#263985;font-family:Tahoma,Geneva,sans-serif;font-weight:600;text-transform:uppercase;font-size:3.6em;margin:0 0 0 -1px;padding:8px 0 5px 1px;border-bottom:4px solid #b10d11;position:relative;line-height:1.2em;}h2{margin:0;padding:30px 0 10px 0px;font-size:2.6em;color:#263985;font-weight:600;line-height:1.3;font-family:Arial,Helvetica,sans-serif;}h3{margin:0;padding:25px 0 15px 0;font-size:1.8em;color:#020d29;line-height:1.3;}h4{margin:0;padding:10px 0 5px;font-size:1.2em;color:#000;line-height:1.3;}h5{margin:0;padding:10px 0 5px;font-size:1.1em;color:#000;line-height:1.3;}h6{margin:0;padding:10px 0 5px;font-size:1em;color:#000;line-height:1.3;}p{margin:0;padding:10px 0 5px 0px;font-size:1.5em;color:#020d29;line-height:1.5em;}ul li{font-size:1.5em;color:#020d29;line-height:1.4em;}a{color:#950105;text-decoration:none;}a:hover,a:visited:hover{color:#C00;text-decoration:underline;}a img{border:none;}.subnav{background:#edeef1;margin-top:10px;margin-bottom:5px;margin-left:-1px;}.subnav p{color:#950105;font-style:italic;padding:9px 0 9px 20px;}body{background:#797e8a url(img/index/body.gif) 0 0 repeat-x;font-family:"Helvetica Neue",Arial,"Bitstream Vera Sans",sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center;}div#background{background:url(img/index/background.gif) 0 0 no-repeat;width:100%;min-width:1150px;background-position:top center;height:858px;position:absolute;}#wrapper{position:relative;margin:0 auto;width:1150px;text-align:left;}#header{position:relative;margin:0 auto;width:1150px;height:198px;}div#header div#logo{background:url(img/index/logo.gif) 0 0 no-repeat;width:611px;height:97px;position:absolute;left:13px;top:35px;}#header p{font-family:Tahoma,Geneva,sans-serif;font-weight:600;font-size:1.8em;margin:0;padding:51px 0 5px 0px;width:174px;text-align:justify;line-height:1.4em;position:absolute;}#header p#address{color:#263985;left:657px;}#header p#phone{color:#b10d11;left:852px;}a#facebook{height:29px;width:30px;background:url(img/index/social.gif) 0 0 no-repeat;position:absolute;top:57px;right:106px;}a#facebook:hover{background-position:0px -29px;}a#twitter{height:29px;width:31px;background:url(img/index/social.gif) -34px 0 no-repeat;position:absolute;top:57px;right:71px;}a#twitter:hover{background-position:-34px -29px;}a#youtube{height:29px;width:31px;background:url(img/index/social.gif) -68px 0 no-repeat;position:absolute;top:57px;right:37px;}a#youtube:hover{background-position:-68px -29px;}div#photos_bg{position:relative;background:url(img/index/middle_video.jpg) 0 0 no-repeat;width:1114px;height:391px;left:17px;top:10px;}div#flashdiv{margin:0;padding:0;position:absolute;left:252px;top:20px;}#content{position:relative;width:780px;text-align:justify;left:57px;top:40px;height:343px;}p#tagline{color:#263985;font-family:Tahoma,Geneva,sans-serif;font-weight:600;font-style:oblique;text-transform:uppercase;letter-spacing:0.04em;font-size:3.7em;margin:0;padding:10px 0 2px 0px;border-bottom:4px solid #b10d11;position:relative;left:57px;top:26px;line-height:1.2em;width:782px;}div#hours{position:absolute;background:url(img/index/hours_bg.gif) 0 0 no-repeat;width:237px;height:258px;right:37px;top:618px;}div#hours p#title{font-weight:600;font-size:2.5em;margin-top:30px;}div#hours p{text-align:center;color:#fff;margin-top:6px;font-size:1.35em;}a#carecredit{position:absolute;right:57px;top:905px;width:197px;height:38px;background:url(img/index/carecredit.png) 0 0 no-repeat;}a#carecredit:hover{background-position:0 -40px;}#footer{position:relative;margin:0 auto;width:844px;height:70px;text-align:center;top:50px;}#footer p{font-size:1.2em;font-weight:400;line-height:.8;padding:0 0 8px;color:#fff;}#footer p a{color:#fff;}#footer p#ftaddress{padding-top:25px;}ul#flash li{list-style-type:none;}ul#flash{margin:0;padding:0;}.fr,.right{float:right;margin:0px 12px 6px 12px;}.fl,.left{float:left;margin:0px 12px 6px 12px;}.clear{clear:both;}.cl{clear:left;}.cr{clear:right;}.center{text-align:center;}.error{color:red;}.hr{border-bottom:1px solid #7B2B19;clear:both;margin:5px 0 10px 35px;width:550px;}ul#nav{position:absolute;margin:0;padding:0;height:46px;top:152px;left:0;z-index:500;}ul#nav li{float:left;width:auto;height:46px;line-height:24px;list-style:none;margin:0;padding:0;font-size:1.6em;}ul#nav li a{display:block;position:relative;height:35px;padding-top:11px;border-left:1px solid #9a9fb0;border-right:1px solid #7b7f8b;}ul#nav li a em{color:#fff;font-style:normal;font-family:Tahoma,Geneva,sans-serif;text-transform:uppercase;letter-spacing:0.08em;padding:0 38px 0 38px;}ul#nav li a:hover{text-decoration:none;background-color:rgba(45,50,65,0.1);}ul#nav li ul{position:absolute;width:180px;display:block;margin:0;padding:0;top:47px;left:-999em;box-shadow:1px 1px 4px #072447;}ul#nav li ul li{width:180px;line-height:1.3;margin:-1px 0 0 0;padding:0;font-size:12px;height:auto;}ul#nav li ul li a{display:block;background:#767b88;color:#fff;padding:6px 4px 6px 15px;height:100%;margin:0;border:1px solid #3b404c;}ul#nav li ul li a:hover,ul#nav li ul li a:visited:hover{text-decoration:none;background:#4c5165;color:#fff;}ul#nav li a#indexpage{border-left:none;padding-left:10px;}#nav li.indexpage a#indexpage,#nav :hover > a#indexpage,#navul ul :hover > a#indexpage,ul#nav li a#indexpage:hover,ul#nav li a#indexpage:visited:hover{background-position:0 0;}ul#nav li a#contact_us{border-right:none;padding-right:2px;}#nav li.contact a#contact_us,#nav :hover > a#contact_us,#navul ul :hover > a#contact_us,ul#nav li a#contact_us:hover,ul#nav li a#contact_us:visited:hover{background-position:0 0;}ul#nav li:hover ul,ul#nav li.sfhover ul{left:auto;}ul#nav li:hover,ul#nav li.hover{position:static;}