/* CSS Document */

/* HOMEPAGE */

body { background:url('../images/bg.png') repeat; }
img {  border:0px; }
#splash { width:836px; height:641px; background:url('../images/home_bg.png') no-repeat; margin:auto; margin-top:2%; }
#splashnav { font-size:0px; position:relative; top:498px; left:118px; width:600px; }
#container { position:relative; top:0px; left:0px; }
a, a:visited, a:active { color:#974d2a; text-decoration:none; }
a:hover { color:#974d2a; text-decoration:underline;}
#pack_square { position:absolute; top:494px; left:56px; z-index:0; }

/* SUBPAGES */

#subpage { width:840px; height:687px; background:url('../images/sub_bg.png') no-repeat; margin:auto;  margin-top:2%;}
#nav { font-size:0px; position:relative; top:27px; left:118px; width:600px; }
#title { position:absolute; top:123px; left:290px; width:232px; height:24px; }
#address {  position: absolute; top:540px; left:300px; width:230px; font-family:"Times New Roman", Times, serif; font-size:13px; color:#974d2a; text-align:center; }

#about_image { position:absolute; top:168px; left:233px; width:375px; height:327px; }
#about_copy { position:absolute; z-index:2; top:500px; left:165px; width:515px; font-family:"Times New Roman", Times, serif; font-size:13px; color:#54361a; text-align:center; }
#img_about { width:365px; height:327px; background:url('../images/image_about.png'); }

#gallery_images { position:absolute; top:168px; left:133px; width:600px; text-align:center; }
#gallery_images img { margin-right:16px; margin-bottom:10px; }
#gallery_copy { position:absolute; z-index:2; top:520px; left:165px; width:515px; font-family:"Times New Roman", Times, serif; font-size:13px; color:#54361a; text-align:center; }
#gallery_click_thumbnail_left { position:absolute; left: 75px; top:350px; font-family:"Times New Roman", Times, serif; font-size:11px; color:#974d2a; }
#gallery_click_thumbnail_right { position:absolute; left: 625px; top:350px; font-family:"Times New Roman", Times, serif; font-size:11px; color:#974d2a; }
#thm_1 { width:180px; height:130px; background:url('../images/gallery_1.png'); } 
#thm_2 { width:180px; height:130px; background:url('../images/gallery_2.png'); } 
#thm_3 { width:180px; height:130px; background:url('../images/gallery_3.png'); } 
#thm_4 { width:180px; height:130px; background:url('../images/gallery_4.png'); } 
#thm_5 { width:180px; height:130px; background:url('../images/gallery_5.png'); } 
#gallery_subtitle { width:377px; height:63px; background:url('../images/gallery_subtitle.png'); position:relative; z-index:4; }
#history_image { position:absolute; top:168px; left:233px; width:375px; height:327px; }
#history_copy { position:absolute; top:500px; left:155px; width:515px; font-family:"Times New Roman", Times, serif; font-size:13px; color:#54361a; text-align:center; }
#img_history { width:365px; height:327px; background:url('../images/image_history.png'); }

#reservations { position:absolute; top:200px; left:105px; }
#reservations_copy { position:absolute; top:470px; left:135px; width:565px; font-family:"Times New Roman", Times, serif; font-size:13px; color:#54361a; text-align:center; }

#copy_left { position:absolute; top:180px; left:85px; width:120px; text-align:center; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:13px; color:#54361a; }
#copy_right { position:absolute; top:180px; left:620px; width:120px; text-align:center; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:13px; color:#54361a; }

#directions_image { position: absolute; top:200px; left:123px; text-align:center; width:214px; }
#directions_image span { font-size:11px; color:#974d2a; }
#directions_copy { position: absolute; top:200px; left:400px; width:230px; font-family:"Times New Roman", Times, serif; font-size:13px; color:#54361a; }
#directions_copy span { color:#974d2a;  }
#directions_map { width:214px; height:300px; background:url('../images/directions_map_small.png'); }
#contact_copy { position:absolute; top:160px; left:75px; font-family:"Times New Roman", Times, serif; font-size:13px; color:#54361a; text-align:center; }
#contact_copy input, textarea { border:0; border-bottom:1px solid #974d2a; border-right:1px solid #974d2a; font-size:13px; font-family:"Times New Roman", Times, serif; color:#54361a ; }
#contact_copy td { padding-bottom:4px; }

address { font-style:normal; }