body {	margin: 0px;	padding: 0;	border:0;	background: white;	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 24px;	color: black;}/* DEFAULTS */a {	color: black;	text-decoration: none;	border:0px;}a:visited {	color: black;	text-decoration: none;}a:hover {	color: black;	text-decoration: none;}a:active, a:focus {    outline:0px;} img{  border-style: none;}/****** Layout ******/.allstuff	{    position:relative;	display:block;	top:0px;	width:938px;	height:375px;	margin-left:auto;	margin-right:auto;	margin-top:130px;	background-repeat: no-repeat;	text-align: left;}.image  {	position:absolute;	display:block;	top:0px;	left:10px;	height:375px;}/****** Links in NAV******/ .nav {	position:absolute;	display: block;	left:0px;	top:0px;	width:168px;	height:375px;	z-index:200;	margin-right:0px;	margin-top:0px;	padding:0;	border:0;	background-color:white;}.nav div, .nav div a {	display:block;	border:0;	padding:0;	margin:0;}div.navbut {	display:block;	width:168px;	height:13px;	line-height:1px;	vertical-align:top;	padding-bottom:6px;	overflow:hidden;}div.space {	display:block;	padding-bottom:8px;}div.ruled {	display: block;  	border-bottom:1px solid #8a95a2;	margin-bottom:13px;	padding-bottom:4px;}#logo {	height:67px;	padding-bottom:3px;}#background {}#about {}#bio {}#menus {}#menu {}#tasting {}#wine {}#cocktails {}#gallery {}#press {}#contact {}#contactDirections {}#directions {}#reservations {}/* CONTENT */.content{	position:absolute;	display:block;	left:190px;	top:0px;	width:750px;	height:375px;	border: 0px solid red;	z-index:200;}/* TEXT */.text {	position:absolute;	display: block;	left:320px;	top:0px;	height:375px;	text-align:left;	margin-top:0px;	background: white;	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 22px;	color: #3e4f63;}.text a {	color: #3e4f63;	text-decoration: underline;	border:0px;}.text a:visited {	color: #3e4f63;	text-decoration: underline;}.text a:hover {	color: #223750;	text-decoration: underline;}.text a:active, a:focus {    outline:0px;} /* TEXT */.text2 {	position:absolute;	display: block;	left:20px;	top:63px;	height:375px;	text-align:left;	margin-top:0px;	background: white;	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 22px;	color: #3e4f63;}.text2 a {	color: #3e4f63;	text-decoration: underline;	border:0px;}.text2 a:visited {	color: #3e4f63;	text-decoration: underline;}.text2 a:hover {	color: #223750;	text-decoration: underline;}.text2 a:active, a:focus {    outline:0px;} /** both textcontainer and text must both be for scroll to work properly **/#textcontainer {	display:block;	position:absolute;	width:400px;	height:375px;	overflow:hidden;}#contained{	position:absolute;	top:0px;	left:0px;}/** scrollArea and scroller must be placed in the html for scrolling text **/#scrollarea {	position	: absolute;	top:0px;	left:740px;	height:375px;	width:5px;	border:1px solid black;	overflow:hidden;}#scroller {	position	: absolute;	top			: 0px;	width		: 5px;	border-top	: 1px solid #3e4f63;	border-bottom	: 1px solid #3e4f63;	background: #c4cbd3;}/** bottom credit **/#copyright {	display:block;	color: #c5c8cb;	position:absolute;	right:15px;	bottom:15px;	display:block;	width:150px;	height:50px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	text-align: right;	border: 0px solid red;	width:16em;}.credit a {	color: #c5c8cb;	text-decoration: underline;	border:0px;}.credit a:visited {	color: #c5c8cb;	text-decoration: underline;}.credit a:hover {	color: #4c668b;	text-decoration: underline;}.credit a:active, a:focus {    outline:0px;} 