div,ul,li{
	margin:0px auto;
	padding:0px;
	vertical-align:top;
	position:relative;
}
html,body{
	height:100%;
}
body{
	background-image:url(/img/sub/bg.gif);
	background-color:#97896c;	
	background-repeat:repeat-x;
	margin:0px auto;
	padding:0px;
	vertical-align:top;
	text-align:left;
}

#alltobacco{
	width:1000px;
	height:217px;
	background-image:url(/img/sub/alltobacco.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-align:left;
}
#alltobacco #content{
	width:668px;
	color:#6b6b6b;
	font-family:verdana;
	font-size:11px;
	clear:left;
	float:left;
	display:inline;
	background-color:#fbfafa;
	margin-left:77px;
	margin-right:23px;
	padding-left:73px;
	padding-right:73px;
}

#alltobacco #mainmenu{
	clear:left;
	float:left;
	width:914px;
	height:217px;
	display:inline;
}
#alltobacco #mainmenu #topline{
	clear:left;
	float:left;
	width:668px;
	height:30px;
	margin-top:95px;
	margin-left:150px;
	margin-bottom:18px;
	display:inline;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#fbfafa;
}
#alltobacco.about #mainmenu #topline{background-image:url(/img/sub/line_aboutus.gif);}
#alltobacco.bedandbreakfast #mainmenu #topline{background-image:url(/img/sub/line_bedandbreakfast.gif);}
#alltobacco.beverages #mainmenu #topline{background-image:url(/img/sub/line_beverages.gif);}
#alltobacco.contact #mainmenu #topline{background-image:url(/img/sub/line_contactus.gif);}
#alltobacco.tobacco #mainmenu #topline{background-image:url(/img/sub/line_tobacco.gif);}

#alltobacco #address{
	border-top:1px solid #97896c;
	text-transform:uppercase;
	height:30px;
	line-height:30px;
	vertical-align:center;
	width:774px;
	color:#97896c;
	text-align:center;
	clear:left;
	float:left;
	display:inline;
	background-color:#fbfafa;
	margin-left:77px;
	margin-right:23px;	
	font-family:verdana;
	font-size:10px;
	white-space:nowrap;
	padding-left:20px;
	padding-right:20px;
}
#alltobacco #address a{
	font-family:verdana;
	font-size:10px;
	color:#97896c;
	text-decoration:underline;
}

#alltobacco #mainmenu ul{
	list-style-type:none;
	height:17px;
	margin-left:334px;
	margin-top:57px;
	margin-right:38px;	
}
#alltobacco #mainmenu ul li{
	float:left;
	height:17px;
	padding-right:20px;
}

#alltobacco #mainmenu ul li a{
	clear:left;
	float:left;
	color:#eef2df;
	border:0px;
	font-size:2px;
	line-height:2px;
	padding-top:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:top right;	
	height:7px;
	display: inline;
}

#alltobacco #mainmenu ul li#about a{
	background-image:url(/img/sub/aboutus.gif);
	width:67px;
}
#alltobacco #mainmenu ul li#beverages a{
	background-image:url(/img/sub/beverages.gif);
	width:73px;
}
#alltobacco #mainmenu ul li#tobacco a{
	background-image:url(/img/sub/tobacco.gif);
	width:60px;
}
#alltobacco #mainmenu ul li#bedandbreakfast a{
	background-image:url(/img/sub/bedandbreakfast.gif);
	width:116px;
}
#alltobacco #mainmenu ul li#contact a{
	background-image:url(/img/sub/contactus.gif);
	width:81px;
	margin-left:45px;
}
#alltobacco #mainmenu ul li a:hover,
#alltobacco #mainmenu ul li a:active{
	border-bottom:4px solid #dae4b9;
	height:3px;
}

#alltobacco.about #mainmenu ul li#about a{border-bottom:4px solid #c3991a; height:3px;}
#alltobacco.beverages #mainmenu ul li#beverages a{border-bottom:4px solid #de9d92; height:3px;}
#alltobacco.tobacco #mainmenu ul li#tobacco a{border-bottom:4px solid #c6d196; height:3px;}
#alltobacco.bedandbreakfast #mainmenu ul li#bedandbreakfast a{border-bottom:4px solid #a0d6e0; height:3px;}
#alltobacco.contact #mainmenu ul li#contact a{border-bottom:4px solid #c4b5bb; height:3px;}

#alltobacco #content #submenu{
	margin:0px;
	margin-bottom:15px;
	font-family:verdana;
	font-size:11px;
	height:32px;
	color:white;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display:block;
	line-height:32px;
}
#alltobacco.about #content #submenu{background-color:#c3991a;}
#alltobacco.beverages #content #submenu{background-color:#de9d92;color:#555451;}
#alltobacco.tobacco #content #submenu{background-color:#c6d196;color:#555451;}
#alltobacco.bedandbreakfast #content #submenu{background-color:#a0d6e0;}
#alltobacco.contact #content #submenu{background-color:#c3c3bd;}

#alltobacco #content #submenu a{
	color:#555451;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
}
#alltobacco #content #submenu a.current{
	color:white;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
}

#alltobacco div.block{
	padding:12px;
	color:#6b6b6b;
	font-size:11px;
	font-family:verdana;
	display:block;
	width:644px;
	text-align:center;
}

#alltobacco.about #content #submenu2{
	padding:15px;
	background-color:#f6e5bd;
	color:#815a24;
	font-size:11px;
	font-family:verdana;
	display:block;
	width:638px;
	text-align:center;
	font-weight:bold;
}
#alltobacco.about #content #submenu2 a{color:#815a24;text-decoration:underline;}
#alltobacco.bedandbreakfast div.block{background-color:#d8ecf0;}
#alltobacco.about div.block{background-color:#f8efdb;color:#d0ae7a;}


table{	
	width:668px;
	border:none;
	padding:0px;
}
table tr td,table tr td{
	text-align:left;
	font-family:verdana;
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	border-bottom:1px solid #c3c3c3;
}
table.about tr td{
	border:none;
}
table tr.header td{
	font-weight:bold;
	border:none;
	color:#505522;	
	background-repeat:repeat-x;	
	height:31px;
	line-height:31px;	
}

table.price tr.header td{background-image:url(/img/sub/tableheader_bg.gif);}
table.bedandbreakfast tr.header td{background-image:url(/img/sub/tableheader_bedandbreakfast_bg.gif);}
table.about tr.header td{background-image:url(/img/sub/tableheader_aboutus_bg.gif);color:#bc8c48;text-align:center;}
table.about tr.header2 td{color:#bc8c48;border-bottom:1px solid #bc8c48;height:20px;line-height:20px;text-align:center;}
table.about tr td{text-align:left;font-weight:bold;}

table tr.footer td{
	border:none;
	background-repeat:repeat-x;	
	height:6px;
	line-height:6px;	
}
table.price tr.footer td{background-image:url(/img/sub/tablefooter_bg.gif);}
table.bedandbreakfast tr.footer td{background-image:url(/img/sub/tablefooter_bedandbreakfast_bg.gif);}
table.about tr.footer td{background-image:url(/img/sub/tablefooter_aboutus_bg.gif);}

table.bedandbreakfast tr td.name{
	text-align:left;
	width:468px;
	font-weight:bold;
}
table.price tr td.name{
	text-align:left;
	width:368px;
	font-weight:bold;
}
table.price tr td.quantity{
	text-align:left;
	width:100px;
	text-align:right;
}

table.price tr td.currency,table.bedandbreakfast tr td.currency{
	text-align:right;
	width:100px;
}

h1{
	display:none;
	margin:0px;
}

