body {
	background: #a80000 url(img/bckg.gif) repeat-x left top;
	color: #333333;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
}

div { margin: 0; padding: 0; }
h2 { font-size: 14px; }
a { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
li { list-style-image: url(img/li.gif); }

#container {
	width: 760px;
	margin: 0 auto;
	text-align: left;
}

#top { width: 100%; height: 16px; background: #686868 url(img/bckg_top.gif) no-repeat center top; }
#top img { border: 0; margin: 1px 0 0 20px; }
#mid1 { width: 100%; background: #ffffff url(img/bckg_mid1.gif) repeat-y center top; }
#mid2 { width: 100%; background: #ffffff url(img/bckg_mid2.gif) repeat-y center top; }
#mid2 p { margin: 0; padding: 0; margin-left: 50px; margin-right: 50px; padding-bottom: 10px; }
#lcol { float: left; width: 482px; background: url(img/bckg_t1.gif) no-repeat left top; color: #333333; padding: 140px 0 0 0; }
#lcol h2 { color: #a80000; border-bottom: 1px solid #a80000; margin-left: 50px; margin-right: 20px; }
#lcol p { margin-left: 50px; margin-right: 20px; margin-bottom: 10px; }
#lcol ul { margin-left: 50px; margin-right: 20px; margin-bottom: 10px; padding: 0 0 0 15px; }
#rcol { float: right; width: 278px; background: url(img/bckg_t2.gif) no-repeat left top; color: #ffffff; font-size: 12px; padding: 20px 0 0 0; }
#rcol h2 { border-bottom: 1px solid #ffffff; margin-left: 20px; margin-right: 30px; }
#rcol p { margin-left: 20px; margin-right: 30px; }
#rcol a { color: #ffffff; text-decoration: none; font-weight: bold; }
#rcol a:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }
#map { margin: 15px 0 20px 0; }
#btm { height: 30px; background: #a80000 url(img/bckgb.gif) no-repeat center top; }
#shop { float: right; padding: 20px 11px; }
#shop img { border: 0; }

.clear { clear: both; }
.offer { font-weight: bold; }
.offer img { padding: 2px 0; }
