html body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#000;
	font-family:verdana,arial,helvetica,sans-serif;
}

.clearFloat{
	clear:both;
}

#main_container {
	width: 770px;
	height: 600px;
	margin: 0px auto auto auto;
	background-image:url(images/bg.jpg);
	/*border: 1px solid #000;*/
}

#main_links {
	width: 402px;
	height: 245px;
	margin: 325px 0px 0px 368px;
	text-align:right;
	float:left;
	clear:left;
	/*border: 1px solid #FFF;*/
}
/***********************************************************
main page links
*********************************************************/
a.link_* {
	float:right;
	clear:right;
}
.link_restaurant {
	display:block;
	width:275px;
	height:44px;
	margin:13px 0 0 0;
	background-image:url(images/links/restaurant.jpg);
	background-repeat:no-repeat;
	background-position:0 -44px;
	float:right;
	clear:right;
	/*border: 1px solid #444;*/
}
a.link_restaurant:link  {
	background-image:url(images/links/restaurant.jpg);
}
a.link_restaurant:hover  {
	background-position:0 0;
}

.link_menu {
	display:block;
	width:290px;
	height:41px;
	margin:4px 0 0 0;
	background-image: url(images/links/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0 -41px;
	float:right;
	clear:right;
}
a.link_menu:hover {
	background-position:0 0;
}

.link_location {
	display:block;
	width:302px;
	height:40px;
	margin:5px 0 0 0;
	background-image: url(images/links/location.jpg);
	background-repeat: no-repeat;
	background-position: 0 -40px;
	float:right;
	clear:right;
}
a.link_location:hover {
	background-position:0 0;
}


.link_reservation {
	display:block;
	width:323px;
	height:40px;
	margin:9px 0 0 0;
	background-image: url(images/links/reservation.jpg);
	background-repeat: no-repeat;
	background-position: 0 -40px;
	float:right;
	clear:right;
}
a.link_reservation:hover {
	background-position:0 0;
}


.link_contact {
	display:block;
	width:346px;
	height:44px;
	margin:8px 0 0 0;
	background-image: url(images/links/contact.jpg);
	background-repeat: no-repeat;
	background-position: 0 -44px;
	float:right;
	clear:right;
}
a.link_contact:hover {
	background-position:0 0;
}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
main page links
*********************************************************/


/***********************************************************
 default nav (shown on top of sub pages)
 *********************************************************/
#topNav {
	color:#FFF;
	/*background-color:#00F;*/
	font-size:10px;
	margin:40px auto auto 330px;
	float:left;
}

#topNav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#topNav li {
	display:inline;
	margin:0px 0px 0px 8px;
	padding:0 0 0 9px;
	border-left:1px solid #000;
}

#topNav a {
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}

#topNav a:hover {
	text-decoration:underline;
}


/***********************************************************/


/******************* MENU STYLE ***************************/

#menuContainer {
	width:770px;
	height:600px;
	background-image: url(images/pages/menu.jpg);
	margin:0px auto auto auto;
	padding:0 0 0 0;
}

#menuContent {
	width:480px;
	height:400px;
	border:2px solid #790000;
	margin:70px auto auto 250px;
	padding:3px;
	overflow:auto;
	color:#FFF;
}

#dishType ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#dishType a {
	text-decoration:none;
	color:#FFF;
}

#dishType a:hover {
	text-decoration:underline;
	color:RED;
}


#menuContent table {
	text-align:left;
}


/********************************************************
 *RESTAURANT PAGE
 */

#restaurantContainer {
	width:770px;
	height:600px;
	background-image: url(images/pages/restaurant.jpg);
	margin:0px auto auto auto;
	padding:0 0 0 0;
}


/********************************************************
 *location PAGE
 */
#locationContainer {
	width:770px;
	height:600px;
	background-image: url(images/pages/location.jpg);
	margin:0px auto auto auto;
	padding:0 0 0 0;
}


/********************************************************
 *CONTACT PAGE
 */
#contactContainer {
	width:770px;
	height:600px;
	background-image: url(images/pages/contact.jpg);
	margin:0px auto auto auto;
	padding:0 0 0 0;
}


/********************************************************
 *RESERVATION PAGE
 */
#reservationContainer {
	width:770px;
	height:600px;
	background-image: url(images/pages/reservation.jpg);
	margin:0px auto auto auto;
	padding:0 0 0 0;
}