
/* Copyright 2009, Gryphon Solutions, Inc
	Author: Daelin Lunaeri
	Last updated: Oct 29, 2009 by Daelin
	*/
body
{background: url('images/td_background1.jpg');  background-attachment: fixed;
}a:link{color: #330000; border: none;
}
a:visited{color: #330000; border: none;
}
a:hover{color: #FF0000; border: none;
}
a:link IMG{border:none; -moz-opacity:.8;
}
a:hover IMG{border:none; -moz-opacity:1.0;
}
a:visited IMG{border:none; 
}
map IMG{border:none;
}
h2{color: #441100; font-family: "Georgia", "Rockwell", "Times New Roman";
}
h3{color: #AA1100; font-family: "Georgia", "Rockwell", "Times New Roman";
}
h4{color: #000000; font-family: "Georgia", "Rockwell", "Times New Roman";
}
h5{color: #000000; font-family: "Georgia", "Rockwell", "Times New Roman";
}
h6{color: #000000; font-family: "Georgia", "Rockwell", "Times New Roman";
}
#banner{position: absolute; top: 20px; left: -15px;
}
#header{position: absolute; top: 170px; left: 400px;
}
#homebutton{position: absolute; top: 30px; left: 40px;}
#menubutton{position: absolute; top: 66px;	left: 40px;
}
#locationsbutton{position: absolute; top: 102px; left: 40px;
}
#reservationsbutton{position: absolute; top: 30px; left: 840px;
}
#entertainmentbutton{position: absolute; top: 66px;	left: 830px;
}
#linksbutton{position: absolute; top: 66px;	left: 715px;
}
#cateringbutton{position: absolute; top: 102px; left: 771px;}
#buckaroosbutton{position: absolute; top: 102px; left: 863px;
}
#menu_main{height: 200px;	width: 500px; border: 3px;
	background: url('images/signboard1.png'); text-align: center;
}
.centered{text-align: center;
}/* specific to INDEX/HOME page */
#coupon{position: absolute; top: 170px; left: 840px;
}#facebook{ position: absolute; top: 170px; left: 50px; z-index: 2;}
#intro_blurb{position: absolute; top: 240px; left: 90px; height: 300px; width: 400px; background:#BBB585; border:3px black double; padding:3px;
}
#intro_blurb2{position: absolute; top: 550px; left: 505px; height: 300px; width: 400px; background: #BBB585; border: 3px black double; padding: 3px;
}
#home_photo1{position: absolute; top: 237px; left: 502px; height: 300px; width: 400px; background: transparent; border: none; padding: 3px;
}
#home_photo2{position: absolute; top: 550px; left: 90px; height: 300px; width: 400px; background: transparent; margin: 5px;
}
#ribbon{position: absolute; top: 220px; left: 455px;
}#home_photo3{position: absolute; top: 860px; left: 95px; height: 300px; width: 800px; background: transparent; margin: 5px; text-align:center; }
/*	****************SPECIFIC TO MENU.HTML PAGE ********************** */
#menubox{position: absolute; top: 148px; left: 90px; border: none; height: 405px; width: 737px; padding: 3px;
}
#left_page{position: absolute; top: 160px; left: 130px; border: none; height: 395px; width: 280px; overflow: auto; background: transparent;

}
/*  ***************SPECIFIC TO LOCATIONS.HTML PAGE ******************* */
#locations{position: absolute; top: 155px;left: 145px; border: none; height: 450px; width: 706px; text-align: center; display: block; vertical-align: middle;
}
#antiborder{border:3px double black;
}/* ***************SPECIFIC TO INDIVIDUAL LOCATIONS PAGES ************** */
#loc_header{position: absolute; top: 150px; left: 90px;
}
#loc_photo{position: absolute; top: 190px; left: 90px; height: 300px; width: 400px; background: transparent; border: none; padding: 3px;
}
#address{position: absolute; top: 495px; left: 90px; height: 100px; width: 800px; background: #BBB585; border: double 3px black; padding: 3px;
}
#side_entertainment{position: absolute; top: 150px; left: 85px;}
#side_reservations{position: absolute; top: 150px; left: 790px;
}