
html { margin: 0; padding: 0; background: #95CE72 url(images/bg.gif) top left repeat-x; }
body { margin: 0 auto; padding: 0; font: normal 12px/18px Tahoma, Verdana, sans-serif; width: 806px; }
ul, ol { list-style: none; margin: 0; padding: 0; }
img { border: 0; }
a { color: #083971; }
a:hover { color: #468FDA; }

#container  { background: white; margin-top: 20px; border: 1px dotted #B3B3B3; }
#header { height: 185px; }

#main { white; padding: 0; }
#main p { padding: 5px 0 10px 0; margin:0; }

h1 { padding: 0; margin: 0; }
h2 { font: bold 18px arial; color: #39747A; padding: 0 0 15px 29px; margin: -10px 0 0 0; }

#footer { zoom:1;  padding: 10px 0; border-top: 1px dotted #b3b3b3; font: 11px arial; color: #93c393; clear: both; margin: 20px 0 50px 0; }
#footer p { display: inline; padding: 0 10px; margin: 0; border-right: 1px dotted #b3b3b3; }
#footer a { color: #93c393; text-decoration: none; font-weight: bold; }
#footer a:hover { color: #083971; }

.shoplist { float: left; width: 230px;  background:url(images/shoplist-bg.gif) no-repeat; padding: 0; margin: 0 0 50px 29px; }
.shoplist #firstcol { margin-left: 29px; }
.shoplist .item { padding: 10px; }
.shoplist .item .left { float: left; width: 60px; }
.shoplist .item .right { float: right; width: 150px; }
.shoplist h3 { margin: 10px 0 10px 33px; padding: 0 0 0 0; font: bold 11px arial; color: #307108; }
.shoplist h4 { font: bold 11px arial; margin: 0 0 0 0; padding: 0 0 0 0; display: inline; color: #083971; }
.shoplist p { font: 11px tahoma, verdana; color: #888888; line-height: 130%; }
.shoplist hr { clear: both; border: 0; width: 93%; color: #C9E6B7; background-color: #C9E6B7; height: 1px; }

.shoplist .hrbottom { clear: both; background:url(images/ul-bottom-bg.gif) no-repeat; height: 5px; }
.shoplist .hrbottom hr { display: none; }

.shoplist ul { border-top: 1px dotted #A7CBED; padding: 0; margin: 20px 8px 10px 8px; }
.shoplist ul li { line-height: normal; padding: 1px; border-bottom: 1px dotted #A7CBED; font: 11px arial; margin: 0; }
.shoplist ul li a { display: block; padding: 2px 0 2px 20px; color: #468FDA; text-decoration: none; background: url(images/bullet.gif) 5px 8px no-repeat; }
.shoplist ul li a:hover { color: #083971; background-color: #C4DBF3; }

.mainul { list-style-image:none; list-style-position:inside; list-style-type:square; }