@charset "UTF-8";/* CSS Document */p, ul {	margin: 8px 20px 3px 20px;	}img { border: 0; }/* BORDER *//* NAVIGATION */ul#navBar { height: 63px; width: 543px; left: -16px; /* border: thin solid #f00; */ }#navBar a { display: block; text-indent: -5000px; position: absolute; outline: none; }#navBar a:hover { background-position: top left; }#navBar .home { left: 3px; }#navBar .menu { left: 87px; }#navBar .reviews { left: 165px; }#navBar .directions { left: 265px; }#navBar .reservations { left: 399px; }/* BODY */.container_inner { width: 955px; }.menuMainPhoto {	background: url(../img/photo_main_menu.jpg) no-repeat;	border: solid #6f1f0e;	border-width: 0px 2px 0px 0px;	position: relative;	float: left;	top: 0px;	width: 187px;	height: 675px;	}.menuMainPhotoDDG {	background: url(../img/photo_main_ddg.jpg) no-repeat;/*	border: solid #6f1f0e;	border-width: 0px 2px 0px 0px; */	position: relative;	float: left;	top: 0px;	width: 187px;	height: 675px;	}.bottomMainPhoto {	background: url(../img/photo_main_bottom.gif) repeat-x bottom;	background-color: #6f1f0e;	width: 189px;	}.bottomMainPhotoDDG {	background: url(../img/photo_main_bottom_ddg.gif) repeat-x bottom;	background-color: #c72127;	width: 187px;	border: solid #6f1f0e;	border-width: 0px 2px 0px 0px;	}.logoSub {	background: url(../img/logo_sub.png) no-repeat;	position: relative;	top: 0px;	width: 187px;	height: 124px;	}.logoSubDDG {	background: url(../img/logo_sub_ddg.png) no-repeat;	position: relative;	top: 0px;	width: 187px;	height: 124px;	}.content {	position: relative;	padding: 15px 0px 105px 0px;	left: -40px;	width: 450px;	}.linkStyle a:visited { margin-bottom: 25px; color: #6f1f0e; }.popupLink { font: 13px Arial, Helvetica, sans-serif; }.popup { 	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #857567;	width: 403px;	margin:0px 0px 0px 10px;	position: relative;	left: -10px;	}.popup img {	width: auto;	height: auto;	position: relative;	float: left;	top: 0px;	left: 0px;	padding: 0px;	margin: 0px 10px 0px 0px;	}	.emailForm { width: 200px; }/* PHOTO - VERTICAL */div.photoTwoVertical {	position: relative;	float: right;	right: 20px;	top: 0px;	width: 242px;	}ul.photoTwoVertical  {	list-style-type:none;	position: relative;	top: 0px;	vertical-align: top;	margin: 0px;	}ul.photoTwoVertical li {	padding: 0px 0px 35px 0px;	}.desc {	position: relative;	float: right;	top: 2px;	width: 240px;	text-align: right;	}/* LINE */	.line {	padding: 0px 0px 10px 0px; width: 733px; left: 93px; } .lineShort { width: 420px; left: 20px; margin: 15px 0px 0px 0px; border-color: #d4bfbd; }/* LINE BOTTOM + ADDRESS */.lineBottom { width: 733px; top: -40px; vertical-align:bottom; left: 93px; }.addressBottom { }