/* Artifaqt Styles Common for PTH --by Kaoru Kawasaki July, 2005-- */

/* Large Product Picts --------------------------------------------*/
#pictbox_lg {
 width: 467px;
 height: 330px;
 margin: 30px 0 0 20px;
 padding: 0;
}

.pbox_sm {
 width: 250px;
 height: 330px;
 margin: 0;
 padding: 0;
 float: left;
}

#pbox_sm2 {
 width: 217px;
 height: 330px;
 margin: 0;
 padding: 0;
 float: right;
 position: relative;
}

.prdct_tle h4 {
 font: 16px Arial, Helvetica, Sans-serif;
 color: #fff;
 font-weight: bold;
 letter-spacing: 2px;
 margin: 270px 0 0 37px;
 text-align: left;
}

.brbox {
 font: 11px Arial, Helvetica, Sans-serif;
 color: #666;
 letter-spacing: 1px;
 word-spacing: -1px;
 margin: 5px 0 0 20px;
}

.brbox a:link, .brbox a:visited {
 text-decoration: none;
 color: #666;
}

.brbox a:hover {
 text-decoration: underline;
 color: #930;
}

.prdct_desc p {
 width: 400px;
 font: 13px Arial, Helvetica, Sans-serif;
 color: #fff;
 letter-spacing: 1px;
 word-spacing: -1px;
 margin: 15px 0 0 22px;
 line-height: 150%;
}

.prdct_desc a:link, .prdct_desc a:visited {
 color: #fff;
 text-decoration: underline;
}

.prdct_desc a:hover {
 color: #930;
 text-decoration: none;
}

p.prdct_dim {
 font: 13px Arial, Helvetica, Sans-serif;
 color: #fff;
 letter-spacing: 1px;
 word-spacing: -1px;
 margin: 15px 0 0 22px;
 line-height: 150%;
}

.prdct_pr p {
 font: 13px Arial, Helvetica, Sans-serif;
 color: #fff;
 letter-spacing: 1px;
 word-spacing: -1px;
 margin: 20px 0 0 22px;
}

#a_box img.select {
 margin: 35px 0 0 22px;
}

#b_box input.select {
 margin: 35px 5px 0 22px;
}


/* Menu -------------------------------------------------------------*/
select.mtral {
 font: 11px Verdana, Arial, Helvetica, Sans-serif;
 margin: 8px 0 0 0;
 padding: 0;
 width: 100px;
}

p.others {
 font: 11px Verdana, Arial, Helvetica, Sans-serif;
 color: #333;
 letter-spacing: 1px;
 margin: 0;
 padding: 0;
 width: 100px;
}

img#choice {
 margin: 10px 0 0 24px;
 padding: 0;
}


/* Finial Options ---------------------------------------------------------*/
.fini_op {
 margin: 30px 0 0 22px;
 padding: 0;
 height: 50px;
}

.fini_op_left {
 margin: 5px 30px 0 0;
 padding: 0;
 float: left;
}

#fini_op_right {
 margin: 20px 0 0 3px;
 padding: 0;
 float: left;
}

#fini_op_right a.avl-options:link, #fini_op_right a.avl-options:visited {
 color: #660;
 text-decoration: underline;
}

#fini_op_right a.avl-options:hover {
 color: #930;
 text-decoration: none;
}

img.fins {
 margin: 0 2px;
 padding: 0;
}

p.finish-desc {
 font-size: 11px;
 margin: 5px 5px 0 22px;
 width: 450px;
}


/* Stem Options ----------------------------------------------------------*/
#stm_op {
 margin: 30px 0 0 22px;
 padding: 0;
 height: 50px;
}

#stm_op_left {
 margin: 5px 30px 0 0;
 padding: 0;
 float: left;
}

#stm_op_right {
 margin: 0;
 padding: 0;
 float: right;
}

img.stms {
 margin: 0 2px;
 padding: 0;
}



/* Back button ------------------------------------------------------*/
.back {
 font: 11px Arial, Helvetica, Sans-serif;
 color: #666;
 letter-spacing: 1px;
 word-spacing: -1px;
 margin: 10px 0 0 15px;
 white-space: pre;
}

.back a:link, .back a:visited {
 text-decoration: none;
 color: #666;
}

.back a:hover {
 text-decoration: underline;
 color: #930;
}
 
