/*
 SandCastle Catering CSS File
	  
*/

* { padding: 0; margin: 0; }

body { background-color:#CCCCCC;

}
#wrapper { 
 margin: 0 auto;
 width: 800px;
 
}




#content { 
 width: 587px;
 float:right;
 height:588px;
 background: url(images/home-bg.jpg);

}

#content-gallery { 
 width: 587px;
 float:right;
 height:588px;
 background: url(images/gallery-bg.jpg);

}


#content-gallery2 { 
 width: 587px;
 float:right;
 height:789px;
 background: url(images/sandcastle-album909.jpg);

}


#content-blank { 
 width: 587px;
 float:right;
 height:588px;
 background: url(images/blank-bg.jpg);

}


#content-menu { 
 width: 587px;
 float:right;
 height:588px;
 background: url(images/ourmenus-sandcastle.jpg);

}



#nav{ width: 213px; height: 619px; float:left; background: url(images/nav-bg.jpg); }

#nav2{ width: 213px; height: 789px; float:left; background: url(images/nav-bg.jpg) no-repeat; }

#nav2{ width: 213px; height: 789px; float:left; background: url(images/nav-bg-long.jpg) no-repeat; }

#footer { 
 width: 587px;
 top: 588px;
 position:absolute;
 background: url(images/footer.jpg) no-repeat;


 height:31px;
}
#footer2 { 
 margin: 0 auto;
 width: 800px;



}

#footer2 img { 

padding-right:200px;
margin-right:220px;


}

#video {margin-left:160px; position:absolute; top:200px;}

#navbuttons { position:absolute; top:75px; width:213px; line-height:10px;}





.blank {position: absolute; margin-left:68px; top:55px; z-index:100; }
.blank2 {position: absolute; margin-left:68px; top:230px; z-index:100; }
.blank3 {position: absolute; margin-left:68px; top:397px; z-index:100; }
.blank4 {position: absolute; margin-left:317px; top:55px; z-index:100; }
.blank5 {position: absolute; margin-left:317px; top:230px; z-index:100; }
.blank6 {position: absolute; margin-left:317px; top:397px; z-index:100; }
.blank-aeagan {position: absolute; margin-left:75px; top:580px; z-index:100; }
.blank-vip {position: absolute; margin-left:317px; top:580px; z-index:100; }

/* Footer Blanks Below---------------------------------------- */

.blank7 {position: absolute; margin-left:184px; top:0px; z-index:200;  }
.blank8 {position: absolute; margin-left:334px; top:0px; z-index:200;  }




.blank72 {position: absolute; margin-left:184px; top:0px; z-index:200;  }
.blank82 {position: absolute; margin-left:334px; top:0px; z-index:200;  }



/* Footer on Gallery Page Blanks Below---------------------------------------- */

.gal1 {position: absolute; margin-left:50px; top:756px; z-index:200;  }

.gal3 {position: absolute; margin-left:184px; top:756px; z-index:200;  }
.gal4 {position: absolute; margin-left:243px; top:756px; z-index:200;  }
.gal5 {position: absolute; margin-left:333px; top:756px; z-index:200;  }
.gal6 {position: absolute; margin-left:402px; top:756px; z-index:200;  }
.gal7 {position: absolute; margin-left:466px; top:756px; z-index:200;   }




/* top nav with text---------------------------------------- */
#navtop {width:800px; position:absolute; top:158px;}

#topmenu2 {display:block; height:37px; min-height:37px;}
#topmenu2 ul {margin:0; padding:0; list-style-type:none;}
#topmenu2 li {display:block; float:left; margin-right:0px; border:none;}
#topmenu2 li.list1t {background: url(nav/home.jpg) no-repeat; width:168px;}
#topmenu2 li.list2t {background: url(nav/about.jpg) no-repeat; width:155px;}
#topmenu2 li.list3t {background: url(nav/gallery.jpg) no-repeat;width:155px;}
#topmenu2 li.list4t {background: url(nav/rates.jpg) no-repeat; width:154px;}
#topmenu2 li.list5t {background: url(nav/contact.jpg) no-repeat; width:168px;}


#topmenu2 a#item1t {background:transparent url(nav/home-over.jpg) -168px -37px no-repeat; display:block; width:168px; padding-top:37px; text-decoration:none;}
#topmenu2 a#item2t {background:transparent url(nav/about-over.jpg) -155px -37px no-repeat; display:block; width:155px; padding-top:37px; text-decoration:none;}
#topmenu2 a#item3t {background:transparent url(nav/gallery-over.jpg) -155px -37px no-repeat;display:block; width:155px; padding-top:37px; text-decoration:none;}
#topmenu2 a#item4t {background:transparent url(nav/rates-over.jpg) -154px -37px no-repeat;display:block; width:154px; padding-top:37px; text-decoration:none;}
#topmenu2 a#item5t {background:transparent url(nav/contact-over.jpg) -168px -37px no-repeat;display:block; width:168px; padding-top:37px; text-decoration:none;}

#topmenu2 a#item1t:hover {background-position:top right; z-index:50; }
#topmenu2 a#item2t:hover {background-position:top right; z-index:50; }
#topmenu2 a#item3t:hover {background-position:top right; z-index:50; }
#topmenu2 a#item4t:hover {background-position:top right; z-index:50; }
#topmenu2 a#item5t:hover {background-position:top right; z-index:50; }


#topmenu2 a#item1t span {visibility:hidden;}
#topmenu2 a#item2t span {visibility:hidden;}
#topmenu2 a#item3t span {visibility:hidden;}
#topmenu2 a#item4t span {visibility:hidden;}
#topmenu2 a#item5t span {visibility:hidden;}

/* END TOP NAV---------------------------------------- */



.blank7 {position: absolute; margin-left:437px; top:465px; z-index:100; }





.blank8 {position: absolute; margin-left:437px; top:490px; z-index:100;  }

.blank9 {position: absolute; margin-left:437px; top:520px; z-index:100;  }

.blank10 {position: absolute; margin-left:437px; top:440px; z-index:100;  }

.pres-menu {position: absolute; margin-left:15px; top:80px; z-index:100;  }

.mill-menu {position: absolute; margin-left:300px; top:80px; z-index:100;  }


#soon {color:#FFFFFF; margin-left:20px; margin-top:300px; }





