body {background: url('/graphics/sunflower-shop-side.png') top right no-repeat;}

/*styles for h4 titles that get hovered over to change the product showing */
.activeitem {background-color: #8c2; color:#fff; }
.inactiveitem {background-color:#fff; color:#8c2;}

.pricespacer {float:right; height:50px; width:60px;}


.singleitem, .multipleitem {display:block; min-height:104px; margin-top:65px; margin-bottom:20px; background-color:#fff; position:relative; }

.singleitem h3.price , .multipleitem h3.price  {position:absolute; right:0px; top:0px; margin:0px; padding:2px; background-color:#8c2; color:#fff; font-style:normal;text-align:center;padding-right:3px; width:60px; height:75px;font-variant:small-caps;}

.singleitem img.tellmemore, .multipleitem img.tellmemore {border:0px; height:50px; width:50px; position:absolute; right:8px;top:24px;}

.singleitem h3.subtitle , .multipleitem h3.subtitle {display:block; position:absolute; left:204px; right:64px; top:0px; margin:0px; padding:0px; background-color:#f90; color:#fff; border-bottom: 3px solid #8c2;font-style:normal;text-align:left;padding-left:5px; height:20px; font-size:1.0em; font-weight:normal;font-variant:small-caps;}

.singleitem img.mainimg, .multipleitem img.mainimg {position:absolute; left:100px; top:0px; border: 3px solid #8c2;height:100px; width:100px;}

.singleitem .comment, .multipleitem .comment {text-align:right; position: absolute; bottom:-20px; right:0px; height:16px; padding:2px 5px 2px 5px; margin:0px; color:#fff; background:#f90;font-size:1.0em; font-variant:small-caps; font-weight:normal;}



/*.singleitem h2 {position:absolute; top:0px; left:0px; background:#8c2; color:#fff; border: 0px solid #f90; width:95px; height: 
20px; padding:0px 5px 0px 0px; margin:0px; font-weight:normal; font-style:normal; font-size:0.9em; text-align:right;}*/



.singleitem .shortdesc, .multipleitem .shortdesc {position:absolute; top:0px; left:204px; right:0px;border: 3px solid #8c2; min-height:80px; padding-top:20px;font-size:0.9em; padding-left:5px; padding-right:5px;padding-bottom:0px;font-weight:normal;color:#000;}

.multipleitemtitles {position:absolute; top:0px; left:0px; width:100px; border-top:3px solid #8c2;}
.multipleitemtitles h4 {display:block; width:95px; font-size:0.9em; margin:0px; padding:0px 5px 0px 0px; font-weight:normal; font-style:normal; font-size:0.9em; text-align:right; }

.multipleitem h3.group, .singleitem h2  {display:block; position:absolute; top:-28px; left:100px; width:100px; height:25px; border:3px solid #8c2; color:#8c2; padding:0px 0px 0px 0px; font-weight:normal; font-style:normal; margin:0px; font-size:1.0em; text-align:center;}
.multipleitem .modelcount {position:absolute; top:-17px; height:17px; left:0px; width:95px; text-align:right; color:#8c2; font-size:0.7em;padding-right:3px;font-weight:normal;}

