html, body	{margin:0px; padding:0px}

body {
	padding:5px;
	font-size:1.1em;
	background : #3D313B;
	/* url(/images/right_lamp.jpg) no-repeat 775px 5px;*/
	font-family : tahoma;
	min-width:760px;
}

div#c1 {
	width:760px;
	padding:0px;
	/*left:50%;*/
	position:relative;
	/*margin-left:-380px;*/
	padding-right:240px;
	/*background :url(/images/right_lamp.jpg) no-repeat 770px 0px;*/
}

div#topnav {
	position:relative;
	height:90px;
	width:760px;
	background : #281B28;
	/*background : #281B28 url(/images/larder_logo.gif) no-repeat 5px 8px;*/
}

div#main {
	margin: 10px 0px 0px 0px;
	width:760px;
	background : #281B28;
}

div#footer {
	float:left;
	margin: 10px 0px 10px 0px;
	width:760px;
	background : #281B28;
	color: #B79A5A;
	font-size : 11px;
}

div.pad1 {
	padding:5px;
}

a#logo {
	position:absolute;
	left:5px;
	top:8px;
}

a#logo img {
	border:0px;
}

div#address {
	position:absolute;
	left:620px;
	bottom: 15px;
	width: 140px;
	color: #B79A5A;
	font-size : 11px;
}

div#contact {
	position:absolute;
	left:225px;
	bottom: 15px;
	width: 372px;
	color: #fff;
	font-size : 11px;
}

div#contact a, div#contact a:visited {
	color: #fff;
	text-decoration:none;
}

div#contact a:hover {
	color: #B79A5A;
	text-decoration:none;
}


#mainnav {
	float : left;
	
}

div#mainnav {
	float:left;
	\width : 215px;
	w\idth : 205px;
	padding : 20px 9px 0 0;
	padding : 20px 10px 35px 0;
	color: #fff;
	font-size : 13px;
	margin-left:10px;
	margin-bottom : 10px;
	background : url(/images/banner.gif) no-repeat bottom left;
	display : inline;
}

div#maincontent {
	float:left;
	width:535px;
	color: #fff;
	font-size : 13px;
}

div#maincontent blockquote {
	margin : 0;
	padding : 0;
	border-bottom : 1px #B49859 solid;
}

div#maincontent cite {
	text-align : right;
	display : block;
	padding-bottom : 10px;
}

div#maincontent2 {
	float:left;
	width:340px;
}
div#maincontent3 {
	padding-right : 25px;
}

#maincontent h2 {
	color : #B49859;
	font-family : Century schoolbook, tahoma;
	font-size : 20px;
}

#maincontent h3 {
	font-size : 15px;
	margin-bottom : 0;
}

#maincontent h4 {
	font-size : 14px;
	margin-bottom : 0;
}

#maincontent a, #maincontent a:hover, #maincontent a:visited {
	color : #B49859;
	/* font-family : Century schoolbook, tahoma; */
	/*font-size : 11px;*/
	text-decoration:underline;
}

div#mainaltnav {
	float:right;
	width:145px;
	color: #fff;
	font-size : 13px;
	min-height:510px;
}

div#mainaltnav a, #mainaltnav a:hover, #mainaltnav a:visited {
	color : #fff;
	/* font-family : Century schoolbook, tahoma; */
	font-size : 11px;
	text-decoration:none;
}


.clear {
	clear:both;
}

div.picnav a {
	text-decoration:none;
	
}

div.picnav img {
	margin:10px 0px 10px 5px;
	border : none;
}


div.picnav a.picnav1 {
	margin:0px;
	padding:1px 5px 0px 10px;
	height:18px;
	display:block;
	background : url(/images/background_link1.jpg) no-repeat 0px 0px;
	color:#fff;
	font-size : 11px;
}


/*------- Set menus page -------*/

.menu {
	padding-bottom : 10px;
}

#maincontent .menu h3 {
	cursor : pointer;
padding-left : 15px;
background : url(/images/titlebg.gif) no-repeat;
padding : 3px 0 4px 14px;
font-size : 14px;
position : relative;
}

#maincontent .menushow h3 {
padding-left : 15px;
background : url(/images/titlebg.gif) no-repeat;
padding : 3px 0 4px 14px;
font-size : 14px;
position : relative;
}

#maincontent .menu h4 {
margin-bottom : 0;
}

dl {
	margin : 0 0 0.8em 0;
	padding : 0;
	clear : both;
}

dt {
	padding : 10px 0 0 0;
	color : #B49859;
	margin-right : 5em;
}
dd {
	margin : 0 0 0 0;
	font-style : italic;
	color : #B49859;
}

.menu div {
	padding-left : 15px;
	border-bottom : 1px #B49859 solid;
	margin-bottom : 10px;
}

.menushow div {
	padding-left : 15px;
	margin-bottom : 10px;
}

.menu dd.price {
	float : right;
	font-style : normal;
	margin-top : -1.3em;
}

.menu dt.desc {
	font-style : italic;
}
.menu dt.hide {
	text-indent : -3000em;
}

.menu dd.vol1 {
	float : right;
	font-style : italic;
	margin-top : -1.3em;

	padding-right : 4.5em;

}

.menu dd.vol2 {
	float : right;
	font-style : italic;
	margin-top : -1.3em;
}

.menu dd.glass {
	margin-top : 0;
	margin-right : 4.5em;
	height : 2em;

}

.menu dd.bottle {
	margin-top : 0;
	margin-right : -7em;
	height : 2em;
}

.menu dd.price1 {
	float : right;
	font-style : normal;
	margin-top : -1.3em;
	padding-right : 4.5em;
}

.menu dd.price2 {
	float : right;
	font-style : normal;
	margin-top : -1.3em;
}

/*------- Linkbar -------*/

#mainnav h2 {
	margin : 0 0 0.2em 0;
	padding : 5px;
	background : #3c3;
	color : #fff;
	/*font-size : 12px;*/
	font-size : 1.2em;
	text-decoration : none;
}

#mainnav h2 a {
	text-decoration : none;
	color : #fff;
	display : block;
}

#mainnav h2 a:hover {
	text-decoration : none;
}

#mainnav h3 {
	margin : 0 0 0 0;
	padding : 1px 0 10px 0;
	/*background : #ccf2cc;*/
	color : #fff;
	font-size : 13px;
	text-decoration : none;
	cursor : pointer;
}

#mainnav h3 a {
	text-decoration : none;
	color : #fff;
	font-family : tahoma;
	font-size : 11px;
	display : block;
	padding: 1px 0px 5px 10px;
}

#mainnav h3 a:hover {
	text-decoration : none;
	background : url(/images/mainnavbackground2.gif) no-repeat 0px 0px;
}

#mainnav h3.current a {
	background : url(/images/mainnavbackground.gif) no-repeat 0px 0px;
}



#mainnav ul {
	list-style : none;
	padding : 0 0 5px 15px;
	margin : 0 0 0 0;
	font-size : 11px;
	/*font-size : 1.1em;*/
}

#mainnav li {
	margin : 0 0 0.2em 0;
	padding-left : 6px;
	/*font-size : 11px;*/
	font-size : 1em;
	line-height : 1.25;
}

#mainnav li a {
	text-decoration : none;
	padding : 0 0 0 12px;
	color : #B49859;
	display : block;
	height : 1%;
}



#mainnav li.current a, #mainnav li a:hover {
	background : url(/images/subdot.gif) no-repeat 0 3px;
}

#mainnav li span {
	position : absolute;
	left : -3000em;
}

#mainnav li.more {
	background-color: #ccc;
	padding-left : 5px;
}

#mainnav li.more a {
	background : url(../../ASDAimages/ASDAlinkbar/sidebar_link_exp_bg.gif) no-repeat 0 6px;
	padding : 0 0 0 0.7em;
}

#mainnav li.more ul {
	background-color : #fff;
	margin-left : -7px;
	padding  : 2px 0 0 9px;
	font-size : 1em;
}

#mainnav li.more ul li a {
	background : url(../../ASDAimages/ASDAlinkbar/sidebar_link_more_bg.gif) no-repeat 0 4px;
	padding : 0 0 0 6px;
	color : #777;
}

table.mainconttable {
	width:355px;
}

.menu table.mainconttable {
	width:99%;
}

table.mainconttable td {
	color : #B49859;
	padding-bottom:5px;
}

table.mainconttable td.menuprice {
	width:1%;
	padding-left:10px;
	vertical-align:top;
}

span.itemdescription {
	display:block;
	font-style:italic;
}

div#map {
	margin:20px 0 20px 0;
	border:1px solid #3D313B;
}
