/*---HEADER/FOOTER---*/
body {background-image: url(images/background.gif); margin: 0; padding: 0; border: 0;}
#header {background-image: url(images/header.gif);position:absolute; width:755px; height:53px; margin-top:0px; margin-left:0px;}
#footer1 {background-image: url(images/footer.gif);position:absolute; width:755px; height:23px; margin-top:419px; margin-left:0px;}
#footer {background-image: url(images/footer.gif);position:absolute; width:755px; height:23px; margin-top:651px; margin-left:0px;}
.footer_copy {font-family:Arial; font-size: 9px; color: #505050; letter-spacing: 0.5px; text-align: right; padding-top: 10px; padding-right:48px;}



/*---PRIMARY TOPPER---*/
#top1_logo {position:absolute; width:222px; height:220px; margin-top:53px; margin-left:0px;}
#top1_nav {background-image: url(images/nav_index.gif);position:absolute; width:137px; height:220px; margin-top:53px; margin-left:222px;}
#top1_image {position:absolute; width:416px; height:220px; margin-top:53px; margin-left:359px;}


/*---PRIMARY BODY---*/
#body1 {position:absolute; width:775px; height:146px; align:right; margin-top:273px; margin-left:0px;}


/*---SECONDARY TOPPER---*/
#top2_logo {position:absolute; width:222px; height:173px; margin-top:53px; margin-left:0px;}
#top2_nav {background-image: url(images/nav_secondary.gif);position:absolute; width:137px; height:173px; margin-top:53px; margin-left:222px;}
#top2_image {position:absolute; width:416px; height:173px; margin-top:53px; margin-left:359px;}


/*---SECONDARY BODY---*/
#body2 {background-image: url(images/body.gif);position:absolute; width:775px; height:451px; margin-top:226px; margin-left:0px;}
#body2_glass {background-image: url(images/eyeglass.jpg);position:absolute; width:222px; height:173px; margin-top:0px; margin-left:0px;}
#body2_title {position:absolute; width:126px; height:40px; margin-top:63px; margin-left:58px;}
.body2_copy1 {position:absolute; width:224px; height:425px; margin-top:0px; margin-left:222px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0px; text-align: left; line-height: 16px; padding-top: 28px; padding-right: 18px; padding-left: 22px;}
.body2_copy2 {position:absolute; width:205px; height:425px; margin-top:0px; margin-left:464px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0px; text-align: left; line-height: 16px; padding-top: 28px; padding-right: 17px; padding-left: 15px;}
.body2_copy3 {position:absolute; width:484px; height:425px; margin-top:0px; margin-left:222px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0px; text-align: left; line-height: 16px; padding-top: 28px; padding-right: 32px; padding-left: 22px;}
.larger_text {font-size: 14px}



#body2_directions {background-image: url(images/body.gif);position:absolute; width:775px; height:501px; margin-top:226px; margin-left:0px;}
#footer_directions {background-image: url(images/footer.gif);position:absolute; width:755px; height:23px; margin-top:701px; margin-left:0px;}



/*---PRACTICE---*/
#body_practice {background-image: url(images/body.gif);position:absolute; width:775px; height:850px; margin-top:226px; margin-left:0px;}
.practice_copy1 {position:absolute; width:210px; height:575px; margin-top:0px; margin-left:222px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0px; text-align: left; line-height: 16px; padding-top: 28px; padding-right: 18px; padding-left: 22px;}
.practice_copy2 {position:absolute; width:210px; height:575px; margin-top:0px; margin-left:459px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0px; text-align: left; line-height: 16px; padding-top: 28px; padding-right: 37px; padding-left: 15px;}
#footer_practice {background-image: url(images/footer.gif); position:absolute; width:755px; height:23px; margin-top:993px; margin-left:0px; left: 0px; top: 82px;}


/*---STAFF---*/
#body_staff {
	background-image: url(images/body.gif);
	position:absolute;
	width:775px;
	height:1700px;
	margin-top:326px;
	margin-left:0px;
	left: -3px;
	top: -98px;
}
.staff_copy3 {position:absolute; width:484px; height:725px; margin-top:0px; margin-left:222px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0.5px; text-align: left; line-height: 16px; padding-top: 22px; padding-right: 32px; padding-left: 22px;}
#image1 {position:absolute; width:142px; height:190px; margin-top:0px; margin-left:0px;}
#image1_copy {position:absolute; width:292px; height:270px; margin-top:0px; margin-left:150px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0px; text-align: left; line-height: 16px; padding-top: 0px; padding-right: 0px; padding-left: 8px;}
#image2 {position:absolute; width:142px; height:190px; margin-top:375px; margin-left:0px;}
#image2_copy {position:absolute; width:292px; height:270px; margin-top:375px; margin-left:150px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0px; text-align: left; line-height: 16px; padding-top: 0px; padding-right: 0px; padding-left: 8px;}
#image3 {position:absolute; width:142px; height:190px; margin-top:735px; margin-left:0px;}
#image3_copy {position:absolute; width:292px; height:190px; margin-top:735px; margin-left:150px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0px; text-align: left; line-height: 16px; padding-top: 0px; padding-right: 0px; padding-left: 8px;}
#image4 {position:absolute; width:456px; height:190px; margin-top:1000px; margin-left:0px;}
#footer_staff {background-image: url(images/footer.gif);position:absolute; width:755px; height:23px; margin-top:1600px; margin-left:0px;}


/*---NAVIGATION---*/
#nav_holder1 {position:absolute; width:137px; height:130px; margin-top:29px; margin-left:0px;}
#nav_holder2 {position:absolute; width:137px; height:130px; margin-top:5px; margin-left:0px;}
#nav_profile {position:absolute; width:137px; height:18px; margin-top:0px; margin-left:0px;}
#nav_practice {position:absolute; width:137px; height:18px; margin-top:18px; margin-left:0px;}
#nav_staff {position:absolute; width:137px; height:18px; margin-top:36px; margin-left:0px;}
#nav_fees {position:absolute; width:137px; height:18px; margin-top:54px; margin-left:0px;}
#nav_divider {position:absolute; width:137px; height:18px; margin-top:72px; margin-left:0px;}
#nav_directions {position:absolute; width:137px; height:18px; margin-top:90px; margin-left:0px;}
#nav_contact {position:absolute; width:137px; height:18px; margin-top:108px; margin-left:0px;}
#nav_links {position:absolute; width:137px; height:18px; margin-top:126px; margin-left:0px;}


/*---LINKS---*/
a:link {color: #536610; text-decoration: none;}
a:visited {color: #536610; text-decoration: none;}
a:hover {color: #536610; text-decoration: underline;}
a:active {color: #536610; text-decoration: none;}

.links_copy1 {position:absolute; width:210px; height:425px; margin-top:0px; margin-left:222px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0px; text-align: left; line-height: 14px; padding-top: 85px; padding-right: 10px; padding-left: 22px;}
.links_copy2 {position:absolute; width:210px; height:340px; margin-top:0px; margin-left:459px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0px; text-align: left; line-height: 14px; padding-top: 85px; padding-right: 37px; padding-left: 15px;}
.links_copy3 {position:absolute; width:460px; height:55px; margin-top:0px; margin-left:222px; font-family:Arial; font-size: 12px; color: #272727; letter-spacing: 0.5px; text-align: left; line-height: 14px; padding-top: 38px; padding-right: 22px; padding-left: 22px;}
#body2_links {background-image: url(images/body.gif);position:absolute; width:775px; height:625px; margin-top:226px; margin-left:0px;}
#footer_links {background-image: url(images/footer.gif); position:absolute; width:755px; height:23px; margin-left:0px; margin-top:815px; left: 0px; top: 34px;}
