body {
	margin: 0px;
	padding: 0px;
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/goldBGor.jpg);
	background-repeat: repeat;
	font-size: 0.9em;
	line-height: 1.5em;
}
/*
#Text2 {
	color: #000000;
	left: 55%;
	top: 288px;
	font-weight: normal;
	text-align: justify;
	font-size: 1.3em;
	line-height: 1.4em;

}*/
#content1 {
	position: relative;
	width: 80%;
	left: 0px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
} 
/*
#name {
	height: 123px;
	width: 258px;

}*/
/*#interior {
	height: 243px;
	width: 303px;

}*/
/*
#text1a {
	width: 258px;

}*/
#text2a {
	width: 300px;
	color: #666666;
	margin-top: 10px;
	font-weight: bold;
	text-align: justify;
	font-size: .8em;
}
#leftCol1 {
	width: auto;
	padding-right: 20px;
	vertical-align: top;
}
#rightCol1 {
	width: 50%;
	vertical-align: top;
}
div.singleCol1 {
	color: #F2DFC1;
	text-align: center;
	width: auto;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: .9em;
	clear: both;
	background-image: url(../images/LaTomBaseBG.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin-bottom: 10px;
}
div.address {
	text-align: center;
	width: 275px;
	font-weight: bold;
	font-size: .8em;
}
.cnrTR {
	margin: 0px;
	padding: 0px;
}
#bottomWrap {
	height: auto;
	width: auto;
	margin-top: 30px;
	}

#functions {
	width: 300px;
	font-size: 0.8em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	color: #666666;
	font-weight: bold;
}
#header {
	background: url(../images/banner.jpg) no-repeat 250px bottom;
	padding-left: 20px;
	padding-top: 15px;
}
.picBorder {
	border-top: 1px solid #F7F4EA;
	border-right: 1px solid #786D32;
	border-bottom: 1px solid #786D32;
	border-left: 1px solid #F7F4EA;}
#footer {
	clear: both;
	font: 0.85em Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 4px;
	background-color: #F0DFC1;
	background-image: url(../images/nameFooter.gif);
	background-repeat: no-repeat;
	background-position: 50px center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CE9935;
	border-bottom-color: #CE9935;
}
#footer p {
	margin-left: 200px;
	border-left: 1px solid #A99741;
	padding: 2px 20px;
	border-top: 1px solid #CFC183;
	border-bottom: 1px solid #EAE3C8;
	background-color: #FBDFAC;
}
#footer a:link, #footer a:visited, #content1 a:link, #content1 a:visited {
	color: #24A01D;
	text-decoration: none;
	letter-spacing: 0.2em;
}
#footer a:hover, #content1 a:hover {color: #990000;}
.copyright {
	padding-left: 25px;
	font-size: 0.7em;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #DDAB57;
}
.smallText {
	font-size: .7em;
}
#address {
	margin-top: 5px;
	text-align: center;
	font: 0.9em "Times New Roman", Times, serif;
	border-bottom: 1px solid #D7CA95;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#mainMenuT h1 {
	color: #642100;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94621F;
}
.menuItem{
	font-family: "ParkAvenue BT", Georgia, "Times New Roman", cursive;
	font-size: 1.4em;
	font-weight: bold;
}
.menuItemLarge {
	font: bold 1.7em "ParkAvenue BT", Georgia, "Times New Roman", cursive;
}
.menuItemSmall {
	font: 1.2em "ParkAvenue BT", Georgia, "Times New Roman", cursive;
}

#mainMenuT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#mainMenuT td {
	padding-bottom: 5px;
}
.style2 {font-family: "Times New Roman", Times, serif}
.style3 {
	font-size: .9em;
	font-weight: bold;
	padding-top: 8px;
}
#desertMenu {
	text-align: center;
}
.style4 {font-size: medium}
#mainMenu, #desertMenu, #wineList{
	border: 1px solid #A3893A;
	background-image: url(../images/tran30.png);
	background-repeat: repeat;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
}
.topLT {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 200;
}
#contentWrap {
	width: 957px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #ddd;
	background-image: url(../images/bisqueBG2warm.jpg);
}
#box1 {
	position: absolute;
	top: 38px;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 200px;
	background-image: url(../images/LaTomTransBGwide.png);
	color: #3D1A30;
	padding-bottom: 10px;
	width: 448px;
	right: -3px;
	font-weight: bold;
	background-repeat: no-repeat;
	height: 323px;
}
#restaurant {
	margin-top: 40px;
}
#nav {
	position: absolute;
	left: 464px;
	top: 9px;
	width: 348px;
}
#nav3 {
	background-image: url(../images/images/navBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
	padding-left: 425px;
}
#mainwrap3 {
	background-image: url(../images/tran50.png);
	border: 1px none #F7EBD4;
}
.contentAreaG {
	padding-top: 1px;
}
#footer3 {
	height: 25px;
	width: 917px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
}
#homeText0 {
	position: absolute;
	left: 16px;
	top: 147px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ae3138;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3em;
}
#homeText1 {
	position: absolute;
	left: 16px;
	top: 245px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 1.4em;
}
#homeText2 {
	position: absolute;
	left: 16px;
	top: 496px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 1.3em;
	text-align: center;
}
#mapDiv {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
	border: 1px solid #00010D;
	width: 642px;
}
#menuHead {
	background-color: #FFFFFF;
}
h1 {
	font-size: 1.5em;
}
#contact {
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-left: 20px;
}
p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
}
.gallery, .textG{
	background-color: #FBF5EC;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #F1D9AD;
	text-align: center;
	width: 650px;
	margin-bottom: 50px;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
}
.textG p {
	text-align: left;
}
.textG p.centre {
	text-align: center;
}

.gallery img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F7EAD2;
	border-right-color: #E9C685;
	border-bottom-color: #E9C685;
	border-left-color: #F7EAD2;
	margin: 5px;
}
#subheaderI {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1B1B1;
}
h2 {
	font-size: 1.3em;
	color: #D89625;
}
a, #footer3 a {
	color: #9A6927;
	text-decoration: none;
}
a:hover, #footer3 a:hover{
	color: #482B3D;
}
#footer3 .copyright a {
	color: #DDAB57;
	text-decoration: none;
}
h1#galleryT, h1#menusT, h1#contactT, h1#locationT, h1#testimonialsT, h1#sampleMenusT {
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 250px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
h1#galleryT{
	background-image: url(../images/titles/titlesGallery.png);
	background-repeat: no-repeat;
}
h1#menusT{
	background-image: url(../images/titles/titlesMenu.png);
	background-repeat: no-repeat;
}
h1#sampleMenusT{
	background-image: url(../images/titles/titlesSampleMenus.png);
	background-repeat: no-repeat;
}
h1#contactT{
	background-image: url(../images/titles/titlesContact.png);
	background-repeat: no-repeat;
}
h1#locationT {
	background-image: url(../images/titles/titlesLocation.png);
	background-repeat: no-repeat;
}
h1#testimonialsT {
	background-image: url(../images/titles/titlesTestimonials.png);
	background-repeat: no-repeat;
}
#footer3 a.current {
	color: #666666;
	text-decoration: overline;
	background-image: url(../images/tran10.png);
	cursor: crosshair;
}
#navF {
}
#addressWrap {
	width: 362px;
	position: absolute;
	z-index: 50;
	left: 11px;
	top: 6px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
#addressText {
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.SerifBold{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
