/* Style Sheet: Screen */
#hide{display:none}

html, body {
    background: #e2dfce url("images/layout/background.jpg") repeat-y top center;
    margin: 0;
    padding: 0;
    text-align: center;
}
#innercontent{
	padding:0px;
	background-image: url(images/layout/inner-background.jpg);	
}
#innercontent p{
	padding-left:35px;
	padding-right:20px;
	padding-top:0px;
	margin-top:0px;	
}

#innercontentBig{
	padding:0px;
	background-image: url(images/layout/big-inner-background.jpg);	
}
#innercontentBig p{
	padding-left:35px;
	padding-right:20px;
	padding-top:0px;
	margin-top:0px;	
}

a:link{color:#6a4a2f;background:transparent;text-decoration:underline}
a:visited{color:#6a4a2f;background:transparent;text-decoration:underline}
a:hover{color:#7a003b;background:transparent;text-decoration:underline}
a:active{color:#6a4a2f;background:transparent;text-decoration:underline}



#innercontentMore{
padding-left:35px;
padding-right:35px;
}
#innercontentMore p{
padding-left:0px;
padding-right:0px;
}
#innernav{
	padding:10px;
	background: #e1d8c9 url("images/layout/nav-background.jpg") top left no-repeat;
	width: 155px;
}
#innernav p{
	padding:px;
	text-align: center;
}
#innernav a{color:#a79484; font:14px/170% "Garamond","Times New Roman", Times, serif}
#innernav a:hover{color:#fff; font:14px/170% "Garamond","Times New Roman", Times, serif}

.ContentHeader{color:#7a003b;font-family: "Times New Roman", Times, serif;margin:0px;padding:0px;font-size:18px;line-height:120%;}



#container{margin:auto auto;width:689px;text-align:left;background:#e2c18a;}

p,td{color:#6a4a2f;font:11px/170% Helvetica, Verdana, sans-serif}
p{margin-top:5px;margin-bottom:5px}
ul,li {color:#Helvetica !important}
/* Global Nav */
#boxcontent{padding:5px;vertical-align:top; }
#boxcontent h1,.h1,h2,h3,.h2,.h3{color:#color:#7a003b !important}
#boxcontent p,td{color:#6a4a2f;font:11px/150% Helvetica, Verdana, sans-serif}

.cmsheader{
	font:14px/150% Helvetica, Verdana, sans-serif;
	padding:0px;
	padding-top:5px;
	vertical-align:top;
	font-weight: bold;	
}
.cms{padding:0px;vertical-align:bold; }


div#globalnav{height:44px;width:689px;margin:0;padding:0;border:0;background:transparent}
div#globalnav ul#navmenu{
	height:44px;
	width:689px;
	background: transparent url(images/layout/nav.jpg) top left no-repeat;
	margin:0;
	padding:0;
	position:relative;
	background-image: url(images/layout/nav.jpg);
}
div#globalnav ul#navmenu li{margin:0;padding:0;list-style:none;position:absolute;top:0}
ul#navmenu li, ul#navmenu a{height:44px;display: block}
div#globalnav ul#navmenu li a{text-indent:-9999px;text-decoration:none}
	
#home{left:0;width:95px}
#about{left:95px;width:118px}
#menu{left:213px; width:82px}
#wines{left:295px;width:89px}
#carryout{left:384px;width:199px}
#contact{left:583px;width:106px}

#home a:hover{background:transparent url(images/layout/nav.jpg) 0 -44px no-repeat}
#about a:hover{background:transparent url(images/layout/nav.jpg) -95px -44px no-repeat}
#menu a:hover{background:transparent url(images/layout/nav.jpg) -213px -44px no-repeat}
#wines a:hover{background:transparent url(images/layout/nav.jpg) -295px -44px no-repeat}
#carryout a:hover{background:transparent url(images/layout/nav.jpg) -384px -44px no-repeat}
#contact a:hover{background:transparent url(images/layout/nav.jpg) -583px -44px no-repeat}

.line {
	height: 1px;
	line-height: 1px;
	border-top: 1px dotted #6a4a2f;
	margin: 0 0;
	padding: 0;
}

#footer{
width:689px;
background-color: #e2c18a;
background-image: url(images/layout/footer-background.jpg);
color:#7a003b;
height: 112px;
}
#footer p{
text-align:center;
margin:10px;
color:#7a003b;
}
#footer h1,.h1{
font:Helvetica, Verdana, sans-serif;
font-size:11px;
margin-right:130px;
color:#7a003b;	
}
#footer a{
	margin: 10px;
	color:#7a003b;
	text-decoration:none;	
}
#footer a:hover{
	color:#7a003b;
	text-decoration: underline;	
		}