body { background: #617C7A; font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif; color: #504f50; }
#content {  overflow: auto; width: 974px;  margin: 20px auto 0;}
a { color: #004b25;}

#header{ background: #617C7A url(/images/bushells-art-head.png); height: 170px; margin: 0; padding: 0;}
#header { position: relative;}
#header #logo { position: absolute; top: 15px; left: 24px; width: 235px; height: 111px;}
a img { border: none;}

#header ul { position: absolute; bottom: 0px; left: 36px; list-style-type: none; margin: 0; padding: 0; display: block; height: 35px;}
#header ul li {margin: 0; padding: 0; float: left; display: inline; }
#pagebody {overflow: auto; background: #617C7A url(/images/bushells-art-bg-std.png) left top no-repeat; height: 564px; position: relative;}

.stockists {background: #617C7A url(/images/bushells-art-bg-stockists.png) left top no-repeat !important; height: 568px !important; left: -1px;}
.contact {background: #617C7A url(/images/bushells-art-bg-contact.png) left top no-repeat !important; height: 568px !important; left: -1px;}
.home {background: #617C7A url(/images/bushells-art-bg-home.png) left top no-repeat !important; height: 567px !important; left: -1px;}
 .home h1, .contact h1 { display: none;}


#footer {  position: absolute; bottom: 14px; left: 40px; color: #c12727;}
#footer p { font-size: 10px; line-height: 16px;}

#sidesubmenu { position: absolute; top: 36px; left: 34px;}
#sidesubmenu ul { margin: 0; padding: 0; list-style-type: none; width: 140px;}
#sidesubmenu ul li {margin: 0 0 20px 0; padding: 0; font-weight: 100; line-height: 18px; font-size: 12px; letter-spacing: 1.4px;}
#sidesubmenu ul li.on {  list-style-image: url("/images/licurrent.png");}
#sidesubmenu ul li a { text-decoration: none; color: #504f50;}
#sidesubmenu ul li.on a, #sidesubmenu ul li a:hover { color: #c12727;}
#sidesubmenu ul li a span { font-size: 16px;}


#feat-about-us { background: #f4da74 url(/images/feat-our-story.jpg) left top no-repeat; height: 480px; width: 378px; position: absolute; bottom: 15px; right: 15px;}
#feat-products { background: #f4da74 url(/images/feat-products.jpg) left top no-repeat; height: 535px; width: 427px; position: absolute; bottom: 15px; right: 15px;}
#feat-recipes { background: #f4da74 url(/images/feat-recipes.jpg) left top no-repeat; height: 525px; width: 345px; position: absolute; bottom: 34px; right: 23px;}
#feat-home-1 { height: 386px; width: 283px; position: absolute; top: 31px; right: 15px;}


#feat-details { height: 70px; width: 292px; position: absolute; top: 219px; left: 190px;}

#pagebody h1 { position: absolute; top: 20px; left: 210px; z-index: 23;}
.stockists h1 { top: 90px !important; left: 376px !important;}

#innerbody { position: absolute; top: 74px; left: 210px; width:450px; height: 400px; z-index: 23;}
.recipe { width: 400px !important;}

img.ph { width: 180px; height: 200px;}
#innerbody img { float: left; display: inline; margin-right: 18px; margin-bottom: 10px;}
#innerbody p, #innerbody ul, #innerbody ol, #innerbody h3 { font-size: 12px; line-height: 18px; margin: 0 0 14px 0;}
#innerbody h3 { font-weight: bold; margin-bottom: 0; }
#innerbody ul { padding-left: 18px;}
#innerbody a.this { color: #c12727;}

.aboutus p { font-size: 11px !important; margin-bottom: 10px !important;}
p.caption { clear: left; float: none; font-size: 12px !important; max-width: 400px;}


ul.photopaginator { display: block; margin: 26px 0 0 !important; padding: 0 !important; float: left;}
ul.photopaginator li { display: inline; margin: 0 0 0 4px; padding: 0; float: left; font-size: 11px; }
ul.photopaginator li a { padding: 4px 6px; border: 1px solid #c12727; text-decoration: none;}
ul.photopaginator li.linked_page a { color: #c12727; }
ul.photopaginator li.current_page a { color: #fff; background: #c12727;}

#stockistslist { height: 200px; width: 450px; position: absolute; top: 154px; left: 390px; list-style-type: none; margin: 0; padding: 0;}
#stockistslist li { height: 70px; width: 144px; margin: 0; padding: 0; display: inline; float: left;line-height: 70px; vertical-align: top;}
#stockistslist li a{ overflow: auto; height: 60px; display: block;}

#stockistsalso { position: absolute; top: 292px; left: 376px; }

#innerbody #wallpaper { height: 300px; width: 440px; position: absolute; top: 10px; left: 0px; list-style-type: none; margin: 0; padding: 0;}
#wallpaper li { height: 163px; width: 212px; margin: 0; padding: 0; display: inline; float: left; vertical-align: top;}
#wallpaper li a{ overflow: auto; display: block;}
