div.productmenu { width:137px; float:left }
div.productmenu div.pmenulist { width:134px; height:27px; margin:1px 0; padding-top:1px; background:URL(../images/product_menu_bk.gif) 0 0 no-repeat; border:1px solid white; text-align:center }
html>/**/body div.productmenu div.pmenulist { height:24px }
div.productmenu div.pmenulist:hover { border:1px solid #cdc7bb }
div.productlist { width:574px; height:380px; min-height:380px; margin-left:140px; background:URL(../images/productlistbox_m.gif) 0 0 repeat-y }
html>/**/body div.productlist { height:auto; margin-left:155px; border:1px solid white }
div.productlist div.producttitle { width:574px; height:72px; background:URL(../images/productlistbox_t.gif) 0 0 no-repeat; padding:30px 0 0 50px; color:#888; font-size:16px; letter-spacing:2px; text-align:left }
html>/**/body div.productlist div.producttitle { height:42px; }
div.productlist div.productoption { padding:0 0 10px 30px; letter-spacing:1px }
div.productlist div.productoption .selected { font-weight:bold }
div.productlist div.productoption a { text-decoration:underline }
div.productlist div.plist { padding:10px 25px; height:300px; }
html>/**/body div.productlist div.plist { height:auto }
div.productlist div.productbottom { clear:both; width:574px; height:28px; background:URL(../images/productlistbox_b.gif) 0 0 no-repeat; margin-top:10px }
div.productlist:after,div.productlist div.plist:after { clear:both; display:block; content:"" }
div.productlist div.product_cat_intro { padding:5px 30px 5px 30px; }

div.productdetail { width:574px; height:430px; min-height:430px; margin-left:140px; overflow-x:hidden }
html>/**/body div.productdetail { height:auto; overflow-x:inherit }

div.ci_content { width:574px; margin-left:140px;overflow-x:hidden }
html>/**/body div.ci_content { overflow-x:inherit }
table.a_ci_table2 TD { border:1px solid #999 }