a:link {
	color: #b70039;
	text-decoration: none;
	outline: none;
	}

a:active {
	color: #b70039;
	text-decoration: none;
	outline: none;
	}

a:visited {
	color: #b70039;
	text-decoration: none;
	outline: none;
	}

a:hover {
	color: #b70039;
	text-decoration: underline;
	outline: none;
	}

body {
	background: #fff;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-size: 11px;
	line-height: 14px;
}

div#main {
	width: 816px; height: 590px;
	margin: 40px auto 0;
	position: relative;
	z-index: 0;
}

div#logo {
	width: 776px; height: 105px;
	position: absolute;
	top: 20px; left: 20px;
	z-index: 2;
}

div#frame {
	width: 816px; height: 590px;
	background-color: #b70039; 
	position: absolute;
	top: 0px; left: 0;
	z-index: -1;
}

div#content {
	width: 776px; height: 550px;
	background-color: #fff; 
	position: absolute;
	top: 20px; left: 20px;
	z-index: 0;
}

div#subline {
	width: 716px; height: 3px;
	position: absolute;
	left: 28px; top: 527px;/*517px;*/
	z-index: 4;
}

div#footer {
	width: 701px; height: 42px;
	background: transparent url(/img/common/footer.gif) no-repeat scroll top left; 
	position: absolute;
	top: 511px; left: 26px;
}

div#nav {
	padding: 0;
	margin: 0;
	border: 0;
	width: 243px; height: 403px;
	position: absolute;
	left: 30px; top: 105px;
	z-index: 10;
}

.navItem {
	padding: 0;
	margin: 0;
	}

div#separator {
	padding: 0px;
	margin: 0px;
	height: 3px;
	}

table#nav_table, table#nav_table tr, table#nav_table td, table#nav_table img {
	padding: 0;
	margin: 0;
	border: 0;
}

img#purchase_gift_card {
	position: relative;
	float: left;
	padding: 65px 12px 0 0;
	/*padding: 29px 12px 0 0;*/
}

img#purchase_gift_card_about {
	position: relative;
	float: left;
	padding: 50px 12px 0 0;
	/*padding: 14px 12px 0 0;*/
}

img#nav_order_online {
	position: relative;
	float: left;
	padding: 65px 12px 0 0;
	/*padding: 29px 12px 0 0;*/
}

img#nav_order_online_about {
	position: relative;
	float: left;
	padding: 50px 12px 0 0;
	/*padding: 14px 12px 0 0;*/
}

/*img#purchase_gift_card_menus {
	position: relative;
	float: left;
	padding-top: 49px;
}*/

img#nav_contact {
	position: relative;
	float: left;
	padding-top: 7px;
}

img#picture, table#picture {
	position: absolute;
	left: 298px; top: 105px;
}

img#picture_chef {
	position: absolute;
	left: 270px; top: 55px;
}

img#arrow_chefbio {
	position: absolute;
	left: 600px; top: 478px;
}


img#takeawayMenu {
	position: absolute;
	left: 570px; top: 390px;
}


/* MAIN COPY DIVS */

div.copy_1 {
	position: absolute;
	left: 298px; top: 390px;
	}

div.copy_1_size {
	width: 218px; height: 128px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 218px, 128px, 0);
}

div.copy_1_size_reservations {
	width: 228px; height: 128px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 228px, 128px, 0);
}

div.copy_2 {
	position: absolute;
	left: 530px; top: 390px;
}
div.copy_2_size {
	width: 220px; height: 128px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 220px, 128px, 0);
}

div.copy_2_wide {
	position: absolute;
	left: 530px; top: 390px;
}
div.copy_2_size_wide {
	width: 228px; height: 128px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 228px, 128px, 0);
}



/* HOURS COPY DIVS */

div.hours_copy_1 {
	position: absolute;
	left: 298px; top: 390px;
}
div.hours_copy_1_size {
	width: 218px; height: 128px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 218px, 128px, 0);
}

div.hours_header_2 {
	position: absolute;
	left: 528px; top: 390px;
}
div.hours_header_2_size {
	width: 72px; height: 181px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 72px, 181px, 0);
}

div.hours_copy_2 {
	position: absolute;
	left: 606px; top: 390px;
}

div.hours_copy_2_size {
	width: 142px; height: 128px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 142px, 128px, 0);
}



/* HOME COPY DIVS */

div.home_copy_1 {
	position: absolute;
	top: 371px; left: 269px;
}
div.home_copy_1_size {
	width: 205px; height: 120px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 205px, 120px, 0);
}

div.home_copy_2 {
	position: absolute;
	top: 371px; left: 494px;
}
div.home_copy_2_size {
	width: 205px; height: 120px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 205px, 120px, 0);
}

div.copy_chefbio_1 {
	position: absolute;
	top: 288px; left: 269px;
}
div.copy_chefbio_1_size {
	width: 205px; height: 195px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 213px, 195px, 0);
}

div.copy_chefbio_2 {
	position: absolute;
	top: 288px; left: 494px;
}
div.copy_chefbio_2_size {
	width: 205px; height: 155px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 213px, 155px, 0);
}

div.copy_menus_1 {
	position: absolute;
	top: 421px; left: 277px;
}
div.copy_menus_1_size {
	width: 208px; height: 70px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 208px, 70px, 0);
}

div.copy_menus_2 {
	position: absolute;
	top: 421px; left: 497px;
}
div.copy_menus_2_size {
	width: 208px; height: 70px;
	text-align: left;
	overflow: hidden;
	clip: rect(0, 208px, 70px, 0);
}

div#letter {
	float: left;
	padding: 0 2px 0px 0;
	height: 37px;
}
