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

#centre p {margin-bottom:15px;font-size:0.9em;}
#centre p.topmargin {margin-top:140px;}

#price {font-style:normal; font-size:3em; color:#fff;}
#display_price {font-style:normal; font-size:3em; color:#fff;}
#optionbox {color:#fff;margin:0px; padding:0px;}
#optionsbox2 {float:right; margin:2px;}
#optionsbox2 input, #optionsbox2 select {border:2px solid #fff; background-color:#f90; color:#fff;}

#leftbits {position:relative; float:left; width:156px; background-color: #8c2;height:156px; margin-right:20px; margin-bottom:20px;margin-top:80px;}

#itempics #mainimg {position:absolute; top:0px; left:0px; width:150px; height:150px;border:3px solid #8c2;}
#itempics #smallimg1 {position:absolute; top:30px; left:350px; width:60px; height:60px;border:3px solid #8c2; display:none; }
#itempics #smallimg2 {position:absolute; top:100px; left:350px; width:60px; height:60px;border:3px solid #8c2; display:none;}
#itempics #smallimg3 {position:absolute; top:170px; left:350px; width:60px; height:60px;border:3px solid #8c2; display:none;}
#itempics #smallimg4 {position:absolute; top:240px; left:350px; width:60px; height:60px;border:3px solid #8c2; display:none;}

div#itempics:hover {width:420px; height:350px; background-color:#8c2;border:10px solid #fc0;}
#itempics:hover #mainimg {top: 10px; left:10px; width:300px; height:300px; z-index:2000;border:20px solid #8c2;}
#itempics:hover #smallimg1 {display:block;}
#itempics:hover #smallimg2 {display:block;}
#itempics:hover #smallimg3 {display:block;}
#itempics:hover #smallimg4 {display:block;}
#grouptitle {background-color:#fff; border:3px solid #8c2; color: #8c2; text-align:center; position:absolute; top:-40px; left:0px; width:150px; height:32px;}


#subtitleouter {display:block; color:#fff; border:0px solid #f00; position:absolute; left:0px; top:90px; width:100%;padding-right:20px;}
#subtitleinner {margin-left:160px;margin-right:10px;padding-left:10px; display:block;background-color:#f90; color:#fff; border:3px solid #8c2;}
#subtitleinner h2{color:#fff;font-style:normal; font-variant:small-caps;}

#optionsselect {float:right; color:#fff; margin-top:4px; margin-right:20px;}
#optionsselect select{border:2px solid #fff; color: #fff;background-color:#f90;}



#rightbits {float:right;margin-top:110px; width:180px;padding-left:20px;}
#buyarea {background-color: #8c2; width:180px; height:270px;text-align:center; color:#fff;padding-top:20px;}
#buyarea input, #buyarea select {color:#fff; background-color:#8c2; border:2px solid #fff;}
#buyarea input.image {border:0px;}

#moreinfo {border:3px solid #8c2; margin-top:100px; }
#moreinfo h2{background-color:#8c2; font-style:normal; color:#fff; text-align:center;}
#moreinfo ul li.list-web {list-style-image: url(/graphics/globeicon.gif);list-style-type: circle;}
#moreinfo ul li.list-pdf {list-style-image: url(/graphics/pdf.gif);list-style-type: circle;}
#moreinfo ul li.list-info {list-style-image: url(/graphics/icon_arrow.gif);list-style-type: circle;}
#moreinfo ul li a {font-weight:normal;}
