@charset "Shift_JIS";

body { text-align: center; margin: 0; padding: 0 }
p { font-size: 0.9em; line-height: 180% }
#contents h1 { font-size: 1.7em; line-height: 1em; margin: 0; padding: 2px }
td { }
#wrapper { text-align: center; margin: auto; width: 250px; height: auto }
#header { visibility: hidden; margin: 0; padding: 0; left: -2000px; width: 650px; height: 0 }
#logo { text-align: left; position: relative; z-index: 1; top: 10px; height: 0 }
#seasonalimages { text-align: right; position: relative; z-index: 0; bottom: 150px; height: 0 }
#navigation { margin: 0; padding: 0; position: absolute; z-index: 1; top: 93px; height: 0 }
#navigation li, #navigation a { display: block; height: 24px }
#navigation a { text-indent: -1700px }
#topbutton { background-image: url("../images/Top/title3.jpg"); position: absolute; left: 100px; width: 90px; height: 0; float: left }
#onlineshoppingbutton { background-image: url("../images/Top/title5.jpg"); background-repeat: no-repeat; position: absolute; left: 195px; width: 90px; height: 24px; float: left }
#newsbutton { background-image: url("../images/Top/title7.jpg"); background-repeat: no-repeat; position: absolute; left: 290px; width: 90px; height: 24px; float: left }
#shopinfobutton { background-image: url("../images/Top/title9.jpg"); background-repeat: no-repeat; position: absolute; left: 385px; width: 90px; height: 24px; float: left }
#contactusbutton { background-image: url("../images/Top/title11.jpg"); background-repeat: no-repeat; position: absolute; left: 480px; width: 90px; height: 24px; float: left }
#title13 { visibility: hidden; margin: 0; padding: 0; position: relative; top: -3px; left: 0; width: 650px; height: 3px; clear: both }
#maincontainer { background-color: #ffc; text-align: left; padding: 0; width: 650px; height: auto }
#leftmenu { background-color: #6c6; visibility: visible; margin: 0; padding: 0; position: relative; top: 33px; left: -2000px; width: 200px; height: auto; float: left }
#leftmenu li { font-size: 0.8em; list-style-type: circle }
#leftmenu img { padding-top: 10px }
#contents { background-color: #ffc; margin: 0; padding: 0; position: relative; top: 1px; width: 450px; height: auto; float: left }
#itemdescription { line-height: 0.8em; margin: 0; padding: 0; width: 420px; height: 250px; float: left,    }
#itemdescription p { font-size: 1.2em; line-height: 1.2em; margin: 0; padding: 0; width: 420px; height: 150px; float: left,    }
#itemdescription form { visibility: hidden }
.description { color: #6cc; visibility: hidden }
#photos { margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 600px; float: left; border-style: none }
#photos img { margin: 0; padding: 10px; width: 180px; float: left }
#topicpath { font-size: 0.8em; background-color: #6c6; word-spacing: 2em; letter-spacing: 0.2em; visibility: hidden; padding: 0; position: absolute; width: 650px; height: 0 }
#topicpath li { background-image: url("../images/OnlineShopping/topicarrow.gif"); background-repeat: no-repeat; background-position: 0 center; list-style-type: none; padding-left: 15px; position: relative; top: -5px; left: -35px; float: left }
#footer { background-color: #e6ffcc; visibility: hidden; position: relative; top: 30px; width: 650px; height: 0; clear: both }
#yesorganic { position: relative; top: 12px; left: 120px; float: left }
#reusepot { position: relative; top: 12px; right: 120px; float: right }
#copyright { font-size: 0.7em; text-align: center; clear: both }
.requestform { color: black; font-size: 12px; background-color: olive; visibility: hidden; margin: 12px; position: absolute; top: 50px; left: -3020px }
.wish { color: navy; font-size: 12px; background-color: #9f9 }
.note { color: fuchsia; font-size: 0.8em; text-align: right; padding: 12px }
.instock { color: blue; text-align: right; padding: 12px }
.outofstock { color: red; text-align: right; padding: 12px }
.growing { color: green; text-align: right; padding: 12px }
.comingsoon { color: green; text-align: right; padding: 12px }
.end { color: olive; text-align: right; padding: 12px }
