.inline{
    display:inline-block;
    vertical-align:top;
}

body {
	background-color: #000000;
	background-image: url(../images/mainBG.jpg);
	background-repeat: no-repeat;
	background-position: center center; 
    background-attachment: fixed; 
	margin-left: 0px;
	padding: 0px;
}

body,td,th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

body{
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#b77e04;
}

a, a:link, a:visited{
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#b77e04;
}

p{
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#b77e04;
}

h1{
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#b77e04;
    font-weight:normal;
}

.headingCenter{
    text-align:center;
}

.divMain{
    background-image: url(../images/designBG.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -374px;
	margin-left: -586px;
	width: 1172px;
	height: 749px;
}

.divLogo{
    position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -115px;
	margin-left: -365px;
	width: 747px;
	height: 429px;
	z-index:2;
}
.divOrderOnline{

	    position: absolute;
	top: 50%;

	margin-top: -115px;
margin-left:40px;
	width: 200px;
	height: 429px;
	z-index:2;
}



/* MENU BUTTONS */


.divButtons{
    position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -310px;
	margin-left: -340px;
	width: 680px;
	z-index:1;
}

.menuButtonWrapper{
    position:relative;
    display:inline-block;
    width:125px;
    height:311px;
    margin-left:10px;
    cursor:pointer;
}

.menuButton:first-child{
    margin-left:0px;
}

.buttonText{
    position:absolute;
    text-align:center;
    width:100%;
	height:100%;
	padding-top:30px;
	padding-left:3px;
	color:White;
	text-shadow:1px 1px #000000;
}

.buttonBorder{
    position:absolute;
    background-image: url(../images/buttonFrame-v.png);
	background-repeat: no-repeat;
	background-position:top right;
	width:100%;
	height:100%;
}

.menuDineIn{
    background-image: url(../images/dineIn-v.jpg);
    background-position:top right;
    background-repeat: no-repeat;
}

.menuTakeAway{
    background-image: url(../images/takeAway-v.jpg);
    background-position:top right;
    background-repeat: no-repeat;
}

.menuPhotos{
    background-image: url(../images/photos-v.jpg);
    background-position:top right;
    background-repeat: no-repeat;
}

.menuLocateUs{
    background-image: url(../images/locateUs-v.jpg);
    background-position:top right;
    background-repeat: no-repeat;
}

.menuContactUs{
    background-image: url(../images/contactUs-v.jpg);
    background-position:top right;
    background-repeat: no-repeat;
}



/* POPUP PAGES */


.closeButton{
    float:right;
    cursor:pointer;
    background-image: url(../images/closeButton.png);
    background-position:top right;
    background-repeat: no-repeat;
    width:66px;
    height:17px;
}
.closeButtonPadded{
    margin-top:10px;
    margin-right:10px;
}

.divDineIn{
    display:none;
    width:400px;
    height:200px;
    padding:10px;
    border:10px solid #1f1207;
    background-color:#321d01;
    z-index:3;
}

.divTakeAway{
    display:none;
    width:400px;
    height:200px;
    padding:10px;
    border:10px solid #1f1207;
    background-color:#321d01;
    z-index:3;
}

.divLocateUs{
    display:none;
    width:680px;
    height:490px;
    padding:0px;
    border:10px solid #1f1207;
    background-color:#321d01;
    z-index:3;
    overflow:hidden;
}

.divPhotos{
    display:none;
}

.divContactUs{
    display:none;
    position: absolute;
    width:660px;
    height:470px;
    padding:10px;
    border:10px solid #1f1207;
    background-color:#321d01;
    z-index:3;
}

.divLoading{
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
}




/* TEXT BOXES */



.contactTitle{
    width:100px;
    text-align:right;
    padding:6px;
}

.contactTitleContent{
    padding:6px;
}

.contactTextBox{
    width:150px;
}

.contactMultilineTextBox{
    width:500px;
    height:100px;
}

.contactButton{
    padding:5px;
}