.pages { background-color: #ffffff; font: 13px arial; color: #000000; }
.pages:link { background-color: #ffffff; font: 13px arial; color: #000000; }
.pages:visited { color: #000000; }
.pages:hover { color: #848484; text-decoration: none; }

a.bdy_lnk_frmttl_cur:link { font: bold 10px verdana; text-decoration: none; color: #000000; }
a.bdy_lnk_frmttl_cur:visited { font: bold 10px verdana; text-decoration: none; color: #000000; }
a.bdy_lnk_frmttl_cur:hover { font: bold 10px verdana; text-decoration: none; color: #cc0000; }

a.bdy_lnk_frmttl_act:link { font: bold 10px verdana; text-decoration: none; color: #ffffff; }
a.bdy_lnk_frmttl_act:visited { font: bold 10px verdana; text-decoration: none; color: #ffffff; }
a.bdy_lnk_frmttl_act:hover { font: bold 10px verdana; text-decoration: none; color: #dddddd; }


.bdy_frmtbl_ttl_cur { font: bold 10px verdana; background-color: #ffcc33; color: #000000; }
.bdy_frmtbl_ttl_hid { font: bold 10px verdana; background-color: #dddddd; color: #ffffff; }

a.pwnote-lnk:link { font: bold 16px Arial; color: #cc0000; text-decoration: none }
a.pwnote-lnk:visited { font: bold 16px Arial; color: #cc0000; text-decoration: none }
a.pwnote-lnk:hover { font: bold 16px Arial; color: #000000 }

.pwnote { font: 12px Verdana; color: #000000 }

.pwnote-frame { border: solid 5px #fccd29; padding: 15px; background-color: #ffffff  }

.special-hl { color: #cc0000; }

a.special:link { text-decoration: none; color: #cc0000; }
a.special:visited { text-decoration: none; color: #cc0000; }
a.special:hover { text-decoration: none; color: #000000; }


a.hdr_lnk_btn:link {
 font: bold 10px verdana;
 text-decoration: none;
 color: #848484;
 letter-spacing: -0.07em;
}
a.hdr_lnk_btn:visited {
 font: bold 10px verdana;
 text-decoration: none;
 color: #848484;
 letter-spacing: -0.07em;
}
a.hdr_lnk_btn:hover {
 font: bold 10px verdana;
 text-decoration: none;
 color: #728cbb;
 letter-spacing: -0.07em;
}


a.bdy_lnk_spcttl:link {
 font: bold 13px arial;
 text-decoration: none;
 color: #ffffff;
}
a.bdy_lnk_spcttl:visited {
 font: bold 13px arial;
 text-decoration: none;
 color: #ffffff;
}
a.bdy_lnk_spcttl:hover {
 font: bold 13px arial;
 text-decoration: none;
 color: #ffffff;
}


.bdy_spctbl_price {
 background-color: #fccd29;
 padding: 0px 5px;
 vertical-align: middle;
 font: bold 14px arial;
 color: #000000;
}
.bdy_spctbl_ttl {
 background-color: #728cbb;
 padding: 0px 5px 5px 10px
}
.bdy_spctbl_dsc {
 background-color: #ffffff;
 padding: 15px 10px 15px 10px;
 font: normal 11px Arial;
}
.bdy_spctbl_dsc UL {
 padding: 0px;
 margin-left: 20px;
 margin-bottom: 0px
}

.bdy_spctbl_pic {
 border: solid 2px #999999;
 padding: 0px;
}

a.bdy_lnk_pspcttl:link {
 font: bold 12px verdana;
 text-decoration: none;
 color: #ffffff;
 letter-spacing: -0.03em;
}
a.bdy_lnk_pspcttl:visited {
 font: bold 12px verdana;
 text-decoration: none;
 color: #ffffff;
 letter-spacing: -0.03em;
}
a.bdy_lnk_pspcttl:hover {
 font: bold 12px verdana;
 text-decoration: none;
 color: #ffffff;
 letter-spacing: -0.03em;
}
.bdy_pspctbl_ttl {
 background-color: #728cbb;
 padding: 0px 0px;
}
.bdy_pspctbl_dsc {
 background-color: #ffffff;
 padding: 0px 25px 10px 0px;
 font: 12px arial;
 text-align: justify;
}
.bdy_pspctbl_pic {
 border: solid 0px #dddddd;
 align: left; 
}
.bdy_pspctbl_price {
 background-color: #ffffff;
 padding: 0px 10px;
 vertical-align: bottom;
 font: bold 15px arial;
 color: #cc0000;
}




.bdy_frmtbl_ttl {
 font: bold 11px verdana;
 background-color: #728cbb;
 color: #ffffff;
}
.bdy_frmtbl_ttl2 {
 background-color: #dddddd;
 padding: 3px 5px;
 font: bold 11px verdana;
 color: #000000;
}
.bdy_frmtbl_txt {
 background-color: #ffffff;
 padding: 0px 15px;
 font: 12px arial;
 color: #000000;
}
.bdy_frmtbl_price {
 background-color: #dddddd;
 padding: 0px;
 vertical-align: bottom;
 font: bold 15px arial;
 color: #000000;
}
.bdy_frmtbl_price2 {
 padding: 0px;
 font: bold 12px arial;
 color: #cc0000;
}
a.bdy_lnk_frmttl:link {
 font: bold 13px verdana;
 text-decoration: none;
 color: #ffffff;
 letter-spacing: -0.03em;
}
a.bdy_lnk_frmttl:visited {
 font: bold 13px verdana;
 text-decoration: none;
 color: #ffffff;
 letter-spacing: -0.03em;
}
a.bdy_lnk_frmttl:hover {
 font: bold 13px verdana;
 text-decoration: none;
 color: #ffffff;
 letter-spacing: -0.03em;
}

.bdy_frmtbl_lnk:link {
 background-color: #ffffff;
 font: 12px arial;
 color: #000000;
}
.bdy_frmtbl_lnk:visited {
 color: #000000;
}
.bdy_frmtbl_lnk:hover {
 color: #848484;
text-decoration: none;
}




.bdy_sltbl_ttl {
 padding: 0px;
 background-color: #fccd29;
 font: bold 11px verdana;
 text-decoration: none;
 color: #000000;
 letter-spacing: -0.07em;
}
.bdy_sltbl_dsc {
 background-color: #ffffff;
 padding: 0px 3px 0px 3px;
}
.bdy_sl_dsctxt {
 font: 10px arial;
 text-align: left;
}
.bdy_sl_pic {
 border: solid 0px #fccd29;
 align: left; 
}
.bdy_sl_price {
 font: bold 12px arial;
 color: #cc0000;
}
a.bdy_lnk_slttl:link {
 font: bold 12px arial;
 text-decoration: none;
 color: #000000;
 text-align: left;
}
a.bdy_lnk_slttl:visited {
 font: bold 12px arial;
 text-decoration: none;
 color: #000000;
 text-align: left;
}
a.bdy_lnk_slttl:hover {
 font: bold 12px arial;
 text-decoration: none;
 color: #cc0000;
 text-align: left;
}
a.bdy_lnk_sll:link {
 font: bold 12px arial;
 text-decoration: none;
 color: #cc0000;
 text-align: left;
}
a.bdy_lnk_sll:visited {
 font: bold 12px arial;
 text-decoration: none;
 color: #cc0000;
 text-align: left;
}
a.bdy_lnk_sll:hover {
 font: bold 12px arial;
 text-decoration: none;
 color: #000000;
 text-align: left;
}


.bdy_txt {
 font: 12px arial;
 color: #000000;
}
.bdy_btxt {
 font: bold 12px arial;
 color: #000000;
}
.bdy_tbl_ttl {
font: bold 10px arial; 
height: 18px
}
a.bdy_lnk_cat:link {
 font: bold 12px arial;
 text-decoration: none;
 color: #000000;
 text-align: left;
}
a.bdy_lnk_cat:visited {
 font: bold 12px arial;
 text-decoration: none;
 color: #000000;
 text-align: left;
}
a.bdy_lnk_cat:hover {
 font: bold 12px arial;
 text-decoration: none;
 color: #728cbb;
 text-align: left;
}
a.bdy_lnk_txt:link {
 font: bold 12px arial;
 text-decoration: none;
 color: #728cbb;
}
a.bdy_lnk_txt:visited {
 font: bold 12px arial;
 text-decoration: none;
 color: #728cbb;
}
a.bdy_lnk_txt:hover {
 font: bold 12px arial;
 text-decoration: none;
 color: #000000;
}



a.bdy_lnk_prod:link {
 font: bold 12px arial;
 text-decoration: none;
 color: #000000;
 text-align: left;
}
a.bdy_lnk_prod:visited {
 font: bold 12px arial;
 text-decoration: none;
 color: #000000;
 text-align: left;
}
a.bdy_lnk_prod:hover {
 font: bold 12px arial;
 text-decoration: none;
 color: #728cbb;
 text-align: left;
}



.form_txt {
background: #dddddd; 
font: 11px; 
height: 19px
}
.form_txta {
background: #dddddd; 
font: 11px; 
}
.form_txt2 {
background: #eeeeee;
width: 100%;
font: normal 11px Arial; 
height: 19px
}


.ftr_txt {
 background-color: #dddddd;
 padding: 10px 0px;
 text-align: center;
 vertical-align: middle;
 font: 10px verdana;
 color: #000000;
}

a.ftr_lnk:link {
 font: bold 10px verdana;
 text-decoration: none;
 color: #000000;
}
a.ftr_lnk:visited {
 font: bold 10px verdana;
 text-decoration: none;
 color: #000000;
}
a.ftr_lnk:hover {
 font: bold 10px verdana;
 text-decoration: none;
 color: #728cbb;
}

a.menu_lnk:link {
 padding: 0px 0px 0px 25px;
 font: bold 12px arial;
 text-decoration: none;
 color: #000000;
}
a.menu_lnk:visited {
 padding: 0px 0px 0px 25px;
 font: bold 12px arial;
 text-decoration: none;
 color: #000000;
}
a.menu_lnk:hover {
 padding: 0px 0px 0px 25px;
 font: bold 12px arial;
 text-decoration: none;
 color: #FCCD29;
}



.pathlinks {
 font: bold 11px verdana;
 background-color: #728cbb;
 text-decoration: none
}

a.pathlinks:link {
 color: #ffffff; 
}
a.pathlinks:visited {
 color: #ffffff; 
}
a.pathlinks:hover {
 color: #FCCD29; 
}

.navpath { font: bold 11px verdana; background-color: #728cbb; text-decoration: none }
a.navpath:link { color: #ffffff; }
a.navpath:visited { color: #ffffff; }
a.navpath:hover { color: #000000; }

table.prodframe {  border-collapse: collapse; border-spacing: 0px; border: solid 1px #DDDDDD; }
table.prodframe td { vertical-align: top; padding: 5px 0px; font: normal 12px Arial; color: #000000; }
table.prodframe td.prodtitle { height: 30%; vertical-align: top; color: #000000; padding: 5px 5px 5px 10px; background-color: #F0F0F0; border: none; }
table.prodframe td.prodtitle2 { vertical-align: top; color: #000000; padding: 5px 5px 5px 10px; background-color: #F0F0F0; border: none; }
table.prodframe td.prodpic { width: 100px; text-align: center; padding: 5px; background-color: #FFFFFF; border: none; }
table.prodframe td.proddesc { font: normal 11px Tahoma; color: #000000; vertical-align: top; padding: 5px 10px; background-color: #FFFFFF; border: none; }
table.prodframe td.proddesc li { font: normal 11px Tahoma; list-style: square; padding: 0px 5px }
table.prodframe td ul { margin-left: 20px; padding: 0px }
table.prodframe td.proddesc b { font: bold 11px Tahoma; color: #000000 }
table.prodframe td.prodbuttons { vertical-align: top; text-align: left; padding: 5px 10px 10px 10px; background-color: #FFFFFF; border: none; }
table.prodframe td.subt b { font: bold 13px Arial; color: #000000 }

table.prodprice {  border-collapse: collapse; border-spacing: 0px; border: none; }
table.prodprice td { vertical-align: top; padding: 0px; }
table.prodprice td.prodprice { font: bold 14px Arial; color: #000000; vertical-align: middle; background-color: #FCCD29; padding: 0px; }

a.prodtitle:link { font: bold 13px Arial; color: #000000; text-decoration: none }
a.prodtitle:visited { font: bold 13px Arial; color: #000000; text-decoration: none }
a.prodtitle:hover { color: #666666; text-decoration: none }
a.prodtitle:active { color: #000000; text-decoration: none }

