html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}
A:link IMG { border: 2px solid #000033; }
A:visited IMG { border: 2px solid #000033; }
#wrapper, #wrapper11, #wrapper12, #wrapper13, #wrapper14, #wrapper125, #wrapper1137, #wrapper1712 {
   margin: 0px auto 0px auto;
   width: 925px;
   position: relative;
   background-color: #CCCCFF;
}
#wrapper {
height:1000px;
}
#wrapper11 {
height:1100px;
}
#wrapper1137 {
height:1100px;
width:893px;
}
#wrapper12 {
height:1200px;
}
#wrapper125 {
height:1250px;
}
#wrapper13 {
height:1300px;
}
#wrapper14 {
height:1400px;
}
#wrapper1712 {
height:1712px;
width:893px;
}

BODY{scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-base-color:#532900; scrollbar-darkshadow-color:#333333; scrollbar-face-color:#E4DCC9; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#000000; }
/*VIDEOS*/
#videos, #videosmain  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   top: 450px;
   z-index: 1;
   width: 632px;
   height: 650px;
   font-family:Papyrus;
   font-size:14px;
   font-weight:bold;
   text-align:center;
}
#videosmain a:link img {border:2px solid #000033}
#videosmain {
top:440px;
left:139px;
}
#videos {
height:375px;
width:400px;
left:265px;
}
#videos h2, #videosmain h2 {
font-family:Papyrus;
font-size:14px;
text-align:center;
margin:-10px;
}
/*PICTURES / VIDEOS*/
#photos, #photosmain, #photosmap, #virtual, #virtual2 {
overflow:auto;
visibility:visible;
position:absolute;
left:170px;
top:425px;
z-index:1;
width:590px;
height:370px;
}
#photosmain, #virtual {
width:500px;
height:600px;
left:220px;
}
#photosmain {
font-family:Papyrus;
font-size:14px;
font-weight:bold;
text-align:center;
top:440px;
}
#photosmain h2, #virtual h2, #virtual h3, #virtual2 h2, #virtual2 h3{
font-family:Papyrus;
font-size:14px;
text-align:center;
}
#virtual2 h3, #virtual h3 {
font-size:16px;
}
#photosmap {
left:250px;
height:400px
}
#virtual, #virtual2 {
top:445px;
}
#virtual2 {
width:600px;
left:220px;
}
/*EVENTS*/
#events {
overflow:auto;
visibility:visible;
position:absolute;
left:265px;
top:425px;
z-index:1;
width:375;
height:300px;
}
#contact  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 410px;
   z-index: 4;
   width: 632px;
   height: 650px;
}

/*TEXT*/
#printclose {
visibility: visible;
position:absolute;
text-align:right;
top:46px;
z-index:3;
width:823px;
height:30px;
font: bold 12px arial;
}
#printclose a {
color:#532900;
}


#header, #headerhigh, #headerinfo  {
   visibility: visible;
   position: absolute;
   left: 145px;
   top: 342px;
   z-index: 3;
   width: 641px;
   height:74px;
}
#headerhigh {
top:332px;
}
#headerinfo {
top:182px;
}
#header h1, #header h2, #headerhigh h1, #headerhigh h2, #headerinfo h1, #headerinfo h2 {
color:#000033;
text-align:center;
margin:o;
}
#header h1, #headerhigh h1 {
font-family:Papyrus;
font-size:24px;
}
#headerinfo h1 {
font-family:Papyrus;
font-size:36px;
margin-bottom:-25px;
}
#header h2, #headerhigh h2 {
font-family:Georgia;
font-size:18px;
font-style:italic;
font-weight:normal;
margin-top:-20px;
}
#headerinfo h2 {
font-family:Papyrus;
font-size:24px;
}
#copy, #copylong, #copyslim, #copymed {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 158px;
   top: 450px;
   z-index: 4;
   width: 632px;
   height: 550px;
}
#copymed {
height:650px;
}
#copylong {
height:750px;
}
#copyslim {
width:592px;
left:179px;
}
#copy p, #copylong p, #copyslim p, #copymed p, #copylong p  {
   font: 14px Georgia;
   margin: 0px;
   padding:0 15px 10px 0;
   text-align: left;
   color: #532900;
}
#copy a, #copylong a, #copyslim a, #copymed a, #copyxlong a {
color:#532900;
font-weight:bold;
text-decoration:underline
}
#copy h2, #copylong h2, #copyslim h2, #copymed h2 {
font: bold 14px Papyrus;
}
#copylong h3 {
font:bold 14px Georgia;
color:#000033;
margin-bottom:5px;
}
#copyxlong {
overflow: auto;
visibility: visible;
position: absolute;
left:138px;
top: 300px;
z-index: 4;
width:672px;
height:1500px;
}
#copyxlong p {
font: 12px Arial;
margin: opx;
padding:0 15px 10px 0;
text-align: left;
color:#532900;
}
#copyxlong h2 {
font: 18px Papyrus;
margin-bottom:-10px;
}
#copyxlong h3 {
font: bold 13px Arial;
}
#copyxlong h4  {
font: italic 11px Arial;
margin:-15px 0 -5px 15px;
}
#copyxlong h6 {
font: bold 11px Arial;
}
#copyxlong ul {
font-family:Arial;
font-size: 12px;
margin-top:-10px;
line-height:14px;
}
#call p, #calllong p, #callshort p, #callxshort p, #callxlong p  {
   font: bold italic 16px Georgia;
   margin: 0px;
   padding-bottom: 4px;
   text-align: center;
   color: #000033;
}
#call, #calllong, #callshort, #callvideo, #callxshort, #callxlong {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 1033px;
   z-index: 4;
   width: 853px;
}
#call a, #calllong a, #callshort a, #callvideo a, #callxshort a, #callxlong a {
color:#000033;
font-weight:bold;
text-decoration:underline
}

#calllong {
top:1100px;
}
#callxlong {
top:1210px;
height:15px;
}
#callshort {
top:933px;
}
#callxshort  {
top:833px;
}
#callvideo {
top:833px;
left:145px;
width:641px;
}
#callvideo h2 {
font-family:Papyrus;
font-size:20px;
text-align:center;
}

/*HORIZONTAL BUTTONS*/
#bnbbutton,
#executivebutton,
#smilebutton,
#homebutton  {
   visibility: visible;
   position: absolute;
   top: 250px;
   z-index: 3;
   width: 116px;
   height: 74px;
}
#familybutton,
#weddingsbutton  {
   visibility: visible;
   position: absolute;
   top: 250px;
   z-index: 3;
   width: 115px;
   height: 74px;
}
#familybutton a,
#homebutton a,
#executivebutton a,
#weddingsbutton a,
#smilebutton a,
#bnbbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 74px;
   background-position: 0% 0px;
   font-size: 74px;
   line-height: 74px;
}
#bnbbutton a:hover,
#homebutton a:hover,
#smilebutton a:hover,
#executivebutton a:hover  {
   background-position: -116px 0%;
}
#familybutton a:hover,
#weddingsbutton a:hover  {
   background-position: -115px 0%;
}
#homebutton  {
   left: 39px;
}
#homebutton a  {
   width: 116px;
   background-image:  url(image/homebutton.gif);
}
#executivebutton  {
   left: 185px;
}
#executivebutton a  {
   width: 116px;
   background-image:  url(image/executivebutton.gif);
}
#weddingsbutton a  {
   width: 115px;
   background-image:  url(image/weddingsbutton.gif);
}
#weddingsbutton  {
   left: 332px;
}
#familybutton  {
   left: 478px;
}
#familybutton a  {
   width: 115px;
   background-image:  url(image/familybutton.gif);
}
#bnbbutton  {
   left: 625px;
}
#bnbbutton a  {
   width: 116px;
   background-image:  url(image/bnbbutton.gif);
}
#smilebutton  {
   left: 776px;
}
#smilebutton a  {
   width: 116px;
   background-image:  url(image/smilebutton.gif);
}



/*VERTICAL BUTTONS*/
#videobutton a,
#willowbenddentalbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 95px;
   background-position: 0% 0px;
   font-size: 95px;
   line-height: 95px;
}
#welcomebutton  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 389px;
   z-index: 2;
   width: 114px;
   height: 100px;
}
#welcomebutton a  {
   background:  url(image/welcomebutton1.gif) no-repeat 0% 0px;
   display: block;
   height: 100px;
   width: 114px;
   font-size: 100px;
   line-height: 100px;
}
#welcomebutton a:hover  {
   background-position: -114px 0%;
}
#videobutton  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 542px;
   z-index: 2;
   width: 76px;
   height: 95px;
}
#videobutton a  {
   width: 76px;
   background-image:  url(image/videobutton1.gif);
}
#videobutton a:hover  {
   background-position: -76px 0%;
}
#photosbutton  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 705px;
   z-index: 2;
   width: 84px;
   height: 86px;
}
#photosbutton a  {
   background:  url(image/photosbutton1.gif) no-repeat 0% 0px;
   display: block;
   height: 86px;
   width: 84px;
   font-size: 86px;
   line-height: 86px;
}
#photosbutton a:hover  {
   background-position: -84px 0%;
}
#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 850px;
   z-index: 3;
   width: 110px;
   height: 103px;
}
#newsbutton a  {
   background:  url(image/newsbutton1.gif) no-repeat 0% 0px;
   display: block;
   height: 103px;
   width: 110px;
   font-size: 103px;
   line-height: 103px;
}
#newsbutton a:hover  {
   background-position: -110px 0%;
}
#mapbutton  {
   visibility: visible;
   position: absolute;
   left: 797px;
   top: 386px;
   z-index: 2;
   width: 107px;
   height: 101px;
}
#mapbutton a  {
   background:  url(image/mapbutton1.gif) no-repeat 0% 0px;
   display: block;
   height: 101px;
   width: 107px;
   font-size: 101px;
   line-height: 101px;
}
#mapbutton a:hover  {
   background-position: -107px 0%;
}
#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 772px;
   top: 530px;
   z-index: 2;
   width: 130px;
   height: 130px;
}
#contactusbutton a  {
   background:  url(image/contactusbutton1.gif) no-repeat 0% 0px;
   display: block;
   height: 129px;
   width: 130px;
   font-size: 129px;
   line-height: 129px;
}
#contactusbutton a:hover  {
   background-position: -101px 0%;
}
#virtualtourbutton  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 692px;
   z-index: 3;
   width: 130px;
   height: 130px;
}
#virtualtourbutton a  {
   background:  url(image/virtualtourbutton1.gif) no-repeat 0% 0px;
   display: block;
   height: 130px;
   width: 130px;
   font-size: 130px;
   line-height: 130px;
}
#virtualtourbutton a:hover  {
   background-position: -130px 0%;
}
#willowbenddentalbutton  {
   visibility: visible;
   position: absolute;
   left: 770px;
   top: 852px;
   z-index: 3;
   width: 147px;
   height: 95px;
}
#willowbenddentalbutton a  {
   width: 147px;
}
#willowbenddentalbutton a:hover  {
   background-position: -147px 0%;
}
/*FLASH*/
#topflash  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 95px;
   z-index: 5;
   width: 823px;
   height: 135px;
}












