ul , li , a , img { margin:0px; padding:0px; }
ul.menu { list-style:none; width:220px; text-align:right; margin-top:110px; }
a.mlink { text-decoration:none; font:bold 12pt verdana; color:#555; letter-spacing:3px; height:26px; line-height:26px; }
a.mlink:hover { color:#b20; }
a.slink { text-decoration:none; font:10pt verdana; color:#847a7a; letter-spacing:3px; height:18px; line-height:18px; }
a.slink:hover { color:#600; margin-right:3px; }
a.back { text-decoration:none; font:bold 10pt verdana; color:#888; }
a.back:hover { color:#b20; }
a.product { text-decoration:none; font:9pt verdana; color:#888; width:128px; height:30px; line-height:30px; display:block; }
a.product:hover { color:#f90; font:bold 9pt verdana; height:30px; line-height:30px; }
a.group { text-decoration:none; font:bold 11pt verdana; color:#333; line-height:30px; display:block; width:200px; margin:12 10 8 8;  }
a.group:hover { color:#b20; }
em { font:8pt verdana; color:#666; margin:5 0 10 0; display:block; letter-spacing:3px; }
.hide { display:none; }
.photo { width:510px; height:390px; }
.photo_s { width:180px; height:138px; border-top:2px #eee solid; border-left:2px #eee solid; border-right:3px #555 solid; border-bottom:3px #555 solid; }
.subject { font:bold 11pt verdana; color:#333; margin:10 0 0 0; cursor:default; line-height:18px; }
.line { width:114px; height:5px; display:block; margin:8 auto 16 auto; }
.line2 { width:114px; height:5px; display:block; margin:16 auto 8 auto; }
.line3 { width:114px; height:5px; display:block; margin:7 auto 8 auto; }
.story_area { width:120px; height:275px; margin:0 0 0 16; position:relative; }
.story_pad { width:137px; height:275px; position:absolute; left:0px; top:0px; overflow-y:auto; overflow-x:hidden; }
.story { font:10pt verdana; color:#888; width:120px; height:275px; line-height:20px; cursor:default; }
.more { width:110px; height:36px; display:block; margin:16 auto 0 auto; cursor:pointer; }
.prod_table { margin:0 0 0 13; }
.prod_td { width:128px; height:280px; }
.prodname { font:bold 10pt verdana; color:#d44; line-height:19px; }
.proddesc { font:9pt verdana; color:#333; text-align:left; margin:0 0 10 0; letter-spacing:3px; display:block; height:180px; }
.photopad { display:block; width:119px; height:61px; margin-left:2px; }
.photoicon { width:35px; height:27px; border:1px #ddd solid; float:left; padding:0px; margin:1px; cursor:pointer; }
.order_pad { width:640px; height:390px; overflow-y:scroll; overflow-x:hidden; display:block; }
.order_subject { font:bold 11pt verdana; color:#fff; margin:0 0 15 0; cursor:default; height:30px; line-height:30px; background:#888; }
.order_desc { font:10pt verdana; color:#554; line-height:18px; }
.order_focus { color:#e70; }
a.maillink { color:#77e; }
a.maillink:hover { color:#00f; }
.order_menu table { border:1px #ddc solid; }
.order_menu td { border:1px #ddc solid; padding:3 6 2 6; }
a.order_print { text-decoration:none; color:#ff9; }
a.order_print:hover { color:#f90; }
a.download { color:#33f; }
a.download:hover { color:#008; }
em.nobr { font:7pt verdana; color:#888; letter-spacing:3px; margin:0 0 7 0; }
.attr { color:#333; }