#contents{width:712px; margin-left:5.5px}

#title{border:0px #999999 dashed; border-width: 1px 0px 1px 0px; padding:5px 0px; margin:8px 0px}
#title h1{}

#product{overflow:hidden; _height:1%}
#product .info{float:left; width:550px}
#product .pricewrap{margin:8px 0px; float:right; width:160px; background:url(/images/qtybg1.gif) no-repeat; line-height:1.3em}
#product .pricewrap .bg1{background:url(/images/qtybg2.gif) no-repeat bottom; padding:8px 0px 10px 5px}
#product .pricewrap th{font-weight:normal; vertical-align:top}
#product .pricewrap td{padding:1px 3px}
#product .pricewrap th{padding:3px}
#product .pricewrap p{margin-left:2px; line-height:16px}
#product .pricewrap th p{margin:0px}
#product .pricewrap .col1{text-align:right; padding-left:4px}
#product .pricewrap th.col2{font-size:9px}
#product .pricewrap .cdn{font-size:9px}
#product .pricewrap .qty{margin:5px 0px 2px 0px}
#product .pricewrap .qty input{vertical-align:bottom; width:39px; height:18px; border:1px #cccccc solid; font-size:11px; padding:0px; margin:0px 0px 0px 5px}
#product .pricewrap .qty .buy{ width:90px; height:24px}
#product .info .vision{width:300px; float:left; padding:8px 0px 8px 0px}
#product .info .vision img.img2x1{width:300px; height:150px; padding-bottom:4px}
#product .info .vision img.img1x1{height:150px; height:150px; padding-bottom:4px; padding-left:60px}
#product .info .vision .gallery a{color:#0000cc; margin-left:3px; line-height:22px}
#product .info .gallery img.img2x1{float:left; border:1px #999999 solid; margin:3px; padding:0px; width:50px; height:25px}
#product .info .gallery img.img1x1{float:left; border:1px #999999 solid; margin:3px; padding:0px 12px 0px 13px; width:25px; height:25px}
#product .description{margin-top:12px; line-height:1.5em; overflow:hidden; _height:1%}
#product .description .left{float:left; width:70px; font-weight:bold; text-align:right; margin-right:8px}
#product .description .right{float:left; width:160px; margin-bottom:8px}
#product .description .stock{font-size:11px}
#product .info .description .right .shipping a{color:#336600; font-weight:bold}
#product .footer{margin-top:0px}

.subtitle{font-size:1.5em; color:#3366cc; font-weight:bold}
#detail .subtitle{border:0px #999999 dashed; border-width: 1px 0px 0px 0px; margin:8px 0px; padding:4px 0px}
#detail .list{padding:0px 12px 8px 12px; font-size:1.1em; line-height:1.6em}

#detail .rapidreplacement{float:right; width:160px; background:url(/images/qtybg1.gif) no-repeat; margin:-10px 0px 5px 16px; line-height:1.5em}
#detail .rapidreplacement .bg1{background:url(/images/qtybg2.gif) no-repeat bottom; padding:8px}
#detail .rapidreplacement .img1{background:url(/images/replacement1.gif) no-repeat; height:24px}
#detail .rapidreplacement td{vertical-align:top; padding:3px 0px; line-height:1.2em}
#detail .rapidreplacement td input{position:relative; top:-2px!important; top:-3px}
#detail .rapidreplacement .red{margin-left:1px}

#detail .review{padding-bottom:0px; overflow:hidden; _height:1%}
#detail .review .fright{padding-right:12px; float:none}
#detail .review .fright a{color:#ffffff; text-decoration:none; background:#999999; padding:2px; line-height:16px}
#detail .review .fright a:hover{background:#cc0000}
#detail .review .fleft{position:relative; right:12px}
#detail .review .tab1{line-height:1.5em; padding:14px 0px; margin-top:-16px}
#detail .review .tab1 .row1{margin-bottom:6px}
#detail .review .tab1 .row2{background:#eeeeee; padding:8px; overflow:hidden; _height:1%}
#detail .review .page{margin-bottom:8px}
#detail .review .input1{width:360px; height:30px; margin-bottom:5px}
#detail .review .input2{width:480px; height:120px; margin-bottom:8px}

#detail table.info{background:#cccccc}
#detail table.info td{background:#ffffff}
#detail table.info td li{list-style:inside}

#detail .relate .tab1 td{padding:3px}
#detail .relate .tab1 .row1 td{background:#d6e0d3; font-weight:bold}
#detail .relate .tab1 .row2 .col2{background:white}
#detail .relate .tab1 .row2 td{background:#ffffff; border-bottom:0px #eeeeee solid}
#detail .relate .tab1 .row2b td{background:white}

/*#detail .salesterm textarea{width:668px; height:100px; font:1.1em Arial, Helvetica, sans-serif; padding:8px}*/
#detail .salesterm{}

#middle #showbigdiv{position:relative; top:-23px!important; top:-15px; right:0px; display:none; z-index:10}
#middle #showbigdiv .bg1{width:706px; position:absolute; border:3px #999999 solid; background:white; padding:24px 0px; text-align:center}
#middle #showbigdiv img.img2x1{width:600px; height:300px}
#middle #showbigdiv img.img1x1{width:300px; height:300px}

#middle #info{height:98px; background:#ccccff; border:1px #333333 solid; margin:16px 5px 0px 5px}


@media print
{
#header{display:none}
#body #left{display:none}
#body #right{display:none}
#body{background:none}
#body #leftwrap{background:none; float:none}
#body #middle{float:none}
#footer{width:740px}
#product .pricewrap{background:none; border:1px #666666 solid}
#product .pricewrap .bg1{background:none}
#detail .buymore{background:none}
#detail .bg1{background:none}
}
/* @import url(product_print.css) print; */