@charset "UTF-8";
/* CSS Document */

body {
	background: #b2a471;
	margin: 0;
	padding: 0;
	_text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #736559;
	}

p, ul {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #736559;
	padding: 3px 0px 3px 0px;
	line-height:15px;
	}

a, a:link { color: #6f1f0e; text-decoration: underline; }
a:visited { color: #c66f5c; text-decoration: underline; }
a:hover { color: #c66f5c; text-decoration: underline; }

strong { font-size: 12px; }

.korean { font-size: 13px; }

/* BORDER */

ul.borderTop { margin: 25px 0px 0px 0px; padding: 0px; width: 977px; height: 11px; list-style-type: none; bottom: 0px; }
li.borderTopLeft { float: left; background: url(../img/frame_top_left.png) no-repeat; width: 11px; height: 11px; margin-right: -11px; }
li.borderTopCenter { background: url(../img/frame_top_center.png) repeat-x; height: 11px; width: 955px; }
li.borderTopRight { float: right; background: url(../img/frame_top_right.png) no-repeat; width: 11px; height: 11px; margin-top: -11px; }

ul.borderBottom { margin: 0px 0px 0px 0px; padding: 0px; width: 977px; height: 11px; list-style-type: none; bottom: 0px; }
li.borderBottomLeft { float: left; background: url(../img/frame_bottom_left.png) no-repeat; width: 11px; height: 11px; margin-right: -11px; }
li.borderBottomCenter { background: url(../img/frame_bottom_center.png) repeat-x;	height: 11px; width: 955px; }
li.borderBottomRight { float: right; background: url(../img/frame_bottom_right.png) no-repeat; width: 11px; height: 11px; margin-top: -11px; }

div.borderCenter { background: url(../img/frame_center.png) repeat-y; width: 977px; }



/* NAVIGATION */

ul#navBar { height: 63px; width: 543px; list-style-type: none; position: relative; margin: 0px; padding: 0px; top: 0px; left: 205px; /*border: thin solid #f00;*/ }
#navBar a { display: block; text-indent: -5000px; position: absolute; outline: none; }
#navBar a:hover { background-position: top left; }
#navBar .home { background: url(../img/nav_home.gif) no-repeat left bottom; position: absolute; display: inline; width: 83px; height: 63px; left: 3px; }
#navBar .menu { background: url(../img/nav_menu.gif) no-repeat left bottom; position: absolute; display: inline; width: 80px; height: 63px; left: 87px; }
#navBar .reviews { background: url(../img/nav_reviews.gif) no-repeat left bottom; position: absolute; display: inline; width: 100px; height: 63px; left: 165px; }
#navBar .directions { background: url(../img/nav_directions.gif) no-repeat left bottom; position: absolute; display: inline; width: 134px; height: 63px; left: 265px; }
#navBar .reservations { background: url(../img/nav_reservations.gif) no-repeat left bottom; position: absolute; display: inline; width: 141px; height: 63px; left: 399px; }



/* BODY */
.tv_ad {
	background: url(../img/tranparent_90.png);
	position: relative;
	float: right;
	top: -32px;
	left: 22px;
	padding: 5px;
	margin-bottom: -50px;
	border: 1px solid #c06157;
	}

.container {
	width: 955px;
	min-height: 675px;
	border: 1px solid #c06157;
	}

.homeMainPhoto {
	background: url(../img/photo_main_home.jpg) no-repeat;
	border: solid #6f1f0e;
	border-width: 0px 2px 0px 0px;
	position: relative;
	float: left;
	top: 0px;
	width: 408px;
	height: 675px;
	}

.logoHome {
	background: url(../img/logo_home.png) no-repeat;
	position: relative;
	top: 45px;
	width: 408px;
	height: 203px;
	}

.content {
	padding: 0px 50px 35px 440px;
	text-align: left;
	/* border: thin solid #F00; */
	}



/* PHOTO - HORIZONTAL */
ul.photoTwoHorizontal {
	list-style-type:none;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	width: 490px;
	height: 179px;
	}
	
ul.photoTwoHorizontal li {
	position: relative;
	display: inline;
	}

.desc {
	position: absolute;
	top: 10px;
	width: 237px;
	left: -5px;
	margin: 0px 0px 10px 0px;
	text-align: right;
	}




/* LINE */	
.line, .lineShort { border: thin solid #c06157; border-width: 1px 0px 0px 0px; padding: 0px 0px 10px 0px; width: 512px; position: relative; left: 205px; }

/* LINE BOTTOM + ADDRESS */
.lineBottom {
	border: thin solid #c06157;
	border-width: 1px 0px 0px 0px;
	width: 512px;
	position: relative;
	top: -40px;
	vertical-align:bottom;
	left: 205px;
	}

.addressBottom {
	font: 12px Arial, Helvetica, sans-serif;
	position: relative;
	text-align: right;
	width: 512px;
	left: 200px;
	top: -33px;
	bottom: 0px;
	}


/* COPYRIGHT */
.copyright {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f5e5c9;
	width: 955px;
	text-align: left;
	position: relative;
	top: -20px;
	}
