#searchdetail p { margin:0 0 10px 0;}

.boxgray { margin:0px 1px 15px 1px; background:#f0f0f0; border-top:1px solid #999; border-bottom:1px solid #999;}

.categoryselect { margin:0px 1px 15px 1px; background:#f0f0f0; border-top:1px solid #999; border-bottom:1px solid #999; width:763px;}
.categoryselect .innergray { padding:10px 10px 5px 10px; width:743px;}
.categoryselect p { background:url(../../common/img/dot_line.gif) left bottom repeat-x; padding:0 0 10px 0;}
.categoryselect p img { vertical-align:middle; padding:0 10px 0 0;}
.categoryselect p select { margin:0 0 0 10px;}
#searchdetail .categoryselect p.last { background:none; margin:0;}
.txtarea { border:#999 solid 1px; width:751px; padding:4px; margin:10px 0;}

#searchdetail table { width:763px; margin:0 0 10px 0;}
#searchdetail table th,
#searchdetail table td { padding:10px 5px; background:url(../../common/img/dot_line.gif) left bottom repeat-x;}
#searchdetail table th { vertical-align:top; width:7em;}
#searchdetail table td img { padding:0 5px; vertical-align:middle;}
#searchdetail table td span { background:#f0f0f0; padding:4px; border:#999 solid 1px; margin:0 0 0 10px;}
.priceinputarea { width:80px; text-align:right;}
#searchdetail table td.none { padding:10px 5px; background: none;}
.line { background:url(/common/img/dot_line.gif) left bottom repeat-x;}


